openscad-2021.01/0000755000000000000000000000000014005610145012145 5ustar rootrootopenscad-2021.01/dsa_pub.pem0000644000000000000000000000121614005610145014265 0ustar rootroot-----BEGIN PUBLIC KEY----- MIIBtjCCASsGByqGSM44BAEwggEeAoGBAMP6y57wSCnUvfwehhit5K8EU4W3uf6s zCFUGWIxWaweWjkezHIZLz7pTv0dLm5Va0vKTIWgrNseTtdTaJ491lyGAHWlu9sP LAe/vG+UpIA6uNZX3gB7dDxunRUenTczYgnVoQWSIVRhZUEjci9WgbJJrguTPQvi cCfuI6Hox6cDAhUA3duJXWi3eaOIMqCfm6RpEt/fRC8CgYApHNQB5Ar/SIPobxtJ Ox05xhhgm/YOJbGUcSZjsMgEP6rj+269vCBnYG+eE3nelXfOA5SXbOfY6Ju6+RBS OdPeNbWZah88QJK8bqBH7KS/EkMaiEXerPEIEIC5xOjKjYXs1z8AtNGUGORwWwjm 85et2nY/WXvIJkUQtET/bWEYPQOBhAACgYB7hBLdC5rXpV0nqEmI4QYYt63OdP4D Lf2XISyKi9H1F+6mwoeU4It7fMdGC1MBXyx/3sv8U1YbYIeDHB+lDy6QN2UxSBTN VI9UPUqdcoYZwQiaHHgqWcoyPDqzEVsFtHi3/pXLckuszA19NT8980o+7noiKxUm 3pDa4C+oANPFCQ== -----END PUBLIC KEY----- openscad-2021.01/.qmake.cache0000644000000000000000000000000114005610145014275 0ustar rootroot openscad-2021.01/.clang-tidy0000644000000000000000000000013614005610145014201 0ustar rootrootChecks: '-*,modernize-use-nullptr' WarningsAsErrors: '' AnalyzeTemporaryDtors: false openscad-2021.01/openscad.pro0000755000000000000000000005657614005610145014511 0ustar rootroot# Environment variables which can be set to specify library locations: # MPIRDIR # MPFRDIR # BOOSTDIR # CGALDIR # EIGENDIR # GLEWDIR # OPENCSGDIR # OPENSCAD_LIBRARIES # # qmake Variables to define the installation: # # PREFIX defines the base installation folder # # SUFFIX defines an optional suffix for the binary and the # resource folder. E.g. using SUFFIX=-nightly will name the # resulting binary openscad-nightly. # # Please see the 'Building' sections of the OpenSCAD user manual # for updated tips & workarounds. # # https://en.wikibooks.org/wiki/OpenSCAD_User_Manual include(defaults.pri) # Local settings are read from local.pri exists(local.pri): include(local.pri) # Auto-include config_.pri if the VARIANT variable is given on the # command-line, e.g. qmake VARIANT=mybuild !isEmpty(VARIANT) { message("Variant: $${VARIANT}") exists(config_$${VARIANT}.pri) { message("Including config_$${VARIANT}.pri") include(config_$${VARIANT}.pri) } } debug { experimental { message("Building experimental debug version") } else { message("If you're building a development binary, consider adding CONFIG+=experimental") } } VERSION=2021.01 VERSIONDATE=2021.01.31 # If VERSION is not set, populate VERSION, VERSION_YEAR, VERSION_MONTH from system date include(version.pri) debug: DEFINES += DEBUG TEMPLATE = app INCLUDEPATH += src DEPENDPATH += src # add CONFIG+=deploy to the qmake command-line to make a deployment build deploy { message("Building deployment version") DEFINES += OPENSCAD_DEPLOY macx: { CONFIG += sparkle OBJECTIVE_SOURCES += src/SparkleAutoUpdater.mm QMAKE_RPATHDIR = @executable_path/../Frameworks } } snapshot { DEFINES += OPENSCAD_SNAPSHOT } # add CONFIG+=idprefix to the qmake command-line to debug node ID's in csg output idprefix { DEFINES += IDPREFIX message("Setting IDPREFIX for csg debugging") warning("Setting IDPREFIX will negatively affect cache hits") } macx { TARGET = OpenSCAD } else { TARGET = openscad$${SUFFIX} } FULLNAME = openscad$${SUFFIX} APPLICATIONID = org.openscad.OpenSCAD !isEmpty(SUFFIX): DEFINES += INSTALL_SUFFIX="\"\\\"$${SUFFIX}\\\"\"" macx { snapshot { ICON = icons/icon-nightly.icns } else { ICON = icons/OpenSCAD.icns } QMAKE_INFO_PLIST = Info.plist APP_RESOURCES.path = Contents/Resources APP_RESOURCES.files = OpenSCAD.sdef dsa_pub.pem icons/SCAD.icns QMAKE_BUNDLE_DATA += APP_RESOURCES LIBS += -framework Cocoa -framework ApplicationServices QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9 } # Set same stack size for the linker and #define used in PlatformUtils.h STACKSIZE = 8388608 # 8MB # github issue 116 QMAKE_CXXFLAGS += -DSTACKSIZE=$$STACKSIZE DEFINES += STACKSIZE=$$STACKSIZE win* { RC_FILE = openscad_win32.rc QMAKE_CXXFLAGS += -DNOGDI QMAKE_LFLAGS += -Wl,--stack,$$STACKSIZE } mingw* { # needed to prevent compilation error on MSYS2: # as.exe: objects/cgalutils.o: too many sections (76541) # using -Wa,-mbig-obj did not help debug: QMAKE_CXXFLAGS += -O1 } CONFIG += qt object_parallel_to_source QT += widgets concurrent multimedia network CONFIG += scintilla netbsd* { QMAKE_LFLAGS += -L/usr/X11R7/lib QMAKE_LFLAGS += -Wl,-R/usr/X11R7/lib QMAKE_LFLAGS += -Wl,-R/usr/pkg/lib # FIXME: Can the lines below be removed in favour of the OPENSCAD_LIBDIR handling above? !isEmpty(OPENSCAD_LIBDIR) { QMAKE_CFLAGS = -I$$OPENSCAD_LIBDIR/include $$QMAKE_CFLAGS QMAKE_CXXFLAGS = -I$$OPENSCAD_LIBDIR/include $$QMAKE_CXXFLAGS QMAKE_LFLAGS = -L$$OPENSCAD_LIBDIR/lib $$QMAKE_LFLAGS QMAKE_LFLAGS = -Wl,-R$$OPENSCAD_LIBDIR/lib $$QMAKE_LFLAGS } } # Prevent LD_LIBRARY_PATH problems when running the openscad binary # on systems where uni-build-dependencies.sh was used. # Will not affect 'normal' builds. !isEmpty(OPENSCAD_LIBDIR) { unix:!macx { QMAKE_LFLAGS = -Wl,-R$$OPENSCAD_LIBDIR/lib $$QMAKE_LFLAGS # need /lib64 because GLEW installs itself there on 64 bit machines QMAKE_LFLAGS = -Wl,-R$$OPENSCAD_LIBDIR/lib64 $$QMAKE_LFLAGS } } # See Dec 2011 OpenSCAD mailing list, re: CGAL/GCC bugs. *g++* { QMAKE_CXXFLAGS *= -fno-strict-aliasing QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-local-typedefs # ignored before 4.8 # Disable attributes warnings on MSYS/MXE due to gcc bug spamming the logs: Issue #2771 win* | CONFIG(mingw-cross-env)|CONFIG(mingw-cross-env-shared) { QMAKE_CXXFLAGS += -Wno-attributes } } *clang* { # http://llvm.org/bugs/show_bug.cgi?id=9182 QMAKE_CXXFLAGS_WARN_ON += -Wno-overloaded-virtual # disable enormous amount of warnings about CGAL / boost / etc QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-variable QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-function # gettext QMAKE_CXXFLAGS_WARN_ON += -Wno-format-security # might want to actually turn this on once in a while QMAKE_CXXFLAGS_WARN_ON += -Wno-sign-compare } skip-version-check { # force the use of outdated libraries DEFINES += OPENSCAD_SKIP_VERSION_CHECK } isEmpty(PKG_CONFIG):PKG_CONFIG = pkg-config # Application configuration CONFIG += c++std CONFIG += cgal CONFIG += opencsg CONFIG += glew CONFIG += boost CONFIG += eigen CONFIG += glib-2.0 CONFIG += harfbuzz CONFIG += freetype CONFIG += fontconfig CONFIG += lib3mf CONFIG += gettext CONFIG += libxml2 CONFIG += libzip CONFIG += hidapi CONFIG += spnav CONFIG += double-conversion CONFIG += cairo # Make experimental features available experimental { DEFINES += ENABLE_EXPERIMENTAL } nogui { DEFINES += OPENSCAD_NOGUI } mdi { DEFINES += ENABLE_MDI } system("ccache -V >/dev/null 2>/dev/null") { CONFIG += ccache message("Using ccache") } include(common.pri) # mingw has to come after other items so OBJECT_DIRS will work properly CONFIG(mingw-cross-env)|CONFIG(mingw-cross-env-shared) { include(mingw-cross-env.pri) } RESOURCES = openscad.qrc # Qt5 removed access to the QMAKE_UIC variable, the following # way works for both Qt4 and Qt5 load(uic) uic.commands += -tr q_ FORMS += src/MainWindow.ui \ src/ErrorLog.ui \ src/Preferences.ui \ src/OpenCSGWarningDialog.ui \ src/AboutDialog.ui \ src/FontListDialog.ui \ src/PrintInitDialog.ui \ src/ProgressWidget.ui \ src/launchingscreen.ui \ src/LibraryInfoDialog.ui \ src/Console.ui \ src/parameter/ParameterWidget.ui \ src/parameter/ParameterEntryWidget.ui \ src/input/ButtonConfigWidget.ui \ src/input/AxisConfigWidget.ui # AST nodes FLEXSOURCES += src/lexer.l BISONSOURCES += src/parser.y HEADERS += src/AST.h \ src/ModuleInstantiation.h \ src/Package.h \ src/Assignment.h \ src/expression.h \ src/function.h \ src/module.h \ src/UserModule.h \ SOURCES += src/AST.cc \ src/ModuleInstantiation.cc \ src/Assignment.cc \ src/export_pdf.cc \ src/expr.cc \ src/function.cc \ src/module.cc \ src/UserModule.cc \ src/annotation.cc # Comment parser FLEXSOURCES += src/comment_lexer.l BISONSOURCES += src/comment_parser.y HEADERS += src/version_check.h \ src/version_helper.h \ src/ProgressWidget.h \ src/parsersettings.h \ src/renderer.h \ src/settings.h \ src/rendersettings.h \ src/colormap.h \ src/ThrownTogetherRenderer.h \ src/CGAL_OGL_Polyhedron.h \ src/QGLView.h \ src/GLView.h \ src/MainWindow.h \ src/tabmanager.h \ src/tabwidget.h \ src/OpenSCADApp.h \ src/WindowManager.h \ src/initConfig.h \ src/Preferences.h \ src/SettingsWriter.h \ src/OpenCSGWarningDialog.h \ src/AboutDialog.h \ src/FontListDialog.h \ src/FontListTableView.h \ src/GroupModule.h \ src/FileModule.h \ src/StatCache.h \ src/scadapi.h \ src/builtin.h \ src/calc.h \ src/context.h \ src/builtincontext.h \ src/modcontext.h \ src/evalcontext.h \ src/csgops.h \ src/CSGTreeNormalizer.h \ src/CSGTreeEvaluator.h \ src/dxfdata.h \ src/dxfdim.h \ src/export.h \ src/stackcheck.h \ src/exceptions.h \ src/grid.h \ src/hash.h \ src/localscope.h \ src/feature.h \ src/node.h \ src/csgnode.h \ src/offsetnode.h \ src/linearextrudenode.h \ src/rotateextrudenode.h \ src/projectionnode.h \ src/cgaladvnode.h \ src/importnode.h \ src/import.h \ src/transformnode.h \ src/colornode.h \ src/rendernode.h \ src/textnode.h \ src/version.h \ src/openscad.h \ src/handle_dep.h \ src/Geometry.h \ src/Polygon2d.h \ src/clipper-utils.h \ src/GeometryUtils.h \ src/polyset-utils.h \ src/polyset.h \ src/printutils.h \ src/fileutils.h \ src/value.h \ src/progress.h \ src/editor.h \ src/NodeVisitor.h \ src/state.h \ src/nodecache.h \ src/nodedumper.h \ src/ModuleCache.h \ src/GeometryCache.h \ src/GeometryEvaluator.h \ src/Tree.h \ src/DrawingCallback.h \ src/FreetypeRenderer.h \ src/FontCache.h \ src/memory.h \ src/linalg.h \ src/Camera.h \ src/system-gl.h \ src/boost-utils.h \ src/LibraryInfo.h \ src/RenderStatistic.h \ src/svg.h \ src/mouseselector.h \ \ src/OffscreenView.h \ src/OffscreenContext.h \ src/OffscreenContextAll.hpp \ src/fbo.h \ src/imageutils.h \ src/system-gl.h \ src/CsgInfo.h \ \ src/Dock.h \ src/Console.h \ src/ErrorLog.h \ src/AutoUpdater.h \ src/launchingscreen.h \ src/LibraryInfoDialog.h \ \ src/comment.h\ \ src/parameter/ParameterWidget.h \ src/parameter/parameterobject.h \ src/parameter/parameterextractor.h \ src/parameter/parametervirtualwidget.h \ src/parameter/parameterspinbox.h \ src/parameter/parametercombobox.h \ src/parameter/parameterslider.h \ src/parameter/parametercheckbox.h \ src/parameter/parametertext.h \ src/parameter/parametervector.h \ src/parameter/groupwidget.h \ src/parameter/parameterset.h \ src/parameter/ignoreWheelWhenNotFocused.h \ src/QWordSearchField.h \ src/QSettingsCached.h \ src/input/InputDriver.h \ src/input/InputEventMapper.h \ src/input/InputDriverManager.h \ src/input/AxisConfigWidget.h \ src/input/ButtonConfigWidget.h \ src/input/WheelIgnorer.h SOURCES += \ src/libsvg/libsvg.cc \ src/libsvg/circle.cc \ src/libsvg/ellipse.cc \ src/libsvg/line.cc \ src/libsvg/text.cc \ src/libsvg/tspan.cc \ src/libsvg/data.cc \ src/libsvg/polygon.cc \ src/libsvg/polyline.cc \ src/libsvg/rect.cc \ src/libsvg/group.cc \ src/libsvg/svgpage.cc \ src/libsvg/path.cc \ src/libsvg/shape.cc \ src/libsvg/transformation.cc \ src/libsvg/util.cc \ \ src/version_check.cc SOURCES += \ src/ProgressWidget.cc \ src/linalg.cc \ src/Camera.cc \ src/handle_dep.cc \ src/value.cc \ src/degree_trig.cc \ src/func.cc \ src/localscope.cc \ src/feature.cc \ src/node.cc \ src/context.cc \ src/builtincontext.cc \ src/modcontext.cc \ src/evalcontext.cc \ src/csgnode.cc \ src/CSGTreeNormalizer.cc \ src/CSGTreeEvaluator.cc \ src/Geometry.cc \ src/Polygon2d.cc \ src/clipper-utils.cc \ src/polyset-utils.cc \ src/GeometryUtils.cc \ src/polyset.cc \ src/csgops.cc \ src/transform.cc \ src/color.cc \ src/primitives.cc \ src/projection.cc \ src/cgaladv.cc \ src/surface.cc \ src/control.cc \ src/render.cc \ src/text.cc \ src/dxfdata.cc \ src/dxfdim.cc \ src/offset.cc \ src/linearextrude.cc \ src/rotateextrude.cc \ src/printutils.cc \ src/fileutils.cc \ src/progress.cc \ src/parsersettings.cc \ src/boost-utils.cc \ src/PlatformUtils.cc \ src/LibraryInfo.cc \ src/RenderStatistic.cc \ \ src/nodedumper.cc \ src/NodeVisitor.cc \ src/GeometryEvaluator.cc \ src/ModuleCache.cc \ src/GeometryCache.cc \ src/Tree.cc \ src/DrawingCallback.cc \ src/FreetypeRenderer.cc \ src/FontCache.cc \ \ src/settings.cc \ src/rendersettings.cc \ src/initConfig.cc \ src/Preferences.cc \ src/SettingsWriter.cc \ src/OpenCSGWarningDialog.cc \ src/editor.cc \ src/GLView.cc \ src/QGLView.cc \ src/AutoUpdater.cc \ \ src/hash.cc \ src/GroupModule.cc \ src/FileModule.cc \ src/StatCache.cc \ src/scadapi.cc \ src/builtin.cc \ src/calc.cc \ src/export.cc \ src/export_stl.cc \ src/export_amf.cc \ src/export_3mf.cc \ src/export_off.cc \ src/export_dxf.cc \ src/export_svg.cc \ src/export_nef.cc \ src/export_png.cc \ src/import.cc \ src/import_stl.cc \ src/import_off.cc \ src/import_svg.cc \ src/import_amf.cc \ src/import_3mf.cc \ src/renderer.cc \ src/colormap.cc \ src/ThrownTogetherRenderer.cc \ src/svg.cc \ src/OffscreenView.cc \ src/fbo.cc \ src/system-gl.cc \ src/imageutils.cc \ \ src/version.cc \ src/openscad.cc \ src/mainwin.cc \ src/tabmanager.cc \ src/tabwidget.cc \ src/OpenSCADApp.cc \ src/WindowManager.cc \ src/UIUtils.cc \ src/Dock.cc \ src/Console.cc \ src/ErrorLog.cc \ src/FontListDialog.cc \ src/FontListTableView.cc \ src/launchingscreen.cc \ src/LibraryInfoDialog.cc\ \ src/comment.cpp \ src/mouseselector.cc \ \ src/parameter/ParameterWidget.cc\ src/parameter/parameterobject.cpp \ src/parameter/parameterextractor.cpp \ src/parameter/parameterspinbox.cpp \ src/parameter/parametercombobox.cpp \ src/parameter/parameterslider.cpp \ src/parameter/parametercheckbox.cpp \ src/parameter/parametertext.cpp \ src/parameter/parametervector.cpp \ src/parameter/groupwidget.cpp \ src/parameter/parameterset.cpp \ src/parameter/parametervirtualwidget.cpp \ src/parameter/ignoreWheelWhenNotFocused.cpp \ src/QWordSearchField.cc\ src/QSettingsCached.cc \ \ src/input/InputDriver.cc \ src/input/InputEventMapper.cc \ src/input/InputDriverManager.cc \ src/input/AxisConfigWidget.cc \ src/input/ButtonConfigWidget.cc \ src/input/WheelIgnorer.cc # CGAL HEADERS += src/ext/CGAL/OGL_helper.h \ src/ext/CGAL/CGAL_workaround_Mark_bounded_volumes.h # LodePNG SOURCES += src/ext/lodepng/lodepng.cpp HEADERS += src/ext/lodepng/lodepng.h # ClipperLib SOURCES += src/ext/polyclipping/clipper.cpp HEADERS += src/ext/polyclipping/clipper.hpp # libtess2 INCLUDEPATH += src/ext/libtess2/Include SOURCES += src/ext/libtess2/Source/bucketalloc.c \ src/ext/libtess2/Source/dict.c \ src/ext/libtess2/Source/geom.c \ src/ext/libtess2/Source/mesh.c \ src/ext/libtess2/Source/priorityq.c \ src/ext/libtess2/Source/sweep.c \ src/ext/libtess2/Source/tess.c HEADERS += src/ext/libtess2/Include/tesselator.h \ src/ext/libtess2/Source/bucketalloc.h \ src/ext/libtess2/Source/dict.h \ src/ext/libtess2/Source/geom.h \ src/ext/libtess2/Source/mesh.h \ src/ext/libtess2/Source/priorityq.h \ src/ext/libtess2/Source/sweep.h \ src/ext/libtess2/Source/tess.h has_qt5 { HEADERS += src/Network.h src/NetworkSignal.h src/PrintService.h src/OctoPrint.h src/PrintInitDialog.h SOURCES += src/PrintService.cc src/OctoPrint.cc src/PrintInitDialog.cc } has_qt5:unix:!macx { QT += dbus DEFINES += ENABLE_DBUS DBUS_ADAPTORS += org.openscad.OpenSCAD.xml DBUS_INTERFACES += org.openscad.OpenSCAD.xml HEADERS += src/input/DBusInputDriver.h SOURCES += src/input/DBusInputDriver.cc } linux: { DEFINES += ENABLE_JOYSTICK HEADERS += src/input/JoystickInputDriver.h SOURCES += src/input/JoystickInputDriver.cc } !lessThan(QT_MAJOR_VERSION, 5) { qtHaveModule(gamepad) { QT += gamepad DEFINES += ENABLE_QGAMEPAD HEADERS += src/input/QGamepadInputDriver.h SOURCES += src/input/QGamepadInputDriver.cc } } unix:!macx { SOURCES += src/imageutils-lodepng.cc SOURCES += src/OffscreenContextGLX.cc } macx { SOURCES += src/imageutils-macosx.cc OBJECTIVE_SOURCES += src/OffscreenContextCGL.mm } win* { SOURCES += src/imageutils-lodepng.cc SOURCES += src/OffscreenContextWGL.cc } opencsg { HEADERS += src/OpenCSGRenderer.h SOURCES += src/OpenCSGRenderer.cc } cgal { HEADERS += src/cgal.h \ src/cgalutils.h \ src/Reindexer.h \ src/CGALCache.h \ src/CGALRenderer.h \ src/CGAL_Nef_polyhedron.h \ src/cgalworker.h \ src/Polygon2d-CGAL.h SOURCES += src/cgalutils.cc \ src/cgalutils-applyops.cc \ src/cgalutils-project.cc \ src/cgalutils-tess.cc \ src/cgalutils-polyhedron.cc \ src/CGALCache.cc \ src/CGALRenderer.cc \ src/CGAL_Nef_polyhedron.cc \ src/cgalworker.cc \ src/Polygon2d-CGAL.cc \ src/import_nef.cc } macx { HEADERS += src/AppleEvents.h \ src/EventFilter.h \ src/CocoaUtils.h SOURCES += src/AppleEvents.cc OBJECTIVE_SOURCES += src/CocoaUtils.mm \ src/PlatformUtils-mac.mm } unix:!macx { SOURCES += src/PlatformUtils-posix.cc } win* { HEADERS += src/findversion.h SOURCES += src/PlatformUtils-win.cc } isEmpty(PREFIX):PREFIX = /usr/local target.path = $$PREFIX/bin/ INSTALLS += target # Run translation update scripts as last step after linking the target QMAKE_POST_LINK += "'$$PWD/scripts/translation-make.sh'" # Create install targets for the languages defined in LINGUAS LINGUAS = $$cat(locale/LINGUAS) LOCALE_PREFIX = "$$PREFIX/share/$${FULLNAME}/locale" for(language, LINGUAS) { catalogdir = locale/$$language/LC_MESSAGES exists(locale/$${language}.po) { # Use .extra and copy manually as the source path might not exist, # e.g. on a clean checkout. In that case qmake would not create # the needed targets in the generated Makefile. translation_path = translation_$${language}.path translation_extra = translation_$${language}.extra translation_depends = translation_$${language}.depends $$translation_path = $$LOCALE_PREFIX/$$language/LC_MESSAGES/ $$translation_extra = cp -f $${catalogdir}/openscad.mo \"\$(INSTALL_ROOT)$$LOCALE_PREFIX/$$language/LC_MESSAGES/openscad.mo\" $$translation_depends = locale/$${language}.po INSTALLS += translation_$$language } } examples.path = "$$PREFIX/share/$${FULLNAME}/examples/" examples.files = examples/* INSTALLS += examples libraries.path = "$$PREFIX/share/$${FULLNAME}/libraries/" libraries.files = libraries/* INSTALLS += libraries fonts.path = "$$PREFIX/share/$${FULLNAME}/fonts/" fonts.files = fonts/* INSTALLS += fonts colorschemes.path = "$$PREFIX/share/$${FULLNAME}/color-schemes/" colorschemes.files = color-schemes/* INSTALLS += colorschemes templates.path = "$$PREFIX/share/$${FULLNAME}/templates/" templates.files = templates/* INSTALLS += templates applications.path = $$PREFIX/share/applications applications.extra = mkdir -p \"\$(INSTALL_ROOT)$${applications.path}\" && cat icons/openscad.desktop | sed -e \"'s/^Icon=openscad/Icon=$${FULLNAME}/; s/^Exec=openscad/Exec=$${FULLNAME}/'\" > \"\$(INSTALL_ROOT)$${applications.path}/$${FULLNAME}.desktop\" INSTALLS += applications mimexml.path = $$PREFIX/share/mime/packages mimexml.extra = cp -f icons/openscad.xml \"\$(INSTALL_ROOT)$${mimexml.path}/$${FULLNAME}.xml\" INSTALLS += mimexml appdata.path = $$PREFIX/share/metainfo appdata.extra = mkdir -p \"\$(INSTALL_ROOT)$${appdata.path}\" && cat openscad.appdata.xml | sed -e \"'s/$${APPLICATIONID}/$${APPLICATIONID}$${SUFFIX}/; s/openscad.desktop/openscad$${SUFFIX}.desktop/; s/openscad.png/openscad$${SUFFIX}.png/'\" > \"\$(INSTALL_ROOT)$${appdata.path}/$${APPLICATIONID}$${SUFFIX}.appdata.xml\" INSTALLS += appdata icon48.path = $$PREFIX/share/icons/hicolor/48x48/apps icon48.extra = test -f icons/$${FULLNAME}-48.png && cp -f icons/$${FULLNAME}-48.png \"\$(INSTALL_ROOT)$${icon48.path}/$${FULLNAME}.png\" || cp -f icons/openscad-48.png \"\$(INSTALL_ROOT)$${icon48.path}/$${FULLNAME}.png\" icon64.path = $$PREFIX/share/icons/hicolor/64x64/apps icon64.extra = test -f icons/$${FULLNAME}-64.png && cp -f icons/$${FULLNAME}-64.png \"\$(INSTALL_ROOT)$${icon64.path}/$${FULLNAME}.png\" || cp -f icons/openscad-64.png \"\$(INSTALL_ROOT)$${icon64.path}/$${FULLNAME}.png\" icon128.path = $$PREFIX/share/icons/hicolor/128x128/apps icon128.extra = test -f icons/$${FULLNAME}-128.png && cp -f icons/$${FULLNAME}-128.png \"\$(INSTALL_ROOT)$${icon128.path}/$${FULLNAME}.png\" || cp -f icons/openscad-128.png \"\$(INSTALL_ROOT)$${icon128.path}/$${FULLNAME}.png\" icon256.path = $$PREFIX/share/icons/hicolor/256x256/apps icon256.extra = test -f icons/$${FULLNAME}-256.png && cp -f icons/$${FULLNAME}-256.png \"\$(INSTALL_ROOT)$${icon256.path}/$${FULLNAME}.png\" || cp -f icons/openscad-256.png \"\$(INSTALL_ROOT)$${icon256.path}/$${FULLNAME}.png\" icon512.path = $$PREFIX/share/icons/hicolor/512x512/apps icon512.extra = test -f icons/$${FULLNAME}-512.png && cp -f icons/$${FULLNAME}-512.png \"\$(INSTALL_ROOT)$${icon512.path}/$${FULLNAME}.png\" || cp -f icons/openscad-512.png \"\$(INSTALL_ROOT)$${icon512.path}/$${FULLNAME}.png\" INSTALLS += icon48 icon64 icon128 icon256 icon512 man.path = $$PREFIX/share/man/man1 man.extra = cp -f doc/openscad.1 \"\$(INSTALL_ROOT)$${man.path}/$${FULLNAME}.1\" INSTALLS += man info: { include(info.pri) } DISTFILES += \ sounds/complete.wav openscad-2021.01/test-code/0000755000000000000000000000000014005610145014034 5ustar rootrootopenscad-2021.01/test-code/exportdxf.pro0000644000000000000000000000557314005610145016613 0ustar rootrootDEFINES += OPENSCAD_VERSION=test TEMPLATE = app OBJECTS_DIR = cgal-objects MOC_DIR = cgal-objects UI_DIR = cgal-objects RCC_DIR = cgal-objects INCLUDEPATH += ../src macx { macx { DEPLOYDIR = $$(MACOSX_DEPLOY_DIR) !isEmpty(DEPLOYDIR) { INCLUDEPATH += $$DEPLOYDIR/include LIBS += -L$$DEPLOYDIR/lib } } CONFIG -= app_bundle LIBS += -framework Carbon } CONFIG += qt QT += opengl CONFIG += cgal include(../cgal.pri) include(../eigen2.pri) LEXSOURCES += ../src/lexer.l YACCSOURCES += ../src/parser.y HEADERS += ../src/builtin.h \ ../src/cgal.h \ ../src/context.h \ ../src/csgterm.h \ ../src/dxfdata.h \ ../src/dxfdim.h \ ../src/dxftess.h \ ../src/export.h \ ../src/expression.h \ ../src/function.h \ ../src/grid.h \ ../src/module.h \ ../src/node.h \ ../src/dxflinextrudenode.h \ ../src/dxfrotextrudenode.h \ ../src/projectionnode.h \ ../src/importnode.h \ ../src/csgnode.h \ ../src/transformnode.h \ ../src/rendernode.h \ ../src/openscad.h \ ../src/polyset.h \ ../src/printutils.h \ ../src/value.h \ ../src/progress.h \ ../src/traverser.h \ ../src/csgnode.h \ ../src/visitor.h \ ../src/nodedumper.h \ ../src/CGALRenderer.h \ ../src/nodecache.h \ ../src/importnode.h \ ../src/state.h \ ../src/PolySetRenderer.h \ ../src/PolySetCGALRenderer.h \ ../src/myqhash.h \ ../src/Tree.h SOURCES += exportdxf.cc \ ../src/export.cc \ ../src/value.cc \ ../src/expr.cc \ ../src/func.cc \ ../src/module.cc \ ../src/node.cc \ ../src/context.cc \ ../src/csgterm.cc \ ../src/polyset.cc \ ../src/csgops.cc \ ../src/transform.cc \ ../src/primitives.cc \ ../src/projection.cc \ ../src/cgaladv.cc \ ../src/cgaladv_minkowski2.cc \ ../src/cgaladv_minkowski3.cc \ ../src/surface.cc \ ../src/control.cc \ ../src/render.cc \ ../src/import.cc \ ../src/dxfdata.cc \ ../src/nef2dxf.cc \ ../src/dxftess.cc \ ../src/dxftess-glu.cc \ ../src/dxftess-cgal.cc \ ../src/dxfdim.cc \ ../src/dxflinextrude.cc \ ../src/dxfrotextrude.cc \ ../src/printutils.cc \ ../src/progress.cc \ ../src/nodedumper.cc \ ../src/CGALRenderer.cc \ ../src/traverser.cc \ ../src/PolySetRenderer.cc \ ../src/PolySetCGALRenderer.cc \ ../src/qhash.cc \ ../src/Tree.cc openscad-2021.01/test-code/nef_polyhedron_2-bug.cc0000644000000000000000000001002014005610145020343 0ustar rootroot#pragma push_macro("NDEBUG") #undef NDEBUG #include #include #include #include #include #include #include #pragma pop_macro("NDEBUG") typedef CGAL::Lazy_exact_nt FT; typedef CGAL::Simple_cartesian Kernel; typedef CGAL::Bounded_kernel Extended_kernel; // typedef CGAL::Exact_predicates_inexact_constructions_kernel MyKernel; // typedef CGAL::Bounded_kernel > MyKernel; typedef CGAL::Extended_cartesian MyKernel; typedef CGAL::Nef_polyhedron_2 Nef_polyhedron; typedef Nef_polyhedron::Point Point; typedef Nef_polyhedron::Explorer Explorer; typedef Explorer::Vertex_const_iterator Vertex_const_iterator; typedef Explorer::Face_const_iterator Face_const_iterator; typedef Explorer::Hole_const_iterator Hole_const_iterator; typedef Explorer::Halfedge_around_face_const_circulator Halfedge_around_face_const_circulator; typedef Explorer::Vertex_const_handle Vertex_const_handle; typedef Explorer::Vertex_handle Vertex_handle; typedef Explorer::Halfedge_const_handle Halfedge_const_handle; void print(const Nef_polyhedron &RST) { // CGAL::set_pretty_mode(std::cout); // std::cout << RST << std::endl; Explorer explorer = RST.explorer(); explorer.print_statistics(); CGAL::Object_index VI(explorer.vertices_begin(), explorer.vertices_end(), 'v'); for (Vertex_const_iterator vit = explorer.vertices_begin(); vit!=explorer.vertices_end(); ++vit) { std::cout << VI(vit, true); if (explorer.is_standard(vit)) std::cout << " [ " << to_double(explorer.point(vit).x()) << ", " << to_double(explorer.point(vit).y()) << " ]"; std::cout << "\n"; } for (Face_const_iterator fit = explorer.faces_begin(); fit != explorer.faces_end(); fit++) { std::cout << "explorer.mark(explorer.faces_begin()) " << ((explorer.mark(fit))? "is part of polygon" : "is not part of polygon") << std::endl; if (fit->halfedge() == Halfedge_const_handle()) std::cout << "X\n"; else { Halfedge_around_face_const_circulator hafc = explorer.face_cycle(fit), done(hafc); do { Vertex_const_handle vh = explorer.target(hafc); std::cout << VI(vh, true) << " "; if (explorer.is_standard(vh)) std::cout << "[" << to_double(explorer.point(vh).x()) << ", " << to_double(explorer.point(vh).y()) << "], " ; hafc++; } while(hafc != done); std::cout << std::endl; } if (fit->fc_begin() == fit->fc_end()) { std::cout << "Y\n"; } else { for (Hole_const_iterator hit = explorer.holes_begin(fit); hit != explorer.holes_end(fit); ++hit){ std::cout << "Hole: "; Halfedge_around_face_const_circulator hafc(hit), done(hit); do{ Vertex_const_handle vh = explorer.target(hafc); std::cout << VI(vh, true) << " "; if (explorer.is_standard(vh)) std::cout << "[" << to_double(explorer.point(vh).x()) << ", " << to_double(explorer.point(vh).y()) << "], " ; hafc++; }while(hafc != done); std::cout << std::endl; } } } } int main() { Point tris[15] = { Point(45,100), Point(45,50), Point(60,80), Point(140,0), Point(45,50), Point(0,0), Point(0,140), Point(0,0), Point(50,140), Point(45,100), Point(50,140), Point(0,0), Point(45,100), Point(0,0), Point(45,50), }; std::list > polylines; polylines.push_back(std::make_pair(tris+0, tris+3)); polylines.push_back(std::make_pair(tris+3, tris+6)); polylines.push_back(std::make_pair(tris+6, tris+9)); polylines.push_back(std::make_pair(tris+9, tris+12)); polylines.push_back(std::make_pair(tris+12, tris+15)); Nef_polyhedron RST(polylines.begin(), polylines.end(), Nef_polyhedron::POLYGONS); print(RST); Nef_polyhedron N; for (std::list >::const_iterator iter = polylines.begin(); iter != polylines.end(); iter++) { N += Nef_polyhedron(iter->first, iter->second, Nef_polyhedron::INCLUDED); } print(N); return 0; } openscad-2021.01/test-code/exportdxf.cc0000644000000000000000000001125514005610145016372 0ustar rootroot/* * OpenSCAD (www.openscad.at) * Copyright (C) 2009 Clifford Wolf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * As a special exception, you have permission to link this program * with the CGAL library and distribute executables, as long as you * follow the requirements of the GNU GPL in regard to all of the * software in the executable aside from CGAL. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ #include "myqhash.h" #include "openscad.h" #include "node.h" #include "module.h" #include "context.h" #include "value.h" #include "export.h" #include "builtin.h" #include "Tree.h" #include "CGALRenderer.h" #include "PolySetCGALRenderer.h" #include #include #include #include #include #include #include QString commandline_commands; const char *make_command = NULL; QSet dependencies; QString currentdir; QString examplesdir; QString librarydir; using std::string; void handle_dep(QString filename) { if (filename.startsWith("/")) dependencies.insert(filename); else dependencies.insert(QDir::currentPath() + QString("/") + filename); if (!QFile(filename).exists() && make_command) { char buffer[4096]; snprintf(buffer, 4096, "%s '%s'", make_command, filename.replace("'", "'\\''").toUtf8().data()); system(buffer); // FIXME: Handle error } } // FIXME: enforce some maximum cache size (old version had 100K vertices as limit) QHash cache; void cgalTree(Tree &tree) { assert(tree.root()); CGALRenderer renderer(cache, tree); Traverser render(renderer, *tree.root(), Traverser::PRE_AND_POSTFIX); render.execute(); } int main(int argc, char **argv) { if (argc != 2) { fprintf(stderr, "Usage: %s \n", argv[0]); exit(1); } const char *filename = argv[1]; int rc = 0; initialize_builtin_functions(); initialize_builtin_modules(); QApplication app(argc, argv, false); QDir original_path = QDir::current(); currentdir = QDir::currentPath(); QDir libdir(QApplication::instance()->applicationDirPath()); #ifdef Q_WS_MAC libdir.cd("../Resources"); // Libraries can be bundled if (!libdir.exists("libraries")) libdir.cd("../../.."); #elif defined(Q_OS_UNIX) if (libdir.cd("../share/openscad/libraries")) { librarydir = libdir.path(); } else if (libdir.cd("../../share/openscad/libraries")) { librarydir = libdir.path(); } else if (libdir.cd("../../libraries")) { librarydir = libdir.path(); } else #endif if (libdir.cd("libraries")) { librarydir = libdir.path(); } Context root_ctx; root_ctx.functions_p = &builtin_functions; root_ctx.modules_p = &builtin_modules; root_ctx.set_variable("$fn", Value(0.0)); root_ctx.set_variable("$fs", Value(1.0)); root_ctx.set_variable("$fa", Value(12.0)); root_ctx.set_variable("$t", Value(0.0)); root_ctx.set_variable("$vpt", Value(VectorType(0.0, 0.0, 0.0))); root_ctx.set_variable("$vpr", Value(VectorType(0.0, 0.0, 0.0))); AbstractModule *root_module; ModuleInstantiation root_inst; AbstractNode *root_node; QFileInfo fileInfo(filename); handle_dep(filename); FILE *fp = fopen(filename, "rt"); if (!fp) { fprintf(stderr, "Can't open input file `%s'!\n", filename); exit(1); } else { QString text; char buffer[513]; int ret; while ((ret = fread(buffer, 1, 512, fp)) > 0) { buffer[ret] = 0; text += buffer; } fclose(fp); if(!parse(root_module, (text+commandline_commands).toAscii().data(), fileInfo.absolutePath().toLocal8Bit(), false)) { delete root_module; // parse failed root_module = NULL; } if (!root_module) { exit(1); } } QDir::setCurrent(fileInfo.absolutePath()); AbstractNode::resetIndexCounter(); root_node = root_module->evaluate(&root_ctx, &root_inst); Tree tree; tree.setRoot(root_node); cgalTree(tree); CGAL_Nef_polyhedron N = cache[tree.getString(*root_node)]; QDir::setCurrent(original_path.absolutePath()); QTextStream outstream(stdout); export_dxf(&N, outstream, NULL); PolySetRenderer::setRenderer(NULL); destroy_builtin_functions(); destroy_builtin_modules(); return rc; } openscad-2021.01/sounds/0000755000000000000000000000000014005610145013460 5ustar rootrootopenscad-2021.01/sounds/complete.wav0000644000000000000000000023327614005610145016024 0ustar rootrootRIFF6WAVEfmt DXLISTNINFOINAMsucesso/successIARTGabriel Rodrigues de AraujoICRD2014data<6wU6z^4c8 [6{[<jE( ~of\JE/ERdu4Dbg>H'()z%{&}'R~F k0E i ) / j ( g  p b B  O ( n 8 y h  V &9HX*vpe/pFU#Me;Q!b R Dgz TokS/BV_UWMNED:RnT!e4b(m%[A`~ |DR\SJS<WiB"Hb|?(_[pR3u=d/`3p"_"43>=T Y>;xL-/t  8 L l z * A unij,U 7 2 9.eiD~ } \G1u*=kz (B %/,.\ qWP-|a3mqb@=WVD|9kn W   Y    & * 1 8 ? C o=7JM 'Gi   Q=Y@V[l }  d  t Vx4Z7l9Z0NpZ!^/F]sc3i0>OHy 0TKC<00"9:; ,uk2'p/JkP6y ; +|Dx)7;ow ' '3 , C d~o  3+Q]/ q Dx]a*oS,f ]_(m-Mn(@V^wIv2k47Pgk9Q i6g-[4ZBpW  ] . h7T _B!gH1uR, Plj2tQ_|Kv]K(}eK"vs  ' >YmvY R  gu9mY6&R c[$`1'lgA.|&{GV F  JX<dq$Xh0 .tdR6R@xz 1 nghiH6'I 2Np\(m2SL$m{ .D9\| <X}$xOeHY #@xm#i L_C2.u3t+C 7 P l \+gJkf a3Z*mM &  o}$Dg  G  ~ 0 7 j1W$$2 `Z@`J7$BrK$jR+}m]I=&8DOf7 o@kaLC.#Ns9E\@x N|u u y#AE=?::5A 6r ) y  lq=vs;FM[a p s Q  vHdmG!g E  {<H /Psbs_*W~12fJ.' ()a ;f^ n`3nOP? D_T3oWW=~  cW!;Tp}KHk* CczKT`is(zn !4jgM; o$-BVq}k| C&;K_n>B #  jC, .sfIWg_  uP/N.Cf )P~(A W t)<-Dg}FZIekP9X"p`0"I&]O0]#T)^)5H^wwpN- !^#@/ {I=Hv "py\C:j!Dtr3@m   C$2HRl9c  E  g G )  - ) ) %xhu P '  )r:q;HNPQ94/6Z ucQ Lh-JcP-J{ A6g}34~!k7^?pE~7queKi- h, H?hY&T!g EFBC?O`r{IKe;6Jq]F6(gtu#x56u;qK0$'$M`v&8_i& { Y3:u6 `y  /k4_% n@EkLp49vt6yTp*QHlELP- =l-E]mLLk=" k A  d RAz T #Sp6'?N%6.97|9`;0r7O9"}'/HN lQYR!0^#as8">lX%i]K9N0yqS \ 9jO:[3p` f \ j I *w)S SR^_jdZm $ Oz -s#{j>t O/|?Rm"$?Rk@*),^$Io9\.fIN]v3 .n&")Vz%"O -T0%$|qd@K(s, ( P 1}:w  g v|LWRW o XNE9B+ f IM :9^7{ 4GQUn#ZymegB"l*]Y))*SvYfG{{;o:;YfK1"+ I&~%{ g a{U vlHkj$-.{,p8%|%m(*4C`y 4>H\L7Wat~Is;&>U' j rG&oAkM3l1V: kL {eZO~ }6g%O` & % N $  eIS?]x#m^\o *GI;1!WfN-2Q;#"wrPk^wk  }Tqry| e U L  6 n B 1kdD{2, ^ v u8tVH m P ) `goxvPI{2`&X=}~b1XAiB7J'`BdB+$\D" _`a\j~S}b "=P iN:S ? l 1m;s>"< !CYW<jsg/W/L2{x;"8\41W n 3NdD|H l?3+dW+ k  ^k %Ln% \ - * qioz9SsqM^q/wZ2kPJR4Wm8)K_QO#btjd[f;f0 R S n QIc  B|bb^&PJV'1 * V=S0TiL# @ V s )6EPa;l,Op~xr-K$%SvW? Y; $htx|#_z k52&uRW+BMNlOk=A ,9-Vh&gDpS&d9$0s5@s . < jL, kI&6 { Zl 'de e A H P 1y? e 4z-@~u'{ v pW4D\q1#"]L{k0,a*_H0q^u/;Xcjp#AFlN% d_!{8 q * @f $| ^JM@jm4b&'Q+09 Qzh9]-xW;vfG!B?;65)d,T%-6BOTe'PA "B '!!2ix@ )zG L & q s @  v [ Sb1U ,U H J 8f>&P~Y(Z k!5[s 1/@ s<0HBn1 Y5^r@~04)sw)==en9$#*R:oV=| ,"=FU]s~z<DR3rj.`2aMzn~0_   / *4Q & Z ; 0jQr %%5 UtL4 Q  X vR9m %<8f& D!]~^G4Tgjve`="oL1AU- \l*1|Bfu * ? EK!S&  Cu 7O`W}}pjZ@zdh`V;Yy?l3g k?MI[>63jzItJO G+ mJbg<#MFr5+! 2  =  ~ Me, 8 o~Wd:H9t6IKD8kN, ^`fdX7CY@Zifl<bT} Nb5 ']=Y5"  . x@W9QnF)g$,rL/GOG8jPk!T:#W&F&dY=0LhUW6ci7lD)>X$^27'T?H @J)PovH w9)&h,UUwcpP0K* tmJAJX f knJJ  t7 V x  n9 . d 0 "&I$*-67dyJuy,2G_ ;U}{[=xa'nxe7w8$}[U^T^W/ M2^ k S e ^ 2 uX@)&vLk ` ZOC5RfR%zO' pH- ^.wb Js>5/#Mo >^ WOC N E ; Y3Uy7US4K?t[|, q L - y  h p w 9`9NZKaR yPfB{}5 *4044L>+v^ Y1Ps#AH]z-k j4+ t@ $cD 2 X  =RHC64 & & @ B o s #qp // #RETA)t8S =Cj@<]{fK3=ygstw`MtDAb*-?S^"xrhwl# +[*[4gA.:y{ M[~_fC62i=Bh[[(,?f M h u h h ] O n 8      f @ !  rO! ; \   e o| 8*TD:>zp2u:moIZ&McjRB:\6ir}+2g Y qBsC[D<G |c"/bs[H6k\Y~KQTUe)=% M(*)&&'!DjrDFSNm K  I  xP/:<fRDI 0 ; j 4M7PMEy# iL^Sk:&61>aO}qGjN5<$;rU|K!._`D'sF0[WZ&\?cLcf5/ - e [ H @ [ 1$Z_x8{O%On1h  L 0 9MnLB<Er)MqJF/"  Jb$r dW~g_jHc]3UQn]rT-v6o<-SxqP2# #vc_@j"Gda`l u =d|V6h k { d 2 t    A \ ~  # $ 6 ^ dgE!C2e_eZ^0'QxFD6aK;PJUO?0|7~I}5r6\/d %g~:x3&MW h@O(IlD7B+4=f RB:   }  B q C 6 p X / p } % Q  <{.,G^ UNvM5@EPS[;cuO|V M;>LrQ0aTmsi'u?\&0t!xJkb (  - F d . 8 I Vd oB-}!VkkOPD!)a48K[UqY,C/VE<.;8rFgc<=  M{<4bDA?{36Z} A _5ltH| U&Z z}1UDO!Kc~dYX8pha0!0;,U=&K!Ny R N SEZQG?$@=dPU^g:!.>KWl*nl 0 P ] kxWuqt|St3v\F`1ArE 1;JTv]/yk!4ZV;[{c!\ f'X'QnBC MyvzUx#y& E   J,hO [  r u I 1 Z N    2 d  U.|th``I0VpPEI=Jv_GQ]b}"o8c Fw"Qq|2wf%i _ortjo / ; )||3>?NXk\tc% )mNf*1v>z]2l,= I?6.tke'-Qc2v7p&jT5NZp7FK2 w n b $ / SyU.2 ']~ P|^D ' Fc C G ;lUczvsUx|9&a: ;Ooy_\|;b \2-@X/WKr8v&Q~xrsR><fC u -  a 1`yxOxX%vur3L5K-i>SQMqJNV^1)"i1]2#K ;Gy o6~,Ayr6V\UR)`:k$9h%xcpaF)O 0U*|wA_a8Y2{/l+(xH ' ! l 5 K quRueg`i ; y v   I |  R  _ Kb 7UVS#vJ" Z8F1MgY GS_NGepEa_6L {qNd#Q=.&m1_@ gLb (dr `3!\,mZwN)u}nt;T4=4(sMPE v  l  ^  |  8 D $ O(]_CRxt61/(B!W O&]7P !8Pg4 %/f_\z"t[.yd]9#y^]Q(iXK9zl   h ;5w$ l m P; |t1rm)XspriniF&!Nd5ZyL2\EB@EIN R _ =u2d:"z=)p b9 q]!}CNNZu:?J{@ERH3_ttyoy7m1"w9r}_2  V[h0 *p9Jq5 Y&JwZmtVBoAF;)7uU;IGDA|]`&R x}J4d 2e?v_R451310Us]lE@nH'|h#LB?mJ.Z'#qjB(W22-)!Gq_5cG}$xijhnioZR l 1   / ` 9 + R " m>CmTs& BP`O10Q&(mE g('X8k2}k%0L`zf#f&?rC': )_B_qH+<Ng KZA2LMI#oFv 0 U rb27FCog\OhA.T_"nv{.)[ %+%3zRz#f)b AsQF&Z#/FNQc b Ja0*G:@I Z Ia%ei[VQ3 e>"{;,uuk15o4 rx!}"]yS[by) (xC\!`P!}5BhX%Q`v]0Iv@f~ulfH@L #D#:%eO- kpdU|]3(>1b G Ds68WwG@S-WIV" Z#?w)+]|l C(Ok4x'@+L49u:F<cw  !N P  a#c !Uf0lf>WXM Ghab.ZHyE1,zG\OHX`px;&T< `p-m%6CYnc^r2JK_j4tD-,h o1,~Oy T : x W 5j5&R|<a<?>LlovaO}P bO8 Z~ @d'=|8Yoki#zW(~H12~IRY|U 4qEo_@kI=Y Jy)bX]XUJw^Pw1qhaZ'Lo$bl2~MIXztS;{2Wv7 m@}<O =p {&9><`I,t3LuUqY[hqZ+ c/ii ue M;2(PlYgM%>~*JuL.g,perPx2xbdwfBd#Cvfpza#tuste ?- /(]/ ;j%*6:}E`"9Kk$ M 5 @ S m  X 2 sl^LF4} ^vSj}S [?oiYUNOLSzqL$b1r.:j mD& '|)ZlMeRlY`& }W#,) OzEib.D]9@8&Gpa(nL)WztZJ5@h/!\F:;#gUFb<KCn ..q2POw_Oo."g*t3tzD>_d3T"eD)~bPE:DcH*+N =2g7~st8'45?6+$i~K5R rc@ |2(;he'`OHgK+7QD!JQ1<P X7jq /FCcZJNKh^6~C!M(fgFAmCk0?\$|^<~LS1mQ9-[Y`;8UV-%(*'] )f:U xT:X k LK1Mt+b!M!,N^OL3< p F B z _XQ7d, Y^aK [1a&D Z!4\DM U;ehsvmOmM09/k">bu;h /~8Ojq` /pJqB Jh^PC * LkU,GQV_c+|%tRbgwR#JX\'Ztr|j;Ebb\^XZXa\euW KKZB/i*K\?Kxypul (i*~*_hak n<<IvG2;bAnt] 'h_/yz4I?-S*&:J7 7WA vJjwBkfLbn|%Z3_" N6f-YU<f TiQ4cf@U>~@rNq u<%K~@tvvoeb{d|! -J_@nY0^0HPhpm;77 -Ur2W3RhoG%lDN$g*I?LUs Dih  [ s&8U d  C  AvvI,Kj./xRF!]v_Gw "7Qb=|EVw=8>E2: ~bD&A ?_DU 4hLGxt?  'Fp&]"slmjw UK@B&('&K{ .8F)yzwsDgxU ;   l(6h.^ z Q-}^L.Gq,=Oj>$}8@lO~pWJ1R$Ymg^TN=p)ZhD4^5R[A5j  _oYCY!XkOEOY=IOz9^$:LJAG5&h-57<=(1\N  Nj& 7LVYeetX.E]xc6u>wNK 0v[}ZWFpD1) 5^ BE#+-aw38mu{485">HF?33ihKwAsdwpZyX.F7^N M  f*YK.   g Ul8aR>.C\UEb!Yc>w)#;6{Or/o/zo^.h8O Sm"m=Ko Ml(xFw/n<Iow @s%m0Y&VZu0y\Gj+RowLpHvO+0 IWi'y}A G2"Bi)q}L@$*[7Fx6ZX<-#GVD0+66<B(H_Ak&#Ju< 1FWu4!-|up pV8lTD*)m| [I5^H{ KZ ETb8ph3(FxjVL)vXzpxoyi9IVvOf5 ){ `2B*(O9#_j`oZ# ` 3Zcwsh1F!mEnq,_MgkM g. { P H <nEy~(t]*mtfXG:/8\n9r9-D1k/ i*Y%a;6@:D.8ibAmB~m`cur3e <n 1?5 1raK5 K2L:E;;%G^2 1>Vz)%>_qTPAk4 Z%GqEg?_8y  .cz p 4_f?g*ZeC/Z`R!h3{BgY.xU|8{X8f(g8i%CiFN-FmFvY5 W'd,@YC]v%`WY *qLi@yx.=h_D?oL'ZuF\3"S%_Ju, ` 2E-I=T3a#]U/t=h67Y U'^O%p_x@P:/(S] WqM7a~Br21>I.},R}]3\2V6Tb'W9okO PpDPkZ%"[b;=!Q2!#Z\jly}F*-.01Vg 4d^8o;a[rB<61*QWL\5zE?+h-Td/ q^)q$ap,"B[|{~Pz0j(~a%8_AQQv@3&8D{8h! 7aPdrfN/,X8^}wlqv J^4v( t\;ZBwgf2~jR(*&lG';(g5 V9N6\x \WtA{>S{44]ZTNHBz<sze:$C  bJByK=e\xQ6DYaru@GyJq=CX$CsX6Q%1llK(;6}5p /}V+)>C [)j:`CZb)W(k(Knp6u!Vd4U3X }=[,Bgr3lYvM{PvNm?!hbA +$Nq9~^C K[,pgO@%Ygmtkk2\CWb-DzGqs$%a|18[_@'f!N X>UY^NAiS8J ;_GyEM&s>zl:4)t@zRQrOW {;?W(ppk@!jK{CO 8"bL1_)Ri[J@.y H_Q[dBKJI{OFe$/=\_^dcf WT) Al'=r.X uX"T'_Q#!H~~Y!9  #=&|,M*q= s!t<>u g*T1b;-+^WS<qH?oC~<0^u]5s}}pN55Um@p487GXk{`w~b8 msO;$E }Z@fF61| T^+Y.V:)qH?~P0!i +e+JYUr '7q7 .Qp,*)b:NCGP~9QTAK}zbxLe< WEcnzS)TP PT[<+}!GxXGeDPCD\mdfhjl+@Od @!dv Yj>hmu =Fy>\mi)n f-R`}p/GR(T]NV=FF_vNqm3Md}]f6R,ee<gxX*c3;CaoF g",p5s7! 3 [9W$b">fxU+&#$%A m!}*D]M>K5# r3#6nh}1qB;y#:}"o MX};@ (ZJ`-J~z{\MuKZ1 9ec! 3:HKdy8I6wZDFmtV j\*!EF)x~N1rJjP=. >wY+wB8Y![YUM -PxD{701' P/MDB#.O}?!pX O+p!Y h[4nv.G &7VwW14<#P~d5_p-0X9Z:ByF[pV7Cm SGa}!\PA0m(Gk&`gMoi'aif+i> qKAI^dvV=xJJm]OvqfiK5;yJ4#ZH-Gs'$E^{]C #yE bKE@C=71(& qr$Ch2:J<o6Z&'3~;j+Y>'VI V}KnB0bE=qn_PA2-Qv8]|ktAW2e2A-q zy7 VmC;710('Wsd@v ' 5Iak 1 v''Ty1=IV}ms;i2b.yV3p$gf 4:!^1p8 4fW;i2mf4mp3) Dxe"3^0hCuMeo$Eu4"N"k^ n;8EK3" ]#K4p} &:Sk,2=Y}; qOWSzvkd"g?mNPC6H8i6y:!T~th\Q@Ap,H9<8:591YKD6"PyUt]*^y P,?Siw>Mr!19&e<FyV|^KNnS=!b;>{G| ]H>ldeY\S%kje-F[y`+qZ7?qbZYh; vWLJRLNI!mAk$<Z] K4|ER\3PI-e+a0r+ OM%^7OpHd:2R>Ca"vE`U 0G" 1]MK3YI4&l# Y"K2=N}l^J9WiZJ6n Er?A LA%k$m~?ODWd}Ip [L)DHIg.Y`9HM#z[ Bu SCp}ITfq,~%'Mos6! 0\k7{5Gi PyZkCb,h4u, VKzqjGgf\ g'U XGJ5Z.-w!   ?PY.0zE4:Q [o5(Yvd/az]'X_aTZ8 ?p {Z2 OUpQBd8Hazb>}q~&R|iE$ m%BNJ 7e^UKF(3^kcZUWd;Lx-m-tYayR} V#C;CL]:a&Hhf52^T q]X#P&|mtD/}:R.l?|\x`IB6 KrD@at#sF:[pWA~yyk_HOc[Z'`>}W%R3ML&C`rd-1U&^v`U/ &(;>:PLW$]@+s#rnUQM|/-Z ZQos@QKQY 1szGL;D-=Nb^@EJSU]p!^lQ`o{]'QlC;Si\uT~ +n%/>\Qt[}zbSv&'oCeb)/3k27T<S-RHsF`>#%Jqt:D<| nw dL{~hUG[`r]BwhK9-5ohv-xO'%'!'R# d@RoRiX`4j7q&(Z~2{QB ,Lf\q0|Z59LE6TmA\#$a3L'",NLSUZYS; 5^e !W_ IHn"l:s~2ga[a_bab*9.t>WjAg,Ip"4]bDCHX_B jB{-nXz2jL cJ KlC0LT\{I*dc$: )=6&;_3HEFjDtaB/I@5 .KP L6GLFOI]fVvWN4'F'4e>l'~JHBA;97Oz!vZ!x4k/IRX aYr! !Y&pF!6K^5s)8?E@0h (O1j5 8^]"v

:GOw9UvjFZ!D^  ''!"4E]p|Gp=h6Lb&t2pPbYV} 3n8qe)n?tVKEJX[ )9ET_e< f #v<5rA6ZoX  tX?/dQ7mIi\i4ED5,^ 3CT +@c[GzAhS:"''3YO<( T?, =r7^sDsDq{mvM3SpWU2I I =mY; k'TPKFB3_ju 4Dlhu+Go!JO#NR0q<>?>@>nP4[1btb kA'coy5] !FlF+9Jdi`T'vVDb|pHDhgep$m\.$wF'L+Jr.7vHxDorJ%Zk9_4iD}M_fthv*;:?HV]cB&AjR\sz[dnvR u<9o)RzoI!m,+xgA</&vZ q&>Ol{uy-5 y"R;4J^ur?]*B YhUQATB=Sqb@9Ju23Q}W8$+8=*?ryfXwf\Y[- 9R.|@s[3lSOY\ek =y[%a>2RLH1Zj~Y9^1 \&PPxX"tj6gG!XJ#o wD P =zZ06|!pZMvQZz\K2w@ e4"vB ijhvxO=+.b`8qg'xoH&p2|u V:3P,WbV**TQNC?5.%C8& @_cI.{fN&-uw-0ERgn[SXko"0IV`>p)WsQ \+Z2lD &:Rjm5`FYyL ;UW>r#>Y{46020#4;PZk{c ,jUA49b,,,tYG-D`= ^M#h(LAA=9:*!(#-,84Ud&WhkF<I(6O6OQX_2C)mFHdvaQ*\V! (Ow E{{PW'PvnaZU{-lGbq QX&rwO4ASc[ &QzmreW:=gR$A*( V B2|@nC(=F!Gn SINZ(yj&_Cc.e^:-E?3j[1[cu/w0X-vzG wJ?L]f<%>k =as;;cCedZKjL:1h ,HLp9Q Iv4RXY`$6;Wq._2-r+<INSC=*'?AHIFGbw4iFV+"z-*4BLN( \|Jf? -@XQ6?GQXw .)H)k,C!sGkRv.e7$kO+N!{>zM!|V!Oi#  CM//?\iQRU?*.hk}]9 8f:t kEq2v=+ V F%u6$ ( {`\/ ia ` m4)=I_[dXOM58>B6D S<2jnV~k_xF/ycO73E$-;BQ|j6 P.%pHnHH_Wau{R4S|/:$v4Qd^DobV77[U?8&'pB u";VocH1s=1cS`0b; 7c`7qp3qOF0%p,E$W]jzQ6v&M~?cG0k` hYH2r&Ow?'{3ndh[`ZTjI\ s&,tXY!m@^[QPJfkb)-\8RJmLVh  '750l)0|+CTyTwp\"^$9u%H\iruxj.tj{Qe1[`@GjSI XVsr.s}scVHAY{(sO"0DNCjE=tl>y1 qf<|ufy#pXNEvhjosq,X8m;?64.(%:C9=jE#gOHWp_w2KLC92$u5%)F c*Sh}GvnFKw$C [B+OYpAz InwpojGC>;  7@-K"[Nre:2$SV kK#^ +MjGvJ_9Aq_A 2Gb$}pv 5m#==xwkR[[)BXovzV44d(o~3U_uzLBB2.eS_q~uX, F;;0*[; (5>=0\3 ).{X^In9Kp:vLznXI!((//TDC[6Pg#vVg< sYJ4)M'9KapY 'MAA:6;<(DWzrytwrcY^~7UD9.dpkVK8*AXlt}p.Q: 0csA#! ku.Ee)&LiFvU1 +KjaENPZ\3a&APpvHE W(7A$ j7FzIfpoi_ZK,Tg|p@w: N{6o'\0H@lZlsv'Il!KyX4{dv vcUK Y/+aP#hw5_~Q`[CwG& v(fg%qT- 3i ! "'-,6V6J,8J)39CFQ^n,FVg{(_e6n+^SMKj)ma->e},%f _[hldOD2NtiX=CB$/|lqpvyaA'ZD9kG s[LB6& Mw\C% +:UhqN|-(3{gONW]chnx!`T)6K_u[ #C\|7:# j5!Ht #=\^ez[``XQaiyi$f$(c"_5B;}@u@mO*oXK:,?W +>4%-7Ji&gjC1q%/4Kfu_L74Pu1L?5$}dJ'%/Nx?d;%T[_*eP^'iCmI'oeLArMx t=U5,2c- -S`/sK-*@kR)`nDb5D%_G}D) b"sskgiYW?5Ik]FI4 &6O_ywhP>(qy':Z_YY]qxl^|-PkZ; hbLt uO6mX, DA# 'bTnYA&c? }Y -d=pze<qc&hA!L&V6Ws'XsvX@%G(FE%Ms,Ara"RkC~DlK0'J]aRE:, nko{U3u-h@S4Xj^Q@/%!,Q:x|k`N=W79U#h(NwiP2Pm;w_F)%T{ 1$ )J~=lheWUG4B9-(zQOb<Snlj\xT9Ye =f h< e/ &KeW/oi\S}O~^VX &8Tk-MjprF#`A_ Dq$8 :Nbu]6#8Dd {5iL, X1}Z/*R}q; u3F8+21vT&lM35PgGq8l(>_g-{#?^W_YW21L<cXP9 j l3*kc? qF* P =]SRLMD=!Gk2*'.'103\Q.59AB?t8!"+.1EZo1If^m;i[hzxA x{ EoF>T+#%36A=U4FRezq '-238:B>;41~fJJz#[o3ZxqS<('?c-7BMGj%mF3(;H\l|4WnxR6~\: 5B[rmG&,e,UMHE h= 8LbhE*tuubQ<:[9fmjnpt06#b _?QbzMkO;=]Fxn-zjQ* 9{;} ;|uib^ZSPm/iu]UF79NctkP%j:;acI:;=IfvCv(kNJ_wc'vm\TD;=7JPcU-S/-2Lj_@cZ?6 -'!lbVKk= 0IayoNI<@XzP'.S0]{|TB>>DO\XF*O`AAEAAGF/ '(9=]n-SX3v:sez)_zq_B1 2duP *Z*{,Nls@ 5\}sWNMWU[`j{dn3BYeaE1x* }dH vda\04@G Y$'FNbjzvPpr|^@ N.;Ng{%Hbhls@dS>% Fv3sdk_YME6 8y5VwE{dO7 |> Eru@xutx~wR%wx]VZTU!cmfp.@MY 2[xzdRG64xF7c3c}~{lSK:?GMSV fI^ 1SwyufZL d{< 0a7#wA +J\kZC4 "4?U|U(1Cbw$t<hS& 0Moxpe^D/6no:sgWI+n{1+$%Bq%qjarC ikoos  +:M_$NsY3'mcWk/`>f~tBw7-RxxuehhllnnWXH:,t\ 0RYdlt+XbhihC!Ktk6ptW=?B?evmF<* %DlsK3 a/Y!#L:Auejikos?,7InADSo 3EW^E22Y*MzL{ y1RBk\(#<7&_:(+CYu|]MA6*wPH/*7ooy{N3f~]D#2r'"26Sq-"vTBV[qc`b|:tv&= `RTIU]lbK98Nhb>0q4[~wphp F|j`8/:,$  -BNcv[/ g> nb(B^o~U(E|cf qTNj>`RypT>% {S(#O04=D=1*/Tu!~J=0+,99:$  /DhvW9 !& @xKrU>`A1A`srI%  8?LXmxkXOTQXr},LhK#6CPbn ,F7aggkihjhuI?TUC6$&0;Na$(&'}q{e7saC8GNY_jhS7/):[xO |4{Z<"0?M\m?WOLLCEFgznaUNW_SJA-!"Qy=Up~omeau~Y:J :N^T-uwicQJ90""4B: hO,  v\WU_|"Q ",/;G7ge~'BRk]?! ] tq$<UPA0!scXOI:+ +?WK?5+""'(4@J[cs~Q#?pxi^O@8\!40tr{}n`C!KhuV5  ~iI5-FVS<ugc}*18587<@@BXq-@)?o-CVX]\e`Z-5@J]viK2}S0 ,>^rpW=% kK$GtvcK5 $@]w5X~~rhK00>GNSZ`gwtV?- 1HlqkVF4uQ" 0Tr  5]gproL"#  .;GN/ gG7/2NmvSE-" ,FVgguz,;TfUK:-  ! (LbnX:(8OPYO7"7\msvWF!6Iaw kP2)*.248/(*0)+'132-+7BYhq`G8Y43Md[H9( (9Iex?\z  !<SOKEB70 wre\P8)  '7=1fN9'3Ic}}{vozz";GA:D>>:ACGHDFDIIIKC-2G`|}kP<(!  "&&-,8/"}uncYL;5+&+FZs*69:?.)/<DGMIJADCSYcxuqb^OLHBHGNcpiP0(:DTME;2'#(52>55+!         #&,-,/*.,*2(5,50421/,(#              openscad-2021.01/fonts/0000755000000000000000000000000014005610145013276 5ustar rootrootopenscad-2021.01/fonts/05-osx-fonts.conf0000644000000000000000000000056614005610145016336 0ustar rootroot

/usr/X11/lib/X11/fonts /System/Library/Fonts /Library/Fonts ~/Library/Fonts /usr/local/var/cache/fontconfig /opt/local/var/cache/fontconfig /usr/X11/var/cache/fontconfig openscad-2021.01/fonts/10-liberation.conf0000644000000000000000000000075514005610145016522 0ustar rootroot sans-serif Liberation Sans serif Liberation Serif monospace Liberation Mono openscad-2021.01/fonts/Liberation-2.00.1/0000755000000000000000000000000014005610145016102 5ustar rootrootopenscad-2021.01/fonts/Liberation-2.00.1/TODO0000644000000000000000000000053614005610145016576 0ustar rootrootHere are todo for next release 1) Serbian glyph for wikipedia https://bugzilla.redhat.com/show_bug.cgi?id=657849 - Improving shape of S_BE https://bugzilla.redhat.com/show_bug.cgi?id=657849#c96 2) Liberation Mono not recognizing as Mono in Windows application #861003 - presently it is patch, we have to update zero width characters to fixed width openscad-2021.01/fonts/Liberation-2.00.1/LICENSE0000644000000000000000000001047614005610145017117 0ustar rootrootDigitized data copyright (c) 2010 Google Corporation with Reserved Font Arimo, Tinos and Cousine. Copyright (c) 2012 Red Hat, Inc. with Reserved Font Name Liberation. This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting ? in part or in whole ? any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components,in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. openscad-2021.01/fonts/Liberation-2.00.1/AUTHORS0000644000000000000000000000036214005610145017153 0ustar rootrootAUTHORS Current Contributors (sorted alphabetically): - Pravin Satpute Project Owner (Current) Red Hat, Inc. Previous Contributors - Steve Matteson Original Designer Ascender, Inc. openscad-2021.01/fonts/Liberation-2.00.1/ChangeLog0000644000000000000000000000144614005610145017661 0ustar rootroot* Thu Oct 04 2012 Pravin Satpute - Resolved "Glyphs with multiple unicode encodings inhibit subsetting" #851790 - Resolved #851791, #854601 and #851825 - Following GASP table version as per Liberation old version. (Anti-aliasing disabled) - Added support for Serbian glyphs for wikipedia #657849 - In Monospace fonts, isFixedPitch bit set via script for getting it recognized as Monospace in putty.exe * Fri Jul 06 2012 Pravin Satpute - Initial version of Liberation fonts based on croscore fonts version 1.21.0 - Converted TTF files into SFD files to be open source. - Update Copyright and License file - set fsType bit to 0, Installable Embedding is allowed. - Absolute value in HHeadAscent/Descent values for maintaining Metric compatibility. openscad-2021.01/fonts/Liberation-2.00.1/README0000644000000000000000000000367114005610145016771 0ustar rootroot 1. What's this? ================= The Liberation Fonts is font collection which aims to provide document layout compatibility as usage of Times New Roman, Arial, Courier New. 2. Requirements ================= * fontforge is installed. (http://fontforge.sourceforge.net) 3. Install ============ 3.1 Decompress tarball You can extract the files by following command: $ tar zxvf liberation-fonts-[VERSION].tar.gz 3.2 Build from the source Change into directory liberation-fonts-[VERSION]/ and build from sources by following commands: $ cd liberation-fonts-[VERSION] $ make The built font files will be available in 'build' directory. 3.3 Install to system For Fedora, you could manually install the fonts by copying the TTFs to ~/.fonts for user wide usage, or to /usr/share/fonts/truetype/liberation for system-wide availability. Then, run "fc-cache" to let that cached. For other distributions, please check out corresponding documentation. 4. Usage ========== Simply select preferred liberation font in applications and start using. 5. License ============ This Font Software is licensed under the SIL Open Font License, Version 1.1. Please read file "LICENSE" for details. 6. For Maintainers ==================== Before packaging a new release based on a new source tarball, you have to update the version suffix in the Makefile: VER = [VERSION] Make sure that the defined version corresponds to the font software metadata which you can check with ftinfo/otfinfo or fontforge itself. It is highly recommended that file 'ChangeLog' is updated to reflect changes. Create a tarball with the following command: $ make dist The new versioned tarball will be available in the dist/ folder as 'liberation-fonts-[NEW_VERSION].tar.gz'. 7. Credits ============ Please read file "AUTHORS" for list of contributors. openscad-2021.01/fonts/Liberation-2.00.1/ttf/0000755000000000000000000000000014005610145016677 5ustar rootrootopenscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSans-Italic.ttf0000644000000000000000000126643014005610145023552 0ustar rootroot0FFTMalGDEF~t1(GPOSD"JfGSUBm[OS/2`cmap[*.cvt qc<fpgm~a0gasp glyf3ӂg)$head><6hhea , t$hmtxX(tkernte(loca>?|(xmaxp` name*@ postERh'prep`8pşU_<̓H̓H >NC V d  RTe/\x33Zf   Px!1ASC W3>`: 999Ms'sV!`9x9%i9P9sYs5ss0s s.ssss6sF9Q9&sVV?q?V??9e?9QV?s???9oV?9e?V:VVV999W(s`s.sCsEsE9Ess"!"!"s"sCssE"9]sVpfaz9@ssss-s?YsLdi?k3dA5LG=es`/AVVVVVVqV?V?V?V?9Q9Q9Q9Q"?9o9o9o9o9o9VV?"s4s4s4s4s4s4 CsEsEsEsE9Y9Y9:9YsCs"sIsIsIsIsIdR,sVsVsVsVsVs.Vs.Vs.qCqCqCqC?E"sEV?sEV?sEV?sEV?sEV?sE9es9es9es9es?s">s"9Q9Q"9Q"99Q9YQ!V?""s?!s?s?@!s?3!s?s&?s&?s&3?s"9osC9osC9osCeE?"??"V:V:V:V:9]9sVsVsVsVsVsVfVV!sS5>s5=s+qC"FP5GsEr-V9zPs9e1 "!90V?"Ms"9o~oCoWCSsV?VS,99]YVyssN9M ? ?sEs?:?! ??:"Vs.9Q"9osCsVsVsVsVsVsAVs.Vs. 9xs9esV?"9osC9osC ? ?sE9esF??s"Vs. 9,Vs.Vs.V?sEV?sE9;99Q9Y9osC9osC?"?"sVsVV:9;\~?s"Z@EC`Vs.V?sE9osC9osC9osC9osCVZ"`8 8V2ys/XV@VV5sx qsE VsFsEs ssEsEs@sAB"E9RssgBnesVs"s"<!VV"ss":sC B;=sBsF"F"SqPQL99s 2fh|a9o gBg"X"sEMkE>EE^]gM+"!!78UwUww w -+ peeMI!_(9D9oooVG5b?$bbPP<9eg ..z,89xss[O?^LMK8BkfQD%cvp#5oO;E6EA8Ixs|SSS6NE]ZW>x&uXC9&V9OLIIZ3.VV??^V??9e9QV?V??09o?V?V~V9QVF"q"?fhForC"=q"We?"bc7sC\[CDKfh8G^kv;C?fhsCfh;C Ef#sB;=9osB?d<@ cscVMVMdKtnBRC9oBV?sq>|u+q+V?V?Z?eV:9Q9Q????V5>V?Z?CV?V???|??9o?V?q\zV?c]?b?q>5>.?ts.i-',lCsEsVsV"|"g"sCg"sC"EY$VVB&5& "FsEsEs"!C!+H"s""sVsV joBg;"9?"X?r"{ 1?#9osBppoYBoB Brf joBqCs:-8l%f?sV5>5&V?s?"Z& (?4"V;?"?"?"u?g"!?"?"oBqC"spsCV.)Xc$c$c?s"9QV@(|?g?g"c$?|"!Vs.Vs. V?sE9zsA9zsAV?sV?sV9hsC9osC9osC c$Z?#>&Z[VVVNsENE?"9egB"P"|9esEf-sZ%#fZmmuu=uu9R 3boFHqDH9F3=RmH?3\FH99=Cq#q#P"|"#sCs$$UEsJsBH"FF(fhsspf$#g(H"`[TT>iTIT:TToTPPeYTT,h 9UB:~,rrP#P!":,u(oP(t(o[`5K70 nm !0)  kMVssE9sspp9s OtsfssE9^"<"s"s:ps.sEsEsE"A!S6sV\ fC)oPI"N+AA+!mf>u\u<((cu7ju<uE+9)xA2]KU7Vs.V?sV?sV?sqC?sE?sE?sE?sE?sEV?sEV?sEV?sEV?sEV?sE?9E9es?s"?s"?s"s?s"99Q9YV?"V?"V?"s?s?s?s??"?"?"?s"?s"?s"?s"9osC9osC9osC9osCV?sV?s?"???ZV:V:V:V:V:9]99d9isVssAsVsVVpVpfffffVVVs"9]fs.!b5Vs.Vs.Vs.Vs.Vs.Vs.Vs.Vs.Vs.Vs.Vs.Vs.V?sEV?sEV?sEV?sEV?sEV?sEV?sEV?sE9Q"99osC9osC9osC9osC9osC9osC9osC~oC~oC~oC~oC~oCsVsVYVYVYVYVYVVVVVFFFFFFFFVV""""""yooq"q"q"q"q"q"q"q"yoouu????????yoouusCsCsCsCsCsCy-o-ofhfhfhfhfhfhfhfh;C;C;C;C;C;C;C;Czyz o oFF""q"q"??sCsCfhfh;C;CFFFFFFFFVVq q q q q q q q yoouu;C;C;C;C;C;C;C;Czyz o oFFFFFFFVVVVV]XPq q q q"q ?3????9Q9QeefhfhfhfhfhfhVVjTTi;C;C;C;C;CeIBzIYkUs9 LssNk`ssDaM3cVMV9'NK\( sZqqss" N ? NqsV5+V?9eVVqT>%nX =(=>c|8V9d3i1dLdAdd?dAd"g{mm%b))s+kUFQ@;@<fB2s sV? s9?s"V?" qpLfu?#8GJ9999p EEoF3=RmHFXboF9F3=R?3\FH33)nX8ZXZ /qHAL=R0Rsk5 y6M 9Y}WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWWjn@=[jeFFFFFFFF????????fhfhfhfhfhfhfhfh????fhfhfhfh!J?F~==FF=Rt VsV$~~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A8 ?9U>9UB@A@;3:U839UO?@@R O P(F(F+_O_ F@FF@36FF=U=@XUUHU2UUUHU=UU=U<P&`p@`p@Y2F?? `p/oOߩ +@ F:@PС@ $F$$$PZH$Ж F @V_oϔߔ<@F@ F_@%FЏF0@o   @F 0Fmuuuuts?sP&rF5qF5@p&,F p0poF5nF5U3U3Um)mla_/`_B_P&^Z2\F1[ZHZF12UU2Uo?OoYRRRR-4F@R $FQQ@Q58F@Q%(FP N)/FN"F MMHMXMMMMML$-FL FLLKF7IF HF5GF5FFFF2UU2UU?_/Oo?oOTS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++stu++++s++stu++t++s++sssu+++++++++++ss++++++t+++++st+++s+stst+st+st+++stss+s++s++++su^s++^stssstst^ss+ss+s+sstu++++++++++++++++t++^s++^st+++ss^ssssssssssttu++++++^}y:wW~ rj[Ltdje"39+kknL^[^t^eoz iq4 HjgaASEy'NWd\x_hTDLxH@, h ( `Hh@ th(|`l\@  p" "##h##$H$$% &$''(x)<)*+x+,p-(-x/d001`2<23445(67L79::;<\@TA0ApBCDlEtFFtFGHHIIKKMNDNDNPPQ<QhQQRRSS0S`SSTTU$UTUUUVVDVtWDWtWWXX4XhXYYZZDZxZ[8\ \P\\\]]H^^__0_`___``HaHaxaabb8blbccd,d\ddeeef fPfffgg0g`gggh hPhhhij j<jljjjk$kLk|kkl l<lllllm$mTmnTo(oToopLpxpqq,q\qqqrrrsssstt<tltttutuv$vTv|vvww4wxxyyLy|yyz{||@|h|||}}L}|}}}~,~\~t~~~p(XHxDl,` PDp \x|DP$`lTd<XT`4H`x8d8hHP0d<l,X,D\h@p 0`(\$X PH|°8`Èðp4dŔ,\\HTʄʴ\ː8l̨ʹΰψ @ׄؔ|DT Pݨބt XtT8P`@P,8PTD`XLLxL`<   x     ` ,d|Phll $h X !"D"##$%$%8%&(&'L'''+T//\/001 11,1l123T34P44455L5556P66747789D9:P;=l=>$>>???@@X@@A8ApAABEEEF8FxFFGTGhG|GGHHHHHI IhIIIIJJ4JJJK<KKLL@LxLMM\MpMMMNN0N`NNNOOHOxOOP PhP|PQ Q Q4QHQtQRR$RdRRSLStSSST T0TXTTTU0UUVDVVVVWW\WWXXPX|XYZ4ZpZ]h]]^0^t^^_(_h__``aaLapaab<blbbbbcclccddXdhd|dee4eeeeeffffg,g\ggghhPh`hphi4iDiTidj4jDjTjjjk`kpkklTldltm`mpn(no$oXoooppLqqrts<t tupv$vwwx\xyyz{0{|}}x~P~Dtx4hx\T8lt`X|\(Lx<$4Dphx DT0h$4d@|`0L$, <`$ 0@PLd l8H88H (X(<̄P8ϰ0ѐXhؘ40$۠H|݄|\,8h`L`,lLT0@d(4<HP(h\(T x $    $   ,\Xtx$4d L|8l,`0d0`0d `  !"<"#$,$%8%H& &'()d*(*+,X,---.../0$040D0T0d01h122233334P444566x67 7<7l778088899T9:@:;t;<|<= ===> >X>?0?T?x??@@8@@@ALA|ABlBC,CCD$DEE@EFFxFGxGHHHIhIJhJKTKLHLLMMM@M|MNOPPQlRRS`ST$T4TU4UUUV<VWXYZZlZ[|\ \`\p]]^^^__`|a4axaaabccpdde|efTfgTggh\hiiijTjklllmLmnopDqxr rsdttu|vPvwwxdxyXyzz{<{|4|}P~~~p0<$(X$TD$T<phd`PXxTDX p@\ddtTXh$,lPT”H8hĘ<xT|ƨ$Ltǜ$HpȘ8`Ɉɼ8ʀʨ Lx˨8h̘Ph̀ͨ XΔDlϔϼ<dЌд <lќLtҜ<ppԤ,Հհ@p֜@hא@tبHـٰ@hڐڸ 8`ۈ۰ Xܐ8`݈ݸH|ް8`ߐ(X8`L|x(\,`LP8` T$XH$L|H|Lx4d$Lt$TDt$T|$TPDx @t4h0d,`0d,`(TDt<p <l<h$TPPLPHx@l , X     H x    T    4 h    L   4l \ D4pX H0lTDt8d4|@x8`T 8d@t0  !!D!!","\"""#$#T##$$$$%%@%p%%&&8&h&&''''''''''''''D''(0(@(()$)4)*,,\,- .01$12p3p34484p4557788|89@9X99:L::; ;X;;<=H=>?@@@0@D@XA8BhCXDExFtGI,J`KLpMdNO4OQpR\ST|U\VWlWZ[p\|]|^d__`aTaaab b<blb|bc0ccd`defdfg gggh,hijk@kmhn$no oop0ppq(qXqqr$rhrssXstthtuupuv@vw wlwx4xxy\yz,z{{|{|l|}T}~(~H$XTl\ P@`L@h@ X` X|@LhXdpD|Px8<Tl$4DTdt D|0Tx<d$h(@XpH@8 | ädĈĬ HŐ0Ɣ<tǘ8HXȴl$ʀʔʨʼL`tˈ˜˰`̼xͨ δDL\Ѽt(x$t,Ո(x0ה<،<٘<ڄ@۠TܜPݬX ph88PLl$l|<DT$t<8TXl(| DLXh$ l,<4@4<T\X$l\dx D   4  $   d   T LD<<|p 4l8|40d $ | !P!"8"#$##$4$d$|$$$%%%,%T&D&'(()$M%*@ @[?/+_^]9310#373I(((#!@ ?32993310#3#3@%?E'y@    !   YY__o O:/?O?O@03H ?333?33399//+]qr^]^]q333+333333+33399333933333339333310!!#!##53#5!3!33!!NXnVTnTNYnXkXnX@PjNulhhlqlhhlqt"(/@i)' & ,--, ## 1 0--sY& ,t,,), #o @ H'  sY P `  ?33/3/]+3/+3/33/_^]9]33+33339333333933333310#7.'7.54>?3&'4&'$0r `Lr-VĺeZ>ZQ%sv )[^pY{-G5Ne(1@CV(r.;W@54+:##+<= /Y( [(6Y( Y [Y???+++?+++933333310!#3%2#"&546"326542#"&546"32654}6nY|]CV@+~Un<)}6nY|]CV@+~Un< jUl>M`TjUl>M`!%0=q@A+3 ( "%..18%>? +"(&3%%&;QY?  &&QY ?3+33/_^]q+9/99993333910327#"'#"&5467&54632>727.'>54&#"(e.<4 @ [/+9310373P++??32103tD Yb(@ sYsY?+?+3393102#"5462654&#"ܷϜ̵YQrwlrw!tA5 4@  tY )9?333/]]3?+3931037!7%3!5g#yW.ߴU L@) "! sYtY?+3?+3/_^]q3933310#7>54&#"'>32! 7}^6}jm%6fΓ.]wb[ZfyLbyww%Ĝj²]H0a+@P&  *,-+*+*tY++ #sY  @ P   P      sY ?+3/_^]q?3/^]q+9/+9339333102654&#"'6$32#".'732654&+76yew": y噀ā{|]lzo{}kXm0t~p{ & P@'   sY   ?3?39/9333+3399333399310#!733!N>>s3Ǹ??LFH.x^@2  sY sY tY?+?3/_^]+9/3+3/39333310!!>32! 732654&#"#W!r2SXutwA*0մI+rozess'O@*!( )$sY     sYsY?+?+99//_^]3+339933310"54$32.#">3232654&#""#rQ432# 7324&#"32>vbK~aKv[Sm~l^VgqۛJ-U\![yؽzfQ:'@ [[?+/+9933107373))))k&: 6@   [ [[/++?+9333310#67#7373{xX(B1((}Ϝ_-f?@'?0p?o/]33]]99333105 Z;XeD@) YO_ @YP/]]+_^]+9933105!5!Xf?@'0p??o/]]]33993331075 5Z㚙on^m!V@0 ! #"  @[/_ Y?+3/_^]/+_^]99333102#>7>54&#"'6$73=ay<b Fij\.t&?''ȝaeJ#HpDPw^LM@)7F?!07NOOOcOW\HOJPHO54$#"3 %#"$5!24&#"32>sejBqR't%QPNԝ)9"7^neZ_cPn<Ӥ[UF{{̵Y^mٞpW[bf}xX @@  _Y ?2?339/3+333939910!!#3 !%KP$V 0fdV)? P@+   _YI _Y _Y?+?+9/++99333910!2)! 4)!2654&#!P\Kcpß;v*kpqH@, _Y/  P _Y?+3/_^]?3/]+993210#"$54$32.#"32$7N~Եu+0$ϗbQ ٵ7p瓐? (@  _Y  _Y?+?+993310 #!!2$54&+8e}5*#?i G@( _Yx_Y _Y?+?+9/_^]]]]+932103!!!!!?X_<?C H@)  _Y?O @H_Y?3?+9/+_^]+3939910!!#!fneD@$ ! _Y_Y _Y?23+?3/+9/+93310 4$32.#"326?!7!7%•ߚ׊]3[ Ud8ר6ssOMxn? W@   _Y@Iy ?2?39/^]]+3+3?393239910!!#3!3ttsTQ"7@ &*H@#H??2?3]]++]91033QA@"    _Y_Y@P?2/]+?+993332910"&'73267!7!}pdi+!u|-&? T@*7       ?22/3?333933993339939310]!#373 (j-M2?!@_Y?+?39931033!??#@)  pTdy|H@CtwHDTti$4Tdt@P`@SHKH_o @90`p?0@  ?33/23/33?3333/3]]]]qqqrrr^]]+]q_qqrr^]]]++qq339333339^]_]333310!67#&'#37!$[6|# *h)s[L37>3~GL;]ߎO OgK0<1}9#s J@(     ?22/3?393/333]3393310! # 3 3 p^'\#9@  /2?39/333/33393310!#3 3s20@H9^ 7@   _Y_Y?+3?+333339910)7!7!!:uVW,@ YY?+?+3333910!#3'rWu@ ??93103@ WW`(@ YY?+?+33391073#7!AWs(3@"/2/?3]]339933310 #31΢pry `R@ Y/+39105!LL!@[/?/]+9910 73ϡ.-N)7`@40 * '  89+QYP PY'%33PY?3+33?+3/_^]]9/9+93333310"&57##"&54$%7654&#"'>3232732>7]US~ "j^wz-߼J Q!BwK+aMaf ML@~eb[WUW@]0(Ip"%9W>K^SM4)k@'  H@) H+*++/+   #PYPY?+?+9?3?3_^]99++33393102#"&'##>733>"32654&蝯{߭{ "SICcb8q|R^Nh^%JY.^_VQa}I{{|CNH@( PY `PY?+3/_^]?3/]+99333310%27!"&54632.#"TyΑﮩ l[~Vz1XaiڏE&N@)$  '(   PYPY?+?+9?3?3993339310"&54632373#47#'2>54&#"{߭{ R IBcb8qzV^}h^R3m_VQa}{|E'N Y@.  !" PY   PY PY ?+?+9/_^]+9/9933339103267#"&54$32'74&#"a,Iߎy%#N`S?x?μidH|E@@     PY QY?3?3+3?+993993310##737>32/"3K|aJ2-.?CIzpo9 AcaWaM#2k@;$+!!3444 ! +.PY'PYPY?+?+9/?+9?39_^]933333310 '7326?##"&54>323>7332654&#"6#ǎ ">_wMKy$0iflapZxR8W*YN*ɦ4arZ% Ry}J"E@#   PY?+?3339?39933399310>32#654#"#3Ss~~ v KsY@dsX>~de!J@  p  @!/8H?    SY?+?3?3_^]q+q9310733""NҴ :W9@     PYSY?+?+?399_^]931073"'732673!!!8I4;< 7T\@"V z@M8H7GW8 H X 9I:JZ  ?O_   ?22/3?3?39]339333339910]]]]]!#373 H iP|kE/!4@"`O/?2?]qqr931033! 4"KM-`@   ,-& .///T/t/ //T/t//////+/;///g////D/t////////t/[/0/$//////t/`/4/T/ /7///k/P/$/D/ /T////// /+/////t/[/4// //)PY ,$! PY"## -?22/32/3??+93?+_^]_]]]]]]]qqrrrrrrr^]]]]]]]]qqqqqqqrrrrrrr^]]]qqqq_q9333333339910!654&#"#6733>32>32#654&#"|LVtvIfySh|LVtvz}1KOƠS_ )rZwqf@dsz}1KOà"MG@%    PY  ?222?3?+99933399310!654#"#6733>32~~ vSsX>S_ )sY@dsC2M2@ PY PY?+?+_^]993310#"&56632#"32>2P؊޺Zzg}^;a<愔EW1N(C@$&*))PY "PY?+?3?3?+9339310"&'##6733>32"32654&*{ ^ Iw{&cb8q|R^h^ lono_VQa}I{{|EWeM'_@%())-3H)@H !PYPY?+?+9?3?3++9933333310"&546323>73#7#'2>54&#"{߭{  *U ICcb8qzV^}h^6 N6_VQa}{|"N=@    PY ?3??+9393339910&#"#?33>32,.in#BT.1 ܧ>r݅lK'N@*  () QYp  QY?3/+?3/_^]+999333310#"&'732654&'.5463 .#")!ufDb,zg|*OH=u~8XPa]>S3*PkGOFOH*:--(Rp],?@!  QY PY?+?3/3+3_^]933310"&547#73733#327Ua~}ix/} Z*:cfT7K{<#XVJ:=@   PY ?2/??+9993339931032673#467##"&547~~ vSs:{X>^_ )sY@dpb: <@   @P ?3?393/3]339933310!#37673նe -0:@Dt55^Xf5:1@6    Fvd@'ilH g@beHvYF6f$@AEHHD&679IYyiy6F@ H@ H?    ?33/3?39933/33/3^]+_]_]+qqqqrrrr^]]]]+qqqrrr+^]+]]]q3_^]9]3333333210!#'#37363,%0\(QU,!Kq:!ƾlROV<: c@!      @ P  @-;H   ?22/3?3933/3+]q393333210!# 33 ^+D,[Wg:F@$       PY?+?3?393/3_^]399333210"'7326?3>3H<- _Fٷp oWz/.P@ M: v@   t C S c 4 #   @ syH   @@mpH 0   i   @@cfH  t `  @@[^H     @SVH t b D T  @@ILH     @@&ADHt b T B  $ 4  9    @%/4HV 4 D "    @ `  H @H?   PYPY?+3?+3_^]]++q_r_rrr+rrr^]]]]]]+]]]]+qqqq+qqrr+rrrr+rr^]]]+]]+q_qqqq339310#7!7!! m&ڋWA-d@6(, ./!',  - Y @>H ,-,Y-Y?+?+9/+99+9999999393310"&547654&'7>7>;#";no 8 ]UnF?YaE]EQ=EM0Wu>7,!SIsuj^y_dN Q8E:{/?93103զ:naW-d@6# #/.'!,-,Y  Y- @>H -Y?+?9/+99+99999+993933102+73267>75.547>754&+74o 8 ]UnF?YaE]EQ=EM0̅u>7+"SIsu^yd_dN?Q8Ez)n'f@ Y&?3.#"0Tt |"L|l[~V1ծgaiڏ&@E  & ("'" uY  sY ""tY&&&?3/]+3?3/_^]+9/993+399333393333910#!7>?#73>32.#"!!!2673%ȖDau7(ἔpIr8h}Yg6.|Ϳ}i2@Ds}o*U`s' @5"()T)@)4) )))))))))))t)`))@ mpH))k)@IejH))p)D)T)d) ))))))))p);@)P)`))@)`))))))))IUH)DGH)=@H)@ 69H))))@ H) Y@%Y/++_^]+]++++]qr^]_qqrrrrrrr+^]+]]]]]]]qqqqq99331047'76327'#"''7&732654&#"Ndhcrrah`PRdfermiffNursurdgeRPai`urdieNPiifrrvt-@E        uY uY`   ?3?33399//]33+33+33933333333333910!!!!#!7!7!7!33A;;} @}/}y9{@ Y?/++1033զ v T=*7@&+%1! 9 8.(5.. .@..',H.@9H5?5!5@/2H.5.5%#QY!!QY ` p   /]3/]q+?3/+9999//+_^]++]q33333393333310#"&'732654&'$5467&5463 &# >54.'(!ujZ,)k"{9lu=Su~8XPa]?W1dnU7V29_Ei.eX3K:(l{$@ Y/3+333931073!73 ####ø?8@/#566)((#9::M:@OdH5@F H55 2Y&,YO)_)o)))&    @H&&p&&&  & & Y Y?+?+99//_^]+]q3/]++3/++_^]933333310#"$54$324$#"32$"&54632.#"3267PQ\۩ܨ"%Ƚ`r tL}Ns(s>MP¨#ܧܨ#!EDKQ#yhY.%0t@C&** #1#2&Y@HY!--Y `/]]]33+3?+3/+_^]9/+393339910"&57##"&54%7654#"'6!23273267BGBOeyl : 50%{m:3Y;1(UEp_Zfk\'-7h oMK/8}ULkR@.    [ /o/]3+3339393393310%73 !73 2 f  i m?s%m?s&dG8@#YH?3]]]]qq+99310%!5!i|p?-6@Z -!,-,3##$.))$788M8@OdH- $,!"3"Y%2Y$$o$3`3%% $3%%3$ Y Y?+?+9///_^]qq]++333/3+_^]933339933310#"$54$324$#"32$##!24&+326PQ\۩ܨ"%Rǡ3hUݟ_QPTMP¨#ܧܨ#P?~of{PEHU|T@ Y/+3310!5!|su\ 1@ Y Y ?+_^]+993310#"&546324&#"326vvxxmgKKgiIJhywuuwLhjJJjiA$ U@2    Y Y P/]]3]3+33_^]/+9333310#!5!3!5!|XuvX3X@5 ! /?/  YY?+?+3/_^]q933933107>7>54&#"'>32!M\hQ+DAFd}~w=kae3g0OF>MDK/3HN?rvx_Dn^V8M'q5'&F@ "& '((((((F(V(v( (p(((((y(((K([(k(=((]`H{(O(_(o(;(((@ILH((4(>((((p(D(T(d((+(;((((((((O((((`( &&Y_o  Y  / ?   /   Y ?+3/_^]q?3/]q+9/_^]+9_^]]qq_rrrrrrrr^]+]qqq+_rrrrrr^]]]]]3393331032654&#"'632# '732654&+L9ahB9Da}CoIZ$ [JV_XM=SH0?FAqZ, _DyHJYL6B!@[/?/]+991073WE: @ " !"@yH"""""@ptH2"B"R"$"""j"""@dgH"@`cHB"R"0""""@ X[H"""@RUHr"T"d"B""@2JMH""""""""V"f"v"D"6""""":""@158H""t""b"0"@"P"""$""""""""@=#H/""""""""""`"O"" PY  ?2?3/99?3+3_^]]]]]_]]qqq+qqqqqrr_rrr+r^]]]]]]]]]]+qqq+q+rrr++r^]]]+]]]]+333399333310332673327#"&5##"&'% pv 9 ,H3J>>Z^WR@%b))Ha\*%5.@  Y /3?3/+393310###"&5463!pqŭ3#fGWB@(Y@ H   Y 0/]+/_^]9/++9310!"'732654#"73>QQ280([Kw,ek`H;[,-H=3~ @  P ` 4 D   @ uxH   @nqHT 0 @   $ h bgH  \aH @QVH T d t  @AHKH t ` T 0 @   8  $ 4 D  `   @%H _ o  Y ?O?333/]]3?+3_^]+]_qqrr^]]]]]]+qq++r+^]]]+]]+qqqqq931073?33=v{3kake6 5@ YY `/]]]+?+339310"&547!2"32>54& DR D_l>an?W;Eb;E_VcS^M%I@*    [/o/]3+393333333310%#7 73#7 73  'ot?'ot?`0&{#'?^ ?55/q&{' t?50&uS'?^@ -?(((]q5?55A;!d@:   "#  @! [! @P YoP/]]+3/_^]?+_^]99333310"&54>7>733267#7=ay<b Fii\/t&?''ȝaeK"HpDPw^L;SbBbxz(û&$2@ &%+5+5&$&%+5+5&$Q& %+5+5&$ ^&6"%+5+5&$ g&2%+55+55&$-@#S3%+]]]]]55?55@S  `Y_Y _Y  x     _Y?22+?99//_^]]]]+3+3+3333393399299339910!!#!!!!!#!_QXY_ +d<qW&&zx$ %+5?i&(,@  &p %+5+5?i&(@  & %+5+5?i&(Z@  & %+5+5?i&( Z@  &%+55+55QT&,{@ &Z%+5+5QD&,a&%+5+5Q&,@ & %+5+5Q &, @ &%+55+55" e@;   _Y O   ?   _Y _Y?+?+9/_^]q3+3993339310 #!#73!!!2$54&#!8e}vIj`0*`#?&1 @ &" %+5+5o&2M@ &. %+5+5o&2%@ & %+5+5o&2@ &m" %+5+5o&2 @ &%0 %+5+5o&2 @ &  %+55+55=s %@   /q933310 7   bh^^i`fJb`g_iia'U@0"  ! ) ("!$_Y $_Y ?3+?39+933392910 #"'#%&54$3273"&4'32$ggz.fm.iy|_R^S^[Z&8Y@ &<%+5+5&8@ &%+5+5&8@ &_%+5+5&8 @ &m%+55+55&<@  &V %+5+5? E@'  _Y_Y    ??99//]++9933339103#3!2)7! 4&#!1GX~̹7w~"0X@0# )00)12 /)PY,PY0?2?+?3/_^]+993339931036$32#"&'732654&'.5467>54&#""/ܱ՛`;>OV08tnv@JIBMLRFxf ܢ~iA>$(UI 6c[8gA?k9Lr-0Y:EX43&DCU@ 8&^9< '%+5+543&Dvm@ 8&8; '%+5+543&D @ 9&o>8 '%+5+54F&D@ 8&@K '%+5+543{&Dj @ 8&<: '%+55+5543s&D"@ ;&>8 '%+55+55 N/<D@30'D=5=, ,!"5",FEA%PYDPYDD1QY)'@ H'%P!! !!%88PY ?33+3?3/_^]]3+39/+3/+9/+39333339103267#"&'#".54$%7654#"'>32632%32>7%74&#"{yW,Gԕ#a_M*|/g|sΓM]Nesvo{"#N[X?wLUbTXк0{"6kOM\YVH|CWN&Fz %+5E'&HC*@ !&0"%%+5+5E'&Hvf@ !&!$%+5+5E'&H@ "&e'!%+5+5E'{&Hj@ !&l%#%+55+55Y&C@ &%+5+5Y&vW@ &%+5+5:&@ &j %+5+5Y{&j@ &%+55+55C.k@( ##+  /0PY @ H&PY?3/?+99//+_^]93+99333910&'3%#"&54632.'7"32>54.q`cMOudO#Y:xP~u^Y4Av0ZB'?flC;.qBqxfpoDR7b:"G&Q@ &$/ %+5+5I8&RC4@ &0!%+5+5I8&Rvf@ & %+5+5I8&R @ &d#%+5+5I8&R@ &j%0%+5+5I8{&Rj@ &m!%+55+55R5u 1@ YP @YYO?]++_^]+10535!53,\'n@D"  ! )($!-!!!"$$PY  PY?+??9+9_^]_]]]?9339107&5663273!"'#&#"%4'326LiFJnAhP ?hZ|?iYm32"32654&*{  RsSIw{&cb8q|R^h^V^YuY.^_VQa}I{{|Wg{&\j@ &%+55+55&$N&%+5+5.-S&D @ 8&9; '%+5+5&$ &J%+5+5.-&D@ 8&;B '%+5+5U&$ %+5._-N&D) "??##%+5q&&S&) %+5+5C&Fvg@ &%+5+5q&&@ &#%+5+5C&F@ &g%+5+5q&& @ &%+5+5C&F@ &%+5+5q&& @ &%%+5+5C&F@ &!%+5+5?&' 5@ &%+5+5E&GK@ ,;++%+5?5"E-@I*( !(' '!"."/'($QY!/?O PY p @ H*PY?+3?+_^]+3?39/_^]3+3?3393333910%2>54&#""&546323!7!733##47#cb8qzV^2{߭{ 9, IvQa}{|}h^/)R3m_V?i&(N@  & %+5+5E'S&H@ !&{"$%+5+5?i&( @  &%+5+5E+&H@ !&$+%+5+5?i&(@  & %+5+5E'&H@ $&!#%+5+5?Ui&(c] %+5Ei'N&H9(( %+5?i&( a@  &%+5+5E'&H@ !&#)%+5+5e&*@ !&&  %+5+5Wa&J@ 4&U93%+5+5e&* @  &#* %+5+5Wa&J@ 3&6=%+5+5e&*@  & " %+5+5Wa&J@ 6&35%+5+5e9&*!& %+5Wa &J'@ 8&94%+5+5?&+@  &  %+5+5"gM&K O@ & %+5+5>4y@<    _Y_Y  ?22/3?399//333+3333+33/333933929339910!!##7373!733# 7!~~ǚ,,,,))s-" !g@:  "#PYQY   ?33/3?99//]q]93+3+993339299910>32#654#"##7373!!wSswv~ n-+YsY@d]X>mQx&, @ & %+5+5&K&&&H@+!!H@H@H@H@H@H@H@ H@ H+++++++++++5Q&,4N@ &%+5+5"S&K& &&H @+!!H @H @H @H @H @H @H @ H @ H+++++++++++5QA&, &@ &%+5+5"&K&&&H@+!!H@H@H@H@H@H@H@ H@ H+++++++++++5U"&,y  %+5U&L< %+5QN&,"@ &%+5+5Y:<@+@P@P` ?2?3]q931033YҴ:Q&,-!W&LM&-7&A%+5+5W D@" [@ PY ??+?32+399339310#'##73"'732673\t8I4;<T\@?9&.iX %+5"9V&Nt %+5"V: J@$       ?22/3?3933/333993339910!#373 HҴeiP|:E/?&/@ & %+5+5! ?&O)O&%+5+5?9&/ִ %+59&Odƴ%+5?&/  %+5?5!&OK@  >%+5?5?&/O %+5!&O *%+5 M@)        _Y?+?399//_^]999333910%!!?3%yiu2ΜUU L@   /  @  ?2?399//889]93339103?37 i~DDXHGz?&1& %+5+5&&Qv@ & %+5+5?9&1qM %+5&9M&Q" %+5?&1 @ & %+5+5&*&Q@ &$ %+5+53&Qxs! %+5?5?'E@$!!()_Y_Y?2+???+3933339910"&'732>7654!"#336$3 To,"_6H^A%Iw9 aF4jWDl0>GzF6ieD=[M[_"WM%I@& &' PYPY?+?3?3?+9933339910"'73267654#"#6733>32H8I4;<~ vSsWT\X>S_ )sY@d힅o&2N@ & %+5+5C2S&R@ &g %+5+5o&2  @ && %+5+5C2&R@ & '%+5+5o&2 +@ &% %+55+55C&RK@ &&%+55+55e!l@= " #_Yx  _Y _Y?+33?3+339/_^]]]]+39393310!# 4$32!!!!!%27&#"}Lswxi:Xv_RT 8 < K EAN!-5o@;"5.((. 675PY 55552$$PY**PY ?33+3?33+39/_^]+9/9933339103267# '!"&5663 >32%#"326%74&#" `-JieLyOYY}z%3>^U?v=]dμidօwH|?&5@ & %+5+5">&Uv@ &%+5+5?9&5 %+59N&UsԴ%+5?&5 B@ & %+5+5"j&UH@ &%+5+5:@-&6vI@ )&),%+5+5&Vv9@ (&(+%+5+5:@&6G@ *&/)%+5+5&V@ )&o.(%+5+5:W@&6z<0,%+5WK&Vz/+%+5:@&6 ;@ )&+1%+5+5&V@ (&*0%+5+5W\&7zW,&Wz\&7 @ &K %+5+5]&WK@ G %+5?5\B@"   _Y _Y  ?3?9/3+3+33393310!!#!7!!7!ZX}}X32&#"!F0+)(3 | :Me4 /^@1--& 10 )PY !PY??+9/333?+?999933393910373!!3>32#"&'##67#"32654&1 Iw{߭{ &)&cb8qzV^9?M_Vh^Qa}I{|S!(X@."%%*)"!"!_Y"" _Y( (_Y ?+3?+99//+993333910#"&5463!2)7!2654&#!7! 4)^]pßKcf\2;v♓kp> =@  _Y _Y _Y?+?+9/+933310!!!2)7! 4&#!P!UDvqHĴqy4)M@*  ' +*RY #PYPY?+?+?99?+933339102#"&'##67!!3>"32654&蝯{߭{ &) %ICcb8qzV^Nh^ퟢ3_VQa}I{|= 6@  _Y _Y?+?9/+9333310!2)'7%3! 4&#!9~L8kq-Ĵ!qy4*G@&( ! ,+ $PYPY?+?+?99?393393102#"&'##67'7%33>"32654&蝯{߭{ &)]%3S ICcb8qzV^Nh^_!Y?M_VQa}I{|+8@ _Y _Y?+3/?3/+993333106$32#"$'732$54&#"~@Ե 0$ϗb1rٵ7pA瓐qP(S@*" ()*_Y _Y ((%_Y?+3/?33/+2+3993339310#"$54$3 7>32&#".#"32$7N~Եu}@7-)DR&%ΗbQ ٔ'V\7p瓐C #S@*"  $%RY PY PY?+3/?33/+2+3993339310%267!"&5463232&#".#"d.y͑ﮣbFA20?Il[~Vznx1XO ]aaiڏ"P9@  _Y_Y?+?9/+3933310 #!#"&5463!2$54&+g8e}^](f\2#G7 =@    _Y _Y _Y?+?+9/+39932310!"&54$)!7!! 3!*'V?XĴqyE(P@*   &)* RY"PYPY?+?+?+?993993223910"&5463237!7!#47#'2>54&#"{߭{ 3!IBcb8q|R^}h^3m_VQa}{{|-W2M"J@'$# PY PYPY?+?+33?+99393310!7!.54632#"32>2"nUF޺Zzh`;WNlG愔Hc =@ _Y _Y _Y?+?+9/+33992310#7!!7!!7!!h!2`!-՜Ĝz!I@%  !!#"!_Y!!_Y_Y?+3/?+9/+993333910%27!654&#"'6$3 # 47.=) 'ϸ[wE +%~97,z323;<@OF J^CeP+^@1%(( &,-'&_Y'' _Y _Y !_Y?+?33/+2+9/+393933310 4$3 7>32&#".#"32$?!7!~@7-)DQ$%•ߚ׍U3[ Ud8׊V\6ssRJxn1WD@#    _Y?+?399393333910"&54>733'2654'Wfy-Nnl 3GF29!CP'Wug3|v7WK^Upr`1'+",B@#!)-.( PY$PY?+???+?99333310"&547654&#"#33>3232673x ;V\w KIy9 Xhz(*0+P6US~n[ka=K?*RWy3ʹ!O0M ,@  `Y??9/3+39933103#7333#Ra`?M@(      _Y?2+??39339933399102&#"73 ##>mA=-)CPJ-(jN\2j"VM@(  RY ?3?3+?939933923910!#>32&#"73 HyF7/ ?JriP|ń`aE/ ,@  PY??9/3+33393103#7333#Tf[@0  QYQY   ?3?9/99++9999339333310#&'#''7'37Qܴ]X #:CAnh !ԳCvE͔:M(R@)& %%$$ !)!!*& %  _Y_Y?+?+?33?993993333339910"'#"&547332673323#7I\^WaySY?:^JGng]@g]GN8_\CfbNXX<@   _Y ?2?3+?33339339910!#"'732673673"B7-)CQ"(КV\A_"WMiooS)<@' * + #_Y_Y?+?3?+99339933102>7#73# 4$"32$54&0.h`X#s˵zY/lHj?2 ;ٚbۭZCaM%A@   &' PY!PY?+?+?399399333310"&5463267#73#"32> X#TZzg}^;ͺGǶIj~:zZ愔EoXF@#   !  _Y _Y?2+3?3+33??339933310 4$32%3#'&#"327z+@pY^Yˈh;MFm4(0b.CW7MF@$    PY PY?2+3?3+33??9333310"&54632%3##&#"327^+ٯty>CZz>.ͺGLD?:愔 S?@!   _Y_Y  ??99//++393333102)##"&5463! 4&#!Xj^]T~еf\2;7w~W1.U@-,,0%/ PY RY (PY?+??3+?+99333993910"&'##>32&#"3>32"32654&*{ ]?yF7/ ?I-Kr{&cb8qzV^h^en`a_RQa}I{|?8Q@*  _Y_Y??99//++399339993310!#3!2 2654&#!ySwmeQ˧pxS4.J@$% % /0 """_Y" `Y ?+3/?+3/9999333333104&#"'6$3232>7!"$54>7>{8Y0Uuk̯5_5]ΟOG]bw!äT{Y?,$(qhoB}/ýW`E2&)Cb,O&J@$$  ('$PYPY?+3/?+3/999933333310"'6!23267!"&54>7>54&CozN^Hn6zNSx8lEQ0QrW237E3JT8Y^3 8?3?BUW(?@ &)* RY# H?+]2?+9333104632327#"&547#"&7"32654&klq _84EAgu ->JU6I.*8K0aukf(?] vi(0XL7*,J6*/W,"I@&  #$QY PY RY?2+?+?3+339333310"'7326?#"&547#73733#327A2/ ?? Ua~}ix/} Z*:,)W\b=fT7K{<#X\3@    _Y ??+39/3993310##"&5463!Zʸy2]"D@#  #$ RY QY!PY?+3?3+3?3+39933310"&547#737>32&#"3#327Ua~}~}F7/ ?H } Z*:cfT7KadC{<#XW\.@  _Y_Y?+3?+393107!!327#"&547Q:4G@lq  圜(Woc&<Z/8@   _Y?+?3?399339933310"$54733 367#73MN(X#$̹J3YsW8dm/eV:&@@"# #'( & PY  ?3?9?+?33393331032673>7#73#467##"&547~~ vPdX##¨-6Ss:{X>^f}[e$L )sY@dy*&H@&  # #'(   _Y _Y?+?3+333333933910"$&5%+7!32654&'7!#"'е%2M+Ƙ􇁏-#5sX MߌS Zӹ!6@ "#_Y_Y?+??+39933910".547332654#"7632 ft ~Иa54@CdjljLU:A=/^ e(6@    _Y?2/+??99399333102.#"#3 >ie"B+&:$qs2L}`'!,H9^Z@W'A@"    RY PY?+??3/_^]+339933310"'7326?37>32&#" ?>$.VKٷp <Cs}_b8E`O_Wy-.ACs{x]>TP@,     _Y `Y_Y?+3?9/3+3+33333910!!7!!!!!7!rPuf.8:P@,     PY PYPY?+3?9/3+3+33333910!!7!!!!!7!JC8-j|XiF[VN@) `Y _Y _Y?+3?3/+9/3+33339310!7!#"$'732>54&+7  [/,i>P圡ӎd;QcVR@+ _Y`Y  _Y ?+3/?9/+3+333393310# 3 #"54$77!!N9z:_ jS5ꡜU$;U@,PYPY PY?+3/?+39/+333393310!#"3267!".5477! 9F)vn0re~g "svhxu jx*%mV:,\@0,.'-PYPY',,*PY?+3/?9/99+3+33333933310!".54>7>54.#7!7!3 7Rqi2Yu@Md/54&#"'>323!!!7>7!H[P}jm%6㏍P,\6bJXbyww%Ĝ9kovD\mCQ@*  _Y_Y`Y?2/+?+39/+333933310".'732>54&+#7!!32e qqcYJ;0Yo~ukryʜϹ:S@+  PY PY PY ?+3?+3/9/+333933310%2654&+#7!!32#"&57lyL B1,ضpqsd]ת `r)G@$'$! !*+&"#"QY '# PY ?3/+?39+3?93333310#"&'732654&'.5467#7373 GYzB yxANj7CRk/$39%JkLYNka1=8CaE![NWW9NC@#  PY PY??9/9+?+33399310#33>324#",% ?pW%kZx@ ??931033Ĵ4 @ ?2?39933103333ǥ44NR@*    _Y _Y ??99//3+33+39333333310!3!!!!#!5!!rrtt:̙`4M%? &''= &+5? &'']&+5Ei&G'G]s(&+5?&/-s?Wi&/Ms!W&OM? &1-?W&1M"Wi&QMs&$ B&>%+5+5.-&D@ 9&:@ '%+5+5QN&, @ & %+5+5"&Y&&H@,!!H@H@H@H@H@H@H@ H@ He@ %&+5+5++++++++++o&2 @ &$ %+5+5C2&R@ &%%+5+5&8 q@ &z%+5+5VJ&X @ &$ %+5+5+&8 3@&r!%+555+555VJk&X'jL@&?&&& &+55/]]]5+&8 4@#&t %+555+555VZ&X'jv!@&&o&&&&& &+55/]qq5+&8 5@&&x#%+555+555Vd&X'jB/@!(o(((((/(?(((( &+55/]]]]qq5+&8 6@#&o"%+555+555VJ&X'jC0!@&&o&&&&& &+55/]qq5A#NA&$ 3@ &3%+555+555.-k&D'jQ0@B?BBB<&AC<:%<:%+55+5+55/]]]5+&$ 7&Z%+55+55.-k&D'<,@>?>>>8&d=?8:%8:%+5+5+5/]]]5&P&%+5+5 S&t@ F&FH,%+5+5x0'{@B&"# $$'' ')(!"!`Y""" "&@&%_Y&&_Y_Y?+?3/+9/+_^]]2+39333399399103## 4$32.#"32$?!7!7!7!ÿ6%•ߚ׍U][ Ubxn8ר6ssRJWaM)7}@C*1#''# "## 9 8 QY' @-PY"4PYPY /]+?+?9/99+29+3393333393310# '73267!7!##"&54>323>73332>54&#"o86#s' 6MkKzw$BQpfg]pvR]%]f]s^~]n^% Yi]ot}e&* @ !&"( %+5+5Wa&J@ 4&p5;%+5+5?&. B@ & %+5+5"V2&N_@ &a %+5+5oU&2CU2M&RoU&2';_/&+5CV2S&R'&0&+5V&y @  &!'%+5+5W&T@ &$ %+5+5W&&, %+5+5? &'=? &']EW&G]se&*Z%&. # %+5+5Wa&Jvt@ 8&36%+5+5?)D@$_Y `Y ??+??39/+9333331032673#"&547!#3!3~(ϸ 5tt '3˶./sT :W C@# _Y aY??9/9+?+33399310#36324&#"6e"ݺOtv`zW*ȷs]p}fgLc?&1@ &1 %+5+5"&QC@ !& %+5+5&$' -w@H((`(p(@(`((0(((((((((P((P(`(0(@( (0(( ((#¶&)%%+55+5?55/]]]]]]]]]qqqq5.&D'p@CRRRRpRRPR`R0R@RRRRRRRRRPRR R0RRR;&k@ PS '%>8 '%+55+5+55/]]]]]]]qqqqqq5&&%+5+5 &v@ E&EH,%+5+5&K(&(+ %+5+5,&v@ (&(+ %+5+5&$S@ &%+55+55.-&D @ C&<9B '%+55+55&$`D&%+5+5.-&D@ D&D; '%+5+5?i&(T@ &i %+55+55E'&H@ ,&"+%+55+55?i&(rD@ &%+5+5E'&H@ -&h-$%+5+5;&,?S@ &Q%+55+55&"@ &R%+55+55Q&,D@ &%+5+5Y&@ &%+5+5o&2S@ '&(& %+55+55C2&R@ (&'%+55+55o&2D@ (&w( %+5+5C2&R@ )&Y) %+5+5?&5S@ "&! %+55+55"&U[@ &%+55+55?&5XE@ #&t# %+5+5"*&U@ &}%+5+5&8S@ !& %+55+55VJ&X@ '&& %+55+55&8D@ "&g"%+5+5VJ&X@ (&U( %+5+5:9@&6w*/%+59K&V).%+59\&7Ŵ %+5;9,&WT %+5UGQ@+ !  aY _YaY?+?+3/9/+3339333107$54'7$54&#"'>32F -2!vqpQr[Uh[n9~bsVjYyápMVYN#Q@+!! %$ PY PYRY?+?+3/9/+3339333107,54'7>54&#"'>32iO,'Fێ~DWPY3:اTeG\VL`/'c?VdzKPb\f2iLd?&+ @  & %+5+5"N=&K,j@ &"%+5+5@W7@    _Y  ???9?+993339910 654&#"#33>32El|_ǎ9 Z뇯WEF6mul`D=[M[EW$3?q@<7711*==!!@A 4PY :PY" -PY%PY?+?+9/99+??3+939333333310"&54632373632#"&''6?#'2>54&#"2654&#"{߭{ R?7r|iP_e)JBcb8q|R^v9L4,FG;}h^}liYKeboeYQa}{{|qA=-4167AC'3e@51'$+ $ 45 . .`Y (`Y `Y''`Y?+3/+?+9/+9993339310!"&546?&54$332>54&'2654&#"4ѻuƱuRs~ҕ٘t?jZKPPTQfhmsqs`$1R@+) ""/  23 %%QY +PY?+?3339/+999333993102>54'7!"&54>?&5%"!2>54&]PjZƤgr]jR@xBl]qYjLXzCqhŋ+pĪxÄIqj_hhjaon;@  _Y _Y?+3?+3339933210!7!!2'654&#!7^s:(>A國ohhg-K51,:;@  PYPY?+3?+3339933210#7!7!!2'>54#,8s&rh32632#"&'%2654&#"~ vSss:7r|iP_9L4,FG;˝mX>S_ )sY@d}liYKe~A=-4167A`,&_@2 $$  (' PY PY QY ?3+3?+9/9+?3933333310'67#73733#632#"'%2654&#"r}ix/\@2r|&P_9E4,>C9`oO}lKe~A=-4.!:>W: @  PY?2+?3310"'732673d8I4;;WT\@8%4Ca@52 !!++A+DE!" =PY5PY .PY&PY?+?+??+?+9?933333310"&546323733>32#"'##7#'2>54&#""32654&{߭{ RS Iw{߭C,IBcb8q|R^cb8qzV^}h^Y?M_Vű_VQa}{{|MQa}I{|8WO$2AY@20)8 ? 8 CB! ;PY3PY ,PY%PY?+?+??+?+?993333102#"'##67##"&546323733>"32654&2>54&#"{ެCVX Iw{߭C,K?Z~mzV^cb8q|R^OƢFl _V}űbSфI{|Qa}{{| T@/   _Y   ???39/993+33393310#!#7#3333#KqaUP3fY05C!k_Ga292'm@8" "()"$$_Y@!_Y ?3/33+33?33/3+3339333333310&'32$7#"'#&4$3273&#"Dh&5cb~ʉϐu殃r?GXuU7H7DBYV:Ln(yW&]@3 !(' #PY PY?+3/??3/+9?3933333310&'3267!"'#&546323&#"] M-:d.yfM6lSJY%.~VU4*9nx1LlXV:/ A@"     _Y  _Y ??+9/3+3933331033!!!!#Nttq`y~*WnJ@'     _Y   ??39+3333933333103###!7!737#BUOf}nTŕ12iVK5W@, '..""76.%%+QY((% RY QY?33/+?+3/?3/+999933333310#"'327#".'732654.'.5463 .#"7@7J@ `Y  `Y??+3/9/3+33993310!32>54&#"'!2Xh0Lzk.Jv׌yr[ XN4@ QY PY ??+3/9/+9310!2>54&#"'!2ToXiXAiQ=RaadC%%h@7  "&'`Y _Y_Y%_Y?+?+99//+93+393333333310#73!2)!!!2654&#!7! 4)]$pßKcU;vڅkp@W@-   ! _Y_Y?3?+9/33+339333333331033!33#!"$547# 7!]tus ttuv4t^M)XX~SsZW8N5r^@3   _Y_Y  @_Y?3+3?39/3+3+3393333310!#7#!733#!!!!!3#h"aaX:}E-F<!xW%+0@K& )%(/ ,0. (21*%*PY/%(   .%%% "PY PY ?+??+99//993+3?393333333333103267#"'#&54$323%&#"#4'3]9P^1OoUBueP؆ /6%!! }+ZY?s#Ho?+hid:]? 8 e?$O@)  _Y  _Y _Y?+?3/+9/3+333393310!!7!3##"&'7326?!Vv.-pdi*)׺!u|WP@*  SY PY PY?2+?9/3+3?+333933310"'73267#7333#73d8I4;;sppZ[ppx!!WT\O/ɬqW*O@)( " +,"$$_Y!_Y _Y ?+3?3+3?3+3?93333103267#"5467#"$5$327327&#".,A>M+̹’`ܡ߭1) 8[M8 ( gdEWeM%4P@*2+ !! 56 .PY&PYRY?+3?+?+?99933333310327#"&5467##"&546323>732>54&#"j.,&2 3K^o &Iw{߭{  *[cb8q|R^1) c^<_V}h^6 Nl(Qa}{{| H@% _Y _Y ?3?+9/3+33933333310!!##73!2 2654&#!Gqrd pUeII˧pxNN@'  RY PY  ??9/93+3?+3399333333310&#"3###73733>32,.\*__{zE #BT'8 ^d݅l@@#  `Y  ??39/9933+33339103###73'3!73! qskh;?H^*Wg:!K@' # " PY PY ?3+?39/33+333333393103##"'7326?#733!3>!oo\H<- WNvhE@Z ':Mr/GUUJ*FEN)7X@/0 * '  98*QYPY3PY%QY?+?+?+3/9/9+9333331023>323267#"&547654#"767>54&#"]US~j^wz-߼J Q!BwK+aM`gDML@~eb[WUW@]z0(Ip%9W>K^RLE[M%F@$   # '&  PYPY?+?+??99993333910"&54632373#47#'2>54&#"{߭{ !!IBcb8q|R^}h^3m_VQa}{{| 1N&D@$  $ ('PY   PY?+??99?+993333910"&'##6733>32"32654&*{  Iw{&cb8qzV^h^]|a q%_VQa}I{|4!0O@*.. ' 21RY *PY"PY?+?+?99?+99333939102#"&'##67>32&#"3>"32654&蝯{߭{ &)yF7/ ?IICcb8qzV^Nh^愑]dQ_VQa}I{|N8@ PY PY?+3/?3/+99333310"'!2#"&'73265,TyHΑﮩ l[V1Cai& N%/W@0-))" "10+PY-PY&PY?+?3/+9/9+39333910"''67&54>32.#">32'2654#"ugt>_7Nʊn]i\V pbu`wpdV|"\Mg[o`P\`jv2*c[pc^Q^LX"'EW!0O@+ '.1 2RY  *PY"PY?+?+99??+33933910"&54632373327#"&547#'2>54&#"{߭{ R_84EAgu 7M@cb8q|R^}h^] vi(0bSQa}{{|Eo!0Q@+. '  12 RY*PY"PY?+?+?+?9939339310"&546323?>32&#"#47#'2>54&#"{߭{  }F7/ ?H!IBcb8q|R^}h^\e^3m_VQa}{{|@$NC@" PY  PY PY?+?+99//+9933333107!2!"&'7326?4&#"Mb]!.Б&wo.?SMz.;A#N K@&  "!PY PY PY ?+3/?+9/+993333910654&#"'>32#"&5473267h a,Iߎy%C7:`S?xμidH|BN$,k@9 **++"""-.RY+**PY$  'PY PY ?+?+9///333+33+3933393310&#"'>327327#"&'##"&547!267qa,7|r-37L&ghjm `S?^f7H?#8xܛҸNn-"MgN&V@- $$ (' PY PYPY?2/+?+3/9/+933933310"&'732654𑯎&#"'>32(q{dR,&ĭNUh|z,i`]]b`EFuNvJ  `N3p@< 1**1. $$54- PY!&RY*! ! !PYPY?2/+?+3/99//99++93339333310"&'732654𑯎&#"'>327327#"&'#(q{dR,&ĭz-37L&]b^q$Vh|z,i`]]b`EFeXH?#8hjBS `EN(T@, %%*) PY   ""PY"PY?+?+9/_^]+99333991032654&+732654&#"2#"&54${ozg^RLvYRgb3ߎkaNXi^DNMOun0CRV::@ QY PY ??+?3+3339933310733##"'7326?#7K^B9)2>DIpp9 CbxWn*9h@7+2 '((''!!;:$RY 5PY.PYPY?+?+9/?+99?+333993339310 '7326?##"&54>3253?32&#"32654&#"6#ǎ "9awPKu ;F70?H0iflapZxR8W*TQ,ˤ4al^\ey}JWaMJB NG@$PY PY PY?+?3/+9/+993333910!#"&54>32&#"32?!DRGׂ9r[f+Tfċ;nWj:E@$   PY ?3?+99393333910%33#"&5472654'Q㹮&zbvrn)2%=&$ ]QAv]wJAHjUA>#,eA 4S@. 0# *560#,)),,'RY,PY RY ?3/+?+?+3/9393310%2654&'2.#"#"&54?.#"'632?>5'0)I% Nz&t<$#;"6tbvrTL!'Ifdab//C>y=*6Z)6\B#)dXW@546˄g+sq[tf!64c_ubqi_VWJ::@    PY ??+?399933931032673#67##"&547~~ v۴U Ss:{X>^8ysY@d""C@"   $#RY" PY?+?39?+99333993910>32#654#"#>32&#"Ss~~ vyF7/ ?IsY@dsX>ń]d_"W,T@+%-."'PY"PY RY ??+?+9?+39933399399104#"#>32&#"3>32#"'732676\~ vyF7/ ?ISsv8I4;;ń]d_sY@dT\X ;@   SY  PY ??9/3+3?+39332210333###73(qZ[ss^^q""i/<<:@  RY?+?993107327#"&5473--". 01hy .' fl+:(: 9@   PYPY?+3?+333933210%3!73#7!#tΜRό#!O P@(  QY QY ??99//+3+333393333333103.546;33# ;7#"!u[k} Ru8(*;MYnXs40*GW+@   RY ?+?33333910 327#"&547_84EAgu 72] vi(0>Wa@2    PY PYPY???9/3++3?+9/399333332991033!# 732>54&+7!! N"E!oiRȷnҟ.wizSV:.P@)'-   -/0. "*PYPY??+?+?33999333993331032673#67##"&'#"&54733267 |LVq!v IfySh|LVr v:_.!KO\__ZrZwqf@d_.!KO_VW:,N@( &(**''(( -.* ' PY #PY?+?+?3399?9339933310%#"&'#"&54733267332673#7!IfySh|LVr v|LVq!v۴R,rZwqf@d_.!KO__.!KO\"WKM7_@2(0606   8-"9%*PY%3PYPY  ?3?99?+?+?+3393339333910!654&#"#6733>32>32#"'73267654&#"|LVq!vIfyPju8I4;;LVr vzw7KOS_ )rZwqi3tT\$KOWM%I@%" "' &PY PY ??+?9?+3339933399310!654#"#"'732676733>32~~ u8I4;;SsX>T\_ )sY@ds"W-M(G@%$$)' *!PY!RY?+??9?+33933399310327#"&547654#"#6733>32e\84EAgu ~ vSs] vi(0X>S_ )sY@d:l:,@   ?33?3399339910 73#&'#IҘ* :P>*\%@:C2MBWM%a@5 &'QY  PYPY "PY PY?+?+?+?+9/99+39333310!!!7#"&546327!!'4&#"326=FXk_?oZzWqFZͺG}8愔+=N+D@"#((-,#%%PY % PY?+?3+39/9993391032654.#"326?2#"&'#"&54$oϐ[Vo%rՏ~dwM`[Gxhٳrw`}zîXBW1"O@( $#PY PY ??3+3??3+3993399333310.546734'>'QKM}OlPMJbNWޯB wѫ iT1rF:0@  RY ??9?+33333910'32>73#7##"'+,.HyYn#BT.1 eo4Šr݅l0@  RY ??9?+33333910'32>73#7##"'+,.HyY#BT.1 eo0r݅lW:B@!   RY RY??+?+933333339910'32>73327#"&547##"'+,.HyYn_84EAgu CC|T.1 eo4J] vi(0JiWN0@  RY  ??9?+33333910&#"#?33>32,.HyY+#BT'8 er݅lWN <@  ! "!RY RY?+?9?+3339933310&#"327#"&547?33>32,.HyY\84EAdw #BT'8 eoP] sl(0r݅lN @  RY??+393103>32&#"(F, ,2z z sWBN@ RY ??+99310654&#"7632Ua<& *8W_6`\ @N": K@&    PYPY ?3?+9/+39333933103#!2##!2654#ִâ cHy:>uj": A@  PY   PY ?+?39/+333933931033#!32654#!SFnw2ҴW}G8h:OviWK7X@.0$*)) $980''-QY**' RYQY?33/+?+?3/+99333933310#"'327#"&547732654.'.5463 .#"hf;* 72s{ C!u,WDb,zg|*OH=E#R mf&/`8XPa]*=1,*PkGOFOH*:--(RpW) @ RY RY?+?+3310"'73267>32&#"vP@92K\%MF <2.$Wk~uPWPE@#   QYPY RY?+?+?3+33339933107>32&#"3##"'726?#7%MF <2.J2-.?Cܻ>| AcxWN&@  RYRY?+?+9310"547654#"7632327J uB6 0Wz-98B;W3OF"=KK/78LW'S@-&  ) ( PY & RY#PY?3+?+9/9+333999310&'#"&54632>32&#""3267&17-irME"MF <2IdcP8P;+9T1ra@a[|k|%n{dH8.1cM/9@    QY @ PY?+?2+33993331023##7#73654#"76_Ua}ix/Ȏ Z*:cfT7K<#XX,7@  QY PY?+?3+3339933310"&547#73733#327Ua}ix/ Z*:cXfT7K#<#X [:%b@2! "$'&"PY PY ??+?39/933+3399333399333910!33##467##"&5467#73267![[[ll1Ss lk[؁"://_ )sYGv>é82:3E@$1#,  ,1'4'5)  PY ,&PY?+?399+339333310"&54>54+73232>54'&546;#"';D;'IRrJe9;:;zh_ ryR42"ϯIxbPD9:_JCyFDLslgp:@@      ?222?3?3339333333310373#'#&5#&e:\*9-;:F;͈lRu7@    PY?+?3993339933102&#"#.'#>I1$/ULѲi th y+V. ,=|n:,@  ??393393310!33CUU{KW:G@%PYPYRY?+?+3?+333339310327#"&54?!7!7!!:%(5( E0^k ,81*% ld(>s&+N:X@0 ! PYPY PY  ??3+33?9/++333939310%>32+'7!7!7!%"3254&gafyB3N8C4uW+o\\V=u&ڷQfp!&W:N@)  PY PY PY?+3?3/+9/3+33339310!#"&'732>54&+7!8"Ep_R:՟񕘖ugzV: *g@:# ( ,(+%PYPY# !QY  PY?+3?+99//93++333393910!'#".54632654&+7!27&#"8"Ei21Rw\ּ/R[nSaz:ة@ PY  PY??+3/9/3+93331033 654&#"'!2j*=(F qfi rIwJE;jZ2˳į 1=@  PY PY ??3/+9/+33993310!.54>32.#"327zLL̑`Tx]iv;4j̮yag]w};@  PY PY?+3?3/+?933310#"&'73265#"OMΓ~\;4ojɰz_Å-{9VN:@!  PYPY?2/+?+3/339933102.#"3267#"&547s e\)Ookj$AݣL7NgcjYIym1Q_o&2v^ D&W@.&  '(&&QY& && "PY PY ?3+3?+9/_^]+99333310#"'>3232654&+7 54&#"鏃fzt,Ѱxt|\\}Hl}])jdlP^AL)N)N@*%% *+ PY   ""PY"PY?+?+9/_^]+99333104&#";#"32>"&5467&54632yrm~`NZ\hbjb5kʜȼOjYCSpfHTPy7_B2 (`@1('!!')*RY (PY PY $PY?+?33/+9/++39933933910!#"&54>3232&#"#&#"32?!DRGׂo9C00?J9r[f+Tfb]aċ;"?: 7@  QY/   ?3?39/]+99333310!3#!#YYҴ__:6:WJ@&   SY PY PY?+?9/3+3?+3333333310"&546;33#%2>7#"73wéE@%5%+^f+!!W~k$!+ToPB(4;W: <@        ???393299333910 73## 8 Hܶ: |zh":@RY?+?99310)3!Dұ :[EWn.S@+, %  /0RY (PY PY?+?+99?+?3993339310"&546323?32&#"#7#'2>54&#"{߭{  32.#"327!!zLL̑`Tx]iv;44={m̮yag]w}{Eq),j@:  +'-,.+PY,,PY  #PYPY?+?+99??+3?+33393333910"&54632373!!!47#'2>54&#"{߭{ RNIBcb8q|R^}h^nڋ3m_VQa}{{|9 EWW3B@N#'*-- 90. .@.C)D.('PY((PY**PY 0 54&+7!#47#'2>54&#"{߭{ RN"E(wnp_R!IBcb8q|R^}h^n՟$YSugz23m_VQa}{{|ENq'69B@K9%' =@@7## -"4"%DC&9%9PY:PY%"0PY(PY=8''PY ?3+33?+?+99??9/++393393339310%>32+'7!47##"&54632373!2>54&#""3254&՗afyB3NnIv{߭{ RNpcb8q|R^4uW+o\\V=u3m_V}h^nQa}{{|9 Qfp!&]4,$8`@2/2 '! 4!:9'QY3QY 8PY?+?3+3?3/+9993333399310!"&547#7373!632.#"#7 54.'.5467#3Sx~~}ix/DFhXgt#Cnr?&H|zk6&} Z_Y+E~OF`O%1&*%PnJ(8--+I_A5^{AQgW&/_@3 ''#)#01!RY(QY@/- -PY RY?+?3+3?3+3?+3933333310"'732>7#"&547#737337>32&#"#327P@924I2\LUa~}ix/%MF <2.$} Z,:W1`fT7K%u`{7(XM,8D@I-&&%/B<<6  6%FEB?3?PY/33"")PY&&"  QYPY9PY?+?+?3+3?3/+9/99+9993333939310"&'#"&547#73733#327&54632.#">32'2654&#"e0^Zhl~}ix/} YOl$ﮩ l[~V}mp?qv73Ab80?)fT7K{<#XJUqXaiڏ.b>#qcaJ).Mo!%+W7t@= 2!'+(('2859/ PY/#PY+QY'PY?+?3?3+39?+?+339333339993910"'73267654#"####737>32&#"!3>328I4;;~ vӹJ2HBCwSsWT\X>Iz| H\a )sY@d힅!+P@* %++%-, ((QY*(QY???3/+?3+399933333103332654.'.5463 &#"# '! >(Qvul:ּI)&ir;U6rsAQHfc[+=1+*LhDQM)5'(QpM~! :@     PY PY?+3??+33399331033!!! Ortnڋ$7~ |@A          ?3?3?3339/3332223933333333333322310# #333# #3331%6x{)~%6x{)~ %435%43J@%    RY RY?+?399//3+33333933310#!#!#!#!0>>_r>>^r?4?wVPL%@@" % &##'%"RYPY?+?+3?9?393310%##"&547654&#"'63 32673#E{5GKYA W7Y_|۵PUu|@Lv+LE&)=UH6TCwWL5P@+ )3&3 6--7.00+RY0%RY!PY?+?+3?9?+339333310%##"&547654&#"'>3232673327#"&546E{5GKYA $q>7%S@| 32#654#"#>32&#"8qOeeV{U yWQyhV1$+1 bP@ga(L4A(vqU][hjBF}81@  /_?]3?3?339931073"'732673z}"6$)( z]yy8 `:BFkb-.'@    ??9?3333291032673#7##"'2$GrKznt)W="O xWR +@  ??3?393332991032673327#"&54?##"'1$GrKzA) 1*AU.)U='N x#A p NO#VP +3 @@       ?3?39/3333993333931033#!32654+LPŏ{;[V05`IxfXEhB@!     ?333?3?3393333333310#'#3?373.>y# x}v2T 2_A2@    ?22?393339933107"'72673>3N2(4Bf=|M&VQYb _`qZK1/i5 #KV H H ~~H }}H ||H {{H zzH yyH @xxH wwH vvH uuH ttH @ssH rrH qqH ppH ooH nnH mmH llH kkH @jjH iiH hhH ggH ffH eeH ddH ccH bbH @aaH ``H __H ^^H ]]H \\H [[H ZZH YYH XXH WWH VVH UUH @TTH SSH RRH QQH PPH OOH NNH MMH LLH KKH JJH IIH HHH GGH FFH EEH DDH CCH BBH AAH @@H ??H >>H ==H <>H ==H <54#"'>32E+TnA1s"{Wn0b ^[crn~$2@  ??3/39/3399333107.54>32&#"327G1cq3efoz |TjANH+ F}SBqj YSY^ ff!eF@ /32910%# #3FeF@ /32910%#3 3fHKM @M   $   0 @ ` p n @ P  0 P `  0 @ ` p > @ p  w|H ekH @#VYH  P `   0 `    [/3+3_^]]qq+++r^]qr^]_]q339933310#'##73\t" @p    0 @ n P `   /   8 o  @ P     _  0 [/2+3_^]]]qqqrrr^]]]]qr^]q39933310#73373 ̵apJ?9910#3 qAqLS@e0`?o@x{H j` @Pp9P`@H@pY/+_^]]]+qqrrr^]]]qqqrrr^]]+]q3910!7!&I?991053I!r?9910'53ς_j/9910#3q@qjLk/3910!7!%jn/9910'53ςj(jy/991053(jD:@  ?2/3993310#'73 ;ӏ ;:c:?29310#' <:\ @    /329939104H7>1+$EUyj3E.&.UZIcsUA\ @   /329933103"&5467+$EUyj3E&.UZIcsUAo$@ /93999310%!53533{q{lo @ /939310##5#5!{q{glo ,@    /9933933310##5#53533{q{{q{ }}l||[/33910!5![p '@  [Y/++3339310"&'33273tgS@u3UNV ,@9I@ msHk@ ejH@\bH4D @MSVHDdt0$p$DTd7$@,1H`@H@HSY?+_^]++]q_r+rrr^]]]]]qqqqqq+rrr+r+_^]+]]]]q931073V"" s N@2  Y0 `     Y @@/qr+_^]]q+339310#"&546324&#"326dddclL:;LL;:Ldded:LO77RPGU1@   Y /]+/_^]93310"&54673327XZr[]d(&6<CU^JS#0}?"/i52:@otFffv$TitbFV4&@FPSHVfD&6dtP4D 947H@ '1HH@ H /2222]++q_q++r^]]]]]]_]]]]qqqqq+qqqqqrrrrrrrrrrr^]]]]]]]qq339310".#"#>3232737*LE@d*Z/yS,LE>e(\#@Z%-%wt%-%wme:@ `@    7 &   } q|H @lpH    f v  @`cH       SVH @@,MRH     b r D T 0   " > @5=H   v d R  @'+H   @:"H     p `  / ? [ /?/]3+3_^]]_]]]]q+qq+_rrrrrr+^]]]]]]]]]++qqq_qrr+rrrrr++^]]]3393331073373bec@     /399310327#"&=7R*38P,yZjrRDB$4 ?- .@    /3293393910''7'77XXXXXXXXR4@  ?3?39939339331033#"&5472654'7~v9r [SBPMK!8XofD`mRCUe5-7FP@Y@ ??3233103z$%=@& ' Y Y?3/+?3/+9933393310#"&'732654.'.54632&#"~d[Vae9`xd oS\@t[S1q}XS(9>F@,!!&gFfoi83*7%9N1. pY??+99310!#!5!pp*@  Y??9/+993310!#!5!3pHp*@  Y??9/+993310!#!5!3pH^p*@  Y??9/+993310!#!5!3pHVp"@ Y?+?99310)5!3p0HbIp@ /399310)3!I_p bIp @  /9/3993310!#3!Ittswp}WyS@  /323910!7!!7!<p?pvv#KS@H@H@~~H@}}H||H{{HzzHxxH@wwHvvHuuH@ttHssHrrHqqHppHooHnnH@mmH@llHkkHjjHiiH@hhHggHffHeeHddHccHbbH@aaH``H__H@^^H@]]H@\\H[[HZZHYYHXXHWWH@VVHUUHTTHSSHRRHQQH@PPHOOHNNHMMHLLHKKHJJHIIHHHHGGHFFHEEHDDHAAH??H@>>H==H<_ -exnf p 85j9f LADS 2x 8b  /3210#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99 ?321053353M ?3210#733735̵giY ?10#3qAqL9?3210#3#3VqAqqAqLL ?3210'733'73 ˆˆ$d /222/10"&=332673#7vhWHCui**""m?E@D$ /32102#.#"#>1riVICvh'q=GACwxs ?210##&54?*X1z" !"_dMWDQs[i /10'53NςiOj /1053j?_/9910#5#5353oo_sqr^_/991033##ooKrqsy /210#!5!y92PKW  /3210.5463":CT}c2D*#WYEevUG6&+LW/2310!53533{q{WlMW/3310##5#5!{q{glKW @   /9/33310##5#53533{q{{q{}}l||Fc 210!7!+o֍W ?3107#"'73277JC4>y4䙏W  ?3107327#"&5464g?5 =?w|6`yh;u W 221073!73 $$$$W8W  2210#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99B9PWzUpkW4o/]10#3DW^Wy/3]210#5!#!yWPc}@ /33292310#"&533265332653#"MD^\a..7A\A7..a\^r&5lLCJEEJDKlX)zfXz  2210#'##73\tli7  2210"&'33273:tgS@u3iUNsw 22102#.#"#>riVICvh'q=GACwXd 222210".#"#>323273*LE@d*Z/yS,LE>e(\#@ZX%-%wt%-%wme:; 210!7!$i`/3107!iWX@ H/+10!7!!7!Ao?ovvNAl/310!7!QCb/310!7!IX}//10 'ccbaQ//103QC# Np  /32104&'7726+#BVzg2E&-UZHatUEWy/3210!3!53yWPDW/3210!!5#x_Wx纺^@   /329/33310&#"#4&#"#>32>32J7<\<7Jb ZNp9 N6N_ JJEEJJNZ[3(ZN%r% @   /32910''7'77WVWVUSUScl /2299107654'&54>7o1aa1> llMW98&-Q1L,4;;# DMv W0/2]2107!%7!v} ffff /10'73qˆ /1073NpKc @  /33/9/310#773!73uu!!|!! 쬬W ?310327#"&54?3?$!.'58 p ;3!-nky"/3210#5!#!yPW~ H/+q107!7!jjjj#W/3210#3#3WDCW^^5W /310!#5!Yuf#@   /39929910&#"#>3273273#"''Q(c[ 0Q?>O=a=*d\dU;Q=azfi=0l6lzx1m7b )@   //99//99399210".#"#>32326737373+KC?7<h&|W,LC=6=j ?Y""R""7 '!53|p!'!72_Y4լo0@ )-$  /22992/329910".#"#>323273".#"#>3232673t+KC?7<h&~V,KC=a$jA[ +KC?7<h&~V,KD=6=jA[ '!53|p!'!i[\5 '!53|p!'!72[\5W  /3/399105#'735vvOW/93105#7#;v|W %-5=EKQYaiqyNY40Y8<8@ Y<ITXTYX lpl@ Y$p (txtY,x@@ YD \Y`dYhP|@&Y4557449 885667775558849*557sNsmmI;}T! /91057'5T窪xRr``rEx  /2210"&5463"3UddU*77*xhVWfU7118 @ @ ?32?102#.#"#>73viWHIri(/""|?EG={OMz  /329910''7'77zWVWVUSUSV0/]910%5r``rRV0/]91057'5窪Rr``r6V @  0/]93/291057'5#'#3窪r``rRRr``rEx  /321026544#E*77*TeeT8117UfWWge  /3104632#"&8''89&'8'89&'88AV@  /93107''7'7'3 ]CKNB^ S3K%z)~)y%L5WE+!@# ) /3299233310#"'#"&5463263232654&#"4&#"326EiNY33YOhiNZ22ZOh=,,;;,,==,,;;,,=NeIIeNNeHHeN36=,,=6336=,,=68g4/9/310#7!3_q@_q@IW{ /2210! 3!2$7{Рcw6svx2 /3210! 3!2$7Рcw2svs/10!5!J|U 10!5!JS /332210#"%$#"#>32327-^t-{Y͑9VUT\(-VS6  /3210#&$#"#! ^^0/ÂvvsSW//99105!5!5ϖlv6cNi[@/_?]3??10733zُzyybEr]xZ@   ?33/?3/31027#"&54>32.#"l9jR߃Z}p yCCVi;A#䜉}vk?O^kWhh>@  ?3?39?10>32#654#"#3+8qOeeV{U yWQyz3 bP@ga(L4A(vqUxpi@  ???33910&#"#733>32v$ItKznt.T;" qsI^K &wZ{+ ?2?39910#33*N¿9r(w6/991053n uWx/9910#5n߈XW3@  /9993310327#"&54?3$!.'58 p ;3!-nkNCN&FjN'&:</991073~!$%A 2@     /2/2/9/33399331073%73!73!"B""!p%&$9{%+5?5-@Y/@+H@H@H/+++]+931073++Lb'(9c{V%+5?5I'+9`{M%+5?5I',9`{V%+5?5!&2!9{g %+5?5g'<9{  %+5?5&[9{)B''##%+5?5.A&k:2@ & %+555+555$?%?!@_Y?3?+39310!#76@  _Y ?22?+3333399333103!7%.5$9; ^L vc?i(=?+eS@0 !_YO? _Y _Y?+?+9/_^]q+99339910!!  # 4$"32$54&KAzy;ۭٚZQ",?. .@    ?22/3?3339933310%#&'#3BCPaq ?0?1_ P@1   _Y O   ?  _Y_Y?+?+9/_^]q+33910!!!7!7&9`o2?%@ _Y?2/?+339310!!#!} ?I3 G@$  _Y  _Y?+3?933+333393310#7 7!!!!YcE7s\7<~c(q@:(  ( $$*)(`Y(  `Y (( ?3?399//3+33+3993393339333310%"$5!37332+#?32654&+";G#!1ﳠ.,|װE|ְF(٧à; J@$   !"`Y ?2?3/3/9/3+33932933310!#"&5473;32>73!#S3 ZZ8fu_Zb0iSG1-` x~IKU&K@)  # #'( _Y _Y _Y?+?+?+33393391026;!7654&#"!732&54$y2+Ƙ􇁏-5OX MCߌS Z-EQ&, @ &%+55+55&< @@  & %+55+55F&c9d@ *&s*-%+5+5"&g9@ (&(+ %+5+5"W&i9& " %+5+5?p&k94@  &  %+5+5hA&w:j@&n$ %+555+555FM)B@# &!! *+#PYPY?2+???3+33993931023>73#&=##"&54>"326?4&S A#8"YrHtQn@tMs%8SrZ{ξ*aŃKW`)Z@. #'' +*$#$#PY$$  PY PY?+?3+39/+9?33399393102#"&'## 32654>54&ǡqf7G]A8Il̳y8&g"ٍ%7tZgoXa::@     ?2/?99]]339333310673#67,r0GssS=q:]%/p{/C W@0?   !  PY(HPY?+?9+33+3393333_^]10%2654&''#"&54%7!?N߉lnY"(qidO‚u@PSw"M'X@0%  () ! !PY PY PY?3/+?3/_^]+9/+9393310%267#"&546?.54632.#"!"jFX^ΉXeо4)oKcsHMgtPDi^U{xPSXT?8\M,`JKZ= #A@  "$ % "#"QY #/?93+333339939310'>54&'.54?!7 )Swtd3,Ff/"]&9d0B/" 9N7,PKRH7G,<#*n"WME@&    PY  ??3?9?+9333333910654#"#>54&'33>32z~ v SsW.X>%e v <}sY@deE?@   ! QYPYQY?+?+9/+99339910  #"&5462!"!654&mehv<>0^8B܌up?: 0@  O  / ??]qq93107#&5473- JA(U4;N-"V: B@      ?2/?3/9333993339910!#373 HҴeiP|:E/R@-  ?    PY ?+?3/9_^]]]3399333910'.#"'>32##,:D([#go%δ|cf wA:U@+  PY??+?3?3/933329993339910!767##"&'##332673BXTuR} nxv\C7/X|=6ʵik~c:<@!  @P ?33/3?39]9333310%>54'3 #3Kxܨ|;=3D:71U@-%!%,.2.3/(,-,QY "QY-/?9/9+93+3339393310'>54&'.5475.546?#7!)Swtd3,Ff/"]/~GJz=Zeqm0B/" 9N7,PKRH7G,<#)w$^g!}C2MR[{:":@  #$ QYPY?+?3?+33393310%327#"547! #6?"7>3!#H#<SG n-Ya3Y'Qk7%R)9sP S#WVNA@    PYPY?+?+9?33339933102#"&'##"32654&cBSd&>1Lq]Nγ°CL{W ?TCN$@@# %&"" PY0 p  ?3/]+/939333104>32&#"'>54&'.Cb݀l8Ppis+Zmtd3,Ff/"]J'yBIljؘ5H3 9N7,PKRH7G,<#)D:9@   QYPY?+?+333933310"&54$3!#'' 4'#"ߝ.(Lt'Sy;~6ס8LfKg:*@ PY QY?+3?+39310"7>3!!327#"547NQk7DЅH#<SG  S#R5-h:#@  PY ?2?+993310324'3#"&547y͵"!s:I8cAĺDTOGWR'R@*  &&)(! PY  PY?2/+3?3?3+399933933102#.57>">54ъQOOwOuvp+I[qog9Pijfil$|DڻVgkXyPE@$  PY /3?+9?3339993310%#.#"'6323 #(ag)6( "Q<73#$4733肔V~}"OOSvzw<}|\kV@PdP.q_CO.P@(,+ + $$  /0++ ''PY PY ?3+3?3+39/999339331032654'7#"&'##"&5467326?3[WLfQ2ݚw:| H[Wg11 Vhw#p>ؾ<:eKz}@?{&kj@  & %+55+55h{&wj@ &d %+55+55C2&R9@ & %+5+5h&w9m@ & %+5+5C&{9r@ /&/2 %+5+5E(3e@7",254%PY)PY2) )) )) /PY QY ?+?+99//_^]]93+3+9933333310>32# 4632#"32>54&#"2654&#"lN!9avݙ~_㏇p`YJfa\NPVEBF1Z*OY{Ȩ)zkzju^mkq^C=+4KHL#.:m@9-11. 7%"/"% ++<;PY"/"PY-///((4QY(PY?+?+99//993+3+39933933322310##"&54>54#"76323267,546323654&#"aE념")"03hjYPU#+#C=f#ʫ a r`_oURxf5`TH)16SE2]WT(37:DTHHvpM]1z2@    _Y?+??993933102&#"#3 >`bDA/8qs2EbD+"H9^UG'T9?5z& @& %+55+55BW1:=W:.S@*),, "" 0/$$PY ((PY?+333/?39+393333333310!##"&'##"&547#2654'!32673s*ޑ| =|pbp^\W*dweEC W:xD}Ȋ^}۬`G0enW>1]@2%1.,,. 32,RY,#(RY%# RY ??+3?99?3+?+33933333310 !654#"'632!327#"'7326?&547oAZV;CDchhO Ri7W)67{B?-29DwJbztt{tW>z 蛍DQduhooW 9@! "_Y_Y??+?3+3399333310&54$32"32$54&QzOYW2ُyhbۮ[BW1M;@ QYPY??+?3+3399333310.54632#"32>*QzNZzh`;W୺GǩhT愔H:@ _Y_Y ??3/+9/+39933310!&54$32.#"37b7I(0%ϕ=Uʸ87r{IWN*?@' " +,'%%PY%PY?3/+?+3993399333102654.'.54>32.#"#"'7\#GZM̑aWs]*Kj@z帅!e[S$0!(r`kYsDS3"}c9+?C 6@ _Y@ _Y ??+9/+39310!#7!#!VH)~EtXW: >@  RY @ PY  ??+9/_^]+339310!!#7##!_WN'6EIcjd=ENg|xPXiatsa@7 <@  RY??9/+9933933310!#!73!l  11Yd@3  `Y `Y   `Y_Y?+?+3/99//3+33+39939933310',7'4''.#"'6$32&U ) J(@ܔn`B$YQ68c̄1wvt0VL@(  RY PY   ?2?399//3+33+393333104''%&''%%7x*/]+ɷ%BZLV?,(f UeX0S@, '-1 !!2'(`Y'.  _Y_Y?+?+?3399?+33933333310"'#"&547332673323#!7!26?#I\^WaySY?''ҥ# ;^JGng]@g]GN8_\CeAINX:4L@(.  '((4 56./PY. '# PY ?3+3?3399?+933333310%#"&'#"&54733267332673#!7!26?+KdySh|LVr v|LVq!v(ݫI&n^wqf@d_.!KO__.!KO\2eeD@#  _Y _Y  ??9/3+3?+33393310.#"3273##"&54>32@)K0bIʋhoXCwjmf}Z~-&jOH ;@!"PY RY ??3+?9/+339310!#"&547>32&#"32673kEm N>J;8uK Rd|)[P.K|E-QR~4X >@! " ! _Y   _Y??9/3+3?+393310!2>54&#"#37632#! .pV8Y]nKH!I}W0*P:wO6-9w@A1* $ ""$7*;:$ '4'PY744PY/ @PY.PY?+2?+?_^]+9/99+99333933310267#".#"#>3232654'#"&54>"3267.:G{PC=jJ/+D_F6=qUNSRNd]Tqtqz}62dNYN(8M[\&e3Lǧ#Kju22 -R]xf[H\H+3_P&-M32H@#)"" ) 34% %%_Y% `Y ?+3/?+3/999933333104&#"'6$3232654'7!".54>7$>w7F2X{݅Hȥ|kȳ z[@"EWjgu2V~[@1<@iKfx=F"MJZoqi'9$*7JM3,D@!*%%.-%PY+(RY?+3?+3/9999333310".54>7$>54&#"'6$323 7]|kȳ z[@"7F2X{݅H*Zoqi'9$*7J/Wjgu2V~[@1<@iKfxK?dQ!$V@-"  ##%&_Y $ ""_Y?+33?33/3/9+3393333102.#"!7.#"'>327>!LZ~-x%@&#<A *#Oz_WXXc"d?XׂtfTP8#2#!0+fkfdsr\ HKA!$W@.# " $$"%&RY " ##PY?+33?33/3/9+3393333102.#"!7.#"'632?>3Nz&t<$#;"ZH "'IfdQ]8$4C>AdXW@546+64c@iqi_St):@ ""+*`Y _Y %`Y?+?+?3+99333310 54>$3!!">3 4&#"32>U~є-d߆" /ſzպʉJtRJ;jH@$! 32654.#"7632Q SS7hfJ;0xdi.4o>L# H@$    _Y??9/993+3339339923310'654+##"&546;7332 6ÿ-:11&2B1a vghM@@#    QY  PY QY?+?3+3?+393310!%73##!#!2ߺeg8(Pe8!Cd= d>%F@% ""'& RY  RY ??+?99?+3333933310 !654#"'632! 327#"547oAz\V;DBrE maY&1FKzG!dy~bt_y{mhW`N .F@$(!! /0RY+PY$PY?+?+9?9/+9933333107476>32#"'32#./.4&#"326,,eˉ֍f H;G{s~^|o_ yNƳ>9_p1Yzwԅ|%CNFWMoB:G@& PY  PY PY?+?+9/_^]+3933310)"&54>3!#"!!3!Tw  ˆ d:7E:D@%  PY  PY PY?+?+9/_^]+333910!2#!73267!7!654#! Tݒ$w :^,9?W1q&> 4@     ?3?3339/33393310!##3 !͆J%m'aWU:.@   ??3??333339310#67##!67Uҭ% "߮% T 7G_:UG$I@uWVN%P@*# '&PY  PYPY?+?+9?9/3+3333393102#"'#!!#7#73"32654&w !? yyd&>3Jq]Nγ°T AR+Hq&&n]+&H]?i&(,@ &p %+5+5?i&( Z@  &%+55+55Z&b@7 !&!#'("#$#_Y_Y  $ ! _Y@ ?3/]+?3?9/_^]q3+3+33933310$32#"'7326?>54&#"#!7!ZD %'m4Y-OZ'wyXO;9.ʩx7+`t =RY  圜?&Fv@ & %+5+5ek@A !_Y?_Y    _Y0@P?2/]+?3/_^]+9/_^]+399332310"$54$32.#"!!3267o&/$ʔ6wּh| ٵ7qH燜Y:@6Q",Q &, @ &%+55+55-"a@7$#_Y"_Y_Y  _Y?+3?+3?9/_^]]++39333310! #"'7326!!2)7! 4&#!3x~:$ItY1sEvqd SĴqy?_g@7  _Y _Y?+?3?39/_^]]33+333/3933333310!!#3!3!2!%! 4&#! ~~s ssFqsTĴqy&X@0  _Y @ P  _Y?2?+339/_^]3+3?3933310!#!7!!63 #654#"gD ij RY圜;67#-0?&& %+5+5? :@     ???99?39332310333#7 %73?"蝹88ϭdZ4&J@ &%+5+5?h ?@   _Y  /2?333+3?33/3933310!3!3!PPhh$> G@)   _Y_Y _Y?+?9/_^]]++933310!!!2)7! 4&#!P!UDvqHĴqy?%?FChh[@/    _Y _Y/33/3?3+3333?3+33393333310%3#!#36!! voPPnc^TKx\Oh8c` A`?i(#@E ""## %$  !`Y/ "##?33/33/3?39/]3+399333/33/33333933993399310"&'#&'3332>73###b"X /]’OLUKxxH_jRe"j+~O)ϧj)k'b1a9 k){@K '!!'$*+$`Yo @H_Y_Y@P?2/]+?+3/+_^]q9/]q+99333310"$'732654&+732654&#"'6$32)=;ƞcGs>PրnwFti}^ow=Xar? P@0  E U   %   JZ *?2]q22/3?33/33]q33393310333#7?"蝹88dZ?4&J@  &%+5+5?T@*     `Y/ ?22/3?33/39/]+993399333991032>73###PxH_jRe"j+|'b1a9 {9@_Y _Y?+?3+3?33393210! #"'7326!# x~:$ItYQd S?0?+o2?S?I3q&\7F@$ H    _Y?+?399_^]33399333+10"&'732>73 3?x+USH7S_})j*#;*g>z  )q@:  !))!  %%+*)`Y) !!`Y ))  ?3?399//3+33+3993393339333310%"$54$;7332+#?32654&+";Wd$#$j,,Mᣊ7=ܡ9֥٥Խ;?h ?@   _Y/3?3+333?33/3933310%#!3!3SoPe>@ _Y ?33/3?39/3+33933310#"&547332673# jjVT;9.# =?] C@  _Y ?2+333?33/33/33399331033!3!3??h(P@(     _Y/3?+33333?33/33/339333310%#!3!3!3oP- G@)   _Y_Y _Y?+?9/_^]]++933310!7!!2)7! 4&#!5s$VqĴqy>R@-   _Y_YO   ?33/3?3/29/]qq++339933310!3 !2)3! 4&#!.Dvq-Ĵqy> B@$ _Y  _Y?+?39/_^]]+9933310!2)3! 4&#!9kq-ĴqyKw@J _Y?  _Y P   @H_Y?+3/+_^]?3/^]+9/_^]+93333310"'! #"$'7327!7!74& <15*ƙ-#cx<]wӾ: L?"I@'   #$ _Y _Y_Y?+?+?3?39/+9333310  # 7!#3!"32$54&2~sFͷy:PsJ֮[v Y@,      _Y_Y ?22/3?+9/3+3333393339310#.54$)#! !"3![*)5Zqud›e0ŁI}|.-NDi'B@! &()&PY RYPY?+?+9/+339933310 32>54&'2# 4>$%P y^[2zKKЊ`S{4dH 2PFTɾu[dZ73232654&+7 54&#"fzt,Ѱxt|\\}Hl}])jdlP^AL),O&I@%$  ('$PYPY?+3/?+3/999333310"'6!23267!"&54>7>54&CozN^Hk4zNVx8lEQ0QrW256D3JT8Z_/ 9>3?BC,'E@% %)(!QY QYPY?+?+9/_^]3+933310"&5463274&#"'632'265#"d/JG*Wa 9|LxS~ȟ%QCI{!ёꅇ_ {wE'NH:"@H   $# QY/ !""?3333/3?39/]3+399333/33333393393910"'#&'3332>3###a8+&3e154,\\08Lq5뺺P_W&rKrV#&,UJ$N&^@2 $ $(' PY PYPY?2/+?+3/_^]9/+933933310"&'732654𑯎&#"'>32(q{dR,&ĭNUh|z,ha]]b`EFuNvJ  `VJ:XVJ&X@ &n' %+5+5" :W@,     QY/ ?22/3?39/]+993/3339933391032>3###\&=GYq5뺽9^\:&4_3$#Y:8@ QY PY?2?+?3+33993310!! #"'7326!ҸboWD, !$3TxjGw7"U:d@ @% H    H/  ?333/333]]+?3333]]+3]99333310#>7##!67Uҭ   T 7G_:<@=G:I@"?: I@$  QY/  ?22/3?339/]3+3/399333310!3#!#YYҴ__:6:C2MR"@:0@ QY?33/3?3+3993310#!#@Ҵ:I:W1NSCNF"KMPWg:\EWn&5Ce@7A:!!#,  "3"ED"! 6//PY# =''PY/2+3?39+3?3?39339239310"&546323733>32#"&'###'2>54&#""32654&st̡rRnDjr͠r^qE+Y~X3tdoKTvRuanJT~h^`Uh^ lIbSRS}~{|MԉKy{|<:[YhM:W@-    PY  QY  ?22/3?3?+3?+99333993310326733##467##"&547~~ viPSs:{X>^I )sY@d:8@  PY  ?22/3?39/+3993331032673##"&547C MN8t]eҴYRRD:6)A<*,y8=PV:-]@0&,   ,./)PYPY#"" -?22/32/3?3?+?+999333993331032673#467##"&'#"&54733267 |LVtvIfyPj|LVtv:w7KOƠ\_ )rZwqi@dw7KOà_Vh:/s@< .-'(++())-01-.)((   PY $PY,++QY/?2+3?+?+?3993/33/3?3933399333310!467##"&'#"&547332673326733#HfyPj|tv|LVrviP )q[wqi@dw7à_w7KOã\dB: I@&  QY QY PY?3+3?3+39/+933310#"'!7!3232654&+ʹY2xt}O)6dlXV&:J@'  PY QY   ?2?33/3?39/++39333310!3#"'33232654&+4ҴδY2xt}:O)%6dlXV&: 6@ QY PY?3+3?39/+993310#"'33232654&+δY2xt}O)%6dlXV M|@O  QY  PY  ` p   @HPY?+3/+_^]?3/^]+9/_^]+93333102# 73267!7!74&#"'>#ϊ-x_ ruk6#MDmnX "M!Y@0 #"PY  QY    PY?+?3?39/_^]3+3?+93333310#"&57##33!2#"326Jȅ_ҴYgҽzOqnxObJ:6鄓:S@)  QY QY  ?33/3?+9/+3333993339310 #.5463!##"3!1Z:ҴY`ᝆeQ6OsGclJ[E'&HC*@ &&0"%%+5+5E'{&Hj@ !&l%#%+55+55"W +h@; &&,-QY# PY### # ##PY?+?3?99//_^]]q9+3+3993333310"'73267654#"##7373!!3>32G8I4;;~ n-+SsWT\X>msY@d! d@ p   @ +.H `  @H   @QY?3?+_^]393+qq+qrr10!#?3е:I:wCN@B  QY  PY/ @H PYHH?3/++]+?3/+_^]+9/_^]+9333310%267!"&54632.#"!!`2sΉ kX'sfzpv5ǿZ`j4/KV!&ڹ 88H 77H 66H 55H 44H 33H 22H 11H 00H //H &&H @)!!H @H @H @H @H @H @ H @ H//H@$&&H@""H@ H@H@H@H%+5+++++++55++++++++++++++++++++{&jZ &&H @8!!H @H @H @H @H @H @H @ H @ H&%+55+55++++++++++WM:$[@0 &%$QYQY PY PY?3+3?+?3+39/+39333310#"'! #"'7326!3232654&+ʹPboWD, !$3TxY2xt}O)jGw76dlXV"':d@4     QY  PY ?22/3?3+3?39/_^]33+3393333331032#"'!#3!32654&+Y[J_ҴYYxt}:6):6KdlXV" !n@?  "#PYQY   ?33/3?99//]q]93+3+99333339910>32#654#"##7373!!wSswv~ n-+YsY@d]X>m" &vG@ &%+5+5VJ&XCB@ !&.  %+5+5Wg&\@ &#%+5+5VtJ:b@2   ! @ PY ?33/3?3?+_^]]9993393399310#32673#467##"&547 GW&~~ vSsDH~{X>^_ )sY@do 1:\@04$, $;< ))/_Y-) 7_Y _Y_Y?+3?+?+?3+9/9933333310332>54&#"'>3 # '!"$546$32&#"3267MN<[ʹ\\Ɗ ,x̺t'NqhܠVǃ^2qNTsiA9􁳳[}8GhiWSB:A@    ?333?339933933333310%3654'3# #3P'< 8#ߡl4D1Fce:gT@+    _Y`Y  _Y ?+?99//3+3+993333993310!!!2)!7!73! 4&#!k-9*kqĴqy"N &T@-& !! &'($PY&$ RY QY??9/9+?+3?3+39333310%32654&+"#?33>3232#"'*xt}\on#kчl"]ͅdlXVhh>r݅l 0)?B%e@6 #&'_Y_Y _Y  "" _Y?+3/??9/+3/+?3/+3933333310"&57##33!2.#"!!3 b|x;,#0X¬t E"]7sH#Y"vN%b@5##  &'PY!  QY   PY?+3/??9/_^]3+3?3/+3393333310%267!"&57##33>32.#"!!r].s·^Ҵ[5ӣ gU%czrt5W:+cg4/ F@"   _Y  ?33?39/+3339933333310##3###!&'[P$igO<5B raYFV: >@   PY  ?33?39/+33993333310!#####3 EtGGpжy&Jpp:n?G@&    `Y ?222??39/3+339333331033!3#####!!&'?n$iggAh<5B (raYFV"(:K@(    PY ?222?339/3+3393333331033!3###### "Ҵp!SԣEtGGpжHWJ:Bppqn}R@+   `Y_Y?33?+9/33+39333333310#>54&'##7%! !F + zz/#(5>xٸMiL"r|} :V@-    PYPY?33?+9/33+393333333310!#654&'#"#7>7!!|TT*$ud=OHpdQEFj%M~?1"%c@5 %!! #$"" # '& `Y#!!%_Y!?333??+9/33+33393333333310#>54&'##7>7!#3!! ! + zz/#(wfz|xٸMiL"r͒G|}#:"]@3!" "  #$PY"!PY ?333??+9/33+339333333310!654&'#"#>7!#3!!!g|TT*!1C2TҴdBd=OHpdQE_%Q:%M~WQ@Y78 (I:=O=-;8C1LL8RS RF;CA A=@O-,-,`Y--I:=77==4_Y=@_Y  _Y$_Y?+?+_^]+?+3/339/+9_^]2223393393339331032>32#4&#"#"&54>7>54&+732654&#"'%37>32&#"jDD~`:J=:fab6Rh}Iz`ձVcGs>Fub)S4S&NvjjE6.-+!+""~ja}G@wdoy^ow=%)OC8M>,!uWO@X766E9L9*H'?.HHQ344PB?=9@L+*+*PY++E79@6933991PY9@RY  PY#PY?+?+_^]+?+3/339/+922333393333933331032>32#4&#"#"&54>7>54𑯎&#"'6737>32&#"7eʊR*:58`ZW/\Z(FXnDoL>dR,,ZNvJ  x=@    `Y  ?33?9/3+33933310".'3;332>73!##̊]00:iYOcZb0iSS]/EDHUW:;@   PY  ??3+3?333933310%>73#.'33輦#~}"OOpI (( W[w|[k]do!1W@,//%  32,_Y.,'@'_Y%'' _Y "_Y?+?+9/3+32+3993333102# 4$"32$7#"&'."63232?4&s˵zd,<d?vV6i :@xbMzl;%Q2")&AK >.5QB1M!1Y@-"'32/PY1/)@)PY')) $PY PY?+?+9/3+32+399339310#"&54632"32>7#"'.%#"6323271P؊^GHzXrX; O=X^%B,H>.F/&L*NEaͺG)*22kE*9&$&.@   _Y ?3??3/+3993310!#3?632.#" (\s͉n]'G(:N" nN+`% ><pDN.@   RY ?3??3/+3993310!#37632.#"շcvhc`?0.C):@ ]'4L&%S &( %+55+55pD&&&3 %+55+55oW E&5S@-," 3 3"67/_Y'_Y  `Y?2+?3?33?+?+393333310"'7326?3>32#"4>"32654&H<- WNٷp oп^nu@oWr/.P@ M?m<Ed߀կZBWM%2O@+, & &34#(PY#/PY  PY?2+?3?33?+?+39333310"'7326?3>3!"&54632#"326iH<- WNٷp o;\sӚfw>\ZfsAWr/.P@ MTbvμFz*of/@@!$01  _Y)&, ,_Y ?33+33?33+33933102#"&'&54$764&'#"&'5632>-M.y9M^@=t9S Do9N800yM2'..Z\*a>1UlF6CB.=@$  /0  PY(&++PY ?33+33?33+33993310#"&'.5467>324'#"&'632>sٞ8k3O {W65M {5c6N ^N;c0JZ}Iſj;6'ܠ702E.)͙CO5,nAS1(r 7KU@ISLQQLTTBKB#K1 VWK88BSUQBQBQEUU>E E )74_Y_Y,&&_Y ?3+3?3+3+399/_^]33/99//93393333933910>3  # '! 4$32.#"32$732>54&#""&'.#"#6$323%#67#7uUO"ޒx5SEgC_3\ΈV:凐eLo.gUbGu.@B}ocX7jg NW#mma#"iUFFUr#67=0mp+?91<2DbGf*4Hi@5?20+3H3IJ2/++;BH55?/?/B#&  PY ?3+3?33399/99//3333/9993333333104H#"'#"&54>3"326732>#67#7"&'.#"#6$323!pv\ݑvTa`9Z<']`fAo$+jg NgUbGu.=B}ocX{sɸkSSº$kLY:-,;RR=83bG67=0mp+?91o 1& Oh@ E&F;$%+5+5B& @ &5  %+5+5qU5@ _Y _Y??+?3/+39933310&54$32.#"327Pu+0%Η<:pU6ٵ7pCWN;@ PY PY??+?3/+399333310%27#.54632.#"25oPﮩ l[~VsԳXaiڏ:pv@>   _Y_Y  _Y_Y    ?/99//99++99+99+9999333333910%%#%7%73pGQF١GIFO՟^_`5]^^_-{ ?3210#!#"&5463!54632I5C.2BI5[C.2Bq2<8<@42<8<@8  ?3/9910#74#"+73267632YP#L+0rGfU4].tFRZ0Z%-".[S"I ?210##&54?%Y(h&̺1HPLO*OoI" ?310#67#7"4+vcY%̒Qq/i`l;  /32210"&'.#"#>323^gz>i0?ԝJql\>58A,js/;82% '1;EOY@+F#K HM%M2 7 499(-*//M9//9MA<>C/2/29///322223222232222104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&f '1;EOM@%C@EE/-(%&MOJ9277J(JJ(  /9/99///3/993/9993/910#65#5546733#"&'5353%32&##&'''.'77'67'77>7@dBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96m?f4U@    ! @ @ Y ?322?+?99333933333103333##67 "&'73267?"ӱڇ"8t2*tX^$g,d,WZw|=cTf[$VJ+K@(  !) -,PY @ RY("% ?222?+?+933333310326733##467##"&547%"&'73267~~ vkSs2*tX^$g,:{X>^g(7 )sY@dvw|=cTf[$>N@)   _Y`Y  _Y ?+?99//3+3+99339332103#!2)#7373! 4&#!-9̤*kqĴqy&Z@/  QYQY  PY?3+3?99//3+3+9993323310#"'#73733#3232654&+uu$$j2xt}O){dlXV?I?@!   _Y _Y ??+9/+999333102'#!#!27'7654&#!TSz]~Xj6~STyV2е|r`5;"savInw~W1N0C@%+ ).()#21PY &PY?+??99?+39333310"&'##6733>32'"327'7654&*{ ^ IwlZLrOVcb8qR5WqN1>^h^ lD q%_V^gZl)Qa}x[kTi{|?2@ _Y_/]3?3?3+33393103%#Pn"x0@ QY?2?3+3?33393103#!3!ִMg}:& ;@   `Y _Y?+?9/3+3399333103!!!!##Cu7W\%[An : ?@  PY  PY ??+9/3+333399310!3###73:ccyzS:τ?W"K@'#$ _Y _Y _Y?+?9/?+9/3+3933310#"&'732654&#"#!!>32ѵ+x䈓Gs'Kc\d7fኔPWi͟%32,"W:P@* PYPY PY?+?9/?+9/3+39333310%# 73254&#"#!!632*ibŠ{mfPaSMukױ SL̂ c:t#h'q@<%"  )(%"`Y !!_Y! '?3?33?+9/3+3333333393393910"&'#&'3332>733####b"X /]’OLUKxxH_jMkoP!q,~O)ϧj)k'b1a4 kh:&q@<$!  ('$!QY QY &?3?33?+9/3+3333333393393910"'#&'3332>33####S9*&3e+66/\\08M q5WiP P_W&rKi\&&,UJ$9;W8s@= && 8)66809 :.3`Y0.#`Y_Y8)_Y?2/+33?+3/9/+9?3+33933333310"$'732654&+732654&#"'!2#"'732654'Q=6žcGs>nw̲jNOTSUFzi}^ow=UW`s%=J%#ld%WN7z@@ $$. !!''446 .98,1PY., PY PY6'QY?2/+33?+3/9/+9?3+3339333333310"&'732654𑯎&#"'>32#"'732654'(q{dR,&ĭNUh|ysjNOTSU"z,i`]]b`EFuNvJ  `o%FJ%#ld"!?hO@'    `Y _Y?2?+9/+33?3399333991032>733####PxH_jMkoP!q,|'b1a4 {"h :O@'    QY QY?2?+9/+33?3399333991032>?33####\7QdNq5WiP 9^\:&*`a$9#?\@/  `Y ?2?39///33+3333399333999103273>3####Px?/Ns<?dMeHsPB,|Ea4i{" :\@/    QY?2?39///33+33333993339991032733# ###\6(>i+#q5뺜2i?%7\:&>d$D#?S@-`Y`Y ?3?399//3+3+3339333103733#2>73####**2H_jMeq,|ˢד'b1a4 {" W@/QY QY ??9/3+3?39/+3339333310373!!2>?3####0t7QdNq5뺽9^\9*`a$#PC@$   `Y _Y?+??39/+33393310!2>73###!xH_jMeq,|?'b1a4 {u:D@$   QY PY?+??39/+333393310!7!2>?3###\7QdNq5뺽9^\&*`a$#?hR@+    _Y  _Y?+??39/+399333333910!!#3!33#ttoPsT"h?:T@-       QY  QY ?+??39/+9333393310!33##!#YYiP__:6I:? 5@ _Y _Y  ?3??+9/+3910!!#3!!!ttz?sT": 5@    QY PY?+?39/+?3910!!!#!#YYӷ__:6ʋQ:?Wy$]@0%&_Y# _Y _Y?3?+9/3+3?+9/933333310!!#!>32#"&'732654&#"}jd]f4ѵ+x䈓Fu -fኔPWi͟%32"WC:Q@*  !PYQY  PY ?+?39/?+9/3+393333310632# 73254&#"#!#@huk׃*ibŠ{mfP:#׾ SL̂ cI:o,8a@4 1(36%%3 9:"-_Y""_Y_Y3(**_Y?3+33?3+3?3+9/+933333310%#"&'#"54$32&#"327&54632327"654&xyQ~=$GK=H|Ȁ;_qz̄1<^OJ|HdD(<!=5(Yb~/mu|goBL+6c@5 2((4,%%4 78".PY""PYQY4())PY?3+33?3+3?3+9/+933333310%#"'#"&54>32&#"327&54632274#"6R`[JXfNqR@E$-Z]bXMWfhoun+C8fD-H*-Tb#7%%{k钌ib'{rZCTqW,K@( &&-."_Y,,)_Y `Y ?3+?3+3/?3/+3933310#"'732654'#"$54$32.#"32$7NcjNOTSUu+0%ΗbQE:%#ld" ٵ7p瓐CWN(M@)' ) *#PY QY PY ?3+?+3/3?3/+33933310%267#"'732654'"&54632.#"d.`jNOTSU͑ﮩ l[~Vznx13E<%#ld"Xaiڏh\ >@   _Y _Y?+?+3393333103##!7!ZՌnO圜"hKM2Y@0%"'+&&##' 34%''"QY'.PYPY ?3??+?+?+999333333310!654&#"#6733>32>323##>54&#"|LVq!vIfyPjftiP|LVs vzw7KOS_ )rZwqi@dzp-KO4@  ??39393393310!#33,rG:kpWb: ,@    ??3393393310#3673RŻh2@}W:b*noCH@$   _Y ?3?9/33+339339333310!373!!#!`J»A @fprbgfA_HWb:N@&     PY ?22+3?3?3399339333310#!3673!!#!=Żj-E~>88:T~RczƊhK@(     _Y?+??393333393310! # 3 3 3#oP^'\h<:K@(     QY?+??393333393310!# 333#^+ciPD,[UhH@&      _Y _Y?+3??+39333333310!!!33#!!nOXh:!X@/   "#PYPY QY ??+?+?9+393333333310326733##467##"&547!7!b~ viPSsdX>^I )sY@dheI@% _Y_Y?3?+9/3+3933333310#"&5473326733## jjVTnO;9.# =h:M@'  PY   QY?+?39/3+39333333310326733###"&547C MN8t]etiPYRRD:6)A<I*,y8=PeQ@+_Y  ?3?9///33+33393232910#.54733673#q4{3 jj[{[+ 9.# =0 !:S@,     PY  ??39///33+339933339103673##7#"&547C 54#"#3 jjVT;9.# = "K#+T@+))!!,-_Y'@ $`Y _Y ?+?+99//3+3933333103267# 7#"&5473;! "!74&ٿ^wv--fE) ,;rM~X,GpdXOG@V,ZwpNN$,[@/ &&"".-PY,@ )PY PY ?+?+99//3+333393333103267#"&547#"&547336$32'74&#" ^1Op~--f6 y%2?ZY?s'<`_XOG@VϻidH|&.i@7 ,,$$/0_Y*@ !!'`Y! @ _Y ?+3?+99//3+3933333333103267#&57#"&5473;! "!74&ٿ^p۹99v--fE) ,;rM~X&'GpdXOG@V,ZwpNN'/j@6//  ))%%10PY/@ "",PY" @ QY ?+3?+99//3+333393333333103267#.547#"&547336$32'74&#" ^1GȄ89p~--f6 y%2?ZY?{u (׵'<`_XOG@VϻidH|Q",4&J@ $&'/%+5+5&@ #&&.%+5+5@W"G@%!" "#$" `Y "_Y?2?+?9/3+9/933331032>73 #"&'732654&+#QyE[hHѷ'Bx}#^17( xW :!L@( "#QY PY?+?9/?39/+393333310%# 73254&+#32>?3(gaÿc]Ҵ\7QdNf< XG֌ :&*`ay.fJ@@Y_Y _Y?3+?+?+3333933310! #"'7326!3## x:$GphQӱڗd 5;,Y:B@"  QY PY RY?+?3+?+3993333310#! #"'732>!3}boWD, !$&;B^7jG:g(?WF@$   _Y _Y   ??39/+?+9/393331032!#3!3! 6Ntt?hLhYQsTl%WC:C@#   PY QY   ??39/+?+9/3393103267!#3!3# i[|$R_ҴYY2*TK:6?fH@!   _Y  Y?+??39/+393333310!!#3!33#ttӱsT,"?:K@(    QY  RY ?+??39/+9333333310!33##!#YY|__:6g(7:heC@" _Y @_Y ?3?+9/3+3393310%3#"&547332673##*C jjVTO\;9.# =hh:E@"  PY   QY ?+?39/3+3339933331032673##3#"&547C MN8t]e}Pil@RRD:6)A<hJ*,y8=P?fL@!  Y?+?33?33333393333310!?#/#3767!3#(S,|!) =)ӱl$ML?&S/8,"U:F@$    RY?+?3??33333933333103##67##!67Ut% " T 7G_:g(7UG&1:I@!O&$ &J%+5+5.-&D@ 8&;B '%+5+5&$ [&8%+55+55.-{&Dj @ ?&<: '%+55+55 N?i&( @  &%+5+5E+&H@ !&$+%+5+5zQA#Nz&Qjj@ )&&$%+55+55A#{&j@ (&G%#%+55+55& W@ +&(&%+55+55{&j@ *&'%%+55+55& @ 1&.,!%+55+55{&j@ .&+)%+55+55*N@) _Y`Y_Y?2/+?9/+3+333933310"$'732>54&+7!7!34w]9FU^tzn}W:T?&P@ &%+5+5VJS&X @ &h %+5+5?& @ &%+55+55VJ{&Xj@ #&r  %+55+55h&2 #& %+55+55C2{&Rj@ $&s!%+55+55o?@   ! _Y _Y _Y?+?+9/+993399102# 4$2$7!"!74&s˵z0< <;Gu5C2MG@% QY  PY PY?+?+9/_^]+99339910#"&54632!32>#"!2P؊zia6*_aͺG|NLNo& @ '&$" %+55+55C2{&j@ &&u#!%+55+55K& @ %&u"  %+55+55 {&j@ $&v! %+55+55&P@ &%+5+5WgS&\@ &%+5+5& J@ &%+55+55Wg{&\j@ &%+55+55& @ &%+55+55W&\C@ #&!%+55+55e& \@ &a%+55+55{&j@ &T %+55+55?h 2@ _Y _Y?+?+39933310!3##6ӊoP#h: 4@  QY QY?+?+93293310!3##tiP::>& "@ & %+55+55&{&j@ !&{ %+55+55W^@2    `Y _Y _Y  _Y?3+?+?+9/3+33933333310%#"'732?##73!!!!7JC4>yu7W\b䙏s[A [W:Z@0PYQYRY RY ?3+?+?+9/3+3393333310!3#3#"'732?##73:Es7JC4>yucyzS:τ䙏sWG@% _Y?3+??3933393399310#"'732654&' # 3 3 O;6=>T"['vU@&P+6'\MNW<:G@% RY?3+??3933393399310#"'732654'# 33Q:68NX .@   _Y_Y?+?9/+399310!"$54$)3! 3!C1j6}]е%w~EGNO 'E@% " ()&`Y& _Y!! _Y?+3?99//+?+933310"326?#"&54$)332673# Ƈ!"bsb4Yt~NP,hq&bF%ƮTZ]6˛eE3 /N@*-&01PY  )PY!PY?+?+9/99??+9333310"&54632373326?3#"&''2>54&#"}ݭ\$Wq'(*z!V{W0gW|U^~c]}P6Ǡbi̋SL{|,T@, !,&!-.)`Y # ##_Y# `Y ?+?+3/99//+9933331032673#"&5?4&+732654&#"'!2-i^rNP+W@l:峥{HgdeݪHDd]]pu=UiN)P@*' ' *+PY $$PY$ PY ?+3/?+99//+993331072654&#"'>32326?3#"&54&HdR,&ĭNUmtJW`n!'(.ɴb`EFuNvJ  }kaeԭ`Wh&R@+" # #'(`Y"$$_Y$ _Y?+3/?+9/+9933333104.+73 4&#"'!23##6;|cGs>nĸv0nOH JV& ^ow=UW`ys/u.hN$S@+ ! &%"!"!PY"" QY PY ?+3/?+9/+9933333104&#"'>323##7654˖dR,&ĭ_s wiP2 =EFuq kc1:.THbt%H@%##'&  `Y _Y _Y?3+?+?+9/3933310! #"'7326!32673#"&547bPx:$Gph nd~NP,Ͻd 5;Z]6efe߯7nL:%F@% ' &#PY# QY PY ?3+?+9/?+393331046! #"'732>!326?3#"& qboWD, !$&;B^VOh| '(/׹=EjG:dP+UWؚ?@@# _Y `Y?+??39/9/+9331032673#"&5467!#3!}nd~NP,Ͻ-MttZ]6efe߯GsT"/:;@  PYQY??399//+?+93310#3!3326?3# 4675_ҴYYTNh| '(/׹ :6dR)UW/@ue*B N$7@ _Y `Y?+?9/+39331032673#"&546!7!Zkd~NP,Ͻ c/efe߯&V*"tM>V@04:*-&?@7PY71!PY14-)&)& PY ?+?3?9/99?+?+93333310326?3# 4?654&#"#654&#"#6733>32>32PRev!'(0ҵ+LVr v|LVq!vIfyPj/!QY*>J܁-KOzw7KOS_ )rZwqiE_BPR"MgW=@  _Y_Y_Y?2+?3+?+33333910"'73267! #"'7326!`946=T x:$GphQd 5;W:=@  QYPYPY?2+?3+?+33333910"'73267! #"'732>!tM4*(;<boWD, !$&;B^W O\"jG:@e}4EWeMT.:f5:Z!@ @P`/]]29/3310#654&#"#7>?3 f %33 e UIg<1G .6/1W\ ^^ @3"N #(@ @ H!>?3+]q223104632#"&74632#"&4632#"&. ".." .. ".." .. ".." .o -- ".." -- ".. .. "..N >?10#7'7'7wVVVVVVVVVVN "@ @ H>?3+]q2104632#"&4632#"&;. ".." .+. ".." .o -- ".. .. "..N,@ @ H>?+]q23331034632#"&4632#"&HnG. ".." .+. ".." .Nn! -- ".. .. ".. /2103"&547aXRHOjvp#&-X\ >?10'7\wP""@    >?3299//3310".5463232654'7#"&'./ .+)&,YKi?5# 0-)(*ZH6P$291/0HJ.N\441//HJ.O[?210654H3]YN!ENmxm5s@P/]10#'73Տ@ /3]9/10#72674632#"&˜f. ".." .Rji\ .. "..N%>?210>3"̜fNmg]N%ZN% >?222310>3"!>3"̜fJ̜iNmg]mi[;)+7#//))5#>/ >?3]2?3]2104632#"''7&732654&#"'#"&546324&#"326-~Y[~|];-XRXy7'(:<&$:XRX-;\}~[Y~y:$'<:)&8RY~}ZY~XTX/<(89''98(?3]2104632#"''7&732654&#"~Y[~|];-XRXy7'(:<&$:RY~}ZY~XTX/<(89''98N@  >?]29/310#"'#3326? iW#d?e 00 2Xf fL -72N@ P`/]9/33310#7&5473326?3}fld!)0/ e\mX"&0511# /210!737#>)#j7@P/]10#'73׏; /210#7267;ɞfRji\ /222310#7267!#7267w˜f˜fRji\jh] @/]10?'% )3P3L%NN >?210654H]YN!ENmwn5;)/  >?3]210'#"&546324&#"326XRX/:[~YXy:%&<:('8R;0XTX}ZZ}|[(8:&'99N#NO_>?]10#'73D׏NNo@ _o>?]310!737o>)j /2103"&547_YRHPjwn0fP""@    >?3299//3310".5463232654'7#"&'. .+)&,YKi?5# 0-)(*ZH6P$291/0HJ.N\441//HJ.O[!KZ;gy!ϒLb˪=g2m /10##?#7!X l/͠k'  :9?2?39933103673##>7LJA@`x {L`<â@]tWlc#!m^ ;' A @Y :@Y9?+?+3107!23!7!654&#!yk j~!Qa۪'UB]\$ @Y9 :?3?+93102##7>7.+7yp5X[H.CF/K[}*F=P!O>vz\>$H@Y9:??+310!#!7!#7C! !F# @Y 9:?3?+9/103#3654&#!7!2!c4\]U]1H:9??103#55q!@   8:??3339910'#>7%7'dA7$ kg$% 3I=Zj sH @Y 9 :?3?+10!654&#!#!2͸c4\]˝Qa1'A @Y89 @Y;?+??+10"&5473324&#"7632DHP1p2#Zow9XCTMngqaed#=JU$F 9?]]103#5}{@Y9=??+10654&#!7!27y!yRUB\]Qa" A @Y 9@Y:?+?+10)7!26?654)7!2)!D)!@1_kMZbR)!A <@Y96??+?3104&#!3!276$jcguT/ðB)TyNZ`JfQH" A @Y9 @Y:?+?+10)!2!654&#b߬j˝PdR'`7\] 7A9:@Y:@Y8?+?+??93102!7!654#" #673>{ Vׇ݆\>Xa߳vWb{n=9??103#5Ƹ" A @Y 9@Y:?+?+10)7!654&+732!yfAN!}}9=LB2p^W % @Y ;@Y9?+3?+10#7!2 #"&54732>54&#N V0nGeu?~!djU /]mhb%jW   <9?3?39910%3637 N]i%Lh&( @Y  @Y 9=??+9/+10#654&#!3!!2~D!RR[<]\Pd34@Y A @Y: @Y 9?+?+9/+104&#!3!!2 #!7!26?6߉C!RK\!.Jqf_XS\9=??39310#654.'3>?3N >h\62FP>0>8ϑ~?F"-h' 9@Y:?+3?39310)7!3>?3P W^$B=+Tyb!"ۍ_$P' A ;@Y9=??+?39/10#!276$54&#!!ͼ)g|b]T\R@Y9:??+10!654&#!7!2y!yUB\]Qa1:B@Y  9 AY:?+?339/_^]]+103 $67337>7%^.CY}ch,CTVrm'S3_ >{(@Y9 @Y :?3+?+310!654&#!+73267#7!2ŋ~q#k !gky![<]\YskHl1H&& F&  9% 6?10#3Ê{96?3210#3#3Ê\{{}: -@   PY/   ?3?39/]+3910!#!#3 }3l`)J5:3:_@6   PYPY PY    PY?+??99//_^]+++3339333310)!#!!!!!!#2K@b>?CX3\VL:K=N/<D@V!""5'D0D >,,DFE0QY/=PY')0/ 0/0/) )APY)!! !!%%PY%8PY  PY ?+3/_^]?+?+3/_^]?+99//99++93333333933310674&#"'>32>323267#"'#"&54677>54&#"32672{yW,Gԕ#a_M|/g|ΓM]Nesvo{"C#N[X?wLUbTXк0{"6kOM\YVH|D +h@7 $$ ,- PY+  'PY PY ?3+3?+9/_^]33+33933333333103##"'#737>3232654&+72654&#"}=Tzz,Ѱxt\\} HP7[)ÊdlQFmbAL8CNF#/:(@  PYPY?+?+9933103!2!4&+32#hЧ:"/: T@+   PY PYPY?+?+9/_^]3+399333339103#73!2!4&+3#32#_YhЧ>CŠ"#: E@%     PY PY PY?+?+9/_^]+393310)!!!!!;>$Cd:N&U@, $$ (' PY PYPY?2/+?+3/9/+939333310"&'732654𑯎&#"'>32(q{dR,&ĭNUh|z,i`]]b`EFuNvJ  `n:+@ SY?+?33993310#7#""Ҵ欬 :0:,@  PY PY?2/+?+399310"&57327#7!N@*w!$dZc"V:: ?@     RY?+?9/33/3999333310)?37!DNdJ K Z[|"U:,@    ??33?33393310#67##!67Uҭ% " T 7G_:UG&1:I@#: !@     ?33?339103#67#s,Ҭ0:^eP:C2MRN$1O ,@   YY/+/+9933102#"&54$"32>54&tYģètQcu$j@@   YYY/+3/+/+99399210".54>327>54&$SX*|ySl8!Hiy" K}ElrU^'K@!%)( " Y Y/+/+99933339102'#"&5467'7627">54&=;b!HF[!o|Y48;iL-/iHeTuG^I,NtM,,EuEAN!-5s@> //."5(567!.PY !! 2PY$PY*PY  PY ?+3/_^]?+?+?+9/99+93333333310654&#"'>3 6!2# '#"&5473265#"3267g `-J i߉eLyYY}z%C3>^U?vʸ]dμid*wH|:-E@$' ./#RY  *QY ?+?39/99+933333310#"&54>?.5473324&#"32>zixhΗWm^l 0^Z]U~F^]W|B:xnvowe$(1)YjW[\eXJ1M&@ PY ?+2993310#"#676$32#6w^~\: 4 =}?&(73#"&B zob+C8F8Y": .@  PY  PY??+9/+93103#!2#!!2654#ִΝgLz:zj:C@!   QY QY  ?3?+9/+39933333310 #.5463!##"3!1Z:ҴY`ᝆeQ6OsGclJ[(: @@!   QY  QY?+?39/3+933333103!"&54673#";Y\ɣpƕ6}oj!:)@ QY?+3?39310!!#!d:Ih:wXM@ @Y/  Y /3/+3//_^]+399333310!2654&#!7!27#!l#*!-9Oq m~\X Z@   "! Y Y/+3/+99//333333993333103#3#!2654&#!7!27#! l l#*!-9Oq-m~\Y+{@''+ ! -!,++Y! !"@Y!! !  @ Y P `  /]]3/+3/3/_^]+9/+3333339933310!2>54&#!7!27#!7!2>54&#!Nl9"*"-9O8rcXr!l:|1oDdwST\SqS1qBcxpb:Yf5:Z:]:O@(  PY PY PY?2/+?9/+3+333993333310 '732654!#7!7!t+$v#kb-ue) y$O%^@0$  '& @!!PY PY?+3/_^]?+3/9/99933333310"'6!2#"3267#"&546?2654akHD;}hedu#(êǽFP0}#oTPLCHV8v}yj[UfM(:@ %% *)!PY! %PY?+?9?+393310"&'732?'.54>32327#"&/Hu2_!ҸboWD, !$&;B^jG: #@  ?3?39/3910!#3!&.5XH!V= !eAlAEN@*    ? O   ?2??9/]33/333393333310!#!!!!!#!8A<&BZ6!trtu`B@!  ! ?O?3?39/]393333393310#!!2%2654&+2654+{[qi^Zp{ZX<}D(nfco^TE;4me[$D@ $%  & $#?3?39/333333333393333103!23##!#2654+2654&+r^Q[f8{Y^}D'sxZX<-nfGx8UmeZSE;T  @ ?3?3339310!!24&+32><۔]u<¹`KT 2@    ?O ?2?39/]3393310!!!!!T<%Bitrt> 0@ ?O ?2?39/]33933107!!7!!7!>iB%<tRr6ti"2@  !/?2/]2?39/3333993102.#"326?!7!!"&54>*'xb|i[>"DTr|.`H73wչrZT( .@ ?O ?3?39/]33910!#3!3Y YQQ6^T@ ??339310#3: &@   ?2/2?33399310"&'73267#7!8xH6CaqD<\Mb`GtHT  -@   ?3?39393310 #33 ڈI^`dBT@ ?2?3993103!TtT)@   ?333?33?3391067#&'#373#9"dx yB}P}>\/biR.UP$ (@  ?33?33339310 #3>3_ 6l[;P$ $@   ?22?33391033#67P mu7y;XKe< @ ?2?3339310"&54>324&#"326R҄S%}ggֽoZҹsZmzYf+6@",) -%?3?39/3993339933102673# 4>7&5473"32>54&SzjXE>_e.(Z`d(@   ?333?3?33910#'7#3?33*4*F&.3. kM{\puiK9(4J@$"- &5&6* $00?3/33?39/939/393333310"57##"&546?654&#"'>3232732>7|>zVdx΢JBQW|v 48 ,uA9ClJ l-[Ew[I?>;>h]p`&I%4O XR4D8d4U'3X@,!!(% 4, 5 )@ H))#//?3/33?33/9/+9333339333331023>32!3267#"&547654#"767>54&#"|>zVdx}JBQW|v 48 ,uA9ClJ l-[Ew[I?>;>g^p`&I %4O XR4D8d4B!4@ " #  ?2?3??99339933310"&54632373#47#'2>54&#"*pxVx0}tx2q/^v?[LWc;ۇs~"OB>bl`\^h[:*7?v@= #7??77(0@9((A<% ?@ H??!, #!!3 ?3?3?39/9939/3/+39/?3339393333993103267#"&'#"&546?654#"'>32632%32>7%74&#"=da3fjewӧ TZ|"FX ign<3]Wxo#4@ "% $  ?2?3?99?3333339102#"'##733>"32>54pxWy0y"}: 2r/\x?[MVc;siy?$B>bkb\^h["/@!# $  ?2?3??9939310"&54632363#47#'2>54&#"npxVx0G~x2q/^v?[LWc;ۇs(q"OB>bl`\^h[r(D@$  /?O  ?3?399//]]3393333103267#"&54>32'74&#"?m$a6kcqo`N_MP>@,_R}R>a3]Wxor(6@ !  ?3?399//33339331074#"'>32#"&5673267An"`(SuPdpo`N_PA=,ED(}Z6a3]Wxo#'H@$ %  () !! H ?33/?3/39/+393399399310267#"&54675.54632.#"3"#Jp1>D^uzf9JX{(^M5EPn=E<80JD:r`Vt U:ek6B<-'@7qcA93A!$L@&"" %& @ H ?2/2?33/9/+39339939932310"'732654𑯎&#"'>32.%rNSmbrC8}pkmuWEVܳtKCG<_EC11edRfQQkaEl:E!.C@$"/0 $/$?$O$$$+?22?39/]93?393332310%"'7326?##"&546323>7332>54&#"L%rek@!!* )$  ?33?99?3?3339333310654&#"#733>32>32#654&#"V,;QvR}tv4fG:sF [|V,;QvRT'48sVXQ?\GN)T'48qT",@ $# ?2??9?3333910%"'73267654#"#733>32--*( e }WS}tvga#Qmao. @  ?3?3329310#"&54>324#"32>._a~_r>XWcn<̂~td[fokP0@  ?33/?3/333933310"'632#"&'732>54Ď32#6PdCɨ Be̚044o&h@   ?3233931047332>73#"&oXWP`Cɩ1&*/foAgͦ %.@ $'&  ?2??99?3333910"'##?33>32"32>540F}t2rSpxV]v@[LWb<܋;c9 QB>skc[_g\0@     ?22?33/339933310"&547#73733#327;D XWYIT!W ?( ?H; <]]:*> ^[-@    ??3?3939331032673#467##"&546AX }WS}sv;uOghb9I!uv^R=ga*`f(@    /]33/39933310!2654&#!7!7#!xsloc`GcV`JU{t@|K+?@ !$$, -+ '??3?3?33993933331032673#7##"&'#"&54633267W554&8ru\MdƩ`)} -n-t1rl\dnH|ifxWBc${pRcded">54[m8jl6s6Qk6PPLwb/@Lc|@bӎI^g[ap]VhenkK1@   ?3?33?9339310 #'.#"'6323#F$ 00(1#9z-Fe5 X@_|x'x.3ksx!xs{N'I@" %!!)(!!" " " /2?99//33339333993333102#"'##"32654>54&qp\R[|` 4z~-k(r3o~g\bkG~gf{RBHf&{pPeded3#67N )oO7)Mr$(T*`(D@!*") %%@ H%%/3/99//+9333339333104632#"'32#.#"&4#"32>-MĞ_I._lUq0w[_r>XWcn -**6%==@A!(!PY*(@PY$ -9PY1PY?+?+?99?9/+99+99933333333102#"&'##67&#"#>327332673#"'3>"32654&蝯{߭{ &)'% z]"#%p` ICcb8qzV^Nh^0/ouj /0rr w?M_VQa}I{|E/>x@0<5&  ,*?!!@- *$@ 8PYH@ H0PY?+?++_^]+?9/3299//?9939333310"&546323?&#"#>327332673#"'#47#'2>54&#"{߭{ #'% z]"#%p` IBcb8q|R^}h^ 0/ouk/0rrDR3m_VQa}{{|-p@< $,,/."'PY$"QY  PY PY +??39/+99+99+3?3+33333933331032673#"'#&#"#>32#737>32&#"3N#%p` Q]'% z] $BJ2HBCn/0rr`0/ouPz H\aM3@K@V2>CE./,47(!!4/EC M L:PYHPY2,/4/QY$4KPY >C4K' 4K''K4 .?33?9////99993+33+399?+?+3933333333333310!$'###>?6733>32>327673##&$'>'4&#"%654&#"TۈbaE^+IfyPj#DhA@mM-LVr *'LVl%; Pew_ )rZwqi@d"~H 5tp KOO9 ;1KOM*6j@:)/22/  %%8 74PY(/PY!/  PY+% /%%/   ?3?9////93+33+3?+33933310!.'###>?6733>323673#>54#"A?{vq7_aWo+Ss#YpA\D, |M */, Wc_ )sY@d%|up?> KW1N1@t@?7 >.. $' BA'++2PY+#PY   PY@ :PY?+?9/+99+99??+9939333310"&'#32673#"'#7&#"#>326733>32"32654&*{ -#%p`! $'% z] Iw{&cb8qzV^h^ m /0rr x0/oușD q%_VQa}I{|pN+j@7%$ ++-,PY   PY@ %)+))RY)#???+39/9+99+993393333310&#"32673#"'#&#"#>32?33>32,.HyY#%p`"?K'% z]=#BT'8 eol /0rr 0/ou5r݅lpN%]@0# ' &PYPY @"RY??3+9/+99+9933933310"'#&#"#>327>32&#"32673V ">K'% z] 'C/ "<~ "#%p9 0/ou /0rrK7\@-)63" 89 60)2 22 &QY##  QY?3/+?3/+99//99999999333333310#"&'732654.'"#>7&5463 .#"3273)!u/MB80B gTb,zg|OhMBf3TQG!=u~8XPa].+&P:/W~2BOFOH9I""NNj8,/@B--)& !1 0QY$PY& $@PY .+PY?+3?39/+99+99+33339333333310"&546&#"#>3#73733#32673#"'327Ua1'% z]'<}ix/I$#%p`#$Z*:cfT90/ou6 /0rr 3X:!o@= #"PY  PY @ PY  PY?+3?9/_^]3/+2/99+99+333910#7&#"#>32!7!32673#"'!,w.!'' {]Dm:89)!2uaHx 0/pt<2.rr$U'K#2M@'$4+ 3'PY .PYPY?2/+?3/+9/99+333393310 &#"3>32#"&'##?>4&#"32>S6#ǎ!">_wMKy$0diflapZxR8K*YN*ɦarZ% R;y}JO! -@ QY? /2/39/]+3910!#3!3??ww9X9xC(3W-:"0S@*.. 2''1#PY  *PY  PY ?+3?+9/9+333993333310.546?!7!#"&54> 32>54&0$9@%".DPD.M~Ph= }Y6!-F-!5AOe~PhϞPڴj֝R5/zmu{6@J0 44/.$''  87/0.$)PY QY @ 52PY?+3?3+3??+??933992233333333310"'#7'47#73733#33632#654#"#327?1<~}ix/rIT +4~~ v_9*:c E$7KzQ/Y @dsX>": : W|N!*3n@:( &&/11/% !54 &!!PY."PY +PY ??+?+9/33+3399?393333333310376733>323##"&'###267!"!654&.i/ IwRN8{ ^i* *&^iD q%_VF=h^ l38}R?${|N: Z@0  !" PY PY?3?+9/_^]33+33933333331033!33##"&5467#26?!*hZ[ZZee&öhЀi//{;lXl3 :"+m@8&  ))"-,'""PY #PYPY?3+333?+9/33+33993333333333910367!7!!.'7!!3##"&547#267! ]QX2MRHPE_L% J i(wz'_Rӷ68ʟH!{W4%4Z@/+" 256".PY RY &PY?+?3+?+99?99?93333333102#"'732?#"&'##6733>"32654&蝯k]-JC4>y?9{ &)S ICcb8qzV^N`陏l h^Y?M_VQa}I{|EW"1X@0/(23 RYRY +PY#PY?+?+??3+?+9993333310"&546323733#"'732?#47#'2>54&#"{߭{ RY7JC4>yNIBcb8q|R^}h^䙏s3m_VQa}{{|^W"W@/!!$#PYQY RY RY?3+?+?3+3?3+33339333103#"'732?##737>32&#"3T7JC4>yVJ2HBC䙏sz| H\aWjM3Bt@>40 ;)/## CD"0PY "">PY)','RY,,7PYPY?+?+99//+3?+?9/99+93333333310 '7326?##"&54>323>73!#"'732?!32654&#"6#ǎ "9awPKw$r8~?@34j0iflapZxR8W*TQ,ˤ4an^% YiΑfy}J"WVG@'  RY   RY?+???9?+3933333102?##3733#"'77yH it7JC4s|kE/2䙏yX 䙏s"WKM:g@8)033/#"" ;<00"RY0',RY)'6PYPY ?3??+?+?3+?+9993333333310!654&#"#6733>32>323#"'732?#654&#"|LVq!vIfyPjab7JC4>yb|LVr vzw7KOS_ )rZwqi@d䙏szw7KO"WM(H@) && )*#PY#RY RY?3+?+??9?+933310%3#"'732?#654#"#6733>32Z7JC4>y]~~ vSs䙏sX>S_ )sY@dW1N&5O@-%3 ,76"RY%'PY /PY?+???+9?3+3933310"&'##6733>32#"'732?"32654&*{ ^ Iw|q&JC4>y%Tcb8qzV^h^ lD q%_V\ǙfQa}I{|:WN N@( "! RYRY RY ?3+?+?9?+33399333310&#"3#"'732?#?33>32,.HyYPS7JC4>yU#BT'8 eog䙏s>r݅lWK5T@,'..""76.%%+QY((%QY RY?3+?3/+?3/+99933333310#"'732?#"&'732654.'.5463 .#" FJC4>yq)!u,WDb,zg|*OH=#2't8XPa]*=1,*PkGOFOH*:--(RpW)%Q@+"!'&RY"PY RY RY?2+?3+99//++33933310"'73267>32&#"!#"'732?!vP@92K\%MF <2.8~?@34j'$Wk~Α˸pVb:C@" PY RY?3+?+3?3339333310%3#"'732?!3?3J6~?@34je ]ċ䒇:@Dt55W<:S@, PY RY?3+?+9/??393933333103#"'732?## 33gq5I@2=v!^.]씌|D,[W:H@&  RY PY  PY?+3?+3?+339333102?!7!7!!#"'7y.84JC4s&.VN5C{@B6"''/""/</ED7QY  P PY ?PY )QY1RY?+?+?+?+3/_^]]9/9+99333333339910"5467&57##"&54$%7654&#"'>3232?32732>7,S~ "j^wz-߼J Q/a,)3wK+aMafV6@~eb[WUW@]0(I` %9W>K^SMEVM$3\@0 *  154"  PYRY -PY%PY?+?+??+3?+9999333339910"&546323733327#"5467#47#'2>54&#"{߭{ !3a,)3)IBcb8q|R^}h^Q` 53m_VQa}{{|EWo+:W@.81(%%;< ""RY"RY) 4PY,PY?+?+99?3+?+339333310"&546323?>32&#"327#"&547#'2>54&#"{߭{  }F7/ ?H_84EAgu 7IBcb8q|R^}h^\e] vi(0_VQa}{{|EV'N&.U@- ($.$0/.PY..!!+PY!PYRY?+?+?+99//9+9333333103267327#"5467#"&54$32'74&#" ^1Ea,)3)#oߎy%89ZY?` 7;?ϻidH|"VM6j@6/ '&& - 487/0/0PY//##*PY''#PY RY?+?+3/3?3/+9/+99933333339910%267327#"&54?#"&546?.54632.#"!"aOi<a,)3)ku dSjо|9)oKcsHMgt@LL` jl.33{ySM^T?8\M,`JKZVN5l@833/ %++7%6/PY($$(("PY( RY PY?22/+?+3?+3/9/+93339393310"'327#"&547732654𑯎&#"'>32_"a,)3)ku E(q{dR,&ĭNUh|G` jl.3],i`]]b`EFuNvJ  `AW N+3j@7--,3 )#45$&&!RY&, ,PY  PY0PY?+?+99//3+33?+3933333333310##"&547!654&#"'>323327#"&54732675 ~_.Lٛ bB+@?my ay%μid7:\W?s4.\2arh(AH|!VK@(   SY PYRY?+3?+??+3393333310"5467#3332773fҴu3a,)3p""V5:Q` ʬVN(O@('*)RY #PY  PY?+3/?33/+?+3333399310"'!2#"&'327#"&54773265,TyHΑ]{+# a,)3)ku Ql[V1C.-)` jl.3ai& 6V)"=@ $ #RY RY RY?3+?3+?+3333910'3267>32&#"327#"&546(#J]%MF <2.#a,)3)kuko` jl8VVi:*S@*'  ' +,! *$PY$ PYRY?+3?+?+?39993333333310326733327#"5467#467##"&547~~ vY3a,)3)\Ss:{X>^\` 5 )sY@dVO:)p@:' +## *PY  PYQY(%RY?+3?99//+33/+3+333339333910"547732>54&+7!7!#"'3273ya[LcsInf-#.V'_ yN[jfU tI b f)$2@ %#& ?2??99?3339333310"'##6?33>32"32>54ɤ/yqr1oQmtSZt>YKUa8ی}_Q6 RB>sk^[_kT*@  ?33/?3/339931027#"&54>32.#"9jR߃Z}p yCCVi;A#䜉}vk?O^kC"-M@( + .& /(+ O #?3?3/]39/933333933310"''67&54>32.#">32'2654#"uPDO56&[|pxG?Vi<Q?PZQ^LI9o,[@-** # .-&??3?399//999399399393322310&'37#"&54>32.'7"32>54&2Sx-= sMFYWv3` ;*kPi7VOYk5b2<0HL/]xyqb&$L1OTLN[c`N>WI$\@4"" %&   /  Y`?2/]2?+3/_^]9/^]393393310"'732654𑯎&#"'>32W$sLTlcqD8|qtnuXEVܴtIEG<^ED11e\ZgPQlbEla4@  ??339/3333339310##737>32'"3~{~ghh\3">4* c]WmXa;7G]4@   ??339/333333391033##"'7326?#7V{Vgg0iZ8!11 -\jZa4>\NYmJ.@   ?3?9/93393310#"&547332673#7]8qOeeV{U yVQyz3 P@ga(L9A(vt+ G@'     / _  ??9/333?]33393333310#7333#73A:PQCzCRR:3z8]e]yyAJ@ ??3393103#zzAJ@ ??3393103#zz+Y 2@   ??9/3333333339910#7333#A:PQCzCRR:8]e]kF@' /_  ?2?9/333?]3339333107"&546;33#'267#"73N`s/{^],&.@EV{VN^kGbdDc8.Adyy!u @  ?33?3299310327#"&547uA*(3AU#B o NO#f~.@  ?33?9/3333393103#"'732?#3<&k`1.#*R32>32#"'73267654&#"T3;NsPzqs6bCS` 6pF\cf`P+- )' b3;OrPJ067rVX_To)?@  )' *%%+'$ ?3?3?3399?39333310#"'#"&54633267332673#75dB5pG\cayT3;OrPyT3;NsPzz8kS533>32V zUa`O+- )'  t9sLdfWC'vso^ `;A5/"_R>ga+I4'7@ $$)(!?33??9??333339310327#"&547654#"#>533>32H?&#1*AUf zUPzpt9qNdffoB p NO!C'vsUX#oR>ga&N<$@  ?33?3333931073#&'#> \sg as.F?8. >@" _ H ?3?39/+]339332310#"&54>32!32>74#"!7.]]zbVTJ]Dft~~u7hn;zy/!E@$    "#  ?333??333?339339210%.54>734'>7bqVn3o4knSy6#loJ\5PgoC]6&}{yxw " nj%O f4E@".#( #65.+&))& ?333/3?33?3/39933933310#"'327#"&546732654.'.54632&#"|GF $ (NT2d[Vae >XZT. oS\!>Tygr|1:rMH '8>F@,#7K2foi83+!%jo@  ?22?333310'"'7326732&#"5-,5>/6.'$f uoMW/t̄vc ?@   !?22?3?33339339333107"'73267"&546#73733#327*$.,9CXUVGR U=(lHiG<9\\9C> Ͻ%]@/$&!!'"@ H  ??3?39/+9333333333339933339910!33##467##"&547#732>7!">V>{>IJ! s8qPdfII>:gD H^d> [P@ha{^HYC{Ch#vjj0;@) . 1$..2&# ?2?3?3339333333310"&547>54+73232>54'&546;#"Z:18N4C'(P`VFsB\KR8#"ܒ{}mF-(bC4/V1aeObJI)GH'TYb(/8F-<$@  ?2?33393310 54733273<T}] ID&]{\:K#-(3;'E*@    ?3?33339331032654'3#"&547R y^zt NK2)hb`g{65 "@   ?2?333993103#&'#F SI^+ 0@  ?23?33393323107!7!!+`8b`b=@   ?33?33?3333399333310327#"&547!7!7!!`5!1;Ng0!h8q HK|`8baɳ9m I@$  !" ?3333?9/333339333310>32+'7#7!7!%"32654&KgAESqw0 V5g0,U-j6GLaOA^\D9+Ra7b`ȁI8%* @@   ?23?3/39/33339333310!# '732>54&+7!1exatuLuAi[79O~pngRIVde@ <@" ?O ?2?39/]3393323102#"&546267!"!654&Hjv~n,b*.b~*}?{z:qKkqMea) @ @ /9/3/1073?373 X$$@##B%!') @ @ /9/3/1073%7373'=$$##!F%xNc,@ )/3910"54>74.54>54#"7632%,&$(1(-)5B;^$,& '".&N9    0!4!   A /32/310#"#"&547332>;"8gho@]k+94bfqC#Z%-%eV $<(0(2 /310!7!%9h] /310!'7!U:ԔlK /210'!7!WVԀU /210!'%!++WTl!@ /3/32/310'%7%!RRAmzzm)/3210''%7(H(Ԁmzzm7Wx /3/3910733>3&#"7 T =2$8 '%+55?&%d@ !&} %+5+54&EM-&+5?&%  %+54&E i*,%+5?&%3! %+54&E+-%+5qR&&'zE6&+5Ci&F'zv2&+5?&'@ &n%+5+5E&G*&+5?&' 5%+5E&G "')%+5?&'7V%+5E&GD(*%+5?9&'52%+5E9&GG(-%+5?X&'Q"%+5EX&G-'%+5?i+&( @ &%+55+55E'&H'C!%@%%%%%%0%%!&+5/]]]]q5?i+&( @ & %+55+55ED&H'v%@******0**!&+5/]]]]q5?Xi&(N %+5EX'N&H~'!%+5?Xi&(1^%+5EX'N&H)4%+5?Wi&(' z@ &+5EW'&H'z!&+5?C&)@  & %+5+5E&Ia8@ & %+5+5e&*'P@ !&!# %+5+5WaS&J@ 4&Z46%+5+5?&+@ &  %+5+5"&K?@ &%+5+5?&+ J  %+5"&K 5%+5?&+ @ & %+55+55"F&Kjmj!&%+55+55W&+zW&Kz]?i&+lS %+5"i&K$%+5X"&,H %+5X&LA7%+5Q1+&, 4@&%+555+555Y; &&jv(@o&+55/]q5?&.@ &  %+5+5"V&N@ &  %+5+5?&. K  %+5"V&N -_  %+5?&.DU %+5"V&N %+5?&/ %+5&O >%+5?x&/' P &+5&O' j&+5?&/ʹ %+5&O[Q%+5?X&/ %+5X&Ox %+5?&0q@ &%+5+5"K&Pv@ 3&.1 %+5+5?&0P@ &%+5+5"K&P@ 1&.0 %+5+5?&0 aZ%+5"KM&P X.0 %+5?&1@ & %+5+5"&Q@ & %+5+5?&1 a %+5"M&Q > %+5?&1SQ %+5"M&Q %+5?X&1T %+5"XM&Qj" %+5o+&2 6@ %&%2 %+55+55Cb&R'v3@#6666666/66&j%0%+55+5/]]qqr5o+&2 7@-&-: %+555+555C2&R'j!AK@5_66?6o666/66_6o6?6O6666&j%0%+555+5/]]]]]qqrr55o+&2 @ #&l#% %+55+55C2&R'CA1@!!!!!!!0!!&g %+55+5/]]]]q5o+&2 3@ %&% %+55+55C>&R'v1@!!!!!!!0!!&g %+55+5/]]]]q5?I&3@ & %+5+5W1&Sv.&)),%+5+5?I&3d@ &a %+5+5W1&S@ ,&)+%+5+5?&5@ &t %+5+5"&Ud@ &%+5+5?&5  %+5N&U ɴ%+5?&5' P&+5S&U' O&+5?&5Zx %+5ZN&U%+5:@&6@ ,&)+%+5+5&V@ +&(*%+5+5:@&6 )+%+5K&V A(*%+5:@&6 x2&#*0%+55+55 &V 1&)/%+55+55:@+&6 @ .&/5%+55+55&V @ -&.4%+55+55:@&6' @ 0&-/%+5+5&V' A@ ,&,.%+5+5\&7~@  &5 %+5+5]A&Wu'@H %+5/]]]qr5\&7 iʹ %+5,&W  %+5\&7Ҵ %+5,&Wx %+5dX\&7%+5iX,&WG %+5W&8%+55VWJ:&XN  %+55X&8;)%+5XJ:&X@$/ %+5X&8 %+5AXJ:&X>" %+5+&8 @ &y,%+55+55Vo&X' v'@6666666/66&+5/]]qqr5+&8 @&%+555+555VJu&X' j9#@O$$/$$$?$$&+5/]qqq55&9 l@ &D%+5+5pb&Y@ &'  %+5+5&9 Դ %+5pb:&Y   %+5.&:& %+5+5f5&ZC&ִ%+5+5.&:@ & %+5+5f5&Zv&@ &t%+5+5.&: o@ & %+55+55f5{&Zj@ &)%+55+55.&:@ & %+5+5f5&Z@ &%%+5+5.&: ش %+5f5:&Z %+5&;@ &  %+5+5<&[@ &  %+5+5&; L@ & %+55+55<{&[j@ & %+55+55&<@  & %+5+5Wg&\@ &%+5+5&=@ & %+5+5&]@ & %+5+5&=  %+5:&] ( %+5&=} %+5:&] %+5"&K%+5]G&Wj@  &F %+55+55f5s&Z@ &-%+55+55Wgs&\@ &l%+55+55.-&D@ B&B? '%+5+5!&Aa8@ &%+5+55H%R@+ ## &' `Y _Y_Y?2+??+9/9+393333310"'732654&+7.#"#>32p)v|Iy)\i",Tz#)mfc5?[&^%+5+5.- &Di@ F&;A '%+5+5+&$ &%+55+55.&&D D&D9 '%+55+55+&$ @ &%+55+55.-&&D @ F&3;@ '%+55+55Q+&$ %&p%%+55+55.u&D @ O&O: '%+55+55+&$ D)#%+55.L&D @ @&@W '%+55+55&$' Q&+5.-&D' A=&+5+&$ &K%+55+55.[&D @ >&A; '%+55+55+&$ &J%+55+55.5&D @ >&AH '%+55+55+&$ r&="*%+55+55.2+&D @ J&MT '%+55+55+&$ &V"/%+55+55.T&D @ Q&TM '%+55+55&$'  &+5.-&D' P8&+5?i&( { %+5E'N&H Ay!#%+5?iJ&( >@ &%+5+5E' &H`@ /&$*%+5+5?i&(K@ &%+5+5E'&H@ )&n)4%+5+5?+&( &% %+55+55E&&H @ -&-"%+55+55?i+&( @ &C%+55+55E'&&H @ /& $)%+55+55?i+&( @ #&#%+55+55Eu&H @ 8&8#%+55+55?i+&( @ -&'!%+55+55E=&H @ )&)@%+55+55?i&('  a&+5E'&H' A&&+5QJ&,z>@ & %+5+5"U &G@)@!!H@H@H@H@H@H@ H@ H@ %&+5+5++++++++"&, I%+5&L E %+5o&2 Y %+5C2M&R At%+5oJ&2G>@ *&% %+5+5C2 &R]@ +& &%+5+5o+&2 @ (&( %+55+55C&&R @ )&)%+55+55o+&2 @ (&'" %+55+55C2&&R @ +&- %%+55+55o+&2 @ 3&3 %+55+55Cu&R @ 4&4%+55+55o+&2 @ =&71 %+55+55CN&R @ %&%<%+55+55o&2' Y%&+5C2&R' A &&+5oS&b%@ /&;*- %+5+5Ca&cv@ +&d&)%+5+5oS&bE/&}+. %+5+5Ca&cC+&'*%+5+5oSJ&ba>@ 8& -3 %+5+5Ca &cO@ 4&)/%+5+5oS&b 3&ٴ3> %+5+5Ca&c .&.9%+5+5oS&b c*, %+5CaM&c a&(%+5&8 %+5VJ:&X = %+5J&8&>@ $&{%+5+5VJ &XK@ *&% %+5+5/&q@ $&"%+5+5V&rv@ ,&M'*#%+5+5/&q2$&g #%+5+5V&rC,&@(+#%+5+5/J&q+>-&Ҵ"(%+5+5V &r:5&մ*0#%+5+5/&qK'&ʴ'2%+5+5V&r /&д/:#%+5+5/&q k!%+5V:&r ')#%+5&<" & %+5+5Wg&\C@ &,%+5+5&< Ǵ %+5Wg:&\ 1J&<>@ &. %+5+5Wg &\@ &&!%+5+5&<K@ &%+5+5Wg&\@  & +%+5+5F0&cd@ /&#/*%+5+5F0&cd@ 1&3*%+5+5F0&cd5&5*%+55+55F0&cd@ 6&8*%+55+55F0&cd@ 5&15+%+55+55F0&cd@ 6&F8+%+55+55FJ&cd@ /&L=I%+55+55FJ&cd@ 1&L@L%+55+55&$@ %+5?5&$̝@ %+5?5'$,%+55?55'$,@  %+55?55'$,%+55?55'$,@  %+55?55'$,!!%+55?55'$,$$%+55?55"0&gd@ -&-( %+5+5"0&gd@ /&1( %+5+5"0&gxd@ 3&F3( %+55+55"0&gxd@ 4&[6( %+55+55"0&gd@ 3&3) %+55+55"0&gd@ 4&6) %+55+55y1'(c %+5?51'(X %+5?5o'(X %+55?55'(X %+55?55o'(Xa %+55?55'(Xa %+55?55"W0&id@ $&$ %+5+5"W0&id@ &&( %+5+5"W0&id@ *&* %+55+55"W0&id@ +&- %+55+55"WQ0&i6d@ *&* %+55+55"WQ0&i6d@ +&- %+55+55"WJ&id$&2> %+55+55"WJ&id&&5A %+55+55y'+b %+5?5'+W %+5?5o!'+X %+55?55!'+X %+55?55o!'+X` %+55?55!'+X` %+55?55u!'+X ̴++%+55?55u!'+X ̴..%+55?55?$0&kd@ &  %+5+5?0&ḵd@ &  %+5+5?0&kd@ &  %+55+55?0&kd@ &  %+55+55?0&kd@ &  %+55+55?0&kd@ &  %+55+55?LJ&kd@ &+ %+55+55?LJ&kd@ &". %+55+55y',P%+5?5',E%+5?5oz',X %+55?55z',X %+55?55oz',XK%+55?55z',XN%+55?55uz',X##%+55?55uz',X&&%+55?55C20&Rd@ "&"%+5+5C20&Rd@ $&&%+5+5C20&Rd@ (&:(%+55+55C20&Rd@ )&P+%+55+55C20&Rd@ (&(%+55+55C20&Rd@ )&+%+55+55y\&2\@ & %+5?5\&2\@ ( %+5?5o'2@ , %+55?55'2@ - %+55?55o'2@ , %+55?55'2@ - %+55?55h0&wd@ & %+5+5h0&wd@ &~! %+5+5h0&wd@ #&J# %+55+55h0&wd@ $&_& %+55+55hG0&w,d@ #&# %+55+55hG0&w,d@ $&& %+55+55hJ&wd@ &+7 %+55+55hwJ&wd@ &.: %+55+55'<,e %+5?5)'<Xe%+55?55'<e %+55?55)'<X %+55?55C0&{d@ 4&4/ %+5+5C0&{d@ 6&8/ %+5+5C0&{d@ :&Z:/ %+55+55C0&{d@ ;&p=/ %+55+55C0&{d@ :&:0 %+55+55C0&{d@ ;&=0 %+55+55CJ&{d@ 4&BN %+55+55CJ&{d@ 6&EQ %+55+55y'[@ 1''##%+5?5'[@ 3''##%+5?5o"'[R7δ''##%+55?55"'[R8δ''##%+55?55o'[@ 7((##%+55?55'[@ 8((##%+55?55'[0::##%+55?55'[3==##%+55?55F&cX/&+.%+5+5F&c9U@ /&d*-%+5+5"&g/@ -&*), %+5+5"&g98@ -&(+ %+5+5"W&i@ $&C # %+5+5"W&i9@ $&" %+5+5?&ke@ &N  %+5+5?f&k9*@ &  %+5+5C2&R@ "&<!%+5+5C2&R9y@ "& %+5+5h&w@ &! %+5+5h&w9U@ & %+5+5C&{G@ 4&03 %+5+5C&{9G@ 4&/2 %+5+5FW0&c'dM@ /&#/*%+5+5FW0&c'dM@ 1&3*%+5+5FW0&c'dM5&5*%+55+55FW0&c'dM@ 6&8*%+55+55FW0&c'dM@ 5&15+%+55+55FW0&c'dM@ 6&F8+%+55+55FWJ&c'dM@ /&L=I%+55+55FWJ&c'dM@ 1&L@L%+55+55W&$&@ %+5?5W&$&̝@ %+5?5W'$,&,%+55?55W'$,&,@  %+55?55W'$,&,%+55?55W'$,&,@  %+55?55W'$,&,!!%+55?55W'$,&,$$%+55?55 W0&i'd&@ $&$ %+5+5 W0&i'd&@ &&( %+5+5 W0&i'd&@ *&* %+55+55 W0&i'd&@ +&- %+55+55 WQ0&i'6d&@ *&* %+55+55 WQ0&i'6d&@ +&- %+55+55 WJ&i'd&$&2> %+55+55 WJ&i'd&&&5A %+55+55yW'+'b %+5?5W'+'W %+5?5oW!'+X&z %+55?55W!'+X&z %+55?55oW!'+X&z` %+55?55W!'+X&z` %+55?55uW!'+X&z ̴++%+55?55uW!'+X&z ̴..%+55?55CW0&{'d@ 4&4/ %+5+5CW0&{'d@ 6&8/ %+5+5CW0&{'d@ :&Z:/ %+55+55CW0&{'d@ ;&p=/ %+55+55CW0&{'d@ :&:0 %+55+55CW0&{'d@ ;&=0 %+55+55CWJ&{'d@ 4&BN %+55+55CWJ&{'d@ 6&EQ %+55+55yW'['@ 1''##%+5?5W'['@ 3''##%+5?5oW"'[R&7δ''##%+55?55W"'[R&8δ''##%+55?55oW'[&3@ 7((##%+55?55W'[&3@ 8((##%+55?55W'[&30::##%+55?55W'[&33==##%+55?55F&c@ *&-4%+5+5FS&c@ +&"+-%+5+5FW&c&XM/&+.%+5+5FWM&cM4.%+5FW&c'9UM@ /&d*-%+5+5F&c@ 2&'2=%+5+5FW&c'M@ 2&'2=%+5+5&$ &J%+5+5&$N&%+5+5&$K%+5?5&$9%+5?5W&$ %+5]I_ @   ?3993310#>7#7_ 13v:3Y&̇D};>gW @  9993310327#"&54?3l$!.'58 p ;3!-nkXLa @  ?399310#>7#7a^v::Y"xm>oPQ@   /323910".#"#>323273S*LF@7B[)V,ME>f&\"B[%-%>9%-%wjg;[8@  /32]2299333933107373".#"#>323273$$$$+&E?:3;S'tL(E?9[$S'qĸ "("84q"("lp W&i'&@ $&C # %+5+5 WM&i& W&i'9&@ $&" %+5+5"W4&i@ '&'2 %+5+5 W4&i'&@ '&'2 %+5+5'(,K%+5?5'(,9~%+5?5'+,K%+5?5'+,9}%+5?5?W&+g %+5I3@  H /+2/99//3393310#73!#>7#7r879@W& rax87#75r879@W&  rax83232673C4*vaY" *NGB7@['}X,PHA6<\@ZxTk1hS,$49w%58a`73&k@  & %+5+5?S&k@  &  %+5+5? &k&jx7@%0o/& %+555+55/]]]qq5? &k&j9w7@%0o/& %+555+55/]]]qq5&k@ & %+5+5?&k@& %+555+555QM&, 2@ &%+5+5Q&,-P@ &%+5+5N',,K%+5?5N',,9d%+5?5I3@  H /+299//393310#73!##&5467r&W8% ;fAN?I1@ H /+299//3933103#7##&54675r&W8%  ;fAN?Z %R@/  "&"' ""`p   0/q9/2/3/]q2/99393310##&54?%".#"#>3232673C"Y"v  *NGB7@['}X,PHA6<\@Z­J>=A5=x,$49w%58a`7h&w@ &}" %+5+5hS&w@ &c %+5+5h &w'j7@%0#o##/######& %+555+55/]]]qq5h &w'j97@%0#o##/######& %+555+55/]]]qq5WV0&sd@ $&$%+5+5WV0&sd@ &&(%+5+5h&w@  &P + %+5+5h&w@& %+555+555&< @  & %+5+5&<P@  &' %+5+5'<,' b %+5?5ja'<9 X %+5?5'3X %+5?5TO *@   /339/3339310#73#73#73+$u$к  TO *@    /9/333999210#73%3#7#73+$u>$кY iL/991073  %!CW&{'g@ 4&03 %+5+5CWO&{CW&{'9O@ 4&/2 %+5+5C&{@ 7&t7B %+5+5CW&{'@ 7&t7B %+5+5$'2$K@  %+5?5I\&2\9`~ %+5?5'[5]*δ++##%+5?5I4&[d9`*E''##%+5?5W&[L1+%+5Y/391073YkIT !@  ?29933310##&54?T&Y*o! FOFQ05* /?10#*T &@   ??3?393310#'7'77'*T7777Y7887  ??9310'7##!'77RJ77}m}8L(  ??9310##'7!(R77J}78}LL1@"Y?O/?o@&+H/+]q+33107! rÉ L1@"Y?O/?o@&+H/+]q+33107! É L1@"Y?O/?o@&+H/+]q+33107! É` R'BB;@+_ooO_oO_?//]]]]]5/]]]q5  @|H    twHb  @orH  m   @fiHv T d B  @]`H    r  OSH KNH @BJH4 D   =@  9733C8yyY&`E + @@|H   twHb  @LorH  m     T d t B 4   "     r  @ OSH    @CKH$ T   =  @4733!7>733A8zxX&C8yyY&]D}Ò`E e@]mJ  @@\}HD&6dtBR4&hpBRb4@#WZHTdt6F@sGJHtb4DT&86VFV2 @p[ [?3+3+3_^]]_]qq_qqrrrr^]]]]]+qqqqqqq+rrrrrrr^]]]]]]]]]]]qqq+99_^]]]10#67#73#67#73NyxX&?{{xX&B}Ñ]I}Ñ_& @]mJ  Rbr$4Ddt2BR$hpBRb$4brT6F"t`2BR$8vD&66F@9 %H"`p/ [[/3+3+3_^]]]_]]]q_q+qqrrrrr^]]]]]]]qqqqqqqqqqqrrrrrrr^]]]]]]]]qqqqq39_^]]]10#67#73#67#73~yxX&?z{xX&A}Ñ[J}Ñ] 1@    ?329/339393910##&5467!##&5467'X2{" $'X2{" $ _fLZ!J _fLZ!JvX A@#  Y [/?+333+333393310#73%s Z-eg rxDsZq@>   Y [ Y[?+333+333/+333+33339339291073%% %%#7G b9Yo Z%m :Z dYxxGa @ I    f v  + ;  h  } [ k O &       @    ` 8  0 ` p p O    0 ` p  0  /]]]^]]]]qqqrrr^]]]q_qqqqqrrrrrr^]]]]]]q9910#"&54632ropsuus .@  Y/22+33933310!73!73!73++++++??310#!*SmOM)?3?105!#MSO??3?10###!T   ??33?310###!!!TuO   ?3??3310!!5!###uTON3)5DPT@O9STIA4.& QRR &AT9VUVkVPVDV+VVVVVVVVkV_V@V4VVVhVVVVVV[VkVDV+VVVVVVVVtV[V@V4VVVVVVVVVKV0V$VV7VVVVV{VdVKV?V$V VVVVVVVkVTV;V VVVVV@AVVkV_VDV+VVVSQK0#0YE**Y6#[>#Y[Y?+++?3+3+3+3??_^]_]]]]]]]]]qqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]]qqqqqq933333333102#"&54>"32>542#"&54>"32>54%2#"&54>"32>54#3w|4gNtUtQ`8qNb4w|4gNtUtQ`8qNb4+w|4gNtUtQ`8qNb4wWG{v}l]IgGwWG{v}l]IgGlwWG{v}l]IgGz?39103@Ğzz&Uc -@   ?332239332310#3#3#3z@ay?z@EEV1@ [/o/]+933310%73 _  i m?s(R1@ [/o/]+9333107#7 73 'ot?M&T@ Y/+3310!5!^@ ??333310!#3l~~ R@-   Y Y YP Y?+?_^]+99//++9933333310353535353[Y   ?3/3??33/2103#5!#3###TOON  ?33?3?10!!!##:QTN ??10#!*T&n??3?10##*TG @ ??393310#'77'*TT~~~ݵqqp   ?3??332103#5!3###TON'3 Z@1    Y @H ?3?339/+]333+339933333910#7!733!?##kl}l ?岲o-qBN'[@2  Y Y   Y?+?3_^]+9/3+339333310!!>32#"&'732654&#"#rCVVF|q'ooe?Hb]QJ<4 *@ Y?2?+33399310#6!7!?*aRxU4BqeaK(%1Z@1)#/ 23&&Y   ,Y Y?+?+9/_^]+93339333102#"&54675.5462654&#""32654&sjV32I cHiGdw7dCQ] Kv3%`d^oI2Y\$>g~ciikrys1hjZ!k@= ! " # `Y `Y    `Y`Y?+?3/+99//_^]^]3+3+3933310&#"!!!!!!$4>32Tc[4ryU_U;|@ZuLׅ BSusՊlw_~q#)/@E$#, --/',& 01# @,*& _Y -'/ /_Y   ?3333/2+333?3333/+33323393333333310&'#7&4$?373&'$+'#&'KCLpm7;T@Lh-6~,Gߦ:PAR$!rz Z7J6 Y^mm)? q/X@.,,$01"'_Y$"" _Y ,,_Y//?3/+3?3/+9/93/3+39333310#"$54$32.#"?33>32&#">7N~Եu+0%Η薑U#BT'8!,.HzY*ZQ ٵ7pҢ#r݅l eQ}@H        `Y _Y  _Y ?3?+9/_^]q+9/3+333939933910!!!!##73!\Q)n66{$Ձ,@#"%" ! , .)-% uY" !  uY  _ o  _o @H  -sY))tY, ,,,?3/]+3?3/+99//+_^]qr]]qr3+33+3333393333339910#!76?#737#737>32.#"!!!!!273'řF-(ཏtJrhhY36[wo2:Js}m)"8K@2\@310%((!! 34-++PY1. @PY0% ?33??+9?3+39333333310654&#"#6733>323732#654&#" #7'LVp vIfxI |LV)!t//KOS_ )rZxo@dszw7KO I  #'*@N #*))'&  &! + ,'_Y #_Y) $( ?33?3399//333+333333+3333393333333333333107#733!33#3##!##7)7!!'#67#3-MԯNN,[6Z[S-gJhevpqq++՛kN EP@T%$$=0*CC76FKLL60RQJ_YKMM_YMK*=!33:PY773!(PY%%!QYPY @ QY?+?+?+?3/+?3/+99??+9/+933333333333104&+3 %3#327#"&547#73732.#"#"&'732654.'&546%!##32g8l^~L H??PQ^ Ohodn鍞 QKPs|rȹ!XXhdGmjw~qv.+R~bV44u`*:V,2rY[m4;86:(:v? ?l@: 8,$11, @A$8//5`Y22/!`Y _Y_Y?3?+9/+3?3/+?3/+99933333310!!#!2 2654&#!#"&'732654.'.5463 .#"q>>e)!u,WDb,zg|*OHI˧px]u~8XPa]*=1,*PkGOFOH*:--(Rp .#'+.25@V$(04&5#* )-.. " )*5&0761. _Y($ +'#_Y4 3/, ?333?33399//3333+33333333+33333393333333333103#3!#!#!73'#733!3!337!37!!'###3kgp%0d(#!ml+xsT\**֛qqQ..N!;9A @Y:@Y9:??+?+99//?102#654&#!#3!2>73#;˸/;jy͸mTn~Q(ԭ˖]+l6_O5FRiq+*.d@7%,./0'!  @ H  +.?/39///+9323333933339310#"&54>3237#73733##67%32>54#"!!4pVtwYwN]+xx~\\ s [u@Qj=27J>|EB\gg\PA[<>g]i4]+@d ))"  "(,(- uY "uY"?Oo"""""""" ""%%+sY))%sY`?3/]+?3/+99//_^]q]q3+33+3393333329910"!!!!3267#"'#73>7#73$72&'0fm&ARAl|j*<@pAqN'ͤ6K`Dia02k#5J@'  _Y ?3?39/33+3333933333103333!!####TtuR:6-j~-TTsl\7@   _Y??+3393333310%#7%77%!7!!%jQ>g fYFk?^?Ȝis:FU_t@<*VM#133'7S;AS '#Va[`*'G3>0-+3VX@#MO ^ OD?3??9999?339/22339333333310#"'#>7>32".'#"&546327756%7674&#"32632654&#"32lV8&2 q$~4Dcn>&JX]dQ&V ;[~B2&O0LNyUHL\XGI],H=4F2wvg@I+=9-p6M=9&ĕQ?7ENSQFXnt2$A\)YXLs߸aqt^atxJyy_*{*)11-W!-U@/) "/.+%`Y `Y?3+???+933393333310#"'7325' #546324&#"76(5 ]P$JC"pf2uH*4&*M#JP\.G_Eo|iO50=ixt?$)@[$)*&"+%# @$`Y  0/ $$$$)_Y??+9///_^]^]]]]^]+332233223333393331023#3##!##737#73765!27!!&#!@.k`s?lj0RB^qZgNv6,vb %=bddce,#%j@8"#  #"&'_Y "_Y@# #_Y ?33/+3?3+39/+933333333310#7&54$?3&'>?!7!}&o{1C܂W3 d:36NIwmUk h@9   "!_Y _Y   ?3?399//33+3333+33339333310!#!##737!7!3!!3#%!'!3&Qe0,-NY d&ᕕȜ;4@T!""3-( +((56-_Y*_Y3% !!_! !!%%`Y% @P  `Y ?+3/_^]?+3/_^]99//3+33+39933339333310!3 #"&547#736?!7!654&#"'>323#!(x cH!Buo +xkUG漺#2qY[HKVan-RT}?%GUYe!YN,8% q,#!a@2   "# _Y@ _Y?33/+3?33/+3333393333310#7&54$?3.'$%Nz%}&]{-"}oQ6 7g~  jw #-:d@9"3* *"<;.Y'['5Y'Y [ Y  ,<< <7<<<<<<<<{<l<\<L<=<-<<<<<<<<<<<|<l<H<9<< <<<<<<<<g<(<< <i<Z<H<9<*<< <<<<<<y<i<Y<J<9<(<<@ <j<<<<<<<<<<<~<n<^<N<?<(</<<< <<<<<<<<<<<<<<n<_<O<?<,<+<<< <<<<<<<<<}<n<[<I<:<+<< <:_^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqq^]]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]?3/^]+++3/???+++933333331027#"&54632.#"#32#"&546"326545'}d{LA^qFMO}6nY|]CV@+~Un<||u MPrfffjUl>M`!+J@%%)-,&" "??9/9/999933393310232673#"&5467767>"654&2P]- 0:V&E7c`m#HHQ>r!~1?a*dldA7=6hmlnF!IKL`Y6@ET[,p@=&*##$*++$-.+**%Y Y   & %`Y,'#$?33333/+?3399//_^]++3/3933339910!7!"&547!2"32>54& #36737{ DR D_l>an?WJ+;Eb;E_VcS^M3`QA_> #3S@., $45 Y Y   (Y 0Y?+?+9///++93333310#!2+32654&##"$54$324$#"32$ZPXWQPQ\۪ܨ"&'+quLHFJMP©!ܧܨ$z@Y   O__OOO/Y   P ?3/3333]222/33+3_^]qr^]93333310#'#373##5!lMJ(zk$*hoon#C@$ ! !$% _Y _Y?+?3+333933910 6;!5654&#"!532&5/[њ66[s _` qU&OX|H>@!   ! /?3]]?9/]9333310"&54632!3267.#"k2UNHbܕ3Wu"6Fl~*z5Au c 6r@=,%44  78 Y  ,"")Y&&"""Y ?3?3/+99//3/+9939/+933333310 # !#3 3 '732654.'.54632.#"&t(Q-ihoqK{kdXWd:uW1"unOGME&+#"&tVojc@=@;!('"9U@~: 2@  PYPY??+9/+393103!7!!7!K>$:Ƌ?=a&{'u(?5(&t '*u=?5=N&{'n ?555>N&u 'n 8?555cN&'n /?555|:&>'Z ?555Nd^D @   /93310#&'5673!9>HH>9)CI$ICV (@   /2999399105673&'#CI$ICV9>HH>9#d^D @   /93310&'3#67!59>HH>9#CI$ICV (@    /299939910%67#&'53+CI$ICV9>HH>9d^D'@   /9333310#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$ICC@     @ /2992999339933105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9HA@      /299299933333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>98*C@#$+, QY PY'PY?+?+3/9/3+933310 #"&54632374&#"7632.#"326Hք~T 4y1$qpmEQWZRN_˴>cTu'$>Xss  7@   _Y?+333?339333310353!b4ƑI9$@ _Y/2/?+993310!#!9ZH9` M@'    _Y  _Y/+3?9=/_^]3+3933333105 5!! !{BH9m;6j`f@ Y?+99105!`-@[/@+H@H@H/+++]+931073++3bT9@  Y/3/9/]+393393310##5!3njuNio ,@' !.-.../._.....?.O._...... :...@]aH.@VZH..?..._.o.......`..$$**!??O@H@$H/+]3]+]q29]2]2]]]]]qrr++r^]qr93310#"#"&5463232%"32654&.#"326o˄?ZɀFw83wMSmm33wNTihWFxNӰS~qkop~`/993103!!^j8^@  ;/k{O +mK$4k4DT+K[k;@69H;Kk{//Oo@#H@H/Oo /2/^]]++qr_rrr+^]]]]]]qqqrrrr^]]]]]qqqq9933104>32#4&#"tтwgĠ9)@ PY PY/+?+339310"'53254632&#"$O7<9W,1BSY9Ѭwr-LP@+,@% )),--4-T----------@=R[H-- -@-`-p--? -@-`------ -@-`--- --&Y#T"@  //99310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //993103#"&546323265";N2$! =/'5)%3%Y?+33105! %iH@ ??93103#ؑHK$@ Y?+?39310!!#(in$@ Y?+?393105!# (%%H"@ Y??+393103!!Hn%H$@ Y?+?393105!3 %H+@  Y??+?3933103!!#iHnnH+@ Y?+??3933105!3# %K,@ Y?+3?3393105!!# i%n%H,@ Y?+3?3393105!3! %nH 7@    Y?3+3??339333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH @ ?2?39933103#3#ّhHK Kj 7@  YY?+?+?3393310!!!!#(iijב" /@   Y ?3?+33993310!###בnn#j 9@    Y Y?+?3?+33993310!!#!!#htjo"j 7@   Y Y?+?+?33933105!5!5!# i(qב) 0@    Y?+3?339933105!### ܑב%nj 9@   Y Y?+?3?+33993310#!5#!5!ґttj)F)ޑqH 5@     YY??+?+33933103!!!!iH"ב%H ,@   Y?3?3+39933103!!33A$Hn#nqH 9@      YY?2?+?+339933103!!3!!ّK$hH"qH 7@  Y Y?+?+?33933105!5!5!3 iqב)%H 0@  Y?+3?33993310!5!333$ב%nqH 9@     Y Y?+?3?+33993310!5!3!3!5!$KqFH 8@     YY??+?+?33933103!!!!#iiH"ב"H 3@     Y?+?3?3399333103!!#3#AHnn KH E@   Y @ Y  ?3?3?+?+3399333310#3!!#3!!jt " "H :@  Y Y?+?+??339333105!5!5!3# iqבKH 1@   Y?+?3?339933105!3#3# 㑑h%K#KH >@     Y Y ?3?+?3?+339933103#3!5!#!5!A㑑tHK )ޑj <@    @ Y Y?+3??+333393105!!#5! iiq"h 6@    Y?+33?3339933105!!### ב%nnj E@  Y Y ?3?3+3?+3333993310#!5!3!!#!5jtttAޑ"בqH <@   @ Y Y?+3??+333393105!3!5! Aّ"%H 6@      Y?+33?3339933105!333! ב%nnqH E@     Y  Y ?3?3+3?+33339933103!!3!5!5!AH"oHR@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# iiiqב"ב"HO@    Y ?3?33+33?33399333333103!!###!5!33AבHnnnnH ^@   @ Y Y ?3?3+3?3?3+3333399333333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H@ ??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{lYgckhk@ Yd`h_[WTW@ Y\XTSOKHK@ YPLHC?GDG@ Y@n?o*Z+[BrCs.^/_FvGwA&.6>JFF'/7?KGG@ ۸B@JzK{AP#+3;OCC"*2:NBBQDظYG  Y # $(,$Y#'+/'48<@D(030Y7;?CG+3LPTX\,HKHYOSW[_/Kdhlpt0`c`Ygkosw3c|4x{xY7{8Y;<Y?и@ԸYӸC@3Kc{׫{cK3 AO  Y LHYK?3+32+39/////////3+33+33+33+33+33+33+33+33+33+3333333339333333333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQ@jh| OoLldi}SsPp`"eWwTt\&a# +P;;Xxؿ)H*99]'A!/L?? ,Q<%D.55 &I+648<@DHHA 0M@@6<@ؾ FKk A R"E/2226:>BFFS׹;?H˸YDHJ@YNRV7JOSW8KKY[_cg\`dhjYnrv ;josw <k kY{~ | Y ?!@ Y$( %)Y*.C+/DYȹ48ɹ59Yֹ:>@#GJj  jJ  $(,0KO3@Y"&*.@CGYLP4?3+39/3+339/////////3+33+33+33+33+33+33+33+33+3+333333333933333333333333333333333333333333333310!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  //993310!!!7L17}1mi{/9910!!imi{@  /993310!!!iLPbh?9910!!hL@ ?910! XVRZ?9910 7L@ ?9/910 LRZ?9910Z79e%  4@  ?/2/]33393333310!# 3 @R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow@kPhhTl8xx<|(pp,t ``$dHH L@@D0044DLdt|lX\\JrvNvBz~F~2jn6nZ^^RVV:>> *..v~n^V>..>V^n~v&bf"&//9///////323232323232329933933333333333333333333310#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @ /]99102#"54>jnrotjlw)@  /9103!32>54.#")vwvvvwvu}Avvvuvvw)#!@ $% /9103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @  /993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:s@B+%:6%  <;("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332993393310"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-]@8 ($./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]33293310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7~@C5  **.&"## 98+** !"1%*"*""*'o/]33/]339///999933/393333333333310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'\@3$  )(  /   @@%(H/+/]99//]q2329333333310.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8>@!0,'6!'!9:,*3$$$-  **/^]]]9999339210&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<48@4((56$+/     //99//]92393310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@   //9310./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @   //9/3933310&&'6H zDS%Ut}FiGfY;.@  //9/939333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt \@ "! H@ H  /3/]/3339/++3339333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu28@I    !      ??9///32992939933333333333310##57573%377```L`Y=>YYYYG\YY Y  u@B   `Y  @ `Y _Y??+9/_^]3+3_^]2+393333333107#733!!!!!!#7cc||?y^if@8  PY  @ PY??9/]3+3_^]2+3333393933107#7333#3###7mmjjoooofem"ޅ g@  `Y@ H@ `Y  _Y?+?9/_^]++_^]+933333103'"#>3332673#"'!>#'$ }`&p~#f`+]0/jzCv/0rr %?IT@,   _Y `Y   _Y ??+99//3+3+339333333102)##73!!! 4&#!TXjHx[(~еr7w~ W#Y@-%# $#_Y##"_Y _Y ??+3?+9/+33333339933310!!327#"&547!2 2654&#!GV34:Cto &d pUeIJ!]uf/2˧pxX.6;@@O719>:(/?!<<=?(':9 AB.91,1PY:0>0QY)-,>= > > $, PY?+??399//993+3+33?39333333333310.54$%&#"'>323327#"&57##' 32>7'76^HH 0Jwz-߼pR IJ Q!B>]US~1 af-gjZX)NUW#Ls@]0(IpML@~ei`SM}I/h"$bXS@,  PY QY ?3+3??+39?339333310 7#737333327#"' #}ix/ Z*:cJd1ȋX e<"XF&$;?hG@&  _Y  _Y?+??39/+933333310!#!#3!33#ttnsT"hD@$    QYPY?+?+9??93333310>323##654#"#3SsfviO~~ v KsY@dX>~de?hD@$     _Y?+??39933333310!#373 3#(jnOM2"hVE@%      QY?+3???939333310!#373 73#H i aiO|kE/h ?@     _Y  _Y?+3?+333393310#!7!7!!OOuhVhB: ?@   PYPY ?+3?+3339933331037!7!!#28kP&q>@  _Y _Y?+?+99??99333310!7#"$5$3273%27&#"̹’`ܡG[M8gdp2N*@ RY ?3??3/+399310!#3?>32.#"շe ;=FgQw}2%*?#:@Dt5uvЌzPKd<'^G6%2G"F/R\O :NJ \,;=k;(9EMq.m#\yf5N"4@ #$RY ???9??3/+3910!#'#3737>32.#"-($@](<l- S(VeULm"}2%,?!YJ:!9ALXh.IRd<';CuE#G@%$%QY !RY ?3?+?9/3+339333310 #'7&54632? 654&#"[qu }NZ7v^) ^ *6:#$}'<2XK>}b(;}55(3EY#>?"@ _Y??9/+910!#3!wts#7:"@ QY??9/+910!!#Y`:6:GR$@@" # %&PYPYPY?+?+3?+93333102#"&57>">54ьZ=uvp+I[qog9Pǰ]i$@ZKDڻVg.@ /33/322/33399107%7%< WbX^/9/10733N0h{hs/2/10 '53WmdVmJ_ /10!7!%73m#_ya_ /310!53!}hv "@ /9/3999310!#!53h[c Uhv "@ /9/3999310 #5!3!h]U4@  Y//+9/_^]3910#373i\V٘|8@  Y//+9/_^]39310#3#7in,J9@  @Y?+9/_^]39310#3#7in,i  /32310##7##!-}--}EOc?c /23310)33733&iE},,|,cW]t@ /32399103#'"pW㾾p& @  /32999910#7#7h,+W*+ Rj@  /3239107!7!}֔Y@ ?3910#73QM,,YP@ ?3910#73Q,,PE.&IL9E.&IO9&& 9??3210#"&547332679HKKh㗦v !9JaI<& ' s#O]]5'F R) H XJhAY7?]+310!7!3!%3%RRT"D&D&J"D&'@d4]]]]5D&'J@d4]]]]5'&'&'&/]q5;&&L'@O?/d]]]5]]]]5& ]5F& 4]5&&&F& + @H+5&  D]]5& @ D4]]]5R)&  4]]5 &  ]]5& ]5&&Zm]]53&P@ m?]5]]5h& '@?/4]]5]]]]]5&hd 4]]5& D]]5&@d4]]]]5& ]]5H D&;+&+& 3+&%1#: 996??3??9310#33673#XsTVJKB? _|| /RJlh#)v2 /210#"#6$!vw vn[2 /21053 #&!n~N{   /2210.#"#>32dVup x)2E~5   /331032673#"'eZwlNp*7@dk=7 !%)/AOW_jv@! )(//() !"--#,qek`MPUU]]FPJXB43:?  ?<3BJF`e, wxMU\\UUG]FFb7400tbTGGh;>>nhbhbhw( ..w $ #,$#,,#$'+/3333/333?3339////33333/33399//33/33/333/333/39/3/9393333333333393333333933333310#5#5!!5!#3!5!!5353##!!5!#3!5!!33%"&'73265#53%+3 4&+324&+32!"&546324&#"326dCC?ddC~dCdC~CddCd]_k *02,^dMNcfYV /ee4=@ٕqY\`WZ\]Y~ddd~Cd?dC?dC~ddC_wKDC_Zǂ|ly+Df k#B9EJCZիX9f "@ o ]9/99310#67#73urX C9eYjWu88 &@    Y/+2/3910"&'732673*tX]%g(u~=cTd]$~ @   ?9/39910#67#73murX CeYjWu+ @   /9/3991033#7>urX C eYjWuX,@/?_/]]]3910%73}ϭ ,@/?_/]]]39107%3 \ 0@ /?_/]]3]239910#'##7%3\_q 0@  /?_/]]3]239910#'73373x̻]tG @ /3]2391073!73w####6@     /  /22]]q22339310".#"#>323273*LE?.>d/yS,LD>[)f#@Z(1(;Ft(1(me:q| 0@ /?_/]2]23910?33?3q (@  /2]2339310"&'33273tgS@u4o;6rz]= /10#'3]A' /10#'3  /103zt L> /103#ڂ>q> /103#ڂ>= ## /103#2#h7  /9104#"7632#732b5SMrĸ] e%ATQ ?RJ  /299104#7632#7>D_ -exnf p 859f LADS 2x h 7  /9104#"7632#732rb6RMrĸ] e%ATQ ?0I0@    /33/2/210>323273#"&'.#"0~W>7@6?-"C<+MIou#W"_E,@    /33/2/210>323273#"&'.#"~W>7@6?-"C<+MEou#W"_4  /22/10"&'33273ÅtgS@u4Ċo;6rz  /3210#'##?3pSSu/1073%%ɬI /103#X /103 /10 3st /10#3h7 RJ I0  /3310>323273#"&'.#"~W>7@6?-"C<+MIou#W"_I0  /3310>323273#"&'.#"~W>7@6?-"C<+MIou#W"_Iy0  /3310>323273#"&'.#"~W>7@6?-"C<+MIou#W"_s<  /3310>323273#"&'.#"s~W>7@6?-"C<+Mou#W"_t  /3310>323273#"&'.#"~W>7@6?-"C<+Mou#W"_k4  /3310>323273#"&'.#"k~W>7@6?-"C<+Mou#W"_u wu u u u 52@  /22223910".#"#>3232737*LE@d*Z/yS,LE>e(\#@Z%-%wt%-%wme:Yu pu u  u  fu yRu xu 6u 5M&u L |G  /3310>323273#"&'.#" |U!.#D2=-)D2+M|dd  LSI0  /3310>323273#"&'.#"~W>7@6?-"C<+MIou#W"_|TG  /3310>323273#"&'.#"|U!.#D2=-)D2+M|dd  LSIa0  /3310>323273#"&'.#"~W>7@6?-"C<+MIou#W"_Y:??991033YҴ: + >@ 0 @ P  (1H @ !H o/r2/++]q99//31073!73%!7!5$$$$$+ X@$ p /o 0(1H@!H0@P/]]++]q/r3/99//]3/103#773!736ځ$$$$+ ָ)+ M@' / o    00@P(/H!H/++]q2/qr39/33/9103#'7373!73°O$$$$+ a޸}+ X@$ p / o   0(1H@!H0@P/]]++]q/r3/99//]310#'7373!737$$$$~ }+J!H@H 0`p@P(1H//+]q99//++q10737!7!X$$$+M@5   @P` 0p@P/]]]qr3/r3/9/99310!7!".#"#>3232673q$#?<8-3[8T>$A;602 \7S#(SG(&%SH' 1@ Y??+9/?993310!#!5!3e*\* 1@ Y??+9/?993310!#!5!3e*$E 1@ Y??+9/?993310!#!5!3o ZZ-@ Y??+9/?99310!#!5!3o DM%@ ??9/3?399310!# 7 3f\>Ha4R /@  Y??9/+?993310!#!7!3bG4oaRM'@ ??9/3?993310!#73_J^rM '@ ??9/3?993310!#5 73fS܈kh/iF$@ ??3/9/99310!# 73pZzfjFp'@ ??9/3?993310!#73p^ZHd(5%@ ??9/3?399310!# 7 3RkGHyN!5 1@ ??9/933?993310!# 7 3Rka.K- O -@  @ Y??39/+993310!#!7!3xtdH^- &@ ??39/3993310!# 73`vcFFH @??39/99310!#73wp=Dg-p&@ ??39/3993310!#73pEsHVH!$%@ ??9/3?399310!# 7 3=|GHY2#% 0@ ??39/933993310!# 7 534~X4(5f% 0@ ??39/933993310!# 7 3C{sVH2}q' -@  @ Y??39/+993310!#!7!3cy Q2X/@  ?3?399310!# 73HԈG7%p&@ ??39/3993310!#573p={H\2#"@ ?3?39999310!# 7 36}MH)Q0) *@ ?3?399//993310!# 7 530~YAuO/l6 *@ ?3?399//993310!# 7 3ON,qS-m6 *@ ?3?399//993310!# 7%3O~t8S-{0@ ??39310)733+NS.)p @??39/99310!#73pA>S.)O,@ Y??+9/9310!#!'!ataoL 0@ ??3399//393310!# ' 3[H5fy4L .@ ??3399//393310!# ' 3UH)hy?L ,@ ??3399//93310!#5' 3SHhy-^(@ ??3399//9310!#' 3Q6fy=Lp @??39/99310!#'3p^iy( @ Y??39/+99310!#!5!3pT; 4@  @ Y??99//+3993310!#!5!3a.izT /@  @ Y??99//+993310!#!5!35$* @ Y??99//+99310!#!5!3?P(@ ??399//39310!# 7 3h`axbVL 6@ ??99//93393310!# 7 3e`;H`GF /@  @ Y??99//+993310!#!7!3fb*]v\^L(@ ??99//3993310!#73^'c{L"@ ??99//99310!# 73e[؈scSc[Lp(@ ??99//3993310!#73pd]?de[/(@ ??399//39310!# 7 3Gu7TaF?9 6@ ??99//93393310!# 7 53Rv8HqGG? 4@ ??99//93393310!# 7 3Nw]sX=U8H? 1@  @ Y??99//+93310!#!7!3mwo V=2? @ ?3?9/99310!# 73\w߈5:=?p&@ ??99//993310!#73pWw2-B=+6&@ ?3?9/999310!# 7 3O}4H) 0q5 .@ ?3?9/99393310!# 7 53N}<Au 1[l6 .@ ?3?9/99393310!# 7 3ON,q -+m6 .@ ?33?9/9393310!# 7%3O~t8 -6*@ Y?+?9/9310)7330O~ -Q5p @??9/999310!#73pM4 -zL,@ Y??+9/9310!#!'!owKzL 0@ ??3399//393310!# ' 3oH Kz4L 0@ ??3399//393310!# ' 3oH)S@Kz?L .@ ??3399//393310!#5 ' 3oHu^Kz-L&@ ??3399//99310!# ' 3o6RjKz=hp @??39/99310!#'3po~32326733#7#?<8-3[8T>$A;602 \7SR#(SG(&%SH'h =+!]@  @P@.&,H  0p@P/]]]qr3/r399//+q993310#7##7".#"#>3232673ww#?<8-3[8T>$A;602 \7S+#(SG(&%SH'[u /2/9/10#7373ij+ ;@% 0  0pP/]]]qr/9/9q210#73#'73373˼hie+ A@   k  @)1H 0Pp@P/]q_q+3/r99//310#7!#7!7!$$$$$+: 4@    PY ??9/3+3393310333###,mZZrr^^mi/F*&c'^-@0>>>?>O>>+&+-! %+555+5/]]q55F*&c'^-@0>>>?>O>>+&+-! %+555+5/]]q55F*&c'^-@0?????O??+&+-! %+555+5/]]q55F*&c'^-@0?????O??+&+-! %+555+5/]]q55F*&c'z^W@@IIIIoIIOI_I/I?IIIII?IOI/I?III*&-6! %+555+5/]]]]qqqqqq55F*&c'z^W@@IIIIoIIOI_I/I?IIIII?IOI/I?III*&-6! %+555+5/]]]]qqqqqq55F*&c'z^W@@JJJJoJJOJ_J/J?JJJJJ?JOJ/J?JJJ*&-6! %+555+5/]]]]qqqqqq55F+&c'z_W@@JJJJoJJOJ_J/J?JJJJJ?JOJ/J?JJJ*&-6! %+555+5/]]]]qqqqqq55?*&k&^-@0  ? O   &  %+555+5/]]q55?*&k&^-@0  ? O   &  %+555+5/]]q55?*&k&^-@0!!!?!O!! &  %+555+5/]]q55?*&k&^-@0!!!?!O!! &  %+555+5/]]q55?*&k&c^W@@++++o++O+_+/+?+++++?+O+/+?+++ &  %+555+5/]]]]qqqqqq55?*&k&c^W@@++++o++O+_+/+?+++++?+O+/+?+++ &  %+555+5/]]]]qqqqqq55?*&k&c^W@@,,,,o,,O,_,/,?,,,,,?,O,/,?,,, &  %+555+5/]]]]qqqqqq55?*&k&c^W@@,,,,o,,O,_,/,?,,,,,?,O,/,?,,, &  %+555+5/]]]]qqqqqq55h*&w'^-@0,,,?,O,,& %+555+5/]]q55h"*&w'^-@0,,,?,O,,& %+555+5/]]q55h*&w'^-@0---?-O--& %+555+5/]]q55h*&w'^-@0---?-O--& %+555+5/]]q55h*&w'z^W@@7777o77O7_7/7?77777?7O7/7?777&%+555+5/]]]]qqqqqq55h-*&w'z^W@@7777o77O7_7/7?77777?7O7/7?777&%+555+5/]]]]qqqqqq55h*&w'z^W@@8888o88O8_8/8?88888?8O8/8?888&%+555+5/]]]]qqqqqq55h*&w'z^W@@8888o88O8_8/8?88888?8O8/8?888&%+555+5/]]]]qqqqqq55?+&k&j' @eOo/?_o/??_ &%  %+55+55+qr55/]]]]]qqqqqqrrrr55?+&k&j' @eOo/?_o/??_ &%  %+55+55+qr55/]]]]]qqqqqqrrrr55?+&k&j' v@U_(o((/(((((?(O(((o/?0_ & %  %+55+55+qrr55/]]]qqq5/]]]]qqq5?+&k&j' v@U_(o((/(((((?(O(((o/?0_ & %  %+55+55+qrr55/]]]qqq5/]]]]qqq5h+&w'j' 7@e""O"o"/"?""""""""_"o"/"?"""""""""""?""_ &! % %+55+55+qr55/]]]]]qqqqqqrrrr55h+&w'j' @e""O"o"/"?""""""""_"o"/"?"""""""""""?""_ &! % %+55+55+qr55/]]]]]qqqqqqrrrr55h+&w'j' 3v@U_4o44/44444?4O444 o   / ?   0_ &$,% %+55+55+qrr55/]]]qqq5/]]]]qqq5h+&w'j' v@U_4o44/44444?4O444 o   / ?   0_ &$,% %+55+55+qrr55/]]]qqq5/]]]]qqq5!+&L ;@   &  %+5+]5JW)9@*##+ _Y _Y?2/+??99?+33910"&'732>7654&#"#336$32!u6 g@WrQ#zx:b+-WFNk-9YűsLAidD=dX_ty?W<@    `Y/2+?333?339/393310"'7326?#3>3~8I4;; WT\kD%w(A@# "")*_Y_Y?+?99//99?+93310 $33267654&#"#7336$328x%z ^!Kq#L@hcwNevALjCj ?2?3102#"&54>2>54#"Kr_vr]Ma7>54&#"'632!3ohQ:8:QHo]batRS<7W6'/85oUGv6SD+}j j&A@%%/&?&O&&& P`@ o ?33/]?3/]39/]3910254&#"'632#"'732654&+719632.#"632%32654&#"9vcrVw :(NwG`|H8I[<9MbktXT,.bp\;HgJ3=W|j\ ??3310'#67!7!@ZE| o`k,j%1(@&&/?O,  ?2?39/]399102#"&54675.5462654&#""32654&4taZ=Loi7=fDKB@>QB UQEIMZMjaRJh O?ol]OnQ6^i@;,17=.6mN?.=NA27k*k#1@ !@ H  H ?2?3/+39/+33102#"&'73267#"&5464&#"326(z\uV}yZWtGe{H8I[<9MbkTXa~btc;HgJ3=W5+@ @  /329/]103#7#'##73\`Rih+ "+@ @  /329/]10#'73#'##73`8ihy +!@ @/329/]9102##7254#"'6#'#73KBES;=T53,?ih+0&2<N-@c+!a@E  [ k  @!H!+[[kO+;/_]]]]]]q3+]22/33]q2210"'&#"#>3232673#?3#}3LM$-4[8U?$@;602\8Rͤ´i&%#(PI)&%TG'pC E+M@' P`  @ P `  -1H !H /++]qr29/r9]q103#7"&5332673=7k`TSska+ tD78CE+M@' P`  @ P `  -1H !H /++]qr29/r9]q10#'73"&5332673ck`TSska tD78CE+.@ @H@H/3+]+9/99102+7254#"'6"&5332673BEXO# S43,?k`TSska+,&5=7-@tD78Cc+ $5@  o@/2/]]]3/9/33/39910"&533273'".#"#>3232673jrUMC,UM,#A<9O[7U=$A<701 \5Qi^(+S54#"'6#'#73=VP[<.D=9 J(ihuf5I &^)PPi "#@0  /3292/]3299103#'##7"'&#"#>3232673eˬdm4LM$-3[8T>$A;602 \7Sh&%#(SG(&%SH's /322/107%3"&5332673c:u`xumLMQ /322/10%73"&5332673϶u`xumLMK+3@ O_o0P0/3qr22/]229/3102#7>54#"'6"&5332673*p\oJ7RIJ _u`xum+?\ (n$$,cLMs$!@ "/3]22/329910"'&#"#>3232673"&53326734LM$-3[8T>$A;602 \7Su`xum-&%#(SG(&%SH'LM6+@O/]q9910'73|6%!6+@O/]q9910?3n6!%)& '~ 4]]5)& ~& %J ]5& 5+@D]]55]551&}1&1&R) '&/]q5; #/;?7@!!??39@999'' '>>-'/33/3/33/3]q22/2/3014632#"&74632#"&4632#"&%4632#"&4632#"&3. ".." .. ".." .. ".." .>- ".." -+- ".1" *#".7>77$& -9N~\5cMQ|Y;F '2gsrbogUsVQr[L`76_`:anHDspa!:wTSVY17!32673#467##"&'#"&54733267\|LVtvIfyPj|LVtvׂw7KOƠ\_ )rZwqi@dw7KOà_VJY7!32673#467##"&5473r~~ vSsׂ{X>^_ )sY@d$Y $<;ADGNW]h$$7h$9$:$?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB01uniFB02uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFC commaaccent breve.cyrcaroncommaaccentcommaaccentrotategrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.uc grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmarkuni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lc uni1FEF.short tonos.shortlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BES_TES_PEx          bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.60FVR J   8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz S R Q P O M L K J I G F E D C A @ ? > = < ; : 9 N T B H:BJRZbjrz o n m l k i h g f e c b a ` _ ^ ] \ [ Y X W V U p d Z j:BJRZbjrz             ~ } { z y x w u t s r q   v |:BJRZbjrz                            :BJRZbjrz                            J",6@   bcyrlgrek2hebr>latnLMKD SRB kernkernmark  6>FNV^fn|&.6>     jx|8  #j&&&'8''(F( () )<)l)))*,*\***++,+Z+~::=AHDHDHLHh1lll~.6llL.llll....llll..lll    ))     ))          ,             ))     -              1          n L $*06<BHNTZ`flrx~ &,28>DJPV\<<<<<<<~<<<<<<<<PPd<<<~<<<<<<<<<<~<<<<< (  H(" X &,28>DJPV\bhntz x  XXll  L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz F XFXFFFFFFFF0F00F0FFFFFFFFFlFlFF0F0pFp F FFFXFXF F FF0F0FF0F0 F pFppFppFppFp F  F  F XFXFFFFFFF0F00F0FFFFFFFF0F0pFp F bbFF0F00F0 (  HFLRX^djpv|FFTFFFF,F<FFFFFFn. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzTT00xx0000,,TT||0000ZDD00HllXXXX0000TT||00XXXXXXXXXXTT00xx00xx,,TT||00DDllXXXXxxTT||||,,,, (  H   jpv|t``t`22<2  !<  !J`    J`      J`     !   J`     ! 4<4J4<  !4J  !Jl      Jb    Jl        !Jb      !n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFdFFFFLFLFFF (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\8FFFFFhFF$F$FhF F FpF$F$FhFF$FFFFFFF\FFLF F F FF F8FFF F F$F\FLFFFFF8F8F8FFFFFhFF$FhF F F F$FF$FFFFF\FFLFFF FF F F F F (  H PFxFn L $*06<BHNTZ`flrx~ &,28>DJPV\$HD88\ X88$888888$$$HD$ X8$H (  H (( >       $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(k 2Dbt ^dvv6Xr@*l "(np 4 B   $ . h : ` f  4 Z p  ,>HZ`n $<;ADGNW]h 7h9:DJPV\`88ppp8LL8\Ppppp`pp\PP```pppLL8\PLpppp (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\DT0x00T|00D0,lXX,,,X,D0T|0XXXXX44DT0x0T|0D,lXXxT|| (  H   flrx~Htn L $*06<BHNTZ`flrx~ &,28>DJPV\ FXFFFFFFFFF0F0FpFFFFFFFFFlFFF0FpF FFFFXFF FFF0FpFF0F FpFpFpFpF F F FXFFFFFFFF0F0FpFFFFFFFF0FpF F@FF,FFpFpF0F0F (  H:@FLRX^djpv|lF,FFlF@FFFFF|FhF6FTFnn L $*06<BHNTZ`flrx~ &,28>DJPV\DT000T|00<D0XPXXXD0T|0XXXXXDT00T|0DXPXXT|| (  H   flrx~h(dddnx<T,,@p 8=N̑9openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationMono-Italic.ttf0000644000000000000000000103105014005610145023542 0ustar rootroot FFTMa U0GDEFyp,GPOSѾ3>GSUBmN.4OS/2n`cmapC'l.cvt mQt>;fpgm~a-gasp glyf c/head,6hhea }d$hmtx5%dloca0>P%lmaxpe name6t postQD[prepl5PN_<̓G̓G%%d X Z"Hc/\M33Paf   @x1ASC #~g`:E y#Z5ptS?y4'\<T\vttt 9t99Yt9a99f9f9(nj*Rrg?IJpptOP&Pppn c*tfuXI xt?Gt>`':H>:7t9999aaaa&9fffffnnnn9%IIIIIIptttt&&&&bPpppppt!IIItptptptp9&n9t9t9t9t9ttOtOtOtO9P9Pa&a&a&a&a&929P9P9PcPPfpfpfp999(n(n(n(n nnnnnnjc***'J;SJ9J2tp&;p-e4(7ta9 (Pffp0;99qo r mIp*'RsJ r Ia&fpnnnnntIIttO9fpfp tO9cI!II9t9ta&a&fpfp99nn(n 9P93^*I9tfpfpfpfp1%+ oiA9tp[pJJdppgtxNsO>mMPP&Ddv@//DPPpoNNNjOOGGK>X**X>fPDmLp:  ;}'PDee[nss.aakvv;v7dl  ZCtttttssz - 1;1/Y53ts-mj@*]![H &XtM-,W&E `m{v pf$1Q2#V8w,"!I~tx`p_[-^_-^9w99fa99f:9jahxP}hWxP pEH}!2}p}F5pfpAYNR/9YaXq1tn-9t2t299wt(aa?9399wM999?9f99t92IP^tNPPqLpLp5GMcQttPn&&PqPL:U9cxfpf) :Utr,B.n%k9P9a9yB:9N?q?q?q9L%SpspwFV9P!!a<ND9V II9tetftN$9P9Pfpfpfp2QwJp;vDotmk8{fpjcsRD5#bb/`'5m3B'bDbu{)//7y`o)hFX^u-/Ht<dw|Opd&')obb}c*ab&~,C}1g% >"!CHJZ Jn)0N-/A}uo1U^:H|Vd;6 IJqMip ; EDtDC!|S$VDd~u:m&'9/8-QY3a4]Mxfp ,I9J9J9Jtp9p9p9p9p9U9t9t9m9J9tYtO9P9P9P9PD&a&9999c9c9c9cfpfpfpfp9999{9{9(n(n(n(n(n  dpnDDddnnjcjcjcjcjc***P cI'-IIIIIIIIIIII9t9t9t9t9t9t9t9ta&a&fpfpfpfpfpfpfpfpfpfpfpfpnnmmmmmhhhhhhhhwwxxxxxx8[8[PPPPPPPP8n8[^^8[8[^^pppppp#?#}}}}}}}}w[S#hhxxPPpp}}hhhhhhhhww////////8[8[@@#hhhhhhhkqki///P/9aa}}}}}}wnppr L?EG gg MZyS cezt&Kt9tt =I;_`>.8R\vvvvi iucN4lttstsjjjjjjjfwhh4sh%%n<fafp5T99P%;tjca0__EG7`Iy)F{)hkF^u-FXl S]R1>^ &xxx"&hhhhhhhh}}}}}}}}&99meK,=nonnD>>XXXIOOL$~~6ou~EMWY[]}   " & . 0 4 : < > D ^ o  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# 8tz HPY[]_   & * 0 2 9 < > D ^ j  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 7/*wg\"(% 9,?>52/,)" EBA$"!+(ډaa$    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpkvj72s9:gw*-,q5l|Zcn1T6+m}bx:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A&SMURMUVTUTO3NUL3MU==<U<:U;=:U54A-444.U3H2U22.U1=0U00.U/=.U .`.. ..U-=U,ADD>UC=BUB>U?=>@GUP(F*F(F5/o0@Pp @(@8F@F&=F@FF@36FF>U@ =U=U=UAU P0U@PU P܀ܰ3`p? P&p 0p<&Pp)F@ F P#@ 1?!<@ F @H/?Э/?Ъ #FKA($[I-=2U p@F 0F&F@*F@1F@F@ F/? o @ &Sߐ0/o @"F 0O_o0/@F  0   F F@' FJ<<p0msP&F@CFrrr r!FrrqoHoF5nF5U3U3U)mlaP`P&_P&F,ϼF@#F&^ZH\F1[ZHZF1U2UU2U@<YYoS@9P&RPQQ@Q58F@Q%(FPOL<NF1MF1L&L6LLLLKF4P%@bJF&IF5HF5GF5FFFFHUU2UU2UU?_/Oo?oOTS++KRK P[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++++stu++++s+stt+++t++s++sss+++++++++++t+++++s+++++++s+t+++++tss+++s++s+sttt+usttt++ss+++s+++s++t++s+ssssssstt+sststt+++s+st++s+++stu+sssss+ss+++ssss+s++++++t++^s+^s+++++^su^ssssts++++s++++s+++st++s++s++s++++++++++}E`E:w{_Wz~ E|_Eo|^`yPL3 {+nllVnE`Lp[^io^h&J{uh iq[RPVpMMddhEEE s}Dj_gs6Uoo ["x`Sh4444xx8Dlh` 4 L  X 0 4 H0ppp,l4hD0X Ll@(Ph \  |!L!" ""#D$$%%&H&'`'(`())p)*L++@, ,,,-.|//011P23\344(5$585646778<889 99:t::;<;;< >$>H>l>?,?P?t???@@TAA<A`AAABLCC<C\C|CCCDEE4ETEtEEEEFFGG G@G`GGHHII$IDIhIJ(JLJpJJJJKK(KHKlKKKKLL8LM MNN4NXNxNNNNOO0OTOtOOOOPP4PXQQR`RRRRS S,SDS\SSTLTUU$U<UTUUV8VPVhVVVVW8WWXXX0XTXtXYHYZ Z,ZPZpZZ[x\h\\\\]] ]D]d]]]]]^^4^L^p^^___``(`L`l```a a8aPataaaab b@bdbbbc cddeefg@hhhiXijk$kllm4mnpnoop@pq(qrrs0s@sPstu<uvdw wxTxy yzlz{h{|h}}~<~L\|\(|X$4@dHl8X8d$HxXp<\4$Hl Dh@d<`@L`L<Tl0Tthld|l@P8PhHl< 8$@4DP,ƨ@ȐHʰ ˨dΨTϴЌ@XXlԼՌ\x0ٴ4ۨ۸܀@hD@P` , p|pL Dh,` P|$\,d@xTL @| @l$lXP|L@hL,p  P    , \    ( d    4 p    p  @dH lLp TD0$d8H@p|D@|Pt  H |    !!x!"""x"""#$#T#h#x$4$$% %%%%&x&&'('(( (0(d((())))* *0*@***+ +t++,X,h,----..8.X.|/$/0@012@23l334d45<6 6067`7889d::;;;< <@<`<=T>@>?H?l?|@@A ABBC<CDDDEF FGH HI0JJKL<LMN NOOP`PpPPQQQQQRRS@SPSSSTTTUUUUUVW0WWXX$XXYY$Y4YYZx[D[[\4\\\\]](]8]H]]]^$^^_T_`\`ab8bbc|d(d`ddefdffg\gh`hhii,i<iijDjTjk kxkl`lmPmno,oLopp8p\pqqq<qLqrs(sHshsstu$uvLw wx@xy@yzp{{|x} |D ,PHl8| D(p|<P8 x 8DhH($ 0`pX|pdx8X|$Hl$Hl8\4X8ltlTh´T|ČĜŔ@PxLjǘǨǸ$ȸh(P$Lˤx<ͤhΘPψ4Р H4ҘhpԨՌո,d4X|ר Dؐ`ِ|D۬8ܘ,Xݬވߌ߸ | x`<D\d$x(X,<t t0 L\T L(8x x\H( dl<@XXTX` `   l  |  L  D (Hhp`xdD( !!""#l$D%$%&''()*x++,-(-.8/@0$11234l456X778p89:T:;X;;8>>?@P@AAB|C$CDPDEF$FFG(GpGHxHIIJLJK(KXKKKL,LlLLMHM`MxMMMMMNN@NlNNNNNOO O8OPOhOOOOPP P8PPP|PPQ`QQQRXRpRRSHS`SxSSSSTT,TPTTTU U$U<UTUUVV,VDV\VVVVWWW<WTWlWWWWWXX@XhXXYY(YTYxYYYZZ Z8ZPZ|ZZZZ[[4[L[p[[[\\0\T\x\\\\\]],]P]h]]]]^4^\^^^^__,_L_p____``4`L`p````aa@a`axaaaaab bDbdbclccccdd,dPdtdddee0eXe|eeef f0fTfxffffg gDghgggghh<h`hhhhi iDi\itiiiijj4jXj|jjjk k8k`kkkkl l0lTltlllllmm@m`mmmmnn0nHn`nnnnnoo@o`oooopp8p\ppppppqq4qXq|qqqr r0rTrxrrrs s0sTsxssstt,tDt\ttttttuu(uLupuuuvv$v<vTvlvvvvvww,wPwtwwwwxxx4xLxpxxxyy$yHylyyyyyzz8z\zzzz{{{4{L{d{|{{{{||4|X|x|||}}$}D}h}}}~ ~8~d~~~(Hh@lHh(Ht$P|(Hh0Xx0lX(PpdLl,PtL$Xx,Ph@p$<Tl4tTL\@<<d XxP`txl8 4th$8P(p(T4<Dh(8`lHXp\ô@Đ8|żPƜ<Ǡ@Ȥl$ʔL˼tT͸@άϘ pl\ӈDtԤ4ظ4xL|@Xpldx,l``8x( P8pT`Hx(x ,p(@Xp0H`x   8 P h    T    d   ,  0|h4XLx,p<L(8hHx@xHxPPx,   !"P""#t$$`$%8%& &x&''(L()\)))*(*d*+ +P+t+++++, ,$,4,L-0-.X./@/:E //103!!!wGEfD@ [??+9/10#3734''yMm?33/210#3#3ǎTSMEh@D  YYOO_OO_ /3?399//]q]q3+33+310!!#!##73#7!3!33!!ہnnnkn@jAlhhl=lhhl=#s%,4b@;**sY1)sY))@ 'H@H2sY@P%?3/]/]3+3?3//++39/3+3+310#7$7.54>?3.'4.'>*\_0b;?s goSL~WP&-/Xr\Y% 3CbHQn:!ilV.MrUxr4&#"32>2#"54>4&#"32>t/`Y1_27ER195BS.Vt1]72EQ195AT-IOCL<=:SAE8^nrvL>D4TBE8]TM%2=9@35 .)QY!;;QY?3+3?+9/9910"&'#"&547&54632673274&#">&'326G(彀YZpzRX!W(9)4MEje@[tnjB D=[UdrbSyP왳+63i7@|JKB8=B9lZe;ZM ?3/10#3SM5W2 ??10%#&5473 `nicwپ|ĴB@W ??10#654'3 TzihkayWĮHĦ5}pL<@      /]3?99//329/333/310% '7%73؉diG-gIHHIk)tW .@Y Y ?3+3_^]+++10#!5!3!X`TTS+ [+10!S* Hj?p Y?+107!?0Р+ [?+10!3::+?3?3103Y yZ"/@ |  sYsY?+?+9/_^]310"&54632 4&#"32>73a^DnvrruioJ 11ԙӝvǐ@rg4E&@ sY  sY?+3?3/+91037!#72$73!45ՆFaOscL'Z +@ sYsY?+3?+3/_^]1037>$7>54&#"'6$32!':Dtom%60nӄ(uZ wES\wwŒH[?\Z/H@(' `  sY!!sY! sY?+?+99//+9/_^]910"&54?!2>54&+732>54&#"'6$32gVfb`borw"6¼ɤQ IJYgE}\QZzoÒ iO{B<VE 1@ sY   /   ?3?339/]3+3310#!733!~>>r(Ǭ??zCKTE>@! sY@HsYsY?+?+9/++33/39/10"&5732>54&#"#!!632кjbxIK!p͘cWgy-8ؑWZZ):@ sYsY&sY?+?+9/_^]3+9/10"&5463 .#">324&#"32>i> kQ0CsRzoXZ|gb[Ӟ[Q[_gܠXjtZnzgE @ sY?2?+3310!#!7!4i4`M\Z*71@'.'.sY'' sY4sY?+?+9/+9310"&54>?.54>324#"32>4&#"32>^`Zg풷ͷjzPM`Fpml:U{iRuOiv_mmgWF@GJW\T_bVYXvzZ(2@ %sY sYsY?+?+9/3+9/10"&'7327#"&54>3  4&#"32>Ԧ 39uQ}wc[yjc\xiZ\Ynl۠Wa}zheoz_D:$@[[?2+3?3+310!3 3::S::++D:@ [[?++103 !::* H+jtW.@?o/]]3/]39=/33105 tZ;tXWI@6YOo @HY0P`pPp/]]q+/+_^]q+105!5!tXtW,@?o/]2/]]39=/331075 5tZ㚙on^Z*@[  Y?+3/?+9/10#>7>54&#"'6$3273S|y'>26m}''eiKZbW[ ؙG@RI ?M\@5I IY CCY-  _ o      199"Y91*Y1/+?+99//_^]^]93/+33+3310%"54?##"&5463237332654&#" 3267#"54$324&#"32>u 1MQUw>t=%$Eby[}6t܋/ІS3-LuM4pgfhl&Wlwqyݭz#0~بOC[WfWgAAAc)cE @ _Y ?2?39/+10!!#3!@.IL~E[E9E"-@ _Y_Y_Y?+?+9/+910)! 4&+3 74!#!267(ReM5P*,] EWmkRAQG`ع"y{tZ7@#_Y/o P _Y?+3/_^]?3/]+10!267!"&54>3 .#"< gPhOBdluMÏA|Aw}f9E @ _Y_Y?+?+10)! 4&+32>7!lyʢÊPE5aa(9E 4@_Y _Y _Y?+?+9/_^]_]+103!!!!!9(RdZEZ3YE @_Y_Y??+9/+10!!#!`\i{EtZ2@_Y _Y  _Y?+?3/_^]+9/+10"&54>3 &#"!267!7!jX5$krOD6Ao}8c* Pę9E @ _Y ?2?39/+10!!#3!3yyn noE6aE @  _Y _Y?+3?+310!!!!7!!g7<<E wE!@ _Y _Y@P?2/]+?+10"&=732!7!ݩ\T7' ps _9E $@7G8Hh  ?2?39]]10!#33 [+E_E_Y?+?1033!EWE@   ?2?39/33310!67#&' #3?3@'7`Q6Z +Hd~lJIE9Z9E @ {t?33]?3]310!#36733 j]Ew`fZ@ _Y_Y?+?+10"&54632 #"32>cbD舿sduJ٠~ ݛ-lhK9E @_Y_Y??+9/+10!#!24!#32>udܕgr[EXf}Z'&@_Y #_Y `Y_/]+?3+?+10327#"&'.54632 #"32>pe7>bTcN舿sduJ~r Ǡ~ ݅y-lhK9E&@ _Y_Y?2?+9/+310!##!24)!2>Tpg~6[oN?Ehʉ*O(Z/$@ "`Y_Y?+?+9910 7326?4.'.54>32.# 7=lnC#H z+/Pj;NRf%w{s-8J3((6BT7Vz=!of)/<)0LqW`EE@ _Y??+310#!7!DE4WnE@  _Y?+?310"&547332673ɹew*4M^mfDf[F_E  ?3?310!#3?3`ɑ,^EzY]jiE@    ?333?39/310!#&#3>33  !c35 Ref ; P;EX׽ZCE ??10 3 # # 3SeD|?=EE ??10!#3 3[rHcE @_Y_Y?+3?+310)7!7!!aWt@ YY?+?+10!!!s#oWu* ??1037 RW@ YY?+?+107!!7!Ro=#W_r3E?33/210#3*#ug$P Y/+107!``? [?+10'73>ŴI6N+8:@""PY1QY" , ,PY QY?+?+3?9/++9/10%27#"&57##"&547%7>54&#"'>3 %2>?!FHWIYǀ D\\tw6T Z $_pMIopLLAzi|m)0]Q+UHO]-4.+!*+[SYCM>HJ[%%@PY "PY?+?/??99+10"'##>73363 4&#"326M6R"27_b~`lrxX,qJY]zxm{sMpdNE@`p @HPYPY?2/]+?+3/+_^]10254&#"3267#"&54>jvaxxl& zSNVhʊzjm `Yƿkp''@  #PY PY?+?+99??10%#"&547!2373#547%32654&#"EyoyW ]dbltW|Y=i_a|6Vbx,+ukK~ytQtXN :@PY  PY PY ?+?+9/_^]+9/103267#"&54>3 "!7; }qf*EP$HE4XN-|ɽ|!l[iҮH @ PY PY??3+3?+10#!7!7>32.#"!(F+,irEṰ  .ifOXK"21@&PY  .PY PY/+?9/+?99+?10"&'7327##"&54>323>734&#"32>b\;&Pq$,qgZ~X;]kPh6XKQ;ѝ|Oiia% Ra~N[ndVPI@  PY??+?391033>3 #654&#"#pK %C! W\|zz8_n9A/:(XR& %@ SY PY PY?+3?+?+10%!!7!!7!'73|*%%W&@SY PY  PY?+?3?+?+10"&'73267!7!73O+{iK$f%%W"xŎ $@ @H?2??9/+39310!#33 )N AVboa / @ PY PY?+3?+10%!!7!!7!|*ՎN1(@-PY ' ?22??3+39310!654&#"#>533>323>32#654&#"(*?t!v  9zKXD=TXP(*Ao zn=;/S"KC00kX__jZ\dKr/n=;/PJN@PY ?2??+910!654&#"#>533>3  W\|z  D:(XRS"KC0{8_n9F/p]N@ PYPY?+?+10"&547324&#"32>73Tmv_eg:žO`j}|ΈSW\P&&@PY #PY?+???+9910"'##6733>3 4&#"326M0_ F|4n5Yiac73#7##"&5474&#"326}  lLznktuY[eaJZ^Ab&9nba|6{usr@N@ RY ??9?+10&#"#65'33>32^ke$cIs_ja\2NB8qh5nEK-,@ "PYPY?+?_^]+9910"&'732654&/.54>3254&#";oS_tk;B}mhuGVtF~XMn[1B$;U=Hf5~FG`U.;:4CF,gb 3T#@ PYPY?3/3+3?+10733!!327#"&547 qx7PLQt,96".cj-#:@PY ?2??+91032673#467##"&547օUcz Sv:RH3TFs"KC0 )p]t733B'=/G۰ʋ:9"VWL_: @  ?2?3910!# 33 ;g | 8D,[W:7@   @ H H PY?+?33++_^]?310"'7326?3673hH1$/OI % 5ξfW v1/~1X*p: @PY PY ?+3?+31037!7!!*EL&ڋW*E@# #(  Y Y(Y?+?+9/99+999999910"&54774&'7>7>3!#";`nE{pE ]`DmReDDIW{m&!_2S^{g`[hauR* A8W ??103WuW)G@$%&"   !"!"Y!!YY?+?+9/99+99999991073267>75.57654&+7!2#DjTbDFI qExsEĄWYj[fxN4Z* B7zlQ`xkt)';@%Y/@H@ H @ Y?  /]+3++_^]2+102327#"&'&#"76QDxCJwSEDxXCzL~'.-\-#,-(0Tf2:@ [??+9/103##77''IDc#Y@7_oPY    PY /+3/_^]/3/^]3/]+/_^]q310267#7.54>?34&#"Fp&0&&P{$$wp^k: ml  vo dcI\Z&E@# " sY sY""sY&?3+3?3/+9/3+3999910%#!7>?#7376$32.#"!!!267Y__W:*&Κ iNz*hdYX;C-MqRzl9?@s}؎*55us+@ !Y(Y/++10'76327'#"''7&54632>54&#"QQ|PatTs'HCQ{Q_}Rz%EXdRccSgdgeRPai`N]WHdieNPiifMZXb[VcYX5EI@* `Y `Y      ?3?399//]]q33+33+310!!!!#!7!7!7!33A22}@i9@ ??99//1033  IT7FF@%,C1;C;C;%QY""""QY ?2/]+/3/_^]+99//333310254&#"#"&'732654.'$5467.54>4&'>/rknHFNTSFu ~8jʟ~JXrzPF1cqVK̆~KPkQ6Q&!F`BEc(eGHg6`Ww^.B1$Gj"mH[V=Z%>j5&?16e${@ [?2+31073!73]$$$$ø&(5@Z  YY_ o     p   %%,Y%3Y?+?+99//_^]q]q3/++3/_^]q103267#"&54632.#"#"$54$32#"32vjA`#s4jVra@kp  \vJR#vk!CFFF-GH )'3=@& &0Y&& ++Y Y ?+?3+339/+9/104#"'>32327#"57##"&5476%7632>?qTj&Ȓ8944}js0e13+@    YY?+3?+3/_^]107>7>54#"'>32!>,{}ozDg#}sy}}r 3gEKLHfIDn`X`MbX1k`' )Q@/"Y 0_o  YY?+?+9/_^]]9/9/]+910 =732654+732654#"'>32r]c=9]m{Db"qsiVLT'  zfMjm^JbFA ly[SX X=KK [?+107%3w: @PY ??3+3??310!4>7##"&'##332673+ RsH} ׃x |3@:z|F%–i"LC1E%@QY/3?+339/10 ###"&54>3!=҄.҅r̃G}ysz0DL"@ Y@ H Y?+/9/++10"'732?4#"739!0$w+dk:QPCDbV@d@8;l7'3&@ Y Y?+3?3/+9107!#726733' w"Z`/y3kb1BmFBk:WYY?+?+10"&54>324#"32>yuٌD~۾aHLvJ+~`I__8hR)@ [ ?2+39=/33310%#7 73#7 73  ot?ot?HE'&&$@o ]5]]]55?55>E'&: ]5?5:Q'!&&(@11o111@( ((]]5]]]55?55794@[   Y?+3/_^]?+9/1033267#"&54>7>#7w|y(?6n}''iKZaX[ יGBRc&$C&+5y&$v&+5d&$/&+5&$/&+5c]&$j, &+55c`&$U 0]55EQ@,_Y _Y `Y _Y?+33?+399//_^]_]+3+310!#!!!!!!#!mިTGZzIwdER/otDZ&&zb9&(C&+59&(v&+59&(/&+59]&(j@ &+55a&,C&+5a&,v&+5a&,/&+5a]&,j, &+55&E 5@_Y _Y_Y?+?+9/_^]3+310)#73! !32>54&+!tu7!l8VÊPyW!U[5UGa(xA9&10&+5f&2C"&+5f&2v"&+5f&2/#&+5f&2/&&+5f]&2j/ $&+55.s ?310 7   bh^^i`fJb`g_iia+p )0@#$& &_Y _Y?+?9+910"''7&546327 '32>&#"cR ceQ!bD{4duJ_4sA[z~ AZ{3RhK# on&8C&+5n&8v&+5n&8/&+5n]&8j, &+55E&<v&+59E )@`Y`Y@H?3?399//+++10%!#3!24&+32>B1- ܔۋpt`E먜go[%5,@#PY , #PY?+?3?9+910"'732654&'.54767>?4&#"#6$32h3Dh|?LEFFC sb ƴ,O:7Lg1!${Z4W40e?r\3R1ALs4c;?#!D7m_iI6&DC>&+5I:&DvM>&+5I6&D?&+5Iu&DB&+5I6{&Dj @&+55I6 &D 9&+55N+6?V@-":2:PY ::::"7"PY&$"..PY ?33+3?33+39/_^]3+39/9/103267#"&'#"547%7654&#"'>32632326?"!654&Klwys DK25JS/*oV]{_j9'Q!i A]a^H-m{3=]3A8Q[oqYJV1d]pDdN&FzQtX&HC&&+5t\&Hvo&&+5tX&H'&+5tX{&Hj (&+55&&C&+5&U&vh&+5&?& &+5&M{&j) &+55b{,3@!PY  (PY ?3/?+99//_^]3+102&''7&'3%#"&54>4&#"32>S0o"asKL"TVnsZttea6;ysn^[C%Arl\ix[smx{yrDP&Q (&+5p]&RC#&+5p]&Rve#&+5p]&R$&+5p}&R'&+5p]{&Rj %&+55tWu C@* Y YO_ Y?+33/_^]q+/_^]+10535!53!N!+6@$%' 'PY  PY?2/+?3/9+910"''7&54>3274'32>&#"k^?g,WgX@a*U*;kk;fm9gk<kWD_U{!hdRDZQxj(_Q(#@YQ&XC%&+5&XvZ%&+5&X&&+5{&Xj '&+55W&\vk&+5W\#'@ # PYPY?+?+99??104&#"326>3 !"'##3Yiac32373#547%32>54&#"73PEa~LhbtW kEHDd8aW\Wti_~6vVbx,+h`_Zw!$%&En/ /M@QY/ ,PY@ H $PY ??+?++99?9/_^]3+310#547##"&547!237!7!73332>54&#" Eyly4,_d^b:kvuZ3,+i_V}+VbsjQVwt9^&(F  &+5tXS&H"&+59&(0 &+5tX&H!&+59f&(&+5tX&H$&+59UE&(KtUXN&H>9&(0 &+5t]&H"&+5t&*0$&+5OX&J9&+5t&*3&+5OX&J3&+5tf&*(!&+5OX&J6&+5tYZ&*OX&J6&+59&+/&+5Pe"B@)!Y![  PY@H  ?2?39/+]+9?3++103363 #654&#"##'##7%3V%+ { V\}nih,Ed;Ak{5/WQ9AEE@' _Y `Y  ?3?399//3+33+31073!733##!##77!&& &&ÿyyà!++ĔoPC E@  QY  /  PY H ??++9/_^]3+3?39103!!363 #654&#"##73p+ +! W\|t̝CV9AM:(XRa&,1&+5&}&&+5a^&,6  &+5& S& &+5a&,/ &+5&f& &+5aUE&, &U&L8af&,&+5&: @ PY PY?+3?+10%!!7!!7!|*󎎎"E*@_Y  _Y ??3+?3/_^]+103#%267!7!#"&=7h{ʹ(KE _橿 opW/@ PY SY  ?2?3?3+3?+103#733#"&'7326773VҴ%%$O+{%%: "x%&-&+5W&h&+59YE&.Y&N: @ ???9?10!#33 )MҴhCVbt:/&/v &+5 '@ @ PY PY?+3?+10%!!7!!7!'7%3|*պ)`YE&/ Y&OE&/E?5J&OE&/T&OT2E '@  _Y?+?399//9103'73%!Y*ɏ{A%{N=y`ynE2@    PY  PY?+3?+99//9107!!7!'%!7!#(s|*_+9mtq{p/9&1v&+5Pv&Qv$&+59YE&1PYJN&Q9&16&+5Pd&Q &+5cF&QiC!?5PZ'.@ `Y _YDTd?2/]+???+310".'73267654&#"#?336!  C]A >.Op*Q ^h  . W:<=d<'2*WY_X{88@APWJN'#@PYPY ???+9?+10"#>533>3 #"'7267654&|z  DyL1=FE WõS"KC0{8_n9F Ig":(XRf^&26 &+5p]S&R&+5f&20&+5p]&R&+5f"&2\ (&+55p&R@ )&+559K"J@)_Yz   _Y _Y?2/+33?3/+339/_^]]]+10!#"&54632!!!!!%27&#"<'ǽa;1.rVoXVG$>ovўH9!bN,5J@')0PY 0000-##PY))PY ?33+3?33+39/_^]+9/103267#"'#"&54>326324&#"326"!654&rB_r-vsLzh-w:;TwTsYwQIv!D 7nV^H-Kss^Vv{ V=^W9&5vx&+5&UvY&+59YE&5YN&U9&5&+5&U&+5(&6v5&+5nE&VvV3&+5(&646&+5nE&V4&+5(DZ&6zLnDEK&VzV(&6/1&+5ni&V/&+5YE&7 Y3T&W&70 &+5|&W?5E)@ _Y _Y  ?3?9/3+3+3103###73!7!DSyySE4Xl=T 7@PY  PY PY ?+?3/3+39/3+310!327#"&546#73#733!!P,LQ59qx7P9,96".cj&%n&81&+5&X)&+5n^&86 &+5S&X!&+5n&80&+5&X &+5n&8+H@H0 ]]]]++55 &X  &+55n.&8h !&+55&X> +&+55nUE&8;U:&X!ji&:+&+5c!&Z&+5E&<+&+5W&\&+5E]&<j- &+55&=v&+5*p&]vU&+5f&=+ &+5*p&] &+5&=9 &+5*p&] &+5'  Y?2?9+910!#>32.#"۴(F+,S̭  lJ[ .I@(  QY@ H $PY +PY?+???+99339/+3+310"'##67#7373!!363 4&#"326M6 )~2!28_b_lrv\7.!׃^yxm{sN;E'5@$$_Y$ $ #`Y_Y?+?+399//+910)"'5463! 4!#3 4&+326hZU8Ƙ]#{Q}Xd8 q"sUK`SEJ[(5@ PY RY %PY?+??+?+993310"'##67!!363 4&#"326M6 )3"28_b_lrv\7.!^yxm{sN9E@ _Y  _Y?+?9/+10#!'7%3!24)!26~L8nB\3ъr!ʤ(J[)-@ &PY PY ??+?+?993310'7%3363 #"'##674&#"326#]$3R"286 )#_b_lrv\>!Y^y7.!xm{sN2Z7@ /  _Y_Y?+?+99//_^]]10!"'!2# 7326f;RְPhveYqAO_tASt"%K@+_Y/  !_Y_Y?+?+99//_^]]9+310!2!"&54>32>32&#".#"< ҧhgw5@(,GN (dmvIA{^GM=w}hp)>@""PY"  @ YPY?++3?+99//9102>32&#"54&#"3267#"&54>fr10!+BE)jvecV|Xd8dE &@_Y _Y _Y ?+?+9/+104$)!7!!"&73!! 3BP)3\DaYp)4@RY%PYPY??+?+9933?+10!#547##"&547!237!7!%32654&#"Eyoy8s]dbltX~Z9+i_`}6Vbw$ukK~ytT-W]N)@ PYPYY?+?+?+310!7!.'.5! 4&#"32]&RX;@D!nuulۄYX;pHwbE &@_Y _Y _Y?+?+9/+1037!!7!!7!ZdR(͚eZ *@_Y  _Y _Y?+?+9/9+10>32#"&54?!654&#" !cϥ5 aȃ$n \nuweqPVEwsXHu4Y&5@`Y#  _Y  _Y?+?+9/99+910"&5467&54>32.#"!3# 3267ٲ%}.QKC9EVX$6.35:AYA[2΃t&(@@! _Y $#_Y$$_Y_Y?+?+99//9++310"5!2>32&#"&#"3267!7!bMa!y5@4 GL-$ϏoC6Bo eGM8믹)!PQHWdE @  _Y ?3/+9910"&546?334'326bl=Wl]@O~7OK#MS(NcLJ!%(J**@& PY"PY?+???+?9310"&547>'4&#"#3363232673sp+,02Ew| VrE)'>K'ikGb+<3E^E\g6<2u3żOaE5@`Y _Y _Y ?+3?+39/3+310!!3#!!7!#73!g7P_<<_PEf9Z!@  _Y?3?+3?9910!#>32&#"3 WC> .9~Os?2l!@  RY?3?+3?9910!#>32&#"3 )NB@!.BxAVbo /1@ PY PYPY?+3?+9/3+3103#!!7!#73!7!g|*gg- &@   ?3?9?9/993310#.'#''7'37ؾ^Be~!"[Z:E@qvWE@  _Y?/+?39910!#"'73273673G0(:q 2 jW `PWJNhfZf$,@ _Y _Y _Y?+?+93+10"&5463 67#73 #"32>eM:^X *bDrduJ١?rjp6-nhKpmN'(@ PY#PY?+?+?9/9310"&5473267#734&#"32>73lX!h 4νmv_eg:žO`Ejt7,1}|ΈS0XZ)@ `Y _Y_Y?+?+?9+/10"&5$32%3##&#"327}do+4Ә$FihaZ>-G@3_+ WN,@QY PY PY??+?+3?9+10 ##"&5!2%3 &#"327AQ@%R-F*08nrB:W?',Vo+A^ُ;E+@ _Y`Y?+3?9/+9/10+#"'5463!24!#326dZUrgXd8­W['9@ PYRY %PY?+??+3?+993310#"'##>32&#"3>3 # 32[0_:6&# <4}4J|4zmr WMj^s49E&@_Y_Y??99//++310##3!24)!26,R#jā !\ZEk*9Z*1@ (% %%((#_Y( `Y?+?+99//99104>7>54# '6$323 7!"&9/SwOqCWN 9hN|M'b9)XcI5&#9[J!YdN)&AhS`e%qIK'1@%! !!%%PY% PY?+?+99//991074>7>54#"'>3 3267#"&q4bL|W/;1fvjzv&=˼JtYL) -B6z}:%XJDNQT"~EToW@)4!$@Y  RY'$Y?+?+39/9+104632327#"&547#"&732654&#"ooU ^67J?mp BITP/*:K0+5Na~M(._ mb(1 RU'1I8'1I W3T$5@YRYPY?3+3?+3?+310733!!327#"'7326?#"&547 qx7P32&#"!!327#"&547 B3 3/?GP7#73#"&547332673^YxX!U5Yg)h]jMNfmtE_SFY:'1@'!PY!  RY ?3/+?9933?+?1032673>7#73#467##"&547хLZy zMX[X TUp:RU5JAst"h[j1N )r[qx@TI0E%"@ _Y _Y?+?3+310"&547+7!32654&'7!#"'y*,ći[U,-rlz zݞH QpZ@_Y _Y?+??+310"&547332654&#"7632ĸes>B:4FMJ_cW?mh]W Z@  _Y?+3??9102&#"#3?e1n=>/=AqqZ-3E.$H<<W"/@RY  PY?+3?93?+310"'7326?33>7>32&#"oE1$+UL+ gFnYk8H,U-bbW |,.~#5 ~u]>;N\SE:@  _Y aY _Y?+3?9/_^]3+3+310!!7!!!!!7!H]<:a;,*p::@  PY PY PY?+3?9/_^]3+3+310!!7!!!!!7!SLrghiF[VE(@  _Y _Y?+3/+9/9310!7!#".'732>54&+7 t$"}JHK𚙞VE-@_Y`Y _Y/+?9/9+3+310#"3267#"&54$77!!CJ[w2h.zꦖKͽ(Ww:.@PY PY PY?+?+39/93+10!#"3 7#"&54>77![J>R~sU:ٹш"i~ ̯jV:+,@PY+%(PY??+9/93+310#"&54>7>54!7!3267GҺZy=d6$@Xlp=w2e{U^-!3C/?7*w tc;[E3''$4H7?Fha'Z!0@`Y!!aY  `Y ?+?9/93+3+310!654#"'6$323!!!7>7!im%6UN/TI7wwŘbFmNu{RE4@ _Y_Y `Y?+?+39/+9/10#".5732654&+#7!!32>_ qҒYq;DXp~uҬowʜѺsi:1@ PY  PYPY?+?+39/+9104&+#7!!32#"&'7326K}M\2JzkOT|o [rJ ((@%!"!QY &" PY ?+?399+3?10#"&'732654.'.54?#7373KazH )Qq CS#09'CdLŃWQ`n)8('%v`'/s[NWWcP!@ PY   ??9933?+10#336324&# >c:% 杧gaOfLq.ɵsw\G  ??10!3 4rZ?2?310!333r44J1@_Y _Y  ??99//3+33+310!3!!!!#!5!!rrtt:̙`4fD '<@ %""_Y@ H @# &&_Y?3+33?3+29+331073373#+324&+326!7!7!!h~hԦzRU^^5Hy{{HEh1a ';@ @ H "@"!`Y"_Y%_Y?3+3?+?++291073373#+324&+3267!7!!ah~hզzRU^^{{HEh1+Ջ t !-7X@1 2@ H 2@21PY2.5PY.!QY*PY $PY ?+?+??+3+?++299931073373##"4632373#'47'32654#"7!7!!th~hԦ1ZEilL? b!ODu9LHu8{{W?7AO 'K±*+ՋE$@_Y _Y_Y?+??+?+10#3!73267#7!#"'85F[ga)ĦpIEW' F(W/2@S[_Y_Y `Y ?+?+?+3??+10"'73267!7! 3!735cVSYt$'%%WxŎEW W>@S[PYPY PY Y?+3?+??+3?++10"'73267!7!733!73#7!cVSYt$c%%]uWxŎE!7@_Y  _Y????+39933?+310%##33463"'73267#7!~R!\V/[62 *4Q_9)\$(D r-  FW. $?@""!S[" `Y _Y?3?+3?3?99+33?+10%# #33463"'73267#7!73~R3XV/[bXSYt$e%%\z9D r-VwŎW.1@@S[,PY,%)((  PY Y?+3?+??393??++10"'73267#7!73654&#"#>533>324cVSYtl$c%%(-F~z  4XWwŎX9A:S"KC00_dJf/&$ E&+5I[&D:&+5a&, E &+5&g& &+5f&2 E&+5pd&R&+5n&8 E&+5&X!&+5n+&8f &+555j&X&j JS@)@ H)@ H)$&+55++5n+&8f #&+555&X&jv $&+55n+&8e &&+555&X&j $&+55n+&8f #&+555&X&jC $&+55tXNt+&$f &+555I6P&D&j J9@ B@HB@ HB++5u+&$f &+55IAP&D& JI@>@H>@ H>9&+5++5^& &+5R& J!A&+5tZ&?@! ! aY!%$_Y%!%!%_Y_Y?+?+99//9+3+3103##"&54>3 &#"!26?!7!7!7!9"ojX5$lsKD6%QH}8f{* ckXK'4O@#!#PY1PY +PY ''$Y?2+3?+?9/9933+?+910#!## 46323>733##"&'73267!4&#"32>3̀q$BK< h, vdgfabd:ia% Yi]{q[htzt&* E&+5OX&J4&+59&. E &+5  @ ?3?99?9910!#33 #'73373)NAVjhiboE /fUZ&2$pU]N&R'fU^&2&" /&+5pU]R&R&- J!0&+5V&y E5&+5W&S!&+5W&^&+5`E ,@_Y_Y?3+33?3+3310+324&+326!7!7!!юzRU^^5HHEh1E 4@`Y_Y`Y_Y?+3+3?+?+310+324&+3267!7!!юzRU^^HEh1+Ջ #-D@%*'('PY (%+$+PY$ PY PY?+?+???+3?993+310%#"4632373#'47'32654#"7!7!!1ZEilL? b!ODu9LHu8|W?7AO 'K±*+Ջt&* C#&+5OX&JvB8&+5E,@_Y `Y ?+??39/+9/10%32673!"&547!#3!302FW~Fݏ^8zn1n>9s[[:IE61YWZ!@ _Y  ??939?+10#3>324#"614YNjYpa6eXabbK>9&1 B&+5c]&QC&+5 ,Z@ [ *Y_Y@ H  $Y ?3?+99//+_^]3+333++10 #!#&54>32#!&7%34&#"326dKAHQbm>C,F.)81=O:1>LC,S=p?WI:jKIO[ %7)!&8I6CIU@? ((+( ((+%[%%%@S$S4SdStSSPSS@S S1MY101@11@1H1I54&#"'6%&54>322>?7%34&#"326P Z $+!FHWIYǀ D\\twQEFR_pK_pMId/:0>M83?K>2-4.+!*+pLLAzi|m)0]Q+UHO]/-S;r@TM>r[SYCM>Hc %8(!&:&v%&+5&vZE&+5+&v/&+5!&vd1&+5c&$ &+55I6&D D&+55c&$&+5I6&DQE&+59&($ &+55tX&H ,&+559&(z&+5tX&Hf-&+5a&, &+55&& &+55a&,&+5&&p&+5f&2 (&+55p]&R )&+55f&2)&+5p]&Rf*&+59&50 #&+55&U #&+559&5l$&+5&U$&+5n&8 !&+55&X &&+55n&8"&+5&Xf,&+5(9Z&6nn9EK&Vn9E&7n 93T&WnUZ"#@  _Y/?+9/993107$54'7,654&#"'6$32 (+"YouuQqVn)/SmTr8QwRbVjOf\.VCN"$@!  PY??+9/993107$54'7,654&#"'>32Ius=sŸ+(nbt7MO?WQ*4^>|kUQV[!ɐS9&+ E &+5P"+@  @PY?+?99?393103363 #654&#"##'73373V#!! R`|zhiDy7D/7*VU9WZ@ `Y  ??9?+10 654&#"#3632 \jTJ̴ٖWKB2_ZdPFJ_VG#0>V"<Y4@Y#   .PY 'PY?+?+9/99933+??+9910%#"&532373632#"''6?%32654&#"4&#"326DAg{jr _C>mtPX,XiX~*}EKmKVS.2&D#70>MjXhZbMl_[QGwu_ڮvo „q&5:=H3(56A@"aY!,!,`Y!!(aY63`Y?+?3/+9/3+93/+10#"&54>?&54$732>54&'4&#"326'Ըwbl БnX~twcjrunr?MQCWZhgvU]js ^)6,@**QY$#1PY?+?339/+93102>54&'7#"&54>?.5467"32654&^S:7_ɧeu]lX_3^rrOn]zĉjIU@hql's킸xcPq*hakdkxxɮsE"@_Y _Y?+3?+310!7!!2'>54&#!7Sr|>Ajb$u6"$4"4/* p:"@PY PY?+3?+310!7!!2'7654#!7L}v8WZF"'4_cf&$ &+5I6&D<&+59DE&(zvtDXN&HzVf+&2f $&+555p]j&R&j JP@'@H'@ H'@ H'+++5f+&2f )&+55p~&R& JTJ@8@H8@ H8@ H8+++5ff&2  &+5p]&R!&+5f+&2f  &+55p]j&R& J!@#@H#@ H#@ H#+++5Ej&< J! &+5WR&\ J!&+51Vs+@ Y   Y ?+?9/9+10 632#"''674&#"326#HNsl_[QuU&5:=G%VJN-:K)(%'%%8@ Y%PY1@Y??9/993+?+?+92104&#"#>533>32632#"''6764&#"3265=V z  D[icHNHC8S"KC0{8o^fjIdnh`[Su`b[&51:=G+4T':PY@Y    %Y ?+?3?39/99++310632#"''67#733!!4&#"326 HCkrPW,W~ppx6Pm/1&@$5.>Ni`\Ru^CT&5!68G  /;M@# / $##2PY&8PY-Y?+?3+3?3+393333?1032654#"#67##"&546323733632#"'4#"326VL{JjNp?!XU]dyIYaL#XU]dy"VL{JjMoAGТ(CM_BR{¤cТبBXN /;@@"8-8PY-2&2PY#$ //$ &! ???393333+3?3+3104#"326733632#"&'##7##"&5463232654#"VL{JjNp?k!XU]dyNT ^Q#XU]dy"cVL{JjMoAТب;WCMEOG_¤Т( 0@_Y `Y ?3?+9/99+310!!#7#333/!@mSdL)C7.b .I~tEvGX[wb'B@"  !  #_Y _Y?+?+99//9993103&'32!"'#&54>32&#"* xAҧl4hcsAemvIEaA"aAdAl{I*$ ?hW *N@(  RY# #PY$&PY?+.3??+99//9933+3?102354'3267#"'#&54>&#"A?*4Rl&5oZ@kS"*ec<N IWM0jm Kbk&Q6NoE $@ _Y _Y?+?9/3+3103#733!!!ussmW\M@wb#@ _Y ??399+3310 ##!7!7337#xjI`vkEjmm( N{ %iVDK:@@2...**0PY*  @ YPY?++3/?+99//9910#"'327#"&'.'.'73 54.'.54632&# "C@@AJCp8Lz46o3( 'wx,)Jg={vA䳺'E_8uC_ =q;*HRST?WW>(5&!C^C~%0#&DdAVs:3@ PY @ YPY?+3+3?+310%2327#"./.+7!7!&=M96, 5HJCp90H9/z@K18-R#Dq<05K-$'@`Y  `Y??+99//9+10!325!"'6$32Ti0Lۄ2D-Jtwŵܤ-N@  PY ?+?9/10!2654&#"'>32T]gD7Ӽ=]\.E%?@!aY""_Y"" !_Y _Y?+?+99//+93+310)#73! 4!#!!! 4&+326h(@!b" $Q᫰Hx lªsUK`E!*@_Y_Y?+?39/33+33103##"&'4?#733!326?!f5ɸtt2t3+ fjK`|XXBUYfYYEM9  B@!_Y  _Y _Y?3+3?3+39/3+310!#7#!733#3!!!!3#mTTbJ2) EZ3X '-2O@)0&!!PY,$,PY1$$$  * PY ?3+333??399//3+33+33?103267#"'#&54>323"!&#4'318f*E\H4~P_Ko".0( vXN-|Vd|!l/`[iҰ3gA!EZ<E6@ _Y_Y_Y?+?+9/3+39/103##"&=7326?!7!!7!"*YXh#W혱氹 itWU9@S[PYPY Y?+?+9/3+3?+10!!#"&'73267!7!!7!'73Sd$N+|cz?iK&&i"vCtWZ*1@&_Y _Y !_Y?++3?+?99103267#"54?#"&54>3273!27&#"!7?>M %{hY{ n7mvI$5 )4J{[LB"Yv;hpWJ%32@ RY  )PY 0PY?+?+?9933?+10%##"&547!23>73327#"54?4&#"326Lzn '#7(05J "uktuY[eanb`}6Z^AbKl"#5 +6{usr@E+@aY_Y  _Y ?+?39/3+3+10!###73!24)!26Tppyi€5\??pk*~N4@ RY @Y   ??9/933+3?+10&#"!!##73>5'33>32^ke8q^^|} Iu\ia}H](OI:ri3[EE+@ `Y  ??39/9933+333103!#!73'3!737!uqqnhEJHpW: 7@Y  PY?+3?39/933+33103##"'7326?#733!367!!I1$/OJSJ1 1L v1HUUQ+qN+7<@ 1QY ! 11!!PY!,PYQY?+?+?+9/993+10"76323>323267#"&547654&"7>54&!FHSLYǀY_ux6Ȍ Z &8_pæHpIQ"zito%QLQ[k-5+ /'\SY@Np|J&-@  "PY PY?+?+??993310%#"&547!2373#547%32654&#"Eyoy ]dbltX~Z9i_`}6Vb]+ukK~ytTJ[P%+@PY  "PY?+??9933?+10"'##673363 4&#"326M6 )&28_b_lrv\7.![^yxm{sNJ["08@  -PY &PY RY?+3?+?+?9933102&#"363 #"'##67>4&#"326BL 6EAR!286 )_b_lrv\MGw^y7.!őxm{sNdXN'@PYPY?+?+9/9/10"&5732654&#"'>32jvaxxl& zSVh6zjm `YƿkrN#/7@-*PY- PY $PY?+?+99//99+3310"''67&54$3254&#">32'2>54#"p.JjW6("µsnjwvgL~XjoO1cYk;R9\b>Zj[\iV.M0W^^'pW!09@RY ,PY %PY?+?+9933??+310%##"&547!2373327#"54632654&#"EyoyW"7(05JD]dbltX~Z9i_`}6Vbw##5 'aukK~ytTp /9@ +PY$PY RY?+3??+?+9933102&#"#547##"&547!23?32654&#"4CA 6;y Eyoy!:]dbltX~Z9;]+i_`}6Vbw(wukK~ytTgZN(@PY  PY PY?+?+9/9+10732#"&'73267"!654&~82×绦j%Ň*Iy'y-J\ͷҩ2)p}tXN *@PY  PY PY ?+?+9/9+10654&#"'6$32# 4?267! }qf*EP~$CE4XN-|ɽ|l{[i.HN"+B@#RY) QY     &PY PY ?+?+99//9992+3+104#"'>3 7327#"&57#"&5473267[(E[ w&)DaKFO읫]g"UQ-~7?(;|k'Ԙhzvo@xoNfNFN N7S@/5PY+0RY&3RY +& +&&+##PY# PY?+?+9///_^]99+++910#".5?32654&+732>54&#"'>327327#"&'9wORm}_f`ZBmCSVG4ꡉ"25WW]h;dgSByg3,OdukDN/ZC>Oe\DC(4}l7rsiN&5@ PY   $$PY$PY?+?+9/_^]+91032654+732>54&# 4$32#"&2}`ZAoBidN¶˃̈́g.W@BRBvh&#ibn:'@ PY Y ?/+3?3+310%3!!#"&'732>7!72(I% +iqFTʯ  /jdOX(8F@%"$$RY  ,PY4PYPY?+?+9?+9933?+310"&'7327##"&54>323>32&#"4&#"32>b\>&ByQq;!&3 .:Xqg[}X;]kPh6X~KQ;dm}Oiia1 |8a~O[ndV>XvKJmCN*@PY  PY PY?+?+9/9+10!#"&54$3254&#"32?#zRX~ך(^lڃ~w+^CLCUhCW:  Y ?3?+9910%33#"&54>4'326{BD~YXf$6%H1;/4]}IPc\.baNjel$HHM A 8-@(/(RY++4 /Y?+?393+310%4'3262.#"#"&54767.#"'>32?>t''H8-1L}&")#8!.D|X]cz *H ##?P,\JLdc#T<7j5`BDD`\oB.55TECzHaUm(=055[2o\`\iFFlYW}:@ PY?+?393?10%#"&547332673#67 SvSe z۴Pp]u~3!7! #p`$b|*o'% U6`/0rr=0/g}D@#QY  QYPYPY?+3?+9/3+39/+3103#!!7!#"&546;!7!7#"3Y|*YUlv7*54&+7!P N"HpiRʷn˜.vk}S/:0+@0 %,,PY??3+3?3393331032673#?##"&=##"&54733267"'*?t!v  dXD=TWQ'*Ao z:Rp:533>323>32#"'7267654&#"'*?t!v  9yLXD=TWQy?1=FE'*Ao zp:533>32 R`|xL1=FE  Nu 7*VU Ig"KC0{8kb}9F/PW_N+)@$PY$! RY?+3??93?+10327#"547654&#"#>533>32^?. B< R`|z  Nu [)387*VUS"KC0{8kb}9F P}:@  ?3?39910 73#&'#H ҧ :ST}6KAns:p]NN%J@)QY PYPY "PY PY?+?+?+?+9/_^]99+10!!!7#"&546327!!'4&#"32rvGTt~rҌHP LL>7>VIqqK_Y(+?zrlڶ?N+)@"%%PY% PY?+?3+39/91032674.#"326?2#"&'#"&54$! lu~Fi94Np'k}[o3[p~BMe+Ж]ƻkZj۝~}ioW_*@ PY PY??3+3??3+310.5734&'6RPLKPNPW̸3o~dzf`| )3%D#N: @RY ??93?+310732673#&547##"'nmd$cIs_jaC}A0HH:qh5N^ @RY ??93?+310732673#&547##"'nmd$Is_ja}A0HH:qh5NW:0@RY  Y??+3?+39310732673327#"547##"'nmd$c"741>F GDs[jaN##5 ,7kge2jWN @RY ??93?+310&#"#65'33>32^ke#Iu\gd[f|c(OI:ri3WN'+@%RY%!   RY?+3?93?+310&#"327#"54765'33>32^ke$y"76-  Is_ja##5 *5>|c0GI:qh5N @   RY??+3103!2&#"d6Z fg!ag)c/WN@  RY ??+31065!"7632Egi mgWQCN]SOJ: &@  PY PY ?3?+9/+310!#!2##!2654&#Ӥ cHYg:{M=tlAQO:$@ PY PY?+?39/+310%2654#!33#!3,HbHmf-Ҵrn=}b:WEK<<@!5**2PY..*  RYPY?+?+3?_^]+910#"'327#"547732654&'.54$3254&#"Yd;* I4cnT`oA߱ksJStHd;] )4y>G e^5D71=G/Ç}HEZU1?96FJGWw#@  RY Y?+3?+310"'73267>32&#"N497MU!l(!+BL_DW`euGWw4@ PY@ Y  RY?+3?+3?3+31073>32&#"3##"'732>7#"[-!+BL_%N4977F-ޱeGF.XKW!N#@  RYY?+3?+310"&'47654#"7632327x{v vB6 0W~ 358B;Wnu8H B+|sr2@_ 64Vw)5RY'@ Y"Y?+?9/9++310/#".54>32>32&#"3267&#"E9Q#5@v>h;Me@?!l(!+C7J0]]<[E9=K1: +;@&PY  !PY??+?39/_^]933+33310!33##467##"&54?#7326?!ZZZll1 SvkkZ" S://"KC0 )p]u~54&+73232>54'&546;#"":'#&R|LY7<9:unb !i|R15$ͱ$>:!"RH@uFBOlh=ba@k4& BNa?g:v:  ??39103#&/#jŃ 9%c:Du44y>>j:@  ?2?39/993103>3#>7#'#<47 'eI1&-OIp v1S !KD:@ ??399310!33UU{K*Wp:.@PYPYRY?+3?+?+3310327#"54?!7!7!!%(4(F: EL1*# .;&**N\:4PY@Y  PY  ?3+33?9/++310%32!#'7!7!7!%"32654&in-HN18R/wW\L-HdT?s=u&ڷRe7; %W:)@ PY PY?+3?+9/9310!#".5?32>54&+7!i";`ibRK:ǡNy# xlpx{V:!+?@! $&PY $"QY !!PY?+3?+99//93+310!'#"&54>32654&+7!27&#"i";C9>*|aڣYx5SKyuS`k:ʡdJD=}}lPHo^~,iD<6@%@PY   PY??+99//3+10!3254&#"'6$3 Oi2Ds}l*>K)icqŰ ~(@PY  PY??+99//+310!$4$32.#"327K$wkˁC:jy6bjXA(@ PYPY?+3?+9/?10#"&'73254&#"#Om۴vkρD8mjȰdh2>VlN!@PY PY?+?99//+107$324#"327#"&>9ڳؒrK4FGh fZ ,@ SY  Y Y?+?+9/+10#"5$32#"32673͡2ntso?++seW㫶X+PR:D]N&5@ PY   $$PY$PY?+?+9/_^]+9104&#";#"32!"&5467&54>32~xi;@zzԽҠoZCMngFW"|~:bYmj)C@Y )PY  PY %PY?+?+99//9++310!#"&54$32>32&#"54&#"32?#zRX~ך(Ut00!+BD)^lڃ~w+^CLCO{ GMUhCL:W!6@S[PY PY PY?+?+9/3+3?+10!!!#"&546;!26?#"73bPoedVqD %%:$%bXsgN9lj/6'nJ: @     ???3910 73##  Nഴ: b4i:Y?+?10)3!ҴX:[pW-9@*PY  RY #PY?+?+3??+99331023?>32&#"#7##"&5474&#"326}$7&# <4{ƵgLznktuY[eaJZ^d Snb`}6{usr@: 8@ QYPY  PY?+?9///3+3+310!3254&#"'6$32!!#7!R340Es}n&=őU )l`Į n{:@QYPY PY ??+9///+33+310!7!7!7$4$32.#"327!!U$wkˁC:43{ny6bj{ %(@@"((PY PY PY&PY/+3?+?+??993+310!67##"&54632373!!%2654#"%!X]UlqIYaNL{JjzCMBRnՋw(2 W1=L@)..PY.!  % %%PY%#8PY2PY??+?+??+9/993?+91032>54&+7!#67##"&54632373!#"&'2654#">@CF|GQK.:X]UlqIYaNu҆L{JjzTH}ppt}CMBRn]1Ӥ{(S&25=Y@*55PY 6PY3 -PY 'PY 9Y?3+33?+?+??9/9993++310!'7#67##"&54632373!3>32#%2654#" !"3254TxDX]UlqIYaNT;n^N^L{Jjz-T6K"8uCMBRn՟{FNw((pIKh,;,&<4@*PY6 QY 32&#"#"'732>7#"&5473327}qx7 !l( .@L_#N498%7,!t 32'2654&#"P]j|Px/0832!"'7327654&#"####737>32&#"7|T[W:9B ,?l,2Jw zعxx{D0+@J:^PcfJj!o7>1Iz HZa.'@*PY* PY???+99?+10#332654.'.54632&# #"&'# ;)Jg={vA䳺'E`8uCIROZg\(5&!C^C~%0#&DdHo\F=oP #@  PY PY?+3??+31033!!P Ninڋ" >@  ?3??39///9999333310# #333# #333$5|{,z%6|{-z #885#88D+@  RY RY?+?39/+9/310#!#!#!#!x>>^r>>_r?4?eVL#+@#   RYPY?+?+3?93?10%## 547654#"'63232673#%5[(3Figk7LSo|۵FT4x)|zNbS5KBeWL15@)','RY,   RYPY?+?+3?93?+310%## 547654#"'63232673327#"&547%5[(3Figk7LSo| 7?0<R@xFT4x)|zNbS5KBD.C>v{CZ[ +v "%3"" .1?3?393?3310>32#654#"#>32&#" 8qOeeV{U yWQyhV1$+1 bP@ga(L4A(vqU][hjBF}8n_ 02 5?33?3?1073"'732673z}"6$)( z]yy8 `:BFkb-sZ/  .0??39?331032673#7##"'$GrKznt)W="O xWR sZ$/ 40??33?33931032673327#"&54?##"'$GrKzA*1*AU.)U='N x#A p NO#VP .6   0 .?3?39/31033#!32654+LPŏ{;[V05`IxfXEh!0 0 .?333?3?310#'#3?373r.>y# x}v2T 2_; 04?22?39910%"'72673>3H2(4Bf=|M&VQYb _`qZK1/i5M yMya /9/107>733aC8yyY&`Ea /9/10#67#7@;yyY&̒[I| /9/10##&5467|&Y3y#$ !adQZEx~  /104H#726$-#BWb3EK',ULJdUIxf /10"&5463"3BWb2F,#xMJf~UE8'-  ,.??399//331032>54#"'>32E+TnA1s"{Wn0b ^[crn~   ,.??399//33107.54>32&#"32731cq3efoz |TjANH+ F}SBqj YSY^ kNc! vW /3910%# #3WvW /2910%#3 3fHK5 [?+10#'##7%35ih-d [?+10#'73373=hiW /10#3qAqLS Y?+10!7!'; /1073;6 /10'73Ovj( /10#3qAqjLk/310!7!%7j[ /10'73Ojj /1073j;:/?9910#'73; <ҏ ;:dc;: ?210#'; ;:\  /104H#726X-#BWb3E/',ULJdUI\ /10%"&5463"3PBWb2F,#\MJf~UE8'-l/3310%!73733{-q-{l/2310##7#7!{-q-{gl   /9/33310##7#73733{q{{q{ }}l||/310!7!jpR @ Y[?++310"&=332673xUc1sF?z  [?+1073%%  |  @Y@ HY?+3/++10"&54>3274&#"326`oFR_pJP:0>M83?K|WK;r@TM?q> %8(!&:Uu &Y?+/10"&54673327[Ys\SnN7ACUMBP1+3232673*LHE#%0o*{W,MGC!(2pA\%-%/Ho%-%7@aa6 @ [ ?3+310?3!?3 6 e @   /233310327#"&=7&34WTk]R D<(4nZ-_ /10''%'7%iG,i*GXXXXP 40?3?391033#"&5472654'5~v9r [SBPMK!8XofD`mRCUe5-7FP@W2.??103zC%$@ 1 /?3?399//9910#"&'732654.'.54632&#"~d[Vae9`xd oS\@t[S1q}XS(9>F@,!!&gFfoi83*7%9N.0tX /3/10!#!5!XFtX//9/310!#!5!3XNbtX//9/310!#!5!3XNtX//9/310!#!5!3XNWtX //310)5!3XNEsZp //310)3!ZnypsZp//9/310!#3!ZnnytpzWo/2210#37je/3210!7!!7!Np?pvvz /329/310#67#7!#67#7@;yyY&@;yyY&̒[IÒ[I ?3210#373Rrr?rw?3210#'#3wr?rR-Vw/10'7wr``rR VV/10?'7VRr``rW   /3210#"&546324&#"326]F`_Faa0'8G0(4JW]FT[Q%-F0%/EB /1073{yB /221073!73/yGyB /221073373M1l2x  /3210".#"#>3232734*LF@7B[)V,ME>f&\"B[l%-%>9%-%wjf<@ [@[/++107373((((| /210!#!)AQP;| /210!#7!SA)W /210!3!ujA)WPW /210!73!)Aj1Wd/3210!3!73#A''WP/XA /2103!!p'iYȇX /9/310!#73!Vp p # /10'73NO Y # /1073 5  /3210#'##73ih31  /2210".#"#>32326736*LHE#$/o*{W,MGC!(2pA\%-%-Jo%-%7@aa6tS/310!7!%s#5/2107!s# /2210"&'7332673riVJKpi(q=GH5,&HJ _kid pN5c}H` 2x#{b   /3210#"&546324&#"326{]F`_Faa0'8G0(4JW]FT[Q%-F0%/E> /221073373j /3210#73373̶hi@ /10#3qAqL_/3210#3#3AqAqqAqLL* /2210%73!%73ϭGϭd@ /299//310"&'7332673#7riVJKpi(7!!q=GHriVICvi(q=GACy /9/107>733 !?:{yX+ZI| /9/10#67#7!?6{xX*̨kC}! /9/10##&5467+X2{") !_fMW"L[| /9/10'67#73yp%^)!oG*ѥi /10'73kOij /1073j_*/9/310#7#7373oo_sqr_3/9/31033##ooKrqsHU /210#!7!=9 /9/10#67#7@;yyY&̒[I W /10"&5463"3\BWb2F,#WMJf~UE8'-W /2310!73733 {-q-{WlW:/3310##7#7!%{-q-{glW$   /9/33310##7#73733{q{{q{}}l||&c/310!7!p֍XWf /2107!"'7327f7:5P .Ex4tW  /2107327#"547g4aF4 U6 7])3M: /1073M%%-W~[/3+31073!73I$$$$WW5   /3210#"&546324&#"3265]F`_Faa0'8G0(4JW]FT[Q%-F0%/E9  310#67#73urX C9eYjWuD /29/310!"'73254+739 0%vek;QPbeCdDU /210"&54673327[Xs[Ro)&6ACUREO.*C!'kW/10#3yDW^W /3210#7!#!''AWP}@   /32992310#"&'4733267332673#"& WDGM aG7O\*7.:au^9J&5QM%*$PJE%=ANl+,W[ /3210#'73373V̲hiWW[  /3210#'##7%3ihlWrv /3210"&'7332673riVJKpi(rq=GHriVICvi(q=GACyWc  /3210".#"#>323273*LF@7B[)V,ME>f&\"B[W%-%>9%-%wjf<E;/310!7!j%i/3107!i W/3210!7!!7!p?pvv`a  /22107".#"#>323273c*LF@7B[)V,ME>f&\"B[%-%>9%-%wjf<mG/310!7!+B{</310!7!$W}E//10 'EPQbav//10 #+ N  /104H#726-#BWb3E',ULJdUIW /3210!3!73A''WPWI /3210!!7#Ix%%Wx纺@  /3332210&#"#654#"#>32>32ZK7J \]KblNq&&X8NKJJEaJNZ[0+XHr% @   /32993310''7'77_gjFjgjFUSUS lE /107654'&5467 oq96 2blMS>>'L\ L +//3,/N1p R0/22107!%7!p| fffffq /10#7Ux   /10#7x  $@   /99//3310".#"#>323273*A:;%/=e$X,C<<$\#f,%49~%mx /9/10#67#7@;yyY&̒[I1   /339/310#773!73mus!!|!! 쬬W  /210327#"54?3_%!,(up i}A"/3210#7!#!''APQWm~/32107!7!vjjjjWF /3210#3#3DDW^^WQ /310!#7!A)Yu)@  /9////93310&#"#>3273273#"''D$c+[)V>FRVR%f'\"B[?;GSVz0l6lzjf<1m72b1(@    /9////3310".#"#>32327373738+KD?7<h&~V,LC=a$jA[!!S!!7 '!53|p!'!i[\5լ#U0-@,$ ! ) ) )$/2299//3310".#"#>323273".#"#>3232673)+KD?7<h&~V,LC=a$jA[ +KC?7=h+zU,LC>6=jA[ '!53|p!'!i[\5 '!53j!'!72[\5VWx  /329/3107#'737xsvvW$/33107#7#.v͕|.W %-5=EKQYaiqy<@HrvjnFRV6:.zz2~bbfZZ^>>"B&*MM*B^f~v LI O OLL |Pdh\`@D(tt,x ll$pTTXI88<04xpXI<44557449 885667775558849*557sNsmmI}4!/10?'74xRr``r8x /10"&5463"3BWb2F,#xMJf~UE8'-@    /299//3102#.#"#>73riVICvi(8""q=GACyOwB_ @   /32993310''7'77+gjFjgjFUSUSV#/10'7#r``rRV/10?'7Rr``r,V @   /9///9310?'7#'#3r?rRRr``rx  /104H#726-#BWb3EK',ULJdUIFe  /104632#"&G,#,G,#,+C/!+C/V)/107''7'773p EK2g:v({S3K%z)~)y%L5"W+!@# )) /3223333310#"'#"&5463263232654&#"4&#"326\X&@ZBV\Y%?[CU1&1M/&5K1&2K.&5KW{IIRBW{HHRu*+I1%3D*+J0%3Dgq4/9/310#7!3qqcqcW /2210! 33 7ҤE36svQ2 /3210! 33 7QҤE32svK/310!7!2JU/310!7!JF@  /99//3310#"%.#"#>32327FMχI_/G|YdžZV-(S]),V 6  /2210&$#"#! Ev3//ÂvvsW6/9/3107!7!76lvbh0.2?3??10733^zُzyybaqrwz 1/?3?3991027#"&54>32.#"9jR߃Z}p yCCVi;A#䜉}vk?O^kg!2 .1?3?393?10>32#654#"#3.8qOeeV{U yWQyz3 bP@ga(L4A(vqU!YoI0 .1 0?3?33?310&#"#733>32$ItKznt.T;" qsI^K ~vzht 0.?3?39910#33N¿9r(wx /1073x W.x /10#7.W`TNpdNR@R[`p @HPY PY?+?+9///_^]+^]+104$3254&#"3267#"&73p#ójvl&5!!9Xijm _VN@@'R[o PY PY?+?+9///_^]]+10#"&57324&#"'>3273Vxzl&z!!* jm ^[QD:[ [?+1073[!$%>A "@  Y  [?+2+31073?3!73}ٙ$$$$!o%cF&$8P?5 [/+103::+-7F&(a8P?5^E 8@_Y  @ [  ?2?3+39/3+310!!#3!3 73FyXynn^oE6!$%_F&,8P?5-Z&2F8P?5^LE$  @[  ??39/33/+10!#33 73rɃk HY!$%Z'-0*- @[* _Y _Y?+?3+333?+1026;!7>54&#"!732&4>73.=vlc,1,zStw{k,1/\[ZjԬ@ N#y”߇ 'x!$%1A&j9 &+555cE$9E%wE@ _Y?2?+10!#!!6{DEtE 3 @ H  _Y?+333?33+_^]10#73!&']GQ24N s9E(E=9E+fZ >@( _Y ?    _Y_Y?+?+9/_^]q+10"&54632 #"32>!7cbD舿sduJ٠~ ݛ-lhK%aE,9E.YE @  ?2?3310!#&'#3Yɏ 3XJqzEE09E1E &@ _Y _Y_Y?+?+9/+107!7!!7mcWfZ2:E@_Y?2?3+3103!#!:EW9E3E *@_Y  _Y?+3?933+31037 7!!!Tym%ݡa|E7EE<O",7@'`Y&'( (`Y ' ' ?3?399//3+333+310%##7#"&54$;73324&+32>;#")**)Ҙ!!Ԝ{ Vh8| v_ձêڨSzyHEuwrE;j9E@`Y??339/3+310!#"&5473;332673+M:TUml33"UT.:MJPKF54&#"!732.54>u.,Vo,-rrtaZ[ QΏ Wra&,j6 &+55E&<jF &+55h&b8<-&+5xo&f8P.&+5PWJ&h8P$&+5 &j8&+5}_A&v9 &+555hN')@ $PY  PY?+?993+??10%#"&547!23673#&5%326?#";p{(N>#[ax?z\`{6}i]vjTfsiCdW.2@+*+*PY++ PY #PY?+?3?+9/+910"'##6$324&#"32>54>1t :.⭮Ccye^ 5SjZwS^ia܋W}%tMS*2[Zsy \X:  ?2/?3310>3#67h QqT?n:o5/W #$@ #"#PY" PY?+?9+3104.'32>'#"&54%7!$4CxscpZH(W/(1DtaWMںys{m~Ls]İ]`HxoN(E@*PY "#"#PYp@" ""PY?+?9/_^]9q9]+9+10%267!"&54>75.54>32.#"3"lOVº[X[ky⎔/!igrULdy^Z lP\VVcXGDiTJH3lP#$ PYY   ??9/++310'>54&'.547#!7!TffmnCN8s&.{THV2"V>Q&6O:533>3  W\|z  DW`:(XRS"KC0{8_n9F9@ QY/? QYPY?+?+9/_^]3+310"&547!2 '2!"!654&"Ѷd|?>#\ᆰҧ8ў #ks :PYY?+?+10327#"&547!7!YBBm{Fs  E?jxxy7IO -: /@  Y ?+?33399_^]]10'.#"'>32#&'#!32 3 j!LZ;;_dc`& :AF8Wb:" @PY! ??3?333+310332673327#"57##"&' % X_z F/Ce^WR@%YWs-*4)&~: ?3?310!#3654'37Ƚ:`A87? 4@@ 4QY+@ Y++ $  PY ?+3?99//_^]++910.57>?#7!'>54&'.546$7^Ԙ`bk`8K;s&/o|L), rc.i!pP\w^?S#3J7?H8)X/>6CW7pp]NRE :#!@!PY! PY ?+??+3310327#"&547! #6"7>3!$("%PC^U Fv?*YM7Mi6^(. HQ(6J_- W_O%@ PY PY?2+?3?+910"&'##6324&# 3262m2S/'ַR~uL=+Xi^CL{WowFMhN"&@ Y!PY ??+9/9+10"'>54&'.54>32&SuL}e;s"2cGadYZEVl7)8M8s8%[(>*,U{Ymr}H6:!@ PYPY?+?+3310"&547)#'4'#"3264f/05Yq={aǶC` #@aǨRi:@PY PY?+3?+10"7>3!!327#"&547Si6g9Px4ld  T-Z RU#-}_:@  PY?+?310"&547332654'3 ߄a"!FBc1)̡Povy!WR'1@# !!QY $QY?2?3+3?39+3910#.5467>324&#" $6PĆP_6q'ʓ{Q997rDVWƷLeaDزxdm {XP @ PY ?3?+?910%#.#"'6323 #8v{&J2 ADYg7ii9WkpmG2W< @ PY  ??3+3?3?10%>73#.54733a#}}0OO³}}swr|kGZzA>jWO/.@((PY,, " PY! ?3+3?39/9+31032654&'7#"&'##"&54>7326?3<7=jNDA9tuuai1cjtHfZU]L~114\g9zmҨȍ~zߏN {&jj &+55}_{&vj  &+55p]&R8<#&+5}_&v8&+5&z8-5&+5e(19@ &PY0PY  ,PY QY ?+?+99//_^]9++10>32#"&5$32#"&32654&#"4&#"32.8 Giͥ5ލdmcwpvpyTLrf*[fQZIqeZG0OnvƮmr/3OF/:@@Y"0"PY.000))5QY)PY?+?+99//3+3+310## 54>54#"76323267,54>323654&#"a+"*"03htPPU#*#C=g#t|a[Yu4aXL ,16PF.YWU+5;:u__r]UuxjpZ@   _Y?+??993102.#"#3 >>X6t.&+=>qqw@Z&5#,#HPV&@   _Y?+???993102.#"#3 >73>X6t.&+=>qqw@OZ&5#,#HPV 5f& F ?55pW`9:.2@$$PY (( PY?+33?39/93+310!##"&5##"&547#2>54'!32673}},k}da2ksvhu|Iu@#dnoHpEE4:w̭-ǃeԭaXCR]W>00)@Y) %RY  RY ??+?99?+?+10 !4&#"'632!327#"'7326?.54>7>.):FK7e( .)*46:?A)47EHL6c-jDJT8QCK DQd l`V?fWZ@@_Y`Y?+?+10.5$32#"326LP2PntsoW,cW㫶XpW^N @PYQY ?3+?+?10.5! 4&#"3 MOC!OnuWϸGyk eYZ%@_Y    _Y?+?99//9+10.54$3 .#"327#.QBh㋉82Wе8Av~萄 AAWdN*/@ &&" ")@ Y" PY ?+?+99//99104&'.54$3254&#"!"&'73 WU´iu1WxHzj:e2!qG)b1;Yx/VhM[78WD+YE '@ _Y  _Y ?+?9/+9/10!#7!#!`H(i{ENX: * @ Y  PY ?+?9/+9/10!!#7!#!h7+A$s%_R'/@!&''! !_Y! _Y ?+?+99//99910 327#"&547'654#"'632,{W0+>CTfoULXM =ESe@FNbOCHwuU;jj 7tva @ RY??9/+10!#!73!g  11YZ!@ _Y?+?9/910'>7'74''.#"'>32gG٤m .%%0jbf^t@{2y|?`M|xgfvm}V@  ??9331065''%&''%%7#=M\\z*1`+Ž-A}t6expUXE/0@-..  '(`Y'_Y?3+3?+?3399310"'#"&547332673323#!7!26?#0Mwk/:I[+58'}ʘ?& [L[|Khgb[U6MAh3X:24@!2 '.!.PY!PY?+?3+3?3399331032673#!7!26?##"&=##"&54733267"(*?t!v+_XD=TWQ(*Ao z:Rp9<0_ً__jZ[fLpRp9<0sZ @_Y_Y  ??9/+?+10&#"32673##"&54632/D{mgWEhvՆG`&4˱oy4&V'&Z$@PY RY ??+9/+?10!#"&546!2&#"32673 lJÇvH< 6=u3enb)[Pw|.iRE4SIXSE"@ _Y_Y??+?9/9+1032>54&#"#3>32#!ɲZ2sjciEc+_ZPE3%s+7=@Y%3PY"%%% PY ,PY?+?+?99//9++10267!".#"#>3232>54'#"&54>"327.p;9jW6AHbF7CDp;UUUVt^smt~scG?8eOPER\k;b#KDb922wU4`d^ZbS,M1+-"&/Z11@ /) ))//#_Y/ `Y?+?+99//99104>7>54# '6$3232654'7#"&//SwOqCWN 9hN|M )XcI5&#9[J!YdN)&AhS_f=,8@L䀣9Z,/@ $Y'Y?+?+9/9910"&54>7>54&# '6$323267/SwOqCxWN 7iN|My~XcI5&#9[JUW!YeP(&AhS`e'"JYI!$0@ ""_Y_Y$ ?293+3+99102.#"!7.#"'6327>!YP}!)':B *(?K*W^c"l:?|d=-#1*/%S0c`nhf HaA$8 @Y! Y?+99?393+31032'&#"!7.#"'>327>ML}&~/ 1#=S,RJLbaZ:`\o3b^m35&b3o\`vmnuXtE(@`Y _Y aY?+?+9/9+10# $3!!"6324&#"3 t߾_2Nyi&}ͦEǕ:m̉~qN#*@ !PY!! @ Y PY?+?+9/+10#"&5%6332654&#"7632>~٫r8}pJ;0xdАx@}ɏXV E(@   _Y  ??9/3+39/310'654+##"'46;733 ""hh`--b b;"J&gC.=@  PY ??3+3?10!%73!#!#!{eg8Pe8Cd= d>'#@ RY  RY ??+?99?+10 !4&#"'632!327#"&54>7>.):FK7e( .);FK`e5e+jDJT8QCKomS=1WkN*+@RY  (PY "PY?+?+9?9/+107!2!"&'32#.#"&4&#"321WUp/Q~A K|k|nuIMN8.fr3@H3 R錌thNFWMZn:.@PY  PYPY?+?+9/_^]+10)"&54$3!!"!!3!–& Wʿ<=3U-_:.@PY  PY PY?+?+9/_^]+107!267!7!654#!7!2#!Hٍ  &ܿŕ'60±9EW\tZ&E @  ?3?39/99310!# #330I$pEW:@  ????399310!67##3673d%*n"ߚ%L 4KEUG&\LW^O&4@PY PY $PY?+?9/3+3?+910#"&'#!!#7#736324&#"32^k3 !> zz0ѯ̿wk})>,XɯBMO˗FM2ZHtZ&&@@H@ H@ H+++52Z&HK@@H@ H@ H+++59&(C&+59]&(j@ &+55E&A@_Y_Y_Y H?2/++??+39/3+310"&'7326?654&#"#!7!!>32Nt{6-,P' CKrЍ7?4 ,"P>r33fn>#F@2*%~z4Aଽw&Ev &+5tZB@(`Y _YO _Y0@P ?3/]+?3/_^]+9/+10!267!"&54>3 .#"!H  gPhOBd6a]@ÏA|Aw}(Z6aE,a]&,j- &+55wE-E'B@)"`Y`Y aY#`Y?+?+?+9/_^]+10!## #"'732>!324&+32>p]}w38@?Sfop*D|\K1`9FuDT} 8yWMT`TE$@ `Y  `Y ?2?39/3+3+1032#!!#3!4&+32>yp\D|\{{pIp*\Kc`kFuDEWMyE@T`TE,@_Y  _Y  ?2?+39/3+310!654&#"#!7!!>32cj CKrЍ7?4 n!>#F@2*%~z4A? &v&+59& B&+5S&0&+53WE %@_Y ??33+3?310!3!3!PSSWE[WcE$9E &@_Y_Y_Y?+?+9/+10)!!!24)!2676F)PBی\3Efy(p|9E%wEEMhE&@ _Y   _Y?33?+33?+10%3#!#367!!!lOOlwpR\zM_h.pEs9E(`E9@ `Y  ?2?39/3+3993310!&'#&'33>73#v9(2mILCuuHs;߭4S|Zv_ @^~cf[de(VG0yY+I@*$`Y _Y_Y@P?2/]+?+3/_^]9/+910"&'732>54&+732654&# '6$321%paGGsg)ȼQl}XMMV`YyQ[=VmeUJ9E @  ?2?310333#679,+Erlo9&&+5? E)@ _Y  ?2?39/+99103273###ErD2_;ngNvE{R9X'!&E @_Y _Y?+?+3?10! #"'732>7!#!ms:$=XXoE I!E09E+fZ29E@ _Y?3?+10!!#![E9E3tZ&E7SE@  _Y?+?39310"&'732>73 3>}*mPJ4KV$k%!;&Y;OWE;WE @  _Y??+3?310%#!3!3mrS} E[[E@_Y??3?9/]+10# 47332673#g? mj9# /44#!E @ `Y?+3?3310#3!3!3EGGWE-@  `Y?2?3+3?310!3!3!33SnWEGGGoE &@_Y _Y  _Y ?+?+9/+1032#!!7!4&+32676=یm\uyx\V(t|E '@`Y`Y?33+?3339/+103#3324!#326763p>PE`ME]G}}[E9E @_Y_Y?+?39/+10)3!24)!2676FnBی\3Eʜy(p|2ZP@1`Y  _Y P   _   _Y ?+3/_^]?3/^]+9/_^]+107!654&#"'!  # 73267 |e=RfP9Ҫ6aPLtAOEtAZ"6@`Y `Y    `Y?+?3?39/_^]+?+10"&547##333  4&#"326vsF[HKdkdlhE44|dyu)E,@   _Y _Y  ?2?+9/+3310#.54>3!##3!! 5p"Ӂ}[+Uy|o?]_I6ND((@PY&!!"RY! PY?+?+9/9+104&#"32>2!"&546767 >ktdc9puga6glP.CvqKXxvIPj̘$!6b|PR:&-@QYPYPY?+?+9/+9102#!!2>54&#!!2>54&#𰲏in@lPkD#nzX?gw3[i:ljn dSGh6:K3#]78f/E+XX&PY[1ڹ A]`iUl[8 >aj+  NFN(5@!  PYPYPY?+?+9/99+910"&'73 ?4𑯎#"'>32  #ۂ2XWm}y,UOP[jbHHynO{R  zX^_P~: @     ?3?399103#67#s;Ҭ\:eP:P&&+5q:-@ PY/  ?2?39/]+991032673###C\nfaU$w1\:&Yt n5&:#@PY PY?2?+?3+310!! #"'7326!vfxU1*)6b}BژD 9 ::@   @ H @ H  ?3+?3+3910!>7##3673e! *mL 2ND*+G,:je5.L: +@QY/  ?2?39/]3+310!3#!#YYҴ``:6:p]NRL:@PY?3?3+310#!#Ҵ:T:W\PSpdNF:@ PY?2+3?310!!#!vv:TW:\5W"/@  PY PY?2?3+3?3+3?310#.54>73%4'>PRۋJJvO݊դ}YҤ|WWʷyp {u  N:[Gh|: )@ QY  ?2?3?3+310!33#!͹hO:II:f: @PY ` ?2?9/]+103273##"&547NYRtcҴ[|yP:n&>>4[qf#.: $@ QY ?2+3?310#3!3!3Ҡ:IIh:. @  QY?2+3?3?310#333333# ҠhO:IIIM[: (@ QY  PY QY?+?+39/+10 #!!7! 32>54&+lB|sgY`f?hspMh868tCE@: '@ QY   QY?33+?3339/+10 #!3 32>54&+3lB|sҤY`a{>dmOҤpMh8:68tCE@ :c: @ QY   QY?+?39/+10 #!3 32>54&+lB|sAҴY`f?hspMh8:68tCE@QNN$2@PYQY  PY?+?9/_^]99++10".54?3267!7!654&#"'6$32v`l-~w|v!;[S\  ch:.}wi[ɻjN$6@ PYQY  !PY?+?9/_^]++?3?31036$32#"&547##332654&#">Mn`ҤOK[UOCaSpï~pET:qv?{t}d: 6@ QY QY  ?3?+9/_^]3+3310 #&5463!##";;lҴYacA^j6,6qGCCtX&HC&&+5tX{&Hj (&+55PWC)C@&)&QY) PY % @ H) ) %PY??+?99//+9+3+3103!!363 #"'7267654&#"##73p+ +! xL1=FD W\|t̝CV9Aǘ Jf:(XR&v &+5}N"0@PY QY   PY?+?9/_^]99++10254&#"!!3267#"&54>tv.~ oq%zSNWg<4xoh _ZƿknEKV&L&M{&j) &+55WM:"8@"QY  QYPYQY?+?+?+9/_^]+10 +##"'732>7! 32?4+,Xoҏϻ~=kw^-%%/BC8Yb3'4pjcE` D62:(@QYQY/?2?39/]3+3+10!33 +!#32?4&+_YKYY6lB|sbb6'gr7:66Mh8 :;1FHPC 6@ PY QY  @ H ??399//+93+3+103!!363 #654&#"##73p+ +! W\|t̝CV9AM:(XRq&vj&+5P~&C&+5W&\&+5LW:  @ QY/+3?3?1033!3!#LҴSS:IW:Z26@ ("(_Y &&""00_Y?3+3?39/993+31033254&#"'632#"'#"&5432&#" 3277NTLZ1*,+K]|bkہ6ugn܃?Ni.6eY9/+TPn2Vr:6;W2l}U:@   ?3?339/99310 # #334' c#ӪY+.< :8\x:nnS^39E3@ `Y _Y  _Y ?+?9/+9/3+310!2#!#7373!!4)!26Bߋ''5\3r̓ʿ(c/@QYPYQY?+?3+3?9/+10!3!!!2#!!32654+~-NN*7:B:o剀{|Z&@@! _Y$!_Y _Y ?+?+??9/3+39/9/1032>7#"&547##33! .#"!O\]3WTHq݆vr'TO{9Fa\y2d{8˩_pEb>kN'H@&QY  PY "PY"?+?+??9/_^]3+39/9/10#33>3274#"!!3267#"&547^Ҥ[;i,N Mz!0ᓘ :+RCgm DKYE #@_Y   ?33?9/9+310!#####3!'&'YUgg}ƃN.zE# ERV`: #@PY   ?33?9/9+310!#####3.'H{HHtB8;spp:vwdE,@  _Y   ?333??9/93+3310!#######333!'d2_gg[gIpJ{Ej A5^Y:3@ QY ?333?399//93+3310 3#######3!-ƥ)THHQHҤqnBppq:E *@ `Y _Y?+?339/33+310#654&'##7>7! !]48{zzW&)(+xŘr4ohZrHx@:,@  PYPY?33?+9/33+310!#654&'#"#7>7!!A zTT($udODj^QFFjSmi~E#&3@  _Y$ ""&_Y"?+?3?9/33+3310#654&'##7>7##3!!#tiG@BPzz>S<+F(=(xpyc/vy+nHo#LGr)Tͧ:E?:"%3@!!PY%$PY?+?3?9/33+3310#3!!#654&'#"#7>7##;Ҵdnun/FOTT9L6'*XCTI1:kr*737>32&#"32>32#74&#"#"&54>7>GG~rRvc)T6Q N |GӰp=:pjb-LW(\sCtX^1ja[a=SC8M>v'pqoH#:.Z!ZQ!"sf`N0LuW]SoCL@Y/ PY(@YQ$QY @PY?+_^]+?+9////9993+9+104>7>54𑯎&#"'6737>32&#"32>32#74#"#"&Uw@SQZJyd)T6Q N `hQPf~7dpc3:bZT-JS>J^rDj\wF3XHRVedzUL}N y\RzU=$:+^$VR4#{9E@`Y??339/3+310!".'33332673+Mn:#AP3$UT.:M)fųKG0ǴOsxW:@  PY ?3+3??3310%>73#.533>$zy1OOgq454wrkJ7lc*fZ//@ _Y*_Y * *&_Y_Y?+?+99//++10"&54632 3267#".#"%2765# 632eb玽80#<_UU2JA9+(pCA1^6:S١ݛ +5+w xZ-l"$& p]N//@ PY+PY + +'PYPY?+?+99//++10"&54732"3267#".%27654&# 63273TED ߓ-N74PFD,@B mv_@A2IDHžO`j9#EH !)! <0}|!(!O@ _Y ??9?+10!#3?>32&#"dő -[O5G<\+w!-6$EzCfm]+5q.8F(N@   RY?+??9102&#"#37>e<\+w!-6$f߷e j5N+5q.8F:@l m_ '@ @ _Y ??9?+2210!#3?632&#"%73!%73dɑ /]Ob<\+w!-6$ϭGϭEzKf+5q.8Fx(!'@  @RY?+22??9102&#"#37>'%73!%73e<\+w!-6$f߷e n5HϭGϭN+5q.8F:@Dt5 m_cW2W-,@  #aY`Y*aY?+?+?+?9310"'732>733#"&56324&#"3264$!"?EM>&=hHlܕi^kؔgf&&XD%#[DW *b5/Ar]eu_W2N *0@%&#PY QY QY?+?+?+3?3910#"46324&#"32"'732>733|mmі(*Qt7''|4$!"?EM>&=hWmbOeRb *b5f.,@ _Y+(&&_Y ?33+33?33+3310#"&'.57>324'#"&'632>a56Kt^33I}~Y[01HW|BYEb0FSIr(H-87,%YA*44*&E'//'5KR/&2()),@PY%"''PY?33+33?33+3310%632#"'.7>32$4'#"')@d3= S3`V65> BV5d,td7,Ұ,7`Ӷ 0<:.E".:f#F4?S<@S@@J?J?FM;@1_Y*$$_Y ?3+3/3+3/399//3310>32 #"'#"&532.#"326732654&#"#67#7"&'.#"#>323&H1oxCl1=T 04aR:ND9x-X:bk)'91jdN+JJOg7](7چ=tROyAW""mm" UTGFUy@y0)(<`I49=0mp0:91 %0D@@!D11;,;00;,7> RY"PY ?3+3?39+?39///33104H#"'#"&54$3"3267326#67#7"&'.#"#>323dqrԉUvz¹~;(k:TF1jeN*JJOg7](9څ=tRQw@}SST;,-:y0)(32r '9!*6V@[ '8!,5Z653,8K662(;MB /29/310654#"+73267632xV!I+Ok0fi4^.kE T&+ .$+.I /9/10##&5467%Y+w#̺MO>H2I /9/10#67#710waY$̒Kl:han; /3210"&'.#"#6$323gUbGu.=B}ocX>67=0mp+?91% '1;EOh@5F#K>C HH%M2 7 449(-**/KCM79-//-97MCKA</3/39////////33333333333333333333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EOb@4 @C-//(#%%OM7:2:  CE(9M:JJ:M9(EC //9////////////3333333310#65#5546733#"&'5353%32&##&'''.'77'67'77>7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96m9f!,@@ _Y?+3?39922103333##67 ".573326739,Ҭl'kKT\ik;Erhl{-YM1@8HMP-@@  RY ?+??399221033##67#%"&54733273s,ųy\Ǘ2I:^eg(7P:vx$%.9E3@`Y  _Y _Y?+?9/+9/3+310#!#73733#!24)!26ž((*B\3ъr͓֤(a3@QYQYQY?+?9/+9/3+310733#!2#!#732654&+^##wwj ?zJhswlnxIE9E3@_Y   _Y  ??+9/9933+10'#!#!24!#327'76^~_dgwVVN8`FE-valUW\P.>@"),+,)PY 'PY?+?9??+9333310%'#"'##6733>3 4&#"327'76NuK`w0_ F|4kQYiac32#"&'73265#"#!!FGŦhcp?S{Dr&(M酙_Hl6"-)E9W:/@PYPY PY?+?9?+9/9+10%#"&'732654&#"#!!632jeʖtlPaSMzt߿盌 WHӃ c:t#h`E%9@`Y!aY @_Y ?3?33?+99//9++10!.'#&'33>733##v S4nIMBuuHq=߭4SGnO|Sv_A]~cf[bg(VGyh,:%C@ !$@Y   QY  ?3?33?+9/9+333310!.'#&'33>?33##]; %,f.F+XX1kWò[1KhO F]`7^El\8]kj+#  WY5E@$#`Y)))`Y)_Y13.3aY.?+3?+?+9/99+910'.'732654&+732654&# '6$32#"'7326/%ԭGGtb$Ҽֳ{rNSVRQS@Md_}T`='kC"#`NWEN4F@% PY4 44PY4.0+0QY+PY??+?+3?+9/99+910"&'7!2654𑯎#"'>32#"'73265'~2°YRmŮgNPNRKy,q`S]h_GIzsL{O [g!"aoC?hE,@_Y _Y?2?+9/9+?1032733####ErD2_;onO*r%vE{R9X' qh:,@PY QY?2?+9/9+?10326733####C\nfdRNhO")u.\:&Yt p31&?E5@_Y ?2?39///992+33103273673####Er68TsF?3###!\.C\Süt,ȶE\:&%_g#9hE(@_Y  _Y?+??39/+10!!#3!33#yyn nnOoE6[Lh:0@  QY   QY ?+??39/_^]+10!33##!#YYyhO``:6I:jE $@_Y  _Y ?+?3?9/+10!!#3!!#y(ynnoE6W%6: ,@ QY    PY?+?3?9/_^]+10!!!#!#YYڷ`O`:6ʋQ:WE"2@_Y!_Y _Y ?2+9?+9/9+10#!632#"732>54#"#!c[b^kq4;D~W.a3-8E-N-PWz5*)WW^;: @Y PYY?2?+9/9+?+910#!632#"732>54#"#!cmWdvy4;SyCoV\K;:PWz>aSZ,93@"-_Y4"" _Y *_Y?3+3?+9/9+.310%#"&'# $32&#"327.54632327"654&Ze=W*v[$zJi0Ist%R15qsbo"1AJ6`? gu&(<76";t4v,X{X/w>[cpPL*7:5!.@Y5!!  PY (QY?3+3?+39/9+310%#"'#"&54632&#"37.54>32274&#"68Pk[JX|ӎR;Y&+XeyF!'_b]jvq/B:g$+I/Ng#7%%G퉔1W􏜉e'FPhTF~"GsWZ%5@"_Y aY `Y?+?+3?+99//10!2#"'7326='&5$3 .#"; ҧsLSURQʡ7OBfpA+\"#`p" AqpWdN)6@' ""QYQY PY?+?+99//?+3?104$3254&#"3267#"'732654'.p#ójvl&-fNPORJ9Xijm K!"`l5hE !@ _Y _Y?+?+3103##!7!DɌnOE4h: !@  PY QY ?+?+310!!3##!vtiOv:EE<W:@  ??3?3910#3>73SʅNcW:L1)$wFE!@_Y  ??39/33+310!!#!7!3 3K<drrf:HecFW:!@ PY??3+3?3910)!#!7!3673S>88>˅B3Ɋ:L1VhE#@    _Y ?+??3910 3 3## # 3nO5eD|=h:)@   QY??3?+993310 # 333##Pg | dhO'D,[UWE(@  _Y  _Y?+3?+3?10%#!!7!!!3mrS[Vh:(@ PY QY ?+3?+3?10!!!33#!!qĹhO:IhE#@_Y _Y ?3?+9/+10#"&547332%33##g;Ώ njVosoP#l-54' D\1[hg:#@PY QY?+?39/+10!#"&5473326733#[c PNWSH?diO[R%,n<>"IE+@_Y  ?3?9///9+310#7#"&5473;3673#gm/{-Ώ njVoa{_fl-54' D\ g:-@PY ??39///9+331033673##7#"&547N;p9s[dӴ[ji*p&%/c P:nz0(R%,9E@ _Y ?3?9/9+10>32#654&#"#3AΏ njVo9g#m,4 ' D\*EPIKZ$-<@$$ _Y(%_Y!_Y?+?+9/3+39/9/10%#"&'47"&547332!3267"!654&@hdg0/LJ6O`Ct:GJ}oVge`PbU2K 49zP_KlTVaMj!N#,<@ PY, )PY PY ?+?+9/3+39/9/103267!"&547#"5473;6$32'654&#"lgi% 0/h>ǰSyu#LAz}^H-ERFkU1Wf0)hZ'0B@!''@  _Y+(_Y$_Y?3+?+9/3+39/9/10%#.547"&547332!3267"!654&@\r99ցdg0/LJ6O`Ct:GJmm #Vge`PbU2K 49zP_KlTVaMj!N&/B@!! @PY/!!,PY!QY ?3+?+9/3+39/9/103267#.547#"5473;6$32'654&#"lgi%99w 0/h>ǰSyu#LAz}^H-&ׄFSFkU1Wf0)haE,`& &+5+&"&+5?3 jeYl]Ҵ\.C\Sük.ֽ蘌 WHfM :&%_g{%fE'@_Y_Y  _Y?+3?+?+10! #"'732>7!3##mw:#=XXoEҬڅ I!h:'@QY  PY RY?+?+3?+10#! #"'73267!3~{i{S/,)8[lSkγ7DҜE rEg(WE'@_Y  _Y ?+9?39/+10!#3!3#"&'732{yn nFhc:oE6_H(DWx:-@ PY QY/    ??39/]+?+9103267!#3!3#"&'`h}"R`ӴYY,IJZF:69fE#@ _Y   _Y?3+?39/+10#!#3!33ځyyn nfoE6hV:0@  QY   RY ?+??39/_^]+10!33##!#YYɎ``:6g(7:hE%@_Y @_Y ?3?+9/+10%3#"&547332%3##>;Ώ njVosP>#l-54' D\1hhg:!@PY  QY ?+?39/+1032673##3#"&547NWSH?d}OilAc P:n<>"hO[R%,fE(@  _Y?3+?39/99310# #/#3?33C@Q'Z +Hfd,JwSEOZh:&@  RY?+???399310#67##36733"*m!L 2NEf7bG'3:\Lg( O&$ I1&+5I?&D9&+5c]&$j &+55I6{&Dj @&+55EN9&( IE &+5t\&H !&+5eZQtXNf&Q F# %&+55tX{&j (&+55`& F# '&+55+{&j )&+55& F) 3&+55NF{&j 0&+55$/'@_Y_Y?+99//3+310"&'732654&+7!7! 1%ک? ŸM˜myq W:S9^& &+5P~R& J!&+59& F# &+55P~{&j &+55f&2 F# $&+55p]{&Rj %&+55fZ&@_Y_Y_Y?+?+9/+10"&54632 ' !"!65ebw"n 8k ١ݛRK7]?-p]N!3@QY PYPY?+?+9/_^]+310"&547323267!"!654&73T ߕ,1GmžO`j?;ۨ.1}|f& F# &&+55p]{&j )&+552& F $&+55QN{&j ,&+55S^& &+5WR&\ J!&+5S& F3 &+55W{&\j &+55S& H7 &+55W&\% "&+55& F &+55f{&j &+55whE @ _Y_Y?+?+10%3##!!UnO{DEh: @ PY QY?+?+10!3##thO::& F# "&+55{&j !&+55WE<@`Y_Y  _Y_Y?++3?+9/3+310!!3!"'732?##73!!\XX7:}_czzU:ڄzWE#@_Y?+3?3910#"'732654'# 33 Jĕ:G 6=BP7e7&oP??n|}PW:#@ Y?+??3910#"'732654'# 33不:G 68?M5Ǽ^+-bP>EvD,[1XE)@  _Y   ?3?39/993+310 3!!# #!7!3^."_Dǘ=t9:,@Y   ?3?39/993+310!#!7!33!!0Ǽ^n6D[>JE @_Y  _Y ?+?9/+1046$3!3!"&7!3#"Jd4gJpGE'(@  aY%aY  ??399//9++310332673#"&'#"&546$;3267#" ^@QZZ)Xmqщ sOQ{;{E.M2{t1ѸCLZf-;!-:@!   (PY ""PY?3+3?+9/9933?10%#"&5463237332673#"&'2654#"X]UlqIZaZAQZZ*hyN~GlzBRU1tr1ԵPT$vY*5@  `Y ** `Y'_Y?+?+9///+910>3232673#".54&+732654&#"vVӅfO]AQZZ*UQ$&:TXM:g}u'ޓr1ԵRf\LXGPDN*5@PY % %PY% PY ?+?+9///+91072654&#"'!232673#"&54&TQZ_LQPY[-(532vhO0~2³XVst cgi^GIzpKzP  tb'.E$+@ `Y!aY?3+33?+9/103#"547# #"'732>!3267IZ)p]}w38@?Sfo_BUD1Ѹ?RGT} 8y.I2w:$)@QY   PY?3+33?+9/10##"'732>!32673#"&547~32.#"!3#"3 ͹$~;GGט9vj=txeqM{rNfWE*@_Y_Y  _Y?+3+3?+10! #"'732>7!#"'7327!mw:#=XXoE;>)B| I!:W:,@ QYPYY?+3?+3?+10"'73267! #"'73267!I=>)D7F{i{S/,)8[lSk:WCQ2DҜE rEEf}Z4pWJTjiE:c!:Z!@ @P`/]]29/3310#654&#"#7>?3qg !%23 d SKgmL .6/1V\ ^^m!N{ #(@ @ H!R?3+]q223104632#"&74632#"&4632#"&. ".." .. ".." .- ".0 -o -- ".." -- "..".."".0sN R?10#7'7'7vVVVVVVVVVVN "@ @ HR?3+]q2104632#"&4632#"&- "0/# -+-" 0/!"-m"--" .. 00 0.RN %@ @ H/3+]q2104632#"&4632#"&3R." 00 ".). !/." .HnGm"--" .. 0/!"...nDm /]2103"&547^YRGOjun, X R?10'7wPT"$@   R?3]299//3310"&5463232654'7#"&'."2+'RgM!0(!- 3+)RhH1G(!(99-)HWNn,=;-20*H WNl4K>*N R?]210654H;]YNENmxm%'5/10#'73TՐ#  /329/104632#"&%#72677. !/." .o˜f^ 0/!"...ji\bNR?]210>3"bʛgNmh\bNR?]210>3"bʛgNmh\N@     R?3]22310>3"!>3"ʛgI̛eNmh\md`/;D)+7@)/#5// /3]2/3]2104632#"''7&%4632'#"&732654&#"32654&#"~YW~YH5{Bw~YY~#'#j5@P/]10#'73Vא /210#7267ɞfRji\m7 /222310#7267!#7267˜fɞfRjh]ji\3 @/]10?'%Z)3P3LN R?]210654H;]YN!ENmxm%'B;)/ /3]2104632'#"&732654&#"B~YW#;b>0[|v8)(8:&':RY~~YD3LTN~Y(88((89'@@P`/3]9/3310#7.5473326?3f<.e"(.3 f\ A3V#)0511NO_R?]10#'73ِNbN@ _oR?3]10!737=)jDm /2103"&547^YRGOjun, PT"$@   R?3]299//3310"&5463232654'7#"&'."2+'RgM!0(!- 3+)RhH1G(!(99-)HWNn,=;-20*H WNl4K>*b{) / /3]2104632#"&732654&#"b~YY~|[[|w8()8:'&:RY~~YY~~Y(88((88u; @ @ /3]q2104632#"&4632#"&/! // 0'0 !./ ".b!/." ..".0 ".. #/;'@39!@!!!- '/33333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&. ".." .. ".." .. ".0 .s. ".." .+0 0/!".` .. ".." .. "..".."".0".." ..".0 0. @@ /3]q9/32104632#"&4632#"&%7!Z."".0 ".). !/." .Hb".0 .. 0/!"..mm )@@ /3]q29/33]104632#"&4632#"&%7#7!#Z."".0 ".). !/." .nHkb".0 .. 0/!"..?rmmr{B  /3104632#"&{/!".0 0!/0 ..D  /333104632#"&74632#"&0 0/!".- !/." -".0 0." 0/!"..) #@!@!!! /333]q2104632#"&74632#"&4632#"&)."".0 0. ".0 .0 // ".b".0 0/!".."".0 .. ".0//^]210!!DG}j//107#7!#oGkujjuwF @O    S?]]3104632#"&0 0/!". 00 00yF  S?3104632#"&0 0/!". 00 00 #(@@!!!!!H! /3+]29/3104632#"&4632#"&4632#"&. "--" .0 0/!".0 0/!".`".." ..I 00 00H".0 0.7q  0  /]3104632#"&70 00 0#--# --/31073-o-y#L/310!!<)LyG//]]310!!Hj``//10 3`ך)` wAw /  /]3104632#"&0 0/!". 00 00wF  J?3104632#"&0 0/!". 00 00D9WYWYN?++10!3 3:9T9:++  /3104632#"&/ 00 /f10 "--oj  /3104632#"&o/ ".0 /".0 .."A TYM TY N?+?+103#"!!>L!KZ;f #k˪=Y /10##?#7! l/͠k  NM?2?39933103673##>7JJBB _x {/@75àEYmQld#>bmX7%TYM TY N?+3?+107!23!7!654&#!yk !j!Aq۪'B;odw)VYNTYM?+?39/+102##7>?.+7;ac8 _XF*CF@bpF19 JAwtYϚ9NTYM?+3?10!#!7!#FD !!)! N TY M?+?39/103#3#654&#!7!2Ḛq-!B;odAq5MN??103#}5@   LN??39/3910'#>7%7%f@7$ lg%%5L9Zj sNTYM?+?3104&#!#!2#6ǁ͸Nod˚Aq1Bh"'A TYLM TYO?+??+10"&547332>54&#"7632Dzfwvc[DI1p2"]nPw3`@j\S}l`X#=PvFJM?]103#}{Q TY M?+?10#654&#!7!2) yRR+odAqFF"A TYM TYN?+?+10! )7!2>54&#!3@s DxvBfUPes!A PJTYM?+??3104#!3! 76$wVLV 8z)P`J*7O" A TYM TYN?+?+10)!2!654&#81Xj˝QaR'K2od}5AMNTYLTYN?+?+??99102!7!654&#" #673>;y!TMXz|HKNdߦw`n_zeXJMQ??103#Ƹ" A TY MTYN?+?+10)7!654&+732!fAN |};HLB2n^S^!'A TYM TY O?+?+3107!2!"&5467332>54&#!1#BҾ>e21K6tyudI!Dƹ|4?J}UcDwb   M?3/3910%3637 ˑR]j&Xd&u}'TYQTYM?+?9/+102#654&#!3!׸C!R˝U]RX%od4TY A TYM TY N?+?+9/+10!!2)7! 654&#!F!R!>] zQDǪT٪G{ MQ??39/310#654&/3>?3 9FEq50FQ@:6JWN",-% MTYN?+3?39910)7!3>?3P!U_%A@6!"5P' A OQTYM?+??39/10#!276$54&#!!ѹ)hwb}y]FQEN TY M?+?10!#654&#!7!2u yR+odQa1+ VYM UYN?+?339/+10>732>73 !3Rxt$X^2otC_bFT` }* TYNTYM?+3?+310#7!2#654&++732>7V p#l EX7!Oa1K0peY1hsr'>=r'=FJ' J?10#3{/J?3210#3#3Z{{: @ PY  ?3?9/9+10!#!#3 :uf6B5:3:8@PY PY    PYPY?+??+99//9++10)!#!!!!!3#WA>SC\L:KN+7@F@&8'8PY4QY+267!-Kkw{s fjȨ 25JR/,o#**,@sT{xQ! ,CwF^H-qwtr;L1A8RZDm9D[RYN;FyHs:%9@ PY PYPY?+?+9/_^]33+33103!23##!#!!2654# 32654&#cu\r2\u)A²A[hb؂xXK)_ibi@DthNF<N:@  PY PY?+?+10)! 4&+32NnҺ:b N: 5@ PY  PY PY ?+?+9/_^]3+3103! )#%4&+3#32.Yn^>Cpo涌Šd5: .@ PY PY PY?+?+9/_^]+10)!!!!!|>$Cd:wN(5@!  PYPYPY?+?+9///+910"&'732654𑯎&#"'!2ߧ ngpSQZ_LPRf~t},NVteRVed54&TX0{\;y"Kg  "wpf)^##@ /22/933910%"&547'763 ''27"654& ` PVW ͂`,2Zӂ2ƹdSsX[Q^|pM^zrN)17@"**PY.PY  ' PY ?3+3?39/999++310654#"'32632#"'#"&547324#"267!s:c r-vsqԎ.ws{$p7=r~Iw! CtRTR-trnVV?J:!,&@$RY ! *QY ?+?39/9+310#"&54>?.547332674#"326J}fzsݗac`i NI^z^`W:uxtyc'+2/PV~bg_N@ PY ?+210654&#"#!2jz+lnL|u0XnoJ@  PY ?+21032673!"&547@mt+ogI~ºRdbY: @ PY  PY?+?9/+10!#!2#!!2654&#ΘyنgL|`^:~w_z~nIQX: @QY QY?+?39/+10 #&5463!## ;/lҴYa^j6*ɶHHbX: @ QY  QY?+?39/+103!"&54673#";KYPp|z6}jv:@ QY?+3?10!!#!d:I}_:vX /333/310!2654&#!7!27#! #S*!-9ODP/ i}*}bX #@    /33/399//3310!2654&#!7!27#!3#3#浒U#*!-:Oٸ l  i}[>-Y(@ ((  /33/39/3310!2654&#!7!27#!7!2654&#!R#S*!-:OFR/#|o`q't\"S̴qdk:Yc!:Z*p:]N:&@PYPY?+?9/93+310"&'732654&+7!7!觭 ngty0pi},NVhSO)|L(4@(   !!PY! PY ?+?+9////3310#"327#"&546?32654&#"'>32;zOMW;痒;|PLT9癒X`][6I{p|\\6I}nZOVM+"@( PY$?2+3?93310"&'7326?'&546323267#"&/Vj-nP-"M woQԥ,DUDA"-c)BCXYl'&GK7?s'4"#us?m`U#"4's>8JXUUZH:QY?+?10!#:I::Mal:@ QY?+?310#!#lҴ/:I:bY:7&+:@PY??339/3+310!"&'473332673#<E< ||4<۔]u<¹`K{ "@ /?O, .?2?39/]310!!!!!<%Bitrtu "@ /?O ,.?2?39/]3107!!7!!7!iB%<tRr6t"@ -/?3?29/39/102.#"326?!7!!"&54>*'xb|i[>"DTr|.`H73wչrZ $@ /?O ,.?3?39/]310!#3!3LY YQQ6^K,.??10#3, ,/?2?39/10"&'73267#7!*xH6CaqD<\Mb`GtH  ,.?3?3910 #33 pڈI^`dBC,.?2?103!Ct}  ,, .?33??3991067#&'#373#9"dx yB}P}>\/biR.U  ,..?2??3910 #3>3G_ 6l[;  . ,.?2?39?1033#67 mu7y;XK-/?2?310"&54>324&#"326hR҄S%}ggֽoZҹsZmz1>+%/?39/32102673# 4>7&5473"32>54&SzjXE>_e.(Z`d! ,, .?333?3?310#'7#3?33*4*F&.3. kM{\puiK(4*@ * 1$00.?3233?39/99310"57##"&546?654&#"'>3232732>7}|>zVdx΢JBQW|v 48 ,uA9ClJ l-[Ew[I?>;>h]p`&I%4O XR4D8d4%'3) ((//##1?22323?39/931023>32!3267#"&547654#"767>54&#"|>zVdx}JBQW|v 48 ,uA9ClJ l-[Ew[I?>;>g^p`&I %4O XR4D8d4 !+  A . 01/?2?3??399310"&54632373#47#'2>54&#"pxVx0}tx2q/^v?[LWc;ۇs~"OB>bl`\^h[>*7?:@<!?, #!%!133 /?333?39/999933333103267#"&'#"&546?654#"'>32632%32>7%74&#"=da3fjewӧ TZ|"FX ign<3]Wxo"#+2   ./1?2?3?9933?102#"'##733>"32>54pxWy0y"}: 2r/\x?[MVc;siy?$B>bkb\^h[!2"+  A . 21/?2?3??399310"&54632363#47#'2>54&#" pxVx0G~x2q/^v?[LWc;ۇs(q"OB>bl`\^h[C 1 /?3?39/93103267#"&54>32'74&#"?m$a6kcqo`N_MP>@,_R}R>a3]WxoH / 1?3?39/931074#"'>32#"&5673267{An"`(SuPdpo`N_PA=,ED(}Z6a3]WxoJ'*@ !!   1/?3?39///3910267#"&54675.54632.#"3"JJp1>D^uzf9JX{(^M5EPn=E<80JD:r`Vt U:ek6B<-'@7qcA93AZ$(@    1/?2?39///3910"'732654𑯎&#"'>32g%rNSmbrC8}pkmuWEVܳtKCG<_EC11edRfQQkaEl !.3   0+1$ .5?2?39/?3?993310%"'7326?##"&546323>7332>54&#"%rek32>32#654&#"V,;QvR}tv4fG:sF [|V,;QvRT'48sVXQ?\GN)T'48qT)"'. 105?22?3?3?310%"'73267654#"#733>32--*( e }WS}tvga#Qma0  1/?3?310#"&54>324#"32>_a~_r>XWcn<̂~td[fokN 1 /?3?39/9/10"'632#"&'732>54Ž32#6ePdCɨ Be̚044/h /?321047332>73#"&/XWP`Cɩ1&*/foAgͦ%,1  05 /?2??9333?310"'##?33>32"32>540F}t2rSpxV]v@[LWb<܋;c9 QB>skc[_g\X 0/?2?33310"&547#73733#327Y;D XWYIT!W ?( ?H; <]]:*> ^A 0/ .?3?3?391032673#467##"&546'X }WS}sv;uOghb9I!uv^R=ga*-f  /33/210!2654&#!7!7#!sloc`GcV`JU{t@|}+)+ 0''/.?3?333?33991032673#7##"&'#"&54633267W554&ru\MdƩ`)} -n-t1rl\dnH|ifxWBc${pRcded">54_[m8jl6s6Qk6PPLwb/@Lc|@bӎI^g[ap]VhenkL$0  15?3?33?910 #'.#"'6323#F$ /1(1#9z-Fe5 X@_|x& >?55Ux<- >?5ksw >?5xsz >?5N'(A@ !! "" ?D?2?39/939?102#"'##"32654>54&qp\R[|` 4z~-k(r3o~g\bkG~gf{RBHc&{pPeded3#67N )oO7)Mr$(T*`(@ % ?C?3?39?104632#"'32#.#"&4#"32>MĞ_I._lUq0w[_r>XWcn?55^M B?5N*39@+PY.PY% .. "PY(?3+3?39/999+?+10%#"&547332673632!3267#"&"!654&9ns//PU"o{#KlwsxQ~"i .pM[jHpRd:A6mwrwF^H-\M:Gz:[.<U@+#! (&%% ((2PY( 9PY?+???+993399//2/2/322310"'##67'"#>37332673#"'363 4&#"326M6 )1'$ U4"#p`!!28_b_lrv\7.!0/g}i/0rry^yxm{sNH/>I@%/ , ('###  :PY 3PY?+?+?99//222/3?993310%#"&547!23?&#"#>327332673#'#547%32654&#"Eyoy('$ U!"$p`5 ]dbltX~Z9i_`}6Vbw 0/g}j/0rrG]+ukK~ytT|/E")@Y"PY -??399//223223+3?+10332673#'##&#"#>3!7!7>32.#"!L#p`6P]'$ U5?(I% +iqFx/0rrb0/g}Dʯ  /jd N/<Hj@:9==PY+,2,QY.0C@QY @C#032A% 2A%%A2 *?33?9////999333+333+3?3+310!&###>?67336323>32673#"'37>54&#""72>54&[L+cV "cG1 dRI* '*Bn!>q 6]h ()Sa_HgXlh\[c'g;O_,&\?>533>3 6737654&#"A:{yv5_`X`*  Nu8XeAS;, X[SdM '--S^"KC0{8kb;%{um=< :(XRWW\P-<Y@1(1PY(%$$ PYPY 9PY?+?9////3+33+3?9933?+10"'#>73#"'#7&#"#>36733>3 4&#"326M0.1!!p`##'$ U3 F|4n5Yiac3765'33>32_md" #p`#>K'$ U.#Is_ja5 /0rr0/g}|c0GI:qh5FN$?@" PY  PY!   RY?+?9////3+33+3102&#"32673#"'#&#"#>376$9% "<{!"#p`#>K'$ U. (N /0rr0/g}VzK3H@),2QYQY %!,/!!/,#PY PY?+?+9//////99++10#"&'73 54&/.#"#67&54632&# 32673,L[oP+K' 䳻+RH/!i _ǃWQ2C"(i)!/~$3'&(6,"d3T1T@ PY '(/(PY0/, // ,!!@ Y!PY?3+3?+9////3+33+310733!!32673#"&'327#"&54?'"#>3 qx7PG,#p`632!7!32673@4{|8'' V4yA8F*$p'w 0/g} =00rrX*K"2=@  .PY   &PYPY?+?+9///99+33102.#"3632#"&'##?6$32>54&#"ͩb\;&Pq$,qgZ~X;]kPh6KKQѝ|iia% R:~N[ndV6 $Y /3/29/+10!#3!3??ww9X9xC(3 WZ:-(@ PY 'PY PY ?+?+9/9+104$3&546?!7!#"&"32>54& 23O% .DQD.礻;{X~x\#;4+E4!23 3#!"'###267!"!654&Px?F|4 LLv0_x{. l. YiEti_>Y \M9ytTM1lrI:!2@ PY PY?+?39/_^]33+331033!33##"&54?#26?!cgZZZZee%ʯ g˃ `i//{Ö,4{XX6*Z[:#,7@(##PY PY$PY?+?3+39/33+33103>7!7!!.'7!!3##"&547#267!9]%{yV3MVITA_LJ iRc'yt(cRæ2]<)}JW[#1:@  'PY .PY RY?+?+?3??+993310"'732?#"'##673363 4&#"326:G .E}EF6 )R"2gX4:p_b_lrv\Ww7.!Ylxm{sNqW"1C@ "  @YRY -PY &PY?+?+??+?+993310%#"&547!23733!"'732?#547%32654&#"EyoyW\7::G .E}Y]dbltX~Z9i_`}6Vbww+ukK~ytTW*!:@PYQY@ Y RY?+?+?3+3?+3103!"'732?##737>32&#"3T7:8@,?}_J2-"GLwz KWaXK3C[@ "1PY ""7PY*,',@Y''?PYPY?+?+9/9+3?+?9/993+310"&'7327##"&54>323>73!#"'7326?#4&#"32>Ub\>&ByQq$r MpD3 ,lXqg[}X;]kPh6X~KQ;dm}Oiia% YiuOq*e8a~O[ndVW,@RY   Y?+???9?+102?##33 3!"'7}'K Aq7::G .wma /2W"@  RY  Y?+??+31032?#33!"' (6~d!V7:-> w WN=B@ 33&@Y3*/RY*9PY  ?3??3+3?+?+933310!654&#"#>533>323>323!"'732?#654&#"'*?t!v  9yLXD=TWQnb7::G .E}a'*Ao zp:533>323!"'7}fQf z  SvnZ7::G .wJ3QGS"KC0{8p]t~=NW\P&58@*PY   2PY  RY?+??+??9933?+10"'7326?#"'##6733>3 4&#"32632&#"3!"'7|]#Ef"% "r݊g gpWKK59@ '### %PY PY RY?+?+?+99//99910"'732?#"&'73 54.'.54632&# P7!2&#"!!"'732?!#"'0#6D+D=W(.@7J09:(.+(u'#50,Vgb2W` ˴ V:+@    @ Y PY ?++3?3910%3!"'732?!36734:(.+(ue N* x:@Dt5G V:0@Y PY??3?+99+310 # 333!"'732?#IǼ^+q4:'.+(v:D,[] x;Vm:2  @Y PYPY?+3?+3+310!7!!!"'732?!784:'.+(v x VN3@M@,QY,01:QY1 PY$"'"@ Y'4PY?++3?+99//9+3?+10"&5%7654&#"'!2327327#"54?&547#'2>?1!]d{~d̑ [F!._(/0( \BcxƗONtm$SMUW$l,4.)Y _ *5y #ziZSY9t^EKEV\J%4H@% ""PY" 0PY @ Y)PY?++3?+??+993310%#"&547!23733327#"54?#547%32654&#"EyoyD2_(/0) L]dbltX~Z9i_`}6VbQ _ *5+ukK~ytTDW)7<@ '&&##-PY#4PY RYRY?+?+?+?+9933102&#"327#"54?##"&547!234&#"326 CA 6;w#7(05J "Lzn::ktuY[ea"#5 +6nb`}6Z^ ({usr@tWlN'.=@+PY $+$+(PY!PYY?+3?+?+99//9+10327#"54?#"&54>3 !3267"!7cB+H7 uP }qf*Lޅ"H](36|!l[iE4XN-cHWGN6H-+0+@ Y0PY5%%PY#PY?+?+9///9+9?+310"&54>75.5463 54&#"3"327327#"54?WZ\rFaZf|`TTEd@-B= !m}VX oSBIfVIGxrIN,a)3<DWN3H@!'PY1  /!/PY/!PY!Y?+3?+?+9///9+910327#"547732654!72654&#"'!2#"'cB+H7 GqTQZ_Lh{t׌V a)4k,xbed32ކ^cB+H7 A jvaxxl& zS1a)4M-6Vh6zjm `Yƿk|Wu$1@ RY$YY?+3/3+?+310327#"&54?32>7>32&#"1'1B+H7sj !973>(!l( .@L_"*'\_+7(Rbe SW:*:@ !! *$PY$ YY?+3?+?+?39310326733327#"54?#467##"&547Qf zY6c=+?; MSv:RJ3QGsaa)4 )p]u~!$@YPY $ $PY?+3?9///93++310732654&+7!7!#"'327#"547ʎRUs?bjB+H7 >vjleU }}lLe)4A$$(1  0./?2??993?310"'##6?33>32"32>54/yqr1oQmtSZt>YKUa8ی}_Q6 RB>sk^[_kTV  1/?3?39/9/1027#"&54>32.#"h9jR߃Z}p yCCVi;A#䜉}vk?O^k"-,@ +( 1#/?3?399//9933310"''67&54>32.#">32'2654#"ouPDO56&[|pxG?Vi<Q?PZQ^LI9D,1@ &/22?33??399//99310&'37#"&54>32.'7"32>54&2Sx-= sMFYWv3` ;*kPi7VOYk5b2<0HL/]xyqb&$L1OTLN[c`N>Wd$(@    1/?2?39///3910"'732654𑯎&#"'>32r$sLTlcqD8|qtnuXEVܴtIEG<^ED11e\ZgPQlbEl!.  20?333?33?10##737>32'"3~{~ghh\3">4* c]WmXa;7G]~O'@    50??9/333331033##"'7326?#7mV{Vgg0iZ8!11 -\jZa4>\ lu$"@  . 2?3?9/93310#"&547332673#778qOeeV{U yVQyz3 P@ga(L9A(vtC " 0. 2?3??9/33310#7333#73:PQCzCRR:3z8]e]yy 0.??103#zz 0.??103#zz  0.??9/33310#7333#:PQCzCRR:8]e]:%  025?2?3?9/33310%"&546;33#'267#"73N`s/{^],&.@EV{VN^kGbdDc8.AdyyW2 5?33?10327#"&547WA*(3AU#B o NO#fh2. 5?33?3?103#"'732?#3<&k`1.#*R32>32#"'73267654&#"T3;NsPzqs6bCS` 6pF\cf`P+- )' b3;OrPJ067rVX_T533>32(V zUa`O+- )'  t9sLdfWC'vso^ `;A5/"_R>ga+I4&''.!105?33?3?3?310327#"&547654#"#>533>32]?&#1*AUf zUPzpt9qNdffoB p NO!C'vsUX#oR>ga&N' 0.?3?3991073#&'#) \sg as.F?89 $@ o 1/?3?39/]310#"&54>32!32>74#"!7]]zbVTJ]Dft~~u7hn;zy/!/A 251 0./?3?3?3?3??10%.54>734'>7bqVn3o4knSy6#loJ\5PgoC]6&}{yxw " nj%O f40@ .)))+&1 5/?3?33?399//99310#"'327#"&546732654.'.54632&#"|GF $ (NT2d[Vae >XZT. oS\!>Tygr|1:rMH '8>F@,#7K2foi83+!%j8 25?22?3310%"'7326732&#"5-,5>/6.'$f uoMW/t̄vi%0/5?22?3?33310%"'73267"&546#73733#327*$.,9CXUVGR U=(lHiG<9\\9C> Ͻ %0@ " 0/ .?3?3?39/93333310!33##467##"&547#732>7!0>V>{>IJ! s8qPdfII>:gD H^d> [P@ha{^HYC{Ch#v--0& # 0/?2?33310"&547>54+73232>54'&546;#"_Z:18N4C'(P`VFsB\KR8#"ܒ{}mF-(bC4/V1aeObJI)GH'TYb(/8F-Q0 /?2?310 54733273QT}] ID&]{\:K#-(3;'Y 0/?3?31032654'3#"&547-R y^zt NK2)hb`g{65  .0?2?3103#&'#F SI^3 0.?2?3107!7!!3`8b`b0 .5?33?3?310327#"&547!7!7!!l5!1;Ng0!h8q HK|`8baɳm % 0 .?333?39/310>32+'7#7!7!%"32654&%gAESqw0 V5g0,U-j6GLaOA^\D9+Ra7b`ȁI8%*(@    40?23?399//3310!# '732>54&+7!1exatuLuAi[79O~pngRIVdea $@ o2 /?3?29/]3102#"&546267!"!654& jv~n,b*.b~*}?{z:qKkqMea4) "@ [@ [ ?+3/2/+1073?373X$$>$$B%!G) "@ [@ [ ?+3/2/+1073%7373=$$$$!F%N,/10"54>54.54>54#"7632d&-&$)0).)5B;"8gho@]m,94bfqC#Z%-%dU $<(0(M /310!7!%:hx /310!'7!U:Ԕlf /210'!7!sWԀp /210!'%!+,WTl=@ /9/3210'%7%=RRAmzzmE/2210''%7(I(ԀmzzmW@  /39/3310733>3&#"6T >2$rWTJ/"Z~ }U!/10'7U!r``rR,V6 @  /99//3310?'7#373Rrr?rRr``rWcE&$fI06N&DD9f&%&&+5J[&EL9E&%J[&E9E&%J[&E7tD&&' Czb &+5pD&F'vzQ$&+59f&'&+5p&G9E&'p&G9E&'Xp&GT99E&'Vp9&GX9WE&'`UW&G\9+&(z &+55tX&H'C9+&( &+55tX&H'v=9WE&(mWXN&Ht9WE&(JWXN&Hl9D&('zu"&+5tDX'zG&H7&+5Yf&)1 &+5f2@ @PY  Y ??+9/3+310#!7!7>32.#"!73w(I%+iqF%%%%ʯ  /jdt^&*& &+5OXR&J J4&+59f&+&+5PIf&@ @PY?+?393103363 #654&#"#73V""! R`|zb%%E{7D/7*VU9E&+PI&K9&+ F# &+55PY *@@ PY??+?393?32103363 #654&#"#73!73V""! R`|zB$$$$E{7D/7*VUθDE&+zDI&Kz9rE&+fPrI&KfDWE&,f&W&Lza+&,f &+555&7&&jvJ &+5559&. C&+5  @  ?3??9?10!#33 7%3)NAVboE /9E&.,&N9E&.&N}E&/)&O>^&/')&  &+5T^ -@QYPY @PY?+3?+?+10%!!7!!7!73!7!|*!!')E&/&OWE&/W&O&0 C&+5&Pv7&+5f&0&+5&P5&+5E&0N&P9f&1&+5c]&Q9E&1c]N&Q9E&1fc]N&Qz9WE&1kcW]N&Qf+&2f %&+55p&R& C @ <@ H<&&+55+5fS&2f -&+555p~&R& F# +@;@ H; H;@ H; H;&&+555++++55f+&2f $&+55p]k&R' J! B &+55f+&2f &&+55p]j&R' J! Cw &+559&3 C&+5W\&Sv_,&+59f&3&+5W\&S*&+59f&5&+5&U"&+59E&5{N&U9^&5'& &+5{R&U' JD&+59E&5fN&U(f&63&+5nE&V1&+5(Z&6nEK&V (&6 [ 9&+55n&V Q 7&+55(&6 w 5&+55n&V g 3&+55(f&6'4&+5nE&V'5&+5f&7 &+5 3f&W]&+5E&7 3T&WE&7f3T&WdWE&7kpW3T&WwnE&8fl &+55:&Xfl &?55DWE&8fDW:&XfdWE&8kdW:&Xkn+&8f &+55&X& C=@.;H;@H;@H;@H;@ H; H;@ H; H;)&+5++++++++5n+&8 f &+555a&X' J!j@ )@H)!&+5+55_&9 G&+5&Y&+5_E&9:&Yji&:C&+5c!&ZC&+5ji&:v&+5c!&Zv^&+5ji^&:j- &+55c!{&Zj &+55jif&:&+5c!&Z&+5jiE&:c!:&Zf&;&+5&[&+5&; F# &+55{&[j &+55Ef&< &+5W&\&+5&= DA&+5*p&]&+5E&=*p:&] E&=r*p:&]fPI&Kp 3`&Wj  &+55c! &Z &+55W &\ &+55I6&DC&+5'f@ Y?+10!#>32.#"73۴&I% +%%ȱ  l-V$&@"_Y _Y?+??+9/310#"'732654&+7.#"#3 lt:Su)%xD`Z!?  t~ 'e^5C^@ cE&$I6N&Dc+&$&+5I6&D`H&+5s&$ 2 &+55I5&&D : E&+55c&$ 3 &+55I6 &D ; G&+55 &$ 4 %&+55Ih&D < Q&+55&$ 5f 0&+55It&D =O A&+55c'&$&+5I6&D&;&+5&$ 6f &+55Iz&D >N 9&+55&$ 7j &+55IS&D ?J 9&+55&$ 8f &+55Ie+&D @\ 9&+55&$ 9f &+55I&D AY 9&+55c'&$&+5I?'&D=&+59E&(&tXN&H9+&(&+5tX&Hy0&+59&(&+5t~&H*&+59&( 2 &+55tN&&H : -&+559&( 3 &+55tX&&H ; /&+559&( 4 #&+55tu&H < 9&+559&( 5v .&+55t&H =m )&+559'&(&+5tX'&H'&+5a+&,v&+5& &v&+5aE&,&&LfZ&2p]N&Rf+&2v,&+5p] &Rv-&+5ff&2 2 )&+55pC&&R : *&+55f&2 3 )&+55p]&&R ; ,&+55f&2 4 4&+55pu&R < 6&+55f&2 5f ?&+55p&R =j &&+55f'&2#&+5p]'&R$&+5f&bvb*&+5pm&cve-&+5f&bC*&+5pm&cC(&+5f+&b4&+5pm &cz7&+5f&b.&+5pm&c1&+5f&bpmN&cnE&8:&Xn+&8v%&+5 &Xo/&+5m&qvV&&+5^&rvU(&+5m&qC&&+5^&rC-&+5m+&qY0&+5^ &rg7&+5m&q*&+5^&r0&+5m&q^:&rE&<C&+5W&\C&+5EE&<W:&\)E+&<q&+5W &\s&&+5E&<&+5W&\ &+5h0&bd-&+5h0&bd.&+5h0&bd 3&+55h0&bd 4&+55h0&b1d 3&+55h0&b&d 4&+55hJ&bd F&+55hJ&bd G&+55c&$c&$˓wc&$c&$wc&$c&$c&$% 1?55c&$% 1?55xo0&f(d.&+5xo0&f d/&+5xo0&f&d 4&+55xo0&fd 5&+55xs0&fCd 4&+55x0&fRd 5&+55&(T?5'(?58&( ?555[&( ?558&( ?55[&( ?55PWJ0&h"d$&+5PWJ0&h)d%&+5PWJ0&hd *&+55PWJ0&hd +&+55PWJ0&hd *&+55PWJ0&hd +&+55PWJ&hd =&+55PWJ&h'd >&+55&+T&+T8&+n&+8&+[&+^&+ /?55^&+ /?55 0&jd&+5 0&jd&+5 0&jd &+55 0&jd  &+550&jd &+550&jd  &+55J&jd 2&+55J&jd 3&+55&,T&,T8&,[&,8&,[&,^&,^&,p]0&Rd#&+5p]0&Rd$&+5p]0&Rd )&+55p]0&Rd *&+55p]0&Rd )&+55p]0&Rd *&+55#&2?&2&2&2&2^#&2^}_0&vd&+5}_0&vd&+5}_0&vd $&+55}_0&vd %&+55}_0&v,d $&+55}_0&v,d %&+55}J&vd 7&+55}J&vd 8&+55wE&<[E&<E&<2SE&<0&zd5&+50&zd6&+50&zd ;&+550&zd <&+550&z)d ;&+550&z)d <&+55J&zd N&+55J&zd O&+55&Z&Z&Z&Z&Z^#&Z^&Zj&Zjh&b-&+5h&b8!-&+5xo&f.&+5xo&f8b.&+5PWJ&h$&+5PWJ&h8W$&+5 &j&+5 &j8&+5p]&R#&+5p]&R8!#&+5}_&v&+5}_&v8&+5&z5&+5&z8;5&+5hW0&b'dD-&+5hW0&b'dD-&+5hW)&b']D 3&+55hW0&b'dD 3&+55hW0&b'dD 3&+55hW0&b'dD 3&+55hWJ&b'dD E&+55hWJ&b'dD F&+55Wc&$&hWc&$&˝hwWc&$'hWc&$'hwWc&$'hWc&$'hWc&$'%hWc&$'%h/WJ0&h' d$&+5/WJ0&h'd$&+5/WJ0&h'd )&+55/WJ0&h'd *&+55/WP0&h' d )&+55/WP0&h'!d *&+55/WD&h'^ <&+55/WJ&h' d =&+55W&+'TeW&+'Te8W&+'e[W&+'e8W&+'e[W&+'e@W&+'e@W&+'eW0&z'dn4&+5W0&z'dn5&+5W0&z'dn :&+55W0&z'dn ;&+55W0&z'3dn :&+55W0&z'3dn ;&+55WJ&z'dn M&+55WJ&z'dn N&+55W&Z'vW&Z'vW&Z'vW&Z'vW&Z'^v#W&Z'^vW&Z'jvW&Z'jvh&b(&+5hR&b J!)&+5hW&b'D-&+5hWN&bDhW&b&8"D-&+5h&b1&+5hW&b&D(&+5&$0&+5c^&$6 &+5c&$ic&$8vWcE&$nkv ?10#>7#7v777<W!MQr73L#qWP@ QY /]+310327#"54?3%!,(up i}kv /210#>7#7v777<W!MQr73L#ij  /2210".#"#>323273l*LF@7B[)V,ME>f&\"B[%-%>9%-%wjf<%@ /3299//33107373".#"#>323273C$$$$+&E?:3;S'tL(E?9[$S'qĸ "("84q"("lp/WJ&h'$&+5/WJN&h/WJ&h&8g$&+5PW&h (&+5/W&h' .&+5&(+&(8W&++&+8W9WE&+o ?9/10#73!#>7#7r777<W! MQr73L#0 ?9/103#7#>7#7Jr777<W!  MQr73L#{##@"#  # #/9///33310".#"#>3232673#>7#7*NGB7@['}X,PHA6=\@Z487<W $49w%58a`7,MTm93L# &j&+5 R&j J&+5 &j&j@ !@H!@ H!++5 &j&j8M&j&+5W&j &+555a&, &+5a^&,  &+5&,)&,8 ?339/10#73!##&547r W>) 1[BF./  ?9/103#7##&547Ir W>)  1[BF.{#%@#  # #/9///33310".#"#>3232673##&547*NGB7@['}X,PHA6=\@Z W>)$49w%58a`7,1[BF.}_&v&+5}_R&v J!&+5}_&v&j@ &@H&@ H&++5}_&v&j8EW_0&rd%&+5W_0&r d&&+5}~&v"&+5}&v  &+555E&< I1 &+5E^&<  &+5wE&<nE&<8&3Tpk @   [ /33+310#73#73#73G$u$к  pk @   [ /33+310#73%3#7#73G$u?$кY i /1073  %!W&z'n5&+5WO&znW&z&8Hn6&+5&z9&+5W&z&n0&+5&2e&28&Ze&Z8WZ&Zvr /1073rj ?210##&547j W>)̥1[BF.*//3310#*T F@"    //39///3333323333310#'7'77'*T7777Y7887 0@   //99//3322339910'7##!'77RJ77}m}8L( ,@    //99//3322339910##'7!(R77J}78}(L+L Y?+107!xÉL Y?+107!ÉL Y?+107!É?WP-@ Y@ HY/r+/+_^]+107!7!````^ [?+10 !n^ [?+10 !! Q^n [+10!" PnE^ [?+10! 1^n^@ [?3+310 !!!2nn^@ [?3+310 !!!! Q! Q^nn@ [2+310 !!!" P" PnnG^$' + *@ Y [/3?3+3+310#73%s d-am Nng+G@)  Y   [Y[/3+3+3?3+3+310%#773%%  -a ef# d-am g"*nbbng /10"&54>32G`_QfecWZ`V[  @   [/33+3310!73!73!73A++++++//333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332233310###!!!TuO .@    /3/9/3333333310!!5!###uTON+9FTP@/Q6&6YJ//Y:&[ A& Y [Y?+++?399//_^]+3+3+310#32#"54>4&#"32>2#"54>4&#"32>2#"54>4&#"32>wÓY)OqFF'#4<((&/@%1)QpEF(#5>%(&0@%ķ)OqFF(#5>%(&.A&yAw;\i5'G45*Nӽ@y:\i5(J06*NAw;\i5(J15*LZM ?3/10#3SMyMm?33/210#3#3ǎTSMM#"9S@ [?+9=/3310%73 \ h m?s w@ [?+9=/3310%#7 73Ҳ ot?}D 4@  [  ?3?3+39/310#373#3734''f4'' BEcE?2?3103#3vsE @ E[  E[ E[E[?+?+9/+9/+10!73737373++3**++**[YD@        /33/9/33333/3933333103#5!#3###TOON .@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG *@   //333332393310#'77'*TT~~~ݵqqp 0@      /3/9/33333333103#5!3###TONeT@8   Y @ HY ?O P/]]q2++_^]+3/3910654&#"#733>32M 06HhGcw)kTYR T,1&d^o8CEM$/Og~bihkqys0;hizE@# `Y `Y `Y`Y?+?+9/3+39/+9/10&#"!!!!!!$4$32wŹryU_U:|?Zr Պ{ &+S@, !' !(  &@ _Y#_YaY?++??+339///999931073'6!'#7&'#&54$?3&'pQ?Ow= Oϥ'-9H:\1:7Q5 NPd\V "RyA4A^t1/nv3RN#Y#tZ*>@!  _Y $$ !!'_Y!_Y?+?+9////99+310?33>32&#"6!"5$3 .#"<<>R#Ef"% "?#737#737>32.#"!!!!!2679,ϒFpa&Ó _Irhh*Uy75|kLym9?Ls}TXYW8@33@1  `Y" *?33?99//993+33310!7#>54&#"#>533>32332#654&+ * '*?t!v  9yLWE WQ'*y`[3274&#"4&+32>73733#327#"57!=fFQo<<Fi6_DAGo6$-`|E<8O@>W3IZWGJ8-54NrEszhKH OM77SY7`3K? !I2#I[VDE7eM.aa4a u,E ?M@(:$44//7aY/!aY _Y_Y?3?+9/+3?+?+99//9910!##324&+326#"&'732654.'.5463274#"gc8pҢ}tXd[ĭ}B>\\5NFB%qscLU@MlV?E+ QQ*|XMq_%9+$ >V>xpiY4C .~jE#&*-[@/$')& _Y, #_Y' -+--  ?3?39///9933+3333333+33333103#3#####737#733!337#37#7#7#3@XQ|z V>쀽JmFPgM ~S[ggq\%!=AMNTYMTYN?+?+??9/9/102#7654&+#332>73#!ɮ<0^}͸Nmn~Q(Ԭ˖5hTh[5FRh&/&1?5KZ)[@5sY(&sY#?o   sY sY ?3+?3+99//_^]]q3+33+310!3267# 7#7367#736$32&#"!!!Z5Jp2omawwK(mMmw5% E~*>B:CCW6>dNJE%@_Y  ?3?39/33+3310!###73333!![ynn[O=1Yo+o66ʠtE"@_Y   ??9+310%%#7%77%!7!D:i hQ>h hME4٬]@)6AOXC@!B9R %0( 0((0-I?WW ?33333/9////999333210#"&'#67>32"&'#"546327667763674#"32632654&&#"32n#/L2u8(1qOEM@Z+#^3`T>4)0{r;P0 Oq@Bo})C=O!#[!l~d2?O_`nb"+09W ,:@*$$$`Y$  `Y?+3??+9/9910#"'732='#546324&#">F;HLND#si1j{7%GN Z|^I"[Dmwx11O,9/E$)~@ aY%@@ H # aY 0    $_Y$$ $$$$ $$ )_Y?+?9/_^]+9/_^]]33+339/+33+33103##!##737#737!23#'!!627!!&+dNd-̹a 8f XCsq{b~m@@b/UURt,$<@!  _Y_Y @_Y aY ?3++3?399//++310#7&5%73&'!>71|%D/|boz^}`P9z+B uv8 GF '+̤h(PE!E@$ _Y _Y     ?3?9///933+3333+33103##!##737!7!3!!'!73&/(B:͑ɀUSW$R jj0f\ZZ7M@()_Y&! _Y 25   550_Y5`Y?+?+99//993+33+3104?#73>?!7!654#"'>323#!!3 7!"&6T*kvqe~.O5(i-b60M%-?/),5fo!1F6P)% ; _e%t#9@_Y aY _Y?3+3?3+99//+3107.547%73.'>7*~| ]HX?k*_kDl~!twA^ynA 0 n  =P 59k@86`p @0H""Y)"[)2Y.. .@H..)Y[Y?+++?3/+_^]+++3/+_^]q??10"&546324#"326327#"&54632654#"#3TcgZw6dP=P>Q:V:RT4'bij]rZaE8U:vs z|0[YX~{R % {}%|| y{E!,I@%)QY )QY))(%%QYQY?3/+/9+99/+3/9+910%2673#"&5467767>324&#">l3c&Eg\i'3\MCr|V_v{/ 7_1*3FbY\Nhmmk1!IKobu?.%GBgEOhx4E (,5@%QY)QY )*Y))?333/+?33?+9/+10!#3>3 "546324&#"3267!ABIWjgXUV 5A;7B;'XEh8+~phǔ;7+nN6)lI&'0?@$-Y,@, Y,, , , Y Y/+3/?+?_^]++10#"$54$32#"32%#!2#4&+326׎  \v3~_QPTDF-GH?~ovEHUJ6@"Y    ?3]]?33+3+10#'#373##5!_Y/i =VoJ|/#V%%\\;Z#%@  _Y _Y?+?3+33/31026;!5654&#"!532&5gu,,uZl bܭb mIC_H>  $@ Y $Y$Y?+?+9/_^]+910"&54632!3267.#"r2UNHbܕ3Wu"6Fl~*z5AuE 6L@,Y&-Y Y0* ? *& &* ???9/////]999++3?+10 # '##3 3#"&5732654.'.5463254#"m?hlu`Pٞhkf7FMU-HZKfpELG$:Ƌ?>E'&?5Q'&?5.E'&K +?5558Q'&K G?555RE'!&K ;?555E'=&+ (?555\PN'@PYPY?+?+9/9/10"&5732654&#"'>32۵jvaxxl& zSVh6zjm `YƿkdD @ @ Y /+10#&'5673!9>HH>9)CI$ICVvV @ o/]299/105673&'#;CI$ICV9>HH>9#dD @ @ Y /+10&'3#67!59>HH>9#CI$ICVvV @ `  /]299/10%67#&'53CI$ICV9>HH>9dD@  @ Y /+2210#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$ICvV!@ ` o/]299/]299105673&'67#&'5;CI$ICCI$IC9>HH>99>HH>9vHV4@@Y o /]299/3/+_^]29910!!5673&'67#&'5v CI$ICCI$IChPX9>HH>99>HH>9ic,/@ "QY PY)PY?+?+9/+3310 #"&54>323654&#"7632.#"326c\둵Tud%<4'|zUejod_uɶvdcT?6'$>Yrs  0@   _Y?+3///?33_^]]10353! b4ƑIi9bE_Y/2?+10!#!~9j 9E (@_Y  _Y/+3?9/3+3105 5!! !{BH9m"ju`X Y?+105!u`cE [/+103::+N}T@ Y/2?9/+10##5!3juN +B@($$Y!!**Y?_@,H@H/++]3+3/393+310#"#"&5463232%"32654&.#"32zw8R~{s=g0-fBH^^`,gCG\\IuN~ԯR~skps4 Y//+103!!4^^0Y /2/+104>32#4&#"tтwgĠ9@ Y Y/+/+10"#"'53254632&nSYO7<9W,1Xwr-ѬlP`-@V)#Y))/))@H)@ H)@&Y_@H  Y  /  @H @ H @Y?/]+3++_^]2+/_^]+]+3++_^]2+10"&'&#"563232727#"&'&#"5632\EIT?rGrMFYNr Y 0 P ` p P p    Y?@H/+]q3+3/_^]]q3+310##5!!5!3!!!󘑗7 =X!l$ܔtWP :@% Y YYoP/]]]+/+9/+105!5!5!t8dsX B@*Y/?pO_/]]]]3/]]39=/33/+105 5!uZw쑑tW @@)YpO_/?/]]2/]]]]39=/33/+1075 55!tZXXuB; @ YY/+/+_^]103 %! ww{@UrsW@Y??/]/]+10#!`T>  //10#432#".#"Fe2#'+3+ I8'1$+$  //103#"&546323265Fe2#'+3+I8'1$+$+Y?+33105! +@ ??93103#"@ Y?+?39310!!#ؑn"@ Y?+?393105!# ++Y??+393103!!(G+"@ Y?+?393105!3 (+)@  Y??+?3933103!!#(ؑn'@  Y?+??3933105!3# (+*@ Y?+3?3393105!!# ؑ+n+*@ Y?+3?3393105!3! ((+ 5@    Y?3+3??339333105!3!!# ((ؑ+nwp.@  YY?+?+3333105!5! ߑjc @ ?2?39933103#3#jh p 9@  YY?+?+?3393310!!!!#(ؑpב"j -@   Y ?3?+33993310!###בnn#jp ;@    Y Y?+?3?+33993310!!#!!#jm$hpo"p 7@  YY?+?+?33933105!5!5!# (wב)c .@ Y?+3?339933105!### mב+ncp ;@  Y Y?3?+?+33993310#!5#!5!c$p)F)ޑw 7@    YY??+?+33933103!!!!((GǑבj+ *@    Y?2?3+39933103!!33ґt~jw ;@    YY?2?+?+339933103!!3!!jht_2Ǒw 7@   YY?+?+?33933105!5!5!3 ((wב9+c .@  Y?+3?33993310!5!333ctב+wc ;@   Y Y?+?3?+33993310!5!3!3!5!cܑtw6 >@   YY??+?+?339333103!!!!#((ؑǑב"j 1@    Y?2?+?3399333103!!#3#ґtn j G@  Y @ Y  ?2?3?+?+9933333310#3!!#3!!t _" Ǒ <@   YY?+?+??339333105!5!5!3# ((wב9c 1@  Y?+?3?3399333105!3#3# th+~c G@    Y@ Y ?2?3?+?+33993333103#3!5!#!5!ґt 6)ޑp @@   @ Y Y?+3??+333393105!!#5! ؑw"h 4@    Y?+33?3339933105!!### ב+nnp I@   Y Y ?2?3+3?+3333993310#!5!3!!#!5ޑ"בw @@   @ Y Y?+3??+333393105!3!5! ((ߑ9Ǒ+ 4@   Y?+33?3339933105!333! tבt+w I@    Y  Y ?2?3+3?+33339933103!!3!5!5!ґttǑ6V@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# ((((ؑwב9Ǒב"I@       @ Y ?2?3?33+333399333333103!!###!5!33ґtבtnn b@ Y @ Y ?2?3?3+3?3+3333399333333103!!#!5!3!!#3!5!ґtבtǑޑ" 6s/?3310!!3s6s?/3310!!3??3310!!3 g??3310!!gg f??3210!!g $g #'+/37;?CGKOSW[_cgkosw{@j&FVznn'GW{o6Nff7Og*>Z~rr+?[s ":Jbb #;Kccsgokw2Rjj3Skk/C_w.B^wvvgckhk@ Yd`h_[WTW@ Y\XTOKSPS@ YLHPC?GDG@ Y@n?o*Z+[BrCs.^/_@ JzK{۸ GwFv¸!@ ׸@Yԯ@Y@Y{x{@Y|xgkoswc`c@Ydhlpt`OSW[_KHK@YLPTX\H7;?CG303@Y48<@D0#'+/@Y $(, @ Y Y@Ԩx`H00H`x @ ظYA  Y ?3+3/3+39//////////3+33+33+33+33+33+33+33+33+33+3333333339333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#fggggggggggggffffffffffffeggggggggggggffffffffffffeggggggggggggffffffffffffggggggggggggffffffffffffffggggggggggggfffffffffffffffffffffffffegggggggggggg(bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````8EIMQUY]aeimquy}  !@kdx KkHh`{eyOoLl"\a|SsPp&X#] @ Tt* @'Y048<@DD!@ Ժо @Gg "@ .26:>B+ #@  $(,CҸƸYŸĸY@?Y   Y<; Yx{ wz~ g @Y8kosg7jnrff@YX\`dW[_cG@Y4KOSG3JNRFFYY0 @ gGGg  DӸǸY/Y"&*/3+3?+39//////////3+33+33+33+33+33+33+33+33+33+3233333333933333333333333333333333333333310!35#35#35#35#35#353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335#33535355#355#35#3#32fffffffffffgfgfgfgfgfggggggggggggggfgfgfgfffffffffgfgfgfgffgfgfgfg3gggffgfgfgfggfgfgfgffgfgfgfggfgfgfgfffffffffgggggggggfffgfgffggffggffffgg"a"a#`!b!b!```````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb``ba``````aab^^aa```b"bwuVT//3310!!w!T!YY/+/+10!!!7L17}1hd{/10!!dhd{)@ Y @Y/+_^]+10!!!dLPbF"//3310!!C"$2//339107 XV2|4//3310 4ia//33910 a|//3310i9esY -@ Y Y/+/_^]+9=/310!# 3 R7Rb`15>*)0@  ! Y Y/+3/+9333104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbhVeR'/7?GOW_gow@SbfQY.*.QY *>:>QY:VRVQYR^Z^QYZ6njnQY2jF~z~QYBzNvrvQYJr*:RZjzrrzjZR:*b&&"QY&?+9///////3+33+33+33+33+33+33+3+10#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557 /102#"54>fnrotjlw%@  //3399103!32>54.#"%vwvvvwvu}Avvvuvvw%#*@ %$ //339933103!4>32#".'32>54.#"%QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwn^u )@ Y  @ Y /+_^]+10#".546324&#"326^aDpDegGJLfFFfbJM_}kArEgJGgFffFGei+7E|@& ,2?2 EGF>8 H88;;AY5)#)@Y/#;@ H;#;#  YY /++99//+3+3+3/+33333933104$32#"$732>54.#"74632#"&%4632#"&3267#".'?)**))**)h:}NP|9:pGsW.M **))**))N:;M1(DE'5b@"(".76@ Y%/5522,@Y2?2O2o2222 /99//]]+3/33+333933104$32#"$32654&#"32654&#"327'#"&'+)**))**).-WrIp::}NO}9M6))**))**DD)1N:;M'3_@($!!. 45+Y!$!Y1@ Yp $$/]33/]3++33/3+933333333310675373#'#5&''7&'#5367'32654&#"WgHfW3F E3WfHgW3E FxxvvE F3WfHgW3F E3WgHfWzvvv<F"b@ #$Y@ Y  Y/+_^]2+3/3+33933333331035.546323##5#32654&#"Xr{{rH,^_^[xp{{oH:^\]r!l@  "#@Y0 @/ Y/+3/_^]99]+9999399333993104632/!/#"&732654&#"{fQK7@{{H^_^[{@7Qf{{^\]ff!0@ "#  /?//9/]9339310#"&'3!5265#"&5467>5mic<% &;dcmVVfOl9+88+9lMmUUak*0@  +,/?//9/]9339310272#"&'3!5265#"&5463.54>fU|DC37c=% $?d73CD|=m@C$ql;)88);lr$C@m=ffh@   //9104&'54>323>32LwCr@YX@rClY6DўFr@cd@sEㅆw1H  //991053# U::f$@   /3/39933310>54&'#"&546323#)nZVE[S:*& yWM70&sAhDcD8AdDt{YfH3p<~@K  !  gT  'ywV?/]/3]9/3]]3]3]]]3]3]]]3]993333310%"&54632#"&54632%%5^E[S:*VE[S:*:,D8AdQDcD8AdCdPDcQxQ581@   ??9/9333310!##??3%377%`>F`>b@`8kD`<bak=>YYYYG\YY YYm TEA@"aY   aY _Y?+?9/3+39/_^]3+3103#737#733!!!!!^XX|{@䅔={<@!PY /  PY ??9/3+39/_^]3+310!#737#7333#3#fnnnnkknnnnf "ޅEA@# aY aY @ H@ _Y?+?9/+2+32+3103'"#>3332673#"'!#'$ U&dr#p`[0/g}/0rr*9E3@ aY  _Y  _Y ?+?9/+9/3+310#!##73!24!#!!326dD&]'b^ŅɴWE$1@!_Y!!_Y _Y?+?+39/+310327#"&547!2##4)!264=4I?kq!i \9gc'+Ңj?T(*X07=C\@1:1.1PY*+;7@7QY +.@@.% QY%?  PY??+3333??+?399//93+33+310.54>7&#"'!23327#"&547#+ >?'?6MDB@{ˣ,Mz}dcMF [ O!FIRM\ʅ Y`uT(no\ XwScb>RZ$,Dt,2..TpHO$zil^QYK"w;0X!:@Y! PY ?33+33?9/?+99?10733!33#327#"'#&547# qx7 T(||E^ Y)n@".'A&!%.-9hE(@ _Y  _Y?+??39/+10%##!#3!3knOyyn noE6[PhK+@  QYPY?+?+93??10>323##654&#"#3O}suhOX`| KjctwCOQ2ME~de%hE$@   _Y?+??3910 3###33UnOB[ ~+E_h#@  QY?+???910###33 3O/N A ahboa /hE "@ _Y  _Y?+3?+310#!7!7!!˱Owah;hm: "@PYPY ?+3?+31037!7!!#;18jO&tZ%@  _Y _Y??+?+?9910!7#"&54>3273 !27&#" {hY^ n7mvI6J{[Lv;h2N@ Y ??9?+310&#"#3?>32 *?#Hշe ^FgT:32&#"_9Y35 6 fL`M< G!4asExYZUWh/ :DcjN"+@Y ?3?9/993?+310!#'#3736?>32&#"_" k K ;!M]K< G2U:?>DAWh/ 5IE".@ Y ??+?93/33310 #'7&54632?654&#"[qu NZ) ] +5:#$}';@|^Pk<%5522CV"=a1E@ _Y??9/+10#3!ynyoEʠ:@QY/??9/]+10!!#6Y`:6:R%@PY PY PY?+3?+?+10! 467>324&#" $uvp%Ğ784q- ᎉA˥o|%@/]3/399//33107%7%J X bXk/9/310733B0h{hs0*/29/10 '73*LFjdVm__ /3210!7!%73$_ya__ /310!73!/}Gv //9/310!#!73dd  Utv //9/310#7!3!eeUE@ [//+9/10#373"i]U٘G@ [//+9/10#3#7!io,@ [,?+9/10#3#7io,i  /32310##7##!-}--}EOc7c /332103!33733hE}--}-c`Wt/32103#'"pW㾾1:@ [[/?++107373F((((k^j /32107!7!.֔IY{ ?10#73QM,,YyP{ ?10#73Q,,P3@SY PY QY/3?3+3?+?+10##737>32&#"3733𹴹I4-!CMD!!MҴIz D^ai:-@ PY QY?3?3+3?+?310##737>32&#"33𹴹I4-!CME Iz D^aI4*J& `]5 S?3]210#"&54733267ԗCHLm㐭s!$)7J\N<J''f#)FF s  {mhUYK?+310!7!3!H3%TTTD&1&D&'31&'3&&&I7&rw&R&g)&g&f!&gh&kF&{4& 4gFF& s& |}& &S^&u}&\&f-&&&4g1&3&gyF&7&rFF& z&rX#J MNM?3???9910#33673#uVVJJAB _x /RJld#l2  /10#"#6$!3v v2 /103 #&$+ \SE2v  /210.#"#>32[F%=x)1F|5  /31032673#"&']E+yNT*5Bdk=" Ysp H/+]9/1073 Y!$%  [&Y?++310 57332673P`el;4=9DQS [?+1073S!$%] [?+10#7!% W:@ PY  PY?+?3?+10"&'73267!7!O+{iK$W"xŎRME1@ Y@ H  Y?+3?3/++91073#726733Rdr/3t$ytMk(7w@4skMuQ<@  @H  YY?+3?+3/+_^]9107>7>54#"'>32!'hf_\=G!pqf~a|Ma>qECnGS>=gsYBRM(k;TQ*V@+#YO_/o Y Y?+?+9/_^]qr99+910"&=732654+732>54#"'>32hq5-DP)%5F$N-Nj]g~;j` 68WEYm#N'J?9 auUI=qezKqE 6@Y/ ?3?339/]3+3310#7!733!ʍaz , 졡c e 21FxE9@ YYY?+?+9/9+33/310"=732?4#"#!!632 و12u^(8v=AQ_cF6/-[q;ZV"#zME Y?2?+3310#67!7!zQM!qe>@nQ 26@+Y%%Y%Y?+?+9/+93104&#"32>4#"32>"&54>?&54632#.@9O*7.b0@!b1@ pe%K2Hx\hGE1,G #Y7O)UU*Z(X+c[L3kE&VoOKFw>2LE^K/1073^%% H/23104&#"'632#7>,&HJ _kidpN5c}H` Z#&: @PYPY?+3?+10%!!7!!7!|*󎎎+ @  @[/+3231073!73%!7!:$$$$%+ "@  [/+39/3103#773!739ڂ$$$$+ ָ.+ &@   [ /+329/33103#'7373!73ðO$$$$+ a޸+ "@  [/+39/310#'7373!73B$$$$~ }+/29/10737!7!]$$%x+@  /29/3310!7!"'&#"#>3232673%4LM$-4[8U?$A;602\8R&%#(PI)&%TG'r  /332310#'##'##'r(C(C(4eeee  /2210"&54733273՗2)x$%0ǩ+ /39/10#'73!7!Z%~ +  /39/103#7!!"ق%+ 'x+@  /229/310"'&#"#>32326733#754LM$-4[8U?$A;602\8RR&%#(PI)&%TG'h x.S %@ /3299//3310#7!#7"'&#"#>3232673.$$$$\4LM$-4[8U?$A;602\8RSp&%#(PI)&%TG'"> /9/310#7373d '- @ @/9/9310#73#'73373̼him&+   /329/310#7!#7!7!&####%+&:9@ PY   PYPY?+3?+9/_^]3+3103#!!7!#73!7!B|*B?iVCh4&b' J?h (&+555h4&b'_h J 9&+555h4&b'8h J 9&+555h4&b'<h J 9&+555h4&b'D4h@ <@ H<(&+5+55h4&b'D@h@ 7@ H7(&+5+55h4&b'D'h@ <@ H<(&+5+55h4&b'D;h@ 7@ H7(&+5+55 -&j' Ja &+555\4&j',h J %&+555 4&j'h J %&+555C4&j'h J %&+555 ;&j'o&@ @ H%&+5+55J4&j'h&@ @ H%&+5+55 4&j'h&@ @ H%&+5+55@4&j'h&@ @ H%&+5+55}_4&v' J 9h &+555}4&v'Yh J *&+555}_4&v'-h J *&+555}h4&v'9h J *&+555}_4&v'+h4@ @ H*&+5+55}e4&v'5h4@ @ H*&+5+55}_4&v'"h4@ @ H*&+5+55}_4&v'%h4@ @ H*&+5+55&d&Lvwj&+59WY&$@_Y_Y?+?93?+10"&'73267674&#"#33>32_,Dj1OZNx9T́>WKIsnlHfZkc=S|Vs\9WE#@ _Y ??+3?39910"'7326?#3673wS=2(B> B 8W Cm^j8Eڛw5mY%.@_Y_Y?+?99//93?+10"&'7326?674&#"#33>32 ق.0OZNx"N5&T4;lHfZkc"|Vsj7j  ;=?3?310#"&546324&#"3267Ҽz{?:ymw[ZLe}c<;?3?9/10'?31t}Yxy}2j ;<?2?39/10%767>54&#"'>32! `bW:6:^xs|9d.}C:^3+.65Zi^R?cTSL:nj4j(2@%/?; =?3?39///]3910#"&=732654+732654#"'>32 Sa?#3dU{?VxsneZPgshY jL@Yk;7S11]l\RReL}%c (@/?< ;?3?9/]33310#7!7333tf[q.T*q5j@[$@ : =?3?39/993310#"&'732654&#"#!!632Zj D>Wn=C?Y&ulr4Zhr|YRgb;5fU4@(u?mi0j#*@ 0   ;!=?3?399//]9310#"&54>32&#">324&#"326 –~zdz ^NsjHiuA?P[;;QdyL{}"1ik:-^Q5=c|b\ <:?3?10'#67!7!IEFc|#o`{j9j%/*@ ))#/#?###;.=?3?39/]39910#"&546?.54>324#"3264&#"32 ~}[>>Q[shYAP`xLT?8OR0FBRabs^VWz  O4,.D/1NDfi0j#,@/?   =!;?3?399//]93104632#"&'73267#"&732654#"–~zfy F+NrjHiuA?Q[xQc8UK)'x}"1im;0^To_ /39/3103#7#'##73`Rih K`@  /399//310#'73#'##73m`:ihh ,l@ /3299//33104#"'632##72#'##7352,?BT;=SBih@P2BN8"%@ " "/3299//3310".#"#>3232673#?3#R#@<8-3[8U?$A;602\9RԤôX#(PI)&%PJ(pC  /39/3103#7"&=33273-}k_T5k0 }o D7{|} /39/310#'73"&=332738(}k_T5k0 }o D7{|} !@ /22239/10"&=332734#"'632+72}k_T5k0-52,?BVS# S}o D7{|}@P7=77 %!@! /2229/310"&=332737".#"#>3232673coUMC.U%A#A<9P[iW$B=701 \5QbY (+S`g#'##73E>7 MWNW[>-Rih%P_3Q &^=% #%@ /3299//33103#'##7".#"#>3232673U̬hi#@<8-3[8U?$A;602\9Rh#(PI)&%PJ(n, @ @ /239/10"&57332737%3}u:u1ӱIo  @  /239/10"&=332673%73uawu/IϭLMIn + @  /23210"&57332734#"'632#7>}u:u1 THJ _km_pM6.cvI\ (n"n, %!@ ! /2229/310"&5733273"'&#"#>3232673}u:u1A4LM$-3[8U?$A;602\8R|&%#(PI)&%TG'D /10%73Pϭ /107%3J  /3210#'##7%3Jih,x /3210#'73373Rhi6@ [?2+31073!73o$$$$θ  /2210".#"#>3232673*MHE#$/o&{Z,MGC!..p@Z%-%-Ju%-%?8a`7 /2210?33?3b /2210"&=332673䂚ua[[xu-j 5<=4sR/310!7!%>& 'gr>& gr&  &  X&X&X&s &II #/;?+@<39!@!!!- '=/3333]q2232104632#"&74632#"&4632#"&%4632#"&4632#"&3I."".0 0. ".0 .0 // ".X." 00 ".). !/." .HnGb".0 0/!".."".0 .. ".0"--" .. 0/!"...nOv@@ /3]q223/310!!%4632#"&4632#"&3dG." 00 ".). !/." .HnG5j>"--" .. 0/!"...nOv#-@! @ /3]q2239/33]107#7!#%4632#"&4632#"&3oGk." 00 ".). !/." .HnGujju"--" .. 0/!"...nL16.'32>#".7>7&7$&a-9N~\5cMQ|Y;F '2gsrbog!UsVQr[L`76_`:anHDspa!: nTSS!7!3!3!3@-Ҡ:IIS#!7!32673#467##"&547H.Ucz SvRH3TFs"KC0 )p]t?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [uni00A0uni00AD overscoremu1 middot.001AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236uni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni200Cuni200Duni200Euni200Funi2012uni2015 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Eminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23undercommaaccent cyrillicbrevecaroncommaaccentcommaaccentrotatedotlessj onefraction twofraction threefraction fourfraction fivefraction sevenfraction eightfraction dotbelow.alt1hookabove.alt4 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capcyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lcgrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.ucmacron_referredlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BES_TES_PE=Pv̑x N O Q R S T V W Y .Xcyrlhebrmark .6>FNVdr Frh$(6NHj0 > !L !!!""H"x""##8#h###$$*&*-111n L $*06<BHNTZ`flrx~ &,28>DJPV\gxxxdx````zz ( K NHfj" zf &,28>DJPV\bhntzfXfX@A22z2zDX<XfXX zf L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzfFfFFFNFNfFffFfNFNNFNfFfFFXFXNFNFfFf&F&NFNpFpDFDDFDXFXDFD0F0FfFfNFNfFffFffFffFffFfFfFNFNFXFXNFNFNFNFFFFfFfFfFFFhFXFXFFfFFFFXFXF F@fFDFXDFXDF0F0FF&F&00FXFXFFzz ( K NHFLRX^djpv|FfFfFfFfFfFfFfFfFfFfFfFfFfnfFff. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzNN00ffMMffff\fffffffffff2fDDXX::DD\lXXffffffffXffNNMMffffffhh00X>0,fTfhfXXXX\lf00&XXTTzz ( K NH T U Vjpv|ffffffffffffffffffffff2ffff2zz<zz2 K N!< K N!J` T U Vzz J` T U Vzz T U VJ` T U V K N! T U VJ` T U V K N! 4<zz4Jzz4< K N!4J K N!Jl T U V T U VzzJb T U V zzJl T U V T U V K N!Jb T U V  K N!n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFvFFFFvFFFFFFvFFFFFFFFFFFF^F^F^FF^FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF<<FFzz ( K NH FRFFn L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFfFFFFfF F FpFFFfFFFFFFFFF\FFF4F4F4FFRFFFF F FF\FFFFFFFFFFFFFFFFF F FFFFFFFFF\FFF FFFFFF F Fzz ( K NH FFn L $*06<BHNTZ`flrx~ &,28>DJPV\H L>  zX    >  fH vvL> X vH>LLzz ( K NH ( > T U V  K L$*  K L$*  K L$*  K L$*  K L$*  K L$*  K L"  K L$*$*$*$*$*$*$*$*$*$*$*$*$*"("(n L $*06<BHNTZ`flrx~ &,28>DJPV\ 8LppppLL Lzz ( K NH ffn L $*06<BHNTZ`flrx~ &,28>DJPV\ff&ffff,fffff,ffffffffffffffffff  ffffff,fff,fffffffff,,zz ( K NH T U Vflrx~:::::::::::::::::::::n L $*06<BHNTZ`flrx~ &,28>DJPV\FFDFDF&FFfF&F&FFF&FF&F&FFfFfFfF&F&F&F&F&F&FF&F&F&F&F&F&FFF&F&FF&FF&FFFFFFFFFDFDF&FRFfF&FRFFFF&FF&F&F&F&F&FFFfFfFFFFFFFFzz ( K NH:@FLRX^djpv|FpFpFpFpFFpFF~FpFFFFnn L $*06<BHNTZ`flrx~ &,28>DJPV\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzz ( K NH T U Vflrx~pppppppppppppppppppppppp@p 8 >fcyrlhebr&MKD SRB ccmpdliglocl" $,(>NJ WJ Y X 8BLV`jt~ (2<FP T U V S   N M K L (06<   ", zzJ",6@  openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSerif-Regular.ttf0000644000000000000000000136640014005610145024110 0ustar rootroot0FFTMarGDEF}t 8GPOSaXiCRGSUBM,OS/2Ơ`cmap!E*X6cvt ^R1;fpgm~a0gasp (glyfbfhead8<6hhea [ t$hmtxQ(@kern2GdlocaՖd>(Dmaxp  name6:y -L postڃ8g7prepg8D.P_<̓H̓H :!EW :  RT/\d3%3d Px!1ASC@ F3!`= 9D%XF9NqVZBdfNL9NZb(wXNB99jffhj^mV;VT;;s;T;J+;;;;Ts;TV;s%+-b9JwHNJP?X9+9'9)9+/N!J)T97T9y`?X5#ufLX3bdUfDf+BfB{%RBBJTVT;;;;6J?5;TTTTTT++++sHHHHHHHVHNPPPP99+99N/NNNNNdUFHHHVTNVTNVTNVTN;,J5J;P;P;P;P;PTXTXTXTX;;9969J9+J9+Jk++9;'';9);9);@G;)+9;/;/;/;/TNTNTNTNV;)V;)V;sTsJsTsT%9%k%9++++++b7b7b791%;$VqVTN55CD?fT]swT)#;;9!6h/TT;NfJN3=!s;s|AP99%5+Vj+?b7P+P?FPZ*4`.?  ; T;J;;r);;9/H9TN+++++GHHVHTTX;'TNTNP+!9 ; T;JTX;{";/HVHTF'H;P;P969TNTNV;V;)++sT%9K)M;3;JHNb7H;PTNTNTNTN9)/91J.JVT)%T7E.)V6+;P+9TJV;)/J/H?HJJGGP\O\;;DJJ;))9'-9V99)9))9 9 9+/N EDKmN)):%%T}99dX77!dDdNT%D;H%9 p%JdDkJJJ1M?)z)!<aa&3>3Y!m`eo chSSwww995}/XTPbbVw9.&.&H5V44RR___5@9 U#gV_Q#0>S n9E_?@N9j39wJ'V;;%N;b;TJ;;;%nT;s;P%>-j?1N\O/ '-1NM\OPY/ `'-'6JZN +KPN7-ODP'NDP++6ED{TNVT\Ks;j n9 F+EJLVWV@CAFN{`N9T=N=+sHVT;/ VqVTVq;;%;HTsJ?+;%V;;A;;V;;u;+a;;V;m;;T;s;VT%ARS-;3;;=;;Hq9;VH`%H%P):H%H%%/H%NH%!N/KH%)#)##$`%%oE$PPH%oNT9+9 9%%H%H$ a`^XJk:CJ:+12 J{:)TNT NHF VE a`VTF+0;H%;-s;!;+;H% ;%+a):V;%V;%V;%I%;H%;%B;P<VR3VTN%-`*-333;__J+V;%m;H%;H%3;/9)HHVH;PTGTG+a):T!;H%;H%TNTNTNHqoEAAA3;H%;`%;H%--DJnD*JkmfnfA;M"TN%])EmTJD+m^`Nh)'\DH^jb\'D^H===\\\95`f ;wV39 =b3%V1=+o11HwN+33N N)VH%.2%2%%):9+_Q%/H%N<U>M:UN~7NN%L9 %=5 %7):.=OGH%H%%:`N,p*+=v-*++5R)A*X"*G*.n0&0&'z}' $ $!h'O%1A3N% N#N#}-#'r,Z,B3 +$#BO3.ZB5 ^&$BJ997L3=!9+'+!L9dJ?X'9)9+/!)Te7H/JJP\O\;G9+N :9  M(!"O u*Q6QOO*#1*8"N#$-,%S*Z1*18n8 (%@HV;V;V;VTN;J;J;J;J;J;P;P;P;P;Ps;?TX;;;;;9J9;';';';9);9;9;9;9+;9+;9+;/;/;/;/TNTNTNTNs;!s;!V;)V;)V;$V;#sTsTsTsTsT%9%9%9%9+++++--b7b7b79H911HHHHHHHHHHH;P;P;P;P;;P;P;PJ9+J9+TNTNTNT"TNTNTNT;NT;NT;NT;NT;N++5+V5+V5+V5+V5+V1N1N1N1N1N1N1N1NTTTTTT\O\O\O\O\O\O<<<</ / / / / / / /       '-'-''''''NNNNNNTT00***DPDPDPDPDPDPDPDPoooo1N1N\O\O/ / '-'-NNDPDP1N1N1N1N1N1N1N1NTTTTTT/ / / / / / / /       DPDPDPDPDPDPDPDPoooo1N1N1N1N1N1N1N/ / / / / ;AA''''''5AA 333DPDPDPDPDP/2jU L?bVVb??sM-eUoUV9ff/f&f"#0& $N%R &.VTVTy9+0,;"%)"s"Ts,VTfmy;X`%XUeBDBUWw?D-r\fVd3M1d9dUfdUdTf"g{mmb))s+kUFQ@;@<fB209)s"V;H9;;'b7T F; %OS:U9qVqV2s?s?333`f+ZNNNN```f ;V9b%V1=11HwN+ 1=dD2D2wwwX5wwmzf#:9+ WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWW>O91N1N1N1N1N1N1N1N''''''''''''9+;;;L\%N!kk`H__M,~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,- PAbehg`N_UA=@U@BUC=BU.==>U<=;U;?;O;;;>U0=/U/>U-=,U,,>U?=>UJHUGHUF=EUEHUI=HU`?@ P)O_0P`p  8=U=U<0P݀ݰU 0p/O`P`/.G' FOL=NAMMM/MOMoMMLL/L@8_ +{pvvsP)on+nG*3U3U@Ib%(F`_@_P)[Z0ZG)3UU3U?OoRPQPPP@P FOO/O@eK!(F`JpJJIF)HG8GG/GGGG_GGFFF@F)/F@F!FHU3UU3UU3U/_?TS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYsst++++++++sstu++s+u+t++^s++++++++++++++ssssssst+++s+++sssssss+ss++s^s+++^s^s^s^ssss+sssssssss+++++++s++++s++++++++s^H=p=L]FPiuiPZZP`PPm{1o1MffJf/^tFF<}Shv= }JAl T/HjgaAU )% 42$ U4Kan_=m {dNDpx L $ |  ,\Lh(Xd !"#%8&0'))*+,(--.0412(3457789:T:;>?A`CDEGH(HK<LXM`NPO0OPQ,RSUV<XYtZ$[\l\]^T_`abd<eghjllm nnp p|q rtt(uvvHx$xxy{|} }TPDx@p4d PD8lPxH<d8`|h0 HlDp@p<h,\@h<$Tx@ 0X$\@X|8Ht $|L Lp$Hl<`8\hl8d(d4`4XxD88t8T|8ƈlHʤẗ̠́(Ϡ|8Ҭ\4l|0d٠lD \߄8p04H$D\t4d P ,dDl <l(T( T4h0d,\$TP 4Tl(,H <<$\(XH @ H p |  < \ h0x8(X , !"L"#$$&&'p(d),)*x++,-X...t/4/0L1,2244566 6789 9:H:;h;?@?@pA@ABHCCDDEF0FGxHDHIJKKL4LMNOdP,PQR$RSTlUhVWXYZ[\]t^__`a\bbc cd0depfff(f8fHfXffg|hhh(hphijPjk|kkkkl0lhllm8mmn nhnnp8pq4qsstHtu4uvpvw8wwxx\xxyy`ypyyz<z|z{${{|X|}}@}t}}~(~|~~ 0` THL\@X|@0$L@|(Pt|DtL <pX,dd@8444d<x t8L @(P$h<@Ltx8H<LX4XLl84TD4D |`ńŬǜ8\ȐX0@̐<tlϼtL|4פDڰh<݄ܰ<޴߄4DTt0,\|xpTT 0@P`pTd(tT|H(dtt4LL\  H    t $  ,<8<pth|   !"#%(&'()|*d+,+,@,t,-./p0H2334 45\6 6h677p79;<=>?,@@AdABhC CDEG,HpIJdK8L$MMNOPQR`S,STUVWXYDYZpZ[[\]^_`<aabchdd(eefggijxkxlpm,mnopqTrrstdttttuu<uLu\uuuuvvDwy0z\{|<|L}D~Tlt$Pl||pP0x\DhDXhx P,l@ H|x,HX0\|Tx  ddpÜŴ8ǠȄdLDˤHЄҐdTհp,<8ظلhhܸp(ޤ(ߨl|H(8X4h(L8 4@80\`Lh0,0@   <  t (  @XpX$X8 !"x#T$%&T'(h)h*,++,-.X/X0<1$134$5 567<8899:;<8<=X> >?L??@xA4ABBxCpDXEEFHFGH|HIJ\K(KL0LMMNO$OPPPQRRTRRSShST(ThTUU4UdUUUVV(VTVtVVVW W4W\WWWWX0XPXXXXYYDYtYYZZ0Z`ZZZ[[D[x\]^^@^h^^^__H_p___``8`d```aa0a`aaabb@bpbbbcc@chcccdd<dpdddeeDeteeff(fPf|fffggLgtgghh8hlhhhii8i`iiijj(jPjxjjjk$kTkkkl$lLltlllmmHmpmmmn nPnnnooHoxoooppDplppqq0q`r4r\rrrssHs|ssttLtttuu4uhuuvv8vlvvvww8whwwwx0xdxxyy4yhyyyzz<zdzzz{{H{|{{||L|||}}$}<}`}x}}}}~$~L~t~~~ 8\t Hx@p4h8Xx,PDx,PL 0Tx8h8l 0Tx T8\(\,` P T<`8h$TDd0\0\4Tt$P|,LlDp Lx$Ll<\0$<\<d\ P@p4tDt4X|4$Ll(Ld x<L|<h Lt|4|Ø8Ŝƀ`\Pʨ(˘D͸@ӀԸֈָ<Tڈ۔t  H8`ThLlx\l(x 00$h<(<HH8D|@L<LP$| P   x  @     p lX0X4dX&X&'()))* *<*h*+d-./0$142h3d4H5 5799:X:;<`=(==>?@AABlC8DDEEFDFGH`HIJ4JJKLKKL@LLM`MNNdNO OtOOP0PPQQ\Q|QQQQQQQQR R\RtRRRRRSSDStSSSTT(T\TtTTTU(UXUpUUUUVV(V@VXVpVWWX<XY[p[p\\\]P]`]p]]]]^^|^^___$_L_\_l_|________` ` `4`H`\`p```````aaa0a@aPa`apab,bc$ccdxde eteffhfggXgghXhiiHiijDjjkHkkl<llm4m|mn n|no(opoppdpq qpqrrdrsslst$tttuutuv,vtvwwdwxxpxxyTyzzlz{ {d{| |h|}0}}~~p~,`  p(4(0404|x(l hhTT@8,8dDTt4Tt4Tt4T(`X\L`\0@Htx(8P(D= @    @ [F6&p`PD4$9p`TD4dT@0 ]]]]qqq_qqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]_]]]]]]qqqqrrrr?+_^]?933310%#"&546323#E44EF33F>^\1HH13FFH\=@    i Y K        y 6 &    t f R @ 0    :    p d T $       d @ 4 $    p ` P O /  ]]]]]_]]]qqqqqqqqqqrrrrrrrrr^]]]]]_]]]]]qqqqqqqqqqrrrrrr?2^]29933103#3#>JB>J=%=@U   !  Y Y   ?3?399//^]]33+3333+339993333999910!#!##53#5!3!33#)!NhNMiN: LhK5LhL9b59 fZZf3giig3Xd(/7@Y0-'4' (())##895sY)#, 40 @- sY(&`909 9999`9@9]]]]qqqr?2/2+3?33/_^]9+3993393332210.'3.546753#'.'#4&'>k7B"Yw`L7ͪRAy>_׷R6anv'J^dk,@)I6)/:Ne>%*#"= ^z2T;S=' jFdR $0\@6+ %  21Y [ Y "(Y"[.Y?2/+++??+++99339333310#3!"&5!24&#"326!"&546324&#"326nodGS[WOPVZT/S[WOPVZTfoNR$-81@'(0.4.  +:9  PY '(0""6PY"%PYPY::::p:P:@:0: :::p:::P:@:0: :::::P:0: ::::P:@:0:::@:::p: ::::::^]]qqqrrrrr^]]]]]]]qqqqqqqrrrrrrrr^]]]]]]]]]]]?+?+?+99/+3993393339391067'5!!'#"&54>7&5463227>54#"CzaɋLwhH|}ٙ i^ aU+i\;NrW8ƥ555]Rac3~-nt$EdJ`V\=5@ yI9V) hD6$vfVF6p`P@0$8pP@0 ^]]]qqqqqqqqqqq_qqqrrrrrrrr^]]]]]]]]_]]]]qqqqqqqqqqqqrrrrrrrrrr^]]]]]]qqq?^]93103#V>J=ZLh@   ??993310.5467FqihzCATiQOjTFBLP@  ??9933105>&'5BqFCzhhLTA5$FTkdN=%@&       @ H $vf@2"vbP@4$9tdP@4$p` `]]]]qqq_qqqqrrrrrrrrrrr^]]]]]]_]]]]]]]]qqqqqqqqqqqqqqrrr?+993933321073% %#'%d@;+/=@L@/+@H)GbaHÏcf %@  Y ?3+3933310#!5!3!ugXguVfVfN,@ Y[`]]/3++933310%5654&'&54632%DD5@O1*M8p #@69\L`/@lY0$tDp`P@0 9p@]qqqqqqqqrr^]]]]]]]_]]qqqqqqqqrrrr?+99105!Ly @   [?+9310%#"&54632yE44EF33F\1HH13FF9F"@<`qq^]??9910#3ddbZNR @@& sYsY@`@]]]]qq?+?+993310!"32#"32Hܸzrt|HdTMaB#H K@-   @ sY@    ` @ ]]]]qq?+3?_^]93310%!5%5%3s/4P55Fa5ZL`@7  sYvY@`@]]]]qq?+3?+3/_^]999333310)57>54&#"#632!˺Iv5p+#BWYd΅+pűL[bL*@Q(%%+,(sY/# ##sY# sYp@,,,,`,@,]]]]qq?3/]]+?+3/_^]9/]+999393910#"'332654&/57>54&#"#>3 㾪 B-'>qlu5t,#BcGm+ R {(D R@/ uY @`@]]]]qq??39/3+339933310#!533#!*s ''r2]w=r@E   sY vYsYp   @    ` @ ]]]]qq?3/]]+?+9/_^]+39333102#"'332654.#"#!!6徕 B-,{8@v[W`l+|<TXL$x@G"" %&""  tY  sY   sY@&&&&`&@&]]]]qq?+?3/_^]+9/_^]+3399333310#"4632#'.#"6322654&#"~㕒B#!p-bylgp`J:#Vߝ2=Q@/ vY@    ` @ ]]]]qq?3/]]+9?9939310#!#!B>K=MNR".g@;)#  /0,,sY,, &sY sY @0000`0@0]]]]qq?+?+9/+99993933210# 467.546324&#"3264&#"326k[r}TmWm͋}tv)lmjgdmpin(*~)(o͠0~y{BL"x@G #$ tY  sY  /   sY@$$$$`$@$]]]]qq?+?3/_^]+9/_^]+33993333104632#"'5332#"&"327BA# l7 x~y"U53 @y [ [td@0$9tdTD p`P@]]]]]]]qq_qqqqqrrrrrrr^]]]]]]]]]]]]?+?+933310%#"&54632#"&54632E34EF32FF23FE43E\1HH13FE3FF31HHj h@A Y[ [ ?]]]]]qqqrr^]r?+/3++93333310#"&546325654&'&54632F23FE43E $DE4@PH3FF31HH*M8p "A69[f1@/?o/]q339933105 f)2gyygf@@$ Y@Y@ H/+]q+_^]+993310!5!5GGffffh!1@/?o/]q3399331075 5h)gg+2j9L"@ $#Y @ [  Y{$k$_$O$;$/$$ $$$$$$$$${$[$K$?$/$$ $h$$$$$$$$o$;$+$$$$$$$${$k$_$K$$ $$$$$$$$p$`$T$D$4$$$$$8$$$$$$p$@1@$ $$$$$$p$P$ $$$$/$$$^]]]]]qqqqqqqrrrrrrrr_rrr^]]]]]]]]]]]]]]]qqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqq?+3/?+_^]9/+93310#7>54&#"#563 #"&54632PVNjpR#B9ME34EF32F^Ny1+ 1HH13FEm{T>I@700D%)?I)JK,YFY"@Y_o """" 3Y >;YKKKKKKKKKKKK@K@KpK`KKKKKK^]]]]]qqrr^]]]]]qqqqqqr/+3?+99//_^]^]++3+999933339310#"$5! #"547#"&54>;232654!"3267'"3267PqAWCHO=o$&0r%%tpכ&Ȕ1iP8=n_X޾32KWYm[w{-#r%"SЫM_Y>4H_@   `Y _Y tdTD4$tdTD4$9tTD4$pP@0 pPO]]]]]]]]qqqqqqqqqq_qqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqq?3+333?339/3+.3939939910%!573!57!!Gɾ۪ɴ55555}hu;=&@ ""('%`Y%  `Y _Y`Y_Y(((p(`(@((((`(P(@( (((`(0( ((:(P((((((((p(P(@(]]]]]]qqqrrr^]]]]]]qqqqqqqrrrrrr?+?++9/_^]+9?+93333104&+3264&+32657'5! !%ۢee쑃T{p55vTL>@! _Y   _Y@]?+3/?3/_^]+993310 !2#'.# 326?3^XBF`r;%Ac@Zc3ۮ+/7.?;u= L@/  _Y`Y_Y`Y?@ p]]]qr^]?++?++993310!#32 !%#57'5xsf""{"55;}=n@F  `Y_ o -     `Y_Y `Y_YpP@]]]]]?++?++9/_^]_]]+93310?'5!#'&+!73#'!! ?3!;B pj@@P9B55d;)=@ `Y_o-  `Y _Y _Ytdt`TDtdT@0 9q_qrrrrr^]]]]]]]]]]]]]]qqqqqqqqrrrrrrr?+3?++9/_^]_]]+9333310!57'5!#'&+!73#'B p==Z555ѠdTL @ !" _Y _Y _Yv"f"F"&""""""""P"D"4"$""9""""""D"4"$"""p"`"@" "]]]]]_qqqqqqqqqr^]]]]]]]]]]_]]qqqq?+?+9/+39933310%# !2#'.# 3267'5!taUCEkT0F&4`C`]<15(}66;=@n   `Y ? O    _Y _Y4$:dDD4$pP]]]]_]qqqqqrrrrr^]]]]?2+333?3+3339/_^]+99333310357'5!!'5!!57!;w55555b5555Jb=  @ _Y_Y  p d T D         T D 4 $        p ` T D 0 $   ;    t d D 4       ` P 0       ]]]]qqqqqqqq_qqrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqqrrrrrrrrr?+3?+3910%!57'5!謬P5555+=@x  `Y  _YO//<o? _]]qqqqqrrrr^]]]]]]qqqqqqqqrrrrr?+3?3/_^]+99210'5!#"'53325RgOBF*55†u;=@ _Y    _Y dT;tdD4dTD4 9@p@0 P]]]]qqqqqqqqq_rrr^]]]]]]]]]]]qqqqqqqqrrrrrrr?3+33?39+333933310 !!57'5!'5I6=Ӭ=5@"5;5555x5;h=8@   _Y _Y `Y tfVF&vfTF&vfTD2 9d4p@0 pP@]]]]]]]]qqqqqqqqq_rrrrrrrr^]]]_]]]]]]]]]]]qqqqqqqqqqqrrrrrrrrrrr?+3/_^]+?+399310!273!57'5!wd>A嬬<h55;=@   @6 H  _Y H _Y?]]]]]]?333+333?3+3+339+933333310!#!57'5! !!57^#75555b551;=W@0 _Y  _Y ?@ ]]qr^]?33+3?33+3399333310'5!#!57'5!ɬaŴ755555TsL 6@  _Y _Y?@ qq^]?+?+99331032#"! ! %DL"CA];!=@  `Y `Y_Y  _Y o/oO?/o_8/?^]]]]]]qqqqrr^]]]]]]qqqqqqqrrrrr?+3?++9/+99333104&+326!57'5! #ZbhN˟B555uTL $V@/  %& " ""_Y" _Y&?@& &qq^]?+?+33_^]]299339921032#"! 37#".'# %BN2X|n^B /g_;S=n@>    `Y  `Y _Y _Y  p @ ]]]r?3+33?++9/+3933339310!57'5!2! 4&+326՟Ck L555&5L}ÅL-Y@4''/.**_Y*_Y//////0/ /]]]]qrrr?3+?3+9999333310332654.54632#'&#"#"&'A#%X=c~~c=բA#f=cc=lUi/H~H^A-.8V]+Jm`AV=,/;[`&!%=<@     `Y _Y?_? kpOo_@0_0;_O0p_0 p?/]]]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]qqqqqqqqqqqrrrrrrrr^]]]]]]]]qq?+3?+33/_^]39310!57#"#!#'.+;3]CDx15; k5+=@`    _Y `Y ?dTD4$t4$pP]]]]]_]]qqqqqqqqqrrrrrr^]?+?3+333993310'5!# $5'5!!265ɬc55455=@    _Y _O?p@;`P@0 pP@0 ]]]]]]]]]]]]]qqqrrrrrrr^]]]]]]qqqqqqrr?3?3+3339333310#'5! '53ߗ=5 55%5=O@   H  _Y @ H dVfVF6&ipdpdT@4$P@09pO/]]]]]]]qqqqqrrrrrr^]]_]]]]]]]qqqqqqqqqqqqrr_rrrrr^]]]]]]]]]]]qqqq?3333+3?3+3333/3/3+993310# #'5! 3 '5!^55Du?i-\0ud 55O^55-=@l  _Y  _Y_O?p@;@ p`]]]]]]]qqqr^]]]]]]qqqqqqrr?3+333?39+3339910%!57 '5! '5! !57=J{)7͘תP55^@55b55 X55=o@E  _Y _Y?P@P pP@0]]]]]]]qqqrr^]?+3?39+3339310!57'5! '5!F)7n@5555k55bs= @    _Y `YpdTD4$tTpP0 90 p@ pP?]]]]]]]]]]qqqqqqqqqrrrrrr^]]]]]]]]]]]]]_qqqqqqqqrrrrrrrrrrr?3+3?3+3933107#"#!!2673!b]E "t1;F ^=Vm `@ YY; +    K ; +   i  [ K    k [ ; +        P  9   @   ]]qqrr^]]]]]]_]qqqqqqqqqrrrr^]]]]]]]]qq/+?+993310!)/))/9F@tTD4dPD4$p`P@09`P@ p`0 ]]qqqqqqqqqrrrrrrrr^]]]]]]]]]]]]q_qqqqqqqqqqqqqrrrrrrrrr??9933103#bdFJ@ YY@     O  i    _ O    o _ ? /         P  9 `  @   ]]qqrr^]]]]]]]]qqqqqqqrrrrrrrr^]]]]]]q/+?+9933105%%5!J)/))/a=I@+N `P]]]]]]q^]?2/393333103# #1gf=H)^@ Y/+33105! ffw_@[/p`P@ P@0 p`08P@0 p`/^]]]]]]]qqqqqqrrrr^]]]]]]]]]]qqqqqqqqqqrrrrrrrrrrr/^]+993310 53_ %!Hq%m@?%% '&%" "QYPY  PYPY'_'@'']qrr?+?+?39/_^]+9+393333102!'#"4>?54&#"#563267њurIGJdS"8_Dc2~-^r^{Aa\/u#^n @Q PYQY PY@9`@` ]]]]qqqqqqqrr^]]r?+?+33?+99333104&#"326'5!632#"&';tTu|/dVN .-6N&NN`@< PY QY>@0 @_]]qqqqqrrrr^]?+3?3+993310%# 4632#'&# 327N1Z7ه7+Stl9$)/hԵ!J@O PY PYPYQYGP@0 @` ]]]]qqqrrrrr^]?+33?+?+?+99333310%# 432&='5!!327&# qloDtqZYrFZ!--;'PF@ZPY  PY QY p`P>P@0 qqqrrrrr^]]]]]]]]]?+?+9/_^]+993333103267#"&463 "!4&=g600Vοiho\P 8.fR?6@ PYPYPY td+kdK[+tTD:td4$p@ p]]]]qqqqqqqqq_rrrrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]]]]qq?3+?3+3?+3933310#5754632#'&#"3#!57ᢢMB1-"0?4X1'B{pT!--!XF'4@@,//>8( &# AB5PY++ &#   ;PY 2PYBBBBtBdBTBDB4B$BBBBBBBBBBtBdBTBDB$BBBBBBBBBBBdBDB4B$BBB9BBBBBBdBTBDB4B$BBBBBBBtBdBTB@B4B BBBB@"BBBBBBBpB`B0B B]]]]]]]]]]]]qq_qqqqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrr?+?+99//933+9333333310#"'3!2#"&5467.57&5463274&#!3262654&#"f¶RF?H6uH`9Nú%t#C)FG*5|m[^hib`tiUvm5gE\5Jٚ o+Kl9@$o0VK|u}qrx@y   PY PY RY9p`P@0 p`@p`]]]]]]]qqqqqrrrrrrrrrr^]]]]q?+33?3+333?+99333310>32!574#"!57'5!FH?z|rk}^dw2h.)<--^---+L @f  SY@PY PY9p`P@P p`P@]]]]]]]qqqqqqqrrrr_rr^]]?+3?+_^]+933310#"&54632!57'5!{@-,@@,-@ +,@@,-@@:-- -LL @  SY@PYPY mK;+ {[K4{ ;p`P 0 p`P^]]]]]qqqqqqrrrrr_r^]]]]]]qqqqqqrrrrrrr^]]]]?3+?+_^]+9333310#"&54632#"'533265'5!@,-@@-,@ >S/!2;<3,@@,-@@m~-'@M @` @P=0P`PpY]HMUH59H@"+1HPY PY PY?+3?39+333?+++++_^]qr^]qr9333339310 '5! !57!57'5!XbLuXfV{dw1-------) @p PY PY      t d $   9   p ` P @    P      p ` P @ ]]]]]]]qqqqqqrrrr_rrr^]]]]]]]]]]]?+3?+910%!57'5!oFF---+1@ !((--! 321.PY1(! -+-PY+ RY '%RYv3V363$333333333b3P3D303$333h3333t3@343$33333333d3P3D343$333333333k3;3 3338333`3T3@343333333t@+3T3@343333333p3P333^]]]]]]_]]qqqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrr^]]]]]]_]]]]]]]qqqqqq?+33?+33?33+33333?+93333310>32>32!574#"!574&#"!57'5!FK@EuMDyUEE?BUUXVww`+:49+B--X 6A--XSY-- -/@} PY PY RY9tdTD4$p`@p`]]]]]]]qqqqq_qrrrrrrrrrr^]]]]q?+33?3+333?+99333310>32!574&#"!57'5!DM:z|rk}QUZjqq `,9--XS_-- -N @ PYPY P0p`@ ;pP@0 `@`]qqqqqqqqrrrrrrrr^]]]]]]]]]]]]]qqqqrr?+?+993310!"&546324&#"326Hڴ~uwº!L!@Q  "#PY PY QYPY@###90####`#@###`#?#]]]]qqqqqr^]]r?+?3+3?+?+3993333310'5!>32#"'!574&#"32k*Iqf@wd}uNYjf-7$,H)//N!JLx@I PY QY PY@   9P   ` @   `  ]]]]qqqqr^]]r?+3?+33?3+993333103!5747# 4323267&# -Fhq kpo+;sYr//aFS% )Q@-  PY PY _@qrr?+3?+?333_^]3992310#'"!57'5!>3+:22Bww <<nB-- -u2\T(Y@4! )* !PY PY*p*`*P* **_*O*]]]qqqqq?3+?3+9999333310#"&'533254/.54632#'&#"ӱF0-1Kx™Ye\2g/*5rQUMNZ?#Dz4!DcF|m/PD9N2.CV-G@'  PY  QY?/]]]r?+3?33+39922310"&5#5?33#327N`_{}e?;0:S#rg-'TABA@_   PYRY  PY 9@0 p`@p` ]]]]]]qqqqrrrrr^]]]]q?+?3+3?3+39933310327'5!!'#"'5!9|l3wG?x --L'9f-o@  PY  tdTD4$tdTD4$tdTD4$9tdTD4$tdTD0 p`]]_]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrr?33^]?3+333993310#'5! '5!-J}`\Zz--w--@  H  PY @ H TD$tD0$dT9T@0 `P@0 p_ ]]]]]]]qqqqqqrrrr_rrrr^]]]]]qqqqqqqqqrrrrr?3333+3?3+3333/3+993310# #'5!3'5!NJoT՚fhlz--e--@e   @adH$4Dd $D 9$d$!H@*H@0   PY   PY ?3+333?39+333_^]_]++qr^]qr+933333310%!57 !57 '5!'5! V}m5o}ЁRl5---M------.F@      PYQYtfVt`PB2$htfTF2"rbRD4&tbRD4&8r@WfTF2$tdPD4pO^]]]]]]]_]]qqqqqqqqqqqqr_rrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqq?2+?3+33333_^]3993310"'5332>7'5!'5!NL/!74XI7`^bA`tF`[MhXYgM[>'uu-&/mj_ajm/F@fVF6&vfVF6$itdP@4 p`T@0 `P@0 9pdTD4$p`P@@0@]]]]]]qqqqq_qqqrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrr_rr^]]]]]]]]]]]]]qqqqq??93103fFG"G@$  #$ YYY/+?+9/+999333310532654675.54&+532#>[MfZXhM[>lk}/mjNa^Jjm/-tvً9N4@ Y`@ Y 0]/+_^]+9910"'.#"#>3232673 jJa&MN ev8wKVS#ENg@jy?9m:?H1iLf @ @  P   @ [F6&p`PD4$9p`TD4dT@0 ]]]]qqq_qqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]_]]]]]]qqqqrrrr?+/_^]q9333104632#"&#3E44EF33F>^H1HH13FFQ= @   !" PY  QY  "`"P"@" """"""P"@" """"""@"0" "";"""P"@" """""@" """""""@""]]]]]]]qqqqqqqrrrrrr^]]]]]]]]qqqqqqqqrrrrrr??99//3+333/+39939333210%.546753#'&'327#Rw7+BZl#dRnw $ !<+yL%@o  "" &'@'`'' '@'`''''' '@'`';' '@'`'' '''''  sY sY %%vY?+9?3/_^]+9/3+3_^]qr^]qr93399310%!57654&'#53&54632#'&#"!!H!C8vwA#]dHWu@|}/b6R5Rm=YJ`F):@#*+ YP @&Y/+_^]qq+99331047'76327'#"''7&732654&#"{PkJhlllHmRRmHlgijHkP`ONxyMQgkJmRRmHmnljHkPPkHjiMPyyN=$@*#!  &%_Y"_Y _Y$ @ H @ #@ H_Y?+3?39/+9993+2+3+3+3933333333310!!575!5!5'!53'5!'5!3!udŃ{Ph R55R#Ro55k55RF@ t d T D 4      t d T D   h       t d T 0            t d P @ 0        p ` P @ 0    8     t d T D 4     p ` P @   @   P O /   ^]]]]]]]]]]qqqqq_qqqrrrrrrrrrr^]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]qqqqq??99//93331033fff!l%nhm:H@_F7BB,?;;#44IJ,?F!!)PY$$!!/!?! ! PY@J JJ@J JJJJJ0J J]]]]]]qqrrr/3/]+/_^]]3/+99999393329910%#"&'5332654.5467.54632#'.#"4.'>JO%-'}2RhBj5Wj+B:)`F.A6< d?Ej @  Y(HhzjZK;+ {k]M=/ h}o[K;+ }m[K rbTD4&8@XtfTD6&P@0 /^]]]]]]]qqq_qqqqqqqqqr_rrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]_]]]]]]]]qqqqqqqq/^]3+3993310#"&54632#"&54632j8**::**88*)<>'*8*;>'*::**;<)*::XR8m@=)70#7#:95 2Y&-Y*&  / &&  & &  Y Y?+?+99//_^]^]3++399339933104$32#"$732$54$#""&54632#'&#"!2?3X=@F ⧧}s1Rv J1|Aü@ߥ "i30+Ry/*,:GRYS%> *USRWPo;z +%6*'uJT @    [fUE6&wfVF7'itdRB4$vfP@2"tdVB4$9tfT@PF6kTD0$t+_^]]]]]]]]qqqqqqqqqq_qqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrr_rrrr^]]]]]]]]]]]]]qqqqqqq?3+39933103#%3#uNQQOQQd{{dBd{{df @Y@?]+99310#!5gfL`/XR5>@{500!6-411-;!!&&@?1&!$!Y4$0 ; Y':):Y$$ $$$$$$$)) $;));$  Y Y@@@0@@@@@@`@qqqq^]]]q?+?+9///_^]^]]qr+3+33+339933933993393104$32#"$732$54$#"!57'5!2#74&+326X=@F ⧧r`hJZXTVs?Cj[Aü@ߥ "++)sjMp+]YIJ @ Y/]+3310!5!#^bR@ Y    @YtDp`P@0@p`0p`P@0 ]qqqqqqqqqrrrrrrrr^]]]]]]]]_]]qqqqqqqqqqr?+_^]]q+9933104>32#"&732654&#"bRSSTURf{UXyyXU{STSTTQYyzXYzyU 1@  YY ?3+3/+933310#!5!3!!5dgXgGuVfVfffD7F>@   YY?+3?+3/999333310!57>54#"#5632!7 nd['=57nP[y`d[q{Q!bodai+ ?F(@'$$)*'YO_o  !!!Y! Y**********t*d*D*4**B*******p*`*P* ******]]]qqqqq_qqqrrrrr^]]]]]]]]qqqqqqq?3/^]+?+3/9/_^]]+993999310#"/332654&/57>54&#"#5632?in7H%`PHZVVD9;P@17oMb[j~p IaNKAENM>fg`Kj_5@[ )fV6&vfF6hvVFV6&rbP@0 8p`P@4$TD0 @#p`/^]]]]]]]]]qq_qqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]_]]]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqq/^]+93331053_!%BLY@O  ! PY  PY@??RY !!!p!`! !]_]]]]r?3+3_^]]??3+3?+99333333310%#"'#565'5!3267'5!!0[z9w="2o`363yS:N-Cw!-tWi0'--=@w    sY pP0``@ 9pPO/?]]qqqqrrrrrrrr^]]]]]]]]qqqqqrrrr/3?+399/9939310###"&5463!+^^  7ӻ5- @  [ /+9310#"&54632F33FE44E3FF31HHL@ @H  rbTB0 rdTB4$rbRD2"9p`TD0tdT@4@#$p`P]]]_]]]]]qqqqqqqqqqqqqqqqrrrrrrrrr_rrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrr/^]3/+9/39939910#"'532654&'73lL>L<6PH)V[g\nJ ;-1>R XBB '@ @ Y?+3?39310!57573w%HV11q:/%VR @ Y@ H @ Y ?/?loO?@?;`_/`0]]]]]]qqqrrrrrr^]]]]qqqqqqqrrrrrrr^]]]]]]]]]qqqq?+_^]+]+993310#"&546324&#"326VJRMFGLRJ-kfimRJT @    [ fUE6&wfVF7'itdRB4$vfP@2"tdVB4$9tfT@PF6kTD0$t+_^]]]]]]]]qqqqqqqqqq_qqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrr_rrrr^]]]]]]]]]]]]]qqqqqqq?3+3993310 #3#3QQNgQQOBBrB'T&{ѵ@__H^^H]]H@ZZH@TTH@SSH@RRH@KKH@HHH@ FFH@??H@ ::H@33H11H@ ..H@''H&&H%%H@ ""H@H@ H@H@H0@p?55].5+++++++++++++++++++++++BB'T&{t{@0p?5].5JUF'T&u%@ _ p0@.?55]].5].5TX#"@$#Y @ [  YI$9$)$$$$y$i$V$)$$ $i$$$y$i$Y$F$ $$$$$Y$I$9$&$$$$$$$$v$b$P$@$4$$$$8$$$$$$$$t$@$4$$$$$$$$$$t$T$ $$$$$@$`$P$/$$$^]]]]]]]]qq_qqqqqqqqrrrrrrrrrrrrrr^]]]]]_]]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]qqq/+3/?+9/_^]+99399333310332?3# 46?4632#"&PVNlpR#BX:NE42GH13FFx1+T 1HG24EF&$CDN&%+5+5&$vN@ &I%+5+5&$yN&%+5+5&$wN&(%+5+5{&$jm&%%+55+55&$~(%+55?55=#&@&%% ! ! (' ##`Y#_Y#`Y$`Yo=&$$$ % `Y  _Y   _YV(F(6(&(((((((((((v(f(R(D(4($(((j(((((((p(d(P(D(0($((((((((((d(0( (((((@s((t(d(P(D(4($(((9((((k(K(;(+((((((((P(@(((((((P(?(((^]]]]]]]]]qq_qqqqqqrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqqqrrrrrrrrrr_rrrrr^]]]]]]]]]]]]]]]]qqqqqq?+3?+3/_^]+399//_^]]]]+3+3?++3/993933999910%7!!57'5!#'&+!73#'!3 ?3!ۘdϞnA!pԉ@@P:A75}555d-^TLL&&z `!%+5;}&(CN@ & %+5+5;}&(v:N@ &F%+5+5;}&(N@ & %+5+5;}{&(j'm@ &.%+55+556b&,CN & %+5+5Jj&,v5N@  &G %+5+5&,N@  & %+5+5?j{&,jm& %+55+555u=@     ! _Y?o`Y_Y _Y`Y!!!!!?!/!!!!_!0!!8!/!!!!!O!0!!!!!!/!!^]]]]]]qqqqqqqrr^]]]]]qqqqqqrr?+?+?++9/_^]3+399333910 !%#57#53'5!32!#w{ xϢ=5%R'5R/!$;&1N@ &) %+5+5Ts&2CoN&ϴ %+5+5Ts&2vN@ &\ %+5+5Ts&2N@ & %+5+5Ts&2N&!, %+5+5Ts{&2jm&) %+55+55J '@  //]q933310 ' 7  BGXJVZGXG`HZVJXHHTso"v@/  #$  _Y@ H _Y@ H@$q?3/++?3/++9_^]]99339910! 73! '#7&&#"4'32T{sywAl}@8jqͲnͰZa"+&8CsN&Ӵ%+5+5+&8vN@ &u%+5+5+&8N@ &%+5+5+{&8jm@ &+%+55+55&<vN@ &x %+5+5H!=@  _Y_Y_Y/_Yo/oO?/o_/8O/_/^]]]]]]]qqqqqqrrrrrrr^]]]]]]]]qqqqqqqrrrrr?+3?99//_^]+++3993333104&+326 +!57'5!Zbh闬 l>uּ55551@"", ', ,32@""""//%PY//(+PY(PY3_3@33_3?3 333?33393`33333@3333 3]]]]qqqqqrr^]]]]]qqqqrrr?3/+?+?_^]+9/_^]9999339933310#"&'533254&'.54674&#"!574632m-_L1O[VT>"-!O3QWSU~|VkΌ $B:Io@=h^&Qx;9cl-߼Hq&DCG'* %+5Hq&Dv F&) %+5Hq&D}&* %+5Hqd&Ds0; %+5Hq&DjsP88& %+]55Hq&D,& %+55H*6=@[5$1:-11;;**>?:PY:: ::& &7PY&$"PY1PY--+ "+QY QY P?/?]r?+?+?9/_^]93++39/?+9/_^]+9933933933103267#"'#"4>?54&#"#563263227.="!4&3kX602S\IGJdS"8{FXks __WhWZ|t; 8 -^{Aa\/u#JNRD`0^nNLN&Fz 3%+5PF&HCy!%+5PF&Hv  %+5PF&H !%+5PF&Hj} /%+55&C Ĵ %+]5+#&v 8 %+5`& %+5%&j %+55N&d@4 ! !  '( PY$PY?33/?+9/3+9/9993393299107&'5%!"&54632&'4&#"326gt —HmX0~vwNJ$N,Y^sz#0#ȳӮ/d&Q'2%+5N&RCƴ%+5N&Rv `%+5N&R%+5Nd&R!,%+5N&Rj)%+55U F@% @@ Y0  ?]+3/_^]99933310#"&54632#"&54632!58()88)(88()88)(8}G'(88((88(88((88ffF"q@6    #$ PY @H PY@ H$r?3/++?3/+9+99939322910!"'#7&46327&#"4'326{uHaVlwܕeT>|uk32#"'!57y}uNYj|z/*Iqf@wø!>-8$,H)//F&\j / %+550&$N&%+5+5Hq&D|&( %+5&${N&+5Hqw&Dr )1%+5mH&$I@oO ]]]]]5Hm&D ))%%%+5T&&vN!&+5NN&Fv@ p`l%+]]5T&&N@ !&k %+5+5NN&F 2%+5T&&N@ &d"%+5+5NNL&F D%+5T&&N@!&`$h$%+]5+5NN&F@ 8%+]5;u&'N&  %+5+5J&GQW2))H2((H2''H2&&H2%%H2$$H2##H2@ H"c""%+]5++++++++5u= !H+J%w@C  !!&'PY  PYPY$PY !@QY ']?+3?_^]+?+9/3+3?+99339210%# 432&=!5!5'5!3#!327&# qloDtqZYrFZ!qT-T-;';}0&(N@ &%+5+5PF&H %+5;}&(N@ &'%+5+5PFw&H  (%+5;}&($N@ &"%+5+5PFL&H #%+5;m}=&(Y ++%+5PmF&H& ,,%+5;}&(%N!&$%+5+5PF&H % %+5T&*N@ &&!%%+5+5XF&J AE%+5T&*N@ !&@!!]5+5XFw&JT&*N@ $&'!%+5+5XFL&J GA%+5TLL&*U  $!%+5XF&JQ ۴AD %+5;&+N@ !& %+5+5&Kv?HHHH@ H&" %+5++++++5;=#'@,'  ' !!$())D)4)D))))@]:=H)P)p)))&&& _Y& &     '@' `Y''    H _Y !_Y?2+333?3++3339/+2_^]]2]]+3_^]3]]_]+qr9933333333]]]10357#535'5!!5'5!3#!57!5!;w5mR5555R5555%ӹ @! H!  &'' ''E0'''''@+0H'''' '''"H'@ H PY@4 H $ """ H$"PY$  PY RY   ?]+33?3+333?++_^]9/3++3++_^]qq+r^]9933333+10!!>32!574#"!57#535'5!FH?z|rk}^dw2Tbh.)<--^--T-&,N@  &!%+5+5bd& %+50&,N & %+5+5X&  %+56t&,N &%+5+5=w&  %+5Jmb=&,L :%+5+mL&L .% %+5Jb&,N@ &  %+5+5+ @W PY PY  9  p ` P @    P       p ` P @ ]]]]]]]qqqqqqqrrrr_rr^]]?+3?+9310%!57'5!q+F-- -J=&,-" H ]5++LL&LM2c5H5H5H5H5H5H5@ H/p//@ H/]55+]]55++++++++<&-N@ &%+5+5La@  Y[@PY PY mK;+ {[K4{ ;p`P 0 p`P^]]]]]qqqqqqqrrrrr_r^]]]]]]qqqqqqrrrrrrr^]]]]?3+?+2++9333310#"'533265'5!%53#%>S/!2;<3Z8'm~-!!;L=&.]  %+5'L&N_  %+5'k@; 0P PY PY PY?+3?39+333?+_^]q99333939310 '5! !57!57'5!XbLuXfV{dw1------!-;h&/vN&@ 6> %++5+5)0&Ovv &+5;Lh=&/  %+5)L&Ou  %+5;h=&/$@ H5%+5+G&OQ&HH@ H] %+5+++;h=&/)&O H++h=f@9      _Y `Y_Yp]?+3?+3/+99//_^]9]933107'5!%!273!57+<3d>A嬼m{55^5n/@   PY   PYtd$9p`P@Pp`P@]]]]]]]qqqqqqrrrr_rrr^]]]]]]]]]]]?+?99//_^]9+3933333107'5!7!57Fg-@p^p--h;&1vN@ &v%+5+5/&Qv;L=&1.  %+5/L&QT  %+5;&1N&%+5+5/&Q'QN;:/H! H!@H@H@H H++++5+5+;G&Z@1 && '($`YRY  _Y _Y ?+3?+?3_^]+3?3+993923104&#"!57'5!6$32#"'53325BvVq第ku gRgOBF*<9555BTu/LA#g@; $%p%%%%/%O%  RY PYPY PY?3+?+3?+?+33_^]]99392310#"'5332654#"!57'5!>32A>S/!2;>H+@ ;;H+@88H+@ 77H+@55H+@44H+@11H+@..H+@--H+,,H+((H+''H+@ $$H+@!!H+@ H+@H+H+H+H+@ H+@H+@ H+@H+H+@H+@ H+@ H+@ H+@ H$@H$@ H$++5++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++L-&Wz-@22H-@ H-@ H-@ H++++%&7N&+5G&Wj  %+5%=)@ ??_ kpO_o0@_0;O_0p_ 0p/?    `Y_Y _Y?+3?9/3+3+33_^]3_]]]]]]]qqqqqrrrrrr^]]]]qqqqqqqrrrrrr^]]]]q933310!57!5!#"#!#'.+!!;A3]CDx1D5%R ; R5-q@A         PYPYo @ H @ QY?2+3?3+_^]]2+3+3_^]]r993333310"&5#53#5?33#3#327N`_xx{}e?;0:S#rg,T-'TTABA+&8N@ &$#.%+5+5d&X !, %+5+0&8N@ &%+5+5&X  %+5+&8N@ &*$%+5+5w&X " %+5+&8N &@ 6. %++55+55&X %+55+&8N@$&P]]55+55&X   %+55+h=&8.  %+5m&X  %+5&:N@ &$%+5+5&Z "%+5&<N@ & %+5+5F&\ ! %+5{&<jm@ &' %+55+55bs&=vfN@ &f%+5+57T&]v 3 %+5bs&=N@ & %+5+57TL&]y@  %+]5bs&=!N@ & %+5+57T&]s %+516@   PY PY?+3?3+_^]93310%!574632#'&#"b,LC1-"0?4N!--!{p%W@- !!&'#PYPY  QY OY?+?+339/3+3?+993333310'5!!!632#"&'#534&#"326/+dVNu;tTu|H-T6N&'TD %=-a@2+(!( (./$`Y+  `Y !!$_Y?3+3?99//_^]+9+3999332239104&+3264&+3267!%!57#"#63! pۢeT6Ob2C_쑃{p5-;y 1v;!=R@,      `Y  _Y `Y _Y?++?+39/+_^]993339102#!57'5!#'.+4&+326? A9)Nhb齸55 ~= "M@'   #$ PY QY  PY?+?+?+3333993339104&#"3267#"&'!#'.+632;tTu|VN A9)Nd &  6N$T=9@  `Y  `Y_Y?++?9/+99333310#!57'5%3324&+326TԬE?ȡo5T?~ B@!   PYQY??+33?+33993333104&#"326'573632#"&';tTu|2dVN Ю16N&qL.@ _Y _Y?+3?3+993310 !"'33 #"#6PFlBF`r;%AL3%+/.=$47.;?T<j)=@ "*+'`Y#_Y _Y?+3?3++9933310#'.# 326?3# !2>32#'.#"BF`r;%A^XuOBF*+/7.?c@Zc NZ#@@   $% PYPY QY?+?3/++?9933310#'&# 327# 4632>32#'&#"77+Stl1Z7bgsnLC1-"0?4/hԵ!<$){p5u=57= B@" _Y`Y  `Y?+3?9/3++39933310!#32#"#63! !%#57fxC6Ob2C_sf""{"k-;y 15C\=E@%   `Y`Y  _Y `Y ?++?39/++399339210;#"!"&546;#"#! QP&9A k~5 55bD= !Q@)   "#PYPY QY OY ?+?+3?++3/993339210327&# !'# 432&=#"#!qZYr qloy\Ct;'FZ! ?Gi -D@#($$+./((!PY PY?+?+99393339910#"/332654&/.54632">54&⺠`i /00VY\EJi㿳ժlWpq]l'tl{ ni'IB3[4Ic˧4Q|𣕖M-f=<@ `Y `Y?+3?9/3+393310)3)!#3!#"#!B9P@@jm Bb# A5bTtLK@* @ `Y_Y_Y?+?+9/+_^]r933310"#63 ! 7!&2!`FBZWI/+%3^UJ=&0]M*[@2 %%+,_Y-  %(( _Y( _Y ?3+?+39/_^]_]+99993210467.54632#'.#"326?3#"$]ӔB!%x7}it5)+B m+} R+wE)= Z@5 !" `Y_o- _Y`Y`Y?3/+?++9/_^]_]]+933310#'&+!73#'!#"'53325'5!)B p==uRiOBF*Ѡdt5}R`@7 PYPYP `  `@]]]]q?3/]+/39/993+393333310#?>32#'&#"3#ۉ [?/!7.;%2"衷`4e~T%TPj-Q@*!'./-(*(_Y** `Y _Y $_Y?+?3++9/+3933310%# !2>32#'.#"#'.# 3267'5!taUvOBF*CEkT0F&4`C`]%15(}66E=>@    _Y `Y?+?39+333993310'>7'5! '5&'.QH B1> :+=5w b55%5br>))N@) "''*+%#OY%RYOY  OY ?3+33?+?+?+993932310"&54#"!57'5!>323265'5!7^dw2H?z|mWWm3---ih.)<]^tt^Y-U$@ _Y `Y?+?+99310"&5'5!327XVdF1/#@jrg-I32#'.#"'5! !ӬQbkZB@#>I6=O55>u`^+55@"5;#\@0   ! !$%OY PY!  OY?3+333?+?9+399993332310!57!574632#'&#"'5! V{dwLC1-"0?4bLuXf---{p}---!B@!  PY  OY OY?+3?+9/3+3933310!57#53'5!3oF--[TS-hT6>@    QY?3?+99//99933310!#5'5&#"#56327"6F_(1EOWm+JB"^b!Nr, Sfsr0, -j=1O@'! ''. .23-(   _Y*.$ bY11 ?33/+33?33+33333993393210%#"&'#"'5!3267&5'5!3267'5!!+W>H{UDΌKV$2؋VU+%΁L/649-@55 SY 6A55 SY o55b5hE=D@" _Y _Y ?3?3+?33+33993333310'5!##"&'533265'5!ɬaŗ-vF>$32!574&#"!57'5!DM:z|rk}QUZjqq `,9--S_-- -TsL ]@5@ _YL?  _Y_Y?+?+9/_^]_]+_^]r99333310! ! 2!"! TDL { ]6T &U@/!  '(@((( (_Y $_Y _Y?+?+9/+_^]r99993333210! ! 654&'&5463232#" 4f%DD5=Rj]W7A #@69W@"CANQ&E@#!  '(OY PY $PY?+?+9/+99993333210!"&5463 654&'&546324&#"326Q!H g\%DD5=R~uwj`4> #@69WºJE<LL@)   `Y_Y _Y _Y?+3?3+3?+?+933310!57## !! 3267&aUxS+55NcZbA`]A)fNL[!F@%  "#PY PY PYOY?+3?+?+?+9939321057#!"&546323!265&#"́H/}}5hnuwL/ /|==F@$  !`Y`Y_Y?+3?99//++3993333104&+326 +!57#"#63$bh˟6Ob2C_;uB55-;y 1!L ,R@+,!!&&-.*PY*!&$&OY$PYQY?+33?+?+3?+9933339104&#"32#'&#">32#"'!574632}uNYj1-"0?4*Iqf@wMB!{pT$,H)//_;h="b@3 "  #$!_Y`Y"`Y""_Y?2+3?99//++3+39933333393104&+3262!#!57'5!r՟8Å&5k5555r|L,:@$,-.$_Y,'_Y?+3?+39993310%#"&54>7>54&#"#632326?3Tm2^opf#A=c~~c=W*#A3!&W|`CH'rQ`mJ+]V8.-A^H~F1A'7@"()&&PY& PY?+?+99993399104>7>54&#"#563232?3# A#A[OLUQr5*/g2]cYxK1-.I>WD.1M9DP/m|GcC!4zDPA=UE&?@ $ '(PY!PYPY?+?+9/+93333310#"&5#"&5463232?32654&#"BM154&'&546321cʹe[%DD5=Rv1455)5!T( #@69W([@/ # )*PYOY& RY OY?+?3+?3+39/+99333333310!'#"'5!327'5!>54&'&54632wG?x|l3WN%DD5=Rq3-L'9f-`- O% #@69Wj=)O@''!## *+"aY !!""_Y?+?39/333+3993399332210%2654&'!#'&+! 4?#"#!ܸ9B9PH  HP9B9AWe!!eJ+Q"7@   #$ _Y `Y?+?33+339933910 $5'5!!2654&#"#5632cD>:#LZk`g8455x^`@rL1@  _Y _Y ?+3?33+39910'&#"!57'5! >32!6:Z*)7.AZUQ:IH@5555m_Ff$@@!%&$&"QY" OY QY ?+?+39?+3339310#'&#"#"'53326?'5!>32f/' ,HW"$A`tKNL/!7Kv1`k.lW@oQU54&+5!"#5!327Au\FL8h/0?~}l1EN ::J?-O1$@P- tu}o!<$)ZL#O@)! $%  _Y!_YbY?+?+9/3+3939939910!!57>7!5!654&#"#63231˰(A,v5p+#B@ZADRl+vR*=#B@# !!$%_YvY_Y_Y?+?++9/+99993310"'332654&#"#'5!#'&+632 B-,{8~[K`MB pԡfi+J5T4E#G@' !!$%PYRYRYQYPY?+?+++9/+99993310"/332654&#"#'5!#'&+632@ t6sNJEB pgUWۃewr^r"@.%3@%'&%"%PY" PY ?3+?3+393310#"&'533254.'.=#5?33#O(CxbF0-1Kx)C}a{}e?.<)+/dD2B,+.a-'TEJ@'  OY QY OYOY?+?+?+33?+99333310!57'5!6325654&#"=?ЈjV+PNNE--ì4GZ1w#@X?93103#3bb@  ?32993310!#3#3bbbbs C@!  _Y _Y   ?99//3+33+393333310###535#5333#3bb TT8T=; :&''=N0&+5; &'']HJT&G'];=&/-;LlL&/M)L&OM9;=&1-;LPL&1M/LL&QM&$~N& %+5+5Hq&Dp,&.* %+5+5&,N@ & %+5+5e&@ &%+5+5Ts&2N@ &  %+5+5N&R@ &%+5+5+&8N&!%+5+5&X@ & %+5+5+!&8 -@,&%+555+555&X'j'@/@ H/`&&&&&&]]]qq55+5+&8 .&@4&1%+555+555r&X'jv+&8 /'@(&95%+555+555s&X'j@ 4@H4@ H4++5+&8 0'@.&1%+555+555r&X'jCrG=;@PY PY QY ?+?+9/+9939221054.#"5>32# 5265!=g600VϾihon\P 8.Rd!&$ -@ && %+555+555Hq&D&jss'@>@ H>`&&&&&&]]]qq55+5!&$ 1& %+55+55Hq&D&pr)&+50&N@ *&(*!%+5+5H&^@ A&?A*%+5+5TL(V@- ')*_Y'&!#!_Y## _Y _Y?+?+99//+33+39333310## !2#'.# 32675!5!5'5!3taUCEkT0 &4`C`]<15(T66F,8@G@L= 9? E "6!0D9))HI-PY=EPY?*==%RY=3PYAPY?+?3+?+9/33+339/3+999333333332239310#"&'#5367.57&546327#"'3!232654&#"4&#!!267!/Xj"t9Nú%t#C¶RF?H6)m[^hib`FG?N }jpqiTDR\5Jٚ o+Kt,Tg}qrx9@7OL>HBT&*N@ '&)%%+5+5XF&JG&ԴIE %+5+5;&.@N &"%+5+5'&Nv &ٴ" %+5+5TmsL%K@)  &'@'' ' #_Y `Y_Y?3++?+_^]r993993210"&547$! 32732#"vox;DL$GC<8DKmsfXOcJHKJO@.3"CANm%@#  &''''''''?'''@AJH?''' '@''''@%.HPY PY #PY?3++?++_^]qrr+r^]q993993210327#"&547.546324&#"326$GC<8Ddox;ڴ~uwF/NFJO@.sfWP ºTms0&N@ )&') %+5+5Nm&@ )&')%+5+5+E&yN@ && ($%+5+5!ES&Td@ &&($%+5+5LU&@ &o%+5+5; :=&'=; =&']JT&G]T&*vN@ &&G"%%+5+5XF&Jv@ F&XBE %+5+5; =&j@:&&!!'(`Y_Y?O    _Y _Y$?3+33?3+33399//_^]++9939332310!!57'5!!'5!3265'5!# 第w`dXkx|555555qau]Y-U"E3LJ@'  `Y aY _Y_Y?+?+?+33?+99333310!57'5!632564&#"kƪrh~E5Y5>am ;'&1Cn&ȴ%+5+5/&QCj"&" %+5+5&$'~vJ!@ (l,.%%+55+5?55Hq+&D'v@ U?A,&%,& %+55+5&v@N,&C'*!%+5+5H&v Z>A)%+5Ts&vN@ (&\#&%+5+5F&v a#& %+5&$N& %+55+55'q&Dq1&.+ %+55+55&$N& %+5+5Hqw&D@ 1&1) %+5+5;}&(N'&δ$!%+55+55PF&H(&%"%+55+55;}&(]N@ '&'%+5+5PFw&H@ (&( %+5+5&,N&Դ %+55+55:&&%+55+556t&,UN& %+5+5.w&& %+5+5Ts&2N"& %+55+55N&R"&%+55+55Ts&2N"&" %+5+5Nw&R"&"%+5+5;S&5N*&E'$ %+55+55&U &%+55+55;S&5gN*&*" %+5+5)w&Ut@  & %+5+5+&8N$&!%+55+55&X"& %+55+55+&8N@ $&#$%+5+5w&X @ "& " %+5+5LL&6nҴ2.'%+5TL&V-)%+5%L=&7']L-&WKE3L$A@! #! !#%&#  _Y?3?+993399933310%5,654&'5,54&#"#>3 3F\7,N7#BX'S!R$ʖ *R,պHME >@  !" PY?+?9333993931075>54&#"#6325$654'X^2P+7|P@#ug oD&@*¬2;&+"&$ %+5+5)&K@ $& &" %+5+5;L&GQ@*  bY_Y _Y _Y?+3?+3?+?+33993331057#"!57'5!>32܊第mOL5.h555L=ƺ5JE *5u@=+7!& 06700..RY3PY OY )PY&$QY?+33?+?+?+?9/33+33993333333310 432&='5!632#"'#67'5327&# 4&#"326loD,.evqa;1IapqZYrO;C4(A<*0!- lSNb9WcUΆ'o$5 MR.Hh#,r@$*&* &  -.`Y((`Y@ H #`Y $`Y ?++99//++93+99993332999910! $5467.5467! 4&' ! ˤqkfv9ShLjvZiY$n8/ꛔN)J@&$  *+!!PY 'PY?+?39/+93993933210!"&57&5467324'74&#"326Hqc)IlnI)cq}uv7@ZJ]**MM**\KZñͭbEh=4@  `Y_Y?+?+?933310654&#!5#"#!!2%|]E ʭ~ofP]^=VmmkIX7`.;@  PYPY?+?+3/933310>54&#!5#"#5!32KC8h/С|3\5NW-/1ggGS&$N& %+5+5HqL&Do)&,& %+5+5;L}=0n@?"**% //12")`Y_"o"-""" ""!!`Y*_Y _Y?+?3+3?+39/_^]_]]+99932310!#"'532654&'7!57'5!#'&+!73#'!! ?3[glL>L<6PH$B pj@@P9B@ XI\nJ ;-1>55dPLF)0W@.-  #.)#)12-PY-- &&*PY&PY QY ?+3?+?+9/+99393323103267##"'532654&'7.5463 "!4&=g600V [glL>L<6PH οiho\P 8., XI\nJ ;-1>xfRTs!&2 -@*& %+555+555N&R'j'@/@ H/`&&&&&&]]]qq55+5Ts!&2 2@ &%0 %+55+55N&R')@..@ H.@]]]qr5+]5Ts&2N@ & %+5+5N/&R@ &%+5+5Ts!&2 1@ & %+55+55N&R'&+50&<N@ &" %+5+5F&\@  & %+5+5)EQ@)!  ! RY OY PY?+??+9/+333393333310632#"'#67''5!4&#"326o&4evqa;1IaF;C4(A<*0W lSNb9Wc-U$5 MR./E'2w@?( 4#-#34&$OY&#!#OY--+ +RY !0PYRY?+33?+??9/33+33+3?+99333333310>32632#"'#67'4&#"!57'5!4&#"326DM:z|,.evqa;1IaQUZjqq ;C4(A<*0`,9 lSNb9WcAS_-- -6$5 MR.j$Z@. %&PY RY @ "PY?+??39/33+33+3993333310632#"'#67'#5?33#4&#"3265*0evqa;/Ia{}e?;C..z*0O lSNb5ZdT-'T1$5 .L&@ OY PY?3+?+93310#"'533265'5!>S/!2;<3'm~-J&2j@9.."" ' 34*QYOY#PY %PY  QY0PY?+?+?+?+99//?+?+99393333210#"&'# 432&='5!632327&# 4&#"326XOfloDdHYrD;t~K|.M!-6N} JL!,6@E"(( 3 -780QY)PY+PY%QY OY 3OY5PY?+?+?+3?+?+?+99//?+993933333210#"'!5747# 43273>323267&# 4&#"32qf6 kpoZF+J;sYr3}uNYjH)//aFS+^!) n!s$}@C!! %&`Y"  bY  _Y  ?3+333??+99//9993+39333993310)57!##7#5733 3'7ɴqCcCɾ`cWx}Y`5s5hh5-rkuVZ"T (@J! $#)*`Y#bY## $`Y `Y  &_Y _Y?+?+?++9/////++999393929310"'#7&5!273#'&'326?3&# P[a^XbxDaKB+8pr;%A" YO:S&Zc ۮN7.?Ƙ*=d)h=K@& _Y_Y    _Y ?+3?99//3+3+39933310!!!273!57#53'5!w|d>A嬾<T5IT5%u@<      !_Y  `Y ?3+33333?9///3+399939933329910##"#!733#/!57#&c3]C=c=rDR1P@;^^ _55xXTE9V@+2%+%%:;,,((/PY(  RYPY?+?+9/?+99//99992233310+32673#"&'./533254/.54632#'&#"ӱ*+5).2-0b-??.i-1Kx™Ye\2g/*5rQUMNZ?#)eX;. feW Dz4!DcF|m/PD9N2.CV7E"H@$   #$RY PY  PY?+?+9/?+9/9999231035#"#5!32673#".'.#78h/5O>;;%.2-05!"#W螃#BZH755 bQ):@    PYOY?+3?+9/99393103577654&#"#5632:{zpR#B-? &tm1+{#-6=%.@J +#&  /0/_Y#+"+"`Y+ ++ *`Y _Y _Y?2+3?++99//_^]]+93+3_^]9993322339103575#53'5! !%32654&+!4&+326;e쑃TmVۢ5T\5v>T{p+=$U@+  %&  _Y _Y !`Y?+?39/33+33+3339933333310# $=#53'5!!'5!3)!265ɬcT5555THN;}"'*@M(#%   !!+,%' '`Y*#*`Y_#o#-### ## _Y (_Y?3+333?+39/_^]_]]3+3+339993332323310!#7#57'5!733#/373#'#! ?33'#7#N;[:-CaC`B -l@@P9B>uu}}55dAdPF$)-@I)!%%'(-",# #"('*./)!)PY-!! !!'QY,##PY  ?33+33?3+39/_^]3+39933933333323310%.546323!3267#"'#"3&#%4'a^ο>4wV{B`600VSHwVOhol#@e(U2ݳ VYR$ 8.Ϩ8RY&PN+=E@# _Y_Y`Y ?3/+?9/3+3+39333310##"'53325#53'5!3RgOBF*uT55LL%P@) &'#SYPYOY PY?3+?+9/3+3+933333310#"'533265#53'5!3#"&54632@Q/!2;<3@,-@@-,@m~TX-bT%,@@,-@@TEOL 'B@"' !() ##`Y#_Y_Y?+?+??+3993333310"3267&# !273326?3#".5DEzy[Q3*FBOhQ%L41Ac@Wf%vΆJE %L@& &' PYQY% !PY ?+3?+33?+9933333103267&# #"&547# 4327332?3;sYrQ@ kpoZF<;2!/ӿ `FS+ƌ~m;S="e@4 #$ `Y  `Y _Y _Y?+33?++9/3+33?999333322310!57#53'5!2! 4&+326՟Ck L55ZH5&5L}Å)R@)  PY  OY OY?+3?+9/3+3?33399333310!57#53'5!>;#'"3FBwwww <<+:22--fTf-u2\nT= K@& !"_Y  _Y _Y?+3?39/933+33+3339310!!57!5!/5!!7'5!!!~7{uw g<@55T5555[QF%(U@+"")*"OY(PY#& QY?3+?39/9933+33+3339993310#"'53326?#53/5!!7'5!3!A`tKNL/!7Iv3a`[@Y^b_?~$J`wH.T----TQE%V@,   &'% "QY OYOYPY?+?+9/+?+333999323310"&5'5!63232?37>54#"urRGJdS"8aDc2~{-^rey;a\/u#anJG@$  PY QYOY?+?+33?3+?99333310%!'# 432534&#"3267vϸVz,nsoaoIz<--l 7>\з26HG@$ PY QYOY?+?+33?3+?993333105!63 #"&'#324&#"Hv]ϸVz,naoIz<-l'7>\fP26 &?@ "  '(""$$QY$PY PY?+?+?+3399333104&#"3267#"&'4632#'&#"632;tTu|VNMB1-"0?4d &{pq`N??.@ PY QY?+3?3+993310>3 #"'33 4&#"?.\ه7+St D,x#*/ԵHf(X@1  )*"RY/  PY $&QY?+3333?3+9/_^]+93310"'#67&54632#'&# 63274&#"326x)I8Eه7+St XhinSlspT[mt/cX;mzbn|332# 5265!=g600VϾihon\P 8.RdP&/g@6$$1) '' 01) !PY( PY !  !  QY ,PY ?+?+9////+3+3993333339310"&5#"&5&#"5>32>7327%'32658es.Ͼ02600V*7X7?VA(sp]^joz[nǿ' 8.ok ?ql|'Jc5\ҥO!g; -]@2 $""$ ((./$ QY    ++QY+PY?+3?+39/_^]+999393310732654&'+532>54&#"#'632#"';]AwHED 08Cmd/`90ѸgyĶωjXGd `\EPYq$p=}[Z;?k@;$272,  @=A:PYQY2OY:22: ,//'PY/ QY ?+3?+39///++9+39999333310"&5#"'532654&'+532>54&#"#'632>7327es3gyĶω]AwHED 08Cmd/`90 X9=VA(szf3}[ZAjXGd `\EPYq$se ( ?uh|'JcDF.H@%"+ %+%/0!QY((RY(RY?+?+9/+999393210"32654&'#532>54&'2#"&54>dWXcrvk3p yjtoSWkh%NlmMPD;S  ` M:DNOp wVuE]E@# PYPY PY?+3?9/3+3+39933310%##"'5332=#53'5!3]RgOBF*ʬH?uT55?JE'4W@.2+! 5'6'$$PY$/PY +(QY PY ?3+?+33?3+?+339333310'&#"#"'3326=# 432546322674&#"e-"0?4u7+%d+pyϸVz,LC8E{?nsoa{pq 7>.9AзJEs (M@' & )*'&##PY#QYPY?3+?+33?+3?999333210%2674&#"#"'3326=# 43273E{?nsoau7+%d+pyϸVz,N.9AзSq 7>\;B@!  OYPY OY?+?3+9/+39933910%#"&54632#'&#"3267'5!Gۓ>S0bsqX-A-?--E>@     OY PY?+?39+333993310%'>7'5! '5!&'STE=0L`\Z=$-oa OX--}--5tQ$<@   OY  PY?+3?39+3993310'67&'5!6737&'{iy*jG\j xQe:S̥ -zLH@% OY OY RY?+33?3+333?+993331047#"&5'5!3267'5!!R32P}^dwLC1-"0?4H?z|r-^--{pRh.)<-)Ls/Q@*# --01&)) RY) PYOYPY?+?9/+3?3+?+39933310"'5332654#"!574632#'&#">32J@Q/!2;<^dwLC1-"0?4H?z|Lm~--{pRh.)<)&LP@) SY  PY  OY OY?+3?+9/3+3+93333310!57#53'5!3#"&54632q+@-,@@,-@--fTf-TT3,@@,-@@-kV +@ OYOY?+3?+39310%!57'5!qrsuurF-- -- X@ !QY@ H@ QYOYOY?+3?+9/+3+2+933310'!57&#"#>3'5!32673!$/QIF! $/OX--p)7\f -A*4_b)V@, PY PY  OY OY?+3?+99//+3+3993333310357"&5463'5!3#5)@``@Fj.!!.-^DD^-Q9-"./)L(@OY PY?+3?+39310"&5'5!32?3򒗠F<;2!/QLo-~m)E>&d@5$&&'(OY$$PY$" OY"OY QY?+?+3?+?+9/+3933932310!"&'53265!#5!"!57'5!!蔜7\/*IFL8hF#֨H*#< _----1 0Q@(  - -12-0,'  OY)# RY ?333+3?33+33333?399933210%#"&'#"'5!3267&5'5!3267'5!!W;EuMDy$5UU),wwL0549+Bj-- 6Aj--SY --- L0Y@.!' . .12-(   OY*$ RY .OY?+?3+3?33+333339993333210#"&'#"'5!3267&5'5!3267'5!R9EuMDy$5UU),wwL-749+Bj-- 6Aj--SY --,-+L9e@5+!!1 &7&7:; .RY1++4.)'OY)!&$&OY$PY?+3?3+3?+?333+39993332310"'5332654#"!574&#"!57'5!>32>32w@Q/!2;<EE?BUUXVwwK@EuMDLm~ 6A--XSY-- -L+:49+B)L$L@( ""%&RYOY PY "OY?+3?+3?+?3+99333310!574&#"#"'533265'5!>32L}QUZ@Q/!2;3232?3QUZjqq M:z|<;2!/QLS_-- -L,9~mD@" OY  OY ?3?+3?33+3399333310'5!#!57'5! |Yvazvv5f--1-- -|NE(R@-&  )*PYPY#OYOYPY?++?+?+9/+99933210!"&5463!#'&+373#'#32?3%7&#"7=d77W-7 LX!7np F׺K,@@ #*#*-. &&PY& PY ?3+3?+99/99933210%2654.#"3267'&=3"'##"&5!2_loĄnlZOf &#II3& Eln݉vm65447Y NL%a@2#&' OY "PY#PYOY?+3?3+3?3+3?+399393333321057.5%'5!4&'>CjjwtmintqqL-^)--zA+-.ȸ=@    OY RYOY?+?+33?+3993310!'+53267'5!o <<+:22wwu2\n---=@    OY RYOY?+?+33?+3993310!'+53267'5!o <<+:22wwu2\n---LE@# OY RYPY?+3?+33?+39933310"&=+53267'5!32?3B=+:22w<;2!/QLĚ4Xn--@~m)L?@  RY OY   OY?+3?+?+33993310'"!57'5!>;m:22Bww <<n---u2\)L=@  RYOY PY?+3?+?+393310'"32?3#"&5'5!>;m:22<;2!/Q@w <<n~m-u2\q*@ PY OY ?+3?3+99310#'&#"!574632q1-"0?4@LC{p--:-@   OY PY?+3?+399310632!574&#"#:BM@4?0"-11--%q{%_@2    PY PY OY OY?+33?++9/+3?933339310!57'5!2#4&+326HR}}aWdfsVZqd-- -|^-dUW%]@1   PY  OY PY OY?++?+339/3+?933339310#!57'5!332654&+sWaZ}}d7vcdqZ^|- ---VcfXTE5U@+ '! 6.4!4!67--1$1*PY1&$$PY$PY?+?+99??+9/99999323103254/.54632#'&#"#"'32?3#"&51Kx™Ye\2g/*5rQUMNZ?#8A3@0"-1CLDz4!DcF|m/PD9N2.CV? Vr{ E/@ PY PY ?3+?+3933310'&#"#"'5332654632-"0?4MB1-"0?4LC{p{p>E#F@#!$%PY!PY PY?3+?3+9/3+393333310%#"'53326=#534632#'&#"3MB1-"0?4꥕LC1-"0?4>I{pTK{p_T/@  PYPY?3+?+3933310563232?3#"&54&#" CL3@0"-1BM4?0"-ir{q{E *M@)$ $$+,"RY$""((PY (PY??+?3+9/9+9333333103267&#"#'&#"#&'#"&546324632*0*@1-"0?4aI1;`ryb3'LC#.RM 0{p=cW9aOWh 4-8@ PY QY?+9/3+39933310#5#534&#"5>323K?;0:S#8`_{}TABArgm-'LI<@  PY@ PY?+3?+9/9333310"&5#5?33#32?3{}e?<;2!/QL-'TN~m"_@1   #$OY PY RYOY?+?3+?39/33+33+399333333310!'#"5#53'5!!'5!327!fwG?hhx3n|lx-L'9T\-^\-^T7X)O@' #''*+ # RY$ PY?+?39/3+333999933332210"&546?#"#7!32654&'!#'&+-?.(7r||q7(4>ƕ5 ff 5Ȕ9@ PYOY PY?+?+?+39993210 '5!32>54&#"#5632x]M_U0"-1CLj<>-dԆ{ͫ3@     OY?3+333?9993310!57 !573JZyJ`-u--~-A@       OY ?3+333?39/993993310!57 # !5733T՚h;NJEo-{i--~l-fB@!  QY OY?3+3332+9993310!57 !57>32#'&#";boA`tK)S/!7Iv3f`-m--J`wH-9@    OY OY?+3?3+33399310!57'5!'5!jԑ9gvqL --)--y-7E^"M@)  #$PY PYPY?+3?3+3?3+39333310"&=!5#"#5!!26?332?3ϖ8h/9~3/3@0"-1CE -/1fr{7q$V@. "%&PYPYPY ?3+33?39/++3933333310%>32#!#67!5#"#5!%"3254&Cnbw~H8h/zEPbQW^BMT;-/1e):!ESK@'  !PYOYQY?+?39/+3+399933310"&'532654&+5#"#5!la10HK)8h/E*#<14&įES%1c@7/!!23PYOY  )# ,PY &QY??+?+9?39/+3+39333310&'#"&54632654&+5#"#5!%267.#" ϖvҠK)8h/j9V-BRLaxL,+^m]rAW14&įz>Oa84HVJ5=NdI<@ PYPY?+3?+39/393310)577>5#"#>32Hzy|#BDM˦5 bQ+.D)>@  PY PY?+3?+39/39993210#'&#"!57.54632)B#|yzH謟ODaQ 55+dI@@ PYPY?+?3+39/39939310"&'3324&/'5!ODB#|yzH+Qb 558NEN,@  PY QY?+3?3+9310 4632#'&# 3277ه7+Stl1E/hYԵ!<$)TsL "=@  #$   PYPY?++99//9939321032#"! ! #"&54632%DL@-,@@,-@"CA]S,@@,-@@%%h@: ! &'' PY  %PYOYPYOY?++?++9/_^]+9_^]9939323910357'5!2#'2654&+32654&+%}}ݷmdzjjxmozf- -nu`hff{PXd_QP`QODF-H@% %!%++./"QY((RY(RY?+?+9/+999393210%2>54.#"6;#/"&54675.54632dXWesiy ?dixqlVSoیNlkNME;L ` R32Q1-"0?4>S0bsqXrw jmMB{p̌?--A%l@?0OYPYO_o  OY ?3+333?39/_^]++333_^]99333310'5!!'5!!57!!57}r}rrk}Hrk}f--\----q--E L(P@) % )*SY & &PY  OY !PY?+?+9/3+3+93333310#"&546;'5!3#"&54632326=#"} w`rrjY3@,-@@-,@v4)5#"#>323#!575jHzy|#BDM˦ڬT bQ+T55D)"V@+  #$  PY  PYPY?+3?+399//3+33999333210!575#535.54632#'&#"3IڟODB#|yzH55T+Q TJ<%,i@7,, !&!-.,PY''PY  OY$PYQY?3+?+?+?3+3?3+39999333333210%# 432&='5!!!26?3!327&# #"qloD9~3/qZYr%8hFZ!-1;'JEN2<@I3*%8-, ,800=>--OY--*,*PY*(&OY(!;PY#!6QYOYQY?+?+?3+?3+?+?+39/+39993333333210"&'532654&+5#"!'# 432&='5!!327&# ga10HK)8ht qloDqZYrE*#<1-FZ!-4&į'Jq 5=@N$!8//%4 #;#4++>?(6PY((5!8$5$PY/5# ! PY!OYPY2@QY?+3?+3?+?+3?3+339/+9993333333333210327&# #"# 432&='5!!3>32#!#67!"3254&qZYr%8hqloDCnbw~H zE;'kZ!-1bQW^BMT;e):>!2T@, &&","34, PY % %PY@ )PY?+?3+3?3+9993333310"5#5?3!632#'&#"#47#3!254/.X{}e?.CRg/*5rQUMNZ?#15@8™Ye\2-'m/PD9N2.CV?^@\G2z4!DcE)1Y@.!//," 2(3)&&PY&.!.PY!*QY PY ?3+?3+?3+3?+339993332310'&#"#"'53326=#"&5#5?335463227#-"0?4MB1-"0?4Z_`_{}e?ҥMB/8;{p{pp#rg-'1 AB0:a@2 '!8..;<%PY!+1RY++ PY@ 5QY?3+3?3+39/+?3+99399322310"'#"&5#5?33#3267&54632#'&# 632"32654&y/a`_{}e?;0.DFه7+StsvlTsigy4Erg-'TAB-#r/c^D|xdn|MXD23<?L;w@?0!2' 99<=2255 RY50PY!0%,PY(%PYPY?2+?3+333?3+?3+3?+3399393322310"'5332654#"!57!!57#5754632#'&#"!>32@Q/!2; $))*+# ""   )$$&??399//3333339/333333339/3339333310# #'5!3'53# #'5!3'5342K,i8gF42K,i8gFaTVbaTVb<= 8@ /? 0   ?33/]3?33/]3993310#'.+"#!#'.+"#!D%\:\%CaD%\:\%Ca  aL'S@+ $ $()$!OY! PYRY%OY?+?+33?+3?+39933331047#"&54&#"#56323267'5!I=z|<;2!/]4QU*)qLmKM*;j~mS_ --+-aEX0[@/+##12*..'PY.# OY  PYRY?+33?+3?+3?+999333331047#"&54&#"#56323267'5!32?3#"&I=z|<;2!/]4QU*)q<;2!/Q@;FF*;j~mS_ --9~m&2p?@  ,  ><?333?33333?9933310>32#574#"#57'53&u$DKcEBLGT2('lg?32p&H@ $$ '(!<0-$ >?33333?3??333933310574#"#574632#'&#">32}KcEBLGdX1%*&u$D2lg?4 {J KT22(',` 1@ ;= 0?3?33?39333310#"&54632#"'53325'53'&&'[W'0GT''''uz xB@32u7@  ; ><?2223?33?993310#'"!57'53>3#S`GG+v"uB [F"3#f4@    ; ?>??3333?33993310'+5327'5!+v" "IFa HH2F"3B ,f=@ ;  ?=?22?3333?339933310"&=+5327'5!32?3W["}# "IFa HH.,zu\6BBx !2RfS@      ; >>?3?3?33339/399933239310+57'5!3732654&+/@fnKKSS&tp )Yf9@    ;.?22?399333393310"'53326?'5!'53n,0!4E:YX;4`) y9VE+v ч_e\[=o\=FTDRDR5 @   /93331044#526lH3TwwT0K3HPwTTwPF5 @  /9333103"&5463"AJ1TwwT3H4GPwTTwPH 27@ ->?33?339/39993310!577>54#"#5632g,RJ~JI(kdtze^g2 ; tp0c,t27@  - >?33?339/39993210#'&#"!57.54632'IJMP+gg_dytdkc0sq  v,ch!!S/@ /32933310%# #3/gyyg2)S/@ /32933310 #3 /+2+gG)_@k Y[/_ /    o ?   O   9  _ /    ?     O  ]]]]]qqqqqrrrr^]]]]qqqqqrrr/^]2++999331053#%8_!!_@l [Y/_ /    o ?   O   9  _ /    ?     O  ]]]]]qqqqqrrrr^]]]]qqqqqrrr/^]++39993310%3#5J  8!!O/9310#3nnOBu@Yo_O?/o?oO?9o?P ]]]]]]qqqqqrrrrrr^]]]]]]]]]]qqqqqqqqqqrrrrrrrrrrrr/^]+99105!tumm_5vw_CE/9310#3nnEB`/393105!tmmwFw/9310 53F %!wFw/9310 53F %! @ ??933310#'53#573T6TT6T%T%?9310#'53T6T%Y @   /93331044#526lH3TwwT0K$3HPwTTwPFY @  /9333103"&5463"AJ1TwwT3H$4GPwTTwPH @  /33933310%!53533odon @  /23933310##5#5!odoBn 0@    /9/33393333310##5#53533odoodo!oonooV/293105!tVmm5_sw /@   @Y/]+_^]29910"&'332673TJqTTpJ_CHHCsL @  Y   { [ +     k [ ;        p ` P D 4    9        t d T D 4          p @ 0      ` P  ]]]]]]qqqqqqqqqqqq_rrrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqrrrrr/^]+9310#"&54632@-,@@,-@,@@,-@@5 >@&  Y @ H Y/Oo/^]+++993310#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GF}m 3@ / Y 0/]+/_^]993310"&54673327dox/+mGC<8Dmsf5i,!h)JO@.^d,@  / ?   //^]3]29910".#"#632326730QHC! '40QIC +0 4^+5+-2+5+2D_ @  [ )y f V F 6 $       v f )  h        t d T D 6 "           d R D 4 $        p ` T @ 0 $   8    t ;         o @&P @ 0        /  ^]]]]]]qqqqqqqqqqq_qqrrrrrrrr^]]]]]]]]]_]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]qqqqqqqq/^]2+33333331053!53'_!%!%5 @  /32933310#"&5?>7327sKes|I% X9=VAbJcz?Y' ?uh|/ @  /3933310  ' 7 HHIDHHI(kf<@   ;.?3?393333993310'>7'5!'53&'jV%/:ZY6 &0 uj+bs~ FVl02> " ,>?33?39310!57'53a``\&u$3@ %& < ??33?339999993210#"'533254&'.54632#'&#"kgaK.GtBOHJgUHS E03ARHKTVO)d-6N@JV{B0))2S2NfB@   ;@   >?33333?33333993310#57'#5?/5!7'53NKNABKm}NAM   27@  - >?33?339/39993210#'&#"!57.54632'IJMP+gg_dytdkc0sq  v,zY//+93310!!5!Uz&@  Y//9/+933310!!5!3S̑NUz&@  Y//9/+933310!!5!3SUz&@  Y//9/+933310!!5!3SNUz @ Y/+/9331035!3SUbIp@ /39331033!bi~pibIp @  /9/3933310#3!ii~}p|iEw@  /229310%3#5I  8ډ!! L@  /329333105!5!ttmmmmVD+R@  /3293910#'5373z''@  /3293910'#573'zzE@  /933310'573Ezz''E@  /933310#57'53E''zE  @  /32933310#"&546324&#"326 wTTwwTTwPH33HJ10KTwwTTwwT3HH34GFw@ /]9310%53 %! $@  /2]2333310%53!53"Y %! %! "@  /2]2332310'53!53'!%!%}4@ Y   @ Y /+_^]+9310".#"#632326730QHC! '40QIC +0 4}+5+-2+5+2DL *@  Y @Y/++933310#"&54632#"&54632@-,@@,-@@-,@@,-@,@@,-@@,@@,-@@=@ /293310!##Bn=n=@ /293310#5#5!nBnE@ /29331033!nynE@ /293310!5353nEn&E@  /329333103!53&ڄEr&G@ /2933103!&^G}g (@ /9/393333310'57!' 'l'kd!/331053 %!H!/331053H!%_DL?321053#%8_!!^du:@ Y//^]+105!tumm Y/+105!mm_w !@  YL?+_^]210"&'332673JqTTpJ_CHHCsmL @  Y//^]+10#"&54632m@-,@@,-@,@@,-@@E @  Y//^]3+310#"&54632#"&546328**::**88*)<>'*8*;>'*::**;<)*::+&@  /3233333104&#"'632#5>3*HFZjQ[pE0"c;U 2x55 @  //^]3210#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GF_] L?221053!53'_!%!%_DL?3210%3#5  8!!O7@ //^]10#37nnOBVO@ //^]3210#3#3JqTTpJwCHHC~`p L?10467#"&pd|x"*"7+3AXk%?$5!"&,M`p L?105654.54632pd|x"*"7+3AHXk%?$5!"&,M`p L?104632.pB2+7"*"x{eH;L,&"!5$?%k` L?105654.54632d|x"*"7+3AHXk%?$5!"&,M4Fw /1053F %!4Fw /1053F!%RE/9/310#5#5353nnEodoRE/9/310##33nnoBoq| /210!5!<}GA /10654&'&54632%DD5=RDY #@69WKv5Ef  /103"&5463"J1TwwT3H4GPwTTwPH_E/2310!53533odoEn_E/3310##5#5!odoBn_E   /9/33310##5#53533odoodooonoo:`/3105!tmmL /29/10#"'53326=3>S/!2;<'m~L /29/105332?3#"&5<;2!/S>~ml   /3310#"&54632l@-,@@,-@,@@,-@@n   /3210#"&54632#"&546328**::**88*)<>'*8*;>'*::**;<)*::5E   /3210#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GFy/105654.54632yq!)!6*2@n =,Z""+-G@L /3210#"'532654&'73lL>L<6PH)V[g\nJ ;-1>R X9m /210"&54673327 ox/+mGC<8Dmsf5i,!h)JO@.E7/10#37nnEBFq /32105!#!&Frn& @ H/]3+223210265332653#"'#"&534GPG43HPwTf==fTwPGI21JH3TwQQwT1JEDw /2210 %3#5  8ډ!!EDw /321053#%8E!!\t @  /3]210"&'332673JqTTpJ\CHHCF^  /22102#.#"#>JqTTpJCHHC~~D@    /3]310".#"#632326730QHC! '40QIC +0 4~+5+-2+5+2D:~ /3]105!tmm~ /3]105!mmE~ H/3+2105!%5!Emmmm+D1@   /   /3]210".#"#632326730QHC! '40QIC +0 4++5+-2+5+2Dt:/2105!ttmmt/2105!tmm /10'mMsMMsMM/10#3dbEf  /1044#526H3TwwT0K3HPwTTwPFFq /32103!53݄FrUE /3210!!7#3Vzzyzi@  /3233210.#"#54&#"#>32632 ?(5FPF5)> RnJg<#"&54632JqTTpJ@-,@@,-@CHHC~-@@-,@@#E (@   /329/32333310''7'77GGGGGGGGEz@  /333310#'573zY'zzEz@  /3333103#57'{2zz'ES4@   /99//33333393310573#'3#57'6zz'?zz'f @   /33331044#526H3TwwT0K3HPwTTwPF\  /3310#"&546323$#33#$3#33#$330E2@    /993333339333107'37'#7'7$Z$$Z$RcaQ,+Q_dR,En+<@  & ,) # /3223333333939910#"'#"&546326324&#"326732654&#"nwTg<c[@ /9/33333107#33 ?cn?cc.w@ Y /3]+3310"$&'332$73l٧ J+44+J wETCHHCTE_w*@   YL?+_^]23310"$&'332$73l٧ J+44+J _ETCHHCTE=@ YO?+33105!5mma@ Y/+33105!5mm^!d0@ Y  /   @Y L?+_^]+10".#"#>3232673gȻJa4gǻJa4^+5+A6p+5+@6q_w@ Y L?3]+102#&$#"#>$l' J+,J 'wFSCHHCTESg /9/310'7!5!'7B ' ' gldk' ,y#'#! >><?22?39/?333102#'#"54>?54#"#56327^UG Dj1X^UW?/"dOP9V;GyNL8D?3?39/310327#"&532'"34&wWXDR`7|ف7T yf"%1k\n8f  ; >?33?3210#"&54632!57'537&''&a`P$''''#,{  <??3?310!"&5!24&#"326lJRNGGNRJUח&vnrz,!l'; > >?3?333?33310327'53#'#"5'53t`IBUG"t*Hg.&p,{ <>?3?3310# 4632#'&#"327i8YX!/HagVCZ*dm,-> - <>?332?333?3?310#"4632&='53#327&#"qEZD@_EߜE52Hb6!1 8%+-  ><?333?33333?310>32#574#"#57'53m&u$DKcEBLGT2('lg?98{-?*,;@ $ ))'>@ !!##<?3322333?33333333?310>32>32!574#"!574#"#57'53*j$_"*)IT`g TSfE>TGG>$A)hg 'hgBE8{+; ; ><?2?33?3?3310#'"!57'53>3#S`GG+v"{B [F"3_,  ;>?2?33310"&5#5?33#32799JK=%$'-K,E=2'( ' ,3l"@   ;>?3?3333310#'5!'53,:ZY6,z 8&l3@  ;@   >?33333?33333310#57'#5?/5!7'53&KNABKm}NAS   _@cP`$4Drd0@$$tT 0@B@>AH@ 8=H@ 25H@ ,/H$4@ &)HDT@' %H 0`p/L?^]]]q_q+q+r+r+r++^]]]]qqqrrr^]]]931053E_!$%E/9310#5Ev!% E @ /293310"&=3327;68t&* ?EIC@2??(@ QY QY?+?+993310!"&'532654&#"5>3 ?7\/*ID,.\*#< е<#*@@&@ oO]]]5NN&5@ oO]]]5j_@cP`$4Drd0@$$tT 0@B@>AH@ 8=H@ 25H@ ,/H$4@ &)HDT@/ %H 0`p/oL?]^]]]q_q+q+r+r+r++^]]]]qqqrrr^]]]931053E_!$%3_v?@ Y L?33/^]+39333931053%#"&54632#"&54632 162&%55%&2p3%&55&%3_!B%]&55&&44&&55&&44I&$9 H%++5?5-y @  [ /+9310#"&54632yF33FE44E3FF31HH'>'(9Ap H'@%_O]]]]]]]5++]5?55>'+9Up H'@+%O??/_O]]]]]]]]qqqq5++]5?5>',9B` H"@%H+]]]]]5++]5?5sL&29%@p` H+]]]]5?5S>'<9F@p` H@ %_O?]]]]]]5++]]]5?5L&+9),**H* HY**%+++]5?5:&k:)%+555H$;=%;^=>@!  `Y  _Y_Y?+3?+3_^]+993310)57'5!#&+wĬA>d55hNH9@ QY?+399?33993933210)'3 !wݾp&P\;}=(bs==;=+TsL "d@;   #$$?0$P$ /_= _Y _Y?+?+9/_^]_]qr3q^]9933991032#"! ! #3!73#'%DL@@j@@"CA]dJb=,;=.HG@$ F   _Y ?3+333?33_^]]993393310%!573!57Gо۪ɴuP5555];=0;=1n= $d@="%& //_? @ aY?33+?33_^]q9/^]]qrr399910% ?3!33"#!#'&##3!73#'P9BB9#sl4BB4p@@@@v KŎdTsL2;=l@  @):=H P_Y`Y _Y ?2+333?++3_^]_]+]q993310357'5!!57!;P555b55m5;!=3PA=M@)     `Y   aY ?3+9?39+3_^]9993210!2$?3!5 5!#'&#!mh%!9B"RB*p3 J<hO%=7=<>=(1@e(- #)  32@333/_Y(,,_Y'//_Y@ H0@P_Y?+_^]3?99//_]q+3+33+3+_^]3_]9933933310%!575#".54$;5'5!32+72654&+;#"Gqzghy֓rC=B5!!N޶z:":zP55K5a55[5jL)@e$##' '!*+#aY#$P$ $_YP _YxI _Y!  aY?+3_^]3?+_^]_]9/^]]]]+_^]+_^]?+9933339933333310"!3;'&5! 32?3!>54&ܸB9PH LCCL HP9BJe!!eW?j{&,jm& %+55+55{&<jm@ &' %+55+55N&c9@ O((+ %+]5O!&g9 i.1%+5 L&i9 Y %+5-&k9  %+5&w:@ 0%+555N'M@)!  ()PY $QY ?3?+?+?99333399310%#&'##"&5432373.#"32>%H\pIͺ/F>Z9Crd^N<_O--vi4($OLL&S@* ## '( $#$#PY$$PYPY??+?+9/+999333993910#4632#"'4&#"324&'5>*ѩ…l˼zbapv䖛}La 5'&ANLZ ,@  """! ?33?333]993310533>54&'53'467.'<;#. W .XP#-U6~%)0-;\OM YY}EMx+Q@- -)%,--O--- ) "PY PY?3+?+99_^]99339293104632#'&#"#"&5467.32654&/a/*5fQUUsվmT|rmvVcupm/PD7svuՇ˸.`/vT0O!-c@6'  ! ./ ""QY*PY' -**QY?+3?3_^]_]]+9/+999933210%#"&54675&54632#'.#">;#"'3267!Ϸygб09a.dmC8( DEHwE\FZ[}=p$qYPD]` eFZhY" [@3  !"RY/ OY/^]+?9_^]]+9999333333105>54&'.5455$7 "PHhfî /޸_2c~{}Ra4AM6::'?NrDH_=c LB@!   RYPY?+?+33??993333310!632#&4&#"#'  ΀~!R]`_x5-:dXZCf`~ G@% PY PY PY?+?+9/+_^]99333310#"32"! 2!~fLY)lusmKaiqpbsIH-6@ 0  PY QY ?+3?+_^]]93310%327#"&5'5!X/&.C#n3US+AAArg-'X@/     PY   PY ?+3?39+3_^]99333993310 3 !#'5!DuTf܄w--ng-6D@% O  QYI?3]3?+39_^]9933910#5'&#"#5632#%"-Hf(1EO]t8NB"^b! Sz0, -JB@!   RYPY ?2?+?+33?99333310!'#"'#3327wqO6j~-Vj//b`-nJ@"    PY4DD  H?3+?33]q?+3_^]9933104&'53#'53>1;GG"#,0 -!.P|[z- ZLZc4@$"2"%'/%)/ 56'/.)*)QY*. @7H` R  H 2%.!QY.OY/^]+?9/+99+_^]^]]]++9999339339233106;#'5>54&'.54675.54%55;$7Hc4 1Y~M|PH]quTjF~t" j 3yBS6"fXa4AM65?,}A !]\aV%tWNRC@%   QY PY@ P  ??3/]+33?+393310#5>7##7!#327#"5k3 4+*090&5T0X*-6QrZ؀T~AAA#L;@  PY QY?+?+?_^]99333104632#"'#2654.#"reuu|~|~D{Ql1͂l*6𹮎f(+K!P@,   "##?#    PY OY  /^]+?+39_^]^]99339910"5>54&'.54632#'&n4hopQG]]ٯttp7+B|FY:&eXa6B M79:,"ف1N19@  PY@ PY ?+?+39933333103!#"54$3!2654&'"9]c]UqB:ʕQsʷ<ƹ- ;@   QYPY?3+3?+3_^]393310#7!!327#"&509h)Cn2XjXT~A#knB@%/ OYPY PY?+?+?+_^]9933310"&5'5!32654&/xia|q3C!-ndt֮(I!OLN"W@.   #$$   PY OYPY??+3/+?3+3_^]933333910#.546746324&#">j`SzqXPoL"I$dLS@*    ?  ?222?3339]33939933999910.'#57&'5373 + [:K i] 3"LPx!IE-EK2'/$-LT@,  ` PY PY  ??3+3?33/+3_^]9933933310%$5!#.5'5!3yHjxj<-]&-P+c@6$$!!,-p-P--- "") )QY OYOY?+3/+?3+39/_^]]]q93333310%5#"'##"&5473267'&=3326?ꮝIIрk^54&#""&54632(䖛}bapwѩ…lDANȌXɿ9  *M@) '*+,$PYPY OY) PY?+?2++3?+9933393210#"&5'5!3265#"&546323'4&#";ʼxpmxYwq8;B:B[X!-nesHT͐g`+L3@  _Y`Y?2+?+3?3993102#'&#"!574$#5 66mbC2+f_pէRL1yip55i59 L'09*!?5+&js-&0%+55+55ELX@/   /PY PY??3+3?3+3?_^]993933333210$46734&'>bnbpzzpBrxvtL63]Ҿ5.L@%"* /0 -PY'QY?33+3?3+339/9993332210#"'##"&57##7!#3267'&=33265'!II09k^)((,!$$RY$9 5RY PY?2+?3+3??+3?99339993333310"'53326="&=#&54754&#"#4632%467332653>@Q/!2;<lc AG<>7hVlc0 AG<>7Lm~H?C(G@n}UC^J$GAwbUCTLsL>@ _Y  _Y _Y?+?+3?3+99933210! !57$32#"TDL55T^9"CANL>@   PY OY OY?+3?3+?+99933210!57$46324&#"326ڴ~uwF/--_,ºTnL$2@  %& "_Y K?3?3+9999333105>54&/$5!2#'.#"%\g{ECUtiMBF`z}B&BL_Ak0FOA8Q)7Z=>[3ۮ+/K.@    PY?+29993310"5>54&'.5;7384hopQG]]ٯ r89XFY:&eXa4A M79:, :l;)=X@4 `Y_o-  `Y _Y _Y?+3?++9/_^]_]]+93310!57'5!#'&+!#'B p=Z555E~7@  PY  PYPY??++9/+93310%#'5!#'&+373#'Q_B pԇ==|5Ѡd=$@   ??9/993310%#&546!654'53!Z JWZ A __-3,XtA_-3.@tj2'@ RY??9/+993310!#!3R^^y Ej"@@! "  #$ bY_Y  ?/39++3?999933310!467&$'#'>3 '654'"̴pd'~^>9BYZdl \IVJ-1yXIE0;@   QYPYQY/+3?9++9999310.#"5632'654''&''V~AhR545K2(<(2ag!H{UDΌKV$2؋VU+%D"!G@32#'&#"327'5!զ\]]]B(=H=lv㬟5 dʁc%14R55bE&U@, $ $'( #OY RYPY$OY?+3?3+9/+33?+99933210!5747#"54>32#'&#"3267!RSDcwLC1-"06T01%w-Qi-.7q{b 3--LE=,f@6( !!-.((**bY**$'"$"_Y$!!_Y bY `Y?+??9/++3?+39/+3399333310%#"&'&#"#56323 !"!57'5!632tב:nEpHp-gJi5l5զС $CG@32673"327&A_H9# A,CCM6XVDk?H~S#I5]Q\XC{Q )1)6C'/'cs8e9>o??9\\gL?7HuWL(H@# %%)*## _Y_Y?+?+39/993999933210"&5,654&#"#63232654'7GyA{,#ALy0&lfĈ* +ȫd^^MI9FRM;@   !  PY QY ?+?+3993999932103267# $54&#"#5632xC&,X`=po\)1p <#*њ.oٻֲCL(+?@* + ,-)! `Y% *`Y ?+?3+33399993310'&#"!567'.#"#6327>32 !7,:;g4Hyhz|:14% (7Bas\n^D>g[a`bD..h<;ryoeAe#&7@#'($ PY  %PY ?+?3+333999910'&#"!56.#"#56327632!6' ,FU$nuX[(A), '/@WsCAiTW@ؠ@o9D!!G6oltsFQ!/H@$''-   01% "_Y `Y*_Y?+?+39/+3399932310"'&#">3 ! 4$3232673"32654&Gpp;%ot66RYXBIp-n?{a̺RObR8H?@ZPA/N+=@$)),-&!PY&&QY PY?+?3+9/+99992310"&54>3232673#"'&#"32654&#"5632*^#H_-M]+LM-vMCSv{ F9, Ըʁzw<(=)Y@.& *+% " _Y _Y&" _Y?+3?99//3+33+393333310'>54+!57#".546;5'5!32b^9+>=+9^bsijrBn:*(G(j`55j(G(*:nBDG55F8@  OY PY OY?+?3+3?+933310!57!5!!!+X-T-eTg/Q@)-++ % %01%((!RY(,-, RY ??3+?9933?+39999333310!#&54754&#"#4632%467332653#"&=AG<>7hVlc0 AG<>7gWlcG@n}UC^J$GAwbUC?C`E(7@ ##)* &PY!PY?+?+3?99932310! #"&'##./.4&#"326`o# ?oqaa22 `kwYv~oVkbH) +QF .l`NN1@ QYQY?+?+33993310!2&#"327# NZ3ll1Z7(%32JS.&}A7 =~).V)$< P<$)H!=LTL6@ _Y _Y ?+?+99//993310326?3# !2#'.#"%r;%AmEA%;t7.?gIIg?.7;=[@-    _Y  _Y?3+333?339/3+3399333393310#!57'5! !!57g# 7p:G555.5b55x/Lp@<   OY  OY RYOY?3+3+3?9/+3??+3_^]]99933332310'5! !!57#!57sMBrri6^sf-W---0b-- L#O@("$% PYPY QY ??+?+9/3+39993333310#5#534632#"'!2654.#")zzreuu|0W|~D{QlT͂l*T:f(+qL6@_Y _Y?+?+99//993310!"'332#"#63 A%;tr;%AFl?;.79*,77.;?TL&@ O"/"""]]]5qL&@ O"/"""]]]5;}&(CN@ !&!%+5+5;}&(js@ &.%+55+55%LA=.n@<' ..  /0$,`Y'$RY   `Y  _Y ?+3?3_^]3]+39/+33?3+93923104&#"!57#"#!#'&+632#"'53325udv3ZCHDS1wDZRgOBF*늏g55;Y>u;^&FvUN@ &q%+5+5TL[@2    `Y <L  _Y _Y ?3/+?3/+9/_^]+_^]99339910!326?3# !2#'.#"!mr;%A^XBF` F7.?c@Zc3ۮ+/L6Jb=,?j&,js& %+55+55+=-=!*o@>''!! " +,, &`Y '`Y!_Y_Y`Y bY ?3+?++3?++9/_^]+_^]9939933310! #"/332'5!32#!574&+326H!Xf^;-/2[u%Ԭr/Y%5555~;= )@M&&!  *++ `Y?O _Y%`Y   &`Y   _Y?3+333?+9/_^]+?+339/_^]+_^]993933323105!32#!57!!57'5!!4&+326y$第UJD55565555}~%=%e@6## &'""  RY  `Y    #_Y?2+333?3_^]3]+39/+33933310!57#"#!#'&+632!574&#";3ZCFDS1wũ$tdv5;Y>Y55g5;]&vN@ &K %+5+5;!@  "##D#4#D####@4:=H#P#p### @_Y  _Y ?222+333?333+33_^]]_]+qr99333310357'5!5'5!!5753;w5557(55b55_55 %!A&N@ &!) %+5+5;L={@  @-:=H P _Y _Y `Y?+3+3?3+333?_^]_]+]q99393210357'5!!'5!!#;wEAF555l55b5LH$;!=`@5      `Y  `Y _Y `Y _Y?++?+3+9/_^]+_^]993339102#!57'5!#'.+4&+326? A9)Nhb齸55 ~;=%;^=FLC=H@'     _Y`Y  _Y`Y?++3?3?++399339310%!#76'5!#lzyaAAaZZLl:55b;}=(+='@D "' "" '')("'%'_Y!  % _Y ?33+33333?339+3339933933333939310'!57 '5!'5!'5! !!575y`TɄT`y#\555r55r55B 5155aM*V@-(%%+,(_Y ""_Y" _Y?3+?+39/_^]+999393910#"'332654&/57>54&#"#632ݵ B+#7x}i}7} !Bݤm+ R z!+;=@  @4:=H P _Y   _Y?2+3_^]333?3+3333_^]_^]_]+]q99333310357'5!5'5!!57;w5557(55b55_55;&N@ &'%+5+5;]=t@?  _Ye     _Y ?3+33?39_^]_^]]+333_^]99333993310 !!57'5!'5#WHӬW=5<&5K5555}52=F@% _Y _Y `Y bY?2+?++3?+39939310"/332'5!!57! ^;-/2[u%n!X/Y%555b55r;=0;=+TsL2;=S;!=3TL&%=7A=A@    bY _Y?3+333?3+9999339105! '5!#"&/33267A-dIs{R-X -17IF55L55٢KaqS=(1@h(-) # 23303p33/_Y(,,_Y'//_Y@ H0@P_Y?+_^]3?99//_]q+3+33+3+_^]3_]q9933933310%!575#".54$!35'5!3 +72654&+;#"a VW b1*ü0)P55jڒ}55}ϒjNȾ-=;;L=u@@+:=H P  _Y _Y`Y??++3?3+333_^]_]+]q99333310%#!57'5!!'5!ߴAkewP555l55=Z@.   !! RY  _Y _Y?+3?3+3339/+33_^]9933310)57#"&5'5!3267'5!bC˲|+j5$,55q55b;=@  4$4@4:=H0@`  _Y  `Y_Y?+3+3?33+33333_^]_]+qr99923310357'5!!'5!!'5!;555l55l55b5;L=@ 4$4@6:=H0@`   _Y `Y_Y??+3+3?33+33333_^]_]+qr9933393310%#!57'5!!'5!!'5!+AkP555l55l55=b=\@4 `Y  _Y   `Y `Y_Y?++?+3_^]+9/_^]+933310#!57##!324&+326b3IC՗ǡhbs5;5›~;=%d@5 &'`Y % _Y"_Y`Y?3++33?3+3339/_^]+9933393104&+3262#!57'5!!57'5!Ԭ5h謬k~555g5555;T=T@.   `Y _Y`Y_Y?++?+39/_^]+_^]99333104&+3262#!57'5!Ԭ5k~555qLO@+   `Y < L   _Y_Y?2+?+39/_^]+99339910"'332!5! #"#63 BA%5}D `FBTI?;)<.Z/+%3;L%l@<  &'_Y `Y <L _Y _Y #_Y?+?+?+3?9/_^]++39933393310!! ! !!57'5!32#"oK26第?mRG5555#B?=]@0 `Y `Y _Y _Y?3+33?++9/+399333939310 !57.546)!57;#"2|R喴ѺL5%É5b55}=HqD`'<@"## ()%PY PY`/]]?3+?+993331067>733>32! 4&#"326`[Ơ\< 22aa: #pHT~uBAOY2 Kbkº`%%n@@ ! &'' PY L\l %PYPYPYPY?++?++9/_^]+9_^]993393910357'5!2#'2654&+32654&+%}}ݷmdzjjxmozf- -nu`hff{PXd_QP`QO%C@'  PYPY   PY?+3?3_^]++_^]99310#'&+!57'5!7+oXC}}-- -t^@4     PY   PYPY?++3/_^]3?+33_^]99333393105!#!#767!#rAWnWAQqi c-->tgPFH'@P "' "" '')( ))))   PY!  '"PY%?33+333?339+33333_^]]9933933333939310'#57'5!'5!'5!#!57vLJe2XqUETqX2eJLTUsf'---b--`---f--:(n@@(%%)*(PY,\l|* ""PY"  QY?+3?+3_^]_]]9/]+999393910!"&'532654&+532654&#"#5632!Un`J\pZxyVeYj)X$7o`NqM*<\fLYS\R[^zQo%c@60@` PY  PY ?3+3333_^]?3+3_^]333_]99333310'5!5'5!!57!57}r}rrk}Hrk}f--s----<$`--%z&%d@4  PY  PY ?3+333?39+333_^]99333939310'5!'5! !57!57}rbLuX\Vzrk}f--`----h--P@+     QY  PY  PYPY?++3?+3?+3_^]9939310726'5!!57##"&/3,K+*rrk}+-?\D!7-V ----e 5 /Y@.    PY PY?3333+3?339+333_^]]99333310'5! !!57#!57sMBrri6^sf-W---0--%o@@0PY L\l PY PY ?3+333?3+3339/_^]+_^]99333310'5!!'5!!57!!57}r}rrk}Hrk}f--\----q--NR%H@( 0 PYPY PY?++3?3+333_^]993310'5!!57!!57}rrk}Hrk}f------!LSNNFaK@   @ HPY  PY ?+3?+33+3_^]9310#'&+!57#"#a7+oX&C%Xo+7-- F\KL%.9x@A4* #&/##:; ;0;; PY1--PY  PY4*(77PY?222+333?+3?333+3?+_^]]993393333310"&'!57547# 432'5'5!632327&#"#"326)Y|jw^eòF\sZpԺMA@H3M@R"bYHF//cFE&-@}$r[%tW@1   0P  PY PY PY?++3?3+333/_^]]99333310357'5!!'5!#%}}r}rtAa- ---->^@2   RY/   PY PY?3+333?+39/_^]+339933310327'5!!57#"&5'5!BMCe}rrk}m:qz}r(>P!----=5)|A--#]@3  @P PY  PYPY?+3+3?33+33333_^]99339310357'5!!'5!!'5!#}}rz}ry}r}- -------#Vj@< @P_ PY  PYPY?+3+3?33+33333/_^]^]99393310357'5!!'5!!'5!##}}rz}ry}rtAa- ------ $c@!  PYO_o  @ HPYPY PY PY ?++?++3+9/_^]+93331032#!57#2654&+U}c}}w5+7wvQ-v|- [a_Q%0%m@= %  &'% PY PY  O _ o    PY# PY ?3+333?3+9/_^]++33993339310%2654&+32#!57'5'5!!57wve}}wi}}}rrk}P[a_Q\-v|- -F----%h\@6   PY  O _ o    PYPY PY ?+3?++9/_^]+_^]9933310%2654&+32#!57'5wve}}wi}}P[a_Q\-v|- -E!g@=PY L\l  QY+{  PY ?+3_^]_]?+39/_^]+99339910!.#"#632#"&'53267!{zjH(7wT `n/+<$%q@@   &'PYPY L\l    PY PY #PY?+?+3?+39/_^]+?+9939332310!"&'!!57'5!!>324&#"326Hrk}}r ڴ~uw-- --ºe@5   PY PY PY PY ?++?3+339/_^]+3993339933103#57.5)!57##";Qdo}}b{fzou-n`---M[YPF&HCy"&"%+5+5PF&Hj /%+55Ls-@; H &&+ +./p///// +&(&PY(PY %@%##RY --PY@ H PY?+?_^]9/3++3+3?3+?+3_^]]9939233+1035'5!!!>32#"'5332654#"!57#2H?z|>S/!2;<^dw-Ssh.)<=m~'--%&v K %+5NNm@@ PY L\l PY +    QY?+3?3_^]_]+9/_^]+_^]99339910%# 4632#'&#"!!327N1Z7ه7+StVl9$)/Pū!TV+LL 4&j %+55LLM#,q@B ,,'-.+PYO_o ,PYPY  PYPY QY?2+?++3?++9/_^]+9939339310"&/3326'5!32#!57!%2654&+!7-,K+*}wi}+-?\wve 5  --v|-ed[a_Q% )@G)) $*++(PYO_o  PY )PY PY?2+333?+?+339/_^]3+3_^]9939333231032#!57!!57'5!!'52654&+}wi}rk}}r{}wve-v|-q-- --\-[a_Q%Ĺ@! H ##&'' ''E0'''''@+0H'''' '''"H'@H#PY! RY %%PY@ H PY?+?_^]9/3++3+33?3+333++_^]qq+r^]9933333+1035'5!!!>32!574#"!57#2H?z|rk}^dw-Ssh.)<--J'--%&v =%+5%!k@:"###0#OY @ OY ?333+333_^]?333+333_^]99333310'5!5'5!!57!57 53}r}rrk}Hrk}f--s----<$`-- %!Fz&\&,H, H,@ H ( %+5+++$mb@60PYPYo  PY ?3+333/_^]]/+3+3_^]99339310'5!!'5!!#!57}r}rr`3A4U}f-----m-` L8Y@.066(" "9: -%-_Y77_Y))%%33_Y?33+3?39/33+3+399393210!32#"#63 !"'# !2#'.#"3267'0TU6C*޿)C6UǼT06(1'?,51 <<<`C`]<15(!.@"#  ?333?33339933104&'53# #.53.53>c1/== %+ %o,0 -!.Uw[*Pm8`;rk5`R K=!*j@;''" +,_Y&`Y  `Y `Y  '`Y_Y?++?99//+3+3333++393333310#!57#"#!5'5!!#'.+324&+326ԬSC5DNȡo5;d55d ~ )f@7))$ *+OY(PY   PY )PYOY?++?3+339/33+?+393333310#!57#"#!'5!!#'&+322654&+i}Xo+7:}};7+oXwEwve|- --ev[a_QJRL-q@<,$  ./!)_Y$!`Y,_Y_Y _Y ?+3?+3?+39/3+3?3+9993332310!326?3# !!57'5!!!2#'.#"!r;%A謬 ]DBF` F7.?_:55553:3ۮ+/:B)g@8$$)" ")*+$)')OY##PY'QY PY OY?+3?3+?+?9/3+3+393333310'5!3>32#'&#"!!327#"&'#!57}r ̇7+StVl1Zrk}f--/Pū!<$)--Ha@0   !_Y _Y ?33+333?399//3+39999399339910)57!574'!57367  s~eeoо۪*5C--1E55w? Bg@4   !OY    OY ?33+33333?399//3+399399339910)5754'!573!57 67eS\frx\Pec#"a-F--l--iE:_`:J)H)/@L$.- %&&,-- ((01-&$`Y.,*$$ # _Y ( _Y ?333+3333333?+39/933+33?399939929932993310)57!574'!57!!57'5!!367 ) s~eeo߬謬B۪*5C--1E555555w? B:)/@H$$)+*!"!/**!) ) 01$)')OY##PY/+-' '*OY?+3?3?3339/933+33+3333399939929933993310'5!!3!57!5754'!57!!5767}rƄrx\PeeS\fErk}lc#"af----iE--F--t--:_`:1H$'i@7' & ##()  _Y% ''`Y# _Y ?+3?3?+39/33+3999333333210).#!57!5?>75! !xDx޶xExzxcxsKXOuYRWzb7E55A5ȎCPP!;g2T#&i@7& % ""'(  OY$ &&PY" OY ?+3?3?+39/33+3999333333210!#'.'!57#5?>75!!TV,m[|a}\j.UXP@Yy`8^vVDPW'v[--vV{,b/fBB.^/J }H25@D%5'+& 4** '1167 %`Y3+%%!*55$!_Y(! 1_Y ?3?3+3?3+3339/33+3399933333332310).#!57!5?>7!!57'5!!5! ! }xDx޶xExzxA_5>謬LXOuYRWzb7E55A5-5555PP!;g:H14@D%4'+& 3** '0056 %PY2+%%!*44$!OY(! 0OY ?3?3+3?3+3339/33+3399933333332310!#'.'!57#5?>7!!57'5!!5!!HV,m[|a}\j.UXP#>(rk}}r8^vVDPW'v[--vV{,Hg#-- --_BB.^/EHQ@J.<%54&#"#632#"'&%3#5RHXWE*TExn.p*-h>)SDz~r2NH)knui}7} !BݤIJC?>  8hQJb$0S3232654&+532654&#"#5632!"'&#"%3#5K><:^YKN-X;(BGU9g?l=3Q#NSk_xyVeYj)X$7o`NYj)9?;K   8ڳS[*D'9>%-%}Iq=idWbS\R[^zQoyX _췷!!=$X@. # %&_Y  _Y # _Y ?+3??39/3+3+39993333210!!57".''5!'5!>5!z޶PymQz:5eD":V55Bs5@55[LG@$ OYPY??3+3?3?+39993333210##".''5!33>5!zզUgD-bwq+$)"}r v_3mv-n.pTsL ,H@&*-. 'bY"bY " "_Y_Y?+?+99//++99333310! ! %"'.#"32">323267&TDLTvCZ&7v;<8sIT%3x ]K&$'@4:58J*!%N (H@&&)* $QYQY  PYPY?+?+99//++99333310!"&54632".#"3267"632327.H.NFA!1/u~D{uC5.MFA!2- % ٽ65%ñQL/@ `Y  _Y  ?3?+3?3+99310#'&#"#'5! >32QB!63C@<3ߗK:rUQ:'WI 55%&8@ PY  OY ??+39/?+399310'&#"#'5!>32k-"%+8J}`-w_MB{39z--wpcQ&%N#&ʹ  %+55+55&&"& %+55+55TLL"-U@-((##. /+_Y+% _Y% `Y _Y?+3?3+?9/3?+?+399933210%'5!>32#'&#"#32#"! ! `vϏ$bPK/-%Q$l?#X--uYG}^T!D@_NL0 -T@- .$/-")PY&"OYPYPY?+?+?3?+3?3+?3933310!"&546324&#"326'5!>32#'&#"#vf̴nwshirvo9`vϏ$bPK/-%Q$løX--uYG}^H.F@!& ,# /0 @bY),@&,,aY/+3/+39939333210%>32#"&'$>326'#"&'H^ 8##9 0/ 9##8 5 5 5 4z. ))  (( ]:## %#""FA -F@!"++%%  ./@RY+(%@%RY/+3/+39939333210#"&'.5%>324&'#"&'>32>Aj 9$#9  9#$8 δsv3 4xopx 4 3yqI1!+* 1 ** ٷ "ƽ"! (vF`t@D iettnnPP\1<\ B BuvQNNG\qqGeXGG G@\6_Y;?,!!_Y&?333+3?333+3_^]29/9/3999339333310"&'#".5!2#'.#"32>?32>54.#"#>3 23#".#"#>5>54.54632vSS̀`)mZC6U\d4Na2leZ A Xdk3aN4d[U6CZm*`[*JC@CJ+h]2UKC?? 8SJ5S2K229$1&*>BMMBW`] 15A:":P./P:":筫A51  W%,%n%AJ=gJ*@0%8("'?9EF`tx@>iettnnPP\9\ A AuvOP\qqeXGG G\e@3PY8<+  QY%F?333+3?333+3_^]29/29993933310&'#".54>32#'.#"32>7332>54&#"#5>32#23#".#"#>5>54.5463200mcl:9dNAy27+H&_a"EiG0UB. 8 /BU0GiE"a_&H+72yANd9:lcg*JC@CJ+h]2UKC?? 8SJ5S2K229$1&*>RRRR@~y|y; Zd6-; ;-6dZ ;y|y~@,%,%n%AJ=gJ*@0%8("'?9` & N@ C&EF"%+5+5& @ ,&./%+5+5TLL<@   _Y _Y_Y?+3?+?3+9993210%!57$!2#'.# ^XBF`!,p55Q b4Zc3ۮ+/FL<@ PY RY OY?+3?+?3+9993210#'.#"!57.5432 7*+X4tUʏ/'ڻ +--] F_@1          ?99999333399933333310''#'77'73qJʱdKɯbEEUE#EUEEUEE:Mr /333310#"&5463!54632#!8*)<<8c:**898*;<)*: *::*)<_fw@   L?2232102#&#"+5727> J~!O6ov]h]o8Xw#"FnU,(`p@  L?23333104632.pB2+7"*"x{eH;L,&"!5$?%k`p@  L?23333105654.54632pd|x"*"7+3AHXk%?$5!"&,Mb4z'@  Y YL?+3/+3310"#>323"%.]h}3jgPPg`;%+ )7ESao@O^PPXJ . 4&&Jf36}oX]6o]]o6//9////33/23/33339333333333333105654.54632467#"&2#&#"#"&546"&'332>322'654&#"#"&546"&54732632%4632&#"#"&#"'732654&54632pd|x"*"7+3Ad|x"*"7+3AXXk%?$5!"&,MjXk%?$5!"&,M>g;-$-.C;>g;-$-.C]uDIn,F'- (BuDIn,F'/(BXk%?$5!"&,MXk%?$5!"&,Md|x"*"7+3Ad|x"*"7+3AuDIn,F'- (B"uDIn,F'- (Bh>g;-$-.C;>g;-$--C;L+@D ())"!!,-(!! !@%_Y@_Y  _Y ??333+333?333+333+_^]299933333332310%#!57!57'5!5'5!"&'332673A2第wh]]h<5_555557(55b`gjjg%t)z +@B# $+++,-*%"OY  @OY@'$+OY#?333+333?333+_^]2+33399933333332310"&'332673##57!57'5!5'5! h]]hRA2}Hrk}}r}rbgjjg>-<$`-- --s--;T=M@)  `Y `Y    `Y_Y?++?99//3+3+993333310#!57#53533#324&+326TԬȡo5ZZ~-M@)  PY PY    PYOY?++?99//3+3+993333310#!57#53533#322654&+i}wEwve|-SSv[a_Q;!= g@:   !"`Y_YaY `Y _Y _Y?+3?++9////+++99333999910!57'5! '#654&+327'˟{r;~pq'bhMwB555unq<}<PqH{Cx!L*t@=)%%    +,OY) 'PY$"QYOY?+?+33?+9/9?9/+3993339939910'5!>32'#"'!57654&#"327'k*I{{9_qf@wt.}uNYjf;f-7$,z:=H)//th!C; 3@   _Y `Y  _Y?+3?3++9933103%!57'5dA#Ĭ=SVh555+ 6@   PY PY PY?+3?++3993310!57'5!73qH-X-- -;^=I@%   _Y`Y _Y?+3?9/3+3+399922310)57#53'5!#&+!!wĬA>d|5OZ5Z%W@. PY OYPY  OY ?+3?++9/3+3_^]99333910'&+3#!57#53'5!+oX֚C}}}}T--{TQ-;E=)]@0(("*+_Y'%bY _Y(_Y?+3?3+39/+33?3+999932310)57'5!#'&+632!"/332&#"wĬA>d⁠ZD3Cp55FO3+/&0-x%E'_@2# # () QY !&&$OY&PY&#!#OY!PY?3+?+3?3++9/+33999932310#'&+>32#"'3324&#"!57'5!7+oXE6y7+Hb떎OkC}}R#'/-- -L+=)@M(! ")(' ' ))*+'"" _Y!( $) _Y ??+333?3?339333+33333999993332333333310%##!57'!57 '5!'5!'5! +Akk#y`TɄT`<155υ\555r55r55Bt)@X(! ")(' ' ))*+ ++++ '"" OY!( $) OY ?+333?3?339333+33333_^]]999993332333333310%##!57'#57'5!'5!'5!Aa+TULJe2XqUETqX2eM6>f---f'---b--`--amM9@[/,7,,7& 2 2:;5  _Y/_YoO_oO/_o)`YK&))!_Y)?+3?+99//_^]qr]+9+33993933910"'532654'&'332654&/57>54&#"#632dD8-h-- --`--;]= |@B  !""   _Y  _Y ?3?+3?399//933+333_^]933339333310)#!57'5!73'5! ]ZӬZpWB~K5555D55<&%"@C  !!#$$OY  !  OY ?3+333?399//933+333_^]933339333310)57#!57'5!7537'5! VPfrk}}rfPbLuX\-72W-- --`n܆--;]=!q@;   "#_Y `Y    _Y??+33?39/993+333+3339333333310)!57#535'5!3#'5! ]HӬWWK55}Z55Z}55<&%!{@?   "#OY   PYOY  OY ?3+333?+?9/3+39933+39933333993310)57!57#535'5!3#'5! Vzrk}}}}#bLuX\-h--P-P--%R=f@7   _Y    _Y`Y?+3+33??933+3393333310#"#!'5! !!570WD$WWHӬ ;5}55<&5K55k@8   !OY  PY OY ?3+333?+3933+339333993310)57!57#"#!'5! Vzrk}#Xo+7drbLuX\-h-- -`--;t=@  t:=H@:'*H P`Y?O  _Y  _Y K??3+333?3+3339/_^]+_^]_]++]qr9933333310%#!57!!57'5!!'5!Aa第w6>55555555]%t6i@8 0PY OY  OY ?3+333?3+3339/+_^]9933333310%#!57!!57'5!!'5!6Aa}Hrk}}r}r6>-q-- --\--;= b@6 !"_Y`Y?O  _Y ?3+333?39/_^]9++3339333310#'.+!57!!57'5!!'5!DN5第w( k55555555%f@;  !OY PYO_ OY ?3+333?339/_^]++3339333310#'&+!57!!57'5!!'5!7+oXrk}Hrk}}r}[--q-- --\-;E=-g@5+ ##((./_Y" bY *_Y+(#_Y&?2+333?+339/+33?3+9999333210357'5!632!"/332&#"!57!;P⁠ZD3Cp555?O3+/&0-y55m532 y7+Hb떎7lrk}vrk}}r=5(/---- --P"RL*6K@&1  +& &78#._Y## _Y _Y ?3+3?+9/3+9933993210%27#"'# !2#'.#"327&46324&#">43(1K@&).! 230PY  PYPY%?2+3?+9/3+9999333210"&54632#'&#";&5463227#"'>54#"҄7+Np~kk%H>W0E- =<L9@  OY OY?+3?3+33399310%!57'5! '5![`\ZHJ--!--c--=w@I ?   @Pp  _Y _Y _Y?+3?39/93+3+333_^]qr^]933310!!57!5!'5! '5!!}-7nFm55lT55k55"LO@(    OY   PYOY?+3?3+3?3+3339933310!!57!5!'5! '5!![K`\Z--nT--c--T-L=@g  _?O@p;@ `p _Y    _Y ??3+333?39+333_^]qr^]]qr99333310#!57 !57 '5! '5! AkzJ{)7͛L555^@55b55 Xt@W  @adH$4Dd $D 9$d$!H@-H@0  OY    OY ?3+333?39+333_^]_]++qr^]qr+99333310#57 !57 '5!'5! a}m5o}ЁRl2tt-M------2>*L+=O@)    `Y _Y??+33?3+3333339333310#!57#"#!#'.+!'5!Ake]CkD7wL5; u55b-tR@  K@  PY OY?+33?3+33333?9333310#!57"#!#'&#!'5!|Aa}V0+7v7+0V}rtt- --L=!Z@.  ! "#  _Y bY  _Y??+3?39/+33+333993333310#!57#"&5'5!3267'5!AkbC˲|+jL5$,55q55bt \@-  !"  OYRYOYK??+3?39/+33+333993333310#57#"&5'5!327'5!a}m:qz}rMCe}rtt-=5)|A-->P!-->=%_@2 $$&'#_Y  bY $_Y?+3?39///3+3+33393333310)57#5#"&5'5!367'5!nvZ˲hyZP5*55q#55b%Y@/ ## &'"OYQY#OY?+3?39///3+3+333933310!57#5#"&5'5!35367'5!@}UBT!*qz}rMCT?X}rr-=)|A-->P---;=R@+  _YbY _Y  _Y ?3+333?+399//++9933310)574&#"!57'5!632|]謬,؊ɴ5-x5555?PpKL 'S@,$ % ()`Y$ _Y !_Y ?+?+9/_^]233+39333310"'53;! !!26?3# "!f:B0+>]P=4fKB{OOT74/+3DA&$J@&  %& $PY $$ QY PY ?+?+9/33+399322310"!4&! !3267#"&#"'533ho\ ji=g600V̬P,1-)ufRP 8.{L$+Z@.( #$)$,- `Y( $"@""_Y"%_Y?+?3+39/3+339993322310$#"'53;! !!26?3#"!f:B0+>]P=4fKBfs>{ !4OT74/+FA& 'T@+$%() PY$ @ QY!PY?+?+9/3+339993322310! !3267#.5#"'533"!4&3 ji=g60)NsP,1-)ho\)fRP 8+6{LJb=,+'5@] "" '233,+ +'76""'%'_Y!   %2++ +(@(/_Y( @ _Y ?3?33+33333+_^]2?99333333+33399933333333333210'!57 '5!'5!'5! !!57"&'3326735y`TɄT`y#`h]]h\555r55r55B 5155`gjjgz'5@; "" '233,+ +'76 77772++ +(@(/OY(L@*""'%'OY!   % OY ?3?33+33333?99333333+333?+_^]2]]99933333333333210'#57'5!'5!'5!#!57"&'332673vLJe2XqUETqX2eJLTUNh]]hsf'---b--`---f--gjjg;E=,q@;&',, -.,''% " _Y&bY&)"_Y _Y?+?9+3?39/93+33+3339939332310632!"/33264&#"!57'5!'5!qSD3Cq`wӬ/13+/kK5555~55%E+q@;$%** ,-*%%# OY$QY$' OY PY?+?9+3?39/93+33+3339993332310632#"'3324&#"!57'5!'5!E=y7+Hb>S3rk}}rvbLu/1-- --`--LC=N@( _Y  bY _Y??+3?+?3+33999333310#!57! #"/332'5!A2n!Xf^;-/2[u%L5r/Y%555bt Q@* !"OY PY QY OY?+3?+?+3+3999333310##57##"&/3326'5!/A2}+-?\D!7-,K+*rt-e 5  --;E=$i@9 %&`Y?O !_Y#_Y _Y?+?3+3?3+3339/_^]+999332310!"/332!!57'5!!'5!D3C第w3+/&55555%E"o@?#$PYO_OY!OY PY?+?3+3?3+3339/_^]+999332310#"'332!!57'5!!'5!ry7+HbHrk}}r}/-- --\-;L=j@9 `Y?O  _Y  _Y ??3+333?3+3339/_^]+9933333310%#!57!!57'5!!'5!A2第w<55555555b%t)r@> PYO_ OY  OY K??3+333?3+3339/_^]+9933333310%##57!!57'5!!'5!)A2}Hrk}}r}r6>-q-- --\--L=!X@-  "#  _Y bY  _Y?+3??39/+33+333993333310)#7#"&5'5!3267'5!kAbC˲|+jL$,55q55bt [@$  !"OY RY K OY?+3??39/+33+333993333310%##7#"&5'5!327'5!aA}m:qz}rMCe}r--t=5)|A-->P!--;L=e@3 _Y     _Y ???3+333?33333+39993333332310#!57#!57'5! !AA2#7L515555b/t^@/ OY   OY ??33+333?333+39993333332310##57#!57'5! !AA2i6^ssMBrt-0-- -W-)O&${N& %+5+5Hqz&Dr&&)1 %+5+5{&$jm"&% %+55+55Hq&Djs5&8& %+55+55=H;}&(N@ &'%+5+5PFz&H@ & (%+5+5TtLQG=Tt{&Qjm,&/ %+55+55G=&j`,&/%+55+55+\'3?@S "" '.((4: :'A@""'%'_Y!   %1=7=aY+7 @ _Y ?3?33+333332+3?99333333+333999333333333310'!57 '5!'5!'5! !!57#"&54632#"&546325y`TɄT`y#v8**::**88*)<>'*8\555r55r55B 5155*;>'*::**;<)*::'3?@_ "" '.((4: :'A@ AAAA ""'%'OY!   %1=7=SY+7 @ OY ?3?33+333332+3?99333333+333_^]]999333333333310'#57'5!'5!'5!#!57#"&54632#"&54632vLJe2XqUETqX2eJLTUd8**::**88*)<>'*8sf'---b--`---f--d*;>'*::**;<)*::a{*6Bi@71++7=%%(=CD4@:@aY.:"@(_Y""_Y" _Y?3+?+39/+92+39993333310#"'332654&/57>54&#"#632#"&54632#"&54632ݵ B+#7x}i}7} !Bݤ8**::**88*)<>'*8m+ R z!+*;>'*::**;<)*:::(4@o@>/))5;%%(;  AB,>28"@(PY L\ ""PY" QY?+?+39/_^]+929993333310!"&'532654&+532654&#"#5632#"&54632#"&54632!Un`J\pZxyVeYj)X$7o`Nx8**::**88*)<>'*8qM*<\fLYS\R[^zQo*;>'*::**;<)*::T= P@) !"_Y`Y _Y?2+?3+39/+399933310"&'332654&+5#"#!UKC%KHBvTE#;,8Q=Q9 ֲ!EST;0@   !!!!!!!!@3:=H!! !P!!`Y@ _Y  _Y ?222+333?333+333+_^]_]+]q9993332310357'5!5'5!!575!;wt5557(55b55_55mm%l@9 !!!0!OYQY@ OY ?333+333+?333+333_^]9993332310'5!5'5!!57!575!}r}rrk}Hrk}Atf--s----<$`--/mm;\'3@! "(. .455555555@6:=H55 5P55%1+1aY+@ _Y  _Y ?222+333?333+3332+3_^]_]+]q999333332310357'5!5'5!!57#"&54632#"&54632;w8**::**88*)<>'*85557(55b55_55*;>'*::**;<)*::%'3x@?"(..455505OY%1+1SY+@ OY ?333+3332+3?333+333_^]999333332310'5!5'5!!57!57#"&54632#"&54632}r}rrk}Hrk}8**::**88*)<>'*8f--s----<$`--d*;>'*::**;<)*::Ts{&2jm&&) %+55+55N&Rj&&)%+55+55TsL Y@3@ _Y?O  _Y_Y?+?+9/_^]+_^]r99333310! ! 2!"! TDL { ]6N }@/ 0? @@%(HPY  PY PY?+?+9/_^]++_^]qr^]q99333310!"&54632267!"!.HHvzv ~mԶ:Ts{&jm(&+%+55+55N&j(&+%+55+55q{*6a@2%+1  178(4.4aY".@ `Y _Y_Y?2+?+39/+2+39993333310"'332!5! #"#63 #"&54632#"&54632BA%5}D `FBTI8**::**88*)<>'*8?;)<.Z/+%3+*;>'*::**;<)*::E!'3`@2"(..45PY QY%1+1SY+ @ PY ?+32+3?+9/+9993333310!.#"#632#"&'53267!#"&54632#"&54632{zjH(7wT `n8**::**88*)<>'*8/+<*;>'*::**;<)*::A0!V@+   "#bY`Y@ _Y?3+333+?3+939999332105! '5!#"&/3326775!A-dIs{R-X -17IFt55L55٢KaqmmF&\@  & %+5+5A\)5b@1$*00  67bY'3-3aY!-@ _Y?3+3332+3?3+93999933332105! '5!#"&/33267 #"&54632#"&54632A-dIs{R-X -17IF|8**::**88*)<>'*855L55٢Kaq *;>'*::**;<)*::F&\j@ ,&/%+55+55A#)e@4$''!  *+bY&    $@ _Y?3+3332_^]2?3+93999933332105! '5!#"&/33267%53!53A-dIs{R-X -17IF('55L55٢Kaq!%!%F&\@ (&L'%+55+55\+7v@=& ,22  899 )5/5aY#/ @ _YbY _Y?+3?39/+33+3332+3_^]99933333210)57#"&5'5!3267'5!#"&54632#"&54632bC˲|+j8**::**88*)<>'*85$,55q55b*;>'*::**;<)*::*6n@8%+11  78(4.4SY".@ OYRY OY?+3?39/+33+3332+399933333210327'5!!57#"&5'5!#"&54632#"&54632BMCe}rrk}m:qz}r8**::**88*)<>'*8(>P!----=5)|A--D*;>'*::**;<)*::;L^=:@  _Y _Y  ??+3?3+39933310#&+#!57'5!^A>dAkk55%t<@   OYPY OY ?+3?++39933310'&+#!57'5!+oXAa}}>- -;\%1=u@;,&&28 8>?/;5;aY)5@`Y% _Y"_Y?3+333?3+3339/+2+399993333323104&+3262#!57'5!!57'5!#"&54632#"&54632Ԭ5h謬8**::**88*)<>'*8k~555g5555 *;>'*::**;<)*::%0%1=w@> ,&&28%8  >?/;5;SY)5@ OY PY % OY#PY?+3+33?39/++3332+39999333332310%2654&+32#!57'5'5!!57#"&54632#"&54632wve}}wi}}}rrk}S8**::**88*)<>'*8P[a_Q\-v|- -F----d*;>'*::**;<)*::;E^=&_@1 " '(#%#_Y ! `Y!!% _Y_Y?3+?+3?9/3+3+399993322310#&+!!#"'5332>=!57#53'5!^A>d|qr>>1-,+Zƚ{/fU5OZ5%E&e@5  "''( ! PY!!%%#OY%PY% OYPY?3+?+3?++9/3+399992233310#'&+3##"'5332>=!57#53'5!7+oX֚qr>>1-,+}}}}T{/fU-{TQ--EJ=)[@1 '*+$`Y _Y _Y?+3?39+333?3+999333210 !57 '5! '5! #"'5332654'zJ{)7rg^^OBF*L^aX55^@55b55 ߗf[p_mE(\@1!#(()*(##!!OY"%OY PY ?3+?+3?39+333999333210#"'5332654&' !57 '5!'5!DxP;/ 5O`48m5o}ЁRl²mmT8V--------=!c@2   "# _Y `Y!  _Y ?3+333?39/33+33+3339999333210!!57 !57!5!'5! '5!תzJR~)7Z5555UZ55b55!c@2  "#OY PY  OY?3+333?39/33+33+3339999333210!57 !57!5!'5!'5!!#=}m-o}ЁRln-M--TG----Tw-D]=D@$ `Y _Y`Y _Y ?+3?++9/+9933310;#"%'5!!"&5463 5k~555b5JGD_= -O@(&&./_Y% `Y"  `Y) ?3+3?9/3+33+3993933210!27&5#""&546;'5!3265'5!#"&' (ygB|5Tf`ZM~<k$T ʹ55_y55$*NJ#0W@.$,,  12OY " OY""/PY 'QY PY?+?+?+9/+3?+993933210#"&'# 432&='5!326='5!3267&5&# ro(SRloDW^^X}=~/Yrd;>B7!-~-/Mtm\M.Z@.! * /0+-+_Y! _Y- - _Y'`Y?+?+399//+9+3999933910#"&5%'57>54&#"#6323265'5!\˻яzr~8!B复Z``ZR w!+5fg0`@2" &, 12-/-OY" PY/ / PY)PY?+?+399//+9+3999333910#"&54&+532654&#"#5632326='5!gro[xyVeYj)X$7o`N`cX]^X}dULS\R[^zQogQky~-ntQM#P@) ""$% _Y _Y#_Y?+?+39/+9999333310%##4&/57>54&#"#632QAaţ~|~8 !Bꤍ6>w}R u!+ftz$T@*  $$%& PY PY$OY?+?+39/+999993333910%##4&+532654&#"#5632zAapZxyVeYj)X$7o`NUn6>LYS\R[^zQoqM4=*W@-  &+, _Y')'_Y))bY#`Y?+?+?9/3+3+33993993310#"&5! #"/332'5!3265'5!4ɱ!Xf^;-/2[u%Z``ZZr/Y%5555,^@1 "(-.!OY)+)OY++ PYQY%PY?+?+?+9/3+3+3993993310#"&5##"&/3326'5!326='5!r+-?\D!7-,K+*rW^^X}de 5  --Ӏ~-;=)^@/ %*+&  `Y(_Y" _Y?3+33?3+3339/3+339939332310#"&=!!57'5!!'5!3265'5!ɱ第YZ``Z5555555":)^@/ %*+&  PY(OY" OY?3+33?3+3339/3+339939332310#"&=!!57'5!!'5!326='5!:r4rk}}r}rW^^X}de-- --\--Ӏ~-TL!B@!  "# _Y  _Y _Y?+?+9/3+39933310!"$5!2#'.# 326='5!ͨ^XBF`負4Zc3ۮ+/Ѻ5N}B@!  OY  PY PY?+?+9/3+39933310# 4632#'&#"326='5!)vs7+S`wdr]Nicz(/~B--%=!U@-"# _Y   `Y  `Y`Y?+?+3+39/33+393310#"&5#"#!#'&+3265'5!ȳ3ZC`DS1Z``Z^;5!K@'"# OY   PYPY?+?+39/33+393310#"&5#"#!#'&+326='5!r9Xo+7k7+oX:W^^l}d ~-]MRE(Y@3   %%)*PY L\l  PY #QY?+?3+9/_^]+99993210 4675.54632#'.#";#"327`nUN`o7$X)jYeVyxZp\.LroQz^[R\SYLf\<*E2=%F@%""&'"$"_Y$`Y$bY`Y ?3+?3+?++399939310#"'53325! #"/332'5!2RiOBF*n!Xf^;-/2[u%tr/Y%55L&F@%""'("$"OY$PY$QY PY?3+?3+?++399939310#"'533265##"&/3326'5!\@Q/!2;<+-?\D!7-,K+*fsm~e 5  --TL4JLT=:ZD!@ @P`/]]29/3310#54&#"#546753f&03'dCFfHC/6..6/1XZ ^^ [W+N #(@ @ H!e?3+]q223104632#"&74632#"&4632#"&+. ".." .. ".." .r. "--" .o -- ".." -- "..".." 00mN e?10#7'7'7vVVVVVVVVVV^N "@ @ He?3+]q2104632#"&4632#"&`. "0/# .0 0/!".m"--" ..".0 0.`N (@ @ He?3+]q2104632#"&4632#"&3'." 00 ".. !/." .om"--" .. 0/!"...nN/]2103"&5DtfR\ijhX e?10'7P+! @    e?]99//3310"&5463232654'7#"&'.%9mRA/Q5(7 %9mQ>2S4,19&%@H&xAR5J9/&%@H)uAR6I>*Ne?]21044oqhN\hmB/10#'73B)@ @ /3]29/10#52654632#"&ev. !/." .Rji\ 0/!"..NHe?]210463"fsNme_NHNH@ e?2]22310463"!463"fsIfsNme_me_'T+7'@55#//)?)O)) P##/]3]22333104632#"''7&732654&#"'#"&546324&#"326TpPRqsP0.NKP`8()8:'&:PKN.1PrqQPq`:'&:8()8NPrrPRoPLP&<(88((88,8&PLPpQQqqM(88((88T@/?OP  /]3]2104632#"''7&732654&#"TpPRqsP0.NKP`8()8:'&:NPrrPRoPLP&<(88((88\N@  e?]29/310#"'#3326=WW"ee !0&2Xf fL -72D!@@P` /3]]9/3310#5.=3326=3EFfCFd'30&ffZZ \\ Z[1150051H/]210!535#j^/10#'73j/]210#5265ftRjj[H@ /2]22310#5265!#5265grgrRjkZjkZb @/]1057'%㍪3P3L\N'T@/ ? O  P/]3]210'#"&546324&#"326VPKN.1PrqQPq`:'&:8()8N8&PLPpQQqqM(88((88D^N e?10#'73NHNe?3]10!535jHP= @ /?O /3]2104632#"&732654&#"sPQpoRRqc8((8:&&:RPprNOtrQ(88((88P @ @ /3]q2104632#"&4632#"&P/!".0 00 0/!".b!/0 ..".0 0.- #/;'@39!@!!!- '/33333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&. ".." .. ".." .r- #--# -I. ".." .0 0/!".` .. ".." .. "..".." 00".." ..".0 0.@@ /3]q29/3105!74632#"&4632#"&G8-# // #-- #--# -mm@".." .. 00 "..!@@ /3]q29/33105#5!#74632#"&4632#"&nGj-# // #-- #--# -rmmr".." .. 00 "..PB  /3104632#"&P/!".0 0!/0 ..=D  /333104632#"&74632#"&0 0/!".. !/." .".0 0." 0/!"..= #@!@!!! /333]q2104632#"&74632#"&4632#"&."".0 0. ".0 .u0 0/!".b".0 0/!".."".0 .. 00\ /]310!!H}j\ /]105#5!#5oHkujjuP @    /]]3104632#"&P0 0/!"._ 00 00P #@ @!!! /3]29/3104632#"&4632#"&4632#"&. ".." .0 0/!".0 0/!".`".." ..I 00 00H".0 0.qP  /3104632#"&P0 00 0#--# --7/310537nL/39910!!<L\f@ ?/]]]310!!Hfk`//93103` w,P @    /]3104632#"&P0 0/!".| 00 00P !@  b?3/3933310%#"&54632#"&54632E34EE43EE34EE43E\1HH13FF4EE41HHP  /3104632#"&P0 00 0f 00 "--jP  /3104632#"&P/!".0 0!/0 ..,7@ %).-'*'A gY*agY_?+?+393107467>54'.546;2654632+"3!!. )(8QL&)w-R2 !!3-!"!VXe/X=, Y.wV;6: .s5 /]10##57#5!m͠k`JF@)$ 9-0) KL;H;h@ Y-9 4H_! a?33?39+393310&#"#"'&'!53254.546?'&54>3267"&54632372% 0[7?* bI@*.-+k-%-%YM5>&  m;F6\6=,"%+|E6"B0EaD2gB-bA?b/6&?0DXlAE7#IF!@,.נ{;3,S C#5@ %$ gY_"gYa?+3?+9310)7!>=4.#!"&546323!23Z5T/54.+"54632;2b 'P[ 49@-*f' B'M@!  R'd.H t4'4Z676-S8s2Y50)=RmK̝QVy*)@ ,+b%gY%_?+?9310#"5765/467!"&54>323!2yg j 1:3- -  T%(H GaBE6<& f-E6@3=!=GFCC*8b*gY*_?+?39/93310#"57654'&5467!"&546323!2#"5765'4>32/%4  2)09,C>4B 4B  &M9++"+ 4o{#Gg=E6.U4>B`2,-!@fE;A1m&! a gY_?+?99310%#"&54.+"&54632;2m7  +;00)>I>Z9:2D35R  5?w-)@  " /. +gY+_?+3/9310#"'&#"#"57654'&54>7"54>32;2 01X*%" -s :_NH2(C]GiiZQT\8}'>$&)<5@(1(>= #b.8.gY8_?+3?393310#"54654'467!#"5765/467#"&546323!2)>##'E $$:* V@K?3<,+%6::3gY:`$gY A gY_,gYa?+?++?+9933310!4&'&5467"&54632;2#"'.#"!>54&#"'632j*X '"?H/ -NE@   C8I)\HKVBu] 6I2awο[}!t3'"$@ $#gY_?+999310#"&54?>54.+"54632;2([` EJ/@s, 'ZP7NscF)5g;*,w1R "(_qN & "!cgY_?+?99310#"&54.#!"&546323!2N-  ,00)I>083D35R  5?} 2@ "!A gY_gYa?+?+9310!7!2>54.#!"&546323!2}<5OY6.^VV.2*-TWE%o8fqmFE4/T ".VF7@  ?## HG1A ^bB gYB_?+??933310#"&546767>54.#!"&547654&'.54>323!2VWcJ."%-FU%W]^1O+,"% )' V%'/''77#"&546323!24.#!!6^f:$#2<+ )IcQ3^!CTEJ, @TBO$F3,U 0jLLt}ș9T;T@ %=<499A gY9`."gY._gYa?+3?+?+9993310!7!2>5!"+"547654.'"&54632;2>7632T/{! JG )f[,?5:$/_RiT Mg2Vu4|+ $*MB.I &>?Fak4 =d()@ (*) d$gY$_?+?9310#"57>467>54+"54632;2( V 9@y)'{A,;L'-uۗREG25) %1KTP*b5IPKM{Zo֑sV2?,]6~V]#Nje3YG@B94 [ZJ%gYV%_; gY a?+3?3+3933310!737654.54?"54>32;2#"'&#"!254'&54?654+"&54632;2D& 5)1)& ;780  2+,1 :@%39' -;AD#MٿLQQ}<$3bjyKBP88& )/)%; $,>uh9<FE>UKL7=8-\ 6Vw<I@ <(/(<>=% hY8c,8,gY8_?+3?9/+9993310#"&54.#!2#"&'4&#"#"&5467#"&546323!2# *36Y7T26& )826PD4.8, \J16%/(61Bl ., *tFZM<3*c Rk=<X@ (.(>=%!h@ Y7+7+A gY7_gYa?+?+39/+9993310!7!2>54.#!;2#"54&#"#"&547#"&546323!2Ŝ4I[92P_3P%0!18'"6d504,+RYE%r:lqr7!5511g"3a@:3/^  .o{GE@58.#IH5Cc 8*CC8gYC_?+333?99333310#'&#"#"&5467654&'.5463267"&54632;2 +Tͧl$ & '%(?9, D/5@E- CE4>2;>60"@)Gɰ!1dUJ4B&[)9-(6M;lmgu;0/d)01LW@ ;>8 ) NM ;I&?I?gY2I_gYa?+?3+3399393339910#"'&#"!7!254&/.54?4&#"&54632;2>7#"54632;2 RTO(Ƣ(49xq 8616* )3ED9KPp, @ @:$: BA>>,A b7c,!gY,_?+??9/933310#"&546?>54.#!"&546323!2#"54>32&Fqc? 1#/hq>b\:=+5+ 0O6E% D yk/<2I>;2(3,6)WJ(?QY[*f3A06S-X5N&! a gY_?+?99310%#"&54.#!"&546323!2N7  ,00)I>Z883D35R  5?N`R@OA,F)&  ),baRA,gY^6_)FFgYa?+3?33+33393333310!&5467&54632#"'&#"67.54632#"'&#" !676?>54&'.54>32AW5V- )VbP,=*%,hM(o4iD5.S /tN>6@ >'/'@?#a ,9,gY9_?3+3?393310%#"&54.+"&54632;2#"&54.+"&54632;2N7  ,>/1)?e97  +;00)>I>Z883E22U  3Ww9:2D35R  5?3V@9@,3,&B#54.+"54632;2V7  ->.0' ?e9P([` EJ/@s, 'ZP7Z881D3/X 3WRNscF)5g;*,w1R "(_3'w#F9@$292, HG))BG7B7gYB_?3+39393310#"&54?>54.+"54632;2#"&54?>54.+"54632;2w-XN  EJ/B s, 'ZP7/([` EJ/@s, 'ZP7;ZLU4#5g;*,w1R "(_UNscF)5g;*,w1R "(_Nm _?9310+"&54767>;2HV3# <\Y  -#@Nm+!@ !!-,)_?32993310+"&54767>;2+"&54767>;27GL! w>HV3# <\m  ,EY  -#@W@+  PY OY ?3+333?339/3+399939939910%!573!57'!!Rj<GwZzVW---l--{#&@Q&%%!  !('%  PY&PYPY & o&O_o &&  OY#?3+3333?99//_^]]99+++393933339939910%75#!57'5!#'&+373#'#32?3!hi`m?\s>>إT(? h---%-np zH*6=m@<;1::5))>?7&7PY;*;PY1**/*_*o*** $"&+ QY ?33+3?3339/_^]3+3+399993933321054.#"5>3263232?3#"'#"&="7>54265!^3lY602S\RGJdS"8{FXs a<_WWZww= 8 -ey;a\/u#JNRD`0an唸% )h@<%!   +* PY!  O _ o   )PYOY PY OY?++?++9/_^]33+339993333210##!57#53'5!22654&+32654&+ppW~~~~ݷp{jjxmozf P5{-vPZ-nu:GVc_QP`PM.p.@ OYOY?+3?3+993310"$5!2#'&#"326?3퓱=`Q$ ;O&8#% 8@  OYPYOYPY?3++3?++9933104&+326 #%#57'52ŻjdN~~ܻ- -%f@;   ! PY  O _ o   PYOY  OYPY?3++3?++9/_^]3+3993922310 #%#57#53'5#32654&+~~~~dNŻj-vPZ-`Pƻ%,\@5  PY  O _ o   OY  PYOY?++3?+339/_^]+99992310?'5!#'&+373#'#32?3!%~~?\s>>إT(? - -np :(\@4(%%)*PYO_o ""PY" QY?+?+39/_^]+999393910!"&'532654&+532654&#"#5632!Un`J\pZxyVeYj)X$7o`NqM*<\fLYS\R[^zQo+E :@   OY SY OY ?+3/+?+39333104632#"&'5!@-,@@,-@ 砅,@@,-@@{f---6*@  PY OY?+3?3+93310'5!#"'53325 DuI[C7 4Uf--hKzx%\@.   OY   OY ?3+333??9933+3399993332310'5!'5! #!57}rb@ukm^}f--a-- -Y--,P@)  OY PYOY?++3?99//9933+39933310)5757'5!732?3}}|ΰ|N+?-NPN--xPx /b@3    OY OY?3+333?3?3+333_^]]99933332310'5! !!57#!57sMBrri6^sf-W---0--%_@20OY OY ?3+33333?3+3333_^]99333310'5!5'5!!57!57}r}rrk}Hrk}f--s----<$`--NR<~/@ OY OY?2+?+3993310"&/332654&#"#763 ML; $Q`=#8& >| &@SY SY/+/+993310 #"&546"32654&(º|Hڴ~uw:;}'@ SY/3//+99333310%57654&#"'.54328#&H=`Q$ ;OIS"U@/   #$ SY  SY/3+/39+99993322910%!"&547'563 %27"654&}@y;{ѡ[T]DLđwܕeTh{uHaVl>|uk32632#"'# 52654&#"!265!m3+/Nacc_nabmqjk`eSȫ 8 -RdǸ7F#,z@F*  &&  -.((PYPYO_ $PY #PY?+?+9/_^]9/++9399939329310#"&5467.54673254&'254#"Ԩ^ShuueUZRFFRm rxLv {U]wmGfd QE8HUƶh^N &@ PY ?+2933310#4&#"#4632~tüN *@    PY?+29/933310!"&533265Hشw%hD@$  PY  OYPY OY ?+3?++9/+993331032654&+!57'5!2+HevweB}}VwQ_a[- -7tfy\@0  PY  OY PY OY ??++?+339/+3999333223103#57.5)!57##";Qdo}}b{fzou-n`---M[YV@.     OY PY  PYOY?++??9/3++3399933322310) 467'533'5!#";hrodQ{}}uozf`n-lM--Y[a7@  PY OY ?+3?+3339310#'&+!57#"#a7+oX&C%Xo+7-- 93@  OY QY?+?3+333993310#"&5'5!3265'5!vu恄|Qfڪ4--{s,--%2@ RY RY/+3/+993333310254'!#!73)#Ŭ-f-L'9-|l3wG?x5!".O@&&&  ,,/0#))RY RY/+3/+99339993333322310254'!#!73)#2#"&5462#"&546-f-L'9-*;>'*::**;<)*::|l3wG?x8**::**88*)<>'*8%2P@'+& (  34"RY"". ).RY) RY /+/3+9/+3993333333310#!'!254.'#!'3!2654'!#3!730549+B--W 6A--XSY-- -W:EtMDvzyEE?UUYwwYZ7T]:N@(     OYPYQY?+?3+39/+399393310"&'532654#"#!DJ\|dh+7x*<\f\n5G 5j='A@!% ()  PY%!PY?+3?+39993333310"&54757>54&#"#563232?3ڼ3XbpoeK#B3YalseK#B{oq OSQL1+{oq OSON1+G*9@ ( (+,  $ PY' ?333+3?933999910".'#"'5332>7.5463232?3^5J+4{fW@/' ,6HB5{a~z_1cL, '/@"1e;IDo;Q\\č H>o%7@  OYPY OY ?+3?3++_^]99310#'&+!57'5!7+oXC}}-- -N%E@% 0 OY  OY?+33?3+333_^]993310'5!!57!!57}rrk}Hrk}f------%h85#\@.  $%#OY  OY OY?+3?33+3339/3+39333333310%!57.='53'5!>53prsuY]iurj^XF--,kp-->nm',ݛO@+      OY QY OYPY?++3?+33/+3_^]93310726'5!!57##"&/3,K+*rrk}+-?\D!7-V ----e 5 2a]V@   0@   >?3/3333?39/3393993339910!573!57'!![rflPQR  y2W#&o@+&% % ! '(&_o&&#% /@ !## >?3333/3?333399//]339333933991075##57'5!#'&+373#'#32?3![}_RcU'9R&&m0#' [R  `a Nk,.W$K@ %& _o/##>?33/3?339/]3993339104&+3264&+257'5!2#%HYk}b[?33/3?339/]333339333339910#%#57#53'5!234&+24&+326bhvvhp=3o~?333/3?339933104&+3262#%#57'5гlHchhhʦI>  +2WC@ _ o   > /?333?3339/]39339107'5!#'&+373#'#32?3!+hh\(9''ڟ/"' }R `a =2W@@  _o/>?333?3339/]393310!'3;##533#"#5!} '"0''ڄ3(\hh2Օ Ha`; :-&L`5@  0??3?339/339933310#"&5!2#'&#"32675'5!(Z0ng)O\6$c>!!*2ZWI@     />?22333?333339/39933331057'5!!'5!!57!*hhCh{gAgggh2  < ; S +2mW '@  />?33?339310!57'5!ghhBgb  &W%@  ?/?32?3393310'5!#"'53325g5[7_=J2'8T' Yv@Sr+2sW`@    /@    >?3/333?39933333399993332310 #!57'5!'54]XWmthhChPW H W  { 52W)@   /  >?333?339931032?3!57'5!}6%' hhX7?  )2'WT@     /@  >?3333333?3333399933332310#!57'53 3!57 lhhhhl2|  d ; A2yWE@ /   >/?32?3333?3399333310'5!#!57'53lg:lhh'  \  *2ZWP@    //@ >?2233323?33?3339933331057'5!5'5!!57*hhCh{gAgggh2  - ; M  "&5` %@  ? 0?3?399331032654&#"!2#"&~í&p#,R@&** &&#  -.((#$ ??3299//399399939323910#"&5467.54673254&'254#"zz`WexwgRe}H<=G"fp `dLi gVuyztSj cFTS 6 @4BM "^X*2W7@   /  >?33?339/399333104&+326!57'5! # `j;?ea`h0'heTZ  }*29WM@     />?3333?339/3399333339310!57'5!2#74&+326z`h\\IWYqgklZ  gpSu a\NQ2W3@    />?23?3333931057#"#5!#'&+5()=2  }} @ .&rW/@   / ??3?33333993310'5!#"&5'5!3265lhgAgmhuy'   mnojyW8@   / /333?393333993310# #'5!3'5!, F3vѶ} F+ .7 && s#C@ ## $%#! ?><?22?39/3?33393333102#'#"54>?54#"#56327^UG Dj1X^UW?/"dOP9V;GsNL8D3232?37>54#" ^VF ^1fTW<2"fNO;V>D&MM}8 $TTXqF{!:Aj!'&RuB@   ;  <?>??333?333?99333310#'#"4632534&#"327R Ek}nf1ddMA:CUDMAMF7mzor>&u&17V@6%,505%8922 "?@ ,6&& ?'  <?3333?39/3?3339333331054&#"563263232?3#"'#"&=%"7>54265#^GNDRN`7Uv1X^UW<2"dGe)5^ij&EMOP9W:3M6eO".MM , <??332?333?3?399333310#"4632&='53#327&#"EZD@_EߜE52H\6!1 $&u5@   < ??3?399//99333310327#"&532'"34&WXDR`7|ف7N yf"%1k\$&u3@   ? <?3?39/39933331054&#"5>32#"=25#WXDRa7|ف5M yf"1g`&u)8@$ ) *+ <'??3?339/3993310#"&54675&54632#'.#"73#"'327R}nuFAo~iZH":;BJ"p),RGT]\6ZS5K'XDLuD 50Q9 ;+6?!&u(8@## ()* &?<?33?39/399331032654&'#53654&#"#'632#"'!ZWGR,)JB<:"HZi~nDCuo|R?6+; 9Q05 DuMCY&M2R[6')A%1=`@,),,;5&$!  >? )2!$))8"</.?3?3399//9233999333322310#"';2#"&5467.57&5463274+3262654&#"um5&&, [Xrz9,3^^wmB-S(T KMldB65BB87ad O OF_pFB(@9!k-_bCW.HA3-PtKLLGGLLK8+f -@   > ;?33?329333104632#"&'5!#b&''&a$`Py&&&& %2t^@ ,@  >;?33?399333333?3999933323107'53#57'#57'53:F=4J!!<?333?33333333?3323393333310>32>32!574#"!574#"#57'53*j$_"*)IT`g TSfE>TGG8$A)hg 'hgB3, u!G@ "#<;> =?33?33?3?333933310#"'533254#"#57'53>32 [W).GW<9LDD!i!uz xBk?.'%&.u %@   <??3?3993310!"&5!24&#"326.lJRNGGNRJOח&vnrz &u'@  ?<?3?33993310>3 #"'533254&#" i8YX!/HagUDG֍dm#N,u !@   <?329333104&#"#!2KQNGlNvn'#&,N !@    ??32933310!"&533265,lGNPLNؗqw-,OuG@  ! =<;?3?333?9/33399333310'53>32#"'!574#"32t@R.kwz@AcGoG.9<<! D> #&e-@   ;??2?333933310"&5#5?33#32799JK=%$'-K&E=2'( ' '&hf=@   ; ? >?3?333?3339933310327'53#'#"5'53`IBUG"t*Hg.&p+Yl*@  /33/3993333310254'!#5!73#!#5gB .&`IBUG"t*H,#f-]@ ##** ./*->@ )$ & ;@ !##??3322333?33333333?393333310#"'#"5'5!3267&5'5!327'5!#*j$`!2z'IT`a U SfE>TGG`$A&sg  'sg &`f3@   ;??3?33333993310#'5!'53H,:ZY6&z ,2a'8@ & &()!$ /33333/9/93999910"&/#"'533267.5463232?3>G!J=2(1:(G=^LIb:L-<,*2(-##,) zC &>M{9OeeO8wR@$ Cz 3,!&L@  #'( ##$$?-=??3?3339/39999332310#4632#"'4&#"3254&'5>dx~hrOB\S|oWH8=OBCUSdVF,;maOljZy~ ~GX{[c/[ ,f5@ = ;?33?933999332105337654&'53'47' *[f#t4_AK^lV,&3v}j|$& *?@ ($$+,(( "? -?33?393999939923104632#'&#"#"&5467.3254&/hS=W!<133XRH{vsrj5>GH69UDEM{A0)"DGCR~}o/WY\lIk0 }#,v"F@  #$ < ?=??333?3339933393310#5.546746324&#">v?cv92TSHE^g41CVR, +ruwt oU] )t z,/f<@    ;=?3?399999323310.#57&'53673ry -@  E H?33?32933310#"&54632!57'53&''&a`P7''''#3K9@   E HF?2223?33?3993310#'"!57'53>3#S`GG+v"B [F"3.?o;@   E I  H?33?33?3339933310327'53#'#"5'53`IBUG"t*Hg.&p?a1@   EI?3?33333993310#'5!'53I,:ZY6z 5E#&D@  #'( ##$$JG??39/39/39999332310#4632#"'4&#"3254&'5>dx~hrOB\S|oWH8=OBCUSdVFE;maOljZy~ ~GX{[c/[ E3@ G E?3?933999332105337654&'53'47' *[f#t4_Ad^lV,&3v}j|&E.$3@ %& "GF?3?9/39999323107463 #"&'##&/.4&#"326&Dh"KPH"tG~JRFNRJ+B9vN& 2, %zow$E"D@ #$ E IG??333?33399993333210#5.546746324&#">w?cv92TSHE^g41CVRE +ruwt oU] )t zE0.@   EG?3?39999910.#57&'53673r35'5!3274&#"3263 eU! dVN& )34 eU/I#U;tTu|pmN&'-6rlf-#b  JP*4u@@+ 00''56*'OY*$RYRY$  $OY1 3PY0.QY?+33?+33?+9////++?+9933333310%# 432&=&#"#>325'5!3273+'!327&# qloK")34 eU" D$!U4 eU tqZYrFZ!q$-6rl m-bpm?-;'2c@7+'(34#PY *PY-RY RY00'PY?+3?39////+++3?3+9992223310"'!57&#"#632#5754632#'&#"3#326737" '4MB1-"0?44%+0 4T!--!m$-21'B{pT$2D.7FQ@SP((3C@I"8 "--RS#'8RYP'RYCI818PP81+664OY6("-+-OY +;MMRY@O ?33223+3?33+33333?+9////99++999993333333223310>32>32673!575#"'!57.+!57#67'5!54#"3%254&#"6FK@EuMDB4tyU%8BdUVwG4xwEE?dUuUUX*`+:49+B >~C--+--A,w--g"=~DV- 6A++SY+7q@=,' 1 891RY,RY$1 ,, 1$**(OY*  OY75RY?+33?3+333?+9////++99333333310>32>73!575.'!57#>7'5!54&#"DM:z|(,4 K;rk}5ea]+jqH4 J;q 4fa\,QUZ`,9?Px--$+* --x!OTt4-$+* S_L.8t@@5'/9:57"7PY)RY RY,,$"42QYOYOY?+3?+?+33?39////+++39933333310"'!575&#"#632'5!>32#"'326734&#"32m@w6" '4k*Iqf7$+0 4}uNYj9//#-2-7$,H)+&2D!+d@6$,-# RY&RY RY))OYOY?+3?+9////++?3+3399333310"'!57&#"#632'5!>;#'"32673rBw6% '4w <<+:226!+0 4H--g&-2-u2\n#2Dq)O@+$*+ RY"RY "" ''PY'OY?+3?3+9////++9933310#'&#"32673#"'!57&#"#632>32q1-"0?45%+0 4@4$ '4 LC{p%2D--i$-23D@!)/""45% %-PY)% PY ?3+?3+99//9999333310"#67&54632#'&#"32673#"&'533254.(&4 Gg/*5rQU+N2('4 AF0-1Kx,Q%59.E|m/PD+?.L&378LD1D2K--T@.&"./%"%PY(RYRY++ @" QY ?+?39////+++3993333310"'327#"&=&#"#632#5?33#32673j;0:S#8`_0" '4{}e?<$+0 4RABArg -2-'T)2D7T+_@3#"  " ",-%RYRY((  PY  PY ?+3?+39////++999929939910"'!26?3!5&#"#>32#"#5!3267347;9~3/3$45 4 ne2=8h/1)17 4 oO-4C}u!1m3C{vL'4@p@<(8>,//#&  AB&#5PY++ RY#++  ;PY$ 2PY?+?+99//99+3+3399933333321046327.#!"&54>32#"&''7&3!>54&#""32654&¶RF?H6ꘓuM[9Nú%r!#C)FGl*5|Mm[^hm^\xtiUvm5kA\5Jٚ o+K9@$o0VK|}qx~~~38a^F@      /33333/3333399//9933331057'53!5'53#575!3GGGGFFGG8      =Dw'W@, $ ()  PY$PY?+?393+393399939932310"&5467'5!"#5!32654&/ԺX"8h/ӰUIWmxu9HvDD˵c5E1a`{bP"` ?@S730(=8", , @A=8=8)?>>;;9OY;773-636PY2@03*)& & QY &RY?+33?3/3+33333??3+393?+9/399339999333332223310>32!574#"!57327#"'#7'#5?33#'5!73nH?z|rk}_dwm;0:S#8o08f{}e?2udh.)<--^--ABAOO-'T*1-+C@"  OYPY OY?+3?9/3+3+3933310)57#53'5!3#suurr-pT\--T+D@"  PY OY QY ?+?+9/3+339933310327#"&=#53'5!3X/&.C#n3US+AAArgT\-^T!L$*z@?(# )!!+,'%QY"PY(OY  OY #PY?+33?+3?+9/33+33?+33993333333310##"'!57#53'5!>3232!"!F ׿qf@wmmk*I F BYjuN H)//#T\-7$,1{!!R9$U@+##  %&  OY" PY QY?+?39/33+33+3339933333310#"&=#53'5!!'5!326=!vvvu|Quu&vT\--\--T{s|yN*1|@D//  $..(23$RY/PY( % /   +PY?+?399//_^]33333+33+393333333310#"&'#53>?#"#7!!.'!#'&+3267! HJ?.(7jv G uj7(4>K䋓WT5 flkf 5TᆙE".Q@,**"# "/0,PYPY)&QYOY?+?+33?3+?+9333310'5!632#"'5332>=#"&'4&#"326/dsqr>>1-,+dVNu;tTu|H-6N{/fU6& JE",h@8#(( -.OY)+PY(&QY OY PY?2+?+?+33?+33?+933333310"'5332>=#'# 432&='5!327&# >>1-,+ qloDtqqZYrE{/fUFZ!-'?E*d@4"&& '#'+,PY%PY"& PY PY?+?9/+3?3+3?+9/999322310"'5332>=!57#5754632#'&#"3#o>>1-,+^MB1-"0?4qE{/fU-! 1'B{pT!XF:GS@L(035* 77UBQ*'K55'*!!TUPY(HPY6 PYHH66H-$??RY?-NPY1-EPY?+?+?+39///9++3+3999333233910%"'5332>=!#"'3!2#"&5467.57&546327!4&#!3262654&#">>1-,+RF?H6uH`9Nú%t#CuqFG*5|m[^hib`{/fU kltiUvm5gE\5Jٚ o+K!9@$o0VK|u}qrx'E(w@=##""% "$$)*"OY##OY$OY PY?2+?3+333?+?9933+399993333239310"'5332>=!57!57'5!'5! >>1-,+V{dw1bLuXfqE{/fU----8--)E<@ OY OY PY?2+?+3?+9333310"'5332>=!57'5!->>1-,+sFqE{/fU--+E@y@>0&&= +<+=!574#"!574&#"!57'5!>32>326>>1-,+EE?BUUXVwwK@EuMDyqE{/fU-X 6A--XSY-- -L+:49+B/E+]@0 ( '',- ##RY#OY'OY PY?2+?3+333?+?+339993332310"'5332>=!574&#"!57'5!>32>>1-,+}QUZjqq M:z|rqE{/fU-XS_-- -L,9!E(2j@8/ %%)##34. ,QY OYOYPY% 1PY?+33?3/3++3?+?+3399399323310"'5332>=#"'!57'5!>324&#"32>>1-,+jqfJwk*I=q}uNYjE{/fUWH)//-7$,v!)E#U@, $%RYOY OY PY?2+?+3?+?3+33993333310"'5332>=!57'5!>;#'">>1-,+ww <<+:22qE{/fU- -u2\nBTE7Q@*, $4489,"")PY%"4 PYPY?2+?3+33?3+9999933210"'5332>=#"&'533254/.54632#'&#">>1-,+XF0-1Kx™Ye\2g/*5rQUMNZ?#qE{/fUGDz4!DcF|m/PD9N2.CV?gE`.T@+ +* "++/0* PY**&PY"PYPY/+3?3+?3+9/+9999223310"'5332>=!#"'5332654632#'&#"!}>>1-,+MB1-"0?4LC1-"0?4q{/fUk{p>{p͚EM@' !OYPY PY?3+?+3?3+333999933210%!#"'5332>=!'5! '5!N?qr>>1-,+}`\Z<͚{/fUkz--w--E*j@8' $ $&&+,$OY%!&OY PY?2+?3+333?39+33399933332310"'5332>=!57 !57 '5!'5! >>1-,+}m5o}ЁRl5nqE{/fU-M------.7ET"M@' $#PY PY PY?2+?+3?3+339999933210"'5332>=!5#"#5!!26?3q>>1-,+=8h/9~3/qE{/fU-/1+HEv*4e@5/44(  56+OYPY1QYOY($PY?+3?+?+?+9/9+999333333210"&=#'#"4>?54&#"#563232?33267unrRGJdS"8{u+,-1>_Dc2E^rey;a\/u#~Ve/{^nJE,_@1& ,, -. #PY ,)QYOYPY?+3?+?+33?3+?99333333310"&=#'# 4325332?34&#"3267punvϸVz,t+,-1>nsoaoIz\Ve/{з26JL /\@0$* $01-PY -))''PY' ""QY"PY?+3?+33?+33?3+9933333310327&# #'&#"32?3#"&=# 432'4632qZYr1-"0?4<;2!/Q@ploLC;'O{p^~mhUCPE&#*W@-'(""+,'PY'' $PY QY PY?+3?3+3?+9/+9993332310326732?3#"&=#"&463 "!4&=g60+,-1>>unihοiho\P Ve/{#fROE&<k@:+:$  1 1=> #&#&QY ## ##PY1..QY:6PY?+3?3+3?3+9/_^]+9999333210"&=#"&54675&54632#'.#">;#"'326732?3unrygб09a.dmC8( DEHwE\+,-1>E,[}=p$qYPD]` eFZhVe/{;E <l@;1& &(; ,,=>(QY  /#/QY1/ ##PY#:6PY?+3?+3?3+39/_^]+999933210"&532654&'+532>54&#"#'632#"'32?3un]AwHED 08Cmd/`90ѸgyĶr+,-1>EjXGd `\EPYq$p=}[,Ve/{GE'.Z@.,+ %  /0, ,PY QY(PY%!PY?+3?+?+9/3+3399933333210"&5## 5!54.#"5>32332?3265!"un˯B=g600V\+,-1>Phon\ERP 8.Ve/{+EL$M@(  %&"SY OY  OYPY?+3?+3?++933333310"&=!57'5!32?3#"&54632uns++,-1>@-,@@,-@E- -Ve/{,@@,-@@NEN&@@! '%'(PY QY$ PY?+3?+?3+99993210"&533 4&#"5>3 #"'32?3Hun7+St D,.\_n+,-1>E/Ե<#*{Ve/{ E)A@! ")")*+)&&PY&PY PY ?3+?+3?+39992310'&#"#'32?3#"&5332654632-"0?45+,-1>>un1-"0?4LC{pimVe/{]{pE%Z@.!   ! &'"$"OY$ RYPY?+3??+333?3+39933333310327'5!32?3#"&=#'#"'5!9|l3w+,-1>>unG?x -Ve/{L'9f-:E*b@3 ( +,  OYQYPY($PY?+3?3+3?+9/+39999323310"&532654#"#!#"'32?3un\|dh+7xXX+,-1>E\f\n5G 5jVe/{9#drE@ >  ?<;?3?333?333?9933331053632#"'#324&#"9 Gj{og1ccMB:CSFKAM䓠F7 mzor>&u'@   <??3?33999210# 4632#'&#"327i8YX!/HagVCT*dmu(7@$  )*" <&??3?339/399333310"'#67&54632#'&#"63274&#"326!sC , ")YX!/HL_KWb+89T<-\?9&C.;SCFqd6"AI;?M%5U*&($`@(    %& "?,?3/3?399//39999339993332107&'57!"&5!2&'4&#"326y>EmPtB5 QCKQMHHMPLO,/4]8EꎈnLgwmehp&u)?@!  $$*+ '?<?33?39/399993391032654&'+53654&#"#'632#"']TGR,)p"JB;:"HZi~oDCun}R?6+; 9Q05 DuMCX'M2R[6(2;@  > -;?333?33?339933310#5754632#'&#"3#!57aadX1%*yS4( {J KT^2-(f=@ ; .?33?9/333339333310##"'5332=#53'5!3d9^Tr3 Y(u $E@ "  %&#;" <?.?33?333?33?9993332102754&#"#"'53326=#"463273TEMA:@|MS!39NBGi}nf1 Ya>mzor2dctDMF7",lf?@    =  ;??333?33333?993331047#"&5'533267'53#%t&HKEKd$SLHT% 'UQsg  2I`D@  0@   ;>?33?39/333?393333310!575#535'533#"&54632a`llPmg&''&322''''*&Tf   ; ??3?393310327#"&5'53&B#32P&( ' E=62$f '@  ;>?33?339310#57'53EFFE\2@f=@   ;>?33?9/33333933310#575#535'533#&F``FE__E222(`'C@ $ () %%  ;!.?3?39/3332933333310#"&546;'533#"&5463232=#"2SF;CE?5TSM'&&' K6&'LO9-.9G2[''''Qh,", =?22?393310"&5'5332?3+W[`H.,zuBuBx (>5@  , >.?2?33?39333310"'5332>=#57'53%&``aH( {J ?2LrbQ#2f)@   ;  >?333?339931032?3!57'53JiB8&7KKK(t1,wu4a@' "2"256,''* /*<#%;"" >=?2?33333?3?333333399993332310"'533254#"!574#"#57'53>32>32).G`g TSfE>TGG*j$_"*)[, xBg 'hgB.$A)Luz*,f-^@%% * *./*% ';@ " $$ ?+=?2?3333333?333333339993333210#"'#"5'5!3267&5'5!327'5!&j'`!2z'IT`a U SfE>UGG,3&A&sg  'sg,xu"G@   #$<; = >?23?33?3?33399333310574#"#"'53325'53>32KdBB[X).GD)m$HKE2hkuz xB@.%UQ8,u"I@  #$<;  >=?22?33?3?33399333310"&54#"#57'53>3232?3zW[dBBLDD)m$HKH.,zuk?.%UQ-Bx "2nfF@ ;  >>;??3?33?333399333310'53##57'53JG:IGG<Gm#&,u 5@ < ??3?39/399333310!"&5!2267!"!.,NLFMIH/KOח&tszl_rkf$,n#Y@!$%!!?  , <=?23?333?33?333993933333210575&75'5!4&'>``$aaAFH?r??333?39/333333399333333310#'#"=#535'5335'533275#'G"t*>>HUBIB9.&m22fg,&_f(S@"# '')* # $ ;??2?39/33333339999233310"&546?#"#7332654&/3#'&+En[&D*! EJWZZWJE !0?&[n&vw\v = `Pd[[dOa = v\%&vf/@   ;??3?33333993310#"&5'53325'530slsrGFJ54&#"#56324Hf6Y484%1]XEw&XoIb[c I{ uzkV2`r1@    <  >?33333?399331057 #573ZYZ6-92y *2f5@    ; >?223?333993333105#"#5!326?3*6Sʥ G2Qv8(f"E@ !#$ ;> .?22?333?3339933333310"&=!5#"#5!326?332?3`Xd6Sʥ G ))(Qv?pMTL J{ 8gf#S@#!$%/?; >?333?39/]333993333310>32+#67#5#"#5!%"3254&-u=ABOL , 6S+bIc$bSU>-58'/.(Qxx='(fA@    ;.?2?3339/3399393310"&'532654&+5#"#5!;oG^pj_Z-S؞($]mbqQЂ%& 5@ -??3?39/399333310#"&54632"!.267!tzno~D8@HEB50ŞC_A9@ Y YL?2/+3/+3333931053#"&54632#"&5463212&%55%&2)3%&55&%3_>%! &55&&44&55&&44_A9@ Y Y L?2/+3/+33339310534632#"&4632#"&X12&%55%&23%&55&%3_!B% &44&&55&44&&55EQ,6@* %% - *,/329333933310&54>54.54>54#"5632O" ,#1QEA    (!  _fw,@  Y@ YL?++333310#"&'332676;fh`k9X+iqJ~!O7nv] S,(##E:@ YN?+3310!5!73:0.p:@ @YN?+3210!'53!:0.:@ YO?+3310#'!5!:.xФːp:@ YO?+3310!#57!:x.[: !@  O?23233210#''53%:..vvvv: #@   O?33233310%#5773:..vvvv@E)@   ?33233333310'"!57'53>;&VjOO!% J (L>z@  /9333310#'573zs'zzES2@    /99//923333399310#'5373%3#57'ٕz''Zezz'EH&$ %+55HEq&D۴,& %+55;&%&N*&-'"%+5+5&E!&+5;=&% -'"%+5&E $%+5;=&%(*"%+5&E !%+5TL&&'zvN1&+5NLN&F'vz;u&'hN& %+5+5J&GP;u=&' %+5J&G$%+5;u=&' %+5J&G !%+5;u=&' %+5J&G "%+5;Eu=&' %+5JE&G#%+5;}!&( \@ &%+55+55PFr&H'C;}!&( \@ &%+55+55PFr&H'v;E}=&({ !%+5PEF&H "%+5;~}=&( $&1%+5P~F&H '2%+5;L}&N@ 1&4</%+5+5PLFw&~@ 1&4<#)%+5+5;)&)N@ &- %+5+5?&It@ &" %+5+5T0&*N@ $&("$%+5+5XF&JD&BD %+5+5;&+N&"%+5+5&KN@ !&a$ %+5+5;=&+ "%+5&K $ %+5;\&+jN+&.%+55+55&Kjs@ -& 0 %+55+55;L=0@ ' ( / /122t222222:=H2@E'*H22 2P22'`Y'?'O' ''#.)&!#!_Y+#/ bY  _Y _Y?+?33+33+3?3+3339/_^]+_^]_]++]qr99933332310)57!##"'532654&'7#57'5!!'5![glL>L<6PH$ܬw555@ XI\nJ ;-1>55555bL2@ '"0"0344 44E044444@+0H4444 444"H4@&H,RY,%#OY%0"" RY" "OY PY?+?33+33+3?+?+++_^]qq+r^]9993332310!574#"##"'532654&'7#57'5!>32P}^[glL>L<6PH$w2H?z|r-^-@ XI\nJ ;-1>--ih.)<-;\=&+'%+5\&K !) %+5~=&,Z ! %+5~aL&L +%+5Jb&, .V&@'&$ %+555+555:r&&jv;&.vN@ &%+5+5'!&Nv@ &3 %+5+5;=&. %+5'&N   %+5;=&. %+5'&N  %+5;h=&/k %+5)&O %+5;h0&/'kN&+5Ds&O' &+5;h=&/g %+5X&O  %+5;Eh=&/ B%+5E`&O  %+5;&0vIN@ &# %+5+5+&Pv@ 7&F360%+5+5;&0-N& %+5+5+L&P5&820%+5+5;=&0L %+5+&P 820%+5;&1N@ &%+5+5/L&Q &# %+5+5;=&1%+5/&Q # %+5;=&1 %+5/&Q   %+5;E=&1%+5/E&Q " %+5Ts!&2 @ &&# %+55+55N&R'v@Ts!&2 @&&# %+555+555NN&R'j@Ts!&2 @ & %+55+55Nv&R'CTs!&2 @ & %+55+55Nv&R'v;!&3vN@ &5%+5+5!L&Sv@ '&T#& %+5+5;!&3N@ &-%+5+5!LL&S@ %&#(" %+5+5;S&5N"&% %+5+5)L&U2@ &)%+5+5;S=&5 % %+5)&U%+5;S0&5'!N+&+5$&U' ;S=&5ô " %+5#&U]%+5&6N@ 1&4.'%+5+5TL&V6,&/)%+5+5L&6(4.'%+5T&Vy/)%+5 &6 DP@ ?&Y4>'%+55+55T&V @ :&C/9%+55+55 &6 D@ @&B>'%+55+55T&V @ ;&=9%+55+55&6'(N=&+5TL&V&6y%&7N@ & %+5+5-&W%+5%=&7t  %+5-&WV 5%+5%=&7u  %+5p&W6 %+5%E=&7t  %+5E&WJ )%+5+=&8 +%+55&X ) %+55+~=&8 #.%+5~&X !, %+5+E=&8 %+5E&X  %+5+!&8  @ (&&%%+55+55&X'vJ]]5+!&8  @&&%+555+555&X'j@ @ H+]55&9N@ &.$%+5+5d&Y@ &-$ %+5+5=&9 %+5&Y  %+5&:CN@ &%+5+5&ZC %+5&:vN@ &j%+5+5&Zv k%+5\&:jN@ &+'%+55+55&Zj &'%+55&:N@ &.%+5+5L&Z@ &-%+5+5=&: %+5&Z %+5-&;N@ &"%+5+5L&[@ &" %+5+5-\&;jN@ +&.%+55+55&[j@ +& . %+55+55&<N@ && %+5+5FL&\@  &+#%+5+5bs&=!N@ & %+5+57T&]s@ &%+5+5bs=&=B״%+57T&]%+5bs=&=l %+57T&]%+5&K ! %+51&Wj)%+55&Z@ &,%+55+55F&\@  &(#%+55+55Hq&D@ 0&1- %+5+51&A@ & %+5+51GQ)V@,$ !!''*+$ `Y `Y_Y`Y?+?+?+9/+99993329310"'53 4&#'2654&#"!57432Xr aUv 7I&Zs_t5SdvH&$Դ %+5Hq&Dϴ,& %+5&$ N@ & %+5+5Hqf&D @ /& &+ %+5+5&$ N@ %+55?55H&D @ 4&]-( %+55+55&$ N!&! %+55+55q&D 4&*4 %+55+55&$ N@ &! %+55+55Hq&D @ .& '4 %+55+55&$ '&ߴ&1 %+55+55Hq&D .&9D %+55+55&$'yN&+5Hq&D&}&$ N&$ %+55+55Hq&D ,&/7 %+55+55&$ N&$ %+55+55Hq&D ,&/7 %+55+55&$ N& %+55+55Hq&D &&)1 %+55+55 &$ 0*&( %+55+55Hq&D =&0; %+55+55&$'yN&+5HqY&D&};}=&(t "%+5PF&H &#%+5;}&( yN@ %&$!%+5+5PF&H @ &&0"%+5+5;}&(N@ &&1%+5+5PFd&H@ &'2%+5+5;}&( sN@ *&n#%+55+55P&H @ +&g$%+55+55;}&( sN*& *%+55+55F&H +&!+%+55+55;}&( sN@ $&T*%+55+55P&H @ %&M+%+55+55;}>&( sN@ $&/:%+55+55PF&H @ %&0;%+55+55;}&('Nt&+5PF&H'Jb&, ZN@ &  %+5+5+f& & %+5+5Jb=&,W   %+5+L&L%+5TsL&2  %+5N&R %+5Ts&2 N@  &  %+5+5N&R @  & %+5+5Ts&2 N@ %&\ %+55+55N&R @ %&X%+55+55Ts&2 N%&% %+55+55"&R %&%%+55+55Ts&2 N@ &B% %+55+55N&R @ &>%%+55+55Ts&2 '@ &*5 %+55+55N&R @ &*5%+55+55Ts&2'N #&+55N&R'T &bvN'&+5NQ&cvT &bCoN'&+5NQ&cCT &b N0&+5NQ&c 0&+5T &bN1&+5NQd&cT &b-' %+5NQ&c-' %+5+=&8%+5&X   %+5+&8 N@ "&)%+5+5&X  & %+5+5+1&qvN)&+5&rv+1&qCsN)&+5&rCV+1&q N2&+5&r 2&+5+1&qN)&+5d&r+1&q/) %+5&r /)%+5&<CRN& %+5+5F&\C| ! %+5=&<  %+5F&\&< %N@ &W %+5+5F&\ !@ &&"%+5+5&<N@ &9* %+5+5Fd&\@ &-'2%+5+5N&c+&,( %+5+5N&c6&(6 %+5+5N&c+&,> %+55+55N&c6&(> %+55+55N&c+&,= %+55+55N&c6&(= %+55+55N&c+&CN %+55+55N&c6&CN %+55+55J&$ź!?5J&$ź?5E]'$ !?55E^'$ ?55E^'$ !?55E^'$ ?55Eh'$ !?55Eh'$ ?55O!&g@ 1&Q2.-%+5+5O!&g@ <&%.<-%+5+5O!&gx@ 1&2D-%+55+55O!&gx@ <&.D-%+55+55O!&g@ 1&=2C-%+55+55O!&g@ <&=.C-%+55+55>'(*?5>'(?5R'(Y *?55R'(Y ?55R'(Y *?55R'(Y ?55 L&i@ &+ %+5+5 L&i@ (&+( %+5+5 L&i@ &+0 %+55+55 L&i@ (&+0 %+55+55 L&i@ &B/ %+55+55 L&i@ (&B/ %+55+55 L&i@ &+5@ %+55+55 L&i@ (&+5@ %+55+55>'+*?5>'+?5R'+Y *?55R'+Y ?55S'+Y *?55R'+Y ?55h'+Y *?55h'+Y ?55-&k&%+5+5-&k̾&%+5+5&k&'%+55+55&k&'%+55+55)&k&&%+55+55)&k&&%+55+55W&k&,7%+55+55W&k&,7%+55+55{>',?5{>',?5R',Y ?55R',Y ?55R',Y ?55R',Y ?55h',Y ?55h',Y ?55N&R@ &%+5+5N&R@ %&%%+5+5N&R@ &-%+55+55N&R%&-%+55+55N&R@ &,%+55+55N&R@ %&,%+55+55L'2%?5L'2?5R'21 %?55R'21 ?55R'2i %?55R'2i ?55&w@ &!%+5+5&w@ &&&%+5+5&w@ &.%+55+55&wd&&ٴ.%+55+55&w@ &G-%+55+55&w@ &&)-%+55+55&w@ &.3>%+55+55&w@ &&3>%+55+55>'<?5R'<c ?55R'<c ?55h'<c ?55P&{O@ /&0,%+5+5P&{O@ :&,:%+5+5P&{@/&0B%+55+55P&{:&˴,B%+55+55P&{@ /&;0A%+55+55P&{[@ :&,A%+55+55P&{Y@ /& GR%+55+55P&{Y@ :& GR%+55+55.L'+8?5.L'+-?5R'+  8?55R'+  -?55R'+} 8?55R'+} -?55h'+} 8?55h'+} -?55N&c[-&*- %+5+5N&c9@ -&), %+5+5O!&g[3&03-%+5+5O!&g9@ 3&c/2-%+5+5 L&i& %+5+5 L&i9@ &a %+5+5-&k&%+5+5-&k9@ &"%+5+5N&R[&%+5+5N&R9@ &+%+5+5&w[&δ%+5+5&w9@ &K%+5+5P&{1&ʹ.1%+5+5P&{9@ 1&D-0%+5+5NE&c'NE&c'NE&c'NE&c'NE&c'NE&c'NE&c' +&+55NE&c' 6&+55EJ&$'ź/?5EJ&$'ź$?5EE\'$& !?55EE^'$& ?55EE^'$& !?55EE^'$& ?55EEh'$& !?55EEh'$& ?55 E&i'8 E&i'8 E&i'8 E&i'8 E&i'8 E&i'8 E&i'8 &+55 E&i'8 (&+55E='+'L*?5E>'+'L?5ER'+Y& *?55ER'+Y& ?55ER'+Y& *?55ER'+Y& ?55Eh'+Y& *?55Eh'+Y& ?55PE&{'OPE&{'OPE&{'@PE&{'PE&{'PE&{'[PE&{'Y /&+55PE&{'Y :&+55E.L'+'8?5E.L'+'-?5ER'+ &Y 8?55ER'+ &Y -?55ER'+}& 8?55ER'+}& -?55Eh'+}& 8?55Eh'+}& -?55Nw&c(&+3 %+5+5N&c+&)+ %+5+5NE&c'[NE&c,3 %+5NE&c'9Nd&c(&2= %+5+5NEd&c'&${N& %+5+50&$N& %+5+5H&$?5H&$9?5EH&$   %+5!!@  M?29333105654.54632d|x"*"7+3A Xk%?$5!"&,ME @ PY?+93310"&=3327;68t&* ?EIC@2!@  M?29333105654.54632d|x"*"7+3A Xk%?$5!"&,M^d;@  Y  /   @Y L?+_^]+9310".#"#632326730QHC! '40QIC +0 4^+5+-2+5+2Dc".f@5#)) /0 Y  /   @Y  @,  Y&L?3+3_^]+_^]+93933310".#"#63232673#"&54632#"&546320QHC! '40QIC +0 4 8**::**88*)<>'*8+5+-2+5+2D*;>'*::**;<)*:: E&i'8 E&i8 E&i'89 Ld&i@ &H$/ %+5+5 Ed&i'8>'(.?5>'(09*?5>'+.?5>'+09*?5;E=&+3 Q '%+5A!i-@  M?2933333105654.5463253!d|x"*"7+3AɻE Xk%?$5!"&,M %!A!i-@  M?2933333105654.5463253!d|x"*"7+3AHE Xk%?$5!"&,M!$%'N@+ &&()"Y  @%Y/2]+_^]+939333105654.546327".#"#63232673d|x"*"7+3A0QHC! '40QIC +0 4Xk%?$5!"&,Mq+5+-2+5+2D.w&k&%+5+5J&k&%+5+5%&k&j{%&k&j9Ud&k&&%+5+5UF&k&j5s&,N & %+5+50&,N&  %+5+5|>',.?5>',09*?5A!i-@  M?2933333104632.53AB2+7"*"x{eɻE ;L,&"!5$?%kz %!A!i-@  M?2933333104632.53AB2+7"*"x{e(E ;L,&"!5$?%kz!$%'L@* &&()"Y  @%Y/]+_^]+939333104632.".#"#63232673B2+7"*"x{e0QHC! '40QIC +0 4;L,&"!5$?%k+5+-2+5+2Dw&w@ & #%+5+5&w@ & %+5+5&w'jl&w'j9L&s& %+5+5L&s*&*%+5+5d&w@ &""-%+5+5F&w'j 9@ H9+5&<N@ &7 %+5+50&<N@ &8 %+5+5>'<B.?5>'<l9*?5:?'3?53_v3@   Y L?2+39333931053'#"&54632#"&54632i15%&22&%55&%33%&5_>%!]&55&&44&&55&&443_v3@ Y L?2+39333931053%#"&54632#"&54632 162&%55%&2p3%&55&%3_!B%]&55&&44&&55&&44_@ L?]931053ɻE_ %!PE&{'PE&{ S07%+5PE&{'9Pd&{M@ ,&6A%+5+5PEd&{'MyL'2.?5L&2h9*?5L'+.-?5L&+@9*-?5jEL&+;_@cP`$4Drd0@$$tT 0@B@>AH@ 8=H@ 25H@ ,/H$4@ &)HDT@) %H 0`p/L?]^]]]q_q+q+r+r+r++^]]]]qqqrrr^]]]931053E_!$%!@   M?29333104632.B2+7"*"x{e ;L,&"!5$?%k*//3310#*T 0@    //39/9333333310#'7'77'*T7777Y7887 2@   //99//3323333310'7##!'77RJ77}m}8L( 0@     //99//3322333310##'7!(R77J}78}@ Y?+3310!5ff@ Y?+3310!5ff@ Y?+3310!5ff^'BBFT@z [Y `hp?P`/8P/^]]]]]]qqqqqrr^]]]]]]qqqqrrr^]]]]]]q?++39310467#"&Ŝ&CD5=R燹-N8p#A68WDR@y Y[ `hp?P`/8P/^]]]]]]qqqqqrr^]]]]]]qqqqrrr^]]]]]]q?3++9333105654&'&54632埒%DD5=R*M8p #@69W$@ Y[/3++933310%5654&'&54632㟒%DD5=R1*M8p #@69WDR&@  Y [?+3+9333104632.Q>5DC(JX96@# p8M*bF7T!`@ "#Y[Y;#$#########[#D## #j####t#d#;#######d#4#$#######k#T#D## #:####[#K#;#$######{#k#T#D# ######t#d#;#+###_]]]]]]]]]]]qqqqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqqqqrrrrrrrrr^]]]]]]]]]]]qqq?++33/33/+993310467#"&%467#"&&CD4@P\&CD4@P燹-N8p#A68[F-N8p#A68[VD+R!O@*  "#YY[#p#]]?3++3/+3399333333105654&'&546325654&'&54632%DD5=R%DD5@O*M8p #@69WK*M8p #@69\V+!f@  #"YY[[#K#?########_#;#+## #j######;#######d#[#K#$#####k#T#D## #:####{#k#[#K#4#$######{#d#T## #####p#P#/###^]]]]]]_]]]qqqqqqqqqrrrrrrrrrrr^]]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]]]]qqq/3++3/+339933333310%5654&'&546325654&'&54632%DD5=R%DD5@O1*M8p #@69WK*M8p #@69\bF7T!3@ "# ?333293333333104632.%4632.P@4DC&\P@4DC&F[86A#p8N,F[86A#p8N,? @   Y [Y [ o/oO/:_@`@ ]]]]qqqqqqrrrrr^]]]]qqqqqrrrrrr/?++++933910#753%%dM.I?`+/` /+a+/?@   Y[Y[ Y [Y[_O?o?;_@`p`@]]]]]]]qqqqqrrr^]]]]]]qqqqqqrrrrr?++++/++++9333393339107'753%%%%#5II?`+/`CMMC`/+`/+a+//+`+/sZ @          p ` P @ 0   l    @ 0      p @      ` @ 0  ;    o @    P /   P @  ]]]]qqqqqrrrrrrr^]]]]]]]]qqqqqqrrrrrrrr^]]]]]]]]]]]]qq/^]9310#"&54632Zfeeffff' #7@ $%!  [@% %]]?33+33933310%#"&54632#"&54632#"&54632E44EF33FE44EF33FE44EF33F\1HH13FF31HH13FF31HH13FF@ //333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332332310###!!!TuO .@    /3/9/3333333310!!5!###uTON-R  ,6BF@QEFCD=2!' 2DF7--HGE5:Y05[0@Y00C$Y[*YCY[ YHOH]]?+++?3/+++3/+++?9933933333310# 463 4&#"326# 46324&#"326%# 463 4&#"326#3/DUYMNXUD#DUYMNXUDB/DUYMNXUDnn`w|ձaw|aw|fe\[=@"dtR4D"u@ltHTdt@ ^bHUYH@CKHF$4>:=H@%69Hpp@,/H@ H?]++]qr_rrr++_^]]]+]+]q+qrrrr+^]]]]]93103#ŬJ=o\='@ ?2]2]9933103#3#!ŬJŬJ=\6=&'J%T@[?+93103#NRRd{{dJ%T@[?+9310 #3%RRN=&@!@~~H!@||H!{{H!zzH!yyH!@xxH!@ttH!@ssH!rrH!qqH!ppH!ooH!@nnH!@kkH!@jjH!iiH!hhH!ggH!ffH!@eeH!@bbH!@aaH!``H!__H!^^H!]]H!@\\H!@YYH!XXH!@WWH!VVH!UUH!TTH!@"SSH!@QQH!@PPH!@OOH!@NNH!MMH!LLH!KKH!@FFH!@EEH!DDH!@CCH!@BBH!AAH!@@H!??H!>>H!@==H!<;;>?>vB\hQk{ymPi5dmpWPMZ[LLؒGKM@A#gZP@+  @Y/?_o?3]+333/2229933310632#574&#"#57'53q?54#"#56327^UG Dj1X^UW?/"dOP9V;GNL8D. %@   FI?3?3993310%!"&5!24&#"326.lJRNGGNRJgח&vnrzKQR@       E  H?33333?3933339999333210!57'#5?/5!7'53QKMBCKl}MA   &?3@   I F?3?39/399333310%54&#"5>32#"=25#WXDR`7|ف7f yf"1k\.0g@7!)) ..12(!(_Y! _Y_Y!!0)0_Y.0 _Y?+3?3+399//++3+3999333210%7#"$5!2#'&#";'5!#'&+373#'#32?3!~퓱=`~?\s>>إT(? -b&8u-np T{'-3@R 10.3!*+&'( '' $$45 .**0_Y+ 33_Y''&?3333/3+33?3+393?3/39993333299991073#'&'326?3#"'#7&'#7&5!7&'+t/P2HRB%=w8Jr;%ASH*P/38?3# !2#'.# '5!>3e+:22l<%A^XBF`쫝w <<%n5.?c@Zc3ۮ+/,y-u2\=@K  ! _Y `Y?    `Y _Y _Y_!?!]]?+3?+3_^]+99//_^]]3+33+39933339910!!!575#53'5!#'&+!73#'՟B pqm==dR55Rn5۠dyL+@b)++!)$"$",-@-`-- -@-`----- -@-`-;- -@-`-- ----- %!$*+*sY+@.H+@sYo@ H! !$!vY$ sY ?3/+?+_^]9/+]3+3+2+39_^]qr^]qr9993322339910&'#53&54632#'&#"!!3#!!576=#5E C8vwA#]d FSH#OR5RSRLIu@|}R+259@F)) !8"3 3!..;4"88#"#:1/_Y153).,._Y!,&&bY6( ?33333+3?33+333333?+993339939333332310>32673632!574#"!#4&#"!57'5!57FK@Eu#3tPfo=yU%[gmPUUXVww,`+:49!--X -y1SY-- -bl80=%)-03@R&.",1  452 ! _Y&*!)-$%$_Y .%!/%%/!_Y3 _Y0 ?33+33?33+39///3+33+399333310'5!!'5!3#3##!!57#535#5!'!35!%3#Lfɬa7 3ff_5"55qRRa55RRRW9,e=0Y@y $((!T8FF ?L11Z[[ [T?I44'""<_Y96 _Y0,(3/+_Y: / $744 ?333?399//]qq3333+33333333+3333+333339933103#!!#!#!5!'#53'5!!3!'5!37!37!3'#7#7#3'E2553Fщuņ-}uO-AMVE.9| _RRRR55q55S0pX#HU@$-5AA-JIC**C323!254/4>32#"&54&#!"#"&'&!2XS-  1VB 5  0QE 6 uL/,;+#?u< A׸6 < {4+<&B  L0@',!,!12.._Y'*'_Y*@A H**@ $$_Y   $ _Y@2222`2@2]]]]qq?3/]+?3/_^]+9/_^]3^]+2+3+39933331032#'.#"!!!!326?3#"'#53&547#5JgD-v<^bM&Cpjj= +/QD8R8-?R5FQ"=#@S ! $%!!_Y _Y?O?o@H#_Y ??+33?39/+_^]q3+3333+33399933223939910!!!#!57#53'5!3'5I6TRnqӬŬM5=5@lR5p[;55 R,55,5%=$q@<"" %&  `Y! `Y"_Y?+3?+99//93333+333393333310!5757557#"#!#'.+77;3]CDx15mRmmRl; lRllRk5)i:FV_@GMMW#3' 7T AAT '#\;a`PD^^_Y'G3G_Y-3>`Y Y_YM# 3 30 ?339///9++3+3+33993393333333310#"'#>7>32".'#"&546327756%7674&#"32632654&#"32lV8&2 q$~4F`n?&LX]eP&V =X60&M0JP|UHL\XGI],I>2E39Suzg@I+=fo6M=9&ĕQ82>FKI>PPe/:S%MRCiaqt^atx Cp-@> &&+U"JL&0T@,#'-  21 _Y&/  *`Y ?2??+9/99993?+9933310 #&54632#"'5332654&'4&#"D kSgkTieK'LC1-"0@FHWDAU,QNbhfB55RR5R:*(R<0UPVPTd 'a@1! $  ()_Y @%%_Y @$$_Y?+3?3+3?9/+39933933333210$%53#'.'>7'5!#G)}66LT-H#&@\ #$& & !"%& &'( _Y #_Y$?O &   _Y?3+333?399//_^]33+3333+3399939293939103#!57!!57#537!5!3!!'!7!*=̉ɴ郴G<)ӾFi9.R55n55nRRCRR,4L5@L31!$$11+67_Y _Y3 $ .  /    +..'_Y. _Y?+3?+399//_^]993+33+39393910!!326?3#"&547#5367!5!>54&#"#6323tQ^%=RW*#ATmY}=0xdf#A*~H:!REm~F1!&C6RaBR,nN`mJ+iJRTd$O@' ! %&""_Y @!!_Y?22+3?33+3993933333210$%53#'.'>?3#E>RBBZg;%APrRNb2Oa 0ۮ(/>3-$-f ]m<R(4y@G/#)#  56Y0`  @ Y &,Y&?&o&& & @ 2Y ?2/+_^]+?3/3+_^]2+999333210#3#"&54632#'&#"327#"&546324&#"326no3%y<[t19HZXltoCQ[ZJMW[Qfzt!yOy{y\S&U@*$  '($ $$  PYQY/3+?+9/9392993333310%273#"&=56746324&#">n!Ew~OqkUjrH>787uoN՝I [fvl{iwGG;S=#/@H*  $01  _Y _Y -'!!/! @ H!!QY/+99//+_^]33?33+3?33+33399333399333310%!!'5!#!57'5!%#"&546324&#"326/ɬa7X*@RI@@IR@ff55555đvvimyXR09m@<1-6!!&&-:;!&$&Y6 Y5')'Y)) $6))6$  Y Y?+?+9///_^]+3++3999393332104$32#"$732$54$#"!57'5!2#74&+326X=@F ⧧r`hJVs?Cj[Aü@ߥ "++)sjsxYIJ`=,V@ &"+ .-% Y!&+Y) Pp ",     _. ......P.@./..j..o._.O./.....o._.O.?./....p. ..:..p.O........_.?....P.@./..]]]]]]]qqqqqqqqrrrrr^]]]]]]qqqqqqqqrrrrrrr^]]]]]]]]qqq?33/^]/]3]22+333+39333339331057#"#5!#'&+!#!57'5!3!572)),mhhffl+ }} V+++)G)P++`L)@Y$##' '!*+!`!p! !!##aY#$_Y_Y _YaY p  +q?3/]+?+9/_^]_]++?+3/_^]993333993310"!3;'&5! 32?3!>54&ܸB9PH LCCL HP9BJe!!eWX|HP@, !PY  PY PY?3]]+/+9/_^]+99333310%#"&54632!3267.#">`ۘ5QRa3Vu|8DhK5AuhL@J  =,#F 3,FF, MN 8/ =/#I // I?339////992233333333999933339932239910 # !573!57'!!332>54.54632#'.#"#"&'ZZ`[rflPQ( *39/F-%>NRN>%=n/)P1-C+&=OQO=&N*hb  yYp -<$,;(#5N:ar e".(5%%8Q;se6I@& PY PYOYOY?+3?++9/+39933910!!53;##33'\~~/?\s>>ط--Sn/pg!BB&{'Tuk@   ]5]5?5DF&t'Tuk@    ]5]5?5BB&{'Tk @  p 0  ]]]]5?555UF'T'ku*,@ 22p0]]]]]5]5?555W='T'k(4@! JJpJJp0]]]]]5]]]5?555w=''WQ,@ 33O  O]]5]555]5?555??5d^D "@    /99339310#&'5673!9>HH>9)CI$ICV @  DT&6ifv$B$4bDT&69`pDT @P$4`p  /299]_]]qqqqrrrr_rr^]]]]]]qqqqqqqrrrrrrr^]]]9333105673&'#CI$ICV9>HH>9#d^D "@    /99339310&'3#67!59>HH>9#CI$ICV @ DT&6ifv$B$4bDT&69`pDT @P$4`p   /299]_]]qqqqrrrr_rr^]]]]]]qqqqqqqrrrrrrr^]]]933310%67#&'53+CI$ICV9>HH>9d^DM@   U\H;BH!'H /+++993393339310#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC@   DT&6ifv$B$4bDT&69`pDT @P$4`p  /299299]_]]qqqqrrrr_rr^]]]]]]qqqqqqqrrrrrrr^]]]933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9H@  DT&6ifv$B$4bDT&69`pDT @P$4`p  /299299]_]]qqqqrrrr_rr^]]]]]]qqqqqqqrrrrrrr^]]]9333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>9D*L@($+,0H@  PY 'PY?+?3+3/_^]+299339210 #"&54632374&#"'7632.#"326H|܈]"ky$iONsyN[ahYQp펻.cStT!#\y|-H@l   /      p   ?  :    ` @ _      p P   ]]]]]]]]qqrrrrrr^]]]qqqqqqrrr?23?3^]9933910)'3 !wݾp&P\rL&=j@A  _Y`Y _Y  >P@qrr^]]qqqrrr?2+333?++399331057'5!!57!r%L5R5555G5\L%=L@&  `YaY ?3+3?39+3/9939322310!2>?3!5 5!#'&"#%?)ac_M8 9BJBQB*`lK'bJK O fu@ Y?+9910!5Gff=-y @ [         _ O   l     o _ O     ? /    ? /  :     ` P    ]]qqqqqqrr^]]]]]]qqqqqqrrrrrrrr^]]]]]]]]]]qq/+9310#"&54632yF33FE44E3FF31HH3bT3@ Y//3]/9/+99392210##5! 3okרZ=PMf".K@+)  # /0&&Y,,Y#P/]3]29+3+3933310#"#"&54632>32%"32654&.#"326fҍ@]iA@iP@32#4&#"tтwgĠ'*@!()QY  QY/+/_^]+9310"&'5>733265>32#&#"R E:5FcFYF95F e  _E{ jx BAF|Inr9-3d@7# 0 45,Y"`""@/&&Y& @Y`@ Y_  /]+_^]++_^]+993310"'.#"#>3232673"'.#"#>3232673 jJa&MN ev8wKVS#ENg@jRjJa&MN ev8wKVS#ENg@jy?9m:?H1iLfy?9m:?H1iLU6@   Y  Y    @ HtbTD6"tfF$tfV6<B4"pd@_qqqqqqqqqqqrr_rrrr^]]]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrr/+^]q33/]2+33/+399339103!!!##5!!5!3" {3Q}fff4ffN :@   /@/^]/]9/99333310!5!5!5GGGffNffffU S@4  Y [P`?O/^]q33]++/+993333105 !5U)G2gyygTffT U@5  Y [_o?O/^]q]++33/+9933331075 5!5V)Ggg+2ff4 h@N  l P ` @ p   :  @ P  //qr^]qr^]9933103 %! {RVf/99310#!guVf"@  ?/93310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //933103#"&546323265";N2$! =/'5)%3%Y?+33105! %H@ ??93103#HK"@ Y?+?39310!!#(in"@ Y?+?393105!# (%%HY??+393103!!Hn%H"@ Y?+?393105!3 %H)@  Y??+?3933103!!#iHnnH)@ Y?+??3933105!3# %K,@ Y?+3?3393105!!# i%n%H,@ Y?+3?3393105!3! %nH 7@    Y?3+3??339333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH @ ?2?39933103#3#ّhHK Kj 9@  YY?+?+?9333310!!!!#(iijב" -@      Y ?3?+33993310!###בnn#j ;@    Y Y?+?3?+99333310!!#!!#htjo"j 9@   Y Y?+?+?33933105!5!5!# i(qב) .@  Y?+3?339933105!### ܑב%nj ;@   Y Y?+?3?+33993310#!5#!5!ґttj)F)ޑqH 7@    YY??+?+33933103!!!!iH"ב%H *@    Y?3?3+39933103!!33A$Hn#nqH ;@    YY?2?+?+339933103!!3!!ّK$hH"qH 9@  Y Y?+?+?33933105!5!5!3 iqב)%H .@  Y?+3?33993310!5!333$ב%nqH ;@   Y Y?+?3?+33993310!5!3!3!5!$KqFH >@   YY??+?+?339333103!!!!#iiH"ב"H 3@     Y?+?3?3399333103!!#3#AHnn KH G@    Y @ Y  ?3?3?+?+9933333310#3!!#3!!jt " "H >@  Y Y?+?+??339333105!5!5!3# iqבKH 1@  Y?+?3?3399333105!3#3# 㑑h%K#KH F@    Y Y ?3?+?3?+33993333103#3!5!#!5!A㑑tHK )ޑj @@   @ Y Y?+3??+333393105!!#5! iiq"h 4@     Y?+33?3339933105!!### ב%nnj I@  Y Y ?3?3+3?+3399333310#!5!3!!#!5jtttAޑ"בqH @@   @ Y Y?+3??+339333105!3!5! Aّ"%H 4@   Y?+33?3339933105!333! ב%nnqH I@    Y  Y ?3?3+3?+33993333103!!3!5!5!AH"oHV@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# iiiqב"ב"HI@       Y ?3?33+33?33399333333103!!###!5!33AבHnnnnH b@    @ Y Y ?3?3+3?3?3+3339933333333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{@mUE- yylTD, xeM5dL4qYA)}}pX@(|aQ9 `P8u]=%t\<$|xiI1!hH0 fAQ2#թƩyeV1A"iƩ֩xiUF1"թƩxiZF!1ԩũ@hxYJ6!9թĩXhI:,թƩhIY:&ԩũhxY:J+  Ygckhk@ Yd`h_[WTW@ Y\XTSOKHK@ YPLHC?GDG@ Y@@   /3?39=/3339939333210!# 3 #R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow@kPhhTl8xx<|(pp,t ``$dHH L@@D0044DLdt|lX\\JrrNvBzzF~2jj6nZZ^RRV::> **.v~n^V>..>V^n~vf&fb"&/3/39///////3333333333333333333339939333333333333333333333210#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @ @|HkYK=+ u@ptHjoH@eiHkYK9+o@LPH@@DH>@59H+;[{@ H @H/]^]]+]q+q_rrrrrr+^]+]]]]+qqqq_rrrrrr+++^]]]]]]]+99102#"54>jnrotjlw)@i @`dHo+K[ [@PVH@DLH9_o/@54.#")vwvvvwvu}Avvvuvvw)#,@ $% /993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @@swH_;Km_o @NSH @=BH:@+.H @H?O /^]]]q+qqr+rr^]+]]q+qrr_rr^]]]+]993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:o@@:6+% %;<("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332933333310"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7<@$.#5 # 8910/+*?*O**/^]]]]]993310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'J@'$$  ()P /^]2/]32993393332210.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8D@#0,!'6!'!9:,*3$$$-  **/^]]]9999333399310&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<4o@/((5(6[6k6M6+6;666666)6I6Y6y66 6i66666666{6m6Y6K6=6)66 66696i66666+6 6666666y6[6k6I6+6;66 69666666v66)6I6Y6666@!%H{6Y6i6K6)6966 66666666?6o66@$+/     //99//]923]_]]]]]]qqqqqq+qrrrrrrr^]]]]]]]]]]]qqqqqrrrrrrrrrrrrr^]]]]qqqq3999310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@  //999910./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @    K  /]999310&&'6H zDS%Ut}FiGfY;.@  //]9/9933333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt `@4 !"VC 6% X ///33]33^]]]]33]]39933333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu28I@'  !  ?//9/93/99333333333310##57573%377```L`Y=>YYYYG\YY Y 0h=c@4  !_Y _Y_Y_Y `Y?+3+?99//3+33+3+3993333310!!!!!273!57#535#53'5!wttd>A嬷<qRRg5RR5)l@< OYOY?o@ H OY OY ?+3?+99//+_^]3+33+3933333103#3#!57#535#53'5!oF:JJJ--JJJ-h=&/"!= Z@0 !"`Y _Y    `Y _Y _Y?+3?++99//3+3+993333310!57#53'5! #4&+3#326˟ŬbhB55,J(5uJ;ES='a@3 ## ()`Y $`Y$$  _Y #`Y_Y?++?+9/+3?+399933329310'5!2!#326?3#".54&+326Ck*FBOdS5&5L {·ÅHq.!*05@J+1** %-$.54.-67-' 'QY*@ ."1"OY11OY4  PY?33+3?+9/3+3?333+39993333333339210&54>7&#"#56323!'#'#3267%%54'WHq&dS"8{ 2Hur |"Dc2oJBhav/^w>J /u#r~1-^rZ yQ*D]T+.Y@,    QY PY  ?3+3?+3393993333333310&5#5?333327#"'#${}e?Ha;0:S#8V1%=-'VABA1hW|;t=St U@   !"OY OY K@ RY?+33??3+333?+993333310>32##574#"!57'5!FH?z|rAa}^dw2h.)<2t-^---;L=d@2  _Y  _Y K???+33?39+3339999333332310 ##!57'5!'5I6=AjӬ=5@";5555x5'tg@, OYOY KOY?+3??39+333?+9999333332310 '5! ##57!57'5!XbLuXfAaV{dw1--2t----bLz=C@    K@ `Y _Y?+3?3+3?99933321035#"#!!#b]E >Aj^=Vm7tR@@  PY PYK??+3?3+3999333210!#!5#"#5!!RAa8h/Dt-/1TL K@' _Y _Y _Y?+33?+33??+99333310"3267&# !273!DEzz[Q3%L41Ac@Wf%5-@ QY OY?3?+3?+99310#'5!>32#'&#"-J}`0gW@/' ,CV%z--wvsoOWL;@ `Y   _Y ?333?+33/3?+39310# #'5! 3 >32#'&#"^55Du?i-\'mXUQB!0/Cd 55O^2{bDZ ;@ QY   OY ?333?+33/3?+99310# #'5!3632#'&#"%NJoTNW@/' ,IYlz--eoNX#c@1  $% OY !PY ?+?+3?39/99333999933399329910'67&54632'5!#654&#"Gn!kN1vQPQ\ZJ"S ,7F3/{YSnUEhr--<;WLB0,;=K@)  `Y ? O     _Y _Y?+3?+39/_^]+993310!57'5!!73#'第@@5555d%Q@/PYO_  OY OY?+3?+39/_^]+993310!!57'5!!73#Jrk}}r---- --kON <@ !" PY OY?+3??+3993993210+ &546746324&#">N`SzqXPo"I$dSXX0@ /3/399//33993310 55XO: !@  Y /9/+3333103#2#"&546Ymm-@@-,@@ >/,@@,-@Uj@ Y /2/+33910'7"&54632MDM`,@A,,?@MDM@,-@@-,@:!*@  Y @Y/++339310!5%#"&54632:@-,@@,-@mm-@@-,@@_@ @Y/+33210!53!}hv @  /9/39310!#!53h[c Uhv "@ /9/3999310 #5!3!h]Uf! +@   @ Y/+9/933310#"&546323#E44EF33F>^1HH13FFf! )@  Y /+9/933310#"&546323#F33FE44E^>3FF31HHM )@  Y /+9/933310#"&546323#F33FE44E^>3FF31HHi8 (@  Y /3+33339310##5##!8}}Oc8c (@ Y/2+33339310)335338h}}cI{@  /32931053#%8I!! +@  Y@Y?++933310#"&54632#"&54632E34EF32FF23FE43E*1HH13FE3FF31HH*@ Y@Y/++933310!5!5AAffffV=?93103#V>J=SV=?93103#V>J=z2L#@ [ H/+3+39105654.54632d|x"*"7+3AXk%?$5!"&,M?L %!57!!57#575!2#'&#"!-Br3:Kedm#F--!--! 1'B%o+q?J!%!57&#"3#!57#57546323-mE@B yF-->{T!--! 1'L3&&  J @   /3]2/10#"&533265JSUPX㊟VhfX30' &  3`yf} V ^ N+HZ'h(@  gY_?+39310!5!3!'3TN&=N&N&'d=N&'d`&f`&f`&{&@ _'0''']]]5b&@ _50555]]]5y&e _..]5f&Je _II]5m&1e _##]5&1e _..]5Vj& `AA]5'& 1Z@`&@&0&/&&&]]]]]5qN& e}& @ _$0$$$]]]5V&  `II]59T&@ _?0???]]]5&@ _-0---]]]5b-&d@ _-/---]]]5Vw&jM=&z1&HP_PP]]5w{&3 `DD]5N&eN&d+H&ye `<<]5m&f&}f& =f& NO@*>>E:POB(!Ib>*6*hY6!!gY!_^??+3+3?99933310"547654&'.54>32;267"&54632372&#"#"'&'}\% )' V%'/',32`F[q> ܺw).2}52@Y/  @ Y /+_^]9/+331032673#"&'aEmzNX*4Cfq5" !%)/AOW_jv@ qe*k`MJU]]FPJXB43:??<3BJF`*e + x"..+''+&&#++w #.,]7ttF0b\UnhhG7##7!#327#"5k3 4+*090&5T0X*-6QrZ؀T~AAA#bz A@&   @PY//^]+_^]]2323310"&'332673Th]]hbgjjg2d=%@ Y[?3++9333105>54.54632dCP&#7+2Bm%?*0''&)N2`$@ //^]2933310467#"&2d|x"*"7+3AXk%?$5!"&,Mw_Cw_Cw_C_5v_5v_5v+&@  /3233333104&#"'632#5>3*HFZjQ[pE0"c;U 2x+&@  /3233333104&#"'632#5>3*HFZjQ[pE0"c;U 2xX +&@  /3233333104&#"'632#5>b3*HFZjQ[pE0"c;U 2x^d^d5_sw_u/321053ɬ_5v_5vw_Cw_C++^d^d^d^d^d^du ?u |u u Zu ^dm!u ^8u u~u u z.u kfu WRu #u :u +^d^d^d^d+ &@ OYOY?+3?+9310%!57'5!q+F-- -:! /329/3105!#"&54632#"&54632tC2%%44%%22%%55%%2mm%55%%44%%55%%44 A /399//3105734632#"&%4632#"&+e2%%44%%2=2%%55%%2s%44%%55%%44%%55A  @ /3299//3310#"&54632#"&5463273#'52%%44%%22%%55%%28%55%%44%%55%%440{{!! A /399//310'53#"&54632#"&54632 e2%%44%%22%%55%%2s%55%%44%%55%%44:!@ Y@ Y/++105!#"&54632t@-,@@,-@mm,@@,-@@C!/@ @ HYY@ H/+++9/+3105!".#"#63232673t/QHB!(3/QHB */ 4 _mm&%&#2\S &@ //393933310!#!5!3e*\* &@ //393933310!#!5!3e*$E &@ //393933310!#!5!3o ZZ"@ //39933310!#!5!3o DM"@ //339/393310!# 7 3f\>Ha4R $@  //39/3933310!#!7!3bG4oaRM$@ //393933310!#73_J^rM $@ //393933310!#5 73fS܈kh/iF @  //39933310!# 73pZzfjFp$@ //393933310!#73p^ZHd(5"@ //339/393310!# 7 3RkGHyN!5 .@ //39/933933310!# 7 3Rka.K- O $@ //39/3933310!#!7!3xtdH^- $@ //393933310!# 73`vcFFH @ //39933310!#73wp=Dg-p$@ //393933310!#73pEsHVH!$&@ //339/3933310!# 7 3=|GHY2#% &@ //339/3933310!# 7 534~X4(5f% .@ //39/933933310!# 7 3C{sVH2}q' $@ //39/3933310!#!7!3cy Q2X/"@ //39/933310!# 73HԈG7%p @  //39933310!#573p={H\2#$@ /3/399933310!# 7 36}MH)Q0) $@  /3/399933310!# 7 530~YAuO/l6 $@  /3/399933310!# 7 3ON,qS-m6 *@  /33/393933310!# 7%3O~t8S-{0@  /3/393310)733+NS.)p @ //39933310!#73pA>S.)O@  //39/9310!#!'!ataoL *@ //339/93933310!# ' 3[H5fy4L *@ //339/93933310!# ' 3UH)hy?L *@ //339/93933310!#5' 3SHhy-^"@ //339/993310!#' 3Q6fy=Lp"@//39/933310!#'3p^iy @  //39/393310!#!5!3pT; (@  //9/933933310!#!5!3a.izT $@  //9/93933310!#!5!35$$@ //9/93933310!#!5!3?P(@ //399//3933310!# 7 3h`axbVL 0@  //99//933933310!# 7 3e`;H`GF &@  //99//3933310!#!7!3fb*]v\^L&@ //9/93933310!#73^'c{L"@ //9/9933310!# 73e[؈scSc[Lp"@ //9/9933310!#73pd]?de[/(@ //399//3933310!# 7 3Gu7TaF?9 0@  //99//933933310!# 7 53Rv8HqGG? 0@  //9///33933310!# 7 3Nw]sX=U8H? &@  //99//3933310!#!7!3mwo V=2?"@ //9/9933310!# 73\w߈5:=?p&@ //9/93933310!#73pWw2-B=+6&@ /33/9/9933310!# 7 3O}4H) 0q5 &@  /33/9/9933310!# 7 53N}<Au 1[l6 *@  /33/9/93933310!# 7 3ON,q -+m6 *@  /33/9/93933310!# 7%3O~t8 -6@  /3/9/93310)7330O~ -Q5p"@//9/9933310!#73pM4 -zL@  //39/93310!#!'!owKzL ,@ //339/93933310!# ' 3oH Kz4L ,@ //339/93933310!# ' 3oH)S@Kz?L &@ //339/9933310!#5 ' 3oHu^Kz-L"@ //339/993310!# ' 3o6RjKz=hp"@//39/933310!#'3po~l= @  /33233310#'##'##'5!T6116116Tnnnn%bz 0@   YL?+_^]2333310"&'332673Th]]hbgjjg:! *@  /29/]3393105!'#'53tBΧmm :! *@ /29/]3393105!3#5tԧBmm D!D@$ @ HY @ H@Y/++++9339310>3232673#".#"3#5iS,TLD(44hT,SLES2BO`'"O_J D!".T@-#)) /& Y, @ H @Y @ H@Y/++++2+333933310>3232673#".#"#"&54632#"&54632iS,TLD(44hT,SLES2%%44%%22%%55%%2O`'"O_J3%55%%44%%55%%44ObY '@  Y /+9/333310#"&54632533%$33$%3>x$33$%33!% 1@   Y /+39/33399310#"&5463273#'5X3%$33$%38$33$%33p{{!!:!5@  Y Y/+2+3339333105!#"&54632#"&54632t4%%22%%4>5%%22%%5mm+%44%%55%%44%%55&B@!  PY  OY OY?+3?+9/3+3933310!57#53'5!3q+--fTf-TTN&c'(N&c'(N&c'(N&c'(N!&c'N!&c'N!&c'N!&c'J&k&(V&k&(J&k&(J&k&(.!&k&`!&k&.!&k&.!&k&&w'(&w'(&w'(&w'(!&w'!&w'!&w'!&w'H&k&j )@)`)?)))@ H)/q55+]]]]55H&k&j *@)`)?)))@ H)/q55+]]]]55$ $0<@M +%%177 => @ H@QY.:4:Y(4  44##!OY#QY@ H/+]?+?+99//_^]3+3++29333333339310"&'332673/53327#"&5'5!7#"&54632#"&54632{;wRRw;dȪ>/&.C#n3US+8**::**88*)<>'*8DfS(,,(Vc̓AAArg-*;>'*::**;<)*::$ $0<@J +%%177 =>.:4:SY(4 @ H@QY  44##!OY#QY@ H/+?+?+99//_^]++23+39333333339310"&'332673'573327#"&5'5!7#"&54632#"&54632{;wRRw;>`/&.C#n3US+8**::**88*)<>'*8DfS(,,(VcAAArg-*;>'*::**;<)*::&w'j )@0`0?000@ H0/q55+]]]]55&w'j )@0`0?000@ H0/q55+]]]]55 +7C@V 2,,8>"))>DE&5AAA;ASY/; @ H@QY  ;;OYPY@ H/+?+?+99//_^]++23+_^]3?933333393310"&'332673/53"&5'5!32654&/#"&54632#"&54632{;wRRw;dȪ>1xia|q3CL8**::**88*)<>'*8DfS(,,(Vcܱ̓!-ndt֮(I!*;>'*::**;<)*:: +7C@V 2,,8>"))>DE&5AAA;ASY/; @ H@QY  ;;OYPY@ H/+?+?+99//_^]++23+_^]3?933333393310"&'332673'573"&5'5!32654&/#"&54632#"&54632{;wRRw;>xia|q3CL8**::**88*)<>'*8DfS(,,(Vcܱ!-ndt֮(I!*;>'*::**;<)*::+9!&Lv%@P@N%+5]5]]]5;DG&P@*&  '($`YbY _Y _Y ?+3?+?+33?3+999323104&#"!57'5!6$32#"'53325BvVq第ku gRgOBF*<9555BTIu;E=#U@+" $%!_Y#!_Y `Y ?3+?+3?3393+33999332310'5!#"'5332>=!57'5!ɬ`\OBF*7mBʹ755hZAoGy555;G&V@,&  '( _Y #_YbY _Y?+?+33?3+9/+3999323104&#"!57'5!6$32!"/3326BvVq第ku gơD3C<9S55A5BTg3+/E   AC?3?3333210#"&546324&#"326}JPLFFLNLŷĚV $  @B?33?3333107!57573F%H11q:/V/@  @B?33?33333339107!57>54#"#5632! nd['=57nP[yV`d[q{Q!bodaiH(>@$$')'!@ C?33?339393339310#"/332654&/57>54&#"#5632in7H%`PHZVVD9;P@17oMb[0j~p IaNKAENM>fg`KjU&{ @@    @B??39/333333393333107#5!533#!kea&g{Fy;@  @ C?33?39/333333993102#"/332654&#"#!!76Z7GWPTZ=-:2?n}pXddNp E!;@ "  AC?3?339/33333392310#"&54>32#'&#"6322654#"}U\YV415Ug_bcqB;vOIO}eU4r_]Ty-@  B@?333?3339310#5!#!8$aVBE"-K@ (# .++ %A C?3?39/393339933293910#"&5467&546324&#"3264#"326D9ERQE~{}iGPMBBMNI}>;;>?>B\hQk{ymPi5dmpWPMZ[LLؒGKM@AE!9@  "  CA?3?339/333333923104632#"'533267#"&"327}U\YV424Ug_bcqB;vOIy}eU4r<_]KT@ Y/+3310!5!#PL`/\_,@  @H /+2933339310632#'7>54&#"EVZaB&*"'?1oA9k1^!NH @ ?3?3993310)'3 !wݾp&P\_-@  @H L?3+99//33332103#5573#'8B8 !!!_0/@    @H L?3+99//3333310#'53'#573BΧ08 !!_A@  @H L?3+299//923333399310573#'632#'7654&#"8=:EHE?25(0_!!\4$+4D*A&C@"  Y   Y@H/3++99//+3333310573#'%".#"#632326738Z+IA<#/+IB<&* /A!!{{&&&!4K=@    @H@ Y/++99//3/333393103#5"&'332673BMJqSSqJ Ąo<==54#"JqSSqJ:2=Cx.5) 0Ko<=="--" .. 0/!"...n_z#%@ @! /33]q229/33105#5!#%4632#"&4632#"&3oHk." 00 ".. !/." .oujju"--" .. 0/!"...nMx+@4>32&#"#".54>7.32654.'&/.SsEDp45fQU!!;%/PD%CDI+5ho|Inz@5ihisK'JLQLzW/?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~             uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniF004uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFCnullpi1 cyrillicbrevecaroncommaaccentcommaaccentrotate grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.alt radicalex.xuni00ADuni0309UNI2206circumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildelamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BE x        bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.604D@- 8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz M L K J I G F E D C A @ ? > = ; : 9 8 7 6 5 4 3 H N < B:BJRZbjrz i h g f e c b a ` _ ] \ [ Z Y X W V U S R Q P O j ^ T d:BJRZbjrz       ~ } | { z y x w u t s r q o n m l k   p v:BJRZbjrz                            :BJRZbjrz                            J",6@   Tcyrlgrek&hebr2latn>kernmark 4<DLT\dr $,4 Zhl(z Zt ( !6! !!","\"""##L#|##$ $$J$n336:X=ATA\Axn L $*06<BHNTZ`flrx~ &,28>DJPV\d2<222d22d2x2P2<22<2`22<2<2x2d2d2P2x2d2<2x22<222<2<2d2<2d22d2<2`2222<22<22d2d2d2<222d22x2<2<22<2`2<22d2P2x2<2d22<222<2<2222 (  H" X2 &,28>DJPV\bhntzXXXXXXXX  XXD|X0XXXlX    L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzX2Xh2hT2Th2h020h2h@2@hX2XhX2Xh2h2h2h2hX2XhX2Xh2hT2Th020h020h2h2h020h2h020h2h2hX2Xh2h2h2hX2Xh2hX2Xh2h020h2h2hX2Xh2hX2Xh2h2h2h2hX2XhX2XhX2Xh2hT2Th2h020h2h@2@hX2Xh2h2h2h2hX2XhT2Th020h2h2h2h020h2h2hX2Xhhhhh2h2h2h2h (  HFLRX^djpv|FFFFFFFFFFFFF. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzXXTT0066XXXXTT``XX00 XXXXXX00TT XXXXXXXXXbXXTT0066XXTTXX XX66TTTT (  H jpv|-(2<2  !<  !J`  J`  J`   ! J`   ! 4<4J4<  !4J  !Jl  Jb  Jl    !Jb    !n L $*06<BHNTZ`flrx~ &,28>DJPV\22,22,22,2,222222,222,22,22222,222,2222,2222,222,22,22<22<22222,22,22,2222222,222,22,222,2<2222$2$222 (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\222 22,2222,2 2 2222,2h222 2 22\2H22<222222 2222222222<22<222222 22,222,22222h22 2 2\2H22<22222 222 2 2 (  H FFn L $*06<BHNTZ`flrx~ &,28>DJPV\X\BX8X8888X X8 XX (  H ( >     $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(`(6Tf|:x8>l FP$JtB|<^ L . X  & 0 V t  * P  >`n $79:<;DGNVW] 79:\DJPV\222 222022$22 2 2 2222222z2z2222H222>2>2>22>22 22 2 22H22222222222 22202$22 2 2 2222z2z222H22202R2R22 2 2 2 2 (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\XT0XX,XX,X0,XXXX0XXXXXXXTXX,XXXX (  H flrx~n L $*06<BHNTZ`flrx~ &,28>DJPV\X22T22022@2X2X22222X2X22T20202220220222X2222X22X220222X22X22222X2X2X22T22022@2X22222X2T2022220222X2d22222222 (  H:@FLRX^djpv|FFFFF,FhF,FFFFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\XT0XXDhX0XXX0hXXXXXXT0XhXXhhXX (  H flrx~h#T@@,,,,,,|||@Hp 8=D̑openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSans-Bold.ttf0000644000000000000000000126322014005610145023217 0ustar rootroot0FFTMaftGDEF}t1DGPOSPOJGSUBOQ.OS/2̴`cmap[*.cvt m_k<fpgm~a0gasp 4glyfZg!,head<6hhea t$hmtxyo(lkern)Zlocau ?(pmaxp34 name9sx post<hprep8h0_<̓H̓H% oD>NC %z o  RT\/\MT33f  Px!1ASC Q3>`: 99s#s3ZmfV9P99sQssGs/ss?sKsXsAsGVUV^u3TV9T9s9TV9TV;{VVV#=s9-sBs<sPTsP#T99s9PTsHs9ssR!=+Q9s3ss9s=s5 -s\TP k3Zd13,WsG`R-s]^^gr333333TVVVV99h999T9T9T9T9TV9T{{{{V#Vs4s4s4s4s4s4BsPsPsPsPsP99r99PPPPPPd1ss3s<3s<3s<TsPTsPTsPTsPTTVsPVsPVsPVsPVsP9TT9TT9TT9TT 9999999X9E99Gss9ss9j999TP9TP9TPTP8V;sHV;sHV;sHV;sH{{{{{{9V#sV#=R=R=R9 8TsPXTPVPT^s9Tr99s9s9TTPTPAVVPsTZ{ji{)#s4@H6(67sGs==R T Vr :3s<999TP{{{{{sP3s<3s<B9T%9TTs9TP9TP69 T9TTCR3s<B9T3s 3s<Vs VsP99999TH9TPk{L{V;sH)CT a T=D3s<VsP9TP9TP9TP9TPV#s 9]T3Ts  sOD)4+VVs s93TTVssTs<sTTsFsPAPE5+RTTPs 99l>D9PPQP sHQKs9sDpD66sBsRsBsT9TRPsTsBsW?TT TF#5E""+,6"3/m99999VV.. $~~ "A'L!119bb#A..:a^s@,8,nnn))D`IIGSs@H{{D/Rn/ =DLo/ooC1SSSSSSS.*Zs<sPs<n$.?$$k93SV=9T9V&T9TVZV#?Vy`jS9V#PMk9PsVMBkSZ9vs sBP *y)OyPP Q9PQg)#)#PNi9TP|sP<oi} VVVV$ TQ(iZsP99TPQVT8T8VZTV;95s3V;.9TVTGVn '6@#s<^UsP5PsP:sRsS&k4sPsP UkPsH9@9@ s =Y: &&^VshgyU}PDy`u9TP,,TP## =Y5P =Y: csP%kVU;.5 %  _;;TsP:ssssVs.nSnS m  m 9;n]93s<3s<BVsPTsPTsP;.5.69TP9TP9TP6k4sssnSUUVsVsUT>ZzTQMCQJMCf9TP :^E9TT9D+m^`Nh)\DH^jb\D^H)==\\\^5uBR?)hj3j'mPF1jsH3)f7h  ;{'q9=?5LsP59AvPs<GG&BNPP:J$RIs9R5=Us$7,U$U$%|%rT2)"*w"x#&/zF[1/w!{!/!!3!10086 1!1&0(H1 .I2I2 0 (B*0L 6C22!1.(-B12`Ts &R99 T#%Ts9JEsHssDs<TTsPE5>P9s<6!2 1 H/6 0,t!1!1tv?PIB/2__70H1-19 @^23+R12 '8yXXo3s<TsPTTTTTVsPVsPVsPVsPVsP#9TT9999sss99999TP9TP9TP9TPVV\V;sHV;sHV;sHV;sHV;sH{{{{{VsVs99999VsVsV#s=R=R=R9ss<93s<3s<3s<3s 3s<3s<3s<3s<3s<3s<3s<3s<VsPVsPVsPVsPVsVsPVsPVsP9Q9P999TP9TP9TP9TB9TP9TP9TPTPTPTPTPTP{{{{{{{V#sV#sV#sV#sPPPPPPPP33DDMMMMMMkkkkkkkk99999999PPPPPPUUbFQQQQQQQQPPMMkk9 9PPQQPPPPPPPP33DDkkkkkkkkQQQQQQQQPPPPPPP33 33kkkkkCOW/WE99999999/OyyV#V#Jr  QQQQQeFFj2Us9 Lss>k9999{ssAM)UU\]~V#5+-+l0H10s TTss ~s sV9TVT6) }%UX`^3rTgs<5+UV9dH1d+ddd1d1d"g{mmb))s+kUFQ@;@<fB0 9Vs<s=DT[s#T|NP?U`a##j)uB)hmPF'=Zq9q9q9q9uBuBuBR?)hjj'mPF1sH3f7 ;{'q9=jRmP7XPGGIIgqgWW#{{{{{{{{sssss{sssssssss{{{{9WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWW79PPPPPPPP9999999999999Ekk''XPXPXPFuB=iiV$~~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-AU?9U>9UB@A@;3:U839U992=1U1/U0=/U,))*U(='U'*U&=%U%*U#""*U+=*UP/@Po@5/_/_o ='==U=U0U/A  @@(F<&`ѐ`ѐѰF F@&@)AF@"'F!@&=o  @`p@`з @ H=`е@ F_</A ?O@@(&)F/?@Fp5P&<<@~P<'''F(F5&&o&O@ F_6FvP&uP&tP&sP&)pppppphpYp@}p FonHnF2U3U3UaP&`_2_P&^ZH\F'[ZxZF12UU2Uo?Oo_S@S(,F@S"F@SFkR{RRQOPOO)OYOiO@-F%IFHF!GF5FFHU2UU2UU @- ?_/Oo?oOTS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu++++++++st++++st++s+++ssu+++++++++++++++++ssssttt++++ss+s+ss+s++s+s+s+++++sss+++st+st+st+s+st+stu+st++++s++st+++s++su+s++++++sts+sssssssss++++++++++++s++++++}y:wW%')L?]%uy!1=DsN0Ess0`HjgaAohQ^Uc wuLLLLX   p d < l $ | $DL@ |4(@  !<##$<$%&\'8()4)+D+--..4..//X0\112P3 3450567,78949:l;;<==?(A8ACD8DE4EFPF`GHIJTK$KLMNOP0PPQRRSSTTUxUV,WpWX\XY0Y\YZPZZZ[[H[\\\]]@]t]]^^4^_$_T___`$`aaab,b`bc$dd4ddddee<fffg gPggghhHi,i\iiij(j\jkkl l@ltlmLmmmnnHntnnoo4odoooppPppqqqrrPrrrs s@spsstt0t`tttuuLv$vww@wpwwxx(xPxxyy@ypzz{{|{{||(|X|||}X}~ ~P~|~~ \ <p <l$T 4dD,`(\,\$ThH|@P@PXDTTX\x4hh4Pl$Tx0DL4TlHx<p$dX H8hTd,D\4d|”¬ è4hĜHxŨ@xƬPDŽǸ(XȈ,\ɔ4lʤ0X˄ˬx@p͠D0є @tҌҤLӀ @tԼ,<(T߀<L\|XT,d4t$|,@|X HpLPd   8  h h  x(T4h(@P !#D$<%4&l'\((()*l+ ++,|,--x../0///0 0l011H12H2X2h233l344P4445$5`5566d6674778h899h:X:;(;<0>H>>???\?@@L@@A8AlABBBCC@CtCCD(DtDDDEPEtEEEF0F|FGG(GLGGHHTHHHI4I`IIIJJ@JxJJKK,KhKKKLDLtLMM8MhMMNN$NhNNOODOXO|OOOP(PXPPQ0QQQRRtRRS4SdSSSTlTUUV Y$YTYYZ,Z\ZZ[[P[\T\\]]@]d]^^<^P^d^^^^^_X_l___`L````abPb`bc4eLe\eef,ffg8ghgxggh@hPh`hpiTiditiijjxjjjkdktkmnppqqHqxssst$tuvwxtyyzdz{8|}l@$4h<xd4dppP`8<|DP (x0|(`4(XhxXhxXH|` Xhx,@|<ôtĴL\Ǵ PPHXˤ˴͔̈́XҨԜ$ռ<h؜݄Pހ޴\$t0xP<l8HPH8L0   X   Plp\ l$0|t\t p!d"d#p###$%|&&'@'(d()*$*+++,,<,t,,,,---L---. .T.//8/h//00@01122T22233P3334 4|45 5D567`8 89h99:;<`==>t?(?@pA AA,AB,B<BLBCCCCCD8DE E|EF0FXFGG@GGGH0HI`IJJ@JhJJK K4KKKL L L4LLMN4NNODOOPPTPdPQ(QHQtQQQQRHR|RSSHSTlUUPUUVxVWtWXXxXY`Z Z@Z[H[\<\]X]^x^_`(`@`X`p``aLbcLd(d8deHeffgHgXgi\iiij|jklmn nnop qqrxs(sstttupv@vvvvwxxty yzz{P{|P||}X}~~  `<4x TL8\LT<,@Th|0D(@ P\LxHXHdL`t8,\8h, ŌƘ @tt0pL˜@̰<@Р`DҘx,Xՠp P׀\، 8lِټ<hڔ@l۔<tܠ(PxݠHxި8`ߌ(P|8h Lt Ht,\ 4\8t$`0d$P P8l<lDl@h<x(\$X <l8hHt@p,TL$XL$\ Px0`8lD 4\P(\P T 4`(\(XD\P , d     D l     < p    H p     8 h  <p(PxHx X@h8lDh,`8l,T|H|<`(PL|@tD@,X  H x  !0!p!!","l"""#,#\###$($d$$%$%d%%&&<&l&&&','\'''(((d(())0)T)x))*H*+++,,@,p,,--8-\--.\//@/p//0(0d0001 1x12233P334444p4445 5H566`6667,7h77778 8T888888888888889899:,:\::::;4;;<$<=D==>l?0?p?@ @D@@AHAXD@D|DDE,EEEFFGG|GGH\HI<JJ\K0KKKKLLLN@OHPQ,RS,V<W|XYhZT[\0\^_`abcddefxgxhxi0ijklTltllm mDmmmnPnooppq|rdrsLs|sstu`uvvtwHx xy y|yz zz{{L{{| |h|} }`}~ ~x~0 pLP8< $<0`8@ld8H|xtD$X(x4h0Pd`LL8dT0lDtd`œ¬¼ ,|Ôì\tČ8PŀŘŰ4`Ɛƴ <xǨ8PhȀȘ,\Ɍx0̈́ `ΨX<Фи,xшќѰ$8L\lҀҔҨҼ  4H\pӄӘӬ$8L`Ԑ x֌4׈(|hٴ dڸ PۜPܨDݐ@ޜ<߀,@$|$ pt(x|<|< x8(x x4t4(p00|488<0|4@(4xp$p\\H@<PD|d$d $ d   $ d   $ d   0 t   D  hHDP|`0\dL$P\ DDDx,xh !,2@  ?/993310!!!eL5@ [ t d T F 2 "           r d T D 2 $   h        r d T D 6            v f V 6 "          p ` P @ 0 $   8       @Y t d T         p ` T D 4 $       t T D   ^]_]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qq_qqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqq/+?9/933310#!! & D-@  [?3+399_^]3310#!#!'9#Rs@v    !   Y Y  O   /3?399//]q]q3+33+39933339999103##!##53#533!33!!ERPPOFTR3TToH5F^}}LLhV(/6@R#5/ 0 +  875  tY  0 @   4$/#))uY   4/@ H//+]9933/]]+33333/_^]+393333333333310#5.'%.#.546753.'24.'6Vm&qiZmk!WP ';`J$Et /qi %epI'W_ `,:& :2?(!3 '3 @" (. 541Y[+Y Y [%Y 55t5d5T5E565&5555555555v5`5R5@505"555g55555555r5d5V525"5555555555v5f5P5B545&5555555555b5T5F565&5@w55755555y5f5I545$555555555v5f595 555555555p5`5P5D555_^]]]]]]]]]]]]q_qqqqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]_]]qqqqqqqqq??+++??+++933333310#"&54632#3%2#"&5464&#"3264&#"326紮Aճ1=JP=@KI@=JP>AKJ?rZ$0:e@=% +5 -3 1 <;3-8"8OY 1""(RY?+?39/_^]9+399333310467&5463267327#"&'#"&4&#">&'326ZJĵNch6D}V\A47LVG LAMQ6i[1RjpAiRM|jPFI>;9HVGWj->FĹQcx0m}@ [?+9310#!bfW "@   ??931033&7!W>W@.           ?3/]393333999399339107''7'73DDoh=y{=hVY %@  Y ?3+3933310#!5!3!q9hh1 "@   [[/++993310%#>5#!39;J!BxOGL1PX@ Y?+99105!P1@ [/+93103!!1%/?33103#) Q (@  sY sY?+?+993310# 46324.#"32>jԮ&TPUW%'UQPW'@^_^c: +@ @tY?+3?329331035!5%!!]a CPG!=@    sYsY?+?+3/993331035>7>54#"%>32!G7˚wZ_Nzsy}xKaaмcvprA/)(@`" "%)*%sYF<  _ sY sY `p0@?3/]q+?+3/_^]9/^]]]]]]]+99333310#"$'%32654&+532654&#"%6$32)epb\yza]Wkdg^dc\Wc`Xǰh :@tY??39/33+3993333310!!5!3467!S:8Do6~8j?:s@C sY_!tY sY?@?3/]]q+?+9/_^]+3933393910#"&'%32654&#"!!!632:pUi}vjuJ1OfZR~o[ZK)#M@)  %$tY  sY  !sY?+?3/_^]+9/3+9333310#"32&#">324&#"326)+&q-eoa]pu__j]Wy}%KPxwb{X *@   sY ??+39993210 !4!5!_~I\DӨIULA4#.M@)) $ 0/ !&!&uY!!uY,uY?+?+9/+999333310#"$54675.546324&#"3264#"3264ru\]\[!fmlomgŇsôsd]^tm|rrG'#S@. %$!tY  sY sY?3/q+?+9/_^]3+9333310#"&'%3267#"&54$324&#"326','v&ds_]kj_Zw%KUwu{ B@ [/Oo @"H[ ` P        _ O 0  h     p ?     o _ 0       /   8      ` P      _ O ?        p P @  ^]]]]]]]]qqqqqqqqqqrrrrrrrrr^]]]]]]]]qqqqqqqrrrrrrrr^]]]]]]]]]qqqqq/+/+_^]+993310!!   I@ [/Oo @"H [ [ `P_O0hp?o_0 /8`P_O? pP@^]]]]]]]]qqqqqqqqqqrrrrrrrrr^]]]]]]]]qqqqqqqrrrrrrrr^]]]]]]]]]qqqqq/++/+_^]+93310!#>5#! 39@E RxOQGV}Y4@?_ /]]]3/]39=/33910 VABU#X)\@>  Y @H Y0p @`p/]q+_^]/+_^]q+_^]9105!5!UJV}Y2@_ ?/]2/]]]39=/3391075 5V@}DEy^mJ@  [Y?+3/?+9/99333310!>7>54&#"%6$32!mWwLDCgdkXsje I!aU71d54$#"3 %#"$5$!24&#"32>V\c2gE'u%/PUџ &'>dyw^^SadB}b5նԩ[Q%i˶D2*錯 tٗz_Ri_x}yrT3@   _Y  tdSC4%ufTE4$htbPB2$tbRD6$vdRD4&@o8vdTF&tdPD4pdD^]_]]]]]]]]]qqqqqqqqqqqr_rrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrr_rrrrr^]]]]]]]]]]]]]]]]qqqqqqqqq?2?39/93+/93333999910!!!! !'m}}\R +h$\4j@Q    ! _Y I_Y_Y!!!p!`!P!@!0!0! !]]qqqqqqqq?+?+9/+_^]+993333910)! 4&#!!264)!26j? ywR}qRx_PW lgTR@2   _Y @ _Y0]?+3/_^]q?3/+933310% # !2.#" hSfT8?! aZ[tGj}q 4@ _Y_Y0 ]]q?+?+993310#!! 4&+32qdG t@J    _YI I_Y _Y@ 0  ]]]?+?+9/+_^]+_^]q+9_^]33103!!!!!TV H@* _Y @ 1H_Y0  ]]??+9/+_^]+93310!!!!/LTJ@)_Y _Y _Y 0 ]]?+?3/+9/+933310%2675!5!# ! .#"&s;fpt],C4s}^\sRkn= m@F  `Y M M: ` P @  p   0  ]]]]qqrrr?2?39/]]]+++99333310!!!!!!'f'\1f@EP@p`]]]]]qqqqqqqrrrrrrrr??93103!'6@   _Y _Yp0qq?2/+?+93310"&'%3265!5! '%bVX[?+mivn= 3@   0  ]]??93333310!!!! X'{X#@_YP]?+?993103!!'c!m@  '  (  kK;t[O4 g{oD+ kK;{[;/7tK$ k_@?O? ^]]]]]]]]]qqq_qqqqqqqrrrrrrrr^]]]]]]]]]qqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]qqqqq?22?399^]]399333310!467# !!7! G"k 0?V:jwKL;= P@/   `P@p0 ]]]]qqrrr?2?39999333310!!!&5!Qo=`|3T H@,  _Y _Yp`@0 ]]qqqqqq?+?+993310# ! 4#"32xOOyݿTS| H@) _Y_Yp`0qqqqq??+9/+9933310#!!!24)!26|y9zÈu7yTm"Y@6#$_Y _Y  _Y$p$`$@$0$$ $]]qqqqq?3/+3/+?+93310327#"&'$! 4#"32"{o;<~tAxOOy2cX }9S| ]@3    _Y_Yp0 ]]]q?2?+9/+9933339310!!!!2 4)!26Q}|˔"`p;*R@/ ",+ " _Y _Y 00@?3/]q+?3/+999333310! $'%3 54.'.54$! .# ,5G|dF'&~9p˯f6/pe!?!#+.5J25+/r܋TtD )@     ??9333310! ! ! ! A8996T1d#58@ 4 $      t D 4   l     p ` 0       p @       0   :     P       p ` O 0      p _ @ 0  ]]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqrrr_rrrrrr^]]]]]]]]]qqq??39/33/993393910!! !? 5RV5BB?T= n@F  _Y_Y          p ` P @ ]]]]]]]]]]]]q_q?+3?+393310)5!5!!R#3sW&@ YY?+?+9310!!!sWu&/?331033#) W7&@ YY?+?+93105!!5!W-%@?33/29993310 #!BT@ Y/r+33105!NNB?1@[/?_/]q+993310 5!+<N&3m@?$'',54(RYYi-  QY//OY$!5O5]q?22+3?+3_^]_]]9/+93333310"&546?54&#"%>32327#"&'#32>5JTNI )0 ((-je vYbR+G;Bm>7jgGRʺv[E he #H@   "# OY OYp#q??3+?3+?99333310!.5##"323'!4&#"326L [s-urqnozy('  %`_ d#P-No@C    RY!HRYQYo_O/]]]]]?2/]]+?+9/_^]++9333310"32!327"!.J Jul' sckn!  |#C@$  QY OY]q??3+3?+929333210!#5354632&#"3螞Oc))H;||q 9HUTNZO!+a@:" '-,%OY)OY QYVfv"2p-q?2]]]+?3+?3+?93333310"&'%326=7##"323467!4&#"326TcPul][  wnpwN!AJ9k  #xlާdP@/ PYp]qqqqqrr?+3?3?9933310>32!#"!!9wf}b|pR^kmhV@6 SYP @    `       ]]]]]qqqqqrr?+??9333105!!:W@  PYSYP@`PpP@8`??^]]]]]]qqqqqrrrrr^]]]]]]]]]]qqqqrrrrrrr?+?+?93332105!"'5265!dF3H5Z ?cvFu 7@   / ]?2??9993329933210!!!! By.TjZlF@-P@`]]]]]qqqqqrr??93103!4O&@^&('"PY (((T(;((((T(;(/((((((((`(/(]]]]]]]qq_qqqqqqrrrrr?22??3+39933393310!#"!4&'!3>323>32!#" Uk  4l57wRi_HWo,|p~nQ_dOO@/PY p]qqqqqrr?2??+39933310!#"!4&'!3>32Lf}  9w_HWo,|pQPN 0@  OY OYp`qq?+?+993310!"! 4&# 3   ~x}v,+WQ!<@  #"OY  OYp#q?3+???3+99333310#"&'#!4'!3632#"32r-_pwwn"c]a`j4lİTWZO<@   OY  OYp q?3+???3+9933331032467!!7#!"4&#"326T[ ]tqny '.ql›'O>@% PY _/]]]]qq???3+99331034&'!3>32&#"  )@XB6!D4iu!})8 >&:2)`=:@   yk]O;- k]K=+ h{mK[=+ m}[I+;kO_4 8dK?@?{o+Kp@ H  ?223?333^]+]]]_]]qqqqqqqqrrrrrrrrrr^]]]]]]q_qqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqq3333933333310)&'!!?!7!!׬ #4--n:Ju|4d: @@$       O ]]]q??9333333310! ! !! 3/1x/ bWh:@     PYscPB2$t`RB4&gvfTD2"vf@2"`TD0 7t@;t;$pP0^]]]]]]]]]_qqqqqqqqqqrrrrr^]]]]]]]]]]_]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqq_qqqq?+/33?39333310"'532>7!?!eL5,546;#";-nwyl:[Qs\_pQ[:WHrqqqHhi_]jg95@!P@0 P@]]]]]qqqq/?910!9m+W#C@# #$%Y#Y#Y?+?+9/+993331032654675.54&+532++9]Oq^[tO]9Ŋnyyngj-\`-ihprtoQ_H&@ Y [Y/2+++39910"&'&#"5632327TKKVGwAqid-r@u*/+-T/.\,$:I@  @[{ k ;      d K ; +  i       t ;      { k [ 4 $      0 $   8     { d T       P @ ?        p P @  ^]]]]]]]]qqqqqqqqqq_qrrrrrrrrr^]]]]]]]]]qqqqqqqqrrrrrrrrrrr^]]]]]]]]]qqqq?+?9/933310!3 ,+3Da@6    !vYP  vY   ??99//+3/_^]q3/]+933333310267#5&54753.#"LXwಢܢpX|Tmd [c^&q@2"  &'( uY uY""tY@&&H&&?3/+]+3?3/+9/3+399399333393310#!5>=#5354632.#"!!!267^җJfKԩ,RB[PRd|hkk:i\ϊ/MFs}Zg8c^99'R@*" () Y  %Y/]+23/_^]+_^]2993333331047'76327'#"''7&732654&#"@&=99+ $.71441+?@7.=.!@Y   @ Yp?2/]+/_^]3/^]+993393993323993102.#"#"&'732654.'.5467.5464&'6? rZpi6cUnW'{{z~0gΫngZbw6d>C;A)9+&RzW]O%PKAP0<-,1p]#&TGL!)7* |@U [o/?_ @+3237#"&'#'26=ashf ~!1A6GQHO=W\X>ia*w^ bizq01mI=`A02U\S@*     [ [?33+3+333393333333310%53!53'GiGo%#iGo%#TWH@1/?O_o Y?+_^]qr99310%!5!wtPX -6@K!,,)3##$ --.))$78 $,3"3"Y%2Y$$%%%@H$3%%3$ Y Y?+?+9///+_^]]++93933333393310#"$54$324$#"32$##!24&+326PQp䣝諣EuJ`NKEBCMP£婣䤤9/q^v;9324&#"326ۻUX]FG_bDC`VVSF`aEEcb14 B@#     Y Y _@/]]3+3/+9333333310#!5!3!5!oUT=3I@(    /   YY?+?+3/_^]9933310'>7>54#"'>32!5j[W@QU |gMjy=i;8I'[bcyoc}bB>!,~%{@L "&'"Y//  @HY YP`p?3/]q+?+3/+9/_^]q+99333310#"&'73254+532654&#"'>32~ hf83?@.+X }IOSXcphh ]`]~/+',Y ^ngU@[ \WU'@[/?_/]q+9105!W +V!:7@ PY ??33+??399333310!&5##"&'#!!3265! !ZO4QUZYYd,VN0*+HBpG/A@    Y /3?+39/_^]933310###"&5463!ÛŮuD@ Y/]+9310! 1`W@ YtTD`P `08p/^]]]]]qqqqqqqrrrrrrr^]]]]]]]]]qqqqqqqqqqqqr_rrrrrrrrr?+?9/399933310#"'53254&#"73-8#18B&>!^[^`vE#"RRRj I@   @@ HY?+3?3+_^]2933333310535733Rylzuy- *@  Y Y?+?+993310#"&546324&#"326ɳ;IIA@CK@1jachjfe]Q@)     [[?33+3+3333933333331075533553]#in%G#in%G^K&{ 'K@   @ p ]5?55^L&{ 'tI?5gK''Ku;@ @p]5?55r:Q@! [Y?+3/?+9/99939333310746?>7!3267#"$!rWwMCC hckXsje 8aU71dC=1\ho TW&&z ! %+5&(5 & ô  %+5+5&(@  & <  %+5+5+&(s@  & %+5+5&( s@ & %+55+55&,&%+5+5hf&,@ &J%+5+5+&,& %+5+5b&, @&%+55+55q `@5 _Y<  _Y _Yq?+?+9/_^]_]]3+39933339210#!#53! 4&+!!32qƁddRT=&1 @ &$ %+5+5T&2@ &%+5+5T&2@ &T%+5+5T+&2&%+5+5T&2 &""/%+5+5T&2 @ &%+55+55VV G@(    @`p  H?+]q3933310 7   Vd```Ff``bT%]@4!   &' !#_Y #_Y ?3/+?3/9+999393229107&!273#"'4'32%&#"xOƜRprԔ[aV[zT\uIqS|Ju^M|73{J&8I&%+5+5{J&8@ &l%+5+5{J+&8&%+5+5{J&8 @&%+55+55#5&<@  & _ %+5+5 B@& _Y _Y_o_ o   ??99//]]++99333310#!!!!24&#!!26y'R׃9yrn|%1K@* &-&32 -##PY# OY3P3]]?+?+99333310#"'532654&'&5467>54&#"!4$32ɺt2/QJL]79=2]Xgl!2;2!)8+$E94Y=m6^26Q-AN 6UD6-)-^}4x&DC44&558%+5+54x&Dv @ 4&4 47%+5+54x&D55&::4%+5+54x&D44&=Ҵ=J%+5+54x&Dj@ 44&8״86%+55+554x&D )@ 77&:ٴ:4%+55+55BN&3:@^$%%8,7 ,1,<; -RY7RY7!H77 7 4QYo "''OY$$$$_< <]]?33/]]+3?3/_^]3+399//_^]+++93333339933310 '!"&546?54&#"%>32632!327%2>="!.|衳PXUL tJvk' sEtAhV-K3ckn嬚7leJOkkNH-#HfY|ג+SrΎ\GE^D4H\&XC& %+5+5\&Xvx@ &` %+5+5\&X& %+5+5\&Xj@& %+55+55Wh&\vF@ &` %+5+5W@@"  ! OY OY@5;H??+3+?3+?99333310!3632#"&'#!4&#"32_r-opqvwn2c]aWh&\j@&  %+55+553&$N@ &%+5+5<[&D66&445%+5+53&$ @ &%+5+5<&D44&77?%+5+53b&$ %+532!#"!#535!!!9wf}煅2:|pz6mh&, @ &  %+5+5&@ &  %+5+5P&,N@ &%+5+5P[&@ &%+5+5&, @ &%+5+5&@ &%+5+5XW&,  ߴ %+5EW&LԴ%+5&,@ &%+5+5:>@'`]]]]]qqqqq??93103!:&,-@o0]]5W&LM9@0@]]55]"+&-\@ &%+5+5W @   PY [/?_ P@`PpP@8`??^]]]]]]qqqqqrrrrr^]]]]]]]]]]qqqqrrrrrrr/^]q3+3?+?9333933310#'##53"'5265!ӠdF3H5>^ ?cvF9&.Ҵ  %+59u&Nyٴ  %+5u: 8@    ?2?3993339333310!!!! By.Tj:@Zl&/&m %+5+5jhf&OO@ &M%+5+59&/ %+59&O:  %+5&/r@  %+5?5&OK@   y %+5?5&/ %+5q&Op ] K@$        _Y?+?99//339999993333910357!%!'3ABѓߓt) e@> :  5      `       ]]]]]qqqqq??99//92]3]3333910!57!7}}31EEJ=&1@ &Z %+5+5d&Qv@ &d %+5+59=&1 %+59dO&Q    %+5=+&1 & %+5+5d&Q&! %+5+5,'Q_2@" %?o p]q]q5+5K$C@% ""&%_Y_Y?2/]+???+3933310"&'732>54&#"!!36$32J4R/?J ac BOcD1A'b_D=yWdO!Y@6#" PYPY######p##]qqqqqrr?+???+3933310"'5265#"!4&'!3>32EdF3J4f}  9wW AaHWo,|pяT&2N@ &%+5+5P[&R @ &%+5+5T&2 &$%+5+5P&RP@ &!%+5+5T&2 1@&o#%+55+55P&R@&d %+55+55T @V  !" _Y_YI I _Y"o"_"O"?"]]]]_q?2+3?39/+_^]+_^]q++399933210!# !2!!!!!&#"327&k6wPGe^Gat6RRs PKN$+s@?  (),-(RY(!H(( % OY ##OY-]?33/]]+3?3+39/++9933393399310"'#"! 632!3274&# 3 "!.h Jvk' s~x}vckn,+2|&5@ & %+5+5 &Uv@ &I%+5+59&5Դ %+59O&U9X%+5+&5 f& %+5+58&U8&%+5+5;&6@ +&++.%+5+5H&Vv9@ )&)[),%+5+5;+&6q@ ,,&1&1+%+5+5H&V@ **&//)%+5+5;W&6z 0/0+%+5HWO&Vz ..)%+5;+&6 Z@ ++&--3%+5+5H&V@ ))&+ +1%+5+5W&7z^ M%+5W8&Wz H%+5+&7 !@ &  %+5+5&WoK@  [ %+]5^@   _Y _Y  P@4$pdT;$hTD4t[;$ D 7{oK;+[K p0 ^]]]]]]]_]qqqqqqrrrrrrrrrrr^]]]]]]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]]qqqqq??9/3+3+39333103#!#53!5!9rm8h@8   OY OYoOOY?+/_^]q3+3?3/3+39333333333310"&=#535#53733#3#327|X͹@  _Y _Y ?+?+9/9/99333310 %6$3 !"$'%32654hSATs?!aGj}TE%Z@.% %%'& _Y!aY_Y _Y?+?+++9/9/9/9933333310.#"3267# !254632&#"y!:QfTӒKM:;5j}~aZ[tI< EHP0#Q@)#  ##%$ PYOYOY?+?++9/9/9/9933310.#"3267#"32>32&#" `XPl ІuaKM:;5Sced o_% +& EHq^=@  _Y_Y_Y?+?++9/99333310#!#"&5463! 4&+32^&dn3Si`GX= =@   _Y _Y _Y ?+?+9/+933310463!!5!!"$%)!"X%$+UiT\"R@*  $#  !OY  PY OY?+?+?9/+9/39/9333310323'5!5!!.5##"32654&#"TѼ_3 .s%pwyp а+]z$_cPXNB@"  OYQYPY?+?+?+9933339910!5!.54>3 # 3 [ea`pt(#+E쩧eP :@   _Y _Y _Y?+?+9/+9331035!!5!!5!PVTsbT{K@%   _Y _Y _Y?+?+9/+9/993333310%267!! #"$547!.#"塶 : W6^ٝ z,`hKL=fj^%Y@,#"##'& "" _Y _Y  _Y?+?+9/+9/9/99333339910"$5467$54$32&#";#"327{ᨔDIl{;;\D„G=`[d`Yeak]ſW=@"  _Y_Y `Y_Y?+9/+++933310!!!"'53265!/J[DA5Lw MOW W@/     uY0@P  uY ??+9/_^]3+399933339310.#"3#!#737>32@A9 $%*j" B=k񾇓 Td)e@5 '+*!! _YaY_Y $_Y _Y ?+?+9/+++9/9/93333310%2675!5!# !254632&#".#"&s;fpt]ٔKM:;5,C4s}^\sH; EHRknW >@!  aY ?299//+93393310! !#"&54674&'3264NK1fA;h1- +"",b:?y%YZR910-,!G@%   #"   PYPY?+?+???9/39333310"&=#"!!3>3232!"f}9w__kmh|p}z$,9 2@   _Y  ??9/3+3933333103!3#!#'ى;FWM@(  `Y _Y?++?3?9/9/9933333910!!!2&#"! XLGZD34{X  4HuN@ PY@ Y?3?9/++9933333910!!4632.#"! By篚aUK=7.TjFGZl% 2@   QY  ??9/3+3933333103!3#!#{}}{:nhe@5     RY RY?+??39/+9/9/9/9933339310%'!7! !'6R*%Jy`NPC/#xf$F@##  # &%  $   aY?3+3??339/33933333103265!!'##"&'##"&5!3265ben' 9p)G'ddj[eXbgn[[W=H@$ `Y`Y??3++9/9/993333310 &5!!#"'53265oJ[DA5|3=`Ǯ MOXdO5@  PY?+???9/39933310#"!4'!3>32Lf}  9wXHh|pTT!R@  #"@Y _Y _Y?+?+?9/+9/99333333310# ! 65#!4#"32xOh7{}ݿYPTS|?FPNE@"  !  OY OY?+?+?9/9/9933333310#"! 65#!4&# 326  }~x}vh&,+8TWS@,   `Y _Y `Y_Y?++?+3+39/9333310## !2%327&#"hFpfTǦI>5<>WF,;[[tSNxPWcNI@&    PY  OY OY?+?+?+?9/9333310%#"!2%3##27&#"@eeM/*"*wwC*-) (XX ?  H@#  _Y  _Y ?+3?9/+9/993333310"&5463!2#!!4)!26Z}^9zn3Si`Չt7yW(U@-$  *)PYPY !OY'OY?+?+?++9/39/9333310#"&'#!4632.#"3632#"32t)篜1zK_pwvo"fZa\ lİ;R@(   _Y_Y??9/+9/+993333339910 !!!!2 4)!26'7} |˔"k`pP+F@"!&'' -,&&) aY)#_Y)?+?+9/9/99333333104>7>54!"%6$! !267! $P+KfvBq9~&  (Hezv5VRxW<*$1G7\['NsU=.#!^Hdq/}T+O'@@!!"" )( !%%QY% QY?+?+999333333104>%>54&#"'>323267#"$TY[Lddf^ ZiWmuh&5#!'1'ks} qPkҼ:"[@  !!$# "" @Y "PY?+??339/+9/39/993333333103265!>5#!!.'##"&5f}n}k:㯉D nWo,.i%G@$  " ""'& _Y _Y?+?3+3993333993310"$547#!5!32654&'!!"'5Ǩ݀<Ҹӡ:Ѩ(g PȞP5 g˷{D6@ `Y_Y _Y?+?++?9933310! !3264&#"5632D'LW\+DZ  q< #2@ ??39/9/9/93310>32&#"!!8}UmF:%3 5-d[>(,B?W 8@"! PY PY ?+?+9/993299102&#"#"'5326?!7>~x_86,3eMeL5,Xb%T) N Q,J$;/Fͣ Sd0/")%%}4E@$    aY_Y _Y?+?+9/3+39333310!!5!!!!!5!4R'>#QCWi@:I@&    RYPY PY?+?+9/3+39333310!7!5!3!!!5#@\ )J}yND@$ _YaY_Y?+99//++933333310"$'%32654&+5!5!QK6gȀN&Neq·- HNC@$  _YaY _Y ?+99//++93333310 4>75!!#"3267Ȁ&Nʟg5KNDY糪re(N":K@&   PYOY?+?+39/39/93333310267#"54675!!#"9Ws Pf_j v7N:*O@($*,+ "*"PY'OY?+?+9/39939333333310#".54>7>54.+5!5!3267"ـs`ng2jf/еYvendbz cLdWP*=,-/ˣQwT2=)8B\XG!S@* !  aY _Y _Y?+?+9/3+39/933333310!654#"%>323!!!5>7!VZ_fnh.&*vuaaмUm\k=5O@( _Y _Y _Y ?+?+39/+9/93333310!!3 !"$'%32654&#!#F$(xjxʶ }y:S@*   QY PY OY ?+?+39/+9/93333310!!3 #"&'%32654&#!#TA2ݺ&fXYZky:˸SMNU^QqU8&R@(('     OYQY?+?3+39/9333333339910#53733##"&'732654&'.5X'QP'gumWhY|M'2# (R~_%M@;A4=.WkWQ7@  OY ?+???9/399333310!!3>32#"6z 3q_p|a5o[`nǝx9?9310334M@  ?22993310333344R[O@(    aY aY ?99//3+33+39333333310!3!!!!#!5!!Rvvvv;oq  o+&''=  }&'']T&G']&/-W&/MW&OM9 &1-Wp&1MW&QM3+&$ @ &%+5+5<&D55&7ܴ7=%+5+5+&, & %+5+5&@ & %+5+5T+&2 @ &"%+5+5P&R@ &%+5+5{J+&8 &%+5+5\&X&  %+5+5{J+&8 3!@ &%+555+555\&X'j4@%&+55+55{J+&8 4@&%+555+555\&X'jm@%&+55+55{J+&8 5@& %+555+555\&X'j  @%&+55+55{J+&8 6!@ &%+555+555\&X'j@%&+55+55P-NS@*   RY  QYRY?+?+9/_^]+9/9933310332#"5!4&#"%267!3ul's`ck\nN5*&O|3+&$ 3!@ &%+555+555<&D'j4&@?!?>%8!87%44&+55+55+53+&$ 7@&%+55+55<&D'4 @;!;:% 47%44&+5+5+5&C&<%+5+5B[&8@ >&> >=%+5+5T.#r@&"# #% _Y  ##@Y _Y _Y ?+?+9/3+39/_^]+9/9933333310!5!5!3## ! .#"3267!XTfttpt],<߀js}^\sRknA7%NO'1x@9&(("!!-  32"$QY/OY+OY''Y?2+3?+9/_^]99+??+9993333333333103!757##"5323467!3##"&'%327!4&#"326%>m[  co"Ѵ*0*wnox%9kQD#xl]y%dT+&* @ & $ &%+5+5TNZ&J@ --&/ /5%+5+5+&. | & %+5+5uU&N * &ش %+5+5TW&2PWN&RTW&2'v.@ .-%--&+5+5PW[&R'+@ +*%**&+5+5N+&y @ &%%+5+5W&T@ & $%+5+5W&@ &S %+5+5 o&'= }&']T&G]T&*@ ""&M!%+5+5TNZ&Jv@@ 11&-?-0%+5+5I@%  `Y aY ?+??39/+9/9333331032!!"&=!!!!!=__)'f'}z$1X1@@ _Y ?+?99333310!!>324&#"$tUK~tp)fU=&1<& %+5+5d&QC& %+5+53D&$'-0@ - -0-@-P-%(g(+%%+55+5?55]5<&D'vc6@Q Q0Q@QPQ77&L[LO%:۴:4%+55+5+55]5&&`%+5+5B&v@ ;&;;>%+5+5T&@ &&&T&)%+5+5&vz@ "&"b"%%+5+53%&$lY@ &g%+55+55 &D@ ??&;_;8%+55+553)&$V&%+5+5<&D8??&8ڴ8>%+5+5&&(vZ@ & %+55+55 -&H@ %%&!! %+55+55)&(V& %+5+5P-&H;%%&$ %+5+5B&&,Z@ & u %+55+55L&@ & ~ %+55+55t)&, V@ &%+5+5r&@ &%+5+5T'&2[@ $$& ~ %+55+55H&R@ !!&%+55+55T)&2V$$&#%+5+5P&Ru@ !!& %+5+5'&5X[@ !!&" %+55+55 &U|@ ""&%+55+55)&5V!!&  %+5+5k&U""&!%+5+5{J'&8[@ &%+55+55L\&X @ ""& %+55+55{J)&8V@ &%+5+5\&Xl""&! %+5+5;&&6 3+34%+5H&O&Vt 1"12%+59&7%+5&8&W @%+5U>+D@!) &-,""_Y"?+9///993333933105>54&'56$>54&#"'6$32>9gO!BչHs|c7QGA4_paS8:dqVG{%)jW8eXpWhyg}dSLCQN(G@" " *) ""  QY ?+?9/9/9/993333393104&#"'>3256$654&'5>jbStAB3 7waKpW䐗MFQTW"-9}@B # 4). ;:1  1!&OY1PY1+OY7OY?+?+?+?+?9/39/9/9/9/9233333310%632#"&''67&=##"323'!4&#"3264&#"326Tsϫfap,[s-urqnozK>;w${I?KoQ@L@J+'  %`_W393,3G9a%0]@/ ""+&21%%  (aY .aY?+?9/+9/3339/99339339910"326544! $54675.54634!"326DSPqsSU쉆⊁xrG||GK]mgX´OÈ$fWro{srT%/Q@)   (#.#10 +OY &OY?+99//+3399339339910 $54675.5%32654&'7% 4&#"׋sy*jD2}tpw2Dj*xt ʍ/q8dIqqHf7q/uwvv=8@    _Y _Y ?+?+993333310%2'654#!5!5!o*R琄j~!S3n3D:6@   PYPY?+?+99333331035!5!! '654#D )N#[j~!S3n3&$&%+5+5<&D77&5ߴ57%+5+5W&(zPW-N&HzJT+&2 3 .@&$$#%+555+]]5]]55P&R'j"4=!@"! %%oO&+55]]]]5+55+5T+&2 8%&%%1%+55+55P&R'v4:@#,%0@+0H0@H0@HP00@ H0&+5+]+++5+5T&2@ &%+5+5P&R&%+5+5T+&2 7 @&  %+55+55P&R'"4#@%%&+5+5+5#5&<UC & %+5+5Wh[&\@ & %+5+5WO@' !   PY OY ?+?+?9/9/9/333933310632#"&''67&54&#"326sϫfap1|K>;w${I?KQ@LGJG393,3G9WO)4j@7*/#) )%65 ##-$$- PY-PY-2OY?+?+?+??9/39/9/9/9333332310#"!4'!3>32>32#".''67&54&#"326Lf}  9w:pEϫFqbRp1|K>tNkD?K_Hh|p*#0@GG39_7C9 8(k@6# *)  !PY OY &OY ?+?3+39/+9/9/9/93333233310>32#".''67&5#53733#4&#"326=xSƛP}gPp1|XhF2NnP5F,%2>GE`m39_7C;W: @  PY?+?39310"'5265!dF3H5W ?cvF]D"-8j@84# ). :9  1&&OY 7++OY?3+3?3+3??9/339/39/93333310#"&'#!5##"323'!36324&#"326%4&#"32Dv*+s-_urqnozlqrwur!g[^f'  %`_bòTW<Q",6f@6( -2#87  %00OY +4 4OY ?3+3?3+3??9/39/39/93333310327!>32#"&'#!47#!"#"324&#"326Tz+-t)]pwvo(tqny 'g\`gfZa_<'lİv3 x@:     _Y_YY?+?+?9/3+39/9/9/9339333310!!#7!!3 3/3#m}ߣ\Gwk+ RǗ5hb6<FRCE$\̘T&X@2  "('!$$_Y @_Y ?+?9+9933333310%267#"'#7&5!273&'&#":QἋ5\fT{9]=4#SdHZ~a:\a8[t-ccGJ3,6 WO%U@0 "'&!$ $OY  OY?+?9+99933333310"'#&323&'3267&#"Rs]֣ODãޚ$.EPl "!J4 +9a#$$ed o_6kL   =@   aY _Y?+?9/3+393333103#53!!!!'n)WN@'       _Y ?3+33?9/9/9339933210!#!5!7337#92288VVfdAKK䃃OWO8J@(."'":91+PY1''QY'%QY?+??+9?+9933333310?32654&'.54632.#"#"'3267#".'&'&O7jumWhY ^fddMZX 8?Y:MW@R~|OdFU;A4=-Q`BA3<076TbAJ=>wheDW:H@&PYPYPY PY?++?+3?+39933331035!5!327#"./&#D )B~PLq9(:W@=f[M?ow\fidU +K_N4D@"    _Y  _Y ?+?9/+9/9/9333102654&#"%6$3 !N}!:(AqЈ9"mzG/ +N/@  OY?+?9/933310!>54&#"%>32{FTBU -youcSj'o@; $ $ )($aY$$*#_Y_Y?+?+9/_^]_]3339/+993333333399103! )#%4&#!!!! 4&#!!26?BRzvR}qyxDechln!_PWO@'   aY_Y?+?39/33+339933333333103!!!3#! 5#26=!q'm'ssqǛn˄ 0r|HNo@: _Y  _Y `Y?3+3?3+39/3+39333333910!#7#!733#!!!!!#55b//O.c4nn__;bQi WO"&*@+ %  #',+  !#Y!%@Y''RY& )) OY  RY  !@ Y PYQY?++?+?+??+9/9/3+3++9/9/99333339933910"'#&323!327"37&&'7JrWգ SGģ<1I' 9cky%BALA  -#| Q6P6iW@,    aY _Y_Y?+?+9/3+39/933333310"&'%326=#53!5!3# '%bVX[?+mivn,W#O@(   PY SYPY?+?+?9/3+393333333310"'5265#53!3#5!dF3H5zzzzW ?cXTWR'W@- % )(  `Y `Y "_Y_Y?+?+?++9/9/993333310327#"&=#"$5!273267.#"~5=D&s!ТzMۤ@ym<=W OM ƁaFUcNG3/+.+TW(N +V@- '!-,$OY)OY PY PY?++?+?+?9/39/9933333310467!327#"&=##"324&#"326?  5=D&s![s-urqnoz xiOM '  %`_O@'   _Y  _Y ?+?39/3+39933333339910!!!#53!2 4)!26Qf}(|˔"`pOX@- PY PY PY ?++??9/3+39/39933333391034'!3>32&#"3#!#t  )@XB6!D4cst8hr]-mVM@(      aY  ??39/33+339/93339103#!#53'!!7!7!wxU5PQ5uBˍWh:Y@/ PY PY PY?++?39/33+339/993393103##"'5326?#53!!!#lMeL5,Xb%xy)fC`&[ ͣ Sd0400N3N&3}@&'$,54!  !%$$!'@ Y''!/OY!@ Y! QY?+?+?+9/+9/39/_^]9/9933333331023267#"&54&#"5>32367>54&#"杰JTNI %)0 ((-je vYbR+G;Bm>N7jgGRʺ[E he#H@  OYOY?+?+9/9/99333310".'%32#"%>32!р lPX` _o devkcS7N%p@9" '&  "RY""OY$?3?+9/+9/9/_^]39/99333333910'67&532.#"632#"'4#"32:J< `X׾/TlzA>YSv +ScFsk=cv_TW>'V@-#  )(   OY %OYPYPY?++?+?+?9/39/993333310"&=##"323'!3274&#"326~[s-/:purqnozW'  %`_}  ̯TH!,U@,""( .-PYPY%OY *OY ?+?+?++9/39/993333310%!.5##"323'54632.#"4&#"326T [s-#Qurqnozd~'  %`_r }F#NS@+     RY!HRYQY?+?+9/++9/993333310"&'%3265!532"!.)9 'luJ ]nj*5}P-NS@*   RY  QYRY?+?+9/_^]+9/9933333102#"5!4&#"%267!3ul's`ck\nN5*&O|PJN %c@4## $'&OY#$$!RYQY?+?+9///9329+993333333310273267#"&'#"5%&#"%2307?*C&E|s%"'s`PN&M:8k{5*eځ&OWAEN'S@,$%  %)(RY$  RY !QY?+?+9/99+99333310"&54675.54632.#"3"3267 voz߲bNHNYPHl)laDLC32)kIPYNHOa綴}{,JZO@TLGM3273267#"&')kIPYNHOa綅-m*C&E|f :,JZO@TLGM32&#"m%.#01"-&2dT)YPVG}SIG+^}GVPY)TJ20)#]LP[!)032!#"!4632.#"9wf}簜#Qb|pR^ }ImhWd*X@/"(,+**"PY%PYPY PY PY ?++?+?++9/3993339910>32#"&'5325#"!4632.#"9w0t:/f}簜#Qb|p  } }Imh# D@"     PY   SY ?+??9/3+393333333103!3#!#5!y{{yyX96l9: &@  PY PY ?++?93310!327#"&5l6>#[<:?= D: 9@   PY PY ?+3?+393333310#5!#3!53JjfZ@   Y Y ??9/+9/+9/9/93333333103#467!>53*be'"_i-7zG?,9vM@&  RY  RY ??9/3+39/+39933333310#!#"&546;!3!5#"3wxuwp``pr̤PTW &@  PYPY?++?93310"&5!327ҥ/:pW}  VZ@-   PY QY ?+?+??9/9/99333333393103!!#"&'%32654&+5!ש6Mvhn<\:&J@%%%  (' & ""PY?3+3??339/399333933103265!!.5##"'##"&5!3267Vj 4l57wRi:㮊DWo,|p~n㟌QW: J@$   "!   PY?3+3??339/3399333933103265!!#"'##"&5!3265Vj2r57wVj:㮊Dssl~n㪁QWO/[@0//$(10 +PY $PY &PY ?++?3+3?3?9/399333993310!#"!4'!3>323>32#"&'5325#" Uk  4l53y0t:/Uk_Hh|p{q  }WdO!E@$!!!#" PY PYPY?++?+??9/3993333104'!3>32!#"#"&'5325  9wf}0t:/Hh|pQ_o  }WNO!E@$!#" PYPYPY?++?+??9/399333310#"!4'!3>32327#"&5Lf}  9w/:p5_Hh|p}  ^: 4@   ?3?39/9/99333310)#!&53^"  hf:RPN X@0OY,<  OY OY?+?+9/_^]_]+_^]99333310!"! %"!2!  " },+`PNNp@= ! , OY PY PYOY?+?+?+?+9/_^]_]39/9/99393310%#"!25!!!!!!! 3 w uCk7}v 5I,+C/oQqN#H@# ""%$ OYOY?3+3?+9/39/99339310"326=!324&% # '#!"5a^aVa^UGGΰLԾVPWL@'   ! OY OY?3+3?3+3??9333333310&%!4&'>%x""~~W*%~kǮ   :1@  PY PY ?++??9/3933310!.5##"'53265 )@XB6!C5iu:Yw.r]-1@  PY PY ?++??9/3933310!.5##"'53265 )@XB6!C5iu2Yw.r]-Wx:C@$  PYPY PY PY ?++?++?9/39333310327#"&5##"'53265/:p53vb6!C5iu:r}  .fWO3@ PY PY ?++??9/39333104'!3>32&#"  )@XB6!D4iuWhr]-DWOE@%!  PY PY PYPY?++?++?9/393339104'!3>32&#"327#"&5  )@XB6!D4iu/:p5+!&22 ! 43.)PY.&$$QY $QYp+?3/]]]+?3/_^]+9?+99333392231032654&'.54632.#"#"'327#"&5?gumWhY ^fddMZXa/:WO3M@;A4=-Q`BA3<076Tb.t} [W1@  PY PY PYPY?++/++933310"&'532654632&#"{+\7HB=YB*MGBWPufȵXkǶW Q@, "!PY PY OY PYPY?++?3+3/++9333333310734632&#"3##"&'5326=# ӼYB*MGB+\7HB=ӾȵXk,ǶPuWM2@  PY PY PYPY?++?++933310"&54&#"56323270CFH*CS7/C7AWkX!WH&W)^@1$   +*'@''PYPY'PY'!OY?+?+/++9/9/9933339104632&#"'#"&546323267.#"YB*MGB|1pbdμsL>H|$w;?JWȵXkIxQGM?Q58F4-29K>@   OY OY ?/9/3+3+93333331023##5#534&#"56|X7654+53232654.546;aB.8.$4&Bb\s#*#xy#)#r]o/Mg~Emk͐4\RT=/j]/`gtB@sib.YnJN/@  PYPY?+?+?933102#"&5!324&#"5>^cDEN%~Ndžq j: -@    PY?+?39333310!!&'!P׽8 >:]2)=:6@    ??3333933333310!7!!!/!)4)Ӧ$:lD;Ju|Hh7@   PYPY ?39/++9933993102&#"!&'!>]eL5,Xb%ת N BM Sd0")^sͣy:*@ ??39/99339310!! !Z)  &]T~HDW:=@"   PY PY PYPY?++?+?+9332210327#"&=!5!5!!ǁ/:WOz )JZ} M\D5R: [@0    "!OYPY  PY?3+3?+9/+93339391067!5!5!3>32#!4#"326-R ){|17P1V93;`M\{VuHNM+W:L@&   PY OY?+?+39/9/9933933102654&+5!5!#"$'%kfS w艝[ʳ [nW1:)x@$%  +* '%@Y%%'PY' PY'#OY?+?+?+39/+9/9/9/933333910&'#".546324&+5!5!%327&#"m%ĊjǿpS881oRMQDc/9tQ[[ijFJ8BT7B!4@  PYPY  ??99//++99333310!324&#"%6$32.@ OYOY?+?+9/9/9933331032.#"3267#"T `XqqowPl І'Sc/ed o_%T&28@o?]]]]5:"Q@,  $#"RY RYRY?+?+9/_^]+93333910!2#!32>54.+32654&+ZbSkoծwXM+*H^ug_}:_zd60/58GIFBR7N#0@! %$RY QY?+?+9933910"3"32654&' #"&5467&546HN^w\YPyy|C=!!++ 5OY .PY:OY$QY?+?+?+?+??9/39/9/9/933333333310!.5##"323'!!#"&'%32654&+5!4&#"326L [s-ש8*pMv_urqnoz~'  %`_n:L?\}d#T5 '25>@F6!5'44(. %;! @?33PY8% +OY 0OY' %;4PY?+333?+?+99??9/3+393333333331067!.5##"323'!!!>32#!4&#"326 4#"326- [s-'{|17urqnozJP1V93;`M~'  %`_n\{VuTHNM+8 2`@3-+$ +//+43.OY +$2SY QY?+?+9?3+39333333339910!632.#")"&5#53732654&'.547#3Tk ^fddJ]a3R|XoSWhW/,^ +ScLyK:#Wt3_@4 3!!&$""- 54*/QY* $%$OY3%"PYPY?+?+?39?3+3?+93333333103>32#"&'5325#"!#!#5354632&#" 9w0t:/f}螞Oc))H;:|p  }||q 9HU*I@( $**$,+'QY' )QY???+9?+9333333103!32654&'.54632.#"! '`WhY ^fddMZX[33~s  tDZm qo qs tDZm vo q1, 7^ [$xP/`r7^ 1 P/L@%       PY PY?+?39/+9/39933333310#!#!#!#!jrjr 4 "WDEC@$   PY PYPY?+?++??9/3933310%#"&54#"56323265!!47/48f{df}oeEԺ㯉Bmh"WE%O@,$ $'&% PY PYPY!PY!PY!?++?+?++?9/39333210%#"&54#"56323265!327#"&=048f{df}CQlcoeEӺ㯉BϿ+,x,?@! * (?3?3229/399333910>32#4#"#4632&#"'uQw{FTyiX&(XMWO}_hP`m Y3Y=;1@   '")?33?3?933331053"'52653|J*#2#cmQ/C%dm6."2@  '* +?33??9/3993310#.'##"'53265%K@%(*GP-ylE xvvV;@  '+ )?33?33?9/39933310327#"&=##"'53265W&"Ske!PE'/#GPXsbL xuw3 A@      ' *?3?39/3993333393103#!33254+tJR2kUuhji9M@       ' ' *?333?3?31033339333333#.5#37373wu ʿysq s/gn@37@   ')?22?39/10333399337"'52673?3F2B>D"s)6m8~ Ba{piݐtm} D? @   /9/93331054673348>E?yMNH? @   /9/933310#>5#48>EyMNH? @  /9/933310##.=E>84HMN{w @    /9933102654#52#51fi|{j-$Ovh]^gw @  /993310"&5463"3j{}hf15wg^^gvO$-95@   *?9///32993333103254&#"'>32)2IK5K ~s eTI=.r95@   *?9///32993333105.54632.#"3270r~ K5KI2)r.>HTe gV}YV}Y!.~&@/329333310%# #!~B@.~&@/329333310%!3 3yED@ 8@"   [/?_/]q3+33993310#'##53Ӡ> 8@"  [/?_/]q2+33993310#53373˟= e/9310#3eg$[5@%Yo/?_@$'H@H/++]q+9910!!$d[~,@ /9933105!~&~,@ /993310%5!& W/9310#3Wg"a/39910!!"dAl@ /993310%5!Zl&li@ /9933105!l&:"@ /99//993310#!3`v`6`v:,,:/9910#`v`:,c @     /99331072654#52#51fi|{j-$Ovh]^gc @   /993310%"&5463"3j{}hf15cg^^gvO$-  @  /33933310%!53533y|x|  @  /23933310##5#5!x|ym| &@   /3323933310##5#53533x|yy|xhh|xx/2991075! @d  [Y/?_ ?o @PpP8@p0`^]r^]qr^]r/^]q++33310"&'332673' hGGiMYWO/93105!'p#l '@  Y [Y/+++993310#"&546324&#"326#kkiiI63JJ35Jniiii3JH58HJLW#@  Y?+?993310"&546733279o~WG?B1-6:?Wl\K%*s5*3!@[  Y [Y  +;[{ $44Ddt $DTt @ 6@H P0`A_^]qr+]qr/^]q2+++33310".#"#>3232673,YTK)+1\L-ZTI(-q&/&.MqqC&/&1J 8@"  [/?_/]q2+3923310#53#532X" +" +hf9&@  /329/393310%3267#"&/+7?*C&E|z K7M:8ba#3 0@    /3299//339333107'77'iiiklmF@      ',?3?39/399333333910#"&5467334'326F*umjz&>ɱ<::s$fqre(quGNFmt?N)1#*??9310311)4@! +*( +?33?339333310#"&'732654&'.54632.#"βHVTE=Eu= @DDD3E*nk9q|bj6-,+%+ 8\Dmzkc0-$+ :[1v9z@ /3/99310!#!5!z!z"@ //9/3993310!#!5!3z1ЫQz"@ //9/3993310!#!5!3z1z"@ //9/3993310!#!5!3z1Az@ //399310)5!3z1!bIp@ /399310)3!IurpbIp @  /9/3993310!#3!IuurpX ^#@  /32993310!5!!5!dd?} 0@   /329/39933333310#65#!#65#!}1<)2;vV}R#/3299103738OO!#/229910#'#rOODߞ!W@ /3993310%%!߾OOW@ /3993310 57'5ߞ!OOW @  /32993310#"&546324&#"326mRPppPQnb3**11**3RnlTSlmR*44*+66A/9910-5!Z& @   /223399107%5!3%5!&& @   /22339910%5!!5!1&&@    /323310".#"#>3232673(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=$@ /99//933310!!  @ /299310!##]tq@ /299310#5#5!t]qi@ /29931033!tKqi@ /299310!5353tiqW@  /32993310!3!53W}W@ /299310!3!PW}:Wq @  /9/39310!#53!q]uu$>/10%5!$&a$>/105!a$&r^#+@    /  /2]r210".#"#>3232673U(PLD%) |+TD)RKC,$ z,T##)#/@fg;"*":4bi=$1/310!!d̨@A/2105!@NNb /2210"&'332673 hGGiMYWOs/2105!F/2231053!53mu+ /3299104#"'632#5248 7pX^>f OI5H,+"+"X /329/3105!"&'332673 `EH^NNNNT  /3210"#>32#.Ded@QKKQn? /9/1054673348>E?yMNHn? /9/10#>5#48>EyMNHn? /9/10##.=E>84HMN{?7 /9/10#>5#748>EyMNH)l /10%5!Bl&)l /105!׬l&DW/10#5#535|5#!ks}kҼNr /10"&5463"3rj{}hf15Ng^^gvO$-IW/2310!53533z|wW|IW/3310##5#5!w|zm|GW /10##5#53533{{{{{{rrqyyS/3105!SZֹWd /210%#"&'532=0t:/d  }Wd  /210%327#"&=/:p5d}  sa rEM/3331053!53lur@W   /3210#"&546324&#"326mRPppPQnb3**11**3RnlTSlmR*44*+669z  /310#65#53z+3^lIu=dF]  /3210#"'532654#"7>32\QMMVa{?D$&*yer { .+TkfHW /210"&546733275o~E8231-6:?Wl\By&)e/*3!WJ/10#3JWgWy /3210#5!#!ySW}O@   /2223310#"'#"&533253325OcXZ77[Zdh\Zc\Ziw==|dqqqqmr sXr [/3+310#'##53rӠulc |iX  /22102#.#"#>^HE` w@HH@{y@   /]333/]2210".#"#>3232673,YTK)+1\L-ZTI(-qy&/&.MqqC&/&1J3W/210!!dNTB8= /32105!5!ssr{.E/310!5!EvE/310!5!Eq/10%6̂*/103#) Nq  /102654#52#t51fi|{j-$Ovh]^gWy /3210!3!53yW}DW /3210!!5#xbWx괴P@  /329/33310.#"#4#"#>32632 )!\cZ"* peL[77VMh "qq"P[==ZQ/z /10''7'77]ut]xx]tu]v]yy]uu]ww]undq/104>75>54.d.MM&0 Yo&-2= Y 17<AK["18:$L/105!%5!g$NNNNR /10%5!& /105!&a  /3210".#"#>3232673(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=n  /9/10#65#!1< yT/  /2223105!%53!53E^!$%W  /210327#"&=3E!,5HU! QGy' /3210#5!#!yS} W~ /32105!5! jjjj=W /3210#3#39WggDi /310#5#5!t]iqvc @  /  /333/]3310&#"#>32732673#"''P%%) |+TD7S;_:",$ z,TE2XE^#/@fg;+h5f:4bi=,z6+!@   /3/333/3/331053".#"#>323267353E3 @=6 d#B6!A=5#a#C!'2WN/!.*SQ0a39@!/''/'''  /   ,#/33/]33/]33/]310".#"#>3232673".#"#>3232673(PLD%) |+TD)RKC,$ z,TE(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=#)#/@fg;"*":4bi=b /105#'735莎||||LW/33105#7#8||W玎 %-5=EKQYaiqy7@LrvjnFRV6:.zz2~bbfZZ^>>"B&*MM*B^f~v LHI OO L|Pdh\`@D,x(tt ll$pTTXI88<04xpXI<44557449 885667775558849*557sNsmmIok /31057'5ߞ!OOwr /10"&5463"3rj{}hf15wg^^gvO$-A /229/3105!2#4&#"#>`KJbFPQE/R @   /33329/10''7'77]ut]xx]tu]v]yy]uu]ww]uoW /310%%!߾OOoW /31057'5ߞ!OOW @  /39/321057'57#'#ߞ!~PNOOvߞ!ws  /102654#52#r51fi|{j-$Ovh]^gL  /310#"&546324&&44&&4&44&&44CW)@    /33299//332107''7'7'3,q!xYXFHY[x!rg2_f:yy;e_2WQ+!@#))## /33322310#"'#"&546326324&#"326%4&#"326QmR\77\PppP]66]Qnb3**11**33**11**3RnBBlTSlBBmR*44*+66+*44*+661f/9/310#7!3_q<_q<׽)SW /2210! $'332$7bmmad *M,~luuSA  /3210! $'332$7bmmad *MA~luuSX/310!!8XS^/310!!8S@    /99//3310"%$#"#>3232673zzZ\͒z)(zY]DDGKDDGKSA  /2210&$#"#6$! Pea%$bwskSb/10!55!||tczRi_'*"?3??10533`m}tr^RxU}`hqN##* (?3?3?9/310>32#4#"#3'uQw{FTLXO}_hp.'*  (?33??9/3104'33>32&#" %K@$(*GPG-H[lE xv*w!~{z '*?3?39/310 # 373  ΝptR/99105!w&Zl/9910!57wz&W,<#NP7NT@)   OYOY?+?+9/9/9/9/9933339310"32.#"3267!R `XPl % +Sced o_<#NT@)  OYOY?+?+9/9/9/9/9933339310".'%32#"%>32!!р lPX` v_o devkcS '@[/?_/]q+9105!E!$%nJU S@   [ @#H[/?_/]q++2+393331053%53!53i;L!%v)$&$9k5@%'7W'w GW'w7g7'w8'Gw7GgwGg&FV&Vnfv6f&6V9FVvF@f eeE5e[EUuE)$T4Dt{$DtDICcx_^]^]qr^]qr^]q^]qr^]qr^]^]qr^]qr^]qr^]qr^]^]qr^]qr^]qr^]q^]qr^]+5?5Dy8.'(}9u&n@%/?O]]5+5?5$'+x9k$i@%/?O]5+5?5$A',9k.P@%?@]]5+5?5C&2`9-G@$4DTdt 2@%o?O_`]]q_q55+]5?5I'<9Ǟ8  @ %?OP]]5+]5?5a&[J97@&$$ $0$@$@$$!!%Op]]q5+]5?5U&k:;ٴ %+5553$j%@_Y??+99310!!dSl4@   `Y??+3399333310!7%&'7Y9 $:b\%n(===+Tq@G   _Y_Y_Yp`@0 ]]qqqqqq?+?+9/_^]q+99339910!!%# ! 4#"32KxOOyݿ;pTS|,.H 8@     ` / ]]]]?2?99333310%!&'!!H+1 +uud!0=1T ;@  _Y _Y_Y?+?+9/+99399210!!!5!5w9\GWT2=#@ `Y?2?+993310!!!! s3Z G@#   _Y   _Y?+3?933+3999932231035 5!!!ZQGsv B7#5<?S )@ % ! +*&&_Y@% %_Y +r+b+S+D+5+&+++++++++++u+f+V+G+6+'+++g++++++++t+f+R+D+0+"++++++++++r+d+V+@+2+$+++++++++++d+V+4+"+++7+@\+++++p+d+P+D+++++++t+T+;+ ++++++{+k+[+4+++^]_]]]]]]]]]qqqqqqqqqrrrrrrrr_rrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrr_rrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqq?2+3?2+93333333104&+3265#"$&54!35!3 +;#"*66**76ژqlj堭D;`@ _Ys`RB4&tfgvVF2$tfB4&yfV$7tPD+@.dT;$`P0^]]]]]]]]]_qqqqqqqqqqrrrrrrrrrrrr_r^]]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]qqqqqq_qq??339/3+393333310!# !;!3265!!(  U-1S#L@%  ! !$% _Y _Y?+?33+3/3/993333993310 63!!>54&#"!5!2&55Lzr@aڣeCnza 5V̔V b-@b&, @&%+55+55#5&< R@  & %+55+55P&c9N@ %&%%(%+5+5M&g9@)&)N), % 000 00,0L0 00,0<0L0\0l0|000000000<0L0\0l0000000 000000?0_000/0O0o000000/0?0O0_0o0000000000?0O0_0o0000000 0/0O00000=0]0 00-0M0m000 00-0=0M0]0m0}000000 0=0M0]0m0}00@0000 0-0M00000^?0_0000/0O0o0000d00/0?0O0_0o0000000 0?0O0_0o000000000 0/0O0o0000400/0?0O0_00000 90/0?0O0_0o0000000 0/0O0o0000000000 ?0_000000]qr^]q_^]qr^]q_^]qr^]q^]qr^]q_^]qr^]^]+5+5kXd&i9@ &s %+5+5&k9@  &   %+5+5TU&w:"%+555555PN$F@# &% "OY OY?3+?3+??993323333310%#"32367!!&'3267.#"\>}܃02 2k h1U`YuXfWzz|o[sxu.ĪʧW)Y@- # +*  OY &PY OY?+??+9/+999333339910#"'#!463232654>54&#"ت ߖ /Aqzq]Vqd^[oܵW$/srcP\Xk:@     O ; K[kl+;KK K[:;K{ ;[To4DTT=t$Dt$_q^]qr^]q^]^]qr^]qr^]q]q?2?/33933332310!>7!!67*&''u]!D:*).6{V J@%    OY OY?+?+39/399933393104&'326'#"5%5!b[l|p|CsUnl2םw~ ~:MN(f@8&"   *) !"!"RY !!!!RY QY?3/]+?3/_^]+9/_^]+999392310%27#"&54675.54632.#"3"IwdݝwG*eETX}BUKF(q  jL]{98A9LIE>HJBo"4@ $# QY  ??99+393323310'654.'.545!5!D(Ga8qB;#7)U|M 8E+(HpWC8J\?(6( #Pd @kXdNP@0  PY  p]qqqqqrr????+399333104&#"!4'!3>32MQio{$ @{XrS{l'i)p]Z G@% OY QY QY?+?+9/_^]+99333310#"!22!"!-_]z}tHr.: 6@#     `  ]q]q??933103.5! +% EN<(u: 8@    ?2?3993339333310!!!! J#j:2 T+@   PY O; k[K4 lK;+tdK[K4 :t[Kp@ oO ^]]]]]]]]]]qqqqqq_qrrrrrrrr^]]]]]]qqqqqqqqqqrrrrrrr^]]]]]]]]qqq?2/+9/39333310)&'!.#"'632Tښ6I-C?-0-0UfK /:8S9`]:W@3PY p]qqqqqrr??33+??399333310!.5##"&'#!!3265!QN4Waz ,560*+H䧐Bp:@  rbTB4&tdP@4g`TD p`TD0 td@4$7p_@oP?@!/P?^]]]]]]]]]qqqqqqqrrrrrrrrr_^]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]_]]]qqqqqqqqqq?3?39333310!!654'!ְz)oa12N8:nbBo0R@')$,''21'$%$OY,-,-OY)%,, % ??9/999+9+399323399310'654.'.54>75.54675#5!D-WqB;#7)U|MnѐLU7H1#(HpWC8J\?(6( #PdvDŽ cZ~%OXDsPNR*:@@!  ! OY OY ?+??+33933333310327#"&5!!6="5>3!80&<ju*.:+Cj/ |H7 s|R%yWO/@ OY OY?+??+9933310#"'#!4324&#"326Ѽ{ڌusgqى<9W~OoO%2@  '& "OY  ??3/+999933310'654.'.54632&#"T,Mj>Rx<.7/[rgR<"~_kQP:J3%,q=AJ\>&5'#/@Z{RKdvPQ:/@   OY OY?+?+39933310! )#'4'#"326L3äXPfJ|  %qKظĬp:F@*  OY OYp`]]]]]]?+3?+93310"5>3!!327# Rk43@&+$w,| EB T:E@)  PYp]qqqqqrr?+?3993310#"&5!32654'!T_ltdK14C;pWhPWjR!@  #" RY QY#v#V#F#&# #####t#f#9#)###g#####v#f#I#6#&######y#i#Y#D#6# #########d#D#4#$# #7#####t#[#K#?#/########p#`#O#?# @!#######o#O#0##^]]]]]]]]]qqqqqqqqqqqrr_rrrrrrrrrr^]]]]]]]]]]]_]]qqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqq??3+3?3+3933333310#$474632#">j]f|{5 i  'ɞ k XPU@2        PY O ]]?+??393_^]]9333310267! !&'!'.#"'6Jhab!)/ 4w5@6%)((UPA.JAENfXK=lf)W<t@    OY  TFbTF ivbTFyiI"{o_@49dKtdK?o?^]]]]]]]]]q_qqqqqqqrrrrrrrrrr^]]]]]]]]]]]qq_qqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]qqq??33/?3+393333310%>5!!$&5!!_c-h:}r`kpQqO'k@ ''&& )(y)&)F)V)f) )))))))r)d)V)))9))h))))V)f)))9))&))))))))i)[)I)&)6) ))))))y)k)V)4)&) )8)))))){)d)K)?))+))))))P)`))?))O)_)))))&& ""OY QY ?3+3?33+39/_^]]qqqqq_qrrrrrrrrr_rr^]]]]]]]]]qqqqqqqqqqrrrrrrr^]]]]]]]]qqq933931032654&'7# '#!"47326=!^Ua\y GG v]_Vaڎ%/%ͧd&kj@  &  %+55+55T&wj@ &޴%+55+55P&R9V@ &@%+5+5T&w9@ & %+5+5Qq&{9[@ (&(V(+ %+5+5g~(4g@=) /# 65,PY&g&w&& i H X     2SY?+/_^]3]]99//^]93]]+9333310# 4$32#"&'>324#"3264&#"326~(Q/#7]|@rcH?Nwme}{goukQwly&0:E"8I=.$#htugewq,5d@8-+"+3&  &76)0PY"-"PY+-PYPY--) )PY?+/_^]99//++3+3+933333310##"&547654#"563232>7"$&5463 3!4&#"s 癹:DWlhrF?N|MڭsRUDM*JI$22gY,KK-E6~h¨FFfx# 5@  `Y ??+9/9/93310!! >32&#"? 5R 9^W>oSQ;&BB?dVRAQ?'2F &+5# & [@ & %+55+55PW:Nv:)X@+#""+*"" PY' OY ?3+3?+339/39/993333339310!## '#!"47#4&'!326=!326N(ytGGsv>11>]_Va^U`^:˜̞r-.oWRI3g@8- 0  &54 PY-PY-#'PY#)PY#?++?+?+??9/9/9/9/933333310 !654&#"'>32!327#"&'5326=.5467ft@A-0"u'08/miz@AA80t:/FKmr08AVof Sšqbб  A54&#"5>324/!?A,; $=0*>B-:!$%xVRH t,pG xVRH tAº, 3@   PY??9/+9933333310 #!53!1)j11YJ@  @Y_Y _Y?+9/////++933310 '$! ',='&''.t|V:o 0^-)^PEUQ(ӶPnWNQDV;@   @YPY   ?9////++933310%4''%&''%&%7_":a^ri S}[^̿zŎ"mr_WY+O@( $''-, _Y%!aY ?3+3?33+9/3933333105!26=#"&'#"&5!3265!3265!#nG:v-Tx&Zkf|&Zkf|(HWWyROTTYOZZXiW:*R@*# (  ,+ )!%PYPY?+?3+3?339/39/93333310%#!5!26=##"&'#"&5!3265!3265!KQdkS+|6VjVj Tlgdjsuh㪁Q㮊D}H@%   _Y  _Y_Y?++??9/+9/99333910327!!#"54>32&#"'ٸp·fU#&HneÊ6@m}_=@! PY PY PY ?99//+3++933310!#"&5!2&#"3265!F/wA$:/@@Yef:XdFp  LEC4W)B@   _Y aY??+9/+9/99333104&#"!!>32#!5!2>'`a*^P3\!x w)3F@$*""/(54 -(%2%?3??399//99239333310#"'.#"#4>323265'#"&546326327.#".T7>54!"%6$! !2654&'%! $V+KfvBq9,&9rzv5ORxW<*$1G7'V_LB^H[c,H)KxvV(7@"(*)("PY%PY?+?+993310%# $54>7>54!"%6$! 3267g+Mkq9,&  qoG)2RzZ?0($1G7'‘8H!\GaX,: "%E@%$#%%#'&$ _Y%aY?+?3+3999339107>32.#"!5'.#"'>32 ?zG5{b55#+/32&#"!5'.#"'632!jK>}QwGVI8K"QTDSP M8IVGwQ}>KzHfTLiG40r3r.6GiLTT!A@!  #"_Y  `Y _Y ?+?+9/9+99333310# 6! ! 6$!34&#"3 ǖ(Enca¾û8~V5CVEQUS!D@$ #"PYOY PY OY?+?+9/++99333310#"!3#"32654&#"5632UϿs9}~pxc^DCca{""/cm^^QW!I@$   #"  _Y  ??9/3+39/3933333310'654&+!#".546;!32 >N%&M? '& m)8?8b9>8)!l>š([B@      Y ?3+3?9/9/933310!%53##!#![eJ(me !Cd= dXA)M@+&  +* PYPY#PY#PY#?++?++??9/9/9333310 !654&#"'>32!327#"&5467ft>C-0"u'08/miz@A-0"u'08AVne Sšqb SsZWN(=@ ##*) OY&OY?+?+?9/99333310#"&'32#4.#".! 4&#"326l-Y +`U? ~x}~u*K>ut2 ]1 AP7NFWMTP:J@(  ,<  PY PY ?+?+9/_^]_]3/393310"!!;! ) Y oxxvs  Q:L@( ,<   PY PY?+?+9/_^]_]3993923105! )53267!5!.#Q Y osvywWT&! >@     ?3?39/9/39/9333310!#!! !BB1w W\:@@! OY PY?+?3+3??9333310!##!67!#47ft9 4nufϸfv1tgWO$V@,  &% OY OY"OY?+?+?9/3+39/933333310#"'#3#!5#534324&#"326Ѽ{xxڌusgqى<9xmm~8sHT&& 88s&H:&(& %+5+5&( y@ & %0@`p @p P0`@p P0`w@p P0`G 0@]^]qr^]qr^]qr^]+55+55#q@@# %$_Y `! ! _Y!  _Y ?+3/_^]??+39/_^]q+393333310>32#"&'7326=4&#"!!5!zl≼F4R/[Nw_S9346S_D1f p&ka'q' @ % ? O  _     . N n ~  > N ^ n  ^ ~  ]   - M m }  = M ] m ] }  \   , L l |  < L \ l \ | w _   / O o   ? O@ _ o  _  Y - } i - = M m = ] }  / O o   / ? O _ o  9 / _   ? O o   / ? O _ o  / O  ]qr_qr^]q_]qr^]^]qr^]_^]qr^]^]qr^]^]qr^]^]q+5+5T{}@O _Y _Y _Y 0 `p?3/]q+?3/_^]+9/_^]q+93333310% ! ! .#"!!h9bM! "  amZ]rxGj};6,`&, @ &@%  ? o   O _ / ? o  O   O  / _  ?  r O / o  O ?  /   P ` p  ]qr]qr^]qr^]qr^]qr^]q+55+55-x#`@8!!%$ _Y*!`Y `Y !_Y?+?+?+9/_^]^]+9333310#!! #"'53267!!24&#!! x{M16fE9JA"C֋\l;]ey6`@5    `Y   *  _Y ?3+?39/_^]^]3+3/933333310#!!!!!!!24&+! 6{'#'S֋l\1]ey{A@!_Y _Y?3?9/3++3993333310632!4&#"!!5!䈓9S ~5_&@ &K %+5+57&"&%+5+5>&J& %+5+5h6 F@   `Y @P D +       t d D 4   i     t [ +     { K $      { d P D 4   7    p d T 4      k K ; +     T +   _^]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqq?3??+933310!!!!!c&'i'hsh3$w W@2  _Y   *  _Y_Y0]?+?+9/_^]^]+99333310#!!!!24&#!! w{%֋xl]eyj%a@_Y??+93210!!aOdhE@#    `Y `Y?3?+33?+93333310%3#!#367!!չxHp=_4thsn(E @  !"""r"`"R"D"2"$"""""""""""t"`"R"D"2"$"""g""""""""t"b"T"F"2""$"""""""""t""f"D"T"2"$""""""""""d"t"P"D" "0"""7""""""p@X"d"P"$"D""""""""T"t" """""p""O" "" ?22/3?339/33393^]]]]]]q_qqqqqqrrrrrrrrr^]]]]]]]]]_]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqq339333333310!"&'!&'!3!267!!# M-s,n\//\o,s-8Gd  "aW_Di".&@P!$ $$('!  _Yo_Y_Y0 `p?2/]q+?+3/_^]9/]q+99333339910"$'%32654&+532654&#"%6$32~E\쁆;;{lLE]kaeY`d[`=Ǩ#7 \@6      `P@p0 ]]]]]qqrrr?2?399//99333333103!!!47eLkF?N7>&J@ &%+5+5D@!   aY ?2?39/+9999333993210!267!!#!'4w_,|/N{Dk# /@`Y `Y?+?+?93310! #"'53267!!i16fE9JA"C;!0=+T27#@ `Y?2?+993310!!!!s3T&7 9@    `Y?+?39/39932393310"&'732>7! !UG*RYG/C;63*+Es#*$OvX=G )@ % ! +*&&_Y% %_Y&    ++r+`+T+@+4++++++t+[+;+++++g+++++t+D+4+++++++p+d+@+4+++++++[+$++7+++++t+D+++++++++p+`+@++++++@+o+_+ ++^]]]]]]]]qqqq_qqqqqqrrrrrrrrr^]]]]]]]qqqqqqqqqqqrrrrrrrrr^]]]]]]]]]qqqqqq_qqq??99//^]3+33+393333333104&+3265#"$&54!35!3 +;#"d,3{O6CC7O{3,ژqlj堭D;h 6@    `Y??+3?399333310!!!!3'9hsstn-@ _Y??39/3+9933310!#"&5!327!'#S?w5 @   `Y p d R D 2 $           r d R D 6 $   h      d D          d D ;          d T @ 4    8     p P 0     p P 0 @      p P @ /  ^]]]]]]]]]qqqqqqqrrr_rrrrrr^]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrr_r^]]]]]]]]]]]]]]]]qqqqqqqqq?+3?339333103!!!!!ssh@  @  `YvdVD6$t`T4 gtT+tTK4pdPD0$7`@ `@`P?@ ^]]]]]]]]]]qqqqqqrrr_rrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]_]]]]]qqqqqqqqqq?+33?33?933333103!!!!!3#ssst Q@.   _Y   *  _Y _Y?+?+9/_^]^]+993333102#!!5!4&#!! {;8}nPƀl[]eyL \@7  _Y*_Yp]]]?3+?39/_^]^]+9333310#!!!24&#!! !O{C'֋f'l]eyw V@4 _Y*_Y@p0]]]q?+?9/_^]^]+9933310#!!!24&#!! w{'֋xl]ey6]@Q _Y_Y@P    _Y?+3/_^]?3/^]q+9/_^]q+93333310%267!5!.#"'! ! 7 " ʵ!Mb9hɼ}jG~aG@&  ! _Y `Y  _Y?+??9/+?+93333310# !!!!! 4&#"32'#U6^ӺJ&.#7 Y@2     _Y_Y p 0]q]?2?+9/+99333333103.54$3!!!3!! #}#}P"הdq<ND^ "?@!!$#! OY  OYp$`$qq?+?9/+3993333104&#"3262! 4>$%zpx|v3o qLgCM}L4@g:: V@.   "!RY  RY RY ?+?+9/_^]+993339310 #!32654&+32654&#րslrze`r:^{l:uCPUD:IC>:@OY??+99310!!::h:M@    OY @ OY?+33?3?+9333333310#!#36!3#BCe}Hh/|hVpcP-NH:!@ !  !!#" !/##/#O#####n#?#_#####/#_#o#####O######=#O#_######?#####/#_### #p#<`###P##### #p##^]qr^]^]qr^]qr^]q?33?3393339933333393333310"'!&'!3>7!!##XB>#9+?2)(2=.4(>G ,;e}S]'&&YXa! 75N's@@! %%)(!  RY  RYQYO)]?2/]+?+3/_^]_^]9/+9993393310"&'732654춮&#"'>32)kIPYNHR_綴}{,JZO@TLGM@    ?2?3939933339339910!>!!#!*(.9,:>3:0=eR0 A:-@ OY OY??+?+93310!! #"&'5326!l5?Hn]$_+8;;D;|xԙC h0\:<@   K$k;+itD+kT4{dK$ 9tD+pO`P0 ^]]]]]]]]]]qqqqq_qqqqrrrrrrrrrr^]]]]]]]qqqqqqqqqrrrrrr^]]]]]]]]]qq?33?3993933333310!##!67!#47ft9 4nuf:ϸfv1tgF: ;@    OY ?2?39/]q+99333310!!!!!}:T1:PNRF:#@ OY?3?+993310!!!F}:|:WQSP7NF::@ OY b T D 6 &       v f 6 &  h   t f V 6 &          t f V D 2 $           t f T F 6 $   8        b P @ 4 $       p @&` 0      p ` @   ^]]]]]]]qqqqqq_qqqqqqrrrr_rrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]qqqqqq?+3?9310!!!!:x:|Wh:\RW!,6@2 " (- 87*55OY/%%OY 8v8f8B848"8888888888t8f8T8D868$888h88888v8V8F84888888888d8@8$888888t808$888888888[8D8$88888888p8P8@8@& 88888888_808 88^]]]]]]]]]]qqqqq_qqqqqqrrrrrrrrr^]]]]]]]]]qqqqqq_qqqqqrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqq???3+3?3+39333333310#"&'#!##"323'!6324&#"326%#"32ɴg*Tꮽȶk(WTecaaai`hg`"a_aY( %b]󭿳ǯl²d:[h: 8@   @ OY?+3?3?993333103!!!3#:|S:0@  PY ?2?9/+399333103267!!#"&5k.UrU:~ 8: @  OY t d V F 2 $           t f T F "   h       v d T F 4         v d R D 6 $         v d F 6   8     p P @     @/   ` @ 0      p P @  ^]]]]]]]]qqqqqqqqqrrr_rrrr_rrr^]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqq?+3?33933310)!!!!!w<;:||h:@   @ OY tfVD6$vdTF2"gtfVD&tbP4$pP@4 7dT4$kT@!dT;+^]_]]]]]]]]qqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]qqqqq_qqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqq?33?+33?933333103!!!!!3#=<:||&: =@  RY  OY  RY?+?+9/+993333102#!!5!32654&+ql|M(GSNDF: D@%  RY  RY]]?3+?39/+93333102#!!32654&+!Ԃxt:M(IQLF%:: :@  RY  RY ]]?+?9/+99333102#!!32654&+Ԃxt:M(IQLF4Nr@A   OY4 ;   OY?+3/_^]_^]]?3/]]+9/_^]393333310%3267!5!.#"%>32#".4 lPii5hfX` Ҁh de}cS`NU@0    OY / ?  OY  OY?+???+9/_^]+93333310#"'#!!36$3 4&#"32 tntl1:T: I@%  RY RY  ?3?+9/+9933333310 !.5463!!#";BBrwͽMvؗP-&HC& %+5+5P-&Hj@&  %+55+55 Wd&@+$$('RY PY     @!H  PY(((p((]qqrr?+??99//+_^]q+33+3933333310"'5265#"!#535!!!3>32EdF3J4f}煅69wW Aarmh|p-&v@ &W %+5+5P7Nr@A  OYY i ;   ` OY?+3/_^]]]?3/^]]]+9/_^]393333310"32.#"!!3267R `X 5 Pl % +Sced o_HOVLe&j@&% ?  0 @   @ P `  0 @ P p  0 P `  0 @ p  0 @ p P `  0 @ p m @ p  P  p ; p ` p ]qr^]qr^]qr^]qr^]q^]+55+55WMk:#P@, %$#RYOY OYRY@%]?+?+?+9/+9333310!! #"&'5326!!2#%32654&+d5?Hn]$_+8;;D3Ԃxt|xԙC h0MIQLF:J@% RY RY ?3+?39/+9333333102#!!!!!!32654&+_xt1:TM(IQLF dp@E  RY PY `p   p]qqrr?2?99//]q+33+3933333310!#"!#535!!!3>32Lf}煅69w6mh|pz&v?@ &M %+5+5]&C&%+5+5Wh&\& %+5+5hF: @   @ OY{ k ] I 9 +          { i [ M ; +   i      y k I 9          o [ D +        { [ O ;   9      { d ; +       o P ? /  @   p _ O 0   ^]]]]]]]]]]qqqqqqq_qqrrrrrrrrrrr^]]]]]]]]]]]]qqqqqqqqqqq_qrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqq?3?+3?933310)!!!!#:{hY 2Z@,'$'$$-43 2%%/_Y*!!_Y ?3+3?3+39/9/39/9939332310>3 # '!"$5!2.# 3267!325!"^XQllQY\+aDln@?plDa+G,#LXw#,#?8A8?# :?@     PY ?3+3?339/9333310!!!67!64'2xaj)Bev%0:{h:_{l-&O@)  aY_Y_Y?+?9/+9/3+393333310!5!!!!2#!!4&#!! &'M{DUFe˶Āl ]ey&MO@  @YOYRY?+?3+3?9/+93333310!!!!! #!!32654&+& D:Ԃxt:nŸ|3IQLF!m@8!!  "#   _Y _Y_Y?+?+??9/3+39/9/9333333933103!3! .#"!!3 # #'T1!  ȲhR#6xGj} a?.'N"@N  ""  $#Y i ;    !!OY` OY?+3/_^]]]?+??9/_^]3333/_^]]]93333339103!36$32.#"!!3267#"$'# ܿ `X 5 Pl І:ISced o_;Z J@$   _Y   _Y?+?339/+39/3323933310#!!!##!;q\pqD5j: E@!    QY  ?3?339/+39/3332933310#!!!##3.'HlPkH(,[:[v`!nc@3    _Y _Y?+?3?9/3+339/9333333323103!!!!###!!!'k\qpD\5Z:[@/    QY ?3?2?9/3+339/933333333103!!!!###!#3.'PkHHl(,:$[[[v`!U$`@0    _Y _Y?+?339/3+39/933333333310!#"!4>7!!4&#'!rБr❋J@@{Aoboڎ={u}:`@0     RY  PY ?+?339/+39/3933333333310)"!54>7!!54&#'!`I΁`vtai  hbٯrw&H #k@8 "#  %$_Y! #_Y?+?3?9/33+33933333333333103!!!!4&+!#"!47!!'r❋]Jboڎ={@{AL-ua: k@8    "!PY  PY?+?3?9/33+33933333333333103!!!!54&#!"!547#!?I΁`vtA0: hbٯrwhmAyI&PWO@ G&A/1+,,!1DAG QP7>5:@1Y5/ /1@>..1 ND"!"!_Y N+"1""11)_Y1W/3]?+99//999+93333_^]+/393333331032>32!4#"#"&54>7>54&+532654&#"%%37>32&#"Vv1kpv=K#_qCXњE;;{lLl%ƑjU@c=Pa2UtjfW '!`$,$mH (H;eY`d[`=E>dA;NY!#X{S2 2DWP@4FE3,#: /,3ERQIB8/ RY8B FB BF=N!&@Y!@)RY?+33/+?39///99+93393333333104>7>54.#52654&#"'>737>32&#"32>32#.#"#"&DF{zO-6lNHOaoƑj&N;g>Py}{Q]=91SQW6oz'#'>H\C^uE"5*7=GME U:ZI;1uW:<@     OY ?3+3??3393333310%>5!!.'!3!_c-jZ9 gus:}r`k)VpT.x@J'-0/$EFVJO_   _Y *_Y?+?+99//_^]_]]q]]q33993333104$3 #"$%".#"326723267.#"6TAOx?ulc.biѭf#Cc_gG$f"ӪjFM7%-ŲN%-PN &j@E% (' &66FV) 9  9 I Y   " ?3?399//]]q]]q3399333310! # 2327#"6".#"3267P 0A=E4,4!7V3LA;"7=[|4 +&xz+@ _Y `Y?+?+?9310)!67>32&#"B4"/-3WWWK^1wXPpFKR"N&@ PY ??9?+9310)!?>32&#"})8"(i8l{t2%-5:2vBE=@z &%T@  & %+55+55"&&@  &a%+55+55TW'X@/  # )(  aYaY!_Y&_Y?+?+++9/39/93333310"'5326?!!! ! 4&#"32eL5,Xb%|)&JP݃yyW Sd0/%p~{`[tPWN*P@, $ ,+  !OY(OYPYPY?++?+?+?39/9333310"'5326?!!#"324&#"326eL5,Xb%|)&J|NBCQ&A'DRW Sd0/%10ǨpY#a/A@!'--*10-!'-$''$- //9////339933993310"&'$%>322654&'#"&'>B;aA&a;;`$Ca;8^]99^]w9/:8w/89/z/94++44,,4#+A@$* " -,$*'**'//9////33993399331047632#"&'&%>32>5'#"&'#8__8V45U![RQ21QQ\W56W)LL*33*)딶&..&"=,45+<Y $EO@) (LFJJ.(MI4(@("QP::+""$ F+E//$+Y+KJ@YK+B2+2_Y+=7$7_Y$?3+3?3+3++9/329/9/93339333210#"&'.#"#4632>3 #"$'!"$5!2.# 3267325!">5#53YdjP}x>qdT^XQlݏklQY\+aDlĎ݉܎lDa+j*49<1sgd .,#JDLXw#,#_qq_#E#\*wRP!6@q@"-7<<  BA#-70)Y0<;@Y<PYPY ?3+3?39/+++2933933210%# 3 32673265!52!"#"&'.#"#4632>5#53|,@pXYq?,*YdjP}x>qdT j*+?%/$23#F~49<1sgd .d#\*wRY & (T@ ==&> >3%+5+5 _& ""&## %+5+5cWZB@!   @ _Y_Y?+?+9/9/933310&! .#"327[E}"{G=W3^qxGl{lPW/NA@!   OYOY?+?+?9/9/933310&532.#"327ҹ `X{sL:W" +Sc'@ ?33933310%%#%77%732{83|[jz28z2kzaaaaaaaZ_/10#!#"&5463!54632_G2F35DC6SF32GS5E 732y'NYf?_f5[TU/uzȄ)2)$S{ /2103##.5zl^3+Fd>uHS{  /210#65#53{+3^lNIu=dFn>  /3210#"&'.#"#4632>YkpI}xLttYn3:<1sg.663% '1;EOh@8#FK>C HH%M 27 449(-**/KCM79-//-97MCKA</3/39////////33333333333333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EOb@47:#%-/ @C/(%OM2:  CE(9M:JJ:M9(EC //9////////////3333333310#65#5546733#"&'5353%32&##&'''.'77'67'77>7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96mh>Y@, ! !   ?3??399//22]99333333333310!#47!!!3#".'33273YeLZ Y?NkFstL{zLh!U@)  #"   ?3??399//2299333333333310%##467!!!".'33273qM!Z Y&2:.'L{zLwT@*  aY  _Y _Y?+?9/+9/3+399333333310#!#535!3#!24&#!! w{'֋xl.]eyY@   Y  @ Y RY?+?9/+9/3+399333333310 #!#535!3#32654&+}}ԂxtŸ(IQLF%C@#     _Y_Y?+?9/+9933922910#!!!24)!27'76 jy[p95,/եyo7 %WQ*R@,)!!  ,+OY  $OY?+?9/??+99933333910%#"&'#!4'!3632#"327'76Rgt)_Zpwvo>.c*fZa`j4󓊊lİdH%@ _Y??3/+9933103!!d=$@ OY???+9933103!!Hl::a =@     aY _Y?+?9/3+39933933103!!!!!#O;ى8Io: =@  OY  OY ?+?9/3+3999222310!3#!#53:YW"K@'  ! _Y_Y_Y?+?9/9++93333310!!>3 #"&'73 4&#"!%TUd<)]_7!3#'BG>#9+?2)(2=.9#Y 7 ,;e}S]'&&YXe.W4q@-2)#//()) 652_Y(,,,&_Y, @ Y_Y??++?+9/99+9933333339910!"&'53254'&$'%32654&+532654&#"%6$32,a DN C\쁆;;{lLFfE.9]kaeY`d[`=Ǩ#5WN5t@$ ',1'76.4@$Y.2RY.#RY*** QY*RY??+?+9/99+9?++9333333399104'.'732654춮&#"'>32!"&'532 &kIPYNHOa綴}{,a DNz,< ,JZO@TLGM7!3###!0/8)~,:i-3:0%USR0 Ao@8    aY aYaY?3?39/++9/+9/9/9/9933339933310#!!2737!!#6,'7*iY,|/ir%k# :_@  @Y ?2?39///9+99939233333310!>73?!!##!S1v,:>S(:0 9hR0N>Ah@(   aYaY@ Y ?3?39/++9/3+399333333333991035!3#267!!#!#'2ph,|/PډޣpDk# . q@  Y Y @ Y ?3??9/++9/3+3993333333339910#535!3#>7!!#!|}0/8)~,:>3%USR0 AR@  aY @Y _Y?+?3?9/++9333399310!267!!#!!2ph,|/P_pDk# %:U@    Y@Y PY?+?3?9/++9333339910!5!>7!!#!nc0/8)~,:>3P0%USR0 AhE@# `Y  `Y?+??39/+93333310!#!!!!!3#'f'r\1sth:E@#     OY  OY ?+??39/+93333310!!3##!!u}:T1: =@  `Y  _Y ?+?3?9/+9333310!!!!!!!'fa\1c: =@    OY   PY?+?3?9/+9333310!!!!!!v}:T1:WY@-  !  _Y _Y`Y?+?3+9/+9/933333310!!!!>3 #"&'73 4&#":c)]^<|{s&͡Pc|T7W2:e@4 ! OYQYOY OY?+?+?39/+9/+9/933333310%#"&'732654&#"!!!!6322IV}Ny}[ `|CI~Hr|:;q 3n@; '"-'-%0 433*_Y**_Y_Y0_Y%_Y?+?+?+9/+9/+9/9/9333310>54&#"#"'#"$54$32&#"3&5432327)7,41:@Ltlr闉i]_77}>4~P:]e$44BR&f`/;qM&0k@ .' ++.$21)@'Y .PY PY PY .PY#PY OYQY?+?+++?+++9/+933333310"'#"432&#"3.546322674#">TNWgUTJ0Tb+7~X,r2TIH*!'##$9#¡@PG,!TW%\@$   '&"aY@Y _Y "_Y"?+??+++9/9/93333310"&'53254'$! .#"3267,a DNfT!:W16 }R[txGj}~a,aJPW7N%\@,$  '&"OY "RY"RYY?++?+??+9/9/93333310"&'53254'&532.#"3267,a DN `XPl ÙW16 " +Sced bMh 5@   _Y `Y?+?+3933103##!5!|9Wt:h: 5@   OYOY?+?+393310!#!5!!3# xz|Bs$@ ??39/933310!!!_::??B9Wj: $@   ??39/933310!>!a)8 ?&VW:20IWs=@    _Y  ??39/3+39/93333310!!!!!!!3::g95Wj:@@   OY ?2+3??39/93333333103!!>!!!!5!o8a)8 ?&V8:20IhOS@*     `Y?+??39/9/993333333910!# ! ! ! 3#UGA8996T:1dth_:b@   @Y   OY?+??39/3+9/993333333910!# ! !! 3#n;/1x/ bh@@!    _Y `Y ?+3?3+3933310!!!!3#!!Wst.hT:A@!    OY OY ?+3?3+39333310!#!!3#!#.:B||nhM@' aY _Y `Y?+?39/+9/+9333310!##"&5!327!3#'|#S?w5stSh:Q@    @YPY OY?+?39/+9/+93333103267!3###"&5k.UrzV:~ 8na@2   aY  _YaY ??39/++9/9/+9/9/933333310!##"&5!367!lf"argk'#(?| ? !S:E@$  PY   ??39/99+933333310367!!#5#"&5ko)il&o:>:~Y' ϵ !<@  _YaY ?3?9/+9/+9933310>32!4&#"!]1" w5_dK  &a@1 # $ ('  _Y#!_Y_Y?+?+9/3+39/9/9333333310! #"&547! !3267 !.<=BG[9Wz, T>S_;8I9I>Kfj| N$w@@!  "&% RY! !H  RY  QY?+3/_^]?+9/_^]+3+39/9333333310"'$5476$32!327"!.; %9HJul' 9cknTz0B1+-| #)l@7&"# '#+* #@_Y&$_Y_Y!?2+?+9/3+39/9/93333333310&#"&547! !3267# !.BG[9Wz,sf 9S_;8I9I>KfjI)| N&@L#  $('@ RY#  !H   RY QY?2+3/_^]?+9/_^]+_]3+39/93333333310&'$5476$32!327#"!.ѷ %9HJul' bjckn Tz0B1+-%|,E+&I7!!&$$*%+5+5&@ ""&%%+%+5+5W#!\@- ! !!#"! !aY!_Y!!??2+9/+9/993333333910!2>!!"&'732654.+!'3=P,9C]_Xw?saZTPc|T{_W: Y@ "! @Y OY?+??39/+9/993333333910#"&'732654&+!!>7!}MTv0/8)~"V4>|BRuGA:0%US=h;@   `Y?+?39/39/9333310! #"'53267!3##i16gE9JC CoDsth :<@  OY PY ?3+33?+9333310!#!#"&'5326!3#y:/4F_E$_+8;;D;|eV$ h0W=L@% `Y _Y ??3+9/+9933333310!!!!!!"&'73265'f'ܖ]_\1iPc|TWF:M@&  OY OY ?+??39/+9/9933333310!!!!!!"&'73265,}}MTv1:T&BRuGhG@#   `Y  `Y?+??39/+9933333310!#!!!!!3#z'f'\1sth:G@#   OY  OY?+??39/+9933333310!#!!!!!3#y}1:TnhQ@) @ aY  _Y `Y?+?39/+9/+9333310#"&5!327!##3'|#S?w5h]h!:U@  @@Y PY OY?+?39/+9/+9333310!#35#"&5!3267!zV.UrhV8~ hO@(  `Y`Y?+?3+3?39/933333310!#4?#&'!!>!3#tY"GXF"Vv .5u~ZEsth:Q@*   OY PYOY?+?+?3+3?933333310!#47##!67!3#Ut9 4ntguf:ϸfv1O3&$ @ &%+5+5<&D44&7ϴ7?%+5+53&$ @ &%+55+55<&Dj@ ;;&997%+55+55BN&( c & %+5+5P-&H@ &% %+5+5T{QP-NT{&Q @%%&##! %+55+55P-&j@ !!& %+55+55E& K@((&&&$%+55+55&j@))&''%%+55+55.& 3@..&,,*$%+55+555&j@//&- -+%%+55+55.J@%   _Y _Y ?+?+9/9/933339310!#"$'%32654&+5!̩E\x;nÄo]yg{5W:T7&C@ &%+5+5][&@ &%+5+57& %+55?55]&j6@&%+55+55T&2 @  &%+55+55P&Rj@ &%+55+55T ?@ _Y _Y _Y?+?+9/+99333310# !2267!"!.xOB6׬"TS|2ѽڹPN X@0OY,<  OY  OY?+?+9/_^]_]+_^]99333310!"! 2!"!.  l!y,+T& @##&!!%+55+55P&j@ &%+55+556]& d@ !!&%+55+554&j@%%&##!%+55+55 &EC@ & %+5+5Wh[&\@ & %+5+5 & I@& %+55+55Wh&\j@& %+55+55 & @& %+55+55Wh&\W@&p! %+55+55n& r@&%+55+55S&j@& %+55+55ha 0@  _Y `Y?+?+93310!3##aOWth: 0@   OYOY?+?+93310!#!!3#7:BL& @ &%+55+55F&j@ &%+55+55Wa^@1    aY_YaY_Y?+?++9/3+39/93333333103!!!!3#"&'532=##O;o0t:/8I  }ZoW:X@- OYOY OY ?+?+?9/3+39/9333333310!3#3#"&'532=##53U0t:/x:  }mWOT@,   _Y_Y??3++9/9/99333333910 ! ! ! #"'532654&'A8996ToqsU:/G:5?1dĬ *-+t`Wj:_@  @Y PYPY?++??39/3+9/933333910! !! #"'532654'7/1}aU:/E2Lx/ b{ 4<6nDL@$      ?3?39/9933399333333339910!! !!!! !!:~8996+@A1ud:V@*      PY ?3?39/3+39999333333339910!!!!!! !!M/1 ECbZ7xU' 2@ _Y _Y?+?9/+9933310463!!!"$%)!"U'7*r1eT\GZ#T@+ %$ !_Y_Y aY?+?+?9/+9/9/93333910463!!32!!"&'#"$%!2>=!"Z'%9Q*L1?O$PXQC6qUeT)W@- %+*"OY PY 'OY?+?+?+?9/9/9/93333910326=!!"&'##"323'!4&#"326Tah)6<}s-urqnoz$\hf^ %`_WQ8(P@)  $''*)%%_Y_Y"aY?+?+9/+9/9/9333310"&'.+532654&#"%6$3232!] ;;{lLFut@b_k_`d[`=Ǩ#@oVzO$MJN(A@! $' '*)%% RY!PY?+?+9/9/9333310"&54춮&#"'>32326=!s扡NHOa綴}{UaahTLGM323#4NHOa綴}{}w7TLGM?3+]q223104632#"&74632#"&4632#"&+. ".." .. ".." .r. "--" .o -- ".." -- "..".." 00mN >?10#7'7'7vVVVVVVVVVV^N "@ @ H>?3+]q2104632#"&4632#"&`. "0/# .0 0/!".m"--" ..".0 0.`N (@ @ H>?3+]q2104632#"&4632#"&3'." 00 ".. !/." .om"--" .. 0/!"...nN/]2103"&5DtfR\ijhX >?10'7P+! @    >?]99//3310"&5463232654'7#"&'.%9mRA/Q5(7 %9mQ>2S4,19&%@H&xAR5J9/&%@H)uAR6I>*N>?]21044oqhN\hmB/10#'73B)@ @ /3]29/10#52654632#"&ev. !/." .Rji\ 0/!"..NH>?]210463"fsNme_NHNH@ >?2]22310463"!463"fsIfsNme_me_; )+7!@//))55 P##/]333]223104632#"''7&732654&#"'#"&546324&#"326Z~Y[~|];-XRXy7'(:<&$:XRX-;\}~[Y~y:$&<:(&8RY~}ZY~XTX/<(89''98(?]29/310#"'#3326=WW"ee !0&2Xf fL -72D!@@P` /3]]9/3310#5.=3326=3EFfCFd'30&ffZZ \\ Z[1150051H/]210!535#j^/10#'73j/]210#5265ftRjj[H@ /2]22310#5265!#5265grgrRjkZjkZb @/]1057'%㍪3P3L\N;)@ /  P/]3]210'#"&546324&#"326=XTV28YXWw:&':8)(8R=.XTX|[Z}~Y(89'(88D^N >?10#'73NHN>?3]10!535jHP){) / /3]2104632#"&732654&#"~YY~|[[|w8((8:&&:RY~~YY~~Y(88((88P @ @ /3]q2104632#"&4632#"&P/!".0 00 0/!".b!/0 ..".0 0.- #/;'@39!@!!!- '/33333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&. ".." .. ".." .r- #--# -I. ".." .0 0/!".` .. ".." .. "..".." 00".." ..".0 0.@@ /3]q29/3105!74632#"&4632#"&G8-# // #-- #--# -mm@".." .. 00 "..!@@ /3]q29/33105#5!#74632#"&4632#"&nGj-# // #-- #--# -rmmr".." .. 00 "..PB  /3104632#"&P/!".0 0!/0 ..=D  /333104632#"&74632#"&0 0/!".. !/." .".0 0." 0/!"..= #@!@!!! /333]q2104632#"&74632#"&4632#"&."".0 0. ".0 .u0 0/!".b".0 0/!".."".0 .. 00\ /]310!!H}j\/105#5!#5oHkujjuPF  ??3104632#"&P0 0/!". 00 00PF #@ @!!! /3]29/3104632#"&4632#"&4632#"&. ".." .0 0/!".0 0/!".`".." ..I 00 00H".0 0.qP @  0 `  /]3104632#"&P0 00 0#--# --7/310537nyL/33310!!<L\+0 /]]310!!H+j`//9103` wPFPF 1@  CYCY:?++933310!!  P  /3104632#"&P0 00 0f 00 "--jP  /3104632#"&P/!".0 0!/0 ..!2@   A @Y:@Y9?+?+93104>;#"!!NfFyy[t65b /10##57#5!BPJ@    :9?2?3993393399329910!>?!!!>7}H?B =gqu 6,>T$?.+5LZ8d61%5)$JugP3AJC!:\]>)q+@  @Y9:??+39310)!5!#`H7@  @Y 9:?3?+9/9933310)!!4&#!5!   'љ}:9??9310!!'3 @@   A@ Y  AY 8:??+9/99+9310'!467%mF7Sa##a]Xl*s +@   @Y9 :?3?+9933104&#!!! !瀠(1;@  A @Y89 @Y;?+??+93310 !32>54&#"5632t?NZX^]ֻ %[98F@ _9?]9310!!m' # @Y9=??+99310!4&#!5! `'R{P4@  A @Y9@Y:?+?+993310)5!26=4&#!5! =ZRTF15@  A < @Y 96??+?3933107$54#!!!  @.b^6Xw&{ 4@  A @Y9@Y:?+?+993310)! !4&#B(T 1+P@A9:@Y: @Y8?+?+??99933310 !5!4&#" !67!>D{uevEy2,+^<pӷk\h=9??9310!!H2@   A @Y 9@Y:?+?+9310)5!4.+532yy$TQwNʇs1\һ3%9@   @Y ;@Y9?+3?+93310467#5! ! !26=4&#;0-V=-sc:P35j-J) ;@  AY <9?3?+999333107$7!6!)%'q`$O/[m#<@   @Y @Y9=??+9/+93310 !4&+3!2%I@ @Y A @Y: @Y 9?+?+9/+933104&+3!! )5! &8ZRd 54@  9=??39/39333310!4.!>?!`)g5NmPUNguq. }J@  9@Y:?+9?39393339910)5!!>?!sD{B; =te/ {錙i)u{<@  A <@Y9=??+?39/93310!!2654&#!3jp{;X%pZ' # @Y9:??+99310)4&#!5! `'ћ{9#[@B@Y  9@Y:?+?339/_^]]+939923310!32$67! !!7>7 Bw)?@VmIDA" \#U? ?}=<@ @Y: @Y9?+3?3+93310#5! !4&++532>5 ODFP"3ɠ~_3lm&&j&& jF&&  js6?910#!{1 6?329910#!#!״{{: 3@    PY  ?3?39/+3393310)'!!! ]&X[:N :i@9    ,   PYPY PY?+?+3?9/+9/_^]_]3393333310!!!!!!!!#wES :oLN&3:@J 7, 781$%%7<;$$ 88RY,'""QY44RY?3+3?3+39/_^]3+39/9/9/9/93333333339910 6!23267#"'#"5!4&#"%"7>54&267!/6|PXUL %tvk'sUEtAhV-Kck\nN嬚7leJOkk5*&NH-#H32)kIPYNHOa綴}{,JZO@TLGM (@   ??9/9/993310 ! "!265w+!o>  ~x}vG)%@   //39/933104! >54! .G% +Sced o_  `XPl &"m@'   $#  Y Y ??9/+9/+9/9/9/9/9333310 47'563 '"6527{Y|ג+SrΎ\GE^D4H $qvǃeqifB=N$+u@@  ()(-, OY )RY   %RY#OYQY?+3+?+9///_^]9+3+933333993102632! '#"5!4&#"%3 4&# 267!% vk's[~x}vck\nNՙ5*&o|NC:)P@'   '!+* $RY QY?+?39/+9/3993333339910".54675.5!3265!'2654&#"Hzp^xrebly^rzp}~op||gz&pr%zgzovwn{PN &@   OY?+2993310! !4&# P  ~x+P &@    OY ?+2993310!265!! wx~&*: 2@  RY RY?+?9/+9933310!!2#%!2654&+a\gfn:\HNX: D@ @ Y  RY ?+?39/+33993339910 !.5463!!#";BBrwͽMvؗ: F@   @ Y  RY?+?39/+99333339910!!"&5467!#";xq3нƜwM::@ OY b T D 6 &       v f 6 &  h   t f V 6 &          t f V D 2 $           t f T F 6 $   8        b P @ 4 $       p @&` 0      p ` @   ^]]]]]]]qqqqqq_qqqqqqrrrr_rrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]qqqqqq?+3?9310!!!!:x:|T:wJ, 4@    /33/99//399333310! 54&#!!267##!J_HWo,|pQDf} 9wR,  D@   "! /2/99//9333333310! 54&#!!267##!3#3#~_HWo,|pQDf} 9wmI.&E@! ""('&&   /33/9////3993333339910! 54&#!!267##!! 54&'!I_HWo,|p~nQ_Vj 4l57wRij:Y=:ZR:]5<R@( PYQY?+?+39/339/99333339910"&'732654&+57!5!)kIYdcwa5碌o,JZTN[PκeU=O#F@%#   %$ #QY!QY?+?+99333333310#"&546752654#"'>32"327۳Ռ}۳Ս|j e=Nk e>JN+I@$&&-,%"  PY(?3+3?9/39/39/9933910%#"'7326?'.546323267#"&'o)0[}@$^.2@6o7,߻-5o6@2._#@|Z1AMUG*.#KCOX22ZP@K#.*GTN:@OY?+?99310!!::j:NF:%@ OY?+?3993310!!!F}:|::8:>@     OY  ??339/3+393333310>5!!$&5!!_c-k:}r C2:/@ OYOY?+?+?93310!!#"&'5326!l:/4F_E$_+8;;D;|eV$ h0 3@   *%?3?39/399339910'!#3 !UU]\.+_H$\\@%     %* *?2??99//]3333933339933105!#!!!!!#3u@#M?*AH7 =@ %*?3?39/]33993333310#!! 4&+3264+!2Į!dZ]tzRQUM8Ut{JD8="U@# $#  %*?3?39/]3333333993339922310#!#53! 3#4'!!24&+326Į!77d5L2ɀ8RQUM];܈RN Y2 C@    %*?3?39/9/39393239910 #33 wg^>\)@ +?2993103!)ݛ*=@ * %?333?339/93333104? # #!?!FHI !  ZtM*hU6Fq/"T 9@    A %*%*?2?3??99333310 #3&53i_  |7tNA#U 9@  A % * %*?2?3??9933331033#47#  _NtJ7|/ %@   &+?3?3993310#"54324&#"326̔ F3&1V@$ # #-'32&&  * &/+?3?9/39/3339/99333333910"32654#52#"&54675.54634&#"3269373# x2-}y 5t>&T+"XP<)&1M@$''+32$%%( (..!+?2233?339/39/3933333310"&546?54&#"'>32327#"&'#3265jx8461&HEP=bY?0(F\wot}'RA2: ps6;lIHp9<65oO&1Q@ +$'32%$$!''!.!( +?33?33339/39/393333331023267#"&54&#"5>32367>54&#"jx4861&HEP=bY?0(F\wot}'NE2: ps6;lIH9<65oO/"E@ $#  A ' *( +?3?3??9/39/993333104673#.5##"&546324&#"326+><PMKSl^ 54&267!jUXl{8;95NYSFfLGc?-4@JKwov|'NE48 qrLLjo[ЋtQ /%65[^]\3 G@ "!  A # *(+?3?3??9/39/99333310#"&'##65336324&#"32Pr AJMMQPMjHAN-Kch|ͼ}{1E@  !   A #* (+?3?3??9/39/99333310.5##"&546323'34&#"3266><ONKS[ϼч~z0K@"    -=(+?22?39/]]q3993333310"&54632!327"!.(MLeLBJKükv[`Y]\09@   (+?3?229/39933333102#"&=!4&#"'6267!yMLeL@JKükv[e[^]\8&?@ $%% %(' ($!+?22?33993333339910"&54675.54632.#"3"3267ncRNPz}@815[enZ=6/J :skKh ZBZtng/6/*63|6;-8<86%?@  ##'&(+?22?33993333339910"'732654춮&#"'>32b: J/6=YogY518@}{Tk8<8-:7|36*/50gnoX& eJkz1 *M@&! ,+ '$((*,?22?3?3?9/39/993333310%"&'7326=7##"&54632346734&#"326 C6NK>=QKLQkb.4cg(KȺɉ` ͦw1&@  '*??2933310#5#𿿿a& D@   #'*?3??9/393333339910#33 RY;323>32#4#"o;H #jI%"iTmpp8HzbgPu6HPXNSSra^(D@! '* ()?22?3??9/399333910%"'52654#"#4'33>32C1#2#DV 'uQu}f/DycgPu6HPXOfl1 %@   (+?3?3993310#"&546324&#"32űůVRTQhոz}.7@    (+?2?39/9/99333310"&'732#"'>32xJ6tےz GG u2d !@    (?329933104632#4&#"2İVRdz2e !@      +?3299331032653#"&5RVǾezҸ0E@  !   A ' )(+?3?3??9/39/99333310#"&'##4'33632#"32Pr@ǘLQPLjH@waN(Tϻz| ;@     '+?2?3339/993333310"5#53733#327]g3Ɂ0VA A%F@    '& (@  "+?33333?9/39/999310#"'732?'.54632327#"&'&i5fU+@87'%K2%~~%2K%'7=;+Tg5i&|.=633:4`=^-hh-\?`4:336=6)E@#  +* )&"+?3?3?9/99333339910#"'##463232654>54&#"tZhs[0NQqpWM;?JGBCKu?#_PV_PF3F\p*@   ')??29/33993103>3#67ʐ @,=t A9+2  ?@ "+?3?339/3993339104&'32'#"&5%'5!EAGTMZdOXȧ<D@OJLfqKw»pg2 H@   "! ()(+?333?3??933333910#.54674632#"6?F[PvaTv  ɼ~qy̯  >@    ' )(?22?3?9/9/33239102?3#/#.#"'6?Wg (i̅#3u*&:O*b1BD[#IF 1x'.x.(jrxxr{-P):@ # +* &/3/9/399333339910%#"'##463232654>54&#"tZhs[0NQqpWM;?JGBCKu?#_PV_PF3F\pLr~1n{&2@ ""(%%/3/9/3993310333#"&'32#4.#".546324&#"32Iv >wwsG3RQVUYTQ4*PO"Wjiֽwsl~v}2ML  N 'n@9 $ % )( $RY$$ !RYPYQY?+?+?+?39/+9/9/9/9333333310"&5!32!632!327#"'"!.XpJul' 9yvckn_9M|-8j@6. )*$44#* :9&)!!!# 7OY 1OY?+?+?99//3?99//3333933333333310"'3632#"&'#!65'"#>35!26734&#"32_t+  %) |+TD ,$ z,ThlqrwuryLe]#z]/@fg;L:4bi=T4-8l@7# ..)**$4:9&)!!!#  1OY 6OY ??+?+99//3?99//3333933333333310"'!.5##"323'5'"#>35!26734&#"326j [s-%) |+TD ,$ z,Turqnozyrd~'  %`_/@fg;L:4bi=+@ #+)  -, Y@ Y   @Y  #OY %QY OY)?3+3?++?9/+39/9/++9/9/9/9333333333102673#'!'"#>3#5354632&#"3,$ z,TE%) |+TDOc))H;|x:4bi=/@fg;q 9HUfO/7>@/%&&"*1++*0//:8 *@?%%  Y 8Y88:@Y::0.RY001,RY11")@Y""+4<323>322673!&'5#"%#" ۉ 5|mf  4l53y"*zg\鰴dTjId 4; h|p{qɠ:4z ogH(?B)O%.@#!""%)%& %0/!! Y&@Y&&)QY))$@Y,PY?+?3?9/+9/+9/+9/+9/39/9/993333333333310!&'&'!"#46754'!3>32>735#"B`p@ 5|mf  9w3|QckZpX)2-4; h{q̳59~AQWQ-7@()**%3 .98""))  Y@ Y%@Y0OY6OY&%%PY?+3?+?+?+39/++9/9/9/9/39/993333333310'!5'"#>34'!3632#"&'#32673#"32 %) |+TD_t),$ z,TppwvoQ/@fg;`j4fZ:4bi={lİO+@!$%% + +-,$$  Y @ Y  )*!*@Y!!PYPY?++??9/+39/9/++9/9/9/9/39933333393103'"#>354'!3>32&#"2673#' %) |+TD  )@XB6!D4iu ,$ z,TE/@fg;hr]->:4bi=N!@ #" Y@ Y@ YPY?+?9/+39/9/++9/9/9/9/99333339310&#"2673#'!'"#>3329[ ,$ z,TE %) |+TDwIMS:4bi=/@fg;`O6@)5233$## *87$$  PY2Y 05@Y00 'QY  QY?+?+9/+9/+3+9/9/9933333333333310#"&'732654&'.'"#467&54632.#"273'gumZe9#*;I ^fddJ]9DX<%M@;A4=4"':^,<BA3<.71#nC68,@)+ %%$++.-**  Y@ Y"$$@YOY(OY?+?3+39/+39/9/++9/9/9/9/9933333333333310"&='"#>3#53733#2673#"'327| %) |+TDX ,$ z,TE327!5!32673#"'!D,%) |+TD?{ )<(,$ z,TEGJ; /@fg;!:4bi=(NO *_@/ !&,+ (OYQY$OY?+?+9/+9/9/39/9/99333333102.#"36!2#"'#!654$32#"cPul][ wnpwO!AJ#xl"ha& 4@  Y /3/29/+99333310!#3!3 Ը,3RW:(Z@  #*) @Y PY&OY?+?+39/+39333333310.54?!5!#".544&#"3265!1<G ,,#ö!D홼>4@D21*30-(,,%#!!/1650&$1.+#$#OY4,($OY PY?+?3?+?39+3?99/3933333333333310>32!#"!3267#"'#7&5#53733#!3:ucqe 6h{e?=Xbb}oR^fc "-Q0C~iXIu#: 2@    PY  ??9/3+393333103!3#!#y{{yX9#:WQ$*f@4)!!"(   ,+"( %OYOY?+?+??9/333339/39/993333333310##"&'#!#5354'!363232!"!Xӱt){{_WEs`^tfZaa˾`j4) ~ :I@#      PY?+?39/3333399333333310##"&=#53!!!3267![``[h`mggg)| : 'e@3 $%  % $ )(%  PY!OY?+?3+39/33333993333333333910##".'#5367#5!!.'5!#3267!NPp2MROQ5nu mjˍˍh6sQJw9f3xxW#.c@4  **$0/!!!'OY!-OY PY PY?++?3+?+??9/39/99333393310#"'532=#"&'#!65!36324&#"32WKW:/#+t+ _lqrwur! }Ge]#z]bTW!,b@4""(  -%OYRY *OY  PYPY?++?+?+?+?9/39/99233333102=#.5##"323'!3#"'54&#"326J [s-qKW:$urqnoz}T~'  %`_ #W"\@4""  $#OYQYOY RY PY PY?++?+?3+3?++93333323103#"'532=##5354632&#"3kKW:/Oc))H;|8 }T|q 9HUTN"O1;@G'/-  /2/ 7 =<$ .PY5OY9OY$'PY$)PY$QY?+?++?+?+?9/+9/39/9/9333333333310"&'%326=7##"323467!!#"'5326=#4&#"326TcPul][  ΐJ3(5-2wnpwN!AJ9k  #xl A>%ާWq[@   @Y  RY PYPY?++?+???9/+9933333910#"'532=#!!! 3q@W:/@y.)lM }TTjZ JW#4@  RY PY PY ?++?+?933102=#!3#"'5{@W:}T WO2o@<$22+)43+ .PY+RY+"%PY"'PY"?++?+?3+3?3?9/393333333910!#"!4'!3>323>323#"'532=##" Uk  4l53yu@W:/Tj_Hh|p{q }T_WO$Y@/"   &% PYRY #PY PY ?++?+?+??9/3993333333102=##"!4'!3>323#"'5bf}  9wn@W:}T_Hh|p WQ$.V@/% * 0/""'OY"-OY PY?+?+???+9933339310#"'532=#"&'#!4'!3632#"32WKW:/#+t)_pwvo" }GfZa`j4lİEWO"U@.! $# PYPYRY!PYPY?++?+?++?9/39933393102=#4'!3>32&#"3#"'5  )@XB6!D4iuv@W:}T!@W:/})8 >& }T:2)`Wp:d@    @Y RYPYPY?++?+??39/3+9/993333339102=# ! !! 3#"'5N/1@W:}Tx/ b DW:J@(  PY  PY PYPY?++?+3?+391033333#"'532=!5!5!!ǝ@W:/l )JM }T\3232732>5/:W@KJvJTNI )0 PbR+G;Bm>T} GcVի7jgGR̸v[EO#H'2i@9$$ . ( 43  PYPY +OY 0OY$PY"PY?++?+?+++9/39/993333310"&=##"323'54632.#"3274&#"326~[s-aUK=7/:purqnozW'  %`_rFG2}  ̯PWN%v@@"  # '&" RY"!H"""RYQYPYPY?++?+?+9/_^]++9/9/99333333310"32!327327#"&="!.J Jul' /:W@f~ckn!  } a(|EWN2g@5*&$0 0&&43 $$ 11 RY !QY-*PY-(PY-?++?+?+9/9/9/99333333339910"&54675.54632.#"3"3267327#"&= {}ܵbNHNYPHl/:W@]ib~DLC32#"'327#"&5&kIPYNHOa綴}{k^/:W@LJZO@TLGM32#"'327#"&5_ `XPl ҃ k/:W@cSckved o_9y} W J@)"!!PYPYPY  PY PY ?++/99//+++339339103267#"&=32654632&#" nOW37HB=YB*MGB bPu0ȵXkW:!V@-    #"!PY RYPY PY?++?+?+?39/399333333103265!3327#"&=#.'##"&5f}/:W@k:㯉D{} M.W:&f@5 % %(' "PY"PY"QY"RY"?++?+39/+9/9/9/9933333910%32654.+5!5!#"'327#"&5) y_tq?f?MH/:W@Vi[fIR%*P-=@ /2!K@  #"  A '*(+?3?3??9/39/9933333310#654'33632#"'32#" ><ONKSbRİñH&,:qEkB+DVRTQeϼaEV18D!!Pqeho6l;@   *  #'?333?33?99333310##5354632&#"3Ellkk4E5$^tPic .-=5@    '?9/2333299333331033##"'53265#5llkk4E5$Plic .-0m,8@  #*??39/39/399333310#"&5332653#7 'uQw{FTXOU}_l <@   '* "?3??9/3339333333310#5333#53YRRTTI+Ն1'*??93103#11'*??93103#1l 0@   '*??9/33393333310#5333#YRRTTI+ՆsG@    '"  *)?2?333?3?393333333107"&546;33#5326=#"p~Fjj25'Mb)zifsj <;)R!-? " " )?22?93310%"&53327kqX&"SrLXP1@ "* )?33?3?93333102=#33#"'5VXpSqj%A VX;ir B)'*?3?99310!3!)(/T-Y@-!-&/. '*)("$)?33?333?3?9/39333393104#"#4'336323>32#"&'53254#"o;H B%"jSmpqjW 'Xp8JzbgPu6HPURsXs`^2Q H@  "!  ' )+?333??339/339333331032653##"'##"&533265o9J%kI#%iRlpo:ITycVGXNTt_$ B@   "!'* ()?33?3??9/3993333104'33>32#4#"#"&'5325 'uQu}DVrjX"&X:u6HPXOyc1sX7v B@  "!  '*()?33?3??9/3993333104#"#/33>32327#"&5GT 'uQw{X' Skp}_gPeFHPXOXs0 9@   A '*' *?3?3??99333310##3'3ʱ3JH{u1 ;@  (+?3?39/39/99333310#"&54632%"!&27!űůWhոA-L@   ! ") (+?333?333??9333333310%.546734&'>%õȰYZW\\WZYԲ Ѵ~yx~11E@*&0   &0 32%(#+*(-)?33?33?332993333331032654&'.54632.#"#"'327#"&=HVTE@Bȅ @DDD3?t=dDX#$A/kp6-,+&, &obm{kc0-$*!' &<[Gq| QY s()@   ",?22?339333107"'532>54632&#"x@)*, %@)40.2>~ @I~ I@    '+)?33?3?3339/9933333102=.5#53733#327#"'5PQX]gU!6IX1g!L@!CJQ/Zmk\-QKD!AK3%@   ' +?2?3993310"&5332653u:JJ:ۖ>]]]]++/@  ( '+?3?3?2933102#"&53324&#"5>qp:J/.-"YJ`aAaM #@    *'?2?3339103#&'#Ɂ(3$TR +@  '*?2?3993333105!5!!RZyߏ#14=@    ' *)?33?3?39933333310327#"&=!5!5!!W"&C.koHo&X s7ߏ$2[K@   ' *?333?39/39933393993107!5!5!3>32+4#"322$o&RUXg~s,^6!;'oJDߏ#udXei/`Z267'?@    ')?3?39/9/993333993102654&+57!5!#"&'7wYIn}E~e UEaoea GG8 5@ " +?3?39/399333310#"!22!"!.=|A?<dT"nU  /2222105375353;3$%r!nU  /22221053%5353s;L!%vyNX+/310"&54>54.54>54#"'632X_a % % %+%,.23F33NK&u'   0%'#!  /39/310#"#"&5332>;6>jhl?x}n)ZdsC&7$"(": /310!7!;IS: /310!%7!:I;: /210!'!_I֘: /210!'%!:I_.X@ /99//33107'%6J{w~X@ /99//3310''%7J6\~w{Wt@  /3210'33>32&#"p^-* $4WUN(-e99ok /310%%!VOOW @   /39/21057'5373ߞ!NP~OO!3W&$@ %+55%+5+53+&$ @&a%+55+55<&&D <@@@&ABA6%+55+553+&$ @ &%+55+55 &&D <@ BB&88=%+55+553+&$ @''&(<(%+55+55<u&D <@LL&M%M=%+55+553+&$ @00&$%+55+55<&D <@ VV&W޴WQ%+55+553+&$' "@%%&+5+5+5<&D'  "@?:?@%::5%55&+5+5+53+&$ @&!%+55+55< &D <@ 44&7ߴ7?%+55+553+&$ @&!%+55+55< &D <@ 44&7ߴ7?%+55+553+&$ @&%+55+55<>&D <@ 44&7޴7?%+55+553+&$ @&$$1%+55+55<+&D <@ 44&77X%+55+553&$'  "@%%&+5+5+5<&D' !"@C;CD%7)7?%44&+5+5+5&(     %+5P-N&H *  %+5+&(@ &  %+5+5P-&H g@ ((&%$ %+5+5&(TV@ &" %+5+5P-&H@ #&##0 %+5+5+&( @&n %+55+55Pu&&H <@&&&'b' %+55+55+&( @ & %+55+55-&&H J@ ((&# %+55+55+&( @##&$=$ %+55+55PDu&H F@22&3N3# %+55+55+&( @,,&  %+55+55P-&H Z@<<&==7 %+55+55+&('| @  % &+5+5P-&H' *@    %&+5+5Q+&,B@ &  %+5+5P& -@ & %+5+5&, %+5&L   %+5T&2  %+5PN&R D%+5T+&2H@ ((&#%+5+5P&R @ $$&$ %+5+5T+&2 @%%&&d&%+55+55P&&R q@""&#d#%+55+55T+&2 @ ''&"%+55+55B&&R u@ $$&%+55+55T+&2 @00&1;1"%+55+55Pu&R v@..&/K/%+55+55T+&2 @99&!!-%+55+55P&R x@88&993%+55+55T+&2' "@%##%&+5+5+5P&R' D%!@!"%%&+5+5+5T&b''&##& %+5+5P&cvK%%&!!$ %+5+5T&b|''&$@$' %+5+5P&cC%%&"7"% %+5+5T+&bI11&'', %+5+5P&c ..&%%* %+5+5T&b +&++8 %+5+5P&c)&)v)6 %+5+5T&b ##% %+5PN&c D!q!# %+5{J&8  %+5\:&X : %+5{J+&8@ !!&%+5+5\&X @ %%&! %+5+5{&q!!&n %+5+5&rvw((&$$'"%+5+5{&q8!!&!%+5+5&rC((&%%("%+5+5{+&q++&!Y!&%+5+5&r 11&(g(-"%+5+5{&q %&%V%2%+5+5&r,&,f,9"%+5+5{&q T%+5:&r :$B$&"%+5#5&<" & ̴ %+5+5Wh&\C& %+5+5#5&< ~ %+5Wh:&\ #5+&<@ &%+5+5Wh&\ I@ $$&  %+5+5#5&< V&%+5+5Wh&\@ & , %+5+5P0&cd**&/ش/&%+5+5P0&cd++&//&%+5+5P0&cd@ **&//5%+55+55P0&cd@ ++&//5%+55+55P0&cJd@ **&//4%+55+55P0&cJd@ ++&//4%+55+55Pz&cd@ **&99F%+55+55Pz&cd@ ++&99F%+55+553&$ &+53&$̉ &+5'$, &+55'$, &+55'$, &+55'$, &+55D'$,P &+55D'$,P &+55M0&gd@ ..&3 3* %+5+5M0&gd//&33* %+5+5M0&gd@ ..&339 %+55+55M0&gd@ //&339 %+55+55M0&gd@..&3638 %+55+55M0&gd@//&3638 %+55+55'(  &+5'(  &+5^'(X &+55^'(X &+55^'(X &+55^'(X &+55kXd0&i@d@ &#5# %+5+5kXd0&i,d@ &## %+5+5kXd0&id@ &##) %+55+55kXd0&id@ &##) %+55+55kXd0&i^d@&#8#( %+55+55kXd0&i^d@&#8#( %+55+55kXda&i,K@&--: %+55+55kXda&i,K@&--: %+55+55'+  &+5'+%  &+5'+X &+55'+X &+55'+X &+55'+X &+55'+X! &+55'+X! &+550&kd&  %+5+50&kd&  %+5+5I0&kd@ &˴ %+55+55I0&kd@ &˴ %+55+55q0&kd@ & %+55+55q0&kd@ & %+55+55va&kK@ &ڴ+ %+55+55va&kK@ &ڴ+ %+55+55x', &+5x',% &+5',X &+55',X &+55',X &+55',X &+55',X! &+55',X! &+55P0&Rd@ &  %+5+5P0&R!d& %+5+5P0&Rd@ & &%+55+55P0&Rd@ & &%+55+55P0&R2d@&  %%+55+55P0&R1d@&  %%+55+55G&2d ##&+5G&2d ##&+5'2 ##&+55'2 ##&+55s'2 ##&+55s'2 ##&+55T0&wd& %+5+5T0&wd& ݴ %+5+5T0&wd@ & &%+55+55T0&wd@ & &%+55+55T0&wJd@& " %%+55+55T0&wJd@& " %%+55+55Ta&wK@ &*ش*7%+55+55Ta&wK@ &*ش*7%+55+55a'<,% &+5'< &+55FA'< F &+55'<X &+55Qq0&{d@ --&22) %+5+5Qq0&{d..&22) %+5+5Qq0&{&d@--&228 %+55+55Qq0&{&d@..&228 %+55+55Qq0&{"d@--&227 %+55+55Qq0&{"d@..&227 %+55+55Qqa&{ K@--&<*- %+5+5kXd&i&Դ %+5+5kXd&i9h@ &\ %+5+5 &k&  %+5+5&k9@ &   %+5+5P&R&ʴ%+5+5P&R9@@ &*%+5+5T&w&%+5+5T&w9"@ &%+5+5Qq&{--&**- %+5+5Qq&{9L@ --&)G), %+5+5PW0&c'd*@ *%%))&+5+5PW0&c'd/@ /*%**&+5+5PW0&c'd*@ *5%))&+55+55PW0&c'd/@ /5%**&+55+55PW0&c',d/@ /4%**&+55+55PW0&c',d/@ /4%++&+55+55PW&c'i@ **&99F%+55+55PW&c'i@ **&99F%+55+553W&$' &+53W&$' &+5W'$,& &+55W'$,& &+55W'$,& &+55W'$,& &+55DW'$,&P &+55DW'$,&P &+55kWdN&i',@ # %&+5+5kWdN&i',@ ## %&+5+5kWd0&i'd@ ) %&+55+55kWd0&i'd@) %&+55+55kWd0&i'^d@:( %&+55+55kWd0&i'^d@d( %&+55+55kWd&i',i@&--: %+55+55kWd&i',i@--: %&+55+55W'+'  &+5W'+'  &+5W'+X&< &+55W'+X&< &+55W'+X&< &+55W'+X&< &+55W'+X&< &+55W'+X&< &+55QWq0&{'da@ --( %,,&+5+5QWq0&{'da2@ 2- %--&+5+5QWq0&{'da-@ -8 %,,&+55+55QWq0&{'da@. .8 %--&+55+55QWq0&{'da-@ -7 %,,&+55+55QWq0&{'da@.".7 %--&+55+55QWqa&{'Ka<@ 5#5"6/8ǰKzO9h?W -@   @YY?++99310327#"&=3!,5HU! QG, @  /2933910#>5#5"6/8ǰKzO9h?$@    /22333310".#"#>3232673(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=!B@! # "  /33329/33333993310".#"#>323267353!53(PLD%) |+TD)RKC,$ z,T[u #)#/@fg;"*":4bi=kWd&i'@  %&+5+5kWdN&ikWd&i'9^@ R %&+5+5kXd&i@ "&""/ %+5+5kWd&i'@ 00= %''&+5+5C'(&p%+5+5O'(9|@ %&+5+5/'+ &+5E'+9 &+5W=&+  %+5, *@    /299//99339310#>5#55!"6/8jĚKzO9h? %!, *@    /299//99339310#>5#55!"6/8j>ĚKzO9h?!$%, $D@ &% !!&%    /299//333333933910#>5#5%".#"#>3232673"6/8j(PLD%) |+TD)RKC,$ z,ŤKzO9h?B#)#/@fg;"*":4bi=W&k &  %+5+5OP&k &  %+5+5e&k&j/"@& &  %+55+55+5e&k&j9/"@& &  %+55+55+5&k&  %+5+5t&k!@ ++&ش  %+555+555&, @ &%+5+5N&,C@ &%+5+5/@', &+5O@',9 &+5, ,@   /299//33399310##.=5!j8/1'E?h9E~Q %!, *@   /299//33399310##.=5!j8/1'>E?h9E~Q!$%, $J@ !! &%  @ H  /]299//+3332932310##.=%".#"#>3232673j8/1'(PLD%) |+TD)RKC,$ z,T?h9E~QB#)#/@fg;"*":4bi=T&w&ִ!%+5+5TP&w&ܴ%+5+5T&w'/j'& @ %&+55+55+5T&w'j91/'##&@ %&+55+55+5yWN&s+""&'' %+5+5yWN&s/##&'' %+5+5T&w&ٴ,%+5+5T&w!@ 77&״,%+555+555#5&< J & %+5+5#5&<SD & %+5+5'<_  &+5r)'<9  &+5'3 &+5  ,@   /2223993393105!753!53Eq^ %!  ,@   /2223993393105!%53!53PE^!$%'@[/?_/]q+9105!{E %!QWq&{'a)@ )- %((&+5+5QWqO&{` 4!4. %+5QWq&{'9Va@ Q(, %((&+5+5Qq&{@ 1&11> %+5+5QWq&{'a@ 11> %((&+5+5F'2, &+5G&2d97 &+5F!'[  ''&+5Y&[B97 ''&+52W&[ 0$0* %+5/99105!E!$%, @    /3933910##.=j8/1'?h9E~Q*//3310#*T 0@   /333/9/3333333310#'7'77'*T7777Y7887 4@    //99//3333333310'7##!'77RJ77}m}8L( 0@    //99//3333333310##'7!(R77J}78}o@ Y/+33105!s>4@ Y?+99105!>@ Y?+99105!@ Y?+33105!MT'BB? #@   [[?++93331054673348>E?yMNH? %@ [[?++933310#65#!1<yT (@  [[/++9333310%#>5#!39?G BxOLI? #@ Y Y ?++993310##.=<1Sy?h E@$       [[?3+3+399_^]33333310546733!546733C69>E348>E?|MNHyMNH?h I@&  [[?3+3+399_^]33333310#65#!#65#!h3:R2;yP}Rh N@'    [[/3+3+399_^]3333333310%#>5#!#>5#!h49;JR2;>EBxNGL|PNH{?r&v :@  Y [/?+3+39333333310#5!%LMJxsh@$   Y @ [Y[?+3+3/+3+39333333391053%%%%#5UUTVdd3A}  /3/9910#"&54632ywxzyzz1 .@  [/33+33933310!!!!!! XS 111@ /3/33310#!*SmOM)/3/333105!#MSO @ //9/3333310###!T 0@    /3/9/3333333310###!!!TuO .@    /3/9/3333333310!!5!###uTON)%1<H @C::4,##& =4 4IJ/F7FY)@2@Y272[ 7 Y [YtJfJVJ9J+JJ JJJJJJJ{JmJTJFJJJhJJJJJJJtJfJIJ;J-JJJJJJJJJ}JdJTJFJ)JJJJJJJJJ{JmJIJ;J"JJJ7JJJ@nJJJrJdJVJ9J)JJ JJJJJJJyJkJ]JIJ;J$JJJJJJJJJtJfJVJ)JJ J_^]]]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]qqqqqqq???+++?3+3+3+39939333333322310!#3% #"&5464&#"326 #"&5464&#"326 #"&5464&#"326~,1;4i1;4 |nh|nk|nl~|nk|nh|nkUz@[?+993310!U@2zUz&%+5z#'h'\\L1@ [[?+33+99333310%53^iGo%#]M1@ [[?+33+993333107553]#in%G&- - %+55~,T@ Y/+3310!5!,R??3310+3 I@%      ???9/9/9/9/9/933310!!!!    N!p:@      /33/9/33333333333103#5!#3###TOON 0@   /3/9/3333333310!!!##:QTN//333210#!*T&n @ //9/3333310##*TG 2@   /3/99//333333310#'77'*TT~~~ݵqqp .@    /3/9/33333333103#5!3###TON# <@ Y ??39/33+39933333310#5!53335232yV1:44A" O.puk` X@<5>.+p *@  Y ??+39939310#467!5!pdpfCŠ-y!*X@,    "&,+ $ $Y (Y(Y?+?+9/+99993333339910#"&54675.54632'4#"324#"326yV>32.<>I#cJnkWC`["/A:lyOic0ii1hrwq1v0hj kt@D ! aYaYaY    aY?+9///_^]^]]]3+3_^]++93333310!"5432.#"3!!!!!ܯ VQdvfsuni#% K[Ťκ޺T"(-@:  ")/.,,     aY ++ ## %!aY @Y  &_Y (aY %%_YY?++3??++?3++9/9/+9/9/9/9/99333399333333107&5%7373&'>7#7&'&'61,!FH+J(`0MM>Y>I?O_:o`=<pkgzaG?.{va\e z% xTT,v@< !'&&!!.-''$$$$ $`Y_Y$$*_Y$`Y?+?+9/++9/39/9/9/9/9933339933104'!3>32&#"67# ! .#"}ro  )@XB7 C5iuYQfT!DZ2Shr]-F'aZ[txGj}D}@N     _Y _Y  _  _  ?0P`*   _Y ??+99//_^]^]^]q+3+399992223310!!!!!#53!}:もtо^/@"&'/ $' ' ++  10' Y$ #@$Y /?   uY++tY@//H//?3/+]+3?3/+99//_^]3+33+39333933333339910#!5>=#535#5354632.#"!!!!!267^җJKD"ԩ,RB[PMi|hkk+KjIphϊ/MFs}Qpd;c^<)*`@2 ''( * (,+) #PY ( ?33??3+39933333333333105#"!4'!3>323632!#"!5uUk  4lIӣ4BUkJHh|pyQ_K#&)@R! ')  $&+*))((&&# '%Y ?3?39/33_]39/3339/9/9/99333333399103!!!3#3#!!!#535#35#3'##3'pQyqqqqpppnUM:N/+@ppڈKKڈ{"KT$@:VU *))E8L8#Q ?>>0##VQ OYRY??;;B@YQ;;Q-POY -&-@Y**&VVWV9V*VV VVVVVVVVhVXVIV:V+VVgVVVVVhVYVJV(VVVVVVVVzVkV\VIVV VVVVVVVVTVFV9V+VVV7VVVVVVtVfV9V)VVVVVVVVVtVfVIV=V&VVVV@VVVVV0V"VVV^]_]_]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]qqq_qqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqq??33/+3?+9///+3/33/+3+9333339333333399910%#"&5#5+#!23733#327%#"&'732654&'.54632.#"4&+326JI}qh8ݘn:VX}(3$&³YO]HAK{sN0 I?EC:H{EuKSz{qdo[QE9Kx=0'*"*%:V@sy|04$"$Bgzo$t q =}@C100#7*   *?>71#--4QY- QY_Y _Y?3?+9/3+?+?+99333992333333310!!!!2 4)!26#"&'732654&'.54632.#"Q}|C'gumWhY ^fddMZX˔"`pН%M@;A4=-Q`BA3<076T#'+.14v@A4./65/..3!'+2 -1["$(  ?3?339/33_]39/333993333333339103#3#!!!#53'#53!!!!!#3!37#3'##!7#3'$i#qgfq#ig+ZA]J_;W+ c A!A"=VE!ڈKKڈpp<^X@  9A BY: BY9:??+?+99//?93333102#54.#!#3!2>53#].mu>uh-n?'!=R~(,i@7  +$,+,.-! `&@ H),,?/]3+299//]9333399333333333333310533##.5#"&546325'5#54&#"326!!__EL!SSMSQV/jbbwk^HPǶ;ACtwu~r~ O'@$&""  ()& Y# !@FY/?   sY/_ sY@P @?3/]q+?3/_^]+99//_^]q3+33+39933333333339310%267#"#73'7#73!2.#"!!!!HV (Mu(W?ƶ TJciGT\R 38JR83N@'    _Y ?3?39/33+3399333333339103!3!!!!#!#p'J1Xe#N}pM44b`bo@7     _Y?+3?9/9/9/9/9/9/9/9/933333333310%!5!!%%!55%5/98EE/v\vvvj,4?MX@+N3)N@&FS)&NF = 8 YZ IY:Y#PY@@Y)+#&@@&#+)2BY5VVY?3+3?+9////////++++3339233333310#"'!67>32#"'#"&54632756$7>732654#"%32654#&#"326lBA%,r&d߫\hjU OZڊW#urWgP?NdGN:zyqsphOY:N,73 :R=IiDKu߂\NHg8^b"85%8 `>Khy{Xks]]t$;*2,SW6".r@#,  #)   0/,,@Y `Y aY &aY?+??++9/+9/9/9/3933339102#"'53254&''!7&5464&#"76ퟪlx,\WKs:D[23(*-),@Zg&vU/\248/wbaV$)@-&"   %$ +*$#  %@%Hp/h))?3]?9///]]]q+333q3333333399333333333333333103!23#3##!!#535#'!!27!!&#!wy-]GHb1www4CDU,y#0y$yS((S[[QT2%~@&  "'& _Y@Y##_Y "_Y_YaY?+?++?3+3+9/+9/9333333333910$%53.'>75#5!#A1?!j`7d̵yFCo}{ RUp- 3 3#!!327! #53>7!d~ 0!X/IM%x#N, 2:5}ʿ/G6&a[1Gc(T2!g@  #" @Y`Y `Y_YaY?+?++?3+3+9/9/9333333310$%53.'>7#6(>ij1Pȧˠ{?Dn}{G^v/za  A6%)5_@8 0 *') 76(&#-Y#Y3Y YY Y?+++99?+++??933333310"&54632.#"3267#"&54632#34&#"326B;UEFTFPUTҿ69ujzjkT00NɶET+){@;$  +*'Y!Y       !Y /+]?33+?399//_^]]99//_^]++93333333310!5!!#!&53#"&546324&#"326{Z)B6@A;954&#"!5!2&5;fn= ǵȝ@nga 5N˦L `-@X|HP@ !   YYY?+?+9/+9/99333310"&54632!3267.#"k2UNHbܕ3Wu"6Fl~*z5Au/36@L"!!30 '12420 87" "( %Y5Y53352 Y 4!Y?+?+/9////++9_^]]39333333333310'!#3 # '732654&'.54632.#" #3VWfd2ƾ;i]^][xAPN!=qrE"gƑ:|P|F=.9,8@eLz}l}98[%1@T`: <@ PYPY?+?9/_^]+9933910)5!5!5!!#^^'&{ uI3^''uItrH&{ 'L@  ]5]5?555TH''Lu(@  @]5?555gH''L2@  @]5?555H''Lx$@ @333 3@3]5]5?555<#Nd^D @    /99339910#&'5673!9>HH>9)CI$ICV $@   /2999333105673&'#CI$ICV9>HH>9#d^D @    /99339910&'3#67!59>HH>9#CI$ICV $@     /299933310%67#&'53+CI$ICV9>HH>9d^D.@    /993399339910#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC:@  @ /299299933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9H>@   /2992999333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>95*E@#%+, !RY (OY(OY?+?+3/9/3+99339210#"&546323654&#"7632.#"32OʀwyLzjo5w%-asV7@lCG>^~+VL@(9K]uial+ @u     _Y p ` P @       P 0 O  9    ` @       p P   ]]]]]]]]qrrrrrrr^]]qqqqqqrrrrrrr?+?9933331035!!+p HDV"O9$@ `Y/2/?+993310!!!C9TH9D b@  @% H_Y  - H _Y/+9+_^]?9/+9+99993223105 5!! !^qK9G8U9X@ Y?+99105!U9D@ Y/+9310! 1jT@`  Y     o    _ /  ;       p   o O ]]]]qqqqqrrr^]]]]]]qqqqqq?/9/+3339933310##5!3p7PHm+Y@&   ,-# #Y ))@Y/?O?O/]q33+3/33+39939210#"'#"&54632632%"32654&.#"326mzʑgAŘx^,cFEYV5Z32#4&#"tтwgĠ9'@ PY PY/+?+933310"&'53254632&#"+\B5ԾXC2EMP9e^+97,K@+ * -.)!!Y!['Y Y [Y?/]2+++3/3+++3993310"&'&#"5632327"&'&#"5632327.KKYCvFn5|yOr?xTKK\GwAqSLfFr@u)/'1T0+\-#,-+-T. \,$%H+|@S     Y     P  @ P   Y@H/+]q3+3/_^]q]q3+39933910#7#5!!5!33!!́ՁGZӃ#JdGP T@  Y @ Y @ Y?/]+/_^]+9/+993333105!5!5!d8d13 ;@  Y0@/]3/39=/33/+99333310 5!1@wAZ13 9@  Y0@/2/]39=/33/+993333105 55!1?7 $@ //9333103 %! {RVdG)@Y?_?/]/]+993107!!d>T"@  //99310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //993103#"&546323265";N2$! =/'5)%3%Y?+33105! %iH[??+3103#ؑHK&[Y?+?3+310!!#(in&[Y?+?3+3105!# (%%H$[Y??+3+3103!!Hn%H&[Y?+?3+3105!3 %H-[ Y??+?3+33103!!#iHnnH,@ [Y?+??3+33105!3# %K/ @ [Y?+3?3+33105!!# i%n%H/ @ [Y?+3?3+33105!3! %nH ;@   @ [   Y?3+3??3+3333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH([[?2?3+3+3103#3#ّhHK Kj < @ [ YY?+?+?33+3310!!!!#(iijב" 8 [ [  Y ?3?+33+3+310!###בnn#j D  [ [  Y Y?+?3?+33+3+310!!#!!#htjo"j :  @ [ Y Y?+?+?33+33105!5!5!# i(qב) : [ @ [ Y?+3?33+3+3105!### ܑב%nj D  [ [ Y Y?+?3?+33+3+310#!5#!5!ґttj)F)ޑqH 9 [  YY??+?+33+33103!!!!iH"ב%H 5 [ [ Y?3?3+3+3+3103!!33A$Hn#nqH D [ [   YY?2?+?+33+3+3103!!3!!ّK$hH"qH :  @ [ Y Y?+?+?33+33105!5!5!3 iqב)%H : [ @ [ Y?+3?33+3+310!5!333$ב%nqH D [ [  Y Y?+?3?+33+3+310!5!3!3!5!$KqFH A @ [  YY??+?+?33+333103!!!!#iiH"ב"H ? [ @ [  Y?+?3?33+33+3103!!#3#AHnn KH P   [[ Y @ Y  ?3?3?+?+33+3+33310#3!!#3!!jt " "H ?  @ [ Y Y?+?+??33+333105!5!5!3# iqבKH = [ @ [ Y?+?3?33+33+3105!3#3# 㑑h%K#KH O  [[  Y Y ?3?+?3?+33+3+333103#3!5!#!5!A㑑tHK )ޑj B   [ @ Y Y?+3??+33+333105!!#5! iiq"h @  [ @ [  Y?+33?33+3+33105!!### ב%nnj S @ [[ Y Y ?3?3+3?+33+333+310#!5!3!!#!5jtttAޑ"בqH B  [ @ Y Y?+3??+33+333105!3!5! Aّ"%H @  [ @ [  Y?+33?33+3+33105!333! ב%nnqH R   [[ Y  Y ?3?3+3?+33+3+333103!!3!5!5!AH"oHZ@  @ [ Y Y ?3+3?3+3??33+3333333105!5!5!3!!!!# iiiqב"ב"HV@    [@ [    Y ?3?33+33?33+333+3333103!!###!5!33AבHnnnnH m  @ [  @ [@ Y Y ?3?3+3?3?3+333+33333+333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{8@mmUE- yylTD, xeM5dL4qYA)}}pX@(|aQ9 `P8u]=%t\<$|xiI1!hH0 Ygckhk@ Yd`h_[WTW@ Y\XTSOKHK@ YPLHC?GDG@ Y@n?o*Z+[BrCs.^/_FvGwA&.6>JFF'/7?KGG@ ۸B@JzK{AP#+3;OCC"*2:NBBQӸCи@ԯ?<;87{{|4xgkosw3ccdhlpt0`OSW[_/KKLPTX\,H7;?CG+3348<@D(0#'+/' $(,$ #  KH@Ԩx`H00H`x DAGO   L/333/3339//////////333333333333333333333333333333333333339333333333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQD@lFh| OoLldi}SsPp`"eWwTt\&a# +P;;Xxؿ)H*99]'A!/L?? ,Q<%D.55 &I+648<@DHHA 0M@@6<@ؾ FKk A R"E/2226:>BFFSֹ:>Gʽɹ59ȹ48+/D*.C%)$( !@ ?| {~ osw <knrv ;jj\`dh[_cg@OSW8KNRV7JJDHCGLP@&4"&*. kKKk  ׹;?HKO@ 3 $(,0/333/339///////////3333333333333333333333333333333333333339333333333333333333333333333333333333310!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  /993310!!!7L17}1mi{/9910!!imi{@  /993310!!!iLPbh//9910!!hL//910! XVRZ//9910 7L//910 LRZ//9910Z79e <@  /3?39=/333993993333210!# 3 .h=h!!-.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow@lPhhTl8xx<|(pp,t ``$dHH L@@D0044DLdt|lX\\JrrNvBzzF~2jj6nZZ^RRV::> **.v~n^V>..>V^n~vf&fb"&/3/39///////3333333333333333333339933933333333333333333333310#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @  /]99102#"54>jnrotjlw)@ /9933103!32>54.#")vwvvvwvu}Avvvuvvw)#,@ %$ /993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @  /993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:p@? :6+%%<;("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332993993333210"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7T@15  **.&"## 9810/+*?*O**/^]]]]]93333333333310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'V@2$  )(P   @%(H/+^]2qr/]329333333310.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8>@!0,'6!'!9:,*3$$$-  **/^]]]9999339210&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<48@4((56$+/     //99//]92393310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@   //9310./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @  K  /]933310&&'6H zDS%Ut}FiGfY;,@  //]9/99333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt _@5 "!VC 6% X ///33]33^]]]]33]]39333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu0o@6  !   //9////333322993993333333333210##57573%377```>`b?YY]]9mbbb a@1   @   _Y?+?9/3339/_^]33399333339333103!!!!!!!#535# 'kky%U@*   OY  OY  ??9/3+39/3+39333333333103!3#3#!#535#{}}}}{{{.Cd@  Y@ Y_Y?+?9/3+9/+39/9/993333910!!#"#>;!32673#5*',WJ'(. qgZ2I~h?2I\@0      _Y   _Y?+?9/_^]+9/_^]3339333333103!2#!!#%4&#!!!!26y}ى烃9w"_ՉtWgmvˉ{W R@, "!_Y `Y `Y _Y?+?++9/+9933333910!!327#"&5!2 4)!26Q5=D$z#}|OM  ˔"`p ..&''#-Y<6@Y#+RY;PY5PY#Y#?+?+?+?+???9/+3+9/39/9/9/9933333333333910.54673"%>323327#"&'###>54'3_323#f}9ws^kmh|phR@(     `Y?+??39/9/9933333339910!#!!! 3#c'{XthnZ@   @Y   OY?+???9/+9933333993310!#!!! 3#};y.#oTjZ*=h 5@    _Y _Y?+?+933310#!5!5!!R#h3Dh: =@   PYPY?+3?+3933310)5!5!!#n )J\T~@@    _Y _Y?+?+??9/9/9933310!5#"$5!273%267.#"hТzMۤ@ym<=WQeFUcN3/+.+$N9@  PY PY?+?+?9/39933310.#"!!?>32)(1})8"(y*qz;)8:2vw|ThO@)    !   `Y?+?3?39///3393333333102&#"!&'!!!7>h~d1./3 )+DJ*"O#9</l}rH"tN@@ !     OY ?3+3?3?9/39/33910)&'!!?!7>32.#"!׬ #4-vqzd)(6-n:Ju|4F yT(9#jN#o@"     %$"@ Y"" OY Y @ YPY?+?+?9/++9/+933933310%>!!'7'&546324#"65 >&qy=~ jTa,N2K)`-*VPvzf]7}OsIH%*/1'@ `Y??9/+993310!!!!'f\,:'@ OY??9/+993310!!!}:T1:NmN #9@# #%$OY##OY?+3?+?93333104&#">4>32! 4>3^HO:6z+R}Zm͌Taw>JVSt{M,0 PMX$@ //99//9933105%5%P,e?/9/310#3#53Êݧ/9/310#53'T&axa0*buc[  /3210#53!5T0턄[  /310!5!53 [gD @ //9/39310!#!53gR$X KgD @ //9/39310 #5!3!g$IK $@ //99//993310#!! & P|$@ //99//933310!3! |$@ //99//933310!3! |[4   /239/10!##5##ㆡ4_  /339/1033533!p_DŽl@ /3233910#'#3~vl':"@ /99//933310!!   U#)@  /329933105!5!UrrJ`/9310#!f &a??9310#!d#%?#R[@2   QY OY  SY?/]]]?+?3?33+3?+9933333333105!!!#5354632&#"39螞Oc))H;:||q 9HU#RN@+ QY OY ?/]]]?2??3+3?+99333333310!!!#5354632&#"3:螞Oc))H;4||q 9HU&& 5X  ??3]210#"&533265XJA>M㚣CXXC&& ' jj}@O ? /   ]]]]5)BP)qP F1  '=Z}w(@  AY7?+39310!!!!}T9#F&9#F&9#F&'3@"@=`U@;$]]]]]]]]q5]59#F&'3@"@=`U@;$]]]]]]]]q5]5BP&BP&BP&P/@[;+]]]]5]]]]]5R&?&L+@P?/TD4]]]]5]]]]5)q&&@TK$]]]]5& &&F&  @    @H +]]5'& P&   ]5F1& @ tD4]]]51+&'@TD4+]]]]5H& ]53%&@tD]]]]5&]]5&u@ p]]q5 }&j!@o_?d]]]5]]]5{&9H$]5+5'&9#&3@"@=`U@;$]]]]]]]]q5]5=& []]5F&5R+&/P+& +&mP3E@  : 96??33?93933399310#!3>?!!J>B 32lkaXḅ .HKAIl  /39/1032673#"%kaXḅ.HKA !%)/AOW_jv@&&''MPqe*`kU]]FJPBX?::<3XPFk*e +"..#++w  x $ #.,Fbb7]t04\U3232673,YTK)+1\L-ZTI(-q&/&.MqqC&/&1J .@   [_@ H/+]2+3339910#573#5732X"+"+ 1@  [Y_@ H/+]++3333310"&'332673[ jFHh~>JI?CCCvvv+# /3299104#"'632#526щC5 <@|3232673d3TU$--[ +L?7SS"0+\ *K+&%#(RH(%&&%QJ' &@ /3/9/993310!#!5!3e*\* &@ /3/9/993310!#!5!3e*$E &@ /3/9/993310!#!5!3o ZZ"@ /3/9/99310!#!5!3o DM$@ /3/9/399310!# 7 3f\>Ha4R $@   /3/9/3993310!#!7!3bG4oaRM"@ /3/9/993310!#73_J^rM "@ /3/9/993310!#5 73fS܈kh/iF@  /3/9/99310!# 73pZzfjFp"@ /3/9/993310!#73p^ZHd(5&@ /3/9///99310!# 7 3RkGHyN!5 &@ /3/9/3993310!# 7 3Rka.K- O $@ /3/9/3993310!#!7!3xtdH^- "@ /3/9/993310!# 73`vcFFH@ /3/9/99310!#73wp=Dg-p"@ /3/9/993310!#73pEsHVH!$&@ /3/9///99310!# 7 3=|GHY2#% *@ /3/9///993310!# 7 534~X4(5f% &@ /3/9/3993310!# 7 3C{sVH2}q' $@ /3/9/3993310!#!7!3cy Q2X/@  /3/399310!# 73HԈG7%p"@ /3/9/993310!#573p={H\2#$@ /3/399//99310!# 7 36}MH)Q0) (@   /3/399//993310!# 7 530~YAuO/l6 (@   /3/399//993310!# 7 3ON,qS-m6 (@   /3/399//993310!# 7%3O~t8S-{0@  /3/39310)733+NS.)p@ /3/9/99310!#73pA>S.)O @ /3/9/9310!#!'!ataoL ,@ /3/9/93310!# ' 3[H5fy4L ,@ /3/99//93310!# ' 3UH)hy?L ,@ /3/99//93310!#5' 3SHhy-^(@ /3/9/9310!#' 3Q6fy=Lp@ /3/9/99310!#'3p^iy @  /3/9/399310!#!5!3pT; (@   //99//3993310!#!5!3a.izT (@   //99//3993310!#!5!35$$@ //99//399310!#!5!3?P(@ //9///39310!# 7 3h`axbVL *@   //99//393310!# 7 3e`;H`GF &@   //99//3993310!#!7!3fb*]v\^L$@ //99//993310!#73^'c{L @  //99//99310!# 73e[؈scSc[Lp$@ //99//993310!#73pd]?de[/)@ //9////9310!# 7 3Gu7TaF?9 -@   //9////93310!# 7 53Rv8HqGG? *@   //99//393310!# 7 3Nw]sX=U8H? (@   //99//393310!#!7!3mwo V=2? @  //39/99310!# 73\w߈5:=?p$@ //99//993310!#73pWw2-B=+6(@ //39///9310!# 7 3O}4H) 0q5 ,@   //39///93310!# 7 53N}<Au 1[l6 ,@   //39///93310!# 7 3ON,q -+m6 ,@   //39///93310!# 7%3O~t8 -6"@ //39/9310)7330O~ -Q5p @ //99//99310!#73pM4 -zL @ /3/9/9310!#!'!owKzL ,@ /3/9/93310!# ' 3oH Kz4L ,@ /3/9///93310!# ' 3oH)S@Kz?L ,@ /3/9///93310!#5 ' 3oHu^Kz-L&@ /3/9///99310!# ' 3o6RjKz=hp @ //99//99310!#'3po~3232673#573TU$--[ +L?7SS"0+\ *KS疇&%#(RH(%&&%QJ'v?+@  /22239/310"'&#"#>32326737#53#533TU$--[ +L?7SS"0+\ *KI&%#(RH(%&&%QJ'ޘW+ /210#53!#5g#2+   /329/310#533#'53QFћ C2+  /322310#53#53!!d#: 2@    PY  ??9/3+3933333103!3#!#y{{yX9P=&c'q@3998%88&+5+5/55P=&c'Jq@288&998%+5+5/55P=&c'q@3998%88&+5+5/55P=&c'@q@288&998%+5+5/55P&c'6@A( (0%%%&+5+5/55P&c'6J@A( (0%%%&+5+5/55P&c'6@A( (0%%%&+5+5/55P&c'6J@@( (0%%%&+5+5/55]>&k'r@ %&+5+5/55>&k'r@ %&+5+5/55R>&k'r@ %&+5+5/55>&k'r@ %&+5+5/55x&k&@&  % &+5+5/55&k' @&%&+5+5/55x&k'@&%&+5+5/55x&k'@&%&+5+5/55T=&w'q! *@ *)%))&+5+5/55T=&w'"q! *@ *)%))&+5+5/55T=&w'q! *@ *)%))&+5+5/55T=&w'"q! *@ *)%))&+5+5/55T&w'!.@ !%&+5+5/55T&w'! *@ *2%''&+5+5/55T&w'# *@ *2%''&+5+5/5510T&w'*@ *2%''&+5+5`&k&j'@ % &+55+55`&k&j'9@ % &+55+55{&k&j'x5@" %"""@ H""" &+55]]+]]5+55{&k&j'9 '@ %O""" &+55]]5+55T&w'j'@ %&+55+55T&w'j'9@ %&+55+55T&w'j' @ %&+55+55T&w'j' 9+@ %&+55+55}I&L(2@  & b %+5+5WhD@$ _Y_Y_Y?+??++9/933310!"'532654&#"!!>32hoXlO0dOBލi p]p[`W=F@$    aYaY  ??3++9/9/9333310"'526=!!&5!dF3H5YQoW ?c2G` |hG@#  _Y_Y?+?+?9/9/9/993333310326=4&#"!!>3 ! $' Bލ 勀vЧŦ[`pg!n 02?3?310# 46324&#"326!-=?//==/ȻďnlkpEqc1/?3?9/107573ѥqZm{r%n 01?2?3310%5>7>54#"'>32!jja3`Z|*L_,Prrq;sPJFVersqg1TOE @ f-n"0 2?33?339/310#"&'73254+53254&#"'>32- lpB?31-9zGhyymj_[Y).2/ htn_-!rDc &@ 1 /?3?9/3339/10#5!533573حZl{%g #g/c"@ / 2?3?39/9310#"&'732654&#"#!!632/}c8B>9=- :Myp{liZ@=6?/%g&n!$@   02?3?39/99310#"&54632&#"6324&#"326&dDv t7@8/;N@rc 1 /?3?10#4>7!5!w`23c}y:⩸^ag+n )"@  #0'2?3?39/33310#"&5467.546324#"3264#"326+L<9<=7>J`_`0/tosA/KmwvlBaX7\ojc5YYZZ`-iks@g&n $@   0 2?3?39/99310#"&'7327#"&5463 4&#"326&mGw 8po(?017530?ZeN>uzAJB95G;+  /329/3103#5#'##538`tih+ H+  /329/310#'533#'##5`hiy S+@   /329/3104#"'632##52#'##53T;3(:CC6=Kih#@`,8N?+ )@@H @ H  /3+223/+39/3310"'&#"#>3232673#573#3TU$--[ +L?7SS"0+\ *KЛi&%#(RH(%&&%QJ'pC 9+  /329/3103#5"&'332673#݂YkjTThk+ tD78Cx9+  /329/310#'53"&'332673\ kjTThk tD78Cx9+ @  /229/310"&'3326734#"'632+52kjTThkc;3(:CJI#KtD78Cx#@`047?+ $%@  /2299//33310"&'332737".#"#>3232673fUU#DA=Q[ *K@$F@;0+\ *Lj]SSdcv& /329/10#'533#'##5t˟t -u@   /329/3104#"'632#5>#'##53wL=5FYBI[*5Ӡ,Pp0E &^>t#%@  "/3299//3310".#"#>32326733#'##5(PLD%) |+TD)RKC,$ z,Tӟ#)#/@fg;"*":4bi=6c @ /299//310"&'3326735! hGGiMYWOg&c @ /299//310"&'332673%5! hGGiMYWOg&b> #@ /2299//3310"&'3326734#"'632#52 hGGiP48 7pX^MYWO>f OI5H3232673 jEHh(PLD%) |+TD)RKC,$ z,TNNNN#)#/@fg;"*":4bi=k1& &@ tD4]]]5k1& '& J'& +@  P  ]]55P3&P3&P3&F1 BP&P/@[;+]]]]5]]]]]5= #/;?7@!!??39@999'' '>>-'/33/3/33/3]q22/2/3014632#"&74632#"&4632#"&%4632#"&4632#"&3=. ".." .. ".." .r- #--# -2. ".." .0 0/!".n` .. ".." .. "..".." 00".." ..".0 0.$[i{)@@ /33/]q22/9/3015!%4632#"&4632#"&3iG,-# // #-- #--# -nmm@".." .. 00 "..$[i{#1@ ##@ "" /33/]q22/9/93015#5!#%4632#"&4632#"&3nGj-# // #-- #--# -nrmmr".." .. 00 "..$[V.4.'32>#".54>7$b 7H(CkL):Y=Fa<.?!GɁƇGI`}EufX(LiSBpQ./Rsn9TlLEun_!:QpKV H$<;DGNW]$$7h$9h$:$?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                          uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB01uniFB02uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFC commaaccent breve.cyrcaroncommaaccentcommaaccentrotategrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.uc grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmarkuni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lc uni1FEF.short tonos.shortlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BE x          bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.604D@8 8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz S R Q P O M L K J I G F E D C A @ ? > = < ; : 9 N T B H:BJRZbjrz o n m l k i h g f e c b a ` _ ^ ] \ [ Y X W V U p d Z j:BJRZbjrz             ~ } { z y x w u t s r q   v |:BJRZbjrz                            :BJRZbjrz                            J",6@   Vcyrlgrek&hebr2latn@kernkernmark  6>FNV^fn|&.6>     jx|8  #j&&&'8''(F( () )<)l)))*,*\***++,+Z+~;P;X>AEHHH1lll~.6llL.llll....llll..lll    ))     ))          ,             ))     -              1          n L $*06<BHNTZ`flrx~ &,28>DJPV\<<<<,<<<~<<<<<<<<PPd<<<~<<<<<<<<<<~<<<<< (  H" X &,28>DJPV\bhntzXlHxRRXXXXXX XXX  L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzFXFXF0F0F6F6FFF6F6FFFF4F46F6|F|FFFF0F0DFDXFXFHFHFXFXXFXXFXXFXXFXF0F0FFFFFFHFHHFHHFHHFHFFFXFXF0F0F6F6FF6F6FFF4F4|F|FFFDFDXFXFHFHF66bbFFFF (  HFLRX^djpv|FFFFFFFFFFFFFn. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz00>>66hh,6||6||XXXX\p  XXXXXXbbXX>>p        hhl00>066hh66h||XXXX\p  @600XX|||| (  H   jpv|-22<2  !<  !J`    J`      J`     !   J`     ! 4<4J4<  !4J  !Jl      Jb    Jl        !Jb      !n L $*06<BHNTZ`flrx~ &,28>DJPV\@FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF<FF<FFFFFFFFFFFFFFFFFFFFFFFFFdFFFFLFLFFF (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\FF0FF8FhFF`F`FhFpFHFFFFhF0F`FF$F$FFF$F\FFtFFFFFFFF8FHFFF\FtFFFFFFFFF0FF8FhFF`FhFpFHFFF0F`F$F$FF$F\FFtFFFHF$FFFpFpF (  H FFn L $*06<BHNTZ`flrx~ &,28>DJPV\$H8 88\ X    $ 8$$$H8 $ XH  88 (  H ( >       $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(h(6Tft&djxx@bxbxr&4~& NX&2l>d H : d  " 4 V p . \ r 6DNX$<;DGNW] 7h9h:DJPV\0D00t`0D0`8 (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\06h,|XXl0 X0    06h,|XXl0 60X,, (  H   flrx~n L $*06<BHNTZ`flrx~ &,28>DJPV\FXFF0FF6FFFF6FFF*FF4F6F|FFFFF0FDFXFFHFFXFXFXFXFXFF0FFF*FFFFHFHFHFHFFFFXFF0FF6FFF6FFF*F4F|FFFFDFXFFHFFFhF,FF*F*FFF (  H:@FLRX^djpv|FF@FFF@FhFTFFFFFFnn L $*06<BHNTZ`flrx~ &,28>DJPV\0hXd|XX XXXXX    0hX|XX 0XXX (  H   flrx~h@,,x0@p $=Ih&̑ openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationMono-BoldItalic.ttf0000644000000000000000000103663014005610145024354 0ustar rootroot FFTMa GDEFypGPOS$3>GSUBmN:d4OS/2Ľ`cmapC'l.cvt k zp9fpgm~a-gasp pglyfڊb1wLeR+mr,;CE^meee  S >T!4JjJJ ijB(g3#]MT$& D &LLD\Y!`7k=R}T+&e9:6'>S    4444JJJJJfiiii 333333]TTTT    ;&LLLLLe\\\\333S]S]S]S]E T T T T TT$T$T$T$!&!&4 4 4 4 4 AJDDj j jj  &&&X &JLJLJL   DDDDxi\i\i\i\i\i\jY!!! #\ # #NS]\'MG$HT44D &JJL2\ KF\gW8M!BSDbkQQ34 JLi\i\i\i\i\W33TT$DJLJLAT$&333 T T4 4 JLJL  i\i\D!&! !3 TJLJLJLJLQk^9!w# MJILdZ}K##]MM@WNN$$K_Q&& 4  r&L#L***>v!O$$#:b!5d&PKoL)V5TE<vD2[[W'FiqgZs?`b4i}g  ]}K_[.gtttttss7", -|C Jbb*&dvXH(_*MqF^|C(vO |Q&h$w#!"$*/QZ]]T[!!"!!! H !A4 J!d4/N*j/3N*DqL~=jn(jLjq MJLv>Dz9#HI]JL SZNSN  qHS44Jq!!! HX !!J!S!ts 3_!VT1!!!!L!]""zL BTT&oD  &!!!4kYj:JLqq(JL40:k%(n%k! &\v/]!1!!!! lqM!! OfP]g pJt^tx!)&)&4%!"t_ 33 TGWGW1 !!JLJLJLBtzHMG6cTK~V$NJLjYysRD5#bb1`%5m3F%bD`u{)//7y`moPyVH)y-V` mn]:'lhdD%L]'&(GE6#CjY!W",l* qC:i6>SA.K;#%,qa]z!YU-#Mr D! OO#M\D&D!4!!S+'qe*/7WPpwHYM:. d9WEc_b#3 # # #S]MMMMM T T T B T>T$!&!&!&!&4 4 DDDj j j j &&&&JLJLJLJL  K M DDDDDEi\6@i\i\i\jYjYjYjYjY!!!&Y3 333333333333 T T T T T T T T4 4 JLJLJLJLJLJLJLJLJLJLJLJLi\i\gWgWgWgWgW//////// 5!INNNNNN;;********;;;;LLLLLLOwjjjjjjjjgaOw))//NN**LLjj//////// 5!I;;Ow))///////TTTs*!jj44jjjjjjT] 4Tn L?'ZWM>Z]*M>nGkkSS"7PTS=2^E ]vvvvMhe><4_[t[osjjjjjjjfwhh4nh%%n<fafp7K4!&D!IjYQ!<hh  ;@0DD)yFmmmmPHa)yV` my) dl%?[xQr uuu ////////jjjjjjjj !6Rcc{ OMOO.qQ**DddyIOO#\$~~6ou~EMWY[]}   " & . 0 4 : < > D ^ o  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# 8tz HPY[]_   & * 0 2 9 < > D ^ j  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 7/*wg\"(% 9,?>52/,)" EBA$"!+(ډaa$    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpkvj72s9:gw*-,q5l|Zcn1T6+m}bx:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-AR]WU\WU`^_^Y3XUV3WUWWJJ_JJJ`JpJJJJ0J==<U<:U;=:U9=8U86U7=6U54A 444.U32A 22.U1=0U00.U/=.U .`.. ..U-=U,CBA@@9FF?$($"P`'>U@ =U=U=UAU P`0U@U P܀ܰ0@.PгP`P`2U SS@ F/P@Ø F/`_ /@P/?0mus tssPrn3qnoF2nF2U3U3U)mlb_$a_$`_$_P^FVfFO]\F[F2ZF U2UU2UYYGFF@SPRPQP@O #F OFNMMKF)JIF%HF#GFFFFFdUU2UU2UU2U?_/Oo?oOTS++KRK P[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++++t+++t+tus+++++t+ss+++++++s+ttst++++++s+++++++++++++s+ssss+ssstst+ssss+ss+s+sssss+tss+++sssst+++++t+s+st+++ss++s+++++st++s++s++s+++++++ssstus++++++}EyE:wbbW& ,"E"kE B|uc\e=i1n+`dxo}t} DpMMddoWE UE c mm{{h'rNwu8888p|8Dp$ \   4 x ($<$d,dP<h``$h p !"4"##t#$$%t&&','(l()0)***++,--(-p.,./0,0l11233444D5H5\56D6778X88949::|::;P;<(>@>p>>??4?l?@\@@@AALABBBCC@CtCD DEEDEtEEF G4G`GGGH$HTHHHIIJ(JXJJJKDKLL@LpLLMtMMMNN8NPNhNNNOO4OXOOOPPQQQQRR<R`RxRRRRS SPSSSSTT(TUpV VDVhVVVVWW(W\WX,XXY Y$Y<YYZ(Z@ZXZ|ZZZ[8[[[\\,\P\t] ]^`^^^^__@`aa(aLada|aaab b0bTbbbcc,cDchccddde e0eTexeeeff0fHflfffg g0gTgxggghLiijdkkl(lmLmn noopLpq`r(rs$sthuu,uv(vwwxHxyDyTyz{,{|P} }~8~~<@<t<| 4`0@dXHl Dh\l| hhDh0H` l@d@d Dl,Pt 4\<TlL 8@ X $<dTx 0Tt h@XDTp PD ¼ØHƐȀHˤ0̘͜LΰLаь,(Ԅ4@֨4נ<،Xژ ۠ hޔ< |0\44@TL4|@P`@H hD,,hD4t0\<dD$d<h|4p(d,\X@l ( X     l     \   P d    \  TP,` Xl@8 4H\@|T(T x0h@t<| 4 p  !!" "T"x""#H#|####$$$$8$L$`$t$$$% %L%`%p& &&''h''(T()*,*+\++++,8,H,X,h- -0-@---.,.<.../ ///0|1$1L1t11122,234456x7788899d:P:`:;<<=(=>H>?\@@<@`@@@ABBCCDCTDDElEFlGGtGH|HIIJK|LLMNNOXP PQLQRlRSTLT\TlT|TU|UUUUV,VVWWDWhWXDXhY$Y4YDYlY|Z(Z[<[`[[\\\\\],]<^^_D_h_`L`\`l`|````axaaab`bccddePfffgdhhLhhijHjjk0klltllllm0m@mnn\noo|p pq$qrss8s\t,tPuu,u<u`upv4vvww<w`wxyyz4z{{|\|}l~~`X0\0XH| X@xHX0pTPpT,Dp 44D\h$hD8TXh,$,\h| (L\l HlHX|8@d(L 0\p`ˆHĬXƬLȄȔȤɘɨɸH ˈ\P͌ʹ<|Τ0hϼЀLѸDҜӄPԌp֤פ8(`٘Txڜ,d۠pܬ0ݜ\TߴHt4 444 $@\xpL\04 d(H$4DxP`<$$X<Dhx,x8 H  p , p  t  l (xp`x|\ L!!","#$8$H% %&p'<(()*L*+,X-,-./\/0h012345p6X7,78T89:; ;<8<<=\=>>?\??@@@A<ApB<BC|D DlDExF8FG0GHpHIHIIJTJKlKLHLM8MMMN(N\NNO<OlOOOPP8PPPhPPPQQ,QLQdQ|QQQQRR<RdRRRSS4SXS|SSSTTTTUUUUVVVVWW,WPWxWWXhXXXXXYY<YYZZ,ZPZtZZZZ[[4[X[p[[[[\\D\\]t]]]^$^H^l^^^^__,_X____``,`D`l```aa@adaaaabb4bXbpbbbbcc@ccd8d\dddddee@eheeeeff(fLftfffgg(g@gXg|ggghh<h`hitiiiijj<jdjjjkk,kXkkkkl$lLltlllm$m<mTmxmmmn n4n\nnnno$oPo|oooop p$pHplpppq q4q\qqqrr(rLrprrrss$s<sTslsssstt8t\ttttuuu@udu|uuuvv$vHvlvvvw w4w\wtwwwwwxxx@xdxxxyyy4yLydy|yyyzz,zTz|zzzz{{,{D{\{t{{{{|$|L|t||||} }$}<}T}l}}}}~~D~l~~~~~~ Dl 4Ld|,T|,D\t@d<` <l<\|(TDt4Tt,\ ,Ll4`x<TlD4`x $<Tl$H 8P$`<Tl<l,D\tD($h``04HXht@ X\0Dh`(hp`4Txp0l(XPH8H4€dİHŨ `LǠɘ\ʬH˘L̐XͨDΔPϘT$|PҤt<Ԭ՘hdP(ٴPۜ,\܌L`@l,($dd$0,hH04<x\h(X\8 Dt @    \    , T     X h x       ,T|T|Dp4dL,`D8|Dt0 8@(|,dd d !0!x!"<"|""#<#t##$$\$$%%T%%%&<&|&&'4'l''''''''''(())**\*+h+,H,--.@../\/0D01122P2334\4555686t677X778 8<8l8889(989x:\:;p<?354'4.'>m! ]cLAm´ ENJҌv-S4D'HVv9/ mb .tVzB')RxW^G& *a$.  8e0Q+84@!/Y%[%5Y% Y [Y/2?3?+++?+++103#3%2#"54>4&#"32>2#"54>4&#"32>/`Y1_*'2E,U-G+Vt1]*'2E,U-G+IOCL<9.H;kKvrvL>9.H;kKM$.9\@9 ' 77 '%-QY PY2QY?+?+9/_^]?+9_^]]]_^]10&54>3267327#"'#"&54&'324&#">tcƅW@\k@YEV8(&*9sǹAXf[SgR35Udo W\qdxiVJIs{5-WLQ*3q`B=Bm>L [?+10#!XL1WQ ??1047! Ŕu޴rW(6i,wW ??10654'! wqJMqݺWˢ,cLa  ?]10%''7'73DaƢj#h=y{=heh @ Y ?3+310#!5!3!q9hhR+ [/+10!R*;Hj+ Y/+107!+/D/m1 [/+10!!m;!;1)?2?3103Y rZ ?@' @?OtYtY?+?+9/_^]^]10"&5463  4&#"32673a^KPsdRLp_00ӛ^t`[EiW,6E2@ sY  sY?+3?33/+9_^]1037!#7267!!,)8*L C){So{jZ.@  tYuY?+3?+399_^]10376%>54&#"%6$32!&]OOZr!=ӿٺ)-N8?aaϞyC;Z.=@"&uYtY tY?2+?+39/_^]+910"&547%32>54&+732654&#"%6$32"MxByb,\XR28*UtV :l9EKt^>KWmjQ}EE )@sY ?3?339/333+3310!!7!3!688):(C,bZS2 W7:ȂCEG@( uYsYtY?2+?+9/_^]3+3_^]310"&=%32>54&#"!!!632TH_Zv[O(WzOKO\[ZZ*@@% sY  tY  'tY?+?3_^]+9/_^]9+10"&54632.#">324&#"32>e O;r)?.54>324#"32>4#"32>[ebgֹn|͛Gd3Li+PQu=Vu;fvWnlg|z+~:n>B|GHI^Z'@@& %sY   /   tYtYiV?2]]+?+9/_^]9+10"&'%3267#"&54>3  4&#"326׺  q*5fS݃fXMFtDWJl%JVr۠SWy[hPOS^ma=@ [[/+?+10!! !m;!;;!;1 1j=@ [[?+/+10! !;!;g*;H 1je}h@?0?o/]]]10 eABe#h)A@0Y_oo Y p @/]q+/_^]q+105!5!eJe}h @0??o/]]]331075 5e@}DEyZ:@  [  _Y?+3_^]/+9/_^]9910!>7>54&#"%6$32!3GXTMa^eBD쎆x4!4;^QCU5f:u 3KQUw?C?=$A`t\x4t܋/ІfQHg>0a_mhl0ZswqyPKy x԰YFXafWgAjymU<dE@ aY ?2?39/+10)!!!!'d8X=L" JE)J| E#G@) aY>* aYaY?+?+9/_^]_]_]]+910)!24+32764&+!2>f ƬHΟ>Ӥ ZWHNk9E!mPDqBFE !@_Y_Y?3?+9/+10!!!!?Km,c,aETZ2@aY_Y    _Y?+?3_^]+9/+10"&546$32&#"326?!7!mub7~).* l}{6š+!E 7@#`Y\ I) ?2?39/]+]]_]_]+10!!!!!!pp'gkg'>E4E $@ _Y  _Y?+33?+3310!!!!7!!:,Į<,l,<E}JE"@  _Y _Y?2+?+9910"&57%3267!7!Ǿ+A?Im-S+˻ +hovnyWE @   ?222?333910!!!! ךQ't(WI-aEWj%E@ _Y?+?3103!!j'h,EE@ ?2?39/93310!>7#&'#!67!# 2l!#[& 3"Od31E,dQE /+QE@   ?2222?33339910!!!67!  Q4pE~JZ@ _Y_Y?+?+10"&54$32 4#"326ghk_j`{eE !@_Y_Y?3?+9/+10#!!24&+3276h]YsqQ)$EjՕROD_JmZ$&@_Y !aY aY/+3?3+?+10!327#"&'$4$32 4#"326kl,Q'rg݃Dk_j`^\ @~zYPe E4@_Y_Y?222?+9/_^]+3310!#!!24&+327d-^QwnI%EF~]L=Z+,@ aY aY?2+?3_^]+9910"$'%32>54'.54>32&#"%|cDߠXLQp:/QNƽ%^m/a:j39W|VYF-X1(6'"-\O}-E@ _Y?3?+3310!!7!kj,S,aaiE!@ _Y?+?333910"&547!3267!Ǻ'DHg|#'9Xn5_EUG(hE @ ?22?33310)!67!4SI3~1EwejiE#@  ?22222?3339/3310!#&#!673767! 3. G'8; EITXSf.JAE .@ 6   ?222?3339]]]10!! !! .pU8Y6K~R9fE@?2?3339]10)!!l55,6E "@_Y_Y?+3?+3310)7!7!! )O-(oW@ YY?+?+10!!!sZ$P&Wu?2?3103 BW@ YY?+?+107!!7!B&P)$ZW(z@ ?333/22210#!*5Bg$P Y/+107!`` [/+10%7!,+3QN-8>@"&QY&.QY*  QY5PY?+?+99//_^]9+?+10"&547%?654#"%!2327#"&57#3267J D uGTq L & *)._TV*id/`b|v'-U70$}HQA.:x7%& SQ)qd 4q:bq#'(@ PY #PY ??3?+?+99103?!3>32#"&'#32654#"#L%:pOoi !gSIULc"`v[due_0qjyuS]tN)@PY  PY?+3_^]?3]+10"&54>3274&#"3267\IX`PP #iF]sed maM)'@PY$PY?+?99+?3?10!5467##"&54>3237!4&#"32>76DqRsl M THXK>sVvd`,od[ ;jnjYwSTtN"6@QYQYPY?2]+?+9/_^]+10"&54>32!3267"!74&U" f[M}Sgf~jXf21kqA@{9fg"@ PY PY??3+3?3+10!!7!7>32&#"!ѭ%"̠$cm %||SSc9$NK"/5@ &PY,PYQY?+/+9/?+99?10"&'%327##"&54>32367!4&#"32> OA9$EkOtk! -ԹRJWIWHN!AL i^&ld[#efcsdȋ&|!@ RY?+?3339?310>3 !654&#"!!Qwy533>323>32#654&#"2`q  9zKXD=TXP3Zu}40(S"KC00kX__jZ\dKr/}40(&|O@RY ?2??+910!654&#"!67!363 x@Eeq!  kJ5KGHL6ANQLN @ PYPY?+?+10"&54$3 4&#"326ٟ"4lRYkPmQø`Lee]rΆ'WO%'@PY"PY?+?+99??103>32#"&'#!6732654#"@lj R RJXLQO:Bf^g²a^^;LirsГLWO'%@PY  #PY ??3?+?99+10!7##"&54>323>74&#"32676R$:pLoi%gTHUKb#:_ [d%we` rkxn;SN@_o ?3??]3910&#"!65'!3>32uke&UL†jaPJ\N17.pDlO,4@ PY PY$?2]+?3_^]+9910"&'%326?4&'.54>324&#" [ww NYǖPSddn GLkF%M@<@(4)BfKqaE>3<$0DeJwdHT$@PY PY?3+3?+310#733!!327#"&546%7%g HN{$'KOW3 |<6/ r{D\: @RY ?222??+9103267!!67## 47 v [p:?4DB\{CK: @ ?33?33310)!67!)X;?R&:8‚uqY+:)@  ?22222?3339/3]310!#'#3736733# #31f3:MJ9F+N_: @   ?222?333910!! !! /41,x/ bW:<@#pe   SY?2+?333333_^]]]]]10"'726?!7!kH'22Uv8)X&czW Va0/ #!%%ϡ!m: @PYPY?+3?+31037!7!!!''Q'Fh(\W+-@ Y Y)Y?+?+9/+910"&547654&'7>7>3!#";v~?Yf&w?G$[f;_NU;CI&Wui"+H##LPprHhiaiK*"CB9 /?10!9mW(-@ ! !Y YY?+?+9/+91073267>75.57654+7!2#&[e;cMV;$Gv ?&y?Wgj-^lJ4-"+nk&,(to`HC@/Y@P`  Y _  o  /]q+33/_^]3+10"&'&#"7632327]KFUG~K)i])*H}*/*.T/0\,$7c7@ @[?3?+103!! ,55eEkd$E@%@QYY   @V  QY /+3_^]]32/33]]+210267#7.54$?354&#"NX!6%%$$\VJyX2e7md ƭ9X^DQqtZ&A@# QY  vY""sYF&&?3]+3?3+9/_^]3+310#!7>?#7376$32.#"!!!267z?@(nj"&(ҥDB[f""olh~#k7kR΅/MFs}Pm6c^=*@!Y 'Y/+/_^]+10'76327'#"''7&54632654&#"6kirvzU85lkpx|U~9bKbbI>tL;;=JJE;9ADMJ`aJ^CwRHEA@"cY  cY    ?3?3339/333]22+33+3310!!!!!7!7!7!7!!!H R..P !!쓢9//99//10!!  U7DT@4'6B%BB ;D    ;B'$QY! !QY)?2]+/3_^]+9_^]_]]]]]]102.#"#"&'732654.'.5467.54>4&'>-dZpu ,ZwFp?K l|,[FIdpq,Y~nt͌?B;A1'%F_Dl"]Ilf%PKYV&1')-[l'!kCfX3B! ^B1'[[[/3+31073!73M++u++&&2Y@:Y Y @ Hp ##*Y#0Y/+?+99//_^]+]3++310"&54632&#"327#"$54$32#"32tV1r_dk]q:%͎  ~M+*q{FF ?=.&1:@$''Y+Y@ H  Y?+?399//+++3310"&5476%7654#"'>3237#"&57#'26?ak0Eau!(Α5-9ICQGs=HxjSM&ZUKZl m|ld!&1}M6oJ"D&G} [ /3+310%73!73 H= JiGo%#iGo%#TW@Y/?o?]+10%!5!wt+&%1[@9"Y!YO_oO"_" "" )Y /Y/+?+9///_^]]]++333310#"$54$32##!24+326#"32  ht3eUڷzPT"FFzI?~ofPNc ?= BE& @ Y @ Y ?++10#"&54>324&#"326UX]FG_bDC`VVSF`aEEcbeh ;@% Y   Y K[k`/]3]]3+33_^]/+10#!5!3!5!oUT=386@ +    YY?+3?+3_^]_]9910767>54#"'>32!]ufOc"(Ѝc 3}Bc@Kswe_PF&9'0*U@4#Y  HY YD?2]+?+3+_^]9/_^]]+910"&54?32654+732674#"'>32rrELB3!Yל)כr̄u~zr0CV@ @ Y/+/9/10"'73254&#"73.6 2-B&j324&#"32>vE}kF@;J]3vL_4]ÌJcŊKJ9UIX6O [ /3+310?7337736F F #in%G#in%G'E'&$@_ ` q5]q55?55E'&]5?5>Q'&54@"111_11,,,,,,((]5]]5]q55?55=:9@ [    _Y?+3_^]?+9/_^]9910!3267#"&54>76!: oka^d@Bgz44fDSoHP2'-orVYJE묞L^HI3'@ PY PY?2+?3?+9910"'7326?4'.5467>54&#" !6$32k),~2QX uDGNMNGNN3,.2BZ+!,Ln+%E9KV1m?Pr:;_84= &[QED!*4>ohe3Q&DC@ 99&:<:= %+5+53l&DvM9&99< %+5+53Q&D@ ::&??9 %+5+53&D@ 99&BBN %+5+53Q&Dj@99&==; %+55+553Q &D@99&<32632326?"!654&;:/KP]CtN&FzQ!a!0 %+5Tt&HC@ ##&$=$' %+5+5T&Hvo#&##& %+5+5Tt&H@ $$&))# %+5+5Tt&Hj@##&''% %+55+55 7&C@  & %+5+5 &vh & K %+5+5 c& @  & %+5+5 &j)@  & %+55+55;+N@,   !PY (PY?+?9/_^]3+3/_^]9/]9]10#"&54>32&''7&'!%4&#"32>]\N4"@/J%V85V^} lHؔi´w[vcfOGi0.m^XA5j&&Q @ &$$0 %+5+5L&RC@ &B %+5+5L&Rve& %+5+5L&R@ &!~! %+5+5L&R@ &$$0 %+5+5L&Rj@& %+55+55eh !@ YYYYY?+++++10535!53xqP$@ !PY PY?+?99+10"''7&54$327326&#"mhQt/$jaRj.\%&mhQ&oiPaaNkZaWYNbT~kIWyM}\&XC@ & %+5+5\&XvZ@ & %+5+5\&X@ & i  %+5+5\&Xj@& %+55+55W&\vk@ &%+5+5W}%)@"PYPY?2?+?99+?310!3632#"&'#!4#"326FP$ҐPub Qe$TJ^NdǾtd\o7akOAmpW&\j@&%+55+55of&$6 &+53Q[&D ;;&+5&$/ &+53h&D 99&+5bdE&$ 3WQN&DkS&&v&( %+5+5]&Fvf&" %+5+5S&&C &+5]t&F  &+5S\&&< &+5]t&F &+5S&&@@ & %+5+5]&F@ &!!' %+5+5&' &+5(.+@+)PY#PY?+?+99?3?10!5467##"&5463237!4&#"32>7673C\q~Ӏ/ M :3AqD5/-\L[vbb|ο ;Zhc\\Ywb!B%EEV!/B@#QY %PY   +PY ??+/_^]99+?33+33?310#!5467##"&54>323!7!7!34&#"326765 DqPul9!RN[|If P;vd`|'kc\/[diiĿP f&(F &+5Tt[&H %%&+5 &(/  &+5T&H ##&+5 \&(  &+5Tt&H ##&+5 WE&(KTWtN&H> &(:  &+5T&H ##&+5T&*/ &+5$N&J 11&+5T&*2@ &!!+ %+5+5$N&J@ 00&33=%+5+5T\&*( &+5$N&J 00&+5T;Z&*$N&J 22&+5!&+.  &+5&$.@#Y!#[! RY?+?3339??3++10>3 !654&#"!!#'##7%3Qwy@ QY @`Y ?2?39/3+3_^]22+3310!!!#737!!7!3# 7!ppÈ!"'"k"'"!È$$>쨱2&u @@#QY  RY09/]q+?39?_^]3+3?1063 !654&#"!#737!!!ܙ~q32 { "0=I>??s9  MoG4xD:*zud326324#"326"!654&g3A{-vsLzh-w{fE`GUNkD7 (R?BA-췷Kss+ b?V+E8 &5vx &+5&UvY &+5 ;E&5;N&U &5 &+5&U &+5&6v ,,&+5Du&VvV --&+5&63 --&+5Dl&V ..&+5CZ&6zL.a.=%+5DClO&VzV// /w/>%+]5&6/@,,&.?..4%+]5+5D&V@ --&//5%+5+5;-E&7;HT&W-&7/ &+5x&W &+5-E'@ _Y PY  ??9/3+3+3103#!#73!7!kC%rr%Ck,R,aJYVT$8@$PY PYPY ?32+3+3?+39910#737#733!!!!327#"&547K%(%7%(% HN{$'KOW3 ҾҾ<6/ r{'Ii&8. &+5\&X &+5if&86 &+5\[&X &+5i&8/ &+5\&X &+5i&8@ Oo]55\ &X &+55iL&87 &+55\&X &+55iWE&8;\W:&X!ji&:/ &+5Y+&Z &+5f&</  &+5W&\ &+5f&<j,@ & ) %+55+55&=v  &+5!t&]vU  &+5\&=+  &+5!m&]  &+5&=9@  & %+5+5!&]@  & %+5+5  @ PY?2+?3102&#"!>ؠ$cm"Sc#~+=@!  #PY )PYQY/?]2+3??+?9/+991037!!!3>32#"'#!67#4&#"3261!)Gp2!MNMQAkp`,w Zpeon\E#+L@,''aY((aY((>(*(( ( (  aY?+?99//_^]_]_]]+9+310#!#"'463!24&+3264+326~n*/ YŭZVFIMu}>cfjoTA-2_!hGIvyh E&@aY aY _Y?+?+9/+10!!32#!74&+326',7ܘ )xzNE誡MWl}#'-@  PY $PY RY??+?+?+99103>7!!3>32#"&'#3254#"#D)#%:pi #gSIUG"{Oյ[dνe_1v v }E@ aY  aY?+?9/+10#!'7%3324&+326} mKcxzN$MWl}#'&@  PY $PY ???+?+99103?'7%33>32#"&'#3254&#"#sLM%:pi #gHMOR`]$v[de_1v +qg|NZ@_Y_Y?+3?3+10#"%!2! %326Ѥ|}. \Lub`4l|OBktRSn&0@bY@#_Y _Y?+3?3+2+10327!"&547!2>32&#".#"Ѥ|5cLN{\[/(&&(% \Lub4Xk}|y; 2[;@Bkt]0).@SY@PY %"PY?+3?33+2+10"&54>325>32&#"74&#"3267\zV KJ'74H/IX`PP #i' jZfsoTA-2_ $'E &@aY _Y aY?+?+9/+10)"&54!3!7! ;#" 06,1zN}M&,@RYPY#PY??+?+99?+10!547##"&5463237!7!4#"32>Jjj 73)KHMUBfkYƺZa^J Mtd~XN'@PYSYQY ?3+?+3?+10!7!.54$324#"326*#e'?E1eW+4u5{E @@*_Y?o _Y _Y?+?+9/_^]q+10 !7!!7!!78,?-dB6,EDUGZ!*@_Y  _Y_Y?+?+99//+10%2!"'6$32#"54?!654&(a"N Ry8f*WW0*ibgIuV$0)i$Y(K@,_Y??O  aY %"_Y?+3?3+9/_^]_]q+910"&5467.54$!2.#";#"3267þvo; 2ZHt;,;@pLkz]=\Y.K=&UYm]dzHWE(@_Y_Y_Y ?3+?+9/+10!!#"'73267!?Km,i'9T+64,aBZoWZ.@ PY PY ?3?+39/33+3310.#"!!!#737>32_PQ).I2J58ݱH 6Ikc T^(9@%$aY%% bY @_Y _Y?+?33+2+9/+10"&546$32>32&#"&#"326?!7!moN"W/'!&%7vb7~).* l}{# 1\6Ţ+WhE@ aY ?2?+910!!#"&54>74&'326-8c6$ȭ~J( <%>);E0ɘ9ukB81_#O>@"E=+(@' RY#RY?+???+9?10"&'467654&#"#33>3232673}("$?]q O &HmF8 !%4D{z-NΣ@&'k2_QyK20mz4E,4E5@_Y  _Y _Y?+3?+39/3+310!!3#!!7!#73!:,?,C<,l,4(WI-a 4HWD!@SY ?3?3+?910!!>32.#"! ‰O̚^U'M4Kc.2Tj~SWQ3WEcy=-&Q"KC0If_`lX[fLpc8*$dWE@ `Y ?2?3+?3310!#"'73267!67!  )KV->70 Q/6Ӝ EWe&X|O@ RY ????+910654&#"!67!3>32|@Dfq!  PwXI4PDHL6{qBOJZJ"'@  _Y_Y?+?+99210"&5463 67#3 4#"326aY\2)~_ĦcYbZvlGp|:cLaN#%@  PY PY ?3?+?+991067#3#"&54>3 4&#"326I_d2)==YߏIN`xEbxG5:@YĊg}e]uΆ-2jY0 D@ bY bY?2+3?3+33??10"&5$32%3##&#"327}`TL'f 0[XRJ& B< b£mM/@ QY QYD??3+3?3+33?10##"&5!2%3 &#"327pGQ@(n*J0Za1'm+1SqD<( z| \E$@ _Y_Y??99//++310+!#"'463!24&+326K]%*/ ƶ[kpQ&$oTA-2_ǬRH_W*1@RY!PY'PY?+?+99??+310"3>32#"&'#!>32.3254&#"/@ll e<ЙfY)MʜKHPK^gȹd[J\!se E&@_Y_Y??99//++310#!!324&+3 ػD' ϻlzI'E,4_IHZ+&@ %))"aY) bY?+3?+399104>7>54&#"%6$323267#"&?s>w]9eZPI;m~{pu*OE]nZ00H8@?XjY+ hNHEm^%ƶK]O)&@#'' PY' PY?+3?+993104>%>54&#"'6$323267#"&K6kgP[Zek8Inpb]ou$B R~\E5=82*@C]]?F>34?N%ETFWl'&@  RY H%?+2?+310463 3267# 547#"&732654&#"F{ aQ)Gs .5IV{( +>' ,>n6Ej[-7Tg ':- '<fHT$4@PYSYD@ PY?3+3?3+?+310#733!!327#"'7326?"&547%7%g HN|=OT'E&4M M |>3/ȏ32&#"!!327#"&547%k?o%}|AQ. %g HN{$z> |G}L >>@>3/ sz/AW-E @_Y _Y ?+3?+310327#"&547!7!k.1D+^Kqj,S,au$1- f9Fg @ _Y?+??99210"&547!3267!>7#3̽&6;Ym"'WUmf3)$+8]~5tBJ@(?cҷW:&&@!&!RY  &!???299+9103267!>7#3!>7##"547 v64T|qeXze2)%6 Ni:c7E>DkҼq+%x:xsLf87E%&@  _Y_Y?+?3+3333310%2>54'!#"'#".547+7!%a\w;,p>rUZsr>t,;j|Ⓘ0 Pžpӊ` ЉMX @_Y _Y ?+3?+?10%264&#"763 !"&547!U9A,F+^g&KӤU TL Ri5T32&#"6b5dJdU99;*C KqZB?>47W>(@ SY RY?2+?3+?333102&#"#"'7326?!?>Vh16L8}kfH'5*Yq9 i d,RGJ$jHǫ Sd0/abE2@  _YbY  _Y?+3?9/3+3+310)7!7!!7!!!! )s&$-(&p9!m:@@% SYQY SY?+3?9/_^]3+3+31037#7!7!7!3!!!' "p'Q'"h(b E0@_Y_Y_YD?2+?9/+3+310"$'%3 4.+7!7!$zf}L-N-(bepUi1- bE2@ _Y   _Y_YD?+3?+39/3+10"$5%7!!#"3267B6(-NO-e|cUzb'HYS{xkeЧN:-@SY QY PY?+3?9/3++31027#"$54>77!!#";<&( %f ׳vN:)2@SY@ #)&PY?+3?9/93+310#"&54>7>54.+7!7!3267A۱eu1gfd( mjwa[bc~d\0F5$'ˣknb^5F10:\XZ"3@bY aY _Y?+3?+39/3+3103767!7!>54&#"%6$323!!&s%fOOZr!=P[h%šeR-ïd}>:CaaϦTVmPQ*BF,@aY aY aY?+3?3+9/+10!!32!"&57%32654&#!# -,$jtWF⯩ո [US:,@QY PY SY?+3?3+9/+10!!32#"&'%32654&#!#'$P݇vjzH:˸|jf_DIqD+8)-@ ' PY PY?3+3?3+910#73733##"&'732654&'.547%1%IF ^~vQ^I|Z ("!GiMӌ%N?FH,6$KqN%+WQ@ PY???+910!!3>324#"$n(% Dr۰ot/|RR[`®_ ??10!34?2?310!33344bk1@bY bY ??99//3+33+310!3!!!!#!5!!bvvvv;oq kEQ& E &+5QU& &+5& ++&+5E@_Y _Y?+?3?+10#3!732673#"'5,t"-T^װ/ϳSEykyW2@_Yb[ bY aY?2+?+?+?+?10"'73267#7!73 3!_n>*ET;T%'((5,W tdrEW+ >@"PYRY S[ PYPY?+3?+3/+?3+?+10%3!73#7!73"'73267#7!%Z%׮$((kn>*ET;T%'ѾPZ tdrE @ _Y???3399?+10!#33732673#"'*b"-T^װ/ϳSEykyW5@b[ bY aY?2+?+?+?3?39910"&'73267#7!73#33M;s"*1o 7C%u% (({WjnrEW&*9@ ('S[(" PY"RYRY  ?3?9?+?3+?+?+10!654#"#673632 "'73267#7!73x36dq$ [#n>*ET;T%s'((kwAYH<[pMbQW tdr&$ E &+53&D ::&+54&, E  &+5 &  &+5J&2 E &+5L&R &+5i&8 E &+5\&X &+5i+&8f&+555\&X&j JS4/@ $$?$_$o$  @&+]qr55]_]5i+&8a!!&+555\&X&j C<3@!"""?"o"" @&+]q55]]q_]510i+&8f&+55510\&X&j E 2=@+""""?"o"""""" @&+]q55]]q_]510i+&8m##&+555\&X&j B2;@)"""?"o"""""" @&+]q55]]q_]510WwN+&$f&+5553`&D&j JE41@ CC?C_CoC9 99 9@999&+]qr55]_]510+&$f &+553d&D& JI4'@????_?o?99 9@99&+q5]_]5105m& J &+5f& J0 FF&+5TZ%<@ cY $@$#aY$$_Y_Y?+?3+9/+2+3103##"&546$32&#"326?!7!7!7!V[[mvb7~)* t}{6Ţ+ LNK&1@@! #QY )PY &@.PY?2+2?+?99?+9/10#!7##"&546323>7!3## %327!4#"32>D,Ahi  6U`Bu HOH}KNMRHb]+k]!63 mT&* E &+5$N&J 11&+5W&. E  &+5D #@ ?3??32?910!!!! #'73373‰O.2TjE5ZlJWZ&2dLWN&RdJWf&2&d" 00&+5LW[&R&d //&+5Ab&y E &+5W&S &+5W&h &+5PE4@_Y_Y _Y_Y?+?+?+3?+310+3 4&+32>!7!7!!-0!UK3(-&&cLEUfaA 0iE4@bYbY _Y_Y?+?+?+3?+310#!3 4&+32>7!7!! ,00^B$F&'&f0(CEVeafW *B@$'$%$PY%"(!(PY!  PY PY??+?+99??+3?+310!7#"&54632734&#"3267!7!!'A[MLhlQM F.R9,S324&#">H-M RrHOgsM)ѬcXgh$gt&1 B &+5&|&QC  &+5+L@*aY@ H""p   ((?333/333/]]2/2/3/+9/3+310!!!&54>32!&7%!4&#"32>%.yESaoCA* 2(:=0+%8CB&4:rAWK\-3+6 '3&D'mv,@SPSSS<<%< <0<54'76$>54&#"'6!2Og.Z,4OnmO6J+NF_^PU$5RpS~*hc R*X+FLYR6pODf ٶ$BDH*J>Z!&+ E  &+5&%&@#! RY?+?39??3210>32!654&#"!!#'73373QwyEDhq4  b|pISRmR2HBEGj$1!WZ@ _Y  ??9?+?104&#"!!>3 !6a@=mj'Q?0YP| EhF7L\~ W@$1=N@*#5SY 8 ! #(PY.PY ;PY ?33+?+?+9/999+?10%632#"''7#547#"&54632734&#"32>4&#"326N[dr[aa!7+Nflw|KT ^{/,Dg54#)O-(/.&sowk2T!'R%V!m:$@SYSY ?2+3?+31037!7!! '>54#!''Q'Fb#V&s\[!'R%Vdm&$ &+53Q&D <<&+5 CE&(zTCtN&HzrJ+&2f!!&+555L&R&j JX4/@ %%?%_%o%  @&+]qr55]_]5J+&2f ((&+55L&R'iv J`4U@A77?7_7o7%4D0Pp 0`GC &+_rq_qqr]]5]_]5J&2 &+5L&R &+5J+&2f &+55L&R& JX4%@!!?!_!o! @&+q5]_]5fm&< J!  &+5Wf&\ J+ &+5W#%@SY   !PY ?3+?9/9+10 632#"&''>7&547 4&#"326s|fR9^D29.pIIXQwmZ@L1CKG.+2-3GFTLO-8>@"($2!!6PY%!0SY RY  ???+9/9+?3+910654#"#673>32632#"&''?#'4?4#"3326;L>lq&LbgjDUdr\aKg+]uJ!i9=H1%*;0/`<HgZ~}LX.~op^5?wzZO]wM_7CLQsT!,4@!PY%SY'  *PY ?3+?39/9++310>32#".''>7&546#733!!4&#"326DHPrrPw]D9I%7%k;*adN?S.#ul[2>1 Bu*/_9AH".:8@ 1PY  %PY7++PY ??3+3?+9??+10#"&'##7##"&546323336324#"32>%4#"326ptNb "#eX]qsM] oh jZ_M_Ci?Z>oC]Bq?bBhCd^ijyb]=5е̊҆υnN!.:;@ 1%%PY+PY D8PY?+??+?3+3?910#"'####"&546323733>324&#"32>%4#"32on cqc\fpl#"2M^eM1.AgA\Am>^Bn@3/mzL=|İ_cepĄǂel$ .@aY     ?3?39/9+33103!!#7#!3&3RX0 >JGoE##kJ}$%5@  "_Y @ _Y ?+3?3+910'327#"'#7.5!273&#"nN 5k|lѻnu)*{\^y^)=t]aB5VJ4E8n2?+&&kW$")2@# &PY PY?+3??3+9?10"'#.54$32354'3267 &#"sWգ\65%OAʆn'EP #o#!J4c>9a $$ed n` ^%E $@ bY _Y?+?9/3+3103#73!!!!js'l'ln'Gh,Q)~&@ _Y ??39+3310 !#!7!7337#GARhj-ss"-YK:aR?䇇YY9WmO92@/11+SY1&&QY&PY?3+?3+99?+310?32654&'.54$324&#"+'3267#".'&'&9*juS]SRernEUԘO+2L9Q'YBNrZL)8SFUGG,6$DoP̖C@ECM1\ghdU +L^iC(w.@aY _Y P/]]+3?9/+102>54&#"'6$32!1f~9_MAm7"gzp}mzGϖ!/ 6N@ PY??+39/310!>54#"%6$326Ÿ9SDxBh%5DucSdzE ([@4 %%aY%%>%*%% %%aY$aY?+?+99//_^]_]_]]_]+9333103!2#!#%4&+3#!264+326 ŭ?ZW&u}>cf= pjD}GIIivyh#E!,@ bY_Y?3?+9/33+33103!!!3#!"&54?#26?!Jmh'h}h'hm'm7ȹmj}  A2H鮱VoWlJP$TGPEM .9@ _Y_Y  _Y?+??39/93+3+310!#7#!733#3!!3!7#9JJv \\,,h,ennEDMW &+0M@*.$.QY*$,.) $$ !QY PY?+3??+9/993+3?10"'#&54>323!3267"34'37#_ϣg`U>5 ѝ2\M}Pg D: +@h~j ChXf8A@{L5d21JE/@bY_Y _Y?2+?+9/3+310"&57%326?#737!7!3#Ʒ,@?In.'/-S\Z'Z-+ҵ+dnvn)W8@S[SYPYRY ?3+?+9/3+3?+103##"&'73267#737!7!'7!wy'y[N+)~opVy'z.%|)),a"llIWZ'2@"_YaY`Y?+3?+?+99?10"54?#"&54$327332727&#"j|͹@˩k0[F,%rC]1uacW:JW7cN%]  qbYLWO$02@$ 'PY-PY RY ?+3?+?+99?10327#"&'47##"&546323>74#"32>[F-\a{>:p:$hGNOP:"{O%\ d]Z[d\$~knj~E(@ _Y _Y?+?39/3+33103!2!#!#4&+3 (u伬ddxmI&]2PAdN/@RY SY  ??9/93+3?+310&#"3#!#73765'!3>32uke}:'GGt'tL†jaPm˅|ckH1pZfE)@ bY  ??39/933+33103#!#73'!!7!7#W'll'U6..h<&?,ˍW: 4@"SY SY ?3+?39/33+33333103##"'72>7#73!!!67#\p'z۔kH'22=XN;~'vD)2]&%n8 ϡ (Vi400p$}N+6:@,QY($$$QY$ QY3PY?+?+?+99//9+1023267!"&547654&#"7>323>7>54#"uGT"vqɘ M ""!*).jIPهka0`bN|i"}HQs198(" ^I&li*\OlqKN'&@PY$PY ???+?+9910>7!!547##"&546324&#"32>m"  "t }񊕈n3ITJKQQ}P6=kļ_b]koqb#N*'@  PY 'PY?+?+99??10>32#"'#!7677!32>54&#":o1!FO   WKQXJFPUN]b)z `=OgQ kqrlf{##/0@ &PY,PYRY?2+?+?+99?102.#"3>32#"&'#!767>3254&#"!)M1:pi #fHMOR }[de_1v `=ONJ+qg|]tN@PY PY?+3?3+102#"&5%32654#"%>\IX`PP #NiF]sed matN!*@@ &!$!$SY(PYPY ?3+?+9/+2999910'67&54$3254&#"632#"'4#"3262\I&IXq# x i֑k0ijYhD@e6I^Fsumk ukTv_DMW!-1@RY $PY *PY?+?+99??+310%##"&5463237!327#"&5474#"32>Jjj Mm.>)Yk KHMUkYƺZa^V rv4@td~M"..@RY%PY+PY??+?+99?3+10!547##"&5463237>32&#"4#"32>Jjj +ZpMS)767 KHMUBfkYƺZa^JQ 5DhMtd~@zN2@ QYQYPY?2+?+9/_^]+10"&'%3267!732"!654& fJq"C? caB?)6Ũx%\fWwN"*@QYQYPY?+?+99//+102#"&54?!654&#"%6$267!U f[M}Sg4fN~jXf21kqA@O{9fgN"+M@* '&&PY PY @#PY QY?+3?+9/3+3+33_^]1027327#"&' #"&547%74&#"'267  4Eica]8"//Q;SFc! !N&<1+8k{⳨eQEN&YAE36^NN%=@!   QYQYPY?+3?+39/_^]+910%27#"&546?.54$32.#"!".~ܤo#6 Vt}#akb}|  }Ub[{327327#"&';rJS\r"pY})0rY:K,=Xf DZjp,]XA9VdYUI+#`X^! tYi^NcN%7@ QY   PYQY?+?+9/_^]+910"32654𑯎&'2#"&54$ͣg`^pVr$lE gr1eP?6QZ17n= kYjc6P:#@PY PY ??3+?3+310%!!!#"'7326?!7$"ʢ$cm F$|SSc9$N'3<@ !RY *PY0PYQY?+/+9/?+99?3+10"&'%327##"&546323!2&#"4#"32>OA9$Bqi99&MS)777 ,ӸJNNPN!AL cdRb]'" 6Cajds$NKJKlN(@RYRYRY?+?3+9/+10#7!# 4$32.#"3267)Xn[<+ LO8H>e::/L&WLP:@ PY?+?3910#"&54?!!4'3269"\W$+A*P;D5<1b[u|x;gn\yp+RR_%N 1/@%(RY, ! PY ?+?39+33310%2654'"&54>7'&#"'6327632.#"#+<.I4$)Lq3VQb!Zl/asG1mQ+(G$z5">6ApXc# 'db7kxXGnLT95*'13Qn:D@ RY?+?39?10%# 47!3267!!6?QwyEDfqO  |pISR2HBC4Gj$&|%"@!RY RY?+?39?3+103>32!654&#"!>32.#"QwyEDhqϚ!)Mb|pISRmR2HB }j&W|/,@$+RY'$  RY RY?+?3+?9?3+103>32#"&'7327654&#"!>32.#"Qw"1v)7/EDhqϚ!)Mb|pIS  |R2HB }j 7:@SY SY PYPY?+3?+9/3+3?+103#!!7!#737!7!'7!1(3a%%3(-%;(( :@PYRY?+3?+10"&'47!7!327f%4 /4Sg*J]w~CM E:-& 4: @RY RY?+3?+310!!!!7!!,z<,l,73!!7!#>7!7!H(* =cIQa%%i(( zgM$; .8kj9],8| 7J@+  QYQY_o   PYPY?+3?+99//_^]++33103#!!7!#"&546;!7!7#"32w"w:a%%:e{8$;H rR׾*u` ̤bBrW@PYRY?+3?+10327#"&547!7!n/<)y-  %;{V  uu3?[V.@ PY SYPY???9/3++3?3+103!!#"&'%32654&+7!!N&幻 jJ%Zhnx0(F"KC0If__jZ[fLpns>0(YW:*%@* &&QY ??3+3?33991032673###"&=##"&54733267A2`qudXD=TWQ3Zu:ns>0(FX__jZ[fLpns>0(YWN;/@)/PY,) 7QY  ?3??3+399?3+10!654&#"#>533>323>32#"&'7327654&#"2`q  9yLXD=TWQ 1v%7/3Zus>0(S"KC00jY__jZ[cLsϧ  }s>0(W|O&#@!RYRY??+?9?3+10!3>3 !654&#"#"&'7327>  Qwx@Ei"/q)07::|pBOQkI5NEg  }J&WO)(@ ""RY"RY ???+9?+3104&#"!67!3>32327#"&5476V@Efq!  Pwm.>)Yk NEHL6{qBOV su4@I:   ?33?3310)#!673k( gK:4LN 2@PYO PY PY?+?+9/_^]+10#"&54$32%"!654&267!ޠ"0m'Bj)BJ?,%Tp}=[nN"L@+SY SY SY   PY  PY?+?+99?+?+9/_^]+10%#"&546327!!!!!!4#"32dr~pE ?(+/(0W(tKp8\x5IɻYC/օ&#N+)@# &&PY&PY?+?3+39/910"326?332>54&'2#"&'##"&5lg*&U I7wDuwbV-cnmbD:JRݹ̭|rs{ŭaLW+@ PY PY??3+3?3+3?10#.546734'6PP~LLcr_r{%cݴ"{- 0 G31*<:@P` ???]391073267!!'47##"'Xke&UL†jaC}AlG1p*@P` ???]391073267!!'47##"'Xke&L†jaH}AlG1p*W<:-@@ RY??+3?_^]391073267!327#"&547##"'Xke&Um/<)y-z <L†jao$V  ls6E3p>WN@_o ???]3910&#"!65'!3>32tke&G‹gdPf|c74O*uvWN#-@#@!  RY?+3?9?_^]310&#"327#"&54765'!3>32uke&en/<)y- L†jaPV  su4@ |ckH1pN @ _o ??]310&# !!2tPT\6rkMaRyWmO52@-//*RY/$$PY$PY?3+?3+99?+31032654&'.54$324&#"#"'327#"&547D[uQ^RRermCVԘOXm.>(YP C3M@GG,6$EoO͘C@7>32&#"*Z)5F/>('Y>*$OHU'W&JUfǶ]fɴ$W ,@ PY RY RY?3+?3+?3+31073>32&#"3##"&'732>7#ӳ'Y>*$OHU$ *޾*Z)5F/>(ӾǶ]f,̱&Jd#WbM @  RYRY?+3?+310"&547654#"7632327 mH.*ET 23B<)DW|:C8!j|:C!C!3.W[".3@,PY &PYRY?2+?+9/9+3102&#".'#"&54>32>3267.#"Y>*$OIS+R .qfgd'A6Jm:IW]fISQ%9|#@#M?yd^Qɴ*0G3-2Ga(@PYPY??+39/3+3103##!7!654#"7>32x%7%g |%z>ؾ>b syDXIT$@PY PY?3+3?+310#733!!327#"&547%7% HN{$z> |S>3/ sz/A:$/@ QYRY ??+?39/933+3310!!3#!67##"&54?#73267! P{PPx"x? ܄k"kPWB:ggfq늅CMeT4TV::1@SY0 &PY ?+?3+310#"#"&54>54+73232654'&546;aL޲#5>5#:b'P].9hg^lo6BVg7ƭEs`N?2&XI.hYexƙ=oi,gb}N @ SYRY?+3?+?102#"&547!32654&#"7>tż~y ]Z70N)'N|ȗBQD3IK @:  ?3?310)&'!!@_ ]iPqM8:m:@  ?3?339/3?10!#67#'#373Y !9 4:/_GH#r<:-jf@  SY?2+?399102&#"!&!>DkH&50;VJCX [/| %Pr>$bsҞ:??3910!!!rU)]&UT~H!W:.@SYSYRY?+3?+3?+310327#"&54?!7!7!!m.>(YQ R''Q'Fh9V rv4@M\5:!2@PY SY  SY?3+3?+39/+10?!7!7!3>32+4&#"3264'n?''pmpIF3;gp:F`G\Ɯpabi+p3W:1@QY PY SY ?+3?+39/+3102654&+7!7!#"&57%f%(&Nb誼nk[󕹧 TbW:!+=@"SY )SYQY   %PY?3+?99//9+3++310&'#"&54632654&+7!7!%327&#"´֦p%(&N;10_M]pQYc26t~'!hj[ZC.b0;T:Z!@RY  RY??+39/+10!32654#"%6$32dm*> V;9A3 ֵoUCșZ!@RYRY??3+9/+10!.54$3254&#"3267A(hiTkZ!@.nNࡸZfC Ojwr 5iE@RYRY?3+?9/+10#".=%32654&#"w@ؾhiTkZ!@.mEࡸZfC Ojwr 2WtN!@PY PY?2+?+310254&#"3267#"&547IXs"ZP #N4FNI^/R54.+32654&+<|nWVv̀bV3(HKҊ݅vUp:rsj"oOkU@:&+8VU85P~N&7@!QY PYQY?+?+9/_^]+910"3"32>54&'2#"&5467&54>VaTi$kNGbXj=¿׬WJ<6Pb6Byޒƭ +^UK0'9@SY@SYRY$SY?+?33+9/+2+10#7!# 4$32!2&#".#"3267)Xn[<+xTMLH'74H* LO8H>e::/L# 32&#"4#"32>}E0:p:;ʙKJ'73HGNOPWb[d\- :N&nj~)Z 3@RY PY  RY?+3?99//3+3+10!32654#"%6$32!!!7!MO5*> V;9 N$" ֵoUCș,hhVZ$3@RYPY#RY??3+99//3+3+10%!!7!7!7.54$3254&#"3267!$N (hiTj["@,5Ohhh,ᡸZfC Ojxq !$A@##""SY   PY PYSY?+?+?+99??+3910!7#"&546323!!4&#"326l NuLSmje(]O&,k(&7^7<2b32+'4&#"3264#"326 NuLSmje(]O&,KWF69?`&7^7<2bRM@4N0^= yc%mqSF;O6~_/j<:77AE06-0BJ1l@,8l>:)<'w\Lb*HW(2;@ #RY RY-PY @)RY'?2+?3+3?3+?3+10"&547#73733>32&#"#"&'732>7727#t|Z|%2"pY>)&MHU'*Z*5F0@'dC$$i$qM%-~S]fɴ'Li %<E82;J@)(5SY&1((..9PY.#PY PY RY?+?3+3?3+?+9/9+10"&547#73733#3267&5463 4&#"632#"&'4#"326U_|q%{n2%k K|%(Fv{gmtCv+rJ8iM@DjZ$*~/6/, .MmJYnf:6pKJv_J@",1PY.,"&'&PY5' $RYRY?+?3+?39?3+3?3+10>32#"&'7327654#"####737>32&#" 5tE\a#tZ*:>E:iq߭Xޭg%gr=H%/'& :1JLD|xO]}b@{||q@AU*0@ ''PY)'PY???+3?3+39910#332654&'.54632.#"#"' ;mvvClig<˘5INRCjz`7[;FCN1>#!FcE̕G32#654#"#{C6{Mgi\PhEtP>MCgaBN'[tTU !3 .1?3?39?33103>32#654#"#>32&#"*6{Mgi\PhEtPt8-$abMCgaBN'[tTUX]a d[ 053?3?33?1073"'72673\F+(/* wnQ 5=%gj 1 0.???33910&#"#6733>322/Em1_A%!C I[N W / .0???339103273#7##"'v2/Em.bA%! jXQ 'l!4 0 /?33?9?3310##"'73273327#"&546H/eD+20E!(("F7XZXR k LX.q    0 .?3?39/33103#!3 32654&+8C9@UM692a>}=<'3 0 0  .?333?3?310#&=#3>373*/ ;42R7373f>8'$88.1jCKYc >S% ax^.L  yLx? /3107>733&YENf 3?|LNE? /210#67#&YE2|LF? /210##&54?3K3& !~~cvJ\iwy  /32104#72#726X[h{=:K@vULjt7w  /2210"&5463"3N[hz>9XwSMkv4*Bq .??339/31032654&#"'>32O)3YuC>s/*0 {9XcSMkv4*Bi /3310%!73733y,|,x| /2310##7#7!x,|,ym|} @   /9/33310##7#73733x|yy|xhh|xx/210?!,,{@ [ Y/++310"&547332673ᔘXdX{r o:?g [/+107!g)) | @Y@ H@Y/+++10"&54>3274&#"326`oFR_pJ>2(:=0+5A|WK;r@TM?q>6 0 W Y/+3/10"&54673327[ou]O]!-7>EWONT-.4,!]*@ Y    @Y /2+_^]+310".#"#>3232673,RLD05(g-TKB23%#+#4=#+#89}  [/2+310#7%3#7%3 *"+"+Kh9  /332210%3267#"&/K"-?*G*"zqN7L;8ba#_3a /10%'7%'_}T~klm[\ 04?3?39910#"&5467332654'?tclFV_ *`Ne{`T&$/C]ZE[ZS"*A1"+A- /10%'7!{& /22107'7!3'7!{{&&| /2210?!!7!&&C7  /3310".#"#>3232673:(ID=$2|>^D)KD<,/z?_#)#-Blb:"*":4dh< /3210!!E7 7N7 7  /210!##a]+tqJ /210#7#7!|t+]qid /21033!2t+Kqi /210!7373N+tiqbW/3210!3!73TJ++W}bWs /210!3!TJ+PW}W /9/310!#73!]xuu$Q> /10'7!I{$&*$> /107!$&j&#+  /3210".#"#>3232673(ID=$2|>^D)KD<,/z?_##)#-Blb:"*":4dh<d$/310!!{d!̨v@/2107!v@NNX /2210"&57332673|YFHz0}.MYXNA S[/+107!((H[/3+31073!73++u++/229/3104#"7>32#722< h,hj Y7fE?&$/C_]ZE[ZS"*A1"+AE  /3210#73#73Ɏ&" +" +A(e /10#3Fege/3210#3#3:FFegg  /321073#73#q^+"+"_ /322107!"&573326734((ˇQEHm1{0NNNN* /3210"#>32#54&Du-ҐT@QKIP?: /3107>733Y&YENf 3?|LNE?: /210#67#:&YE2|L?6 /210##&54?63K3& !~~cvJ\M? /210#67#&YE2|Ll% /10'7!u{l&qlV /107!ql&W+/9/310#7#737+G|@}3)%m}ҼN /3210"&5463"3L[hz>9XNSMkv4*BW/2310!73733z,|,wW|W>/3310##7#7!&w,|,zm|W) @   /9/33310##7#73733{{{{{{rrqyy./3107!$Z$ֹ^Wd  /22107#"&'732?""/q)07$d  }|Wsd /22107327#"&54?$n/<)y- "dV  su4@arM[/3+31073!73J++u++rW-  /3210#"&546324&#"326-\GX]FXd(%1>&$/C]ZE[ZS"*A1"+A9  H/+310#67#73pl(>9dF~FrC] /332210#"'732654#"7632޺\NHPaim>H2]Hjzp { 73CkUW2 /2210"&54673327_lYTBJ(&6@EWXLG40p/")!W /10#3rFWgW/3210#7!#!+S+JW}(@  /2222310#"'#"&54733273327{XZ+C[IPhKYcKYhx==TL!IqIq Esv\ Ds' I |i /22102#.#"#>QHEm$w@HH@O?b J$$B?= /32107!7!'s'D's'rd.7/310!7!v)7/310!7!q)/10%t.*/103K) N  /32104#72#726X[h{=:@vULjt7W/3210!3!73J++W}WI/3210!!7#Ix##Wx괴 @   /39/932310.#"#74#"#>32632>$!]cH"/pvP[+CVKV"q'J"K`==VNz  /10''7'77Zo^Kbp\J]yy]uu]ww]un<q /32107>54'&54><-64X\-42_qY%@@%8D$['I3 /O*|$F /22107!%7!|$NNNN /10'7!{&f /107!&  /3210".#"#>3232673(ID=$2|>^D)KD<,/z?_#)#-Blb:"*":4dh<H /210#67#!k2&U|| @ /3/33/3107!%73!73~++^++!$%W/2210327#"&54?3T% $,7?D <5iB'/3210#7!#!+S+J}QWm~ /32107!7!vjjjjWM/3210#3#3FFWggi) /310#7#7!t+]iq&v  /3210&#"#>32732673#"''F $2|>^D6LOUN,/z?_F3N]T#-Blb:+h5f:4dh<,z6+!@    /32221073".#"#>323267373 ;61'd2J7!<60#%a2L!$5XM/!.*TP0M3@   /',#/323210".#"#>3232673".#"#>3232673P(ID=$2|>^D)KD<,/z?_(ID=$2|>^D)KD<,/z?_#)#-Blb:"*":4dh<#)#-Blb:"*":4dh<hbl  /329/3107#'737lk||||W' /107#7#-|К|-W玎 %-5=EKQYaiqyNY|YPdYh\@ Y` @YD(txt@ Y,x lplY$pTXT@ YXI8<8Y<40@%YxpXI<44557449 885667775558849*557sNsmmIk1 /10?'7 kOO:$w4  /2210"&5463"3[hz>9XwSMkv4*Bw  /222107!2#74&#"#>((*OBKr p4 7?SC~RT  /]10''7'77'o^Kbp\J]yy]uu]ww]uW% /10'7% OO:W /10?'7 WOO:#W @ /9/3210?'7%#'##  x~1mWOO:ߞ!w  /32104#72#726X[h{=:K@vULjt7>L  /310#"&54632>@-!*?/"(*?, )?+W'  /107''7'773bz~Fd.`Mnr3ig2_f:yy;e_2W+!@## )) /3299233310#"'#"&546326324&#"326%4&#"326\[+D\GX]])B^FXd(%1>&$/C)$1>&$/C]BBZE[BBZS"*A1"+A2"*A1"+Af/9/310#7!3qaqa׽)W  /2210! $'332$7G=K@b,~lvt!TA  /3210! $'332$7TG=K@bA~lvtX/310!! 8X^/310!!8G /3210"%$#"#>3232673xxYi .xxZi.DDFLDDFL A  /2210&$#"#6$! S:}$$n=xrl~b;/9/310!77!k||b"h&0.3?3??10733Kn|q$$w_gq*o/ttvQKz 0.?3?39910 #373~YvnxZ  /107!Z&lR /10!7%Rz&W]tN]tN!A@&@/  PY PY?+3?3+9/_^]q]10! "&54$3254&#"326755ڞ$¾IX\LP #N>I^qed n`ToN?@%@/ PY PY ?3+?+39/_^]q]10! "&57%3254#"%6$3255̾SPXs=!ݛN S_cSƬj=[ [/+107![t!B%` @ [ /9/3+31073%73!73++L++!%vdF&$82?5 [/+10!; ;1! E N@0[_Y;* _Y _Y?+?+9/_^]_]]]]+?+103!!!!!7!(-?,E!B%"KF&,}82@n i  9$4DTdt$DTdt$d 0p %+_]]qr^]^]5?5!Z!!@![_Y_Y?+?+?+10"&54632 4#"326%7!Ncb،Y[Y[ft~ ݝu!B%!jE)@ [ ?2?3339]]?+10)!! 7!VF4tZy$!B%!Z++@_Y'$ _Y&[?+?3+333?+107!%"!732.54$3276;!$4&!tTT;M,V+cC0"׼6E%\,9;Q!B%•u= PՀQ0Xzy`&j9&+555dE$ E%HE_Y??+10!!,`EDE @ `Y ?22?+33310!!7%.5[Y,V,f S6Ej=j E(E=!E+AZ!@@*aY? _Y _Y?+?+9/_^]q+10!7"&54$32 4&#"326H**eff]kbd]jbpzO4E,WE.PE  ?2?310#!!&547U0P([EaTA!*]/E0E1 E I@, _Y  x <   I   `Y`Y?+?+9/_^]+_]]_]_]+107!7!!7//V// ,;,Q(JZ2!E@`Y?222?3+310!!!!QEE3E (@`Y  `Y?+3?9+310#7 7!!!-'-/~)(/p-E7fE<O #-5@( (bY" ))bY   # ?3?399//3+33+3104&+32>7#"&54>;7332+;#"WMtI~J(R Sx(VEtOGp7аr[tffckSlAE;d<E#@aY ?3?339/3+310## 473;332673#MM TUQN nwUT1sZHeKL7[H%OZ(%@_Y"  _Y! ?3+33333?+10"!732&46$326;!>54&c[<;;,t>nZq\u?p,;nz?jwy[L sjƄyX 0_dz4&,j,  &+55f&<j,  &+55/5&b8< ))&+5N&f8P ''&+5*X&h8P  &+5;&j8 &+5j}`&v9&+555/5N('@  %PY PY?+?+99??10%# 47!2367!!&5%326?4&#"Z|p3E G% %;ADX3QNZtMy_[r6|l_ua^êr{n[SɨQW-B@$PYp #PY '**PY?2+3?3?+9/_^]+910"'#!6$324>54#"32>kq :.#B^t^'_{?r~)|BV|E^k_܍S%tbdK~A| $/OX:@  ?3?33310>7!!67!& ?%S'O_)Hq*g4(F{ր/3 #%@ #!#PY! PY?+?9+3104'32>'#"&547%7!WyZaZdN KS LU$G(lejh+SuJA~Ŵ5G~:NN&U@2 ! !QY   QY' PY?3]]+?3_^]_]]+9/_^]+910%267!"&54>?.546$3 .#"!".\Vggk5r$Ts}#XQL͈}ZU vUZV{>GP?_^1Eo"z@V PY6fIY+dFV2        ??9]]]]]]]]]]]]]]]]+3_^]10'6?4&'.54%7!7!'Wa=J fMq+$?$s)5(!&u\NKJ]>+4&$PqQ6^*XN!@ RY ?2?3??+910654&#"!654'!3>32@Blq VzXN3J<SDO**,50(p]t54'!])nwK:aA88:qo1O@,-,-PY,,# %"#"PY@H4 ( # ??9]q]++39/+910'6?4.'.546$?.546?#7!la=J +_̞ȳ`$#%ς:zEK|dNKJ]>+"")p}ߔ tY_!f]EH :VkLNR :"'@ PY  PY ?+3??3+3310327#"547# !6?"763!;r # &gj y8BJ7Yr$9m!'Fu%|(# !';s}tWuO%@ PY PY?2+?3?+910"'#!6324#" 326SV H/EO˒@5&m32&#"h}?dM\.^e{f]fJ\$'>YDUWJjF.$ #p=.:!@ PYPY?+?+310"&546$3!#'4'#"32>b %z^)6Rl3YS^MʿckOXlkz:"@PY PY?3+3?+310"7>3!!327#"&547Q'i6%p53)@$ ) || 1" ]b$-j}:@  RY?+?310"&547!32654'!~y MUe~U.(@L<.ST:yWR',@ QY QY $PY?2?3+3?+?+10#.54>7>324#">OFËSLh'ӤQuL9MhlTWȵu!t ̻wmz:nXP$@  SY?+3??391027! !&'!'.#"'6sFQ;G D)o VeH2;2)+WP,kJoaN`^4K=W(W< @ PY  ??3+3?3?10%>73#.54733okvy2OOyvENް`k@`pO8QOO-/@&QY' PY?3+3?3+39/910"&'##"&54>7326?332654'7eg0ekyHkFkKG2\++=3YA\@~wyyݍilW'kϧ?&jj &+55j}&vj &+55L&R8< &+5j}&v8 &+5&z87 ..&+5q'3:@+RY%QY"%%% QY 1SY?+?+99//93+3+10!"546$32#"&'>324#"3264&#"326pr5ݻP+6BBZ̊rAz&^HDWd[ueW dfZ&Oa9Hb5.$(TZtR`/9=@ SY#0#RY.000**4RY*SY?+?+99//3+3+310##"&54>54#"76323267.54>3 3!654#"s61G&diVd rO{ۀNswQ`uj(RKA'2PK(NMK$]|n`wwJZUWd[Y@ `Y ??99?3+10)!>32.#"^lPYJ]+!4*.f{i:O/=7 [&1?5[&j@ &+55MW9:..@%PY  ,SY?+33?39/9+310!##"&'##"&547#326?33254&'!i'a,qteg0ekz[jd' .[ (=NuH^m:g֬yy[XX  O"SWA33@-RY-#)RY&# RY ??+3?99?3+?+10 !654#"7>32!32?#"&'7326?.5467uؓR(*i"dn$@Kj9U-0=$1v)7/GX AGJdA~|Hz̴n~Ź  ADa巿7Gxox WtN+'@ ##)RY%# PY ?3+?3+9104&'.54$32.#"#"'7326@KңV%NLZE-\sn=-C\T$,4eq/aUlrCY=%1E_Fs[0%E>E #@ _Y@ _Y??+9/+107!!!!!$c,|KmPBEaW: #@ PY@ SY??+9/+10%7!!!!!%O%(`MuLX@ozZ')@'& !!aY! aY ?+3?+3910327#"&5467'654#"7>32oFwE?)!q'gt8a!,~fE?)!q'evi\ iW-6\f\ fX[D @ RY??9/+9910!#!73! X : j111zYZA@"QYQY@ aY `Y ?+3?+9/32+3+310.#"'>32!7>?'%&''^K|XtW/ԍ.:BKEg[2|̶nWVn@   ??910'%&''%&%76Q`8(99d*GRko\]̿{Ũ}_WE/0@ )QY %QY _Y?+?+?+?3399107!26?#"'#"54733267332673#u-C>5uRAR.W.WRlZWUtPKPRJfnpC8)ns@6+UW:1,@,"(RY SY?+?3+3?339910!7!26?##"&=#"&54733267332673(JN 2ZVK<[PUv9.]sv9/Zq X{WkgdfguhusQgn@oQn@oDСUV(@aY  aY ??9/3+3?3+103267!!#"&54>32&#"NV4z1w'fEJK% ^vFOMe@*@RY RY ??3/3+9/+310!# 47!2&#"3267!vYa?GBy)*7/+]mbzj EOFp  ]=/4WnE"@bY aY ??9/9+?+104#"!!>32#!7!26Aed}'`SMl(Rg3zE!k͎& w)4J@'/'-))$ RY-SY--$$2PY$RY?+??+99//++2999910#"'.#"#>3232>5#"&54>3267327.#" 9i{W42QoW[ZGPtA]9)`*ABgDdhCb=h˨9"^;7>54&#"%6$3232654'%!"&?sǙu=eZPI;mݝpu$E]nZ0'8J5@?XjY+7kRHEhp2;KYW9Z*&@ !SY($RY?+3?+39910"$54>7>54&#"%6$323267C>rǢu4eZPI;mCnƏ.]m[0(7H7@?XjY++@Q8N?(70!QZ"7@ !aY""aY aY?3+?+33?+39107>32&#"!7'.#"'632%ZwblNC6E*'2':;7Bk"T]BFH5]fK*=q:-Kf(\YV_#)N!1@ RY   PY?+33?3339+3107>32&#"!7'.#"'632 !_NOcoGJ8U+g%D%:C8IdQn.zHfTLiG40r3r.6GiLTH!(@_Y`Y_Y?+?+9/3+10#">32#"5$!34# 326)A^חv_sm3qs+3ϡmxuwIS"+@ PY  SY PY?+?+9/+310!"&5!3#"32654&#"7632I(`5ceUPAJ'ga]dAq|nxskAE @ _Y  ?/9/333+310'>54&+!#"'546;!32@@9%&^I'>>&Yf)#45#bNP.) >wl '@ RY ??9/33+333310#7!%)1:1h1WW`A(,@""RY" RY ??+3?99?+310 !654#"7>32!327#"&5467uؓR(*i"dn$@Kj9R',c'dnJdA~|Hz̴n~|bԠWN"-A@ %PY  RY@ H@+PY?+??+_^]+?+910#"&'32#74.#".5!24#"326j Mk>-\Hp<oJ߼bUȮK>-f`(-[Q # 3d֖~w]tNFWMJZL:0@SY SY SY ?+?+9/_^]+10"!!3!!"&5)ه%!'m|()\@'owy!ec=_:0@SY  SY SY?+?+9/_^]+107!2)7!267!7!74&#')'('!l}opy'ed EW}SZ&E0W:@  ?3??333?10!##!67!#67n>%j$ Q8dz3ui,Uf|t]ZWO#4@PY PY !PY?+?9/3+3?+910#"'#3#!7#736324&#" 32^ !&x&x/Jg]@5[xҪ9mmր~NZHSZ&&O]]510NZ&HYO]]510 &(C &+5 &(j,  &+55qE#<@aY_YaY H?2++??+39/9+10"&'732654&#"!!7!!>32{  ,408p},N,:SN}{WxD:*[29/@a+:vMbJBH&Ev &+5SZZ@9_Y__o*:  _Y  _Y ?+3_^]?3]+9/_^]_]]qr+10327!"&547! .#"!kk|6w. \Le-8M4Xl|{BktZ64E,4&,j,  &+55JE-E#6@bYaY `YbY?+?+?3+39/+10!###"'73267!324&+32>݈;:,&3N%6g QBTCh6o<uiLLQLE,@bY  bY?3+?39/33+3310!###333324&+326yygggNVU Px}lEbŏKGVeqE$@_YaY  ?3?9/9++310>32#654&#"!!7!9VL}|a[08|{,N,a-8uKf Y,9/Ja!C&v &+5&C &+5_&7 &+5!WE @ `Y ?3+3?3?10!!!!!.S'k'SWEQWdE$!E &@_Y_Y_Y?+?+9/+10)!!!24+32>),u;З|FkCEТÌ2l E%HEEXhE!@ aY aY/3?+33?+10%3#!#367!#į{O@O{a<1`1yVhxo! r E(]E#C@*"bY_/? ?22?339/]qr3+3333310!"&'!.'33>73!#p/-& 13oo>`6'c.r>6pB)Pyƃm;zu:Q)6ZY)a@>#_Y+OO_ aY_YH:?2]]+?+3_^]]9/_]q]]+910"&'%32>54&+732654&#"%6$32wVJE,EeYva?}]sl7k7!!{fH0 -CH[:Qҁ<E0!E+JZ2!E@ `Y?2?+310!!!!QEE3SZ&-E7_E>@'         `Y?2+?39_^]]]]_]10"&'73267!!H"OHHoM3+\$*_v|yOWAE;!WE @ `Y??3+3?310!!!!3S'>'׷WEQctE@aY ??39/3+310!# 47!327!_H]WS IPh'$/M_SA5RM!E @ aY?+3?3310#33333ڧڧEeeWE!@  aY?2+33?33?10#333333#ڧڧX{SEeesE 0@ aY     _Y aY?+?+9/_^]+102#!!7!4&+32>,'cmrPNO`HFaHRo>uE #@bY bY ?2?+39/+10332#!4+32>#3g6N|A5P;Mc3EbŏKݐeBdE E -@_Y _Y?+?9/_^]+10)!324+326 'eٔHEȑ~Z\@:_Y__o*:  _Y   _Y ?+3_^]?3^]+9/_^]_]]qr+107!7#"%!  # %3267-L5vj3y28GqnB;4Z!P@9bY?o?O  bY bY?+?+??9/_^]q+103  #"&547##3%4#"326HZucrpVFjeRErb+)~cޗξ`uEE.@  _Y _Y  ?2?+9/_^]+310#.546$3!!#;#"hhp dzܰIjAE"iuzx4m3QND_ $9@!#  PY 0 @  ?  PY?+/_^]39/]q+9104&#"32> # 4,7bRXgMkIVW^k .fGa`xky_JAFh:!:#=@#QY`pQYQY?+?+9/_^]q+910 #!32>54&+32>54&#jjs4kwT2am-Xd:l:u)[7>3$Q-3/:PY??+10!!%::Vhu:% PY D@ PY?+33?3?+10#!#36!3#>TOt}_mtO| ǾhVsQTtNH+:!7@!QY !?33?339/]]3+310"/#.'336?3### s- H("]VV^q Ta\Eb1KD4a&1`N(K@,!  QY/o QYPY?2+?+3_^]_]]9/]+910"&'732654H>54&#"'6$32 u^n"MT^05ӻ֚m~,LX]QC>&N6,=~oi tVd^!:  ?22?3310!!67!\7>i(:$%,ls:!& &+5!:@ PY ?2?39/+3310!267!!#!Vf|WHN QIV:DJmX0C:@PY PY ??3+?+10!# #"&'7326!xgz[%_%):Pw|qחA n6:!@  ?333333?3333310!##!767!#>7d9 G$ 4%A΀,"jPI:ExJR@!: %@ PY   ?2?39/]3+310!!!!!Z{ZSS:1:TLNR!:@ PY?3?3+310!!!{:|:WOS]tNF:@ PY?+33?310!!!!%:|W:\"W$/@QY QY?3?3+3?3+3?310.54>734'>hG1PQڄKKNڂPJsQ*,Vֱzu~Ѳyt gL* \:["h: " D@ PY ?2+3?3?3103!!!3#"etO:|z:@ RY ?2?9/3+3103267!!#"&547K:lh`Q[~ U:~-o8ym(-: @ QY?+3?3310#33333ܯͯܯί:{{h:$D@  QY?2+33?33?10#333333#ܯͯܯίܯErO:{{{Ly: :@" QY    &  PY QY?+?+39/_^]^]+102#!!7! 32>54&+}Q%+T\Xa{7dtYr~td|L'.`481: 5@ QY    &   QY ?+3?39/_^]^]+102#!3 32>54&+!@vzT\ T\(IT!pySm::M&.o13+': V: 1@ QY    &   QY?+?39/_^]^]+102#!! 32>54&+ւT\b~32#"&547##332654&#"LAMm Z+5J_F*0JbI罬o?F1:HKW[GC:(@QY QY  ?3?+9/+3310 !.54>3!!#";OY^EσU]MtXTf3ؗ%pTt&HC ((&+5Tt&Hj ##&+55&Wu)G@'"" RY"" "QY'SY?2+?333?3+3?/_^]q+910"'7267654&#"!#737!!!363 udD'2IAz;Kfi!,!!W @brL;FPHFN&v &+5oN#Z@9PYoPY  PY?+3_^]?3]_^]+9/_^]qr+10%267#"&54>3274&#"!!

openscad-2021.01/scripts/examples-html/Makefile0000644000000000000000000000253214005610145020056 0ustar  rootrootEXAMPLES := ../../examples
LOG := out.log
SRC=$(wildcard $(EXAMPLES)/*/*.scad)
PNG=$(patsubst $(EXAMPLES)/%.scad,html/%.png,$(SRC))
HTML=$(patsubst $(EXAMPLES)/%.scad,html/%.html,$(SRC))

OPENSCAD := $(shell ls ../../openscad ../../OpenSCAD.app/Contents/MacOS/OpenSCAD 2>/dev/null | head -n 1)
ARGS := --imgsize=1200,900 --camera=0,0,0,55,0,25,180 --viewall --autocenter

all : info $(PNG) $(HTML) example-data.js assets

.PHONY: info
info:
	@echo Using $(OPENSCAD)

.PHONY: clean
clean :
	rm -rf html $(LOG)

.PHONY: assets
assets :
	cp -a assets html/

.PHONY: example-data.js
example-data.js :
	( \
	echo "openscad_examples = ["; \
	for a in `grep '\[' ../../examples/examples.json | tr -d ' \t":[]'`; \
	do \
		echo "  {"; \
		echo "    name : \"$$a\","; \
		echo "    files : ["; \
		for f in "$(EXAMPLES)/$$a/"*.scad ; \
		do \
			echo "      \"`basename -s .scad $$f`\","; \
		done; \
		echo "    ]"; \
		echo "  },"; \
	done; \
	echo "];" \
	) > html/example-data.js

html/%.png : $(EXAMPLES)/%.scad
	mkdir -p `dirname $@`
	$(OPENSCAD) $(ARGS) -o $@ $< > $(LOG) 2>&1

html/%.html : $(EXAMPLES)/%.scad template-pre.html template-post.html
	#echo $(notdir $(patsubst %.scad,%.png,$<))
	mkdir -p `dirname $@`
	sed -e 's/@@IMAGE@@/$(notdir $(patsubst %.scad,%.png,$<))/g' template-pre.html > $@
	sed -e 's//\>/;' $< >> $@
	cat template-post.html >> $@
openscad-2021.01/scripts/examples-html/assets/0000755000000000000000000000000014005610145017716 5ustar  rootrootopenscad-2021.01/scripts/examples-html/assets/css/0000755000000000000000000000000014005610145020506 5ustar  rootrootopenscad-2021.01/scripts/examples-html/assets/css/solarized-light-linenumbers.css0000644000000000000000000000060214005610145026640 0ustar  rootroot.rainbow {
  border-spacing: 0;
  border-collapse: collapse;
}
.rainbow .line:hover {
  background-color: #eee8d5;
}
.rainbow .line .line-number {
  text-align: right;
  background-color: #eee8d5;
  padding-left: 0.8em;
  padding-right: 0.8em;
}
.rainbow .line .line-number:before {
  content: attr(data-line-number);
}
.rainbow .line .line-code {
  padding-left: 1em;
  width: 100%;
}
openscad-2021.01/scripts/examples-html/assets/css/solarized-light.css0000644000000000000000000000263714005610145024331 0ustar  rootroot/**
 * Solarized Light theme
 *
 * Adaptation of Solarized Light from ethanschoonover.com/solarized
 *
 * @author Ethan Schoonover
 * @author David Litmark
 * @version 1.0.0
 */
pre {
    background: #fdf6e3; /* base3 */
    word-wrap: break-word;
    margin: 0px;
    padding: 6px;
    color: #657b83; /* base00 */
    font-size: 12px;
}

pre, code {
    font-family: 'Monaco', courier, monospace;
}

pre .comment {
    color: #93a1a1; /* base1 */
}

pre .constant {
    color: #657b83; /* base00 */
}

pre .constant.language {
    color: #268bd2; /* blue */
}

pre .constant.regexp {
    color: #2aa198; /* cyan */
}

pre .storage {
    color: #268bd2; /* blue */
}

pre .string, pre .comment.docstring {
    color: #2aa198; /* cyan */
}

pre .support.tag.script, pre .support.tag.style {
    color: #2aa198; /* cyan */
}

pre .string.regexp {
    color: #2aa198; /* cyan */
}

pre .string.regexp.open, pre .string.regexp.close {
    color: #2aa198; /* cyan */
}

pre .keyword, pre .selector {
    color: #859900; /* green */
}

pre .inherited-class {
    font-style: italic;
}

pre .entity {
    color: #b58900; /* yellow */
}

pre .support, *[data-language="c"] .function.call {
    color: #859900; /* green */
}

pre .support.method {
    color: #657b83; /* base00 */
}

pre .support.property {
    color: #657b83; /* base00 */
}

pre .variable.global, pre .variable.class, pre .variable.instance {
    color: #657b83; /* base00 */
}
openscad-2021.01/scripts/examples-html/assets/css/main.css0000644000000000000000000000142314005610145022144 0ustar  rootroot.green {
    color:#518e04;
}

#wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
}

#content {
    position: absolute;
    top: 65px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-width: 1px;
    border-style: groove;
    overflow: auto;
    background: #fdf6e3;
}

#logo {
    position: absolute;
    top: 5px;
    left: 5px;
}

#logo h1 {
    position: absolute;
    top: 2px;
    left: 80px;
    width: 20em;
    margin: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
}

#logo img {
    width: 60px;
    height: 60px;
}

#image {
    position: absolute;
    z-index: 50;
    top: 80px;
    right: 30px;
}

#image img {
    width: 200px;
    height: 150px;
    border-width: 1px;
    border-style: groove;
}openscad-2021.01/scripts/examples-html/assets/css/menu.css0000644000000000000000000000471414005610145022172 0ustar  rootroot// http://www.olivergast.de/2012/04/18/css3-dropdown-menu/

#menu {
    width: 800px;
    margin: 50px auto;
}

#menu h3 {
    font-size: 12px;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #000;
    line-height: 20px;
}

#menu ul {
    position: absolute;
    top: 30px;
    margin: 0 auto;
    margin-left: 20px;
    list-style: none;
}

#menu ul li {
    float: left;
    margin: 0 0 0 14px;
    font-size: 14px;
    font-family: 'Arial', sans-serif;
    line-height: 30px;
}

#menu ul li a {
    color: #000;
    text-decoration: none;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#menu ul li a:hover {
    color: #999;
}

#menu ul li div {
    float: left;
    width: 4px;
    height: 4px;
    margin: 10px 5px;
    padding: 4px;
    background: #999;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#menu ul li:hover div {
    background: #000;
}

#menu ul ul {
    position: absolute;
    z-index: 100;
    top: -9999px;
    background: #fff;
    padding: 0;
    margin: 0 0 0 -5px;
    -webkit-box-shadow: 0 10px 20px #888;
    -moz-box-shadow: 0 10px 20px #888;
    box-shadow: 0 10px 20px #888;
}

#menu ul ul:before {
    position: absolute;
    content:"";
    width: 10px;
    height: 10px;
    top: -5px;
    left: 11px;
    background: #000;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#menu ul li:hover ul {
    top: 30px;
}

#menu ul ul li {
    float: none;
    font-size: 12px;
    padding: 5px 10px;
    text-align: left;
    margin: 0;
    border-bottom: 1px solid #ddd;
    line-height: 20px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#menu ul ul a {
    color: #333;
    text-decoration: none;
}

#menu ul ul li.all {
    font-size: 12px;
    border-bottom: none;
    text-transform: none;
}

#menu ul ul li:hover {
    background: #333;
    color: #fff;
}

openscad-2021.01/scripts/examples-html/assets/js/0000755000000000000000000000000014005610145020332 5ustar  rootrootopenscad-2021.01/scripts/examples-html/assets/js/rainbow.js0000644000000000000000000006471214005610145022343 0ustar  rootroot/**
 * Copyright 2013 Craig Campbell
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * Rainbow is a simple code syntax highlighter
 *
 * @preserve @version 1.2
 * @url rainbowco.de
 */
window['Rainbow'] = (function() {

    /**
     * array of replacements to process at the end
     *
     * @type {Object}
     */
    var replacements = {},

        /**
         * an array of start and end positions of blocks to be replaced
         *
         * @type {Object}
         */
        replacement_positions = {},

        /**
         * an array of the language patterns specified for each language
         *
         * @type {Object}
         */
        language_patterns = {},

        /**
         * an array of languages and whether they should bypass the default patterns
         *
         * @type {Object}
         */
        bypass_defaults = {},

        /**
         * processing level
         *
         * replacements are stored at this level so if there is a sub block of code
         * (for example php inside of html) it runs at a different level
         *
         * @type {number}
         */
        CURRENT_LEVEL = 0,

        /**
         * constant used to refer to the default language
         *
         * @type {number}
         */
        DEFAULT_LANGUAGE = 0,

        /**
         * used as counters so we can selectively call setTimeout
         * after processing a certain number of matches/replacements
         *
         * @type {number}
         */
        match_counter = 0,

        /**
         * @type {number}
         */
        replacement_counter = 0,

        /**
         * @type {null|string}
         */
        global_class,

        /**
         * @type {null|Function}
         */
        onHighlight;

    /**
     * cross browser get attribute for an element
     *
     * @see http://stackoverflow.com/questions/3755227/cross-browser-javascript-getattribute-method
     *
     * @param {Node} el
     * @param {string} attr     attribute you are trying to get
     * @returns {string|number}
     */
    function _attr(el, attr, attrs, i) {
        var result = (el.getAttribute && el.getAttribute(attr)) || 0;

        if (!result) {
            attrs = el.attributes;

            for (i = 0; i < attrs.length; ++i) {
                if (attrs[i].nodeName === attr) {
                    return attrs[i].nodeValue;
                }
            }
        }

        return result;
    }

    /**
     * adds a class to a given code block
     *
     * @param {Element} el
     * @param {string} class_name   class name to add
     * @returns void
     */
    function _addClass(el, class_name) {
        el.className += el.className ? ' ' + class_name : class_name;
    }

    /**
     * checks if a block has a given class
     *
     * @param {Element} el
     * @param {string} class_name   class name to check for
     * @returns {boolean}
     */
    function _hasClass(el, class_name) {
        return (' ' + el.className + ' ').indexOf(' ' + class_name + ' ') > -1;
    }

    /**
     * gets the language for this block of code
     *
     * @param {Element} block
     * @returns {string|null}
     */
    function _getLanguageForBlock(block) {

        // if this doesn't have a language but the parent does then use that
        // this means if for example you have: 
        // with a bunch of  blocks inside then you do not have
        // to specify the language for each block
        var language = _attr(block, 'data-language') || _attr(block.parentNode, 'data-language');

        // this adds support for specifying language via a css class
        // you can use the Google Code Prettify style: 
        // or the HTML5 style: 

        if (!language) {
            var pattern = /\blang(?:uage)?-(\w+)/,
                match = block.className.match(pattern) || block.parentNode.className.match(pattern);

            if (match) {
                language = match[1];
            }
        }

        return language;
    }

    /**
     * makes sure html entities are always used for tags
     *
     * @param {string} code
     * @returns {string}
     */
    function _htmlEntities(code) {
        return code.replace(//g, '>').replace(/&(?![\w\#]+;)/g, '&');
    }

    /**
     * determines if a new match intersects with an existing one
     *
     * @param {number} start1    start position of existing match
     * @param {number} end1      end position of existing match
     * @param {number} start2    start position of new match
     * @param {number} end2      end position of new match
     * @returns {boolean}
     */
    function _intersects(start1, end1, start2, end2) {
        if (start2 >= start1 && start2 < end1) {
            return true;
        }

        return end2 > start1 && end2 < end1;
    }

    /**
     * determines if two different matches have complete overlap with each other
     *
     * @param {number} start1   start position of existing match
     * @param {number} end1     end position of existing match
     * @param {number} start2   start position of new match
     * @param {number} end2     end position of new match
     * @returns {boolean}
     */
    function _hasCompleteOverlap(start1, end1, start2, end2) {

        // if the starting and end positions are exactly the same
        // then the first one should stay and this one should be ignored
        if (start2 == start1 && end2 == end1) {
            return false;
        }

        return start2 <= start1 && end2 >= end1;
    }

    /**
     * determines if the match passed in falls inside of an existing match
     * this prevents a regex pattern from matching inside of a bigger pattern
     *
     * @param {number} start - start position of new match
     * @param {number} end - end position of new match
     * @returns {boolean}
     */
    function _matchIsInsideOtherMatch(start, end) {
        for (var key in replacement_positions[CURRENT_LEVEL]) {
            key = parseInt(key, 10);

            // if this block completely overlaps with another block
            // then we should remove the other block and return false
            if (_hasCompleteOverlap(key, replacement_positions[CURRENT_LEVEL][key], start, end)) {
                delete replacement_positions[CURRENT_LEVEL][key];
                delete replacements[CURRENT_LEVEL][key];
            }

            if (_intersects(key, replacement_positions[CURRENT_LEVEL][key], start, end)) {
                return true;
            }
        }

        return false;
    }

    /**
     * takes a string of code and wraps it in a span tag based on the name
     *
     * @param {string} name     name of the pattern (ie keyword.regex)
     * @param {string} code     block of code to wrap
     * @returns {string}
     */
    function _wrapCodeInSpan(name, code) {
        return '' + code + '';
    }

    /**
     * finds out the position of group match for a regular expression
     *
     * @see http://stackoverflow.com/questions/1985594/how-to-find-index-of-groups-in-match
     *
     * @param {Object} match
     * @param {number} group_number
     * @returns {number}
     */
    function _indexOfGroup(match, group_number) {
        var index = 0,
            i;

        for (i = 1; i < group_number; ++i) {
            if (match[i]) {
                index += match[i].length;
            }
        }

        return index;
    }

    /**
     * matches a regex pattern against a block of code
     * finds all matches that should be processed and stores the positions
     * of where they should be replaced within the string
     *
     * this is where pretty much all the work is done but it should not
     * be called directly
     *
     * @param {RegExp} pattern
     * @param {string} code
     * @returns void
     */
    function _processPattern(regex, pattern, code, callback)
    {
        if (typeof regex === "undefined" || regex === null) {
            //console.warn("undefined regular expression")
            return callback();
        }
        var match = regex.exec(code);

        if (!match) {
            return callback();
        }

        ++match_counter;

        // treat match 0 the same way as name
        if (!pattern['name'] && typeof pattern['matches'][0] == 'string') {
            pattern['name'] = pattern['matches'][0];
            delete pattern['matches'][0];
        }

        var replacement = match[0],
            start_pos = match.index,
            end_pos = match[0].length + start_pos,

            /**
             * callback to process the next match of this pattern
             */
            processNext = function() {
                var nextCall = function() {
                    _processPattern(regex, pattern, code, callback);
                };

                // every 100 items we process let's call set timeout
                // to let the ui breathe a little
                return match_counter % 100 > 0 ? nextCall() : setTimeout(nextCall, 0);
            };

        // if this is not a child match and it falls inside of another
        // match that already happened we should skip it and continue processing
        if (_matchIsInsideOtherMatch(start_pos, end_pos)) {
            return processNext();
        }

        /**
         * callback for when a match was successfully processed
         *
         * @param {string} replacement
         * @returns void
         */
        var onMatchSuccess = function(replacement) {
                // if this match has a name then wrap it in a span tag
                if (pattern['name']) {
                    replacement = _wrapCodeInSpan(pattern['name'], replacement);
                }

                // console.log('LEVEL', CURRENT_LEVEL, 'replace', match[0], 'with', replacement, 'at position', start_pos, 'to', end_pos);

                // store what needs to be replaced with what at this position
                if (!replacements[CURRENT_LEVEL]) {
                    replacements[CURRENT_LEVEL] = {};
                    replacement_positions[CURRENT_LEVEL] = {};
                }

                replacements[CURRENT_LEVEL][start_pos] = {
                    'replace': match[0],
                    'with': replacement
                };

                // store the range of this match so we can use it for comparisons
                // with other matches later
                replacement_positions[CURRENT_LEVEL][start_pos] = end_pos;

                // process the next match
                processNext();
            },

            // if this pattern has sub matches for different groups in the regex
            // then we should process them one at a time by rerunning them through
            // this function to generate the new replacement
            //
            // we run through them backwards because the match position of earlier
            // matches will not change depending on what gets replaced in later
            // matches
            group_keys = keys(pattern['matches']),

            /**
             * callback for processing a sub group
             *
             * @param {number} i
             * @param {Array} group_keys
             * @param {Function} callback
             */
            processGroup = function(i, group_keys, callback) {
                if (i >= group_keys.length) {
                    return callback(replacement);
                }

                var processNextGroup = function() {
                        processGroup(++i, group_keys, callback);
                    },
                    block = match[group_keys[i]];

                // if there is no match here then move on
                if (!block) {
                    return processNextGroup();
                }

                var group = pattern['matches'][group_keys[i]],
                    language = group['language'],

                    /**
                     * process group is what group we should use to actually process
                     * this match group
                     *
                     * for example if the subgroup pattern looks like this
                     * 2: {
                     *     'name': 'keyword',
                     *     'pattern': /true/g
                     * }
                     *
                     * then we use that as is, but if it looks like this
                     *
                     * 2: {
                     *     'name': 'keyword',
                     *     'matches': {
                     *          'name': 'special',
                     *          'pattern': /whatever/g
                     *      }
                     * }
                     *
                     * we treat the 'matches' part as the pattern and keep
                     * the name around to wrap it with later
                     */
                    process_group = group['name'] && group['matches'] ? group['matches'] : group,

                    /**
                     * takes the code block matched at this group, replaces it
                     * with the highlighted block, and optionally wraps it with
                     * a span with a name
                     *
                     * @param {string} block
                     * @param {string} replace_block
                     * @param {string|null} match_name
                     */
                    _replaceAndContinue = function(block, replace_block, match_name) {
                        replacement = _replaceAtPosition(_indexOfGroup(match, group_keys[i]), block, match_name ? _wrapCodeInSpan(match_name, replace_block) : replace_block, replacement);
                        processNextGroup();
                    };

                // if this is a sublanguage go and process the block using that language
                if (language) {
                    return _highlightBlockForLanguage(block, language, function(code) {
                        _replaceAndContinue(block, code);
                    });
                }

                // if this is a string then this match is directly mapped to selector
                // so all we have to do is wrap it in a span and continue
                if (typeof group === 'string') {
                    return _replaceAndContinue(block, block, group);
                }

                // the process group can be a single pattern or an array of patterns
                // _processCodeWithPatterns always expects an array so we convert it here
                _processCodeWithPatterns(block, process_group.length ? process_group : [process_group], function(code) {
                    _replaceAndContinue(block, code, group['matches'] ? group['name'] : 0);
                });
            };

        processGroup(0, group_keys, onMatchSuccess);
    }

    /**
     * should a language bypass the default patterns?
     *
     * if you call Rainbow.extend() and pass true as the third argument
     * it will bypass the defaults
     */
    function _bypassDefaultPatterns(language)
    {
        return bypass_defaults[language];
    }

    /**
     * returns a list of regex patterns for this language
     *
     * @param {string} language
     * @returns {Array}
     */
    function _getPatternsForLanguage(language) {
        var patterns = language_patterns[language] || [],
            default_patterns = language_patterns[DEFAULT_LANGUAGE] || [];

        return _bypassDefaultPatterns(language) ? patterns : patterns.concat(default_patterns);
    }

    /**
     * substring replace call to replace part of a string at a certain position
     *
     * @param {number} position         the position where the replacement should happen
     * @param {string} replace          the text we want to replace
     * @param {string} replace_with     the text we want to replace it with
     * @param {string} code             the code we are doing the replacing in
     * @returns {string}
     */
    function _replaceAtPosition(position, replace, replace_with, code) {
        var sub_string = code.substr(position);
        return code.substr(0, position) + sub_string.replace(replace, replace_with);
    }

   /**
     * sorts an object by index descending
     *
     * @param {Object} object
     * @return {Array}
     */
    function keys(object) {
        var locations = [],
            replacement,
            pos;

        for(var location in object) {
            if (object.hasOwnProperty(location)) {
                locations.push(location);
            }
        }

        // numeric descending
        return locations.sort(function(a, b) {
            return b - a;
        });
    }

    /**
     * processes a block of code using specified patterns
     *
     * @param {string} code
     * @param {Array} patterns
     * @returns void
     */
    function _processCodeWithPatterns(code, patterns, callback)
    {
        // we have to increase the level here so that the
        // replacements will not conflict with each other when
        // processing sub blocks of code
        ++CURRENT_LEVEL;

        // patterns are processed one at a time through this function
        function _workOnPatterns(patterns, i)
        {
            // still have patterns to process, keep going
            if (i < patterns.length) {
                return _processPattern(patterns[i]['pattern'], patterns[i], code, function() {
                    _workOnPatterns(patterns, ++i);
                });
            }

            // we are done processing the patterns
            // process the replacements and update the DOM
            _processReplacements(code, function(code) {

                // when we are done processing replacements
                // we are done at this level so we can go back down
                delete replacements[CURRENT_LEVEL];
                delete replacement_positions[CURRENT_LEVEL];
                --CURRENT_LEVEL;
                callback(code);
            });
        }

        _workOnPatterns(patterns, 0);
    }

    /**
     * process replacements in the string of code to actually update the markup
     *
     * @param {string} code         the code to process replacements in
     * @param {Function} onComplete   what to do when we are done processing
     * @returns void
     */
    function _processReplacements(code, onComplete) {

        /**
         * processes a single replacement
         *
         * @param {string} code
         * @param {Array} positions
         * @param {number} i
         * @param {Function} onComplete
         * @returns void
         */
        function _processReplacement(code, positions, i, onComplete) {
            if (i < positions.length) {
                ++replacement_counter;
                var pos = positions[i],
                    replacement = replacements[CURRENT_LEVEL][pos];
                code = _replaceAtPosition(pos, replacement['replace'], replacement['with'], code);

                // process next function
                var next = function() {
                    _processReplacement(code, positions, ++i, onComplete);
                };

                // use a timeout every 250 to not freeze up the UI
                return replacement_counter % 250 > 0 ? next() : setTimeout(next, 0);
            }

            onComplete(code);
        }

        var string_positions = keys(replacements[CURRENT_LEVEL]);
        _processReplacement(code, string_positions, 0, onComplete);
    }

    /**
     * takes a string of code and highlights it according to the language specified
     *
     * @param {string} code
     * @param {string} language
     * @param {Function} onComplete
     * @returns void
     */
    function _highlightBlockForLanguage(code, language, onComplete) {
        var patterns = _getPatternsForLanguage(language);
        _processCodeWithPatterns(_htmlEntities(code), patterns, onComplete);
    }

    /**
     * highlight an individual code block
     *
     * @param {Array} code_blocks
     * @param {number} i
     * @returns void
     */
    function _highlightCodeBlock(code_blocks, i, onComplete) {
        if (i < code_blocks.length) {
            var block = code_blocks[i],
                language = _getLanguageForBlock(block);

            if (!_hasClass(block, 'rainbow') && language) {
                language = language.toLowerCase();

                _addClass(block, 'rainbow');

                return _highlightBlockForLanguage(block.innerHTML, language, function(code) {
                    block.innerHTML = code;

                    // reset the replacement arrays
                    replacements = {};
                    replacement_positions = {};

                    // if you have a listener attached tell it that this block is now highlighted
                    if (onHighlight) {
                        onHighlight(block, language);
                    }

                    // process the next block
                    setTimeout(function() {
                        _highlightCodeBlock(code_blocks, ++i, onComplete);
                    }, 0);
                });
            }
            return _highlightCodeBlock(code_blocks, ++i, onComplete);
        }

        if (onComplete) {
            onComplete();
        }
    }

    /**
     * start highlighting all the code blocks
     *
     * @returns void
     */
    function _highlight(node, onComplete) {

        // the first argument can be an Event or a DOM Element
        // I was originally checking instanceof Event but that makes it break
        // when using mootools
        //
        // @see https://github.com/ccampbell/rainbow/issues/32
        //
        node = node && typeof node.getElementsByTagName == 'function' ? node : document;

        var pre_blocks = node.getElementsByTagName('pre'),
            code_blocks = node.getElementsByTagName('code'),
            i,
            final_pre_blocks = [],
            final_code_blocks = [];

        // first loop through all pre blocks to find which ones to highlight
        // also strip whitespace
        for (i = 0; i < pre_blocks.length; ++i) {

            // strip whitespace around code tags when they are inside of a pre tag
            // this makes the themes look better because you can't accidentally
            // add extra linebreaks at the start and end
            //
            // when the pre tag contains a code tag then strip any extra whitespace
            // for example
            // 
            //      var foo = true;
            // 
// // will become //
var foo = true;
// // if you want to preserve whitespace you can use a pre tag on its own // without a code tag inside of it if (pre_blocks[i].getElementsByTagName('code').length) { pre_blocks[i].innerHTML = pre_blocks[i].innerHTML.replace(/^\s+/, '').replace(/\s+$/, ''); continue; } // if the pre block has no code blocks then we are going to want to // process it directly final_pre_blocks.push(pre_blocks[i]); } // @see http://stackoverflow.com/questions/2735067/how-to-convert-a-dom-node-list-to-an-array-in-javascript // we are going to process all blocks for (i = 0; i < code_blocks.length; ++i) { final_code_blocks.push(code_blocks[i]); } _highlightCodeBlock(final_code_blocks.concat(final_pre_blocks), 0, onComplete); } /** * public methods */ return { /** * extends the language pattern matches * * @param {*} language name of language * @param {*} patterns array of patterns to add on * @param {boolean|null} bypass if true this will bypass the default language patterns */ extend: function(language, patterns, bypass) { // if there is only one argument then we assume that we want to // extend the default language rules if (arguments.length == 1) { patterns = language; language = DEFAULT_LANGUAGE; } bypass_defaults[language] = bypass; language_patterns[language] = patterns.concat(language_patterns[language] || []); }, /** * call back to let you do stuff in your app after a piece of code has been highlighted * * @param {Function} callback */ onHighlight: function(callback) { onHighlight = callback; }, /** * method to set a global class that will be applied to all spans * * @param {string} class_name */ addClass: function(class_name) { global_class = class_name; }, /** * starts the magic rainbow * * @returns void */ color: function() { // if you want to straight up highlight a string you can pass the string of code, // the language, and a callback function if (typeof arguments[0] == 'string') { return _highlightBlockForLanguage(arguments[0], arguments[1], arguments[2]); } // if you pass a callback function then we rerun the color function // on all the code and call the callback function on complete if (typeof arguments[0] == 'function') { return _highlight(0, arguments[0]); } // otherwise we use whatever node you passed in with an optional // callback function as the second parameter _highlight(arguments[0], arguments[1]); } }; }) (); /** * adds event listener to start highlighting */ (function() { if (document.addEventListener) { return document.addEventListener('DOMContentLoaded', Rainbow.color, false); } window.attachEvent('onload', Rainbow.color); }) (); // When using Google closure compiler in advanced mode some methods // get renamed. This keeps a public reference to these methods so they can // still be referenced from outside this library. Rainbow["onHighlight"] = Rainbow.onHighlight; Rainbow["addClass"] = Rainbow.addClass; openscad-2021.01/scripts/examples-html/assets/js/menu.js0000644000000000000000000000230114005610145021630 0ustar rootrootfunction addSubmenu(menu, name, files) { var ul = document.createElement('ul'); ul.appendChild(document.createElement('h3')); for (var a = 0; a < files.length; a++) { var menulink = document.createElement('a'); menulink.href = "../" + name + "/" + files[a] + ".html"; ul.appendChild(menulink); var li = document.createElement('li'); li.appendChild(document.createTextNode(files[a])); menulink.appendChild(li); } menu.appendChild(ul); } function addMenu() { var menudiv = document.getElementById("menu"); var menu = document.createElement('ul'); menudiv.appendChild(menu); for (var a = 0; a < openscad_examples.length; a++) { var entry = document.createElement('li'); var menulink = document.createElement('a'); menulink.href = "#"; entry.appendChild(menulink); var entrydiv = document.createElement('div'); menulink.appendChild(entrydiv); menulink.appendChild(document.createTextNode(openscad_examples[a].name)); addSubmenu(entry, openscad_examples[a].name, openscad_examples[a].files); menu.appendChild(entry); } } function load() { addMenu(); } openscad-2021.01/scripts/examples-html/assets/js/rainbow.min.js0000644000000000000000000000611214005610145023113 0ustar rootroot/* Rainbow v1.1.9 rainbowco.de */ window.Rainbow=function(){function q(a){var b,c=a.getAttribute&&a.getAttribute("data-language")||0;if(!c){a=a.attributes;for(b=0;b=e[d][c])delete e[d][c],delete j[d][c];if(a>=c&&ac&&b'+b+""}function s(a,b,c,h){var f=a.exec(c);if(f){++t;!b.name&&"string"==typeof b.matches[0]&&(b.name=b.matches[0],delete b.matches[0]);var k=f[0],i=f.index,u=f[0].length+i,g=function(){function f(){s(a,b,c,h)}t%100>0?f():setTimeout(f,0)};if(C(i,u))g();else{var m=v(b.matches),l=function(a,c,h){if(a>=c.length)h(k);else{var d=f[c[a]];if(d){var e=b.matches[c[a]],i=e.language,g=e.name&&e.matches? e.matches:e,j=function(b,d,e){var i;i=0;var g;for(g=1;g/g,">").replace(/&(?![\w\#]+;)/g, "&"),b,c)}function o(a,b,c){if(bfoo\nbar
-> [foo, bar] for (var i = 0; i < sourceLines.length; i++) { // Handles \nbar -> [, bar] if (sourceLines[i] === '') { lines.push(''); } else { var wrapper = elem.cloneNode(true); wrapper.innerHTML = sourceLines[i]; var div = document.createElement('div'); div.appendChild(wrapper.cloneNode(true)); lines.push(div.innerHTML); } } return lines; }; /** * Splits up the element containing highlighted source code * into an array of lines * * @param {HTMLElement} block * @returns {Array} */ function splitLines(block) { var lines = ['']; for (var i = 0; i < block.childNodes.length; i++) { var elemLines = splitElement(block.childNodes[i]); // The first element in elemLines is // a continuation of the previous line lines[lines.length - 1] += elemLines[0]; // The remaining elements get their own lines for (var j = 1; j < elemLines.length; j++) { lines.push(elemLines[j]); } } // Returns the array of lines return lines; }; // Callback is called when Rainbow has highlighted a block Rainbow.onHighlight(function(block) { // This addresses an issue when Rainbow.color() is called multiple times. // Since code element is replaced with table element below, // second pass of Rainbow.color() will result in block.parentNode being null. if (!block || !block.parentNode) { return; } // Create a table wrapper var table = document.createElement('table'); table.className = 'rainbow'; table.setAttribute('data-language', block.getAttribute('data-language')); // Split up the lines of the block var lines = splitLines(block); // For each line for (var i = 0; i < lines.length; i++) { var line = lines[i]; var index = i + 1; // Create a row var row = table.insertRow(-1); row.className = 'line line-' + index; // Create a cell which displays the line number with CSS var lineNumber = row.insertCell(-1); lineNumber.className = 'line-number'; lineNumber.setAttribute('data-line-number', index); // Add in the actual line of source code var code = row.insertCell(-1); code.className = 'line-code'; // If the line is blank, add a newline to make it copyable. if (line === '') { line = '\n'; } code.innerHTML = line; } // If the block is a
 element, its parent is not an element
        // generated by Rainbow (i.e. it could be ). We don't want
        // to clear this.
        var parent = (block.nodeName.toLowerCase() === 'pre') ? block : block.parentNode;

        // Clear the parent element and use the table in place of the  block
        parent.innerHTML = '';
        parent.appendChild(table);
    });
})(window.Rainbow);openscad-2021.01/scripts/examples-html/assets/js/README0000644000000000000000000000100014005610145021201 0ustar  rootrootJavaScript Libraries:

Rainbow by Craig Campbell
  * https://github.com/ccampbell/rainbow
  * Apache License, Version 2.0

Rainbow.linenumbers.js by Blender3D
  * https://github.com/Blender3D/rainbow.linenumbers.js
  * Apache License, Version 2.0

Dropdown Menu by Oliver Gast
  * http://www.olivergast.de/blog/2012/04/18/css3-dropdown-menu/
  * (update in http://www.olivergast.de/blog/2015/05/12/css-ein-horizontales-dropdown-menue-reloaded/)
  * No specific license, download states "download for free usage"
openscad-2021.01/scripts/examples-html/assets/js/rainbow.linenumbers.min.js0000644000000000000000000000167714005610145025450 0ustar  rootrootwindow.Rainbow&&(window.Rainbow.linenumbers=function(m){m.onHighlight(function(c){if(c&&c.parentNode){var h=document.createElement("table");h.className="rainbow";h.setAttribute("data-language",c.getAttribute("data-language"));for(var e=[""],d=0;dNHl#ټJAAחV_a(^رDr׍?TjiiiiiiO}cSv`':$sV6,EA:_J
X
X+vv
Z------: 48lU
a.K~ʿ{o_ZouY?#*	V	tdaN:*d:>
hןp(`
XL7]}ݎ3wPjiiiii[C,
o
VIȮc)+fZx@_>>zx(`9b
v쌕M`kd`Ŭ+7LծVKէd<Z[jPdF0ZtBVKKKKKWWN+̋2i
XlQxMX cW̮Bvɴ*&mjF+3@׫ ^
Xl5WW,Z6
Y*Lkתyپ!N
XXȜ|,@fdOVjiiiiiR7U&WVXl+X3;:]xhiiiii	VEjh7WΟ_v,GV[`!s1@척;``5Vf]bVKKKKKUNop(`
\lm6 Z!@
i5y:@UXع;5yB6k6L[)۫e)5DQ3UUX^-"d]]jGv긭zmTd[Y---*=ʢ` `WV[>`Z
E,BpS[G^vbVKKK+cW
׷eZ1WVz}j-Xɗ|l'5LߣS---,(Vw'<KU*`ۆLyXdtvYWZ`\ 0wRk3U*`"'	&ogBv\ZZZZ2s8mZkp}gU*`m؅d
Xl) vʸ*Win(7\DkYp59V7qV\	UU`9b]::NbU['l][Vv2yjS.@Vb%U*`yX@,#L!bq֥Dpmo4e2]׷k"1^?fʒ#
X׬xm&`Cz[b'$N!vc/9[F|
K*`
,ⵙFr"`y'vc눅[q5Ď9![ᚵ*{F9OKK_2$WīVUHWQ(dڄ:b'A瞼Ef*\ӏ	$ZZZmZ^W뽔puREU*`}4J@; N`p{~ʑ:*:\ZZZچPp'NVY}ݎ>jClw[=>L>~l=e>j2_0*^'$
Xll?gNI%F;j8Q~2ⸯUWEWc;
X;(`]^XV+i`
C,
b{Ru.VZ>\1sAٟ#ZXtd2*?O
XVk좤.A%@`Aµ5JSJ--p>b{]\?V*`
$ںpާMN٢rΉ_~WABkJA{Z*\+MٟCJȊ,^sPh"|rXwU*`;`Kg쐺X87k;S=دUZ
e{m*b#O)`
Xl&Ek뀽mM(bN%"bBk\!UST--&Tl=V6
סVVXVX#Q,"!+!wacϩ6r*\K+Mٟ[
*cIx=pZVUvͼG,2`!X{	_ _(\ˇ"VK̻ղBOpVm`1ٵ,dbM놡=c0eʩ"xv$8j	p庛t,`9b
V,k;>+Ȁu!;'n]M.ac=QĖ׬h*b:`U:LY)i2\,EVXk+Caa	]XX`(ȓtbO UXF6
	WVTWXHkV>pU*`
,,dL
XL:Fva'&o$y1``!JVk3f5\)sV6
>wp[cV:`w"Vw:bQDl;$*bڴx"xul;շK\db'ACPiY$JpUji@[5;P+l	ZJU*`yNV"bE;v\"b앣	`҄va]tֆXks᪈*"x}?Z\
X޲pʚyߏpR)`1UBo̚5vkZ	KSr-*wZe=\f,"VUv/`1XzZV,fmYYl;钭BBDĆ]yX,d_!ᚄV+E+Oٟӵ""xMh$e׵@
XXV]spR]0i; `1$5ĞEX=~R\hb3ZZ]=ҎWW]U*`;Ԁ7~+P"b
Xi,Ed`hVGGµ9pŔ]Kcj6
ax-	4
XV[,d;+lVZ;`g]	#"A7bF	GۮpMBkUU`Ϋm@񊀵mkU*`L]	vM",E,c,"`ث|$-M`q";$C>o:
UU@{^m:e
XVWX,G
 pRv6,"ABx
XXAؾ}pm>\TOٟھ$ZҪ,~@'e9`1BfO:,G ^Gta7XkpUji5X!^;	\gap\Q*`
XۮP,^䢀
Oges&ncP^}Q	`+V#8#օR{d
2}	-Vxy:PZXՅW۟oX]KXD,tR ^1ӡ[[U&_ZGD1B?"\״WWM6oeI\x((hwZJ
Xlgv[,c"^墈XȅkXL
,E%gta	#8įPĞ@j`F	`V|*`RTw׶īE"VU`1Wz̀_fO"^1X:BX눝pޖ&XS0	{L.xp.bݯ2H6j}aUmwUV݅U*`
K~`oQ1ؕsPB`EYE;\2n+5$l
XvSl]XDAGE\Ҕm-,k.x|%jGVU"`1!z̀,	PRĆ`	`g1"bA.U|+15b"]X:R*\W8^c
>Zؑ"*`
Kw1x ^)bA,=h:~b".rQ"b1;-L\cءG]
|[}j+VT&~We
iӮ?b
X?`)^W>3,ll=Fkj1zЀ""`1XH#c`mյZ{p-4eAK2WuY[Ɓ
rk3᪀
Xl;v],,D ^i
XD",|;`|"ԣ=1؅=&Xl}U6
X-땬z]m72
X{xWp@`uz1"=f
(bM#KA>[+{r{f3k `.؅"?WQ6X-h/m뵭F!]3;f0
Xlvӊ]*w,·G\","{-,$lq~2Fr7Ll_5wa?,*\q{Lm-RAU+[I^?iw]fءuA[9
U2`HVXV@,_@(`!x++
l!e)`/gGAB=i{vM;Xb[ܫ\q|(Ҕm	-V֠zXu]PykG5ڮy6B~[(`,"o!૴*e3v0EKAcoT.8ӁeʱvIgÚ"V$j[^9`pi1Dnlb쳛O<0?o<57ɓwxݰl
CMw
嫴Wڋ\+^v=:`!8B@
XJ
2vvV7xqi+rG[e5`f|,nd)bmDǗkQ6
؟wF{b+OG]{]C-W|E+Z1k\
)Kk\+.NX,$l^1g_iGTօ= 
JS/
{qo~$<ܒ6Hxز8b[w?VSuڅ{T Y!ԍA1uJњ\9Z
yt	A6LL+q.a(`@[+B{k&9' `YY,oo=-Lؓ7#/Dfaa@*`:ǫ.˾ղq#FGlY-	ټ
8dwL[?&'yCS6`7"V\p'XKtBkN"`k
(`Y5~d5xREBþb;/]Xk1pUjut׿};׎k6XX`q^X٢c)dnYy>HpMW#7[;*2xt.a(`5Z5 ^1Wz"׸&G˯qA,E"`/!E:`cꀍ!6F<*NL”AK+2ގ+ͼZ^lWآ[-@fJD"Z}jCk3*uTr,5xk[uM(`2BgWi!^i(`)Y+=)/r%yQfEVkcXڅ&w+
᪀*c^?dI^Ɓx^1E'^ؼ!|,,52phMkpܞ3,SEl5pKZxk(`W$]'mKɚOR55E.hXH_sB.,ykpUjuTx}]x혇["6Oqd+MF
 _v
W1
yhqh'`i^)biG,,"Jk_EK;`)`q,,E,xPBϨOc
;AYX*tZQkpÞenj̱\EH׶ʬex4
ز?|
%!X
YkZy5*cj9(`5`D,@x[vHAR&]㢗 W,v̈gVE`XD,?K!b)`6ŸSW?7hie*Xu+'ɧ28"!⫝̸+k>[	Bـg=\!:'\%ွf_	`7	+"kUs"စ ^)bDltVXzȀ"Pb9ok\u8)KB>u"bYc1_
ઈjۊ{}O}	:n@qp
SHl;Y
]$ȶ|,=XDjEZj+b~oF(`W
XiYhHpBhq5ZтPB)YDd(bט.X
XD, `#VBµXBإgJٟˌ[I}#5J-c'kQBcپ0n\=	p6gH}x4WV#!ֶBw`1t+KWhvκ|k
XF\䢗5.
XX<) `!U	C;:`},p-4eJVf'v,^ԅ
;Cc-cт$Ė1+A/[
yr5OѕY=gCnDB,UB,<ܺsi=X>x[pF6iF
wK;}NxP9Y!sX,G,=υF	U6:}l}H6g	;PPͧ۬<zqȦlpm@#p5YIp?MB^1&m+!6P^5&
X,X
X8f@b#xH]bB
b઀j­ ym}EjVV]}Xǜ{dB604i
yνB ͫv5g`)`Y+GBѢ]tv1VK`!
X<'=(`Xc'rD
+\+ZZсV
[r߱[C[6V[1u5Y@lѐ-k>U;8VnЎbp
#
x@B,•&	Xi}]g!b
-+#_9`gEˎ@Ƒs"O"`XV,E,{jꀭ>QkpUjL+5pK}ODEqZ>8dBcWP]~Y0K\KN|
wג\ڰW=kKG$Ćĺq|╯
hAK큭C񊡀R^1X,AB(`T#3,G,v\=#j	p-
X}86%
.,kUrݍm&dW^yQt[k	}Mo:fm~>#UB>"BbXBvmc3qXW=#Eb(`!
sA<+cX,1!lօU6WQ̄Bˌ[)l5WbWV2``#s}GZQ
Fc]]3ʚk7,f}MN8wpd+t]16_#f"!re}UK/pPRZW,Gߋ_)`X4	Oɞ-+2EғXD,ųu@>hUV>"x%׆62["^?6~Drd5S|xUTz:iֹvECL|{W 2`{UëX#.z}#ຎ!V:#Y1Xi,xb(^1XD,KRB(`!Xqfx/E∀u.,gaֺ
᪈*뾾7}6Zꬲx^V;g]5GB(`/?dcBœX1> kuB5_*`R+xn?"[$b[9̽fH,>~8r`EBl {ע[W6.R
׆CBJl^*/>JjC,•#Ͼr޽
XX~>6EQRg`x"bc;`	`9bXX|EK@ƜMī,"EB,3@BB,v`*\+)8ZZ[Y^m_ß٣.4
"]k2k	uÂz@"Үppphh}}#IB4*X.X~:#*BJx刽a&X8b0mc;`)^)bt2E]+uXX)pŸ7]gԺ
)9ZX#*Շ[)7HMl#Vi:^?̽jl-oPkx]Eج-
u_<_WL`6K@@{prJĆX~:v"^9b9Ar3	['^!23⛑+,쀅33a.,2EĚj:`!~?>Uկ
XUUXm}U0BLiu@=:wU?윛W|XeAux=Pf,+(+mLЊpxKpmOW
4`pAVӱxy"=xPPRJ;`|vy[P^|ַb+\X+EBS,`A7=.lUWVenan>oօX/kZ/kֹ&v_
^y60ckCl} ZQa4d3ucgoA{uG7# \i\+Wn̈́+YӱG\:YEZ_
̽rBX~R"bXD,=%xPX,W1ő,ta?xy9@B_2]XcPWH-7KU
઀ʭL56AnElx-?N/H"w_vX+xxͱo:.+&wίCծfIpB~x!V¾`H8`m]XWb%W	W̝˪px
o	Erp+vc ^)bX+F:dxŜPb_3/cX8\Їl!@Bpvpmv86I]Xkv*`r)p!Wgkg)`k^a^}?{jyd8WD	uDnY*pOzT4>Eľjပk&•FBl.•FJc9bW̪BJWgQb(^*XS<+!'oəpFBk"bX!ꀅcx.u`)E},RGb刍_Wo>ߧOJ_`o9!6xcWX\wCԁ!*v8`,U:mL8`XDtJk!+񊡀׸ R5]#]X,taUhAx2E!oP6H<
ͻJRtD,ͧMbݓz_RHz1h+!;b9``[I^\b$ĺpAnYSWRW+GlxBZ
וG`v9dHIPB(`1<)'
X"Zk]^@,|[hVX7H1:+qW7h9ZZ>ƒf4zIx?F?'E_ҷ/K>B4YԅM36X@+-YoU{.UQrpQb8`p+E,uL8`Z,#xŸ{2q28 ^q,"7@+v^10=XXvS
\7{@VU}}u_[yӡ-2ɐr׶|n7(6bXr,kfHx4yVB/`:Y+ͽrںM^׷W`XD(^9bX"bW	B(^)b)`t,"t3kE"`XD,=f`,BD:x{j.,ۀ]XkpUjJoハjՍƫ}}%qط*g|GX׼+!QjHνrH,ūX.+
,=+!0uۛP"^9b|,G씱[p.X}W&#5RB(^k\
P8,l+_Ko9۳YpmXTe>9uk'ַ$+-6|+v_j,w
&`o<phJnIuua_Њc[`}o=DN\o9XX%VzEAbPR"^9bWXA%.X,"EB,쇥E,uaU]Y!4x_1`?/^?–ou@,"`qMVF[?x,
wׇFw彗FxmA(^%J倕hoR"2p#6-atؤW}upIb(^9b|,G,倝6{1B(^)bWXXX~ 
XzX8fK8M.[Tu,m#/3*β=޲mOOvxmt=VɌWO^z,l&W	b)\4>Mx-m5إQJWXi5NDB,+E,#xXo͹XWX+,PYMA5f+,?dpQ_
9aH,lxw=WrpW"tX,|;]دW.pm
X-g|Wg9P eI:jk®W<kz{
k[h8^"W?JXDܫ-b}opqn{zl=,	,JC	N
+E,"KWhŎCFxPk\N+>₝XD,,:]XP6W'g|avA$lV5,M+*5T؜@G+G[VֵY_VB,5vqWĆh}FoǺ6\ilx5īXe,+,Or\G8`#
X~_CcfXX6 `1µ1zʶVUdY>I4f=	[Y:k>gb֧*V"_ޢpM-i;9^1p"JC:{&p}BJxER1(`)b]b(`!n%k\~1sT!|pMWV>zM;FBl+6֢lÊ}	x6uq8b|mtkg<4ج-p+	'i-(\XZWX
W	t,BX+G,p+	W+\zd5.X@){9Y,"B$b(|5;\!;|ͤBetuV}V|'`}2ZmyU$^h
ҏiހ}Dl|k+-GV	V[X~25
`oX 
{EXWb4b4`al#VRRr^bjb)^)bW	pBvߌ1WK\v2(`82,uX`a,"{I[	JSZk:M}>څmi\
D

myt6&+{W"uizM	X[X	.9&-`iǕX>6}ks`yUBl.@uYe`W	%xb(^1.,E,=dxq,"pB
^;+\UVluVX5݅m&`θ64'^x{^}
lb
x?yMXqA36\]GoKF,ǫX4WX	Y•FrB\W<׷8`!WX~1E>΂PX,\B"b1RqB1kz*`La?J,?*>lވu4O6!5& '^=Yzm>
|X	XG[µ-iub%x:Zi|k{ `csf_RAl4\_1DB,+E,#xޖ&3:4tRB%`k[ K\5Z6Bl/X>Zdv̈jV
}gI~*puVֻ`t+OSOfAi2U~l:+Rm޳׬-ׇ`wm-~~2X	V_yE뼼k}E<e@g_%J8^%X) PR"^9b>~Fn,=bA\"^kJ5.k`1R:uQ.5\i6VI-_X	j
I٢;z,`ux~|lxW3)Nv*`%ȵpm[iƽ"-
X[W-DVع.,+**r.	WX+E,"E"`K\~`"W
oNL
./D+l+}ˑ«ki:i5ÌXKJX+lpؤ[\6RJ]6c	lW	qB(^)bW녧Ä@(`Iʏ@#Xz=
JeAb:BK+M;^XYw~פGZYZt5WzjVze}JX>زnh2`k[ē?#h42ؤ[>xz%
EP.
W+倅_.瀅PR"^)bW
tQ
XB_V:`,o3Ay`kzҔ)&y!L_1^+nWcF6ru.iptu&VWWyEP^w&
WX+,C
׷ JC񊑮pQB%.
Xzw"`a,"w"`I=
lpUva+?^v_%˹TB`ӌ|:>&+g=FMyM|֠b}XY*z-pnwv`]\bYn\g&>M{>vͼGB{W	x:VB,+E,+,*~ٝ*ȩ6Dp+\ix=16`,nR|t"\}\]X؁ֶJ+
~Y>ئ=81VN3ywM}Vkj,kgbmbs,϶VSi:YnΫ/`qOȯ_SVB`ŠW	ხݰ)\z^?I>JkTSu_?
w_.lkzkހ?؊i@;b)\%^1p:BJKJxPb8`)b8xWpX^B]゜08X`/
]ٲO
aC`锦BiJN?`9N^xv_G
ls$χ94,Dz%]4XX
V_R>$}xf^m^%ĺ.oaV̪giV.[vΕD •J~DŽoqB(^)b)`WX,"JKwR"bmd9C9C>KXB)WZ|ҍt_q|r6`};PՅ}YGU5ok4r `#{}kXiNXc-l[,ElҹX_r>s&.rĦ}yhsi4.x{j
+k+,#xM`OBW(^!A\l @,X@
_
tpUvA'M5W>gdtaXlaxu|o>NC{չ5kk^;
if5XX_r>wO5V	6Ħ}Ż$X:rR"^mo@*vحL8kWX|E{_yw`.`.,">BB
0
`0pUvA.JIJ
WZIfkejj	1$65m"5@{^SXvF.m=q@,VB,\BHuuacH$k;X`C,{mt}K,
PR\1"`(^%J ΋BJ7PrG\tw"bX
XD,u9%L'e)`?&X>1xp+dQ
,3>'w.i@:#k3#;āR/|Bqg\[Rw_]G
	kZ6`cwX,|X	te˶6K<`9bmbmM>a0."ZeH|z%U%!VgIc)b@(^%ڶG\㷊"ֶxP,NZ%]$] Ped%.+^,qApg-¿g
WҔ,
>~Fp(:yǿ{ 6K6i3c{\3nH5`c
z"5`fXbxgYM:+֧MP&!uplmtX~XiGk|
^퀕7pR"^9`;zi-pvk!QpN"^9`!ؓj(`+G7^EWlfWl؁/`Sva/1|<ӌk+|/l%IX۞W_&~G^
X	]g6nXX߇[!^U:˻Iuu6H\i8^mNX+E,#xPb(^)`
XX.
Xz,:;#PUkz1;m'eYQZk7ض~[gl-][.mJ9koumN:taˉW#YĦ9^c	V3YXw/`V-
M\7	x!u:֧oQBl+
xEr^:Ȥ
gd
ЊW8`K\5߁8F0uV\Z|,lw.ta}n%4T}`xIsadv_{^3MqͲm ̓JO.lIֆX	?AdSZ16rҎ	Vb}bW	Kr&m q\W+R(^)b\`9bXD(RFN
z8]`!X"`a@Wl|
BgdlBo_?Ek$<h}dA~сI"b@AW
8\ye5#=w
XXשX	YV	6X
xvSӱ`-	XW	KpEJЂM`pBX&'),^◸׸dB8`a-9PN
p= eK+ǂO}NF.rJX{f#Ff\0k+ֵ&
k=V?_f?G8qAX	?UJ/`!V	:6N"`m,n7JW+ExEr7Kb'׾#W)H>%0tԣjBJy/ne8
(\ivV(c^̿`IM"둗ψum
&Vr辦\el캖I[p3۩XO+XH̃it\
Ť,EwcyMuA-Xl,Jlcm;`moEoi"ARR"^)bW
WLZB/
Xs ^aqQB
عWmSQ&UA@`߷'G^M笫ퟝi@]׵,cVd54>HAZ
4FRTl<`mp}z^&Ie5	>l{_]gc]Wؤ[
4G, nԩ[,+o! ^1tzĠx!`x;G]Xw
\\!}g^ʡFMYi*yV!הjMV
i6
t#`mpG[Igb,G+MB<Wf+#jC,t	%B(^9b
x{CQ+B
xIqF/q!,6P0FWv2\ܲg.li5P0>1,}Bp1Pz6uɺiZlygb\,OXb16nq
W	1&Յ%Ӫq6:Jp:
W+;pQL|KpN{L:o߯}=m֕yl[Q᪀퀂OjB,l䔬͠tc l](MҿC.k
7)KDluk0,sifӀk+MXټ+^zTNS4i}x]4>Abi8`:*!v#q,Ķ}@xm+{:b)\)`)^)`t++X	.
X~X{n!v*`;ТW" oBl٬&#--iiD[)
RP`t_lcy??;麖9Vb|OTlV)YK.Rn^U/`7KjC,e^%ĺ6 `ӱ>Wk}UB}]JXbrB(^1W,+_~x=~RX=eLo1Fa|ր$Wi@*9P mHs"ZNR6p}&|\Ю"qõk;b>.n5	ΫX>2X+F `[p+mx{BD|KX`hMaV_"}F6
XD,2lFUc*
W9}glie,Gbwn*HfE
<&m{N+܏2ebsl`?x.!66?Bl,UJRvjl$f^%Bl,lӱF#!ֶB"xprVXX*^06pXڅvk^]pM+U
?;0@b|yZ|ה[Rm\S6v&6{UBjV~Ȭ`%`T'b
qu]}KJX߇[4.J'c%>`,+E,+xERkYX*E,c
X=!kV@SX|0zXkEHlnH\k@Wp~#v̈oK+=BbWM_=bWށ\uq9/ ^1XӾ,̥Khغ*
8\1e[L+C/Y&6F2;W.{麰1~I=눁O4S[D,x-l
K2ɢlҦfzt&V4X Hxuu`9\]]63恴Kw^iZWW
X=c,}E~[l&V_!η
`}Wf:Zi5Yo6؍w	\,xpu!p+,WXi•U	ZMCʑEwrJݱpXuqWl!^qw-|lu=3!e{L+efX
b+=jl$lZ>8diV-Ie /6WC,
l#lo1R5ͺ,,F,lB#ʓw1"ʓX>2HyUb9^9`]p)vi8^)bW+,º(^)`-<%{j,M+\?e5
Wl|"
/p9˺ei;bY·͵Isw@36dYWep Oju`m,hD,=iU)Y`,r}Ult06ںW	#OD,+"xER* ^1xUcꀅ``Lv;\mZe ]:be#4
U[<ν5a Ö4+[EV6-b_6'b}!K#wa$&62,pnpuw^9b[[ZK*!+`N
xHW+qٯ^:k&X~uKe*\9ze{L+Eg
",GnX)^R	`IgV![Rz;%`9bdVsm`31[XwVzj*>;9Jsw;x};^ŤūeMVCxY2[c-׃=yƽHxX+On\,&	Ib)`4Yb9^)`mes	+nxMԅMX+AӚCuv"'`%+!vݢj8^]u/q}ˆXXղ>˺}U4>`:GH,DZc7#	W,uƱ_K,D,EC.k4wϴM'5;`%FZ:u[/K3.xtT3jxV3
mպa `s^ݘT}5MEt_;	>'b,?+5
b^Y&$R$6\lX`6D^B+Gs}V?ǫaxp1Hx4H
.,wM
*\1eL˳>)
iva߭+m+1ʝܠԆVaxϸe 
`@Ax,
m
=z\,"p&!V(Z9`i$~a$fc\Mzy=ޒn]ktO\EJxbFp}uWpQRb#hQk\`,.QFS˴<_x\$pFK!FJXb%JzEVtSjrۿ>yHȪM&Zez}y9`kZi@`1>MBt&VkVs(\}hnHke<X恤W>B
î%
 K:KHW,3K9㘯3~
-	W	0ۍpUF\,}ش]X.>ԝSf$j%i0q5Ն>ӚFk{%=jU吵v@k#s``\oU,dL.rlp<>5xp$t_C9TB_ՂH+(^%B	C'dx!B?kp=ejvg`pXzĀu`Jsiź =->h+^-~H+,~85YPXKX	{S`^
kbmW	IEKpi}>˵}]EKR7PO؉v!Q`FK,]xv@M.j'dc#(>٤_i6	JlmL{;xy9FdORVQ{^	}^H'b
`7]Mb9\v*bo]Tι ֬bpulv^1IlV1I4Xi}+,=@KxPR^1Wc,_d9`g]clQp:.P4\mT	1l9`JM˧;'Hߺl-ҮȢJZ%>ԪOڔUYH!Y}Wc;XY3ckU,
lPp*#J|*m
?
I2u_Xbֶq5/siaY5y$>ڢf^)bi(\mM<qmH0x=ycWXix=dϙPG5,(^)`EbW%)YXKUf+`k4Z`-_vVmom3.X$
V^}csMe/J[|2u_}N,
`ӬL,Ek#EJlIp=p@<@wm+ف>񊑶pR"^)`WL`ۅxmx <'{e2`	+`ۢl!ͨIDAT:3Fхg2qF8mfBzՒT2lHa `y2sMV
nh`}jk
_ zrE/`X[vӍ?%-`[иhֵy@:<`JueW~21B(^1XW,{QBo8ka#rFAN	::`mQoSٻRw0q>ooZ6	4
3s)Vd&-i.jk3Xko8@̯_LQ,?+.mq4io8\}hIB,XQ[::w^i,
XX}AbPK,zйxx#tnwI]7~
yzmQˑs94M&+&A5+*,
ٴ,?	H
ؔRmHkd
ؤZXbօX7E``mpqvpJc,Elң-Xk`m\Wkktv`%YYWX:J񊉍0J
o	l=}7~dc c;:~=(j
>Qr'|˳"`Rl.lVJ3K>ci*q+^Zyg@[
Yyn(\ll=p
؇i`,t IMu2mM8^%lpYE+;F;_KJ˷pJEXa,2*\!X^?.v\/ؽgliy|3F+|vI]X/:>gi%&w7m!Vۿ>w
[|>[
[u/q=jcWm@k,`ՖFq.d,'	iP6i@^)b6@Fxy•&y%	C:4W^qXWgo,;sn^m8`
6K^b]FuU
Pͼ*ik
I[Rnp>JW:rkklh}IXGmօؼO4
X\;EyWW`gxYW`4WX+U%w_!p@ZEuu`)`X+AXXsX8fp+
W^}
weLˣ^>'_I};u[ݰKbv`XmCyUXB|7xo~L<ʺ"+,یk{^iֆWl:J'bi콫{}MhK<`,"Jcl~XюӱW+"VzE+Y`qϿ"b鿃cbx!`Xx@_7UFk*b}
hEGw]˗~
&r#5,`0f2`iRJixM;GZ~'L+ֆVl҉X<P%-`V4]uu7LA8`C\2ɗBd}6b)\%JIW/k+E,}EJK~vWQHW+dVY``+5@*`۬rkM+M;b%~W7ՅTNʬR5Ö	aO\|WdI<K#rEy倥y];	m"5+`]޿v71ΥHxuh:hI,G:pu2^/w<޲rV^ǫXMg	xpBd9`9jc$^x7M$BSB``cێpUWltyR"Vl҃7%`1y<z#6z̡@~ǂUX}xVee|-yPLj=ۚjA^yl1@jˋZ`X
ib)Z}+u\}lF>*vZ6\ilM:KB,R:}v"`4+Ä}?gB*Ђ+_j:W,]!f,F
gPY}ݎnez&Bvg|R+9XF7ڊXM,m⼩cXkZXiˀ׆Ofjq؏_'	yrֆW`R]B
~"#5	."XyXZ`9]mK+pp:P"\m/ݯ6RRJ(^)`|}{%*:+d¨9xE0u{Wk!Ac._RAlAYTH%캺vz]a>r1w4XLl&=$kiƽLyX"ye<>嘥hֆXSpMB"ǣ-`;'aq6i!#V:˯ozLhjxPb,ūXC#`lv4,|?"^)`
?9z6v\mV~7`X闦݈XUC;#Y
wS]HM${lw熁T[[ uBՆWuW5Xm
M<ij9?SlZֆ׼KR~#Hxm&`]EJgb9\3
V`]EJ42XH;_9b?ImpͿe1]F`\(Gm@d}XW+E,ū/`.,"Xڡ/_Ile&qKu*^۬(o`!PDl
yΓ#ybInB6\y,[ݫR\Za5S+=kZo(`<$A덻D"p.&-`t?زGB,@Նؤ\3\9`}VgIxM8^s"`9^1
-W_xPB(^;eLi?93quW{*W]i:weM8`߯!6	ވZ[O͏n=1=T]!51ؤ:>g`}7H1SE{Bx^N8刕.lI).VB쭋Y $R;lrh\M:ӦY#[im}WXXi|;G`y_u_ivq_3E"z
;S7]9Gl'UۆE`!pyt	V6&nգj[64iE1;`yXsyM
zZֳF:.56.V,M`\9\gE9\]umE:ty+,+,#6+Ͽ^1>ErB^	v"`aک`;zL(cZ)8`QClLf~ܱJњ7\9Z;>Gn>>Tv&l9?T'!	
?R$)✫$XC-c-CrZ&`Wnk&ޞ<{Y}6	ku+MkExx	_d,jΞW:ހŔXb)XXz.5-`
^]IIPwm.3+mHYWOXi}
x8$
`91ځoXiX|?.]⢀||w2\mXz
w(`k]A,?=6
g%\Zs\55jR=WayqK-OR7*^X)ܷ=ؗrӰX<Kʓ73Ac,Gldޕʲ!wE+|$hK,XitF+•Vz_W"Cx~cxuJxE6='~,,۝
Wȼzƕ1A^>'`,$	WppmIh-WSymTϙnjMN֡~麬~vwkl+

i+Y
j={V+BJaڰ56x"VJ"bZiבp[[qEK6"\E8^)bG[>IbYe>ZE;W
W,XxCֆWb׶R,`IXؽXV_]%B
I[a66Qj]z;>i0.,i|$X>NSr1_
ûN	XD,*KZN=BʶVk~	AZqVp
Wozr6؄=i7,OGZ `x`kl^mxdXiX)yjKR/!6J=qk闑8|uHEڶp{څ{TN8wHy@k,~.+,v)^%"b+Ӈu`gOvn1l
EUk#pUqYxD:`%~ѕ~|L׏9^&+
p=g Ⱦ$CiVdQЦ+?Qpk΀u=32C-YXzVJk:+v7~$Ytzih Gk-`fNR~,ҤA,,E,ԍM,uttU,"o ߟIWHfFX\m̹6
)aZ{*]cS'cMZZ
W	1ľܮ|l?R}tDCOzҙ֬zVYu=ݓZ(}yfx}@{J9n,Ʉ46J^%#H`}`8$&m)Њ=K #.ݫRd b!^|dF
_GHs~:`3].6͸@U'pUZ!xmv[+<|͕^tX_nÀ'`ixdem5Oj(ǶiieX^)`%U)ibV5EKشklPb8Z)\)`1@X,=tz[ ^GM_"^#`K\WkO?W
XԫY{7IW-u"wo5ņgW`ck9)G\غIErJpEld%RR"^W+3/3U	p]ӿHj ,Ǐ2x`:JkL5xh޻tXj^lW^g]y	L^\Ãt=`	d)X~HiXKblxd06&5,E`![^'pp}mmXWȎ_~e*>Xfc;`)^9`(`cvrWk컏
7x}׿׺UknW+b~{VّXizw^cã
efy5*riJd,yՌCgsj-23#6
Cr
)5Y
XXK㈽uQ46il@1sxvL|fM`I[(^}\*V񊀥W18`.,/qv+{Ɣm/ʼ]z(;GR$׻-m4Eյt 	4i{]
"К\y5FiyrͲW'Lb,OX[Wt`cO1YXL'b)Xy*h`lx;o^mJq@ZU4\)`1Im/ǺQZ1ϴw`'^+,ӀW;V+]CmU,	!`9*Q2e]Vüiq5EzŤ^e)K:^]Z1C%Z{yyz^LiXĪFfގd,'	V$"Zyl=ؒs͂Xnlk@6>VxW4r&
+WXǖ"ꂫkΕUFW}XHۊpc/\!
	WD6յ
}u=JXUMVH@u=ӳYB5 VX<OFIXĉW`J
`'2s	,}-lbzجc0Z+`pG\Jj;6)ob,} bkp4T*,]>{\#)K_ūF+(BZ[q"`%ȶ`)bӰ5JB*V
fњKhI,ErYp\2wd˞EЊlT}!^q=;XX+\X(\ӎ4li%pǏ"ݯfe+E+d&Ih4>{\-5Xހ%ū+`{o$y6ygֆuHp
zzr,\BJVB,,UJ1
,R2kb
W9VP%g	XD{"m*^[25lm(`1NJ
cJ3yĞQi`WGd@Zd,"B^0S`֤}l5`1Ig`is/g,'2ȺP%hlxM"XH8b-`[66ҍm
FxEҟ|WKvU1=3-K5W`mUt5+\]hEҤYqM+`&xM"ˍW`1y.v,zU`$•	2c$
,yz\?Ar;\?0k#(@#p}US&\![+=UXI&%_֓`͌
X#-n-XD,,ll]VeNMLR"hR6 Dk`a'(G«
$	VF!ۊccE`"|jp}*XմHlHWR*\mJpm(l+rĺXw^`i^4 zP뗏0`hIE>~ǞR4`o~X$Jhs,"(Ҵ
Wȁ[̝x]Jm5RZ`O;'~SO([	T
k#(+ʁ+E+
py4XBi=ilJF`y,i6vXA֋Z6eV4<|5	x)	~Bv$B-]blYXuiD?L:p׵\dfJ5'{pM{p]7I+Fl),}x7xHl#uUX<,Dk^4in!Xy4`OV`Wb[n!`!W	W
W-S͆?ZuνWL#
.quc6-`1})/,&@Ÿ(`{]t,'U^ValxXVej
<&2`7use>m,"Vl+5,FnV5WC\#W_f+}äl
ż~XjٽZ潭yz;Oܹ5M^l\<,+6Į"E>mppMk;ֆV+2k[+k+?vkW-g1Frv;\1
W:X+Y״xxK
X[^}@F[
`l~Xl.,Q4}hIk;UlCŏ#	10}cuY\I~j9VިV¶2ieb6"6W `y6"#օW
X)zk*X
R+@&!`T,GkV.v0YW`)XyJ)p۶gΔ*bӌ|,D,mJp\-Ptu!=M^p倭waGpiG:\i{\=Kb,_V	/I.J)
I-ػlxvͮpXbof`
X
V)=!jL4^;
,EA
8`!s"

Xk	vx<Փ7ikekxV@,	H}uS`#^
_XצI"B,<¹?)yWd, .v"\%"d+Źj,6npjZ}@`Gp=N>mK\yp-ʆ}j:np]ya&W{\@N+zϹip%
b+qxm˃߉X=&U6:ȟRyfVkւCMW"X4x`\<>xMXlVW_,3`m5&!
إHpEl`cdܫha7.Nīziwbvlcw/^+|#^#]µMlhWRyf!!`
W;\]פ]Y{dZ8o<ߧ&IVcX_=`_dӭjmƒ-,,?qVӡ	iJp'da>%B7ͯ~"^wkTl`[۷ӛ
Y\E
piWҤ<Ÿh,\OEQ[`EF̀BH޻zW1UYAD,D/b%)OW"b)Z}W_s5+\]vEB$^-9,cXkWٸlF1
U\!K&\9Zy!H#  뺢`lub1GZvǛyνz6q׫yChU).J6{alxvm4eՅW\iU y 챂,.,yɀUh
f5}
l
W\!_vpLfJYٿt 	4x}Dz
7<SQxuW^Xd
Im`iX
V`X24.&!VW\ɓTk֮\9`;	i
Y2`DKYelP6;?Y]*^N9,5WL^˂R-i=bR^~F.lb)XYX"],6
Wlɴ	$(\9^)i'ȶ|,x^!׍+ꀅUx
AY`xp
WWv6j/`]hZfVKCXx8q.pAlX
V
\\,GR8^+O;rN=qT%/Ķ|,,
7,9XYW?ˆO?^k`]x
{Y8#2nr5º;8
]ٴjU6 taoV+fUt
\%Ҵ*\!n
`)G6#!BQ#Wbm+^O?`THрu"x^a	X^5R`d(Xy|hŤ+$+\!WV?M.
+`[dّW	y5j'\mhK{W^t@JƓ"x!M'H@MXXXW+`mlJ#9D='a]
$T<`>p.Նf2wQir68VWnP`VS+MW-Z+UȆ$W	՜Kdf5-`MX?84IHsX5q]JtQ>t[\'a,@DkXȜۈxaU
e•jld;y>Xsm7,,$-\iaV\mh-e
'V y	,l툵mH«膁ޙb,/ٯˇk{#jiQRJ$v긭J\OWkyGVʆ{&||bCl7dž]T`l8Jt \i+	2{ɝr(Rm_?#ӳ
bi,wOElÀ˄=8d)`%ȺX^4.En'&-`i8Xy۪p]_$rW6	2Vd]>nlU6[)O'جh)I,>x	k<;_RcօWXn4~|0H:<=ҺCV,/`7,_DR`)b<,
>hy֑dl;xaJjlnlAXo{+`ˬJIlZt\%n?P?ٗq>p %X{ʤp޽5DŽ1╆"DŽxq<'–Bp-b?.ixvĺV`U>WF:`mI2PAҦU)VlVYXĪEκbX\u!ꋾ[xw:nQbEAcnvliU6[9آJөplqx+f4W	qpွ.
w׭"6ĦLYM:XL@WXAڲt4XeV~c
Yp(d;q>v(`[Fb+v
Wp*\ms0WY	>}K4d<w_xpPf=B}5%`m)Cn;VY``-U[RV
p6iL `\WLUY=zL\)icX+?ޤJ>y!	iӉplX>~PW؍
cC5G!v|Z8`)b"!Zyld=B`[j#r`y+p	,R	XCs;;+~l$U[,bUJv\!9*\1XBV,,ο>?G[B
ViJ*pMB+$	kFU=L;o"B6cXٍC(`%n
XM.d'+ZyCbi5J.	HuӯRY3n5YK7`o5yveѤl3j[Jp5;]q,ȶ|Uu<g6+`^eՓآrA+%CB"d/ƆX	w—JW
؍C(`%ף_w&UZX"KJ!!X<	+Ņ$'b9X,{
׹sWZ5pBگ
`lR
l z[rpŌ*G,BvMGGb,f+z@Z`1|U3+MW`)dɡ`xV/`4<XxU[*"
`޷f`aƾlu]
v˫
״Vk'L']w`WۗK!{a&w刽#cG,c\!H㊏,͋zZC{(`\e"b9w+s6Y`	z(b9do]6#v	HE:BZ(`5XY`yݭuVl^Ab=6	X`pzl4E@
,)`KQN:`ˆ+MՅV
׫+!p{ۊ {|Zl=-Xkq!=D4
XW>}1F/}B6orȖu;:k初{6W:s
pu6	2nU,V麪Fa;%U`UpY3o@k
cCɒh$Ȯ[>4G,C(`9do>`8b)do[]vă-Y4؟;K[
E֕CjV/`XYwvΟm$yO^9:
Wp8&66ҍĵ[{VPM/ܯmjv
e)p "CGBC(`%Ȯ[>$+
:zedo_X|`5ؗAk
X^KZ>ǑM+vqFBk+?)V_&!bU
LJxm:\צW+ūbu ,
l[`J)p\ {Ӣh$Į~	!pĮ"!J#!6״}c`>{\v"XR,Mv‰X^%#\gLkK{K[dhlO`Y-.ҤBl#r@XD,k」BVB+=њIxU;OYV6:VJ-j>8>mrvWW31@e'sub+^1bW-` p)-#!6ሥyy57OfY$]Ғrg`#ɡV!|RiWڮjIXWuWokB*^qwt\YW Vp5`;Fl2g.u	!r^Y+cX
ٛnlB+Av!!^i8b_"ֶ++`XjKZ:⺤9[dj+[s&Ī{Eߍxm%RJDϺ
X}R6`;A+•#J]1D,,`uaxwz Cb p]|h5XYO=6`1	`
EIX)XL	4?}
ųm2VdYo`u
m1؎yxqWnR4\Ed&!h1-Ɔؕ#^]]$d,ƆX+&W@J)Ow:V,fC6-`'aq#cօ5-`mxMפX6z\x+MVĶXAQfQ!l'7v
:\]>#	~a%3c승b~W	b8b)dW]tpbpW-@+3`	d%5UswtR]i
lppٍXWz`٦*Vv+dbu!&jlڹ2d]FB,1ٕ
JCޒRN4#|
V&pݼfօo_zu]ٸ|g/3mYX)yv(\hIpᵝ![X
ls`;4o#Av#
^i$ĮX߄wg9b<+H]k;@VH[
^(`Eғ<.&ֆX<pMG:rK#4nXYt_:*mHhm7^|b`17<q
6޸(	7AveɔF,OVj2\]x۪ͣ-k%U<+M'吝116b8db$.y	E,by^4X
"k=8P`n (`9bzX(X7b1+.
iWTwlf,\9^}ԽVaʄld,οPeïSnpjNw`ee
`1׹b!v^
,@qb郫4x
cmE6
Y_Jh8f)XyX+iw&u]IfAc:ZB
N	mw	p\>j&X
YD쬫AJ.@.CK!낭ؤXcm
f6r/fY3w6	m6`'_ZV_N 3S$pl'4/kluJ`Õ#JsEvy5!h^ `mna(b)d?U
{&,MZõiE\ҺSZ9`1˪XW,!tp}^1 
Zu>Ga~
fWt\!B:/'"24ል@z9o16#^m5
4`>ˀX	iv	X`m
9WncPeحi҄v5ⵝSΫ2!McImIy`a+&	Z4_wⅽf6NL16&!v { 	"`J@yƆF5`	d	XdYVY	D,3eb3xvQ
XM/y!H돃>md}X(F_'õlJ4^9T+Av+'hA~m,4b8ԄBv쨽d X[7#Ց2![$`Nf`c(VP/\1-+vC#,;luZ:
Fg-p}.Kj0 xœX2B]޽rYY*m-Vـ!XnOȺ;EkZI|L^5,Xz<vaօGDp `!+/
OyPq!!ێc:>BU6:-EE&/R*\=Xe_^&.?zo`
Y|Vh57br,OҖ)vKqՆX^k;p$83vٜ~18+f灖zN+[:>U6:-tYpAk#p@7\znY^hcN?"0f_`ǜIހm+Z,V,?rKs \삩xE^?:^	`ΩAҔC>Nj*|vc>pLh+zi!{q=իorU
˂q"u
`mXU=Vb

XSfjO5sbjx]\+,pp޼xP"d
6B`.Bu
xxʫOҫlub:4W1g^z^;L80/eţxu3w<XBikk҈n!V%>ByuM+)ؼX@*=	I5·ZSFpxE.}d5+oBjk	^o~ɺx-	xٍ-
li(`N+J3]*矾[e*mޑWıUt?'`/9/$?W_ుf]jbCvEvNY=wGgڡg`1.jJga!.x倝W+,•vɬ#xv~"\1k
񊀽mɐB,O^XĖ
n+HN=1NkpL]ԫL	WK/5	W,G`K'	dC@6
`i$
񊀍"x\1sZQ&k
+eCM%╦Qȶs7]na>5lub6>c:t3\{ՄM\$^#Ϋ
OZ֬ZOрI
K!+vr .u5O^r"AֲNNv_q֕AWk
7-
+g߸XīB=nZ^,pt3\m2Nk`/,xW~W+
0Jlqb`o^7u=ZuӍ+Ve?}WLmwȶXlxE:U6:5Wn+5r.5		^]=]^1`y`kހp]kBY+Z,ϾJiVVtW`

N=Ԅz`͎FuW+Z}58,ct+êArתܳ\q++ÕGYīP
N
t*\!sI mEB.W+{W&]	`d H`ǜ+ؑ5JM꺎W/5rb'`S6WdӞUJh
X+)xE\1ץp`"\)`)^!tEu+d^.wrMp=ܛq!V!ۺ`u}VUt2\iB\^_"`/5	WسNACঀH2#;\]Xs؋Fp ^b,+d(^6^/Auc\)^_{Ƀ7g"5
bvK`NNӍpuq&xMy02P{I?~NY]J<^GXL+Ss3r_
ȊZ#"x.j+ujjupX+eL(^wus\
-W]97/Vwcש1N+MU앰5H`{'vٻpH1UO>X)T]xp`F@F-$V	WiDVdJbN:^k]=^ox]=J`+f \lrj8\zBe+`1
օln,v_
Vt^wAa	W;vyusv7qv)?0MBCΪ
^g`nv+ l)XF[u=,%p`FgWJu^WxE6
\13ZKכp]|QXl{kW4>h-
fuհ5.$	=ī
gkq],ՅX׍w,B6`d[>^j<wm_Xf^:\)^!W+Ex]kCCnX^ږ\
ltcˆlc>U6:9gpV+	?H^]=xoX,X	>m&:BJmGξbX^eڄq^|ַbov#C"`Wέf~k+jȖW(\a5ȶs76+dq-Ye#
p̻஁.e1xu3w5xr	7AR	X),b}k,6Of;BFha뚖`1M츑H`uzW+	^!W+V%CMz,x#xi!\Iط.MDB!6t\%:肽^]yV.v&ik[}7`}Cv,aZ0)q	I+.pPM
0u"\!;CܷX.Z_j*bZټūluz6د+p8OŰ5W
\k^Y]|g+Xv̀%E&KfBxE8_55q:^WxupƣLddF
M Ɉm}m*yn+Mu|K^{I .gXk`O8fcb\˃rR?!;\ZӜ`Yg~3G ^W \	`7-X_E=b6.^k+Z].@i=r0i{
ٶnh*xn+dUt<\1.;f'`GI`<!^mb?znXWr1dlG|O)ز{9ߊU采x\1Usx\1WZ^7jkڜ#k]vr6
t2\]{.?r$BIhS`m5W.v`1	ñ*XW̌+,c
W;@׵yv=0$
WrG޳H6`m\[<Oǚ;dY}FU6!W
NΫګry{&3l=V+]wU$`;\ l`	VmXe3+7Aqx
bZ+t]W޷LhPYp0"m6q
)jV+S
Y~Q^2xM,c)'coo`]G-w2ڪ
ة2^	EӾU6%E5TB.;	1TsX+c92Xds;B0ӞP~4zE{j	=lQBk\W_7v
z;kdz2#GU]kxMtu-Lvl_JvKmXe-pDb./w`/Esa5CW`
XWpUr~EXL+(bX~]bU
R}]1Iր0W:^plͻ޻
k#nP3l"!ڰ]7u
\)`ˀe0Z\md>I	g,Ejx"6qkP"{Vlag`-AJ[,Ū)X)YpDk
4ׅ6;Dj
^7_vkUȺ!~ l;Uٸt\1_{hRjF^9.m9{i?0ဥbl6d[װlʑ̀%![&`!-I5Xx]X+]	^7LC 	8WLimvv_۴ʆ]4▁cW"`?oOW`G'}`rOS`T/gXv%Gӯ+Zݡ'_$-0#Oޢ2jP<ւyZ뭋ZA+^)\MU4ؤm;6aMpb\`Ԟ.Ej'~X+Fy6ik [>4XL^֢Xb[JxE6
[
yE¸+t]k׍02Zp}pͱ٫4`[
Y?6a-&Rv\]}^	سGj)'أءvcU`]Y}ݎaҞ64A6`--?+%`+
uC
w-nf]a\`֪A!^K:`|b[zYy
nS{
WWȒ)t\%p/W`ρ܀=
^]=;8[+ASh3kKW;`XLemM4]j͋w^o[<<Ժa	W[\1X+MClf,t__
vaM&ۮp5W{8k.
.18B0rf% R]m"`9aWXؓak`>z`6+-`9d6pUW
؂+@6`e-U)؛kpF.0.pI;6^	~xêluSM5pr
{qS`1`,#6		(b9`9d֖3+KBz9Yp \~uu]sT
ئ  [b:>QU6-34݉յ.p<IF^&FQAb""CwЊt]@EAQQPco]lb46	D$&y\gYkjW]1c&Zs`RO '`gQؙ3(KpKpKp2`y.+C6`WY`uT^4pڢPgӮ'`^Udil
O`;5EC	pmerSX`(5xU`m18U`m7O&Őm$`]4μo^2^l:mN
8}Nn'T[%ri={«3d6
3Xk5Z/ro(g;R5O0]0XL>T-~]42|kfFCӷqN+J]b9^]53
lW6rkl	XWoA(V-!>[UyVdq
I!"*E#5'=\MmEJΝ;HYam%rmE
jǙrU^MXXX[sYB0o[Xf]p>۪.V_+: ħY`pvl+Õ|Ҽ}
]a]E-YSGx
Xb^l+i1R]MXvjV|
N_ݽnX;.TmerWa9am=s
\`	\`鷓nʩ> p`Cֺ
ހ;`qX	S`JF\mur%`?Rm3-jlzVA^Ẫz6m4=`J&+4d	W-E#jBl+UgyKAm
>;'T	Xl@t
X[yJ@+ꥇ{0gY[`?	~3j^3`q Q 9f!
NoÕpxu՚ST]7gf
Pvn	^MCeZiꦫ
&ClZ6jX543`K"
X-đmW>}ju͕#Udcƫ	W	s';g	&]ZOzNl-ZUXN3mV,g^ޱT4:]9m*p˧6ng6ع:`MzX߆,ޒ%',#Ig9ټhL;(ؼ{}ef
KE
fV;cJ߇['E*\mx7\W;g	6逝O\`	T+U_2mѪ&&,4k#
fꧩXze-ۨ_gXƫt4i,n!R4k-\5-Q&.>& jlO&t

\,4
`M5Vk6Y۵v$շhuHrW5Y:}_IYծpmu2`{^m]H+1]9v^Mp=tj[jWbzGM#$d[s,+`-Zܝz `9E6	dq6/pIjp5p.Z8T^m] j,+gdm]zGZK.f3\Wy]B0bOLorոXf}xo.7Sm5Aַ!K.h`m]5ŚVVն{ֲ&&AlBOcquɜp\ׯ?a&.	~$KpxM
W®#V&|Vk:؃Uvdm-ZcZ9d/>_Z+dqq
gѴ."-V#]*.p5viPW`xWY	X[
6iX٬5a6-`F-EP/jlѿ$I-eVd>N_R4аVp>~mW@IDATeNRxviU	9-CґC_[ʵ!
Z4EZ5	^
W	N+Bլp5V"ֶ5)`m%PAT	U[[	z<ŵ!K^1 MKa[
Nl.vc֍	Z2`$MX,]>v:`?c?g>7
^?moVPHh
$xWݗc{7|V]jë
ԝ;.,g\)-^\,@דY`eo5
Z\|v_oc۳[`G
[)Ht۬*xE.EC
u#jluzXi.kZrMV/8LU_,٢[_ւY`e	5kؗ?^XE,4ǵ/qi
5;
i)J
6rbդp]<4K|5Akl-Y-Xd%`MؠcG=cםupۈX\+bdҬ)jˇ\פ#+Cĺ5fݒsXmkKֵ|pj[@-!n_-(Q"v[*+)j?pÕQmpkj&YjlK;;QYji@, H 1`fC-a4
s}:@
Gl+Xu|>	+&	dmX
UK,6`E%<2Y>?W7d[ZA+>zxEZ1E#
Mf,jk%rk9ޮ:d۳,5aހ=w~i6h*`yn6OYYHhn]2}kB>Х0iSZ	,շ;IVN-g/90R]7`7ώmįWYbqwV!vz~YS}
lF3OE͊G_*Q	zB
ZZ]-$b\qXZ Yߖ*j5Vlm%r}
.ꀕM2e&Al3]+hVVxǸ:YW
WkJ]eYj7`sZrM
؞[f^zYCQͺE+o^pF;\~qjU%`"=;^i
Eگp>d+`Vikֵр֩VRǏgpQZ:lwxD	:b<k!;!^&i34=b_ڪpn^8\i[5;l5մֵA6_!HrB
B6)b@y5ӵ
34b,Sd-6+z׼j)ic>l-c
z]쾪ؤVМ+iV"afClmIJׇՓv6a%ڔUXz4QuշsmK
Xyj''l]+(rvl\+ ~ޘaa)fh
*=pÕMXVX3dOueF`XӟV0b[Vz
$^o`M(CS"'DluՆN+ZXd}[vvPmZ`eX>lU\Wub|Ibqu0^լOWb[-9u%#\\*Wk\EBokZ.<+[`]m
D
Dp˃rlZA=Ż+Thzzئ	?3MXDWoF	&VoVևS%kl_g嘨4e47R#V4;4i?~qYK CkCW	vi{VVrIkRښۖ	f+^X_XB $]H`gyZA@J#A)dh8D-#\Mx?{zz5PgT4;@kkڒe@,oò-	bVb5$uJs'/"JO*xEg
+p5Õs'GRg(չXd%#:kl]z
Xܤ4+iYARh#6Jp}MW>2`T|V¬XS@`];v~QmpIM4uSWXٔxNՇX\+hG^I!xUWI1֎Xˈԟ<>9Yy5•jZת-HX$MI~YLY&̦
XY`MYihX}ƻU4^_:Ec7!\vkXIJUI[
+hi:VX9Ʃ
Yk5VBֻV_777	!f,NcZ"RsZ{7	KS
X5}vFQƫ$Vr]sZSZ::@hPIX|c#vil^+_6 R4|yp妅+5濄RMe4ue,uB*Wu0Hʚ+tV5h?>&< ٱV"HR4laneO\+p}6	pҀK
Z;X	YVYk-3\INV4ֳR!
V_R%~xE\S4l]=@!dk
6Vu{k
Zok	Ik[Z+`9<4a_T،KV_B`k-kV
=ǔ.)ah~
x
J
Wẫ=OffO:P5	`MMXWٴKZ*1ۊe	Ao=ؼ!JcZ:
xEFhz8bimexJy)Lsʪ
LԱSl,Uu:6-`c3@gmkk6!
Zx9瓳WwFf(mލv+U+t**;S2ϕ@1jKnXY`-lJRט-jEwJ``{gه(JZA
Q
G+4,EfV#Ơi[\lϪ\M۳lx*%:uڄ0 +`}՗
xAֵ00t
l[]`TEXuru4kTW+44Eͧ? V]-HҔpeﺀ	{2ˈWX3=լT	Y	xeچ5ok-egu6X3ZyiW[%`WniņQ8-4!^iy-q/4?Į-K5۩pK'V:P]55	`ʩ. KpJYkl#Ok'ݖC*Scd9;UV"\Vѿ~#Hǧh|HF#k5rmvQF	o0Ku
A5
`M^ +k,O
TY<3\I6kMhuV"tkCN]	WWE&IBE,="XylNpM74jT^Cֶ4	bmC%؄eidTRRm
Y>Ջp<
X}ִ]0c	.ZA>%2^?{{+y^R4JҵF,6lVkґX>4B,#Vv $2PeMMB	٦쩢&ʿ'`]?GyOڶhsk
4VBV"zƶO^JkaW_Ҕ)^h~en(_- hWO9-\]p}YF(տ\$:
`eoHIg
$րYߣϓV״]<`cHvmos!
V@p맪\Ϋ:y}wL+BOB+i,}r1kp
Z
w_vBՄTת:H&ĚzM[,[|c||L"X-\m94ޫ!6	dq
YqZWZ$LB-<`V]38^k_MpU%•k%2d]u&<4Uvg
4KbU.?\u!U< ##Ry+^R4|bDvc`صӏ+]5#l{/v9:!0z)֤u.`.hv?po868`{L]9Ps`-9X,ZA'
T+t(׿: 
+b1AWOO_X3uϼ=+O*ʈuLTIj-+[ykTZRXsY7ey|?? glX,Bizaj觚4f}ࣗGDp+x%JcWqKW5箛y|ڮ<̀啵M\pݹrDiw]
KƪkQTHM6v"Ae6:45ŠMZEvΛgn"PZoU5qerQ46t#T%^i%x%J7+}?`7곖zmU.@%^]>er+=Di7	{A(a޺hpu\|X'sɥVP=}uAZZ|>Vb6mX 6ɦ,--Syo:oU;*XݬumrmѲrMhXlyZ+ɫ!^yLӷGa+tb^)	kBh:>\ݼDU:y\MT-K[bޱ$-m[zRiJw-V3]OV%޻25#SKBC%:$]H'9I!Մ$5uЯeZʧcC	XY+`Zu	"[MhݰR6vQnm熫|tIyDoJ ^\7곆aX:idy,R%`o70i2`^.Kݶ:LUK^1kpAgLJ$IORMe1FT=wRGJY4sZyKV{J}[lv1u󺰷^{TT`=V}˧x%{<"xk})ah>p6*
s	2
W*Jxkx:$Ea5WУ,ӪNY[72Z	7{Bl^ޱdawp5l9tdX,53=L`*?RrAU>f!t	Y48,:W`m\ۼ)`R{hht	QU`J}1޷XfVCKo\W+㟅p?ũ+ 14]UEAM=bUwU?rp޶(,+vKw_>\%ב!+=תi4!V!ބTf+`mM
hcVU\VY
x\45ٗ謜h
5-Z\ZM#jh6ZhJRԏ^Sx%,0eAGFZ`}py^-
	Ѓ,zNXRD%n)_u!u«l;\sYW~xw1HʻͤW%df!5-`g{NXyi@V6`Xi5
`."0Vu5U,aU	n
+ZOc_xh*UV?p2\?ymdW*OcJ_ÕA<)fhrYݶlh鎥Cdo_zR)+!򄁭oo-uU]ŕˇOG5PeP*W8!kbzu2l;9N
k\4Ϣ
hu^mVoA`5T^,!6ZDpa֭W.cTcۏbsogsF``UFkOUpZ4"ắ|Jp2\Sp H3,p}>˹_gMci8IJ?he޻bD잦cVU>W:2&]~k?)Tcu]9]Sp6"zVqrֻ)k6e`mkՎMZX-W*cbݹت޿:`V\F+p̰\W*Õ)tJx-BAZ0E#
6\O_gW+yy<5l(8
;Xh(ӘՐM*5
Dk&HX'Y۰1Wր4]2fYB«ouVUSX<U,UoUG;NPNTʣCx%r%\_RX 9hWYBݹ*@ʓUwfҏX3U!
1bڵ~`B%ee|dI	dI~+lEj#cqv55`.55	`oZ{.H,ƪ^wT	!^UWU*her%\~6,G2\|]
uA6IXCx/M쳘)}^{Ji%G|b!Mnbң.~@jlHVm\K	&$ҌsoֽLUl!V6-`6ԕ=Z+jj*kjëu1Jh}dQ%Zgg2ZQT+a	T9a
GZl=J}>{}wZIt:4!˯	|
Ȑu'Gl1f=raKh&ĚfJ+dk:~YњN׵%3 g}c.&m+յ@4tEʀ-#ʣx[͕`hhe2Ze%\ڀ2衖2P+] 	{+x\{[7)\%^U
pB,ݝdꏋ+6V-}CӒlaT1\vA|aKim~z}~?2?8b+]
y@«
i渚gf	o@ՄWU
;>k`+GJɡW9e@Uv}5>e~C-L@a)q\\mi>l[YBY~D@BgVN	h\R>9NqOcִA˶̠&]j}^,@Z`]k·xSVN]:ciԕm5XWj%eIhh7VU+UVU*h)V2@p\xw])(ECShxH0i(CK%|;24!kW$d?kzteŬ6VNR]lUH=
XTzV6ˢjoԱ5	`Zo+U؛Է ڜ`UֶEj[D /"h3]%ZDUt{U\	VVY}U.밨|h2\*hAHkxm$\eL?d,߱$)-Cl4t5=n9h԰J^p!T+m2u񬃝sVݰ+;ޑ"*U/h}JE\}€\FhJR|ߕJU# R)z$pe2\:m#*P'=K*!!ˣnim|~)#v:bC6]_smJT9K
X)ke`I9YkB*`Z@V6UiV9K+5Z]}uէЕ	Wz%ٰ_+UÕ~"Ң)|4peW=Y:%Ҿ{,c fO3bI}^,QB6R	L6_kzdkSj+fF@=Y,^ujo؝j[Bqj^Dִ@_FO`TF+U=*h,B+iI=\@
R4ڥXW=4ߓ!].AvN^;H(C	;iPTVi8u!'<$^* : U)kv`cDq\qP%X&YB[DggX"WOxXj4ֳ#\F|*pALl&=CqJy|JHU.M^;W_n5>`ѷʼngsY穩թd^}Q	UV6,ט+׬VoVk^cltUuq湖
JVrƫ>U+UjZF@heeGZZU\+ !؊m\>yoWxo ˸"*M`L)ZWLu?yy6_
TlsWyևFWzj{Mhu9UT7U65ZBc@<˶@G2X]WFHf~jVy.V;cEAK(lFb2Kh4R!d	PY>+zmƗSo[7Y_SWIW*\_6 UarU2˜$Zi*Gm#|Sz6(,s\9ZDUSWY}	*+J}S{-ZW*?@Jp/AO0l+\0d%AwF;zu@{$.Q*?gjX%f*WUǬs댃VYY7J1˄W,^|l%US	Ygw
`}XM\	\NhW+ جY]/ Tѷ.>9FZ5K@+:{RPI7}4,7!TkAj.	~eJkW/=Z碁UM
ۮ;m1X:Zex{c%Xms\,םa%Z?y`W9˕'2Z+燫J+ªoppEJXl,P$`gȪB
asW+z>2blŷ۫}K߄Rc[^U}jғV<($/؛uGZ]gkmV׻ˣvV*X@ 0Zeu-5.p=WrEIdNe煐]^~E8DEڞIY:UDf{myUP5}͵`hAad
IHXwcԕT֕MW߲
T	mwkU<*W\4ϵ\F+Wr-UpZÕ
{AKр,^J!J,CvYZ~ϐU{|
uiƍUe꟏ՆX5{Ngz%g`Z7_eoMYa`xuϽau>{~:$WZ*r
AVWڠw\9 H˧hL6k8%!Y,=2b^WnʻP,]U]X/M51eܕk#sVMlحm,AV\}c$`mcdqBUVVY,U4˕J_8Z"䞢aوC/NtEpSW/kz}/MtyuRyif)Iu&ku-U7I (,GX5uϽqXV^JeQXV9*hV.tUӽ8qEiHFf
f}{z]+,]5 uGJe.Jس}+>`$ڐ|'5X+a*u
o91XT1X8,V*mz!QXT^*gr	\ߕaע ґ)kQd,CͮZp$ok\ߎgJ8Ʈ.XPj;5\C[zU}&kZ2|ZhM3
뮍DfsMp҃nomiGaQ	3\oaIY/w\V啯O\A"E4Ki 0Kw3	e5FY>΍}I2	)TV}>sE_#l	cַ*++3P}LKI<ĺCê^I\iXW(,ªqVVY9
*fUVuU|8mEi
Ryqu^ꪁxp/	\+P2dns=NHQshU/l[exo.X׊|ZmsT]\+$}w0O4`GaY;|U;5
AZ.Epml(vY1'xd+RuWk&k2	$3Y`m-cԪW)I{vƫd_f,غWqUuHUy~! 9hztWEtH<	~|mt'6&|Hm%T
kŸ#S,!uY|@UؤSVV$9Q@_x#^rjV:qw\ys\J`հV& m?<}M	hELaUn%2y~)K?ԆΤsV]_sM(7uܕ5	`MllS~=ƒ`uMi$>M`!Wj1K\ A"zԋuGFw6շWU@Z^/vI8u}A+'lxLM&ꃪ)i'	+hk^rմ1m*WAI6aNmru:IWR,$WBS>'zYqYZmubM9e	n;X6I4E'	XmYCc-Y(WߖE`h٭[ Ԗ[qv9awC_Q})?f٨8IGU%e2Ϊ{M8]}tXO3{,ScpÃMYTצ,-BNU" Rl>ĚO?pHx422E7:fn^Wz]fuNku&LL	\!$`zx	ܽn4BBk># aD:aZW҄Mq~95?_*h+\V[̵Avªjz=RXcYސXA/WڵoAAܵ1H(}+~]>Cs/鄘j^ڑjSV.;N06+)]}釃jzez1ze
" R!5=O#]
05cXϛQ`״ʦme˪n?^.+Ujڊm2s
YJW">+?}WE{  [r<* 4R]OX/GM}
PH?)65ͣ+VVmX58|a܊EG򸫢BAiX_0P:Xy%RoT?Q;(c:
{GW&g}pvOYk  4]'U;˯%0wnWy{j*hu:^ףvT]>YҕR;YRiR@>  lF)"(6]LUiZTm{+r6_]沚AAcBBBxoGfl=>2[}pgUZ `]"aQtGZѩjAAO{g۪; Z1j~F|_/4,@껳ʧoOTFAAO߲7}s%oFVT[}Jx$7%                                                                                                                                                                                                                         zqO{*B%tEXtdate:create2011-11-07T02:03:53+01:00h%tEXtdate:modify2011-11-07T02:03:53+01:00IENDB`openscad-2021.01/scripts/mingw-x-build-dependencies.sh0000755000000000000000000000731114005610145021304 0ustar  rootroot#!/bin/sh -e
#
# This script builds all library dependencies of OpenSCAD for cross-compilation
# from linux to mingw32/64 for windows, using the MXE cross build system.
#
# This script must be run from the OpenSCAD source root directory
#
# Usage:
#        ./scripts/mingw-x-build-dependencies.sh              # 32 bit
#        ./scripts/mingw-x-build-dependencies.sh 64           # 64 bit
#
# If you just want to download, and build later:
#
#        ./scripts/mingw-x-build-dependencies.sh download     # 32 bit download
#        ./scripts/mingw-x-build-dependencies.sh 64 download  # 64 bit download
#
# Prerequisites:
#
# Please see http://mxe.cc/#requirements
#
# Also see http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Cross-compiling_for_Windows_on_Linux_or_Mac_OS_X
#
# Also note due to https://github.com/openscad/openscad/pull/2030 we
# are using the experimental .posix version of the mxe build. This lets
# us work with std::mutex in CGAL, as well as DrCodeWizzards Qsettings mutex
#
# Notes:
#
# Originally this was based on Tony Theodore's branch of MXE, which is now
# integrated into official MXE.
#
# Targets:
#
# MXE allows 4 separate targets with the MXE_TARGETS environment variable.
# As of 2015 shared are not guaranteed to work.
#
# 64 bit static linked libraries MXE_TARGETS=x86_64-w64-mingw32.static.posix
# 32 bit static linked libraries MXE_TARGETS=i686-w64-mingw32.static.posix
# 64 bit shared libraries        MXE_TARGETS=x86_64-w64-mingw32.shared.posix
# 32 bit shared libraries        MXE_TARGETS=i686-w64-mingw32.shared.posix
#

OPENSCADDIR=$PWD
if [ ! -f $OPENSCADDIR/openscad.pro ]; then
	echo "Must be run from the OpenSCAD source root directory"
	exit 0
fi
echo OPENSCADDIR: $OPENSCADDIR

if [ ! $NUMCPU ]; then
	echo "note: you can 'export NUMCPU=x' for multi-core compiles (x=number)";
	NUMCPU=1
fi
if [ ! $NUMJOBS ]; then
	echo "note: you can 'export NUMJOBS=x' for building multiple pkgs at once"
	if [ $NUMCPU -gt 2 ]; then
		NUMJOBS=$((NUMCPU/2))
	else
		NUMJOBS=1
	fi
fi

. ./scripts/setenv-mingw-xbuild.sh $*

if [ ! -e $BASEDIR ]; then
	mkdir -p $BASEDIR
fi

if [ ! -e $MXEDIR ]; then
	mkdir -p $MXEDIR
	cd $MXEDIR/..
	echo "Downloading MXE into " $PWD
	git clone https://github.com/openscad/mxe.git $MXEDIR
fi

echo "entering" $MXEDIR
cd $MXEDIR
if [ "`git config --get remote.origin.url | grep github.com.openscad`" ]; then
 echo 'checkout openscad-snapshot-build branch'
 git checkout openscad-snapshot-build
fi
if [ "`echo $* | grep 64`" ]; then
 MXE_TARGETS='x86_64-w64-mingw32.static.posix'
 if [ "`echo $* | grep download`" ]; then
  PACKAGES='download-mpfr download-eigen download-opencsg download-cgal download-qtbase download-qtmultimedia download-glib download-libxml2 download-freetype download-fontconfig download-harfbuzz download-libzip download-lib3mf download-double-conversion'
 else
  PACKAGES='qtbase qtmultimedia qscintilla2 mpfr eigen opencsg cgal glib libxml2 freetype fontconfig harfbuzz libzip lib3mf double-conversion'
 fi
else
 MXE_TARGETS='i686-w64-mingw32.static.posix'
 if [ "`echo $* | grep download`" ]; then
  PACKAGES='download-mpfr download-eigen download-opencsg download-cgal download-qtbase download-qtmultimedia download-nsis download-glib download-libxml2 download-freetype download-fontconfig download-harfbuzz download-libzip download-lib3mf download-double-conversion'
 else
  PACKAGES='qtbase qtmultimedia qscintilla2 mpfr eigen opencsg cgal nsis glib libxml2 freetype fontconfig harfbuzz libzip lib3mf double-conversion'
 fi
fi
echo make MXE_PLUGIN_DIRS=plugins/gcc7 $PACKAGES MXE_TARGETS=$MXE_TARGETS -j $NUMCPU JOBS=$NUMJOBS
make MXE_PLUGIN_DIRS=plugins/gcc7 $PACKAGES MXE_TARGETS=$MXE_TARGETS -j $NUMCPU JOBS=$NUMJOBS

echo "leaving" $MXEDIR

echo "entering $OPENSCADDIR"
cd $OPENSCADDIR

openscad-2021.01/scripts/beautify.sh0000755000000000000000000000316514005610145016010 0ustar  rootroot#!/bin/bash

# Reformat C++ code using clang-format

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
ROOT_DIR=$SCRIPT_DIR/..

# note: with the -style=file option, clang-format reads the config from ./.clang-format
# See here for the full list of supported options: https://clang.llvm.org/docs/ClangFormatStyleOptions.html
FORMAT_CMD_CLANG_FORMAT="clang-format -i -style=file"
FORMAT_CMD_UNCRUSTIFY="uncrustify -c "$ROOT_DIR/.uncrustify.cfg" --no-backup"
FORMAT_CMD=$FORMAT_CMD_UNCRUSTIFY

# Filter out any files that shouldn't be auto-formatted.
# note: -v flag inverts selection - this tells grep to *filter out* anything
#       that matches the pattern. For testing, you can remove the -v to ssee
#       which files would have been excluded.
FILTER_CMD="grep -v -E ext/"

function reformat_all() {
    find "$ROOT_DIR/src" -name "*.h" -o -name "*.hpp" -o -name "*.cc" -o -name "*.cpp" \
        | $FILTER_CMD \
        | xargs $FORMAT_CMD
}

# reformat files that differ from master.
DIFFBASE="origin/master"
function reformat_changed() {
    ANCESTOR=$(git merge-base HEAD "$DIFFBASE")
    FILES=$(git --no-pager diff --name-only $ANCESTOR | grep -E "\.(h|hpp|cc|cpp)" | $FILTER_CMD)
    if [ $? -ne 0 ]; then
        echo "No files to format, exiting..."
    else
        echo -e "Reformatting files:\n$FILES"
        echo $FILES | xargs $FORMAT_CMD
    fi
}

# main
if [ "`echo $* | grep clang`" ]; then
    FORMAT_CMD=$FORMAT_CMD_CLANG_FORMAT
fi
if [ "`echo $* | grep -- --all`" ]; then
    echo "Reformatting all files..."
    reformat_all
else
    echo "Reformatting files that differ from $DIFFBASE..."
    reformat_changed
fi
openscad-2021.01/scripts/release-common.sh0000755000000000000000000005517414005610145017115 0ustar  rootroot#!/bin/bash
#
# This script creates a binary release of OpenSCAD. This should work
# under Mac OS X, Linux 32bit, Linux 64bit, and Linux->Win32 MXE cross-build.
# Windows under msys has not been tested recently.
#
# The script will create a file called openscad-. in
# the current directory (or under ./mingw32 or ./mingw64)
#
# Usage: release-common.sh [-v ] [-c] [-mingw[32|64]] [-tests]
#  -v       Version string (e.g. -v 2010.01)
#  -d       Version date (e.g. -d 2010.01.23)
#  -mingw32 Cross-compile for win32 using MXE
#  -mingw64 Cross-compile for win64 using MXE
#  -snapshot Build a snapshot binary (make e.g. experimental features available, build with commit info)
#  -tests   Build additional package containing the regression tests
#
# If no version string or version date is given, todays date will be used (YYYY-MM-DD)
# If only version date is given, it will be used also as version string.
# If no make target is given, release will be used on Windows, none one Mac OS X
#
# The mingw cross compile depends on the MXE cross-build tools. Please
# see the README.md file on how to install these dependencies. To debug
# the mingw-cross build process, set env var FAKEMAKE=1 to fake-make the
# .exe files
#

# convert end-of-line in given file from unix \n to dos/windows(TM) \r\n
# see https://kb.iu.edu/data/acux.html
lf2crlf()
{
  fname=$1
  if [ "`command -v unix2dos`" ]; then
    unix2dos $fname
    return
  fi
  if [ "`command -v awk`" ]; then
    echo using awk to convert end of line markers in $fname
    awk 'sub("$", "\r")' $fname > $fname".temp"
    mv $fname".temp" $fname
    return
  fi
  echo 'warning- cant change eol to cr eol'
}

printUsage()
{
  echo "Usage: $0 -v  -d  -c -mingw32
  echo
  echo "  Example: $0 -v 2010.01
}

OPENSCADDIR=$PWD
if [ ! -f $OPENSCADDIR/openscad.pro ]; then
  echo "Must be run from the OpenSCAD source root directory"
  exit 1
fi

CONFIG=deploy

if [[ "$OSTYPE" =~ "darwin" ]]; then
  OS=MACOSX
elif [[ $OSTYPE == "msys" ]]; then
  OS=WIN
elif [[ $OSTYPE == "linux-gnu" ]]; then
  OS=LINUX
  if [[ `uname -m` == "x86_64" ]]; then
    ARCH=64
  else
    ARCH=32
  fi
  echo "Detected build-machine ARCH: $ARCH"
fi

if [ "`echo $* | grep mingw`" ]; then
  OS=UNIX_CROSS_WIN
  ARCH=32
  if [ "`echo $* | grep mingw64`" ]; then
    ARCH=64
  fi
fi

if [ $OS ]; then
  echo "Detected OS: $OS"
else
  echo "Error: Couldn't detect OSTYPE"
  exit
fi

case $OS in
    LINUX|MACOSX) 
        TARGET=
        # for QT4 set QT_SELECT=4
        export QT_SELECT=5
    ;;
    WIN)
        export QTDIR=/c/devmingw/qt2009.03
        export QTMAKESPEC=win32-g++
        export PATH=$PATH:/c/devmingw/qt2009.03/bin:/c/devmingw/qt2009.03/qt/bin
        TARGET=release
        ZIP="/c/Program Files/7-Zip/7z.exe"
        ZIPARGS="a -tzip"
    ;;
    UNIX_CROSS_WIN)
        SHARED=
        if [ "`echo $* | grep shared`" ]; then
          SHARED=-shared
        fi
        MINGWCONFIG=mingw-cross-env$SHARED
        . ./scripts/setenv-mingw-xbuild.sh $ARCH $SHARED
        TARGET=release
        ZIP="zip"
        ZIPARGS="-r -q"
        echo Mingw-cross build using ARCH=$ARCH MXELIBTYPE=$MXELIBTYPE
    ;;
esac

if [ "`echo $* | grep snapshot`" ]; then
  CONFIG="$CONFIG snapshot experimental"
  OPENSCAD_COMMIT=`git log -1 --pretty=format:"%h"`
fi

BUILD_TESTS=
if [ "`echo $* | grep tests`" ]; then
  BUILD_TESTS=1
fi

while getopts 'v:d:c' c
do
  case $c in
    v) VERSION=$OPTARG;;
    d) VERSIONDATE=$OPTARG;;
  esac
done

if test -z "$VERSIONDATE"; then
    VERSIONDATE=`date "+%Y.%m.%d"`
fi
if test -z "$VERSION"; then
    VERSION=$VERSIONDATE
fi

VERSION=2021.01
VERSIONDATE=2021.01.31

export VERSIONDATE
export VERSION

if [ $FAKEMAKE ]; then
  echo 'fake make on:' $FAKEMAKE
else
  FAKEMAKE=
fi

echo "Checking pre-requisites..."

case $OS in
    UNIX_CROSS_WIN)
        MAKENSIS=
        if [ "`command -v makensis`" ]; then
            MAKENSIS=makensis
        elif [ "`command -v i686-pc-mingw32-makensis`" ]; then
            # we can't find systems nsis so look for the MXE's version.
            # MXE has its own makensis, but its only available under
            # 32-bit MXE. note that the cross-version in theory works
            # the same as the linux version so we can use them, in
            # theory, interchangeably. its not really a 'cross' nsis
            # todo - when doing 64 bit mingw build, see if we can call
            # 32bit nsis here.
            MAKENSIS=i686-pc-mingw32-makensis
        else
            echo "makensis not found. please install nsis on your system."
            echo "(for example, on debian linux, try apt-get install nsis)"
            exit 1
        fi
        echo NSIS makensis found: $MAKENSIS
    ;;
esac

if [ ! -e $OPENSCADDIR/libraries/MCAD/__init__.py ]; then
  echo "Downloading MCAD"
  git submodule init
  git submodule update
else
  echo "MCAD found:" $OPENSCADDIR/libraries/MCAD
fi

if [ -d .git ]; then
  git submodule update
fi

echo "Building openscad-$VERSION ($VERSIONDATE) $CONFIG..."

if [ ! $NUMCPU ]; then
  echo "note: you can 'export NUMCPU=x' for multi-core compiles (x=number)";
  NUMCPU=1
fi
echo "NUMCPU: " $NUMCPU



case $OS in
    UNIX_CROSS_WIN)
        cd $DEPLOYDIR
        qmake VERSION=$VERSION OPENSCAD_COMMIT=$OPENSCAD_COMMIT CONFIG+="$CONFIG" CONFIG+=link_pkgconfig CONFIG+=$MINGWCONFIG CONFIG-=debug $OPENSCADDIR/openscad.pro
        cd $OPENSCADDIR
    ;;
    *)
        QMAKE="`command -v qmake-qt5`"
        if [ ! -x "$QMAKE" ]
        then
          QMAKE=qmake
        fi
        "$QMAKE" VERSION=$VERSION OPENSCAD_COMMIT=$OPENSCAD_COMMIT CONFIG+="$CONFIG" CONFIG-=debug openscad.pro
    ;;
esac

case $OS in
    UNIX_CROSS_WIN)
        cd $DEPLOYDIR
        make clean ## comment out for test-run
        cd $OPENSCADDIR
    ;;
    *)
        make -s clean
    ;;
esac

case $OS in
    MACOSX) 
        rm -rf OpenSCAD.app
    ;;
    WIN)
        #if the following files are missing their tried removal stops the build process on msys
        touch -t 200012121010 parser_yacc.h parser_yacc.cpp lexer_lex.cpp
    ;;
    UNIX_CROSS_WIN)
        # kludge to enable parallel make
        touch -t 200012121010 $OPENSCADDIR/src/parser_yacc.h
        touch -t 200012121010 $OPENSCADDIR/src/parser_yacc.cpp
        touch -t 200012121010 $OPENSCADDIR/src/parser_yacc.hpp
        touch -t 200012121010 $OPENSCADDIR/src/lexer_lex.cpp
    ;;
esac

echo "Building GUI binary..."

case $OS in
    UNIX_CROSS_WIN)
        # make main openscad.exe
        cd $DEPLOYDIR
        if [ $FAKEMAKE ]; then
            echo "notexe. debugging build process" > $TARGET/openscad.exe
        else
            make $TARGET -j$NUMCPU
        fi
        if [ ! -e $TARGET/openscad.exe ]; then
            echo "can't find $TARGET/openscad.exe. build failed. stopping."
            exit
        fi
        # make console pipe-able openscad.com - see winconsole.pro for info
        qmake ../winconsole/winconsole.pro
        make
        if [ ! -e $TARGET/openscad.com ]; then
            echo "can't find $TARGET/openscad.com. build failed. stopping."
            exit
        fi
        cd $OPENSCADDIR
    ;;
    LINUX)
        if [ $FAKEMAKE ]; then
            echo "notexe. debugging build process" > $TARGET/openscad
        else
            make $TARGET -j$NUMCPU
        fi
    ;;
    *)
        make -j$NUMCPU $TARGET
    ;;
esac

if [[ $? != 0 ]]; then
  echo "Error building OpenSCAD. Aborting."
  exit 1
fi

echo "Creating directory structure..."

case $OS in
    MACOSX)
        EXAMPLESDIR=OpenSCAD.app/Contents/Resources/examples
        LIBRARYDIR=OpenSCAD.app/Contents/Resources/libraries
        FONTDIR=OpenSCAD.app/Contents/Resources/fonts
        TRANSLATIONDIR=OpenSCAD.app/Contents/Resources/locale
        COLORSCHEMESDIR=OpenSCAD.app/Contents/Resources/color-schemes
        TEMPLATESDIR=OpenSCAD.app/Contents/Resources/templates
    ;;
    UNIX_CROSS_WIN)
        cd $OPENSCADDIR
        EXAMPLESDIR=$DEPLOYDIR/openscad-$VERSION/examples/
        LIBRARYDIR=$DEPLOYDIR/openscad-$VERSION/libraries/
        FONTDIR=$DEPLOYDIR/openscad-$VERSION/fonts/
        TRANSLATIONDIR=$DEPLOYDIR/openscad-$VERSION/locale/
        COLORSCHEMESDIR=$DEPLOYDIR/openscad-$VERSION/color-schemes/
        TEMPLATESDIR=$DEPLOYDIR/openscad-$VERSION/templates/
        rm -rf $DEPLOYDIR/openscad-$VERSION
        mkdir $DEPLOYDIR/openscad-$VERSION
    ;;
    *)
        EXAMPLESDIR=openscad-$VERSION/examples/
        LIBRARYDIR=openscad-$VERSION/libraries/
        FONTDIR=openscad-$VERSION/fonts/
        TRANSLATIONDIR=openscad-$VERSION/locale/
        COLORSCHEMESDIR=openscad-$VERSION/color-schemes/
        TEMPLATESDIR=openscad-$VERSION/templates/
        rm -rf openscad-$VERSION
        mkdir openscad-$VERSION
    ;;
esac

if [ -n $EXAMPLESDIR ]; then
    echo $EXAMPLESDIR
    mkdir -p $EXAMPLESDIR
    rm -f examples.tar
    tar cf examples.tar examples
    cd $EXAMPLESDIR/.. && tar xf $OPENSCADDIR/examples.tar && cd $OPENSCADDIR
    rm -f examples.tar
    chmod -R 644 $EXAMPLESDIR/*/*
fi
if [ -n $FONTDIR ]; then
  echo $FONTDIR
  mkdir -p $FONTDIR
  cp -a fonts/10-liberation.conf $FONTDIR
  cp -a fonts/Liberation-2.00.1 $FONTDIR
  case $OS in
    MACOSX) 
      cp -a fonts/05-osx-fonts.conf $FONTDIR
      cp -a fonts-osx/* $FONTDIR
      ;;
    UNIX_CROSS_WIN)
      cp -a "$DEPLOYDIR"/mingw-cross-env/etc/fonts/. "$FONTDIR"
      ;;
  esac
fi
if [ -n $COLORSCHEMESDIR ]; then
  echo $COLORSCHEMESDIR
  mkdir -p $COLORSCHEMESDIR
  cp -a color-schemes/* $COLORSCHEMESDIR
fi
if [ -n $TEMPLATESDIR ]; then
  echo $TEMPLATESDIR
  mkdir -p $TEMPLATESDIR
  cp -a templates/* $TEMPLATESDIR
fi
if [ -n $LIBRARYDIR ]; then
    echo $LIBRARYDIR
    mkdir -p $LIBRARYDIR
    # exclude the .git stuff from MCAD which is a git submodule.
    # tar is a relatively portable way to do exclusion, without the
    # risks of rm
    rm -f libraries.tar
    tar cf libraries.tar --exclude=.git* libraries
    cd $LIBRARYDIR/.. && tar xf $OPENSCADDIR/libraries.tar && cd $OPENSCADDIR
    rm -f libraries.tar
    chmod -R u=rwx,go=r,+X $LIBRARYDIR/*
fi
if [ -n $TRANSLATIONDIR ]; then
  echo $TRANSLATIONDIR
  mkdir -p $TRANSLATIONDIR
  cd locale && tar cvf $OPENSCADDIR/translations.tar */*/*.mo && cd $OPENSCADDIR
  cd $TRANSLATIONDIR && tar xvf $OPENSCADDIR/translations.tar && cd $OPENSCADDIR
  rm -f translations.tar
fi

echo "Creating archive.."

case $OS in
    MACOSX)
        /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $VERSIONDATE" OpenSCAD.app/Contents/Info.plist
        macdeployqt OpenSCAD.app -dmg -no-strip
        mv OpenSCAD.dmg OpenSCAD-$VERSION.dmg
        hdiutil internet-enable -yes -quiet OpenSCAD-$VERSION.dmg
        echo "Binary created: OpenSCAD-$VERSION.dmg"
    ;;
    WIN)
        #package
        cp win32deps/* openscad-$VERSION
        cp $TARGET/openscad.exe openscad-$VERSION
        cp $TARGET/openscad.com openscad-$VERSION
        rm -f openscad-$VERSION.x86-$ARCH.zip
        "$ZIP" $ZIPARGS openscad-$VERSION.x86-$ARCH.zip openscad-$VERSION
        rm -rf openscad-$VERSION
        echo "Binary created: openscad-$VERSION.zip"
    ;;
    UNIX_CROSS_WIN)
        cd $OPENSCADDIR
        cd $DEPLOYDIR
        BINFILE=$DEPLOYDIR/OpenSCAD-$VERSION-x86-$ARCH.zip
        INSTFILE=$DEPLOYDIR/OpenSCAD-$VERSION-x86-$ARCH-Installer.exe

        #package
        if [ "`echo $* | grep shared`" ]; then
          flprefix=$DEPLOYDIR/mingw-cross-env/bin
          echo Copying dlls for shared library build
          echo from $flprefix
          echo to $DEPLOYDIR/$TARGET
          flist=
          # fl="$fl opengl.dll" # use Windows version?
          # fl="$fl libmpfr.dll" # does not exist
          fl="$fl libgmp-10.dll"
          fl="$fl libgmpxx-4.dll"
          fl="$fl libboost_filesystem-mt.dll"
          fl="$fl libboost_program_options-mt.dll"
          fl="$fl libboost_regex-mt.dll"
          fl="$fl libboost_chrono-mt.dll"
          fl="$fl libboost_system-mt.dll"
          fl="$fl libboost_thread_win32-mt.dll"
          fl="$fl libCGAL.dll"
          fl="$fl libCGAL_Core.dll"
          fl="$fl GLEW.dll"
          fl="$fl libglib-2.0-0.dll"
          fl="$fl libopencsg-1.dll"
          fl="$fl libharfbuzz-0.dll"
          # fl="$fl libharfbuzz-gobject-0.dll" # ????
          fl="$fl libfontconfig-1.dll"
          fl="$fl libexpat-1.dll"
          fl="$fl libbz2.dll"
          fl="$fl libintl-8.dll"
          fl="$fl libiconv-2.dll"
          fl="$fl libfreetype-6.dll"
          fl="$fl libpcre16-0.dll"
          fl="$fl zlib1.dll"
          fl="$fl libpng16-16.dll"
          fl="$fl icudt54.dll"
          fl="$fl icudt.dll"
          fl="$fl icuin.dll"
          fl="$fl libstdc++-6.dll"
          fl="$fl ../qt5/lib/qscintilla2.dll"
          fl="$fl ../qt5/bin/Qt5PrintSupport.dll"
          fl="$fl ../qt5/bin/Qt5Core.dll"
          fl="$fl ../qt5/bin/Qt5Gui.dll"
          fl="$fl ../qt5/bin/Qt5OpenGL.dll"
          #  fl="$fl ../qt5/bin/QtSvg4.dll" # why is this here?
          fl="$fl ../qt5/bin/Qt5Widgets.dll"
          fl="$fl ../qt5/bin/Qt5PrintSupport.dll"
          fl="$fl ../qt5/bin/Qt5PrintSupport.dll"
          for dllfile in $fl; do
            if [ -e $flprefix/$dllfile ]; then
                echo $flprefix/$dllfile
                cp $flprefix/$dllfile $DEPLOYDIR/$TARGET/
            else
                echo cannot find $flprefix/$dllfile
                echo stopping build.
                exit 1
            fi
          done
        fi

        echo "Copying main binary .exe, .com, and dlls"
        echo "from $DEPLOYDIR/$TARGET"
        echo "to $DEPLOYDIR/openscad-$VERSION"
        TMPTAR=$DEPLOYDIR/tmpmingw.$ARCH.$MXELIBTYPE.tar
        cd $DEPLOYDIR/$TARGET
        tar cvf $TMPTAR --exclude=winconsole.o .
        cd $DEPLOYDIR/openscad-$VERSION
        tar xvf $TMPTAR
        cd $DEPLOYDIR
        rm -f $TMPTAR


        echo "Creating binary zip package"
        rm -f OpenSCAD-$VERSION.x86-$ARCH.zip
        "$ZIP" $ZIPARGS $BINFILE openscad-$VERSION
        cd $OPENSCADDIR
        echo "Binary zip package created"

        echo "Creating installer"
        echo "Copying NSIS files to $DEPLOYDIR/openscad-$VERSION"
        cp ./scripts/installer$ARCH.nsi $DEPLOYDIR/openscad-$VERSION/installer_arch.nsi
        cp ./scripts/installer.nsi $DEPLOYDIR/openscad-$VERSION/
        cp ./scripts/mingw-file-association.nsh $DEPLOYDIR/openscad-$VERSION/
        cp ./scripts/x64.nsh $DEPLOYDIR/openscad-$VERSION/
        cp ./scripts/LogicLib.nsh $DEPLOYDIR/openscad-$VERSION/
        cd $DEPLOYDIR/openscad-$VERSION
        NSISDEBUG=-V2
        # NSISDEBUG=      # leave blank for full log
        echo $MAKENSIS $NSISDEBUG "-DVERSION=$VERSION" installer.nsi
        $MAKENSIS $NSISDEBUG "-DVERSION=$VERSION" installer.nsi
        cp $DEPLOYDIR/openscad-$VERSION/openscad_setup.exe $INSTFILE
        cd $OPENSCADDIR

        if [ -e $BINFILE ]; then
            if [ -e $INSTFILE ]; then
                echo
                echo "Binary created:" $BINFILE
                echo "Installer created:" $INSTFILE
                echo
            else
                echo "Build failed. Cannot find" $INSTFILE
            fi
        else
            echo "Build failed. Cannot find" $BINFILE
            exit 1
        fi
    ;;
    LINUX)
        # Do stuff from release-linux.sh
        mkdir openscad-$VERSION/bin
        mkdir -p openscad-$VERSION/lib/openscad
        cp scripts/openscad-linux openscad-$VERSION/bin/openscad
        cp openscad openscad-$VERSION/lib/openscad/
        if [[ $ARCH == 64 ]]; then
              gcc -o chrpath_linux -DSIZEOF_VOID_P=8 scripts/chrpath_linux.c
        else
              gcc -o chrpath_linux -DSIZEOF_VOID_P=4 scripts/chrpath_linux.c
        fi
        ./chrpath_linux -d openscad-$VERSION/lib/openscad/openscad

        QTLIBDIR=$(dirname $(ldd openscad | grep Qt5Gui | head -n 1 | awk '{print $3;}'))
        ( ldd openscad ; ldd "$QTLIBDIR"/qt5/plugins/platforms/libqxcb.so ) \
          | sed -re 's,.* => ,,; s,[\t ].*,,;' -e '/^$/d' -e '/libc\.so|libm\.so|libdl\.so|libgcc_|libpthread\.so/d' \
          | sort -u \
          | xargs cp -vt "openscad-$VERSION/lib/openscad/"
        PLATFORMDIR="openscad-$VERSION/lib/openscad/platforms/"
        mkdir -p "$PLATFORMDIR"
        cp -av "$QTLIBDIR"/qt5/plugins/platforms/libqxcb.so "$PLATFORMDIR"
        DRIDRIVERDIR=$(find /usr/lib -xdev -type d -name dri)
        if [ -d "$DRIDRIVERDIR" ]
        then
          DRILIB="openscad-$VERSION/lib/openscad/dri/"
          mkdir -p "$DRILIB"
          cp -av "$DRIDRIVERDIR"/swrast_dri.so "$DRILIB"
        fi

        strip openscad-$VERSION/lib/openscad/*
        mkdir -p openscad-$VERSION/share/appdata
        cp icons/openscad.{desktop,png,xml} openscad-$VERSION/share/appdata
        cp scripts/installer-linux.sh openscad-$VERSION/install.sh
        chmod 755 -R openscad-$VERSION/
        PACKAGEFILE=openscad-$VERSION.x86-$ARCH.tar.gz
        tar cz openscad-$VERSION > $PACKAGEFILE
        echo
        echo "Binary created:" $PACKAGEFILE
        echo
    ;;
esac

if [ $BUILD_TESTS ]; then
  echo "Building test suite..."
  case $OS in
    UNIX_CROSS_WIN)
        TESTBUILD_MACHINE=$MXE_TARGETS
        # dont use build-machine triple in TESTBUILDDIR because the 'mingw32'
        # will confuse people who are on 64 bit machines
        TESTBUILDDIR=tests-build
        OPENSCAD_BINDIR="$DEPLOYDIR/openscad-$VERSION"
        OPENSCAD_BINARY="$OPENSCAD_BINDIR/openscad.com"
        export OPENSCAD_BINARY
        cd $DEPLOYDIR
        mkdir $TESTBUILDDIR
        cd $TESTBUILDDIR
        OPENSCAD_LIBRARIES=$MXETARGETDIR $MXE_TARGETS-cmake $OPENSCADDIR/tests/ \
          -DCMAKE_TOOLCHAIN_FILE=../tests/CMingw-cross-env.cmake \
          -DMINGW_CROSS_ENV_DIR=$MXEDIR \
          -DMACHINE=$TESTBUILD_MACHINE
        if [ $FAKEMAKE ]; then
            echo "notexe. debugging build process" > openscad_nogui.exe
        else
            make -j$NUMCPU
        fi
        cd $OPENSCADDIR
    ;;
    *)
        echo 'test suite build not implemented for osx/linux'
    ;;
  esac
fi # BUILD_TESTS

if [ $BUILD_TESTS ]; then
  echo "Creating regression tests package..."
  case $OS in
    MACOSX)
        echo 'building regression test package on OSX not implemented'
    ;;
    WIN)
        echo 'building regression test package on Win not implemented'
    ;;
    UNIX_CROSS_WIN)
        # Tests output subdirectory
        OPENSCAD_TESTSDIR=OpenSCAD-Tests-$VERSION
        # Build a .zip file containing all the files we need to run a
        # ctest on Windows(TM). For the sake of simplicity, we do not
        # create an installer for the tests.

        cd $DEPLOYDIR
        if [ -e ./$OPENSCAD_TESTSDIR ]; then
          rm -rf ./$OPENSCAD_TESTSDIR
        fi
        mkdir $OPENSCAD_TESTSDIR

        # copy release files into test package dir
        echo "Copying release files"
        echo "from $DEPLOYDIR/openscad-$VERSION"
        echo "to $DEPLOYDIR/$OPENSCAD_TESTSDIR"
        TMPTAR=$DEPLOYDIR/tmpmingw.$ARCH.$MXELIBTYPE.tar
        cd $DEPLOYDIR/openscad-$VERSION
        tar pcvf $TMPTAR --exclude=*.ns* --exclude=*setup.exe .
        cd $DEPLOYDIR/$OPENSCAD_TESTSDIR
        tar pxf $TMPTAR
        rm -f $TMPTAR

        echo "Copying files..."
        cd $OPENSCADDIR
        # This copies a lot of unnecessary stuff but that's OK.
        # as above, we use tar as a somewhat portable way to do 'exclude'
        # while copying.
        rm -f ./ostests.tar
        for subdir in tests testdata; do
          tar prvf ./ostests.tar --exclude=.git* --exclude=*.cc.obj --exclude=*.cc --exclude=*.h --exclude=CMake* --exclude=*.a $subdir
        done
        cd $DEPLOYDIR
        tar prvf $OPENSCADDIR/ostests.tar --exclude=.git* --exclude=*.cc.obj --exclude=CMakeFiles --exclude=*.a $TESTBUILDDIR

        cd $DEPLOYDIR/$OPENSCAD_TESTSDIR
        tar pxf $OPENSCADDIR/ostests.tar
        rm -f $OPENSCADDIR/ostests.tar

        # Now we have the basic files copied into our tree that will become
        # our .zip file. We also want to move some files around for easier
        # access for the user:
        cd $DEPLOYDIR/$OPENSCAD_TESTSDIR
        echo "Copying files for ease of use when running from cmdline"
        mv -v ./tests/OpenSCAD_Test_Console.py .
        mv -v ./tests/WinReadme.txt .
        mv -v ./tests/mingw_convert_ctest.py $TESTBUILDDIR
        mv -v ./tests/mingwcon.bat $TESTBUILDDIR

        echo "Creating mingw_cross_info.py file"
        cd $DEPLOYDIR/$OPENSCAD_TESTSDIR/$TESTBUILDDIR
        if [ -e ./mingw_cross_info.py ]; then
          rm -f ./mingw_cross_info.py
        fi
        echo "# created automatically by release-common.sh from within linux " >> mingw_cross_info.py
        echo "linux_abs_basedir='"$OPENSCADDIR"'" >> mingw_cross_info.py
        echo "linux_abs_builddir='"$OPENSCAD_BINDIR"'" >> mingw_cross_info.py
        # Parse CTestTestfiles to find linux python strings
        PYTHON_PATH=`grep -o -m 1 -h [^\"]*python[^\"]* CTestTestfile.cmake`
        echo "linux_python='$PYTHON_PATH'" >> mingw_cross_info.py
        # note- this has to match the CMakeLists.txt line that sets the
        # convert executable... and CMingw-cross-env.cmake's skip-imagemagick
        # setting. what a kludge!
        echo "linux_convert='/bin/echo'" >> mingw_cross_info.py
        echo "win_installdir='OpenSCAD_Tests_"$VERSIONDATE"'" >> mingw_cross_info.py

        echo 'Converting linefeed to carriage-return+linefeed'
        for textfile in `find . | grep txt$`; do lf2crlf $textfile; done
        for textfile in `find . | grep py$`; do lf2crlf $textfile; done
        for textfile in `find . | grep cmake$`; do lf2crlf $textfile; done
        for textfile in `find . | grep bat$`; do lf2crlf $textfile; done

        # Test binaries can be hundreds of megabytes due to debugging info.
        # By default, we strip that. In most cases we wont need it and it
        # causes too many problems to have >100MB files.
        echo "stripping .exe binaries"
        cd $DEPLOYDIR/$OPENSCAD_TESTSDIR
        if [ "`command -v $TESTBUILD_MACHINE'-strip' `" ]; then
            for exefile in *exe; do
                ls -sh $exefile
                echo $TESTBUILD_MACHINE'-strip' $exefile
                $TESTBUILD_MACHINE'-strip' $exefile
                ls -sh $exefile
            done
        fi

        # Build the actual .zip archive based on the file tree we've built above
        cd $DEPLOYDIR
        ZIPFILE=$OPENSCAD_TESTSDIR-x86-$ARCH.zip
        echo "Creating binary zip package for Tests:" $ZIPFILE
        rm -f ./$ZIPFILE
        "$ZIP" $ZIPARGS $ZIPFILE $OPENSCAD_TESTSDIR

        if [ -e $ZIPFILE ]; then
            echo "ZIP package created:" `pwd`/$ZIPFILE
        else
            echo "Build of Regression Tests package failed. Cannot find" `pwd`/$ZIPFILE
            exit 1
        fi
        cd $OPENSCADDIR
    ;;
    LINUX)
        echo 'building regression test package on linux not implemented'
    ;;
  esac
else
  echo "Not building regression tests package"
fi # BUILD_TESTS

openscad-2021.01/scripts/installer32.nsi0000644000000000000000000000010614005610145016506 0ustar  rootrootFunction .onInit
  StrCpy $InstDir $PROGRAMFILES\OpenSCAD
FunctionEnd
openscad-2021.01/scripts/builder.sh0000755000000000000000000003057014005610145015626 0ustar  rootroot#!/usr/bin/env bash

# build&upload script for linux & windows snapshot binaries
#
# Usage:
#
# Start with a clean directory. For example:
#
# mkdir builder
# cd builder
#
# Then run this script, or optionally the 'build only' or 'upload only' version
#
# /some/path/openscad/builder.sh            # standard build & upload
# /some/path/openscad/builder.sh buildonly  # only do build, dont upload
# /some/path/openscad/builder.sh uploadonly # only upload, dont build

# Notes:
#
# This script is designed to build a 'clean' version of openscad directly
# from the openscad github master source code. It will then optionally
# upload the build to the OpenSCAD official file repository, and modify
# the OpenSCAD website with links to the most recently built files.
#
#
# For the mingw- cross build for Windows(TM) this script does a massive
# 'from nothing' build, including downloading and building an MXE cross
# environment, and dependencies, into $HOME/openscad_deps. This can take
# many many many hours and use several gigabytes of disk space.
#
# This script itself is designed to call other scripts that do the heavy
# lifting. This script itself should be kept relatively simple.
#

#
# requirements -
# see http://mxe.cc for required tools (scons, perl, yasm, etc etc etc)
#
# todo - can we build 32 bit linux from within 64 bit linux?
#
# todo - make linux work
#
# todo - detect failure and stop
#
# todo - generalize to build release binaries as well
#

init_variables()
{
	#BRANCH_TO_BUILD=unstable
	BRANCH_TO_BUILD=master
	STARTPATH=$PWD
	# kilobit (not kilobyte!) per second for scp upload
	RATELIMIT=420
	DOBUILD=1
	DOUPLOAD=1
	DRYRUN=
	DOSNAPSHOT=1
	DOLOOP=
	#solar day
	LOOPSLEEP=86400
	DATECODE=`date +"%Y.%m.%d"`
	if [ "`echo $* | grep loop`" ]; then
		echo "----------------------------"
		echo "loop mode activated! woopee!"
		echo "----------------------------"
		DOLOOP=1
	fi
	if [ "`echo $* | grep release`" ]; then
		echo "this script cannot yet build releases, only snapshots"
		DOSNAPSHOT=
		exit 1
	fi
	if [ "`echo $* | grep uploadonly`" ]; then
		DOUPLOAD=1
		DOBUILD=
	fi
	if [ "`echo $* | grep buildonly`" ]; then
		DOUPLOAD=
		DOBUILD=1
	fi
	if [ "`echo $* | grep dry`" ]; then
		DRYRUN=1
	fi
	export STARTPATH
	export BRANCH_TO_BUILD
	export DOBUILD
	export DOUPLOAD
	export DRYRUN
	export DATECODE
	export DOSNAPSHOT
	export DOLOOP
	export LOOPSLEEP
	export RATELIMIT
	export DATECODE
}

check_starting_path()
{
	cd $STARTPATH
	if [ -e openscad.pro ]; then
		echo 'please start from a clean directory outside of openscad'
		exit
	fi
}

check_nsis()
{
	# 64 bit mingw-cross build MXE cannot build nsis.... for now, we can
	# just ask the user to install their system's nsis package.
	# (it might be possible to d/l & build nsis here, or use pre-existing
	#  32-bit-mxe nsis)
	if [ ! "`command -v makensis`" ]; then
		echo the makensis command was not found.
		echo please install nsis for your system. for example
		echo on debian, sudo apt-get install nsis
		exit 1
	else
		echo makensis found.
	fi
}

check_zip()
{
	if [ ! "`command -v zip`" ]; then
		echo the zip command was not found. please install zip
		echo on debian, sudo apt-get install zip
		exit 1
	else
		echo zip found.
	fi
}


get_openscad_source_code()
{
	if [ -d openscad ]; then
		cd openscad
		if [ $? -ne 0 ]; then
			echo cd to 'openscad' directory failed
			exit 1
		fi
		git checkout $BRANCH_TO_BUILD
		if [ $? -ne 0 ]; then
			echo git checkout $BRANCH_TO_BUILD failed
			exit 1
		fi
		git fetch -a
		if [ $? -ne 0 ]; then
			echo git fetch -a openscad source code failed
			exit 1
		fi
		git pull origin $BRANCH_TO_BUILD
		if [ $? -ne 0 ]; then
			echo git pull origin $BRANCH_TO_BUILD failed
			exit 1
		fi
		git submodule update # MCAD
		return
	else
		git clone http://github.com/openscad/openscad.git
	fi
	if [ $? -eq 0 ]; then
		echo clone of source code is ok
	else
		if [ $DOUPLOAD ]; then
			if [ ! $DOBUILD ]; then
				echo upload only - skipping openscad git clone
			fi
		else
			echo clone of openscad source code failed. exiting
			exit 1
		fi
	fi
	cd openscad
	git checkout $BRANCH_TO_BUILD
	if [ $? -ne 0 ]; then
		echo git checkout $BRANCH_TO_BUILD failed
		exit 1
	fi
	git submodule update --init # MCAD
}

build_win32()
{
	. ./scripts/setenv-mingw-xbuild.sh clean
	. ./scripts/setenv-mingw-xbuild.sh
	./scripts/mingw-x-build-dependencies.sh
	if [ $DOSNAPSHOT ] ; then
		./scripts/release-common.sh snapshot mingw32 tests
	else
		echo "this script cant yet build releases, only snapshots"
		exit 1
	fi
	if [ $? -eq 0 ]; then
		echo build of win32 stage over
	else
		echo build of win32 failed. exiting
		exit 1
	fi
}

build_win64()
{
	. ./scripts/setenv-mingw-xbuild.sh clean
	. ./scripts/setenv-mingw-xbuild.sh 64
	./scripts/mingw-x-build-dependencies.sh 64
	if [ $DOSNAPSHOT ] ; then
		./scripts/release-common.sh snapshot mingw64 tests
	else
		echo "this script cant yet build releases, only snapshots"
		exit 1
	fi
	if [ $? -eq 0 ]; then
		echo build of win64 stage over
	else
		echo build of win64 failed. exiting
		exit 1
	fi
}

build_lin32()
{
	. ./scripts/setenv-unibuild.sh
	./scripts/uni-build-dependencies.sh
	if [ $DOSNAPSHOT ] ; then
		./scripts/release-common.sh snapshot
	else
		echo "this script cant yet build releases, only snapshots"
		exit 1
	fi
}

upload_win_common()
{
	summary="$1"
	username=$2
	filename=$3
	if [ -f $filename ]; then
		echo 'file "'$filename'" found'
	else
		echo 'file "'$filename'" not found'
		exit 1
	fi
	opts=
	opts="$opts -p openscad"
	opts="$opts -u $username"
	opts="$opts $filename"
	remotepath=www/
	if [ $DOSNAPSHOT ]; then
		remotepath=www/snapshots/
	fi
	if [ $DRYRUN ]; then
		echo dry run, not uploading to files.openscad.org
		echo scp -v -l $RATELIMIT $filename openscad@files.openscad.org:$remotepath
	else
		scp -v -l $RATELIMIT $filename openscad@files.openscad.org:$remotepath
	fi
}

upload_win32()
{
	SUMMARY1="Windows x86-32 Snapshot Installer"
	SUMMARY2="Windows x86-32 Snapshot Zipfile"
	SUMMARY3="Windows x86-32 Snapshot Tests"
	BASEDIR=./mingw32.static/
	WIN32_PACKAGEFILE1=OpenSCAD-$DATECODE-x86-32-Installer.exe
	WIN32_PACKAGEFILE2=OpenSCAD-$DATECODE-x86-32.zip
	WIN32_PACKAGEFILE3=OpenSCAD-Tests-$DATECODE-x86-32.zip
	upload_win_common "$SUMMARY1" $USERNAME $BASEDIR/$WIN32_PACKAGEFILE1
	upload_win_common "$SUMMARY2" $USERNAME $BASEDIR/$WIN32_PACKAGEFILE2
	upload_win_common "$SUMMARY3" $USERNAME $BASEDIR/$WIN32_PACKAGEFILE3
	export WIN32_PACKAGEFILE1
	export WIN32_PACKAGEFILE2
	export WIN32_PACKAGEFILE3
	WIN32_PACKAGEFILE1_SIZE=`ls -sh $BASEDIR/$WIN32_PACKAGEFILE1 | awk ' {print $1} ';`
	WIN32_PACKAGEFILE2_SIZE=`ls -sh $BASEDIR/$WIN32_PACKAGEFILE2 | awk ' {print $1} ';`
	WIN32_PACKAGEFILE3_SIZE=`ls -sh $BASEDIR/$WIN32_PACKAGEFILE3 | awk ' {print $1} ';`
	WIN32_PACKAGEFILE1_SIZE=`echo "$WIN32_PACKAGEFILE1_SIZE""B"`
	WIN32_PACKAGEFILE2_SIZE=`echo "$WIN32_PACKAGEFILE2_SIZE""B"`
	WIN32_PACKAGEFILE3_SIZE=`echo "$WIN32_PACKAGEFILE3_SIZE""B"`
	export WIN32_PACKAGEFILE1_SIZE
	export WIN32_PACKAGEFILE2_SIZE
	export WIN32_PACKAGEFILE3_SIZE
}

upload_win64()
{
	SUMMARY1="Windows x86-64 Snapshot Zipfile"
	SUMMARY2="Windows x86-64 Snapshot Installer"
	SUMMARY3="Windows x86-64 Snapshot Tests"
	BASEDIR=./mingw64.static/
	WIN64_PACKAGEFILE1=OpenSCAD-$DATECODE-x86-64-Installer.exe
	WIN64_PACKAGEFILE2=OpenSCAD-$DATECODE-x86-64.zip
	WIN64_PACKAGEFILE3=OpenSCAD-Tests-$DATECODE-x86-64.zip
	upload_win_common "$SUMMARY1" $USERNAME $BASEDIR/$WIN64_PACKAGEFILE1
	upload_win_common "$SUMMARY2" $USERNAME $BASEDIR/$WIN64_PACKAGEFILE2
	upload_win_common "$SUMMARY3" $USERNAME $BASEDIR/$WIN64_PACKAGEFILE3
	export WIN64_PACKAGEFILE1
	export WIN64_PACKAGEFILE2
	export WIN64_PACKAGEFILE3
	WIN64_PACKAGEFILE1_SIZE=`ls -sh $BASEDIR/$WIN64_PACKAGEFILE1 | awk ' {print $1} ';`
	WIN64_PACKAGEFILE2_SIZE=`ls -sh $BASEDIR/$WIN64_PACKAGEFILE2 | awk ' {print $1} ';`
	WIN64_PACKAGEFILE3_SIZE=`ls -sh $BASEDIR/$WIN64_PACKAGEFILE3 | awk ' {print $1} ';`
	WIN64_PACKAGEFILE1_SIZE=`echo "$WIN64_PACKAGEFILE1_SIZE""B"`
	WIN64_PACKAGEFILE2_SIZE=`echo "$WIN64_PACKAGEFILE2_SIZE""B"`
	WIN64_PACKAGEFILE3_SIZE=`echo "$WIN64_PACKAGEFILE3_SIZE""B"`
	export WIN64_PACKAGEFILE1_SIZE
	export WIN64_PACKAGEFILE2_SIZE
	export WIN64_PACKAGEFILE3_SIZE
}

read_username_from_user()
{
	if [ $DRYRUN ]; then USERNAME=none;export USERNAME; return; fi
	echo 'Google code upload is deprecated'
	USERNAME=$USER
	echo 'username is ' $USERNAME
	return

	echo 'Please enter your username for https://code.google.com/hosting/settings'
	echo -n 'Username:'
	read USERNAME
	echo 'username is ' $USERNAME
	return
}

read_password_from_user()
{
	if [ $DRYRUN ]; then return; fi
	echo 'Google code upload is deprecated'
	return

	echo 'Please enter your password for https://code.google.com/hosting/settings'
	echo -n 'Password:'
	read -s PASSWORD1
	echo
	echo -n 'Verify  :'
	read -s PASSWORD2
	echo
	if [ ! $PASSWORD1 = $PASSWORD2 ]; then
		echo 'error - passwords dont match'
		exit
	fi
	OSUPL_PASSWORD=$PASSWORD1
	export OSUPL_PASSWORD
}

update_win_www_download_links()
{
	cd $STARTPATH
	rm -rf ./openscad.github.com
	git clone git@github.com:openscad/openscad.github.com.git
	cd openscad.github.com
	cd inc
	echo `pwd`
	# BASEURL='https://openscad.googlecode.com/files/'
	BASEURL='http://files.openscad.org/'
	if [ $DOSNAPSHOT ]; then
		BASEURL='http://files.openscad.org/snapshots/'
	fi

	mv win_snapshot_links.js win_snapshot_links.js.backup
	rm win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT1_URL'] = '$BASEURL$WIN64_PACKAGEFILE1'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT2_URL'] = '$BASEURL$WIN64_PACKAGEFILE2'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT3_URL'] = '$BASEURL$WIN64_PACKAGEFILE3'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT1_NAME'] = 'OpenSCAD $DATECODE'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT2_NAME'] = 'OpenSCAD $DATECODE'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT3_NAME'] = 'OpenSCAD Tests $DATECODE'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT1_SIZE'] = '$WIN64_PACKAGEFILE1_SIZE'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT2_SIZE'] = '$WIN64_PACKAGEFILE2_SIZE'" >> win_snapshot_links.js
	echo "fileinfo['WIN64_SNAPSHOT3_SIZE'] = '$WIN64_PACKAGEFILE3_SIZE'" >> win_snapshot_links.js

	echo "fileinfo['WIN32_SNAPSHOT1_URL'] = '$BASEURL$WIN32_PACKAGEFILE1'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT2_URL'] = '$BASEURL$WIN32_PACKAGEFILE2'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT3_URL'] = '$BASEURL$WIN32_PACKAGEFILE3'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT1_NAME'] = 'OpenSCAD $DATECODE'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT2_NAME'] = 'OpenSCAD $DATECODE'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT3_NAME'] = 'OpenSCAD Tests $DATECODE'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT1_SIZE'] = '$WIN32_PACKAGEFILE1_SIZE'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT2_SIZE'] = '$WIN32_PACKAGEFILE2_SIZE'" >> win_snapshot_links.js
	echo "fileinfo['WIN32_SNAPSHOT3_SIZE'] = '$WIN32_PACKAGEFILE3_SIZE'" >> win_snapshot_links.js
	echo 'modified win_snapshot_links.js'

	PAGER=cat git diff
	if [ ! $DRYRUN ]; then
		git commit -a -m 'builder.sh - updated snapshot links'
		git push origin master
	else
		echo dry run, not updating www links
	fi
	cd $STARTPATH
}

# FIXME: We might be running this locally and not need an ssh agent.
# Before checking $SSH_AUTH_SOCK, try 'ssh -T git@github.com' to verify that we
# can access github over ssh
check_ssh_agent()
{
	if [ $DRYRUN ]; then echo 'skipping ssh, dry run'; return; fi
	if [ $SSH_AUTH_SKIP ]; then
		return
	fi
	if [ ! $SSH_AUTH_SOCK ]; then
		echo 'please start an ssh-agent for github.com/openscad/openscad.github.com uploads'
		echo 'for example:'
		echo
		echo ' ssh-agent > .tmp && source .tmp && ssh-add'
		echo
		echo 'to force a run anyway, set SSH_AUTH_SKIP environment variable to 1'
		exit 1
	fi
}

main()
{
	init_variables $*
	if [ $DOUPLOAD ]; then
		check_ssh_agent
	fi
	check_starting_path
	check_nsis
	check_zip
	read_username_from_user
	read_password_from_user
	get_openscad_source_code
	if [ $DOBUILD ]; then
		build_win32
		build_win64
	fi
	if [ $DOUPLOAD ]; then
		upload_win32
		upload_win64
		update_win_www_download_links
	fi
}


if [ $DOLOOP ]; then
	while [ 1 ]; do
		init_variables $*
		main $*
		echo ---------------------------------------------------
		echo main loop finished. repeating in $LOOPSLEEP seconds
		echo ---------------------------------------------------
		sleep $LOOPSLEEP
		#if [ "`uname | grep -i linux`" ]; then
		#	rtcwake -m mem -s 86400
		#fi
	done
else
	main $*
fi
openscad-2021.01/scripts/travis-ci.sh0000755000000000000000000000467214005610145016105 0ustar  rootroot#!/bin/bash

set -e

travis_nanoseconds() {
  python -c 'import time; print("{:d}".format(int(time.time()*1000000000)))'
}

travis_start() {
  travis_timer_id=`printf %08x $(( RANDOM * RANDOM ))`
  travis_start_time=`travis_nanoseconds`
  echo -e "travis_time:start:$travis_timer_id\r\033[0m$2"
  echo -e "travis_fold:start:$1\n$2"
}

travis_finish() {
  echo "travis_fold:end:$1"
  travis_end_time=`travis_nanoseconds`
  local duration=$(( $travis_end_time - $travis_start_time ))
  echo -en "\ntravis_time:end:$travis_timer_id:start=$travis_start_time,finish=$travis_end_time,duration=$duration\r\033[0m"
}

PARALLEL=-j2

# This should be set via .travis.yml depending on the OS/Distribution
# PARALLEL_CTEST=-j1

travis_start qmake "Building OpenSCAD using qmake"
export PATH="/usr/local/opt/gettext/bin:$PATH"
qmake CONFIG+=experimental CONFIG+=nogui && make $PARALLEL
travis_finish qmake

travis_start cmake "Building tests using cmake"

cd tests
cmake .
if [[ $? != 0 ]]; then
  echo "Error configuring test suite"
  exit 1
fi
make $PARALLEL
if [[ $? != 0 ]]; then
  echo "Error building test suite"
  exit 1
fi

travis_finish cmake

travis_start ctest "Running tests using ctest"

# Exclude tests known the cause issues on Travis
# opencsgtest_rotate_extrude-tests - Fails on Ubuntu 12.04 using Gallium 0.4 drivers
# *_text-font-direction-tests - Fails due to old freetype (issue #899)
# throwntogethertest_issue964 - Fails due to non-planar quad being tessellated slightly different
# opencsgtest_issue1165 - z buffer tearing

# Fails on Apple's software renderer:
# opencsgtest_issue1258
# throwntogethertest_issue1089
# throwntogethertest_issue1215

ctest $PARALLEL_CTEST -E "\
opencsgtest_rotate_extrude-tests|\
opencsgtest_render-tests|\
opencsgtest_rotate_extrude-hole|\
opencsgtest_internal-cavity|\
opencsgtest_internal-cavity-polyhedron|\
opencsgtest_minkowski3-erosion|\
opencsgtest_issue835|\
opencsgtest_issue911|\
opencsgtest_issue913|\
opencsgtest_issue1215|\
opencsgtest_issue1105d|\
dxfpngtest_text-font-direction-tests|\
cgalpngtest_text-font-direction-tests|\
opencsgtest_text-font-direction-tests|\
csgpngtest_text-font-direction-tests|\
svgpngtest_text-font-direction-tests|\
throwntogethertest_text-font-direction-tests|\
throwntogethertest_issue964|\
opencsgtest_issue1165|\
opencsgtest_issue1258|\
throwntogethertest_issue1089|\
throwntogethertest_issue1215\
$ENV_SPECIFIC_DISABLE"
if [[ $? != 0 ]]; then
  echo "Test failure"
  exit 1
fi

travis_finish ctest
openscad-2021.01/scripts/batch-tests-stl.sh0000755000000000000000000000045214005610145017215 0ustar  rootroot#!/bin/sh

cmd="openscad"
[ -x "./openscad" ] && cmd="./openscad"
[ -x "./OpenSCAD.app/Contents/MacOS/OpenSCAD" ] && cmd="./OpenSCAD.app/Contents/MacOS/OpenSCAD"

mkdir -p output
for f in testdata/scad/*-tests.scad; do
  echo `basename $f .scad`
  "$cmd" -s output/`basename $f .scad`.stl $f
done

openscad-2021.01/scripts/common-build-dependencies.sh0000644000000000000000000001275114005610145021207 0ustar  rootroot#
# This script contains functions for building various libraries
# used by OpenSCAD.
# It's supposed to be included from the system specific scripts.
#
# scripts/uni-build-dependencies.sh - generic linux/bsd
# scripts/macosx-build-             - mac osx options
# scripts/mingw-x-build-            - not used, MXE handles all dependencies.

build_freetype()
{
  version="$1"
  extra_config_flags="$2"

  if [ -e "$DEPLOYDIR/include/freetype2" ]; then
    echo "freetype already installed. not building"
    return
  fi

  echo "Building freetype $version..."
  cd "$BASEDIR"/src
  rm -rf "freetype-$version"
  if [ ! -f "freetype-$version.tar.gz" ]; then
    curl --insecure -LO "http://download.savannah.gnu.org/releases/freetype/freetype-$version.tar.gz"
  fi
  tar xzf "freetype-$version.tar.gz"
  cd "freetype-$version"
  ./configure --prefix="$DEPLOYDIR" $extra_config_flags
  make -j"$NUMCPU"
  make install
}
 
build_libxml2()
{
  version="$1"

  if [ -e $DEPLOYDIR/include/libxml2 ]; then
    echo "libxml2 already installed. not building"
    return
  fi

  echo "Building libxml2 $version..."
  cd "$BASEDIR"/src
  rm -rf "libxml2-$version"
  if [ ! -f "libxml2-$version.tar.gz" ]; then
    curl --insecure -LO "ftp://xmlsoft.org/libxml2/libxml2-$version.tar.gz"
  fi
  tar xzf "libxml2-$version.tar.gz"
  cd "libxml2-$version"
  ./configure --prefix="$DEPLOYDIR" --without-ftp --without-http --without-python
  make -j$NUMCPU
  make install
}

build_fontconfig()
{
  version=$1
  extra_config_flags="$2"

  if [ -e $DEPLOYDIR/include/fontconfig ]; then
    echo "fontconfig already installed. not building"
    return
  fi

  echo "Building fontconfig $version..."
  cd "$BASEDIR"/src
  rm -rf "fontconfig-$version"
  if [ ! -f "fontconfig-$version.tar.gz" ]; then
    curl --insecure -LO "http://www.freedesktop.org/software/fontconfig/release/fontconfig-$version.tar.gz"
  fi
  tar xzf "fontconfig-$version.tar.gz"
  cd "fontconfig-$version"
  export PKG_CONFIG_PATH="$DEPLOYDIR/lib/pkgconfig"
  ./configure --prefix=/ --enable-libxml2 --disable-docs $extra_config_flags
  unset PKG_CONFIG_PATH
  DESTDIR="$DEPLOYDIR" make -j$NUMCPU
  DESTDIR="$DEPLOYDIR" make install
}

build_libffi()
{
  version="$1"

  if [ -e "$DEPLOYDIR/lib/libffi.a" ]; then
    echo "libffi already installed. not building"
    return
  fi

  echo "Building libffi $version..."
  cd "$BASEDIR"/src
  rm -rf "libffi-$version"
  if [ ! -f "libffi-$version.tar.gz" ]; then
    curl --insecure -LO "ftp://sourceware.org/pub/libffi/libffi-$version.tar.gz"
  fi
  tar xzf "libffi-$version.tar.gz"
  cd "libffi-$version"
  ./configure --prefix="$DEPLOYDIR"
  make -j$NUMCPU
  make install
}

build_gettext()
{
  version="$1"

  if [ -f "$DEPLOYDIR"/lib/libgettextpo.a ]; then
    echo "gettext already installed. not building"
    return
  fi

  echo "Building gettext $version..."
  cd "$BASEDIR"/src
  rm -rf "gettext-$version"
  if [ ! -f "gettext-$version.tar.gz" ]; then
    curl --insecure -LO "http://ftpmirror.gnu.org/gettext/gettext-$version.tar.gz"
  fi
  tar xzf "gettext-$version.tar.gz"
  cd "gettext-$version"

  ./configure --prefix="$DEPLOYDIR" --disable-java --disable-native-java
  make -j$NUMCPU
  make install
}

build_glib2()
{
  version="$1"
  if [ -f "$DEPLOYDIR/include/glib-2.0/glib.h" ]; then
    echo "glib2 already installed. not building"
    return
  fi

  echo "Building glib2 $version..."

  cd "$BASEDIR"/src
  rm -rf "glib-$version"
  maj_min_version="${version%.*}" #Drop micro
  if [ ! -f "glib-$version.tar.xz" ]; then
    curl --insecure -LO "http://ftp.gnome.org/pub/gnome/sources/glib/$maj_min_version/glib-$version.tar.xz"
  fi
  tar xJf "glib-$version.tar.xz"
  cd "glib-$version"

  export PKG_CONFIG_PATH="$DEPLOYDIR/lib/pkgconfig"
  ./configure --disable-gtk-doc --disable-man --prefix="$DEPLOYDIR" CFLAGS="-I$DEPLOYDIR/include" LDFLAGS="-L$DEPLOYDIR/lib"
  unset PKG_CONFIG_PATH
  make -j$NUMCPU
  make install
}

build_ragel()
{
  version=$1

  if [ -f $DEPLOYDIR/bin/ragel ]; then
    echo "ragel already installed. not building"
    return
  fi

  echo "Building ragel $version..."
  cd "$BASEDIR"/src
  rm -rf "ragel-$version"
  if [ ! -f "ragel-$version.tar.gz" ]; then
    curl --insecure -LO "http://www.colm.net/files/ragel/ragel-$version.tar.gz"
  fi
  tar xzf "ragel-$version.tar.gz"
  cd "ragel-$version"
  sed -e "s/setiosflags(ios::right)/std::&/g" ragel/javacodegen.cpp > ragel/javacodegen.cpp.new && mv ragel/javacodegen.cpp.new ragel/javacodegen.cpp
  ./configure --prefix="$DEPLOYDIR"
  make -j$NUMCPU
  make install
}

build_harfbuzz()
{
  version=$1
  extra_config_flags="$2"

  if [ -e $DEPLOYDIR/include/harfbuzz ]; then
    echo "harfbuzz already installed. not building"
    return
  fi

  echo "Building harfbuzz $version..."
  cd "$BASEDIR"/src
  rm -rf "harfbuzz-$version"
  if [ ! -f "harfbuzz-$version.tar.gz" ]; then
    curl --insecure -LO "http://cgit.freedesktop.org/harfbuzz/snapshot/harfbuzz-$version.tar.gz"
  fi
  tar xzf "harfbuzz-$version.tar.gz"
  cd "harfbuzz-$version"
  # we do not need gtkdocize
  sed -e "s/gtkdocize/echo/g" autogen.sh > autogen.sh.bak && mv autogen.sh.bak autogen.sh
  # disable doc directories as they make problems on Mac OS Build
  sed -e "s/SUBDIRS = src util test docs/SUBDIRS = src util test/g" Makefile.am > Makefile.am.bak && mv Makefile.am.bak Makefile.am
  sed -e "s/^docs.*$//" configure.ac > configure.ac.bak && mv configure.ac.bak configure.ac
  sh ./autogen.sh --prefix="$DEPLOYDIR" --with-freetype=yes --with-gobject=no --with-cairo=no --with-icu=no $extra_config_flags
  make -j$NUMCPU
  make install
}
openscad-2021.01/scripts/setenv-unibuild.sh0000644000000000000000000000705414005610145017313 0ustar  rootroot# setup environment variables for building OpenSCAD against custom built
# dependency libraries. works on Linux/BSD.
#
# Please see the 'uni-build-dependencies.sh' file for usage information
#

setenv_common()
{
 if [ ! $BASEDIR ]; then
  if [ -f openscad.pro ]; then
    # if in main openscad dir, put under $HOME
    BASEDIR=$HOME/openscad_deps
  else
    # otherwise, assume its being run 'out of tree'. treat it somewhat like
    # "configure" or "cmake", so you can build dependencies where u wish.
    echo "Warning: Not in OpenSCAD src dir... using current directory as base of build"
    BASEDIR=$PWD/openscad_deps
  fi
 fi
 DEPLOYDIR=$BASEDIR

 export BASEDIR
 export PATH=$BASEDIR/bin:$PATH
 export LD_LIBRARY_PATH=$DEPLOYDIR/lib:$DEPLOYDIR/lib64
 export LD_RUN_PATH=$DEPLOYDIR/lib:$DEPLOYDIR/lib64
 export OPENSCAD_LIBRARIES=$DEPLOYDIR
 export GLEWDIR=$DEPLOYDIR

 echo BASEDIR: $BASEDIR
 echo DEPLOYDIR: $DEPLOYDIR
 echo PATH modified
 echo LD_LIBRARY_PATH modified
 echo LD_RUN_PATH modified
 echo OPENSCAD_LIBRARIES modified
 echo GLEWDIR modified

 if [ "`uname -m | grep sparc64`" ]; then
   echo detected sparc64. forcing 32 bit with export ABI=32
   ABI=32
   export ABI
 fi
}

setenv_freebsd()
{
 echo .... freebsd detected. 
 echo .... if you have freebsd >9, it is advisable to install
 echo .... the clang compiler and re-run this script as 
 echo .... '. ./scripts/setenv-unibuild.sh clang'
 setenv_common
 QMAKESPEC=freebsd-g++
 QTDIR=/usr/local/share/qt4
 export QMAKESPEC
 export QTDIR
}

setenv_netbsd()
{
 setenv_common
 echo --- netbsd build situation is complex. it comes with gcc4.5
 echo --- which is incompatible with updated CGAL. 
 echo --- you may need to hack with newer gcc to make it work
 QMAKESPEC=netbsd-g++
 QTDIR=/usr/pkg/qt4
 PATH=/usr/pkg/qt4/bin:$PATH
 LD_LIBRARY_PATH=/usr/pkg/qt4/lib:$LD_LIBRARY_PATH
 LD_LIBRARY_PATH=/usr/X11R7/lib:$LD_LIBRARY_PATH
 LD_LIBRARY_PATH=/usr/pkg/lib:$LD_LIBRARY_PATH

 export QMAKESPEC
 export QTDIR
 export PATH
 export LD_LIBRARY_PATH
}

setenv_linux_clang()
{
 export CC=clang
 export CXX=clang++
 export QMAKESPEC=unsupported/linux-clang

 echo CC has been modified: $CC
 echo CXX has been modified: $CXX
 echo QMAKESPEC has been modified: $QMAKESPEC
}

setenv_freebsd_clang()
{
 export CC=clang
 export CXX=clang++
 export QMAKESPEC=freebsd-clang

 echo CC has been modified: $CC
 echo CXX has been modified: $CXX
 echo QMAKESPEC has been modified: $QMAKESPEC
}

setenv_netbsd_clang()
{
 echo --------------------- this is not yet supported. netbsd 6 lacks
 echo --------------------- certain things needed for clang support
 export CC=clang
 export CXX=clang++
 export QMAKESPEC=./patches/mkspecs/netbsd-clang

 echo CC has been modified: $CC
 echo CXX has been modified: $CXX
 echo QMAKESPEC has been modified: $QMAKESPEC
}

clean_note()
{
 if [ "`command -v qmake-qt4`" ]; then
  QMAKEBIN=qmake-qt4
 else
  QMAKEBIN=qmake
 fi
 echo "Please re-run" $QMAKEBIN "and run 'make clean' if necessary"
}

if [ "`uname | grep -i 'linux\|debian'`" ]; then
 setenv_common
 if [ "`echo $* | grep clang`" ]; then
  setenv_linux_clang
 fi
elif [ "`uname | grep -i freebsd`" ]; then
 setenv_freebsd
 if [ "`echo $* | grep clang`" ]; then
  setenv_freebsd_clang
 fi
elif [ "`uname | grep -i netbsd`" ]; then
 setenv_netbsd
 if [ "`echo $* | grep clang`" ]; then
  setenv_netbsd_clang
 fi
else
 # guess
 setenv_common
 echo unknown system. guessed env variables. see 'setenv-unibuild.sh'
fi

if [ -e $DEPLOYDIR/include/Qt ]; then
  echo "Qt found under $DEPLOYDIR ... "
  QTDIR=$DEPLOYDIR
  export QTDIR
  echo "QTDIR modified to $DEPLOYDIR"
fi

clean_note

openscad-2021.01/scripts/uni-get-dependencies.sh0000755000000000000000000002070114005610145020167 0ustar  rootroot# auto-install dependency packages using the systems package manager.
# after running this, run ./script/check-dependencies.sh. see README.md
#
# this assumes you have sudo installed and running, or are running as root.
#

get_fedora_deps_yum()
{
 yum -y install qt5-qtbase-devel bison flex eigen3-devel harfbuzz-devel \
  fontconfig-devel freetype-devel \
  boost-devel mpfr-devel gmp-devel glew-devel CGAL-devel gcc gcc-c++ pkgconfig \
  opencsg-devel git libXmu-devel curl imagemagick ImageMagick glib2-devel make \
  xorg-x11-server-Xvfb gettext qscintilla-devel qscintilla-qt5-devel \
  mesa-dri-drivers double-conversion-devel
}

get_fedora_deps_dnf()
{
 dnf -y install qt5-qtbase-devel bison flex eigen3-devel harfbuzz-devel \
  fontconfig-devel freetype-devel \
  boost-devel mpfr-devel gmp-devel glew-devel CGAL-devel gcc gcc-c++ pkgconfig \
  opencsg-devel git libXmu-devel curl ImageMagick glib2-devel make \
  xorg-x11-server-Xvfb gettext qscintilla-devel qscintilla-qt5-devel \
  mesa-dri-drivers libzip-devel ccache qt5-qtmultimedia-devel double-conversion-devel
 dnf -y install libxml2-devel
 dnf -y install libffi-devel
 dnf -y install redhat-rpm-config
}

get_qomo_deps()
{
 get_fedora_deps
}

get_altlinux_deps()
{
 for i in boost-devel boost-filesystem-devel gcc4.5 gcc4.5-c++ boost-program_options-devel \
  boost-thread-devel boost-system-devel boost-regex-devel eigen3 libmpfr libgmp libgmp_cxx-devel qt4-devel libcgal-devel git-core \
  libglew-devel flex bison curl imagemagick gettext glib2-devel; do apt-get install $i; done
}

get_freebsd_deps()
{
 pkg_add -r bison boost-libs cmake git bash eigen3 flex gmake gmp mpfr \
  xorg libGLU libXmu libXi xorg-vfbserver glew \
  qt4-corelib qt4-gui qt4-moc qt4-opengl qt4-qmake qt4-rcc qt4-uic \
  opencsg cgal curl imagemagick glib2-devel gettext libdouble-conversion-3.0.0
}

get_netbsd_deps()
{
 pkgin install bison boost cmake git bash eigen3 flex gmake gmp mpfr \
  qt4 glew cgal opencsg python27 curl \
  ImageMagick glib2 gettext
}

get_opensuse_deps()
{
 zypper install  mpfr-devel gmp-devel boost-devel \
  glew-devel cmake git bison flex cgal-devel curl \
  glib2-devel gettext freetype-devel harfbuzz-devel  \
  libqscintilla-qt5-devel libqt5-qtbase-devel libQt5OpenGL-devel \
  xvfb-run libzip-devel libqt5-qtmultimedia-devel double-conversion-devel
 zypper install libeigen3-devel
 if [ $? -ne 0 ]; then
  zypper install libeigen3
 fi
 zypper install ImageMagick
 if [ $? -ne 0 ]; then
  zypper install imagemagick
 fi
 zypper install opencsg-devel
 if [ $? -ne 0 ]; then
  pver=`cat /etc/os-release | grep -i pretty_name | sed s/PRETTY_NAME=//g`
  pver=`echo $pver | sed s/\"//g | sed s/\ /_/g `
  echo attempting to add graphics repository for opencsg...
  set +x
  zypper ar -f http://download.opensuse.org/repositories/graphics/$pver graphics
  zypper install opencsg-devel
  set -x
 fi
}

get_mageia_deps()
{
 urpmi ctags
 urpmi task-c-devel task-c++-devel libqt4-devel libgmp-devel \
  libmpfr-devel libboost-devel eigen3-devel libglew-devel bison flex \
  cmake imagemagick glib2-devel python curl git x11-server-xvfb gettext \
  double-conversion-devel
}

get_debian_deps()
{
 apt-get -y install \
  build-essential curl libffi-dev \
  libxmu-dev cmake bison flex git-core libboost-all-dev \
  libmpfr-dev libboost-dev libglew-dev libcairo2-dev \
  libeigen3-dev libcgal-dev libopencsg-dev libgmp3-dev libgmp-dev \
  imagemagick libfreetype6-dev libdouble-conversion-dev \
  gtk-doc-tools libglib2.0-dev gettext xvfb pkg-config ragel
 apt-get -y install libxi-dev libfontconfig-dev libzip-dev
}

get_debian_7_deps()
{
  get_debian_deps
  apt-get -y install libqt4-dev libqscintilla2-dev
  echo "debian 7 detected"
  echo "please build harfbuzz & see the README on building dependencies"
  echo ". ./scripts/setenv-unibuild.sh"
  echo "./scripts/uni-build-dependencies.sh harfbuzz"
}

get_qt4or5_deps_debian()
{
  # debian 8 can have both qt4 and qt5 installed... or neither. figure out which
  # and cater to it.
  useqt=5

  if [ "`dpkg --list | grep qt5-default`" ]; then
    useqt=5
  elif [ "`dpkg --list | grep qt4-default`" ]; then
    useqt=4
  elif [ "`echo QT_SELECT | grep ^4`" ]; then
    useqt=4
  elif [ "`echo QT_SELECT | grep qt4`" ]; then
    useqt=4
  elif [ "`echo QT_SELECT | grep ^5`" ]; then
    useqt=5
  elif [ "`echo QT_SELECT | grep qt5`" ]; then
    useqt=5
  elif [ ! "`command -v qtchooser`" ]; then
    useqt=5
  elif [ "`qtchooser -l | grep qt5`" ]; then
    useqt=5
  elif [ ! "`qtchooser -l | grep qt4`" ]; then
    useqt=5
  elif [ ! "`command -v qmake`" ]; then
    useqt=5
  elif [ "`qmake --version | grep -i qt.version.4`" ]; then
    useqt=4
  fi

  if [ $useqt = 5 ]; then
    apt-get -y install qtbase5-dev libqt5scintilla2-dev libqt5opengl5-dev qtmultimedia5-dev libqt5multimedia5-plugins qt5-qmake
  else
    apt-get -y install libqt4-dev libqscintilla2-dev libqt4-opengl-dev
  fi
  if [ ! "`command -v qmake`" ]; then
    apt-get -y install qt$useqt-default
    echo "installed qt$useqt-default to enable qmake"
  elif [ ! "`qmake --version | grep qmake.version`" ]; then
    apt-get -y install qt$useqt-default
    echo "installed qt$useqt-default to enable qmake"
  fi
}

get_debian_8_deps()
{
  apt-get -y install libharfbuzz-dev libxml2-dev
  get_debian_deps
  get_qt4or5_deps_debian
}

get_ubuntu_14_deps()
{
  get_debian_8_deps
}

get_arch_deps()
{
  pacman -S --noconfirm \
	base-devel gcc bison flex make libzip \
	qt5 qscintilla-qt5 cgal gmp mpfr boost opencsg \
	glew eigen glib2 fontconfig freetype2 harfbuzz \
	double-conversion
}

get_ubuntu_16_deps()
{
  apt-get -y install libxi-dev libxml2-dev libfontconfig1-dev
  # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804539
  apt-get -y install libcgal-qt5-dev
  get_debian_8_deps
}

get_neon_deps()
{
  get_debian_deps
  apt-get -y install libxi-dev libxml2-dev libfontconfig1-dev
  apt-get -y install libharfbuzz-dev libxml2-dev
  # qt5 scintilla is broken on kde neon. use qt4 # issue 1790
  apt-get -y install libcgal-dev
  apt-get -y install libqt4-dev libqscintilla2-dev libqt4-opengl-dev
  echo on KDE Neon please use qmake-qt4 to build
}

get_solus_deps()
{
  eopkg -y it -c system.devel
  eopkg -y install qt5-base-devel qt5-multimedia-devel qscintilla-devel \
	CGAL-devel gmp-devel mpfr-devel glib2-devel libboost-devel \
	opencsg-devel glew-devel eigen3 \
	fontconfig-devel freetype2-devel harfbuzz-devel libzip-devel \
	bison flex
}

unknown()
{
 echo "Unknown system type. Please install the dependency packages listed"
 echo "in README.md using your system's package manager."
}

if [ -e /etc/issue ]; then
 if [ "`grep -i ubuntu.1[4-5] /etc/issue`" ]; then
  get_ubuntu_14_deps
 elif [ "`grep -i ubuntu.1[6-9] /etc/issue`" ]; then
  get_ubuntu_16_deps
 elif [ "`grep -i ubuntu.2[0-4] /etc/issue`" ]; then
  get_ubuntu_16_deps
 elif [ "`grep -i ubuntu /etc/issue`" ]; then
  get_debian_deps
 elif [ "`grep -i KDE.neon /etc/issue`" ]; then
  get_neon_deps
 elif [ "`grep -i elementary.*freya /etc/issue`" ]; then
  get_ubuntu_14_deps
 elif [ "`grep ID=.solus /etc/os-release`" ]; then
  get_solus_deps
 elif [ "`grep -i debian.GNU.Linux.7 /etc/issue`" ]; then
  get_debian_7_deps
 elif [ "`grep -i debian /etc/issue`" ]; then
  get_debian_8_deps
 elif [ "`grep -i raspbian /etc/issue`" ]; then
  get_debian_deps
 elif [ "`grep -i linux.mint.2 /etc/issue`" ]; then
  get_ubuntu_14_deps
 elif [ "`grep -i linux.mint.17 /etc/issue`" ]; then
  get_ubuntu_14_deps
 elif [ "`grep -i linux.mint.1[89] /etc/issue`" ]; then
  get_ubuntu_16_deps
 elif [ "`grep -i mint /etc/issue`" ]; then
  get_debian_7_deps
 elif [ "`grep -i suse /etc/issue`" ]; then
  get_opensuse_deps
 elif [ "`grep -i fedora.release.2[2-9] /etc/issue`" ]; then
  get_fedora_deps_dnf
 elif [ "`grep -i fedora.release.[3-9][0-9] /etc/issue`" ]; then
  get_fedora_deps_dnf
 elif [ "`grep -i fedora.release.2[0-1] /etc/issue`" ]; then
  get_fedora_deps_yum
 elif [ "`grep -i fedora /etc/issue`" ]; then
  get_fedora_deps_yum
 elif [ "`grep -i red.hat /etc/issue`" ]; then
  get_fedora_deps
 elif [ "`grep -i mageia /etc/issue`" ]; then
  get_mageia_deps
 elif [ "`grep -i qomo /etc/issue`" ]; then
  get_qomo_deps
 elif [ "`grep -i arch /etc/issue`" ]; then
   get_arch_deps
 elif [ -e /etc/fedora-release ]; then
  if [ "`grep -i fedora.release /etc/fedora-release`" ]; then
    get_fedora_deps_dnf
  fi
 elif [ "`command -v rpm`" ]; then
  if [ "`rpm -qa | grep altlinux`" ]; then
   get_altlinux_deps
  fi
 else
  unknown
 fi
elif [ "`uname | grep -i freebsd `" ]; then
 get_freebsd_deps
elif [ "`uname | grep -i netbsd`" ]; then
 get_netbsd_deps
else
 unknown
fi

openscad-2021.01/scripts/makereleasejson.py0000755000000000000000000000033714005610145017364 0ustar  rootroot#!/usr/bin/env python

# Used by github-release.sh

import sys
import json

v = sys.argv[1]
print(json.JSONEncoder().encode({
'tag_name': 'openscad-'+v,
'name': 'OpenSCAD '+v,
'body': open('./releases/'+v+'.md').read()
}))
openscad-2021.01/scripts/LogicLib.nsh0000644000000000000000000007301214005610145016035 0ustar  rootroot; NSIS LOGIC LIBRARY - LogicLib.nsh
; see mingw-file-association.nshmingw-file-association.nsh for license info
; Version 2.6 - 08/12/2007
; By dselkirk@hotmail.com
; and eccles@users.sf.net
; with IfNot support added by Message
;
; Questions/Comments -
; See http://forums.winamp.com/showthread.php?s=&postid=1116241
;
; Description:
;   Provides the use of various logic statements within NSIS.
;
; Usage:
;   The following "statements" are available:
;       If|IfNot|Unless..{ElseIf|ElseIfNot|ElseUnless}..[Else]..EndIf|EndUnless
;         - Conditionally executes a block of statements, depending on the value
;           of an expression. IfNot and Unless are equivalent and
;           interchangeable, as are ElseIfNot and ElseUnless.
;       AndIf|AndIfNot|AndUnless|OrIf|OrIfNot|OrUnless
;         - Adds any number of extra conditions to If, IfNot, Unless, ElseIf,
;           ElseIfNot and ElseUnless statements.
;       IfThen|IfNotThen..|..|
;         - Conditionally executes an inline statement, depending on the value
;           of an expression.
;       IfCmd..||..|
;         - Conditionally executes an inline statement, depending on a true
;           value of the provided NSIS function.
;       Select..{Case[2|3|4|5]}..[CaseElse|Default]..EndSelect
;         - Executes one of several blocks of statements, depending on the value
;           of an expression.
;       Switch..{Case|CaseElse|Default}..EndSwitch
;         - Jumps to one of several labels, depending on the value of an
;           expression.
;       Do[While|Until]..{ExitDo|Continue|Break}..Loop[While|Until]
;         - Repeats a block of statements until stopped, or depending on the
;           value of an expression.
;       While..{ExitWhile|Continue|Break}..EndWhile
;         - An alias for DoWhile..Loop (for backwards-compatibility)
;       For[Each]..{ExitFor|Continue|Break}..Next
;         - Repeats a block of statements varying the value of a variable.
;
;   The following "expressions" are available:
;       Standard (built-in) string tests (which are case-insensitive):
;         a == b; a != b
;       Additional case-insensitive string tests (using System.dll):
;         a S< b; a S>= b; a S> b; a S<= b
;       Case-sensitive string tests:
;         a S== b; a S!= b
;       Standard (built-in) signed integer tests:
;         a = b; a <> b; a < b; a >= b; a > b; a <= b
;       Standard (built-in) unsigned integer tests:
;         a U< b; a U>= b; a U> b; a U<= b
;       64-bit integer tests (using System.dll):
;         a L= b; a L<> b; a L< b; a L>= b; a L> b; a L<= b
;       Built-in NSIS flag tests:
;         ${Abort}; ${Errors}; ${RebootFlag}; ${Silent}
;       Built-in NSIS other tests:
;         ${FileExists} a
;       Any conditional NSIS instruction test:
;         ${Cmd} a
;       Section flag tests:
;         ${SectionIsSelected} a; ${SectionIsSectionGroup} a;
;         ${SectionIsSectionGroupEnd} a; ${SectionIsBold} a;
;         ${SectionIsReadOnly} a; ${SectionIsExpanded} a;
;         ${SectionIsPartiallySelected} a
;
; Examples:
;   See LogicLib.nsi in the Examples folder for lots of example usage.

!verbose push
!verbose 3
!ifndef LOGICLIB_VERBOSITY
  !define LOGICLIB_VERBOSITY 3
!endif
!define _LOGICLIB_VERBOSITY ${LOGICLIB_VERBOSITY}
!undef LOGICLIB_VERBOSITY
!verbose ${_LOGICLIB_VERBOSITY}

!ifndef LOGICLIB
  !define LOGICLIB
  !define | "'"
  !define || "' '"
  !define LOGICLIB_COUNTER 0

  !include Sections.nsh

  !macro _LOGICLIB_TEMP
    !ifndef _LOGICLIB_TEMP
      !define _LOGICLIB_TEMP
      Var /GLOBAL _LOGICLIB_TEMP  ; Temporary variable to aid the more elaborate logic tests
    !endif
  !macroend

  !macro _IncreaseCounter
    !define _LOGICLIB_COUNTER ${LOGICLIB_COUNTER}
    !undef LOGICLIB_COUNTER
    !define /math LOGICLIB_COUNTER ${_LOGICLIB_COUNTER} + 1
    !undef _LOGICLIB_COUNTER
  !macroend

  !macro _PushLogic
    !insertmacro _PushScope Logic _LogicLib_Label_${LOGICLIB_COUNTER}
    !insertmacro _IncreaseCounter
  !macroend

  !macro _PopLogic
    !insertmacro _PopScope Logic
  !macroend

  !macro _PushScope Type label
    !ifdef _${Type}                                       ; If we already have a statement
      !define _Cur${Type} ${_${Type}}
      !undef _${Type}
      !define _${Type} ${label}
      !define ${_${Type}}Prev${Type} ${_Cur${Type}}       ; Save the current logic
      !undef _Cur${Type}
    !else
      !define _${Type} ${label}                           ; Initialise for first statement
    !endif
  !macroend

  !macro _PopScope Type
    !ifndef _${Type}
      !error "Cannot use _Pop${Type} without a preceding _Push${Type}"
    !endif
    !ifdef ${_${Type}}Prev${Type}                         ; If a previous statement was active then restore it
      !define _Cur${Type} ${_${Type}}
      !undef _${Type}
      !define _${Type} ${${_Cur${Type}}Prev${Type}}
      !undef ${_Cur${Type}}Prev${Type}
      !undef _Cur${Type}
    !else
      !undef _${Type}
    !endif
  !macroend

  ; String tests
  !macro _== _a _b _t _f
    StrCmp `${_a}` `${_b}` `${_t}` `${_f}`
  !macroend

  !macro _!= _a _b _t _f
    !insertmacro _== `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  ; Case-sensitive string tests
  !macro _S== _a _b _t _f
    StrCmpS `${_a}` `${_b}` `${_t}` `${_f}`
  !macroend

  !macro _S!= _a _b _t _f
    !insertmacro _S== `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  ; Extra string tests (cannot do these case-sensitively - I tried and lstrcmp still ignored the case)
  !macro _StrCmpI _a _b _e _l _m
    !insertmacro _LOGICLIB_TEMP
    System::Call `kernel32::lstrcmpiA(ts, ts) i.s` `${_a}` `${_b}`
    Pop $_LOGICLIB_TEMP
    IntCmp $_LOGICLIB_TEMP 0 `${_e}` `${_l}` `${_m}`
  !macroend

  !macro _S< _a _b _t _f
    !insertmacro _StrCmpI `${_a}` `${_b}` `${_f}` `${_t}` `${_f}`
  !macroend

  !macro _S>= _a _b _t _f
    !insertmacro _S< `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  !macro _S> _a _b _t _f
    !insertmacro _StrCmpI `${_a}` `${_b}` `${_f}` `${_f}` `${_t}`
  !macroend

  !macro _S<= _a _b _t _f
    !insertmacro _S> `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  ; Integer tests
  !macro _= _a _b _t _f
    IntCmp `${_a}` `${_b}` `${_t}` `${_f}` `${_f}`
  !macroend

  !macro _<> _a _b _t _f
    !insertmacro _= `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  !macro _< _a _b _t _f
    IntCmp `${_a}` `${_b}` `${_f}` `${_t}` `${_f}`
  !macroend

  !macro _>= _a _b _t _f
    !insertmacro _< `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  !macro _> _a _b _t _f
    IntCmp `${_a}` `${_b}` `${_f}` `${_f}` `${_t}`
  !macroend

  !macro _<= _a _b _t _f
    !insertmacro _> `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  ; Unsigned integer tests (NB: no need for extra equality tests)
  !macro _U< _a _b _t _f
    IntCmpU `${_a}` `${_b}` `${_f}` `${_t}` `${_f}`
  !macroend

  !macro _U>= _a _b _t _f
    !insertmacro _U< `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  !macro _U> _a _b _t _f
    IntCmpU `${_a}` `${_b}` `${_f}` `${_f}` `${_t}`
  !macroend

  !macro _U<= _a _b _t _f
    !insertmacro _U> `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  ; Int64 tests
  !macro _Int64Cmp _a _o _b _t _f
    !insertmacro _LOGICLIB_TEMP
    System::Int64Op `${_a}` `${_o}` `${_b}`
    Pop $_LOGICLIB_TEMP
    !insertmacro _= $_LOGICLIB_TEMP 0 `${_f}` `${_t}`
  !macroend

  !macro _L= _a _b _t _f
    !insertmacro _Int64Cmp `${_a}` = `${_b}` `${_t}` `${_f}`
  !macroend

  !macro _L<> _a _b _t _f
    !insertmacro _L= `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  !macro _L< _a _b _t _f
    !insertmacro _Int64Cmp `${_a}` < `${_b}` `${_t}` `${_f}`
  !macroend

  !macro _L>= _a _b _t _f
    !insertmacro _L< `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  !macro _L> _a _b _t _f
    !insertmacro _Int64Cmp `${_a}` > `${_b}` `${_t}` `${_f}`
  !macroend

  !macro _L<= _a _b _t _f
    !insertmacro _L> `${_a}` `${_b}` `${_f}` `${_t}`
  !macroend

  ; Flag tests
  !macro _Abort _a _b _t _f
    IfAbort `${_t}` `${_f}`
  !macroend
  !define Abort `"" Abort ""`

  !macro _Errors _a _b _t _f
    IfErrors `${_t}` `${_f}`
  !macroend
  !define Errors `"" Errors ""`

  !macro _FileExists _a _b _t _f
    IfFileExists `${_b}` `${_t}` `${_f}`
  !macroend
  !define FileExists `"" FileExists`

  !macro _RebootFlag _a _b _t _f
    IfRebootFlag `${_t}` `${_f}`
  !macroend
  !define RebootFlag `"" RebootFlag ""`

  !macro _Silent _a _b _t _f
    IfSilent `${_t}` `${_f}`
  !macroend
  !define Silent `"" Silent ""`

  ; "Any instruction" test
  !macro _Cmd _a _b _t _f
    !define _t=${_t}
    !ifdef _t=                                            ; If no true label then make one
      !define __t _LogicLib_Label_${LOGICLIB_COUNTER}
      !insertmacro _IncreaseCounter
    !else
      !define __t ${_t}
    !endif
    ${_b} ${__t}
    !define _f=${_f}
    !ifndef _f=                                           ; If a false label then go there
      Goto ${_f}
    !endif
    !undef _f=${_f}
    !ifdef _t=                                            ; If we made our own true label then place it
      ${__t}:
    !endif
    !undef __t
    !undef _t=${_t}
  !macroend
  !define Cmd `"" Cmd`

  ; Section flag test
  !macro _SectionFlagIsSet _a _b _t _f
    !insertmacro _LOGICLIB_TEMP
    SectionGetFlags `${_b}` $_LOGICLIB_TEMP
    IntOp $_LOGICLIB_TEMP $_LOGICLIB_TEMP & `${_a}`
    !insertmacro _= $_LOGICLIB_TEMP `${_a}` `${_t}` `${_f}`
  !macroend
  !define SectionIsSelected `${SF_SELECTED} SectionFlagIsSet`
  !define SectionIsSubSection `${SF_SUBSEC} SectionFlagIsSet`
  !define SectionIsSubSectionEnd `${SF_SUBSECEND} SectionFlagIsSet`
  !define SectionIsSectionGroup `${SF_SECGRP} SectionFlagIsSet`
  !define SectionIsSectionGroupEnd `${SF_SECGRPEND} SectionFlagIsSet`
  !define SectionIsBold `${SF_BOLD} SectionFlagIsSet`
  !define SectionIsReadOnly `${SF_RO} SectionFlagIsSet`
  !define SectionIsExpanded `${SF_EXPAND} SectionFlagIsSet`
  !define SectionIsPartiallySelected `${SF_PSELECTED} SectionFlagIsSet`

  !define IfCmd `!insertmacro _IfThen "" Cmd ${|}`

  !macro _If _c _a _o _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !insertmacro _PushLogic
    !define ${_Logic}If
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the Else
    !insertmacro _IncreaseCounter
    !define _c=${_c}
    !ifdef _c=true                                        ; If is true
      !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else}
    !else                                                 ; If condition is false
      !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} ""
    !endif
    !undef _c=${_c}
    !verbose pop
  !macroend
  !define If     `!insertmacro _If true`
  !define Unless `!insertmacro _If false`
  !define IfNot  `!insertmacro _If false`

  !macro _And _c _a _o _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}If
      !error "Cannot use And without a preceding If or IfNot/Unless"
    !endif
    !ifndef ${_Logic}Else
      !error "Cannot use And following an Else"
    !endif
    !define _c=${_c}
    !ifdef _c=true                                        ; If is true
      !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else}
    !else                                                 ; If condition is false
      !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} ""
    !endif
    !undef _c=${_c}
    !verbose pop
  !macroend
  !define AndIf     `!insertmacro _And true`
  !define AndUnless `!insertmacro _And false`
  !define AndIfNot  `!insertmacro _And false`

  !macro _Or _c _a _o _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}If
      !error "Cannot use Or without a preceding If or IfNot/Unless"
    !endif
    !ifndef ${_Logic}Else
      !error "Cannot use Or following an Else"
    !endif
    !define _label _LogicLib_Label_${LOGICLIB_COUNTER}                           ; Skip this test as we already
    !insertmacro _IncreaseCounter
    Goto ${_label}                                        ; have a successful result
    ${${_Logic}Else}:                                     ; Place the Else label
    !undef ${_Logic}Else                                  ; and remove it
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new If
    !insertmacro _IncreaseCounter
    !define _c=${_c}
    !ifdef _c=true                                        ; If is true
      !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else}
    !else                                                 ; If condition is false
      !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} ""
    !endif
    !undef _c=${_c}
    ${_label}:
    !undef _label
    !verbose pop
  !macroend
  !define OrIf     `!insertmacro _Or true`
  !define OrUnless `!insertmacro _Or false`
  !define OrIfNot  `!insertmacro _Or false`

  !macro _Else
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}If
      !error "Cannot use Else without a preceding If or IfNot/Unless"
    !endif
    !ifndef ${_Logic}Else
      !error "Cannot use Else following an Else"
    !endif
    !ifndef ${_Logic}EndIf                                ; First Else for this If?
      !define ${_Logic}EndIf _LogicLib_Label_${LOGICLIB_COUNTER}                 ; Get a label for the EndIf
      !insertmacro _IncreaseCounter
    !endif
    Goto ${${_Logic}EndIf}                                ; Go to the EndIf
    ${${_Logic}Else}:                                     ; Place the Else label
    !undef ${_Logic}Else                                  ; and remove it
    !verbose pop
  !macroend
  !define Else `!insertmacro _Else`

  !macro _ElseIf _c _a _o _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${Else}                                               ; Perform the Else
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new If
    !insertmacro _IncreaseCounter
    !define _c=${_c}
    !ifdef _c=true                                        ; If is true
      !insertmacro _${_o} `${_a}` `${_b}` "" ${${_Logic}Else}
    !else                                                 ; If condition is false
      !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}Else} ""
    !endif
    !undef _c=${_c}
    !verbose pop
  !macroend
  !define ElseIf     `!insertmacro _ElseIf true`
  !define ElseUnless `!insertmacro _ElseIf false`
  !define ElseIfNot  `!insertmacro _ElseIf false`

  !macro _EndIf _n
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}If
      !error "Cannot use End${_n} without a preceding If or IfNot/Unless"
    !endif
    !ifdef ${_Logic}Else
      ${${_Logic}Else}:                                   ; Place the Else label
      !undef ${_Logic}Else                                ; and remove it
    !endif
    !ifdef ${_Logic}EndIf
      ${${_Logic}EndIf}:                                  ; Place the EndIf
      !undef ${_Logic}EndIf                               ; and remove it
    !endif
    !undef ${_Logic}If
    !insertmacro _PopLogic
    !verbose pop
  !macroend
  !define EndIf     `!insertmacro _EndIf If`
  !define EndUnless `!insertmacro _EndIf Unless`

  !macro _IfThen _a _o _b _t
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${If} `${_a}` `${_o}` `${_b}`
      ${_t}
    ${EndIf}
    !verbose pop
  !macroend
  !define IfThen `!insertmacro _IfThen`

  !macro _IfNotThen _a _o _b _t
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${IfNot} `${_a}` `${_o}` `${_b}`
      ${_t}
    ${EndIf}
    !verbose pop
  !macroend
  !define IfNotThen `!insertmacro _IfNotThen`

  !macro _ForEach _v _f _t _o _s
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    StrCpy "${_v}" "${_f}"                                ; Assign the initial value
    Goto +2                                               ; Skip the loop expression for the first iteration
    !define _DoLoopExpression `IntOp "${_v}" "${_v}" "${_o}" "${_s}"` ; Define the loop expression
    !define _o=${_o}
    !ifdef _o=+                                           ; Check the loop expression operator
      !define __o >                                       ; to determine the correct loop condition
    !else ifdef _o=-
      !define __o <
    !else
      !error "Unsupported ForEach step operator (must be + or -)"
    !endif
    !undef _o=${_o}
    !insertmacro _Do For false `${_v}` `${__o}` `${_t}`   ; Let Do do the rest
    !undef __o
    !verbose pop
  !macroend
  !define ForEach `!insertmacro _ForEach`

  !macro _For _v _f _t
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${ForEach} `${_v}` `${_f}` `${_t}` + 1                ; Pass on to ForEach
    !verbose pop
  !macroend
  !define For `!insertmacro _For`

  !define ExitFor `!insertmacro _Goto ExitFor For`

  !define Next      `!insertmacro _Loop For Next "" "" "" ""`

  !define While     `!insertmacro _Do While true`

  !define ExitWhile `!insertmacro _Goto ExitWhile While`

  !define EndWhile  `!insertmacro _Loop While EndWhile "" "" "" ""`

  !macro _Do _n _c _a _o _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !insertmacro _PushLogic
    !define ${_Logic}${_n} _LogicLib_Label_${LOGICLIB_COUNTER}                   ; Get a label for the start of the loop
    !insertmacro _IncreaseCounter
    ${${_Logic}${_n}}:
    !insertmacro _PushScope Exit${_n} _LogicLib_Label_${LOGICLIB_COUNTER}        ; Get a label for the end of the loop
    !insertmacro _IncreaseCounter
    !insertmacro _PushScope Break ${_Exit${_n}}           ; Break goes to the end of the loop
    !ifdef _DoLoopExpression
      ${_DoLoopExpression}                                ; Special extra parameter for inserting code
      !undef _DoLoopExpression                            ; between the Continue label and the loop condition
    !endif
    !define _c=${_c}
    !ifdef _c=                                            ; No starting condition
      !insertmacro _PushScope Continue _LogicLib_Label_${LOGICLIB_COUNTER}       ; Get a label for Continue at the end of the loop
      !insertmacro _IncreaseCounter
    !else
      !insertmacro _PushScope Continue ${${_Logic}${_n}}  ; Continue goes to the start of the loop
      !ifdef _c=true                                      ; If is true
        !insertmacro _${_o} `${_a}` `${_b}` "" ${_Exit${_n}}
      !else                                               ; If condition is false
        !insertmacro _${_o} `${_a}` `${_b}` ${_Exit${_n}} ""
      !endif
    !endif
    !undef _c=${_c}
    !define ${_Logic}Condition ${_c}                      ; Remember the condition used
    !verbose pop
  !macroend
  !define Do      `!insertmacro _Do Do "" "" "" ""`
  !define DoWhile `!insertmacro _Do Do true`
  !define DoUntil `!insertmacro _Do Do false`

  !macro _Goto _n _s
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _${_n}
      !error "Cannot use ${_n} without a preceding ${_s}"
    !endif
    Goto ${_${_n}}
    !verbose pop
  !macroend
  !define ExitDo   `!insertmacro _Goto ExitDo Do`

  !macro _Loop _n _e _c _a _o _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}${_n}
      !error "Cannot use ${_e} without a preceding ${_n}"
    !endif
    !define _c=${${_Logic}Condition}
    !ifdef _c=                                            ; If Do had no condition place the Continue label
      ${_Continue}:
    !endif
    !undef _c=${${_Logic}Condition}
    !define _c=${_c}
    !ifdef _c=                                            ; No ending condition
      Goto ${${_Logic}${_n}}
    !else ifdef _c=true                                   ; If condition is true
      !insertmacro _${_o} `${_a}` `${_b}` ${${_Logic}${_n}} ${_Exit${_n}}
    !else                                                 ; If condition is false
      !insertmacro _${_o} `${_a}` `${_b}` ${_Exit${_n}} ${${_Logic}${_n}}
    !endif
    !undef _c=${_c}
    Goto ${_Continue}                                     ; Just to ensure it is referenced at least once
	Goto ${_Exit${_n}}                                    ; Just to ensure it is referenced at least once
    ${_Exit${_n}}:                                        ; Place the loop exit point
    !undef ${_Logic}Condition
    !insertmacro _PopScope Continue
    !insertmacro _PopScope Break
    !insertmacro _PopScope Exit${_n}
    !undef ${_Logic}${_n}
    !insertmacro _PopLogic
    !verbose pop
  !macroend
  !define Loop      `!insertmacro _Loop Do Loop "" "" "" ""`
  !define LoopWhile `!insertmacro _Loop Do LoopWhile true`
  !define LoopUntil `!insertmacro _Loop Do LoopUntil false`

  !define Continue `!insertmacro _Goto Continue "For or Do or While"`
  !define Break    `!insertmacro _Goto Break "For or Do or While"`

  !macro _Select _a
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !insertmacro _PushLogic
    !define ${_Logic}Select `${_a}`                       ; Remember the left hand side of the comparison
    !verbose pop
  !macroend
  !define Select `!insertmacro _Select`

  !macro _Select_CaseElse
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}Select
      !error "Cannot use Case without a preceding Select"
    !endif
    !ifdef ${_Logic}EndSelect                             ; This is set only after the first case
      !ifndef ${_Logic}Else
        !error "Cannot use Case following a CaseElse"
      !endif
      Goto ${${_Logic}EndSelect}                          ; Go to the EndSelect
      ${${_Logic}Else}:                                   ; Place the Else label
      !undef ${_Logic}Else                                ; and remove it
    !else
      !define ${_Logic}EndSelect _LogicLib_Label_${LOGICLIB_COUNTER}             ; Get a label for the EndSelect
      !insertmacro _IncreaseCounter
    !endif
    !verbose pop
  !macroend
  !define CaseElse `!insertmacro _CaseElse`
  !define Case_Else `!insertmacro _CaseElse`              ; Compatibility with 2.2 and earlier
  !define Default `!insertmacro _CaseElse`                ; For the C-minded

  !macro _Select_Case _a
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${CaseElse}                                           ; Perform the CaseElse
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new Case
    !insertmacro _IncreaseCounter
    !insertmacro _== `${${_Logic}Select}` `${_a}` "" ${${_Logic}Else}
    !verbose pop
  !macroend
  !define Case `!insertmacro _Case`

  !macro _Case2 _a _b
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${CaseElse}                                           ; Perform the CaseElse
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new Case
    !insertmacro _IncreaseCounter
    !insertmacro _== `${${_Logic}Select}` `${_a}` +2 ""
    !insertmacro _== `${${_Logic}Select}` `${_b}` "" ${${_Logic}Else}
    !verbose pop
  !macroend
  !define Case2 `!insertmacro _Case2`

  !macro _Case3 _a _b _c
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${CaseElse}                                           ; Perform the CaseElse
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new Case
    !insertmacro _IncreaseCounter
    !insertmacro _== `${${_Logic}Select}` `${_a}` +3 ""
    !insertmacro _== `${${_Logic}Select}` `${_b}` +2 ""
    !insertmacro _== `${${_Logic}Select}` `${_c}` "" ${${_Logic}Else}
    !verbose pop
  !macroend
  !define Case3 `!insertmacro _Case3`

  !macro _Case4 _a _b _c _d
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${CaseElse}                                           ; Perform the CaseElse
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new Case
    !insertmacro _IncreaseCounter
    !insertmacro _== `${${_Logic}Select}` `${_a}` +4 ""
    !insertmacro _== `${${_Logic}Select}` `${_b}` +3 ""
    !insertmacro _== `${${_Logic}Select}` `${_c}` +2 ""
    !insertmacro _== `${${_Logic}Select}` `${_d}` "" ${${_Logic}Else}
    !verbose pop
  !macroend
  !define Case4 `!insertmacro _Case4`

  !macro _Case5 _a _b _c _d _e
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    ${CaseElse}                                           ; Perform the CaseElse
    !define ${_Logic}Else _LogicLib_Label_${LOGICLIB_COUNTER}                    ; Get a label for the next Else and perform the new Case
    !insertmacro _IncreaseCounter
    !insertmacro _== `${${_Logic}Select}` `${_a}` +5 ""
    !insertmacro _== `${${_Logic}Select}` `${_b}` +4 ""
    !insertmacro _== `${${_Logic}Select}` `${_c}` +3 ""
    !insertmacro _== `${${_Logic}Select}` `${_d}` +2 ""
    !insertmacro _== `${${_Logic}Select}` `${_e}` "" ${${_Logic}Else}
    !verbose pop
  !macroend
  !define Case5 `!insertmacro _Case5`

  !macro _EndSelect
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}Select
      !error "Cannot use EndSelect without a preceding Select"
    !endif
    !ifdef ${_Logic}Else
      ${${_Logic}Else}:                                   ; Place the Else label
      !undef ${_Logic}Else                                ; and remove it
    !endif
    !ifdef ${_Logic}EndSelect                             ; This won't be set if there weren't any cases
      ${${_Logic}EndSelect}:                              ; Place the EndSelect
      !undef ${_Logic}EndSelect                           ; and remove it
    !endif
    !undef ${_Logic}Select
    !insertmacro _PopLogic
    !verbose pop
  !macroend
  !define EndSelect `!insertmacro _EndSelect`

  !macro _Switch _a
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !insertmacro _PushLogic
    !insertmacro _PushScope Switch ${_Logic}              ; Keep a separate stack for switch data
    !insertmacro _PushScope Break _LogicLib_Label_${LOGICLIB_COUNTER}            ; Get a lable for beyond the end of the switch
    !insertmacro _IncreaseCounter
    !define ${_Switch}Var `${_a}`                         ; Remember the left hand side of the comparison
    !tempfile ${_Switch}Tmp                               ; Create a temporary file
    !define ${_Logic}Switch _LogicLib_Label_${LOGICLIB_COUNTER}                  ; Get a label for the end of the switch
    !insertmacro _IncreaseCounter
    Goto ${${_Logic}Switch}                               ; and go there
    !verbose pop
  !macroend
  !define Switch `!insertmacro _Switch`

  !macro _Case _a
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifdef _Logic & ${_Logic}Select                       ; Check for an active Select
      !insertmacro _Select_Case `${_a}`
    !else ifndef _Switch                                  ; If not then check for an active Switch
      !error "Cannot use Case without a preceding Select or Switch"
    !else
      !define _label _LogicLib_Label_${LOGICLIB_COUNTER}                         ; Get a label for this case,
      !insertmacro _IncreaseCounter
      ${_label}:                                          ; place it and add it's check to the temp file
      !appendfile "${${_Switch}Tmp}" `!insertmacro _== $\`${${_Switch}Var}$\` $\`${_a}$\` ${_label} ""$\n`
      !undef _label
    !endif
    !verbose pop
  !macroend

  !macro _CaseElse
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifdef _Logic & ${_Logic}Select                       ; Check for an active Select
      !insertmacro _Select_CaseElse
    !else ifndef _Switch                                  ; If not then check for an active Switch
      !error "Cannot use Case without a preceding Select or Switch"
    !else ifdef ${_Switch}Else                            ; Already had a default case?
      !error "Cannot use CaseElse following a CaseElse"
    !else
      !define ${_Switch}Else _LogicLib_Label_${LOGICLIB_COUNTER}                 ; Get a label for the default case,
      !insertmacro _IncreaseCounter
      ${${_Switch}Else}:                                  ; and place it
    !endif
    !verbose pop
  !macroend

  !macro _EndSwitch
    !verbose push
    !verbose ${LOGICLIB_VERBOSITY}
    !ifndef _Logic | ${_Logic}Switch
      !error "Cannot use EndSwitch without a preceding Switch"
    !endif
    Goto ${_Break}                                        ; Skip the jump table
    ${${_Logic}Switch}:                                   ; Place the end of the switch
    !undef ${_Logic}Switch
    !include "${${_Switch}Tmp}"                           ; Include the jump table
    !delfile "${${_Switch}Tmp}"                           ; and clear it up
    !ifdef ${_Switch}Else                                 ; Was there a default case?
      Goto ${${_Switch}Else}                              ; then go there if all else fails
      !undef ${_Switch}Else
    !endif
    !undef ${_Switch}Tmp
    !undef ${_Switch}Var
    ${_Break}:                                            ; Place the break label
    !insertmacro _PopScope Break
    !insertmacro _PopScope Switch
    !insertmacro _PopLogic
    !verbose pop
  !macroend
  !define EndSwitch `!insertmacro _EndSwitch`

!endif ; LOGICLIB
!verbose 3
!define LOGICLIB_VERBOSITY ${_LOGICLIB_VERBOSITY}
!undef _LOGICLIB_VERBOSITY
!verbose pop
openscad-2021.01/scripts/publish-macosx.sh0000755000000000000000000000662214005610145017137 0ustar  rootroot#!/bin/sh
#
# Usage:
#   ./scripts/publish-macosx.sh [buildonly]
#

VERSION=2021.01
VERSIONDATE=2021.01.31

export NUMCPU=$(sysctl -n hw.ncpu)

human_filesize()
{
  awk -v sum=$1 'BEGIN {
    hum[1024**3]="GB"; hum[1024**2]="MB"; hum[1024]="KB"; 
    for (x=1024**3; x>=1024; x/=1024) { 
      if (sum>=x) { printf "%.1f %s\n",sum/x,hum[x]; break }
    }
  }'
}

# Pass version= packagefile= filesize=
update_www_download_links()
{
    # Make the passed variables available
    local $*
    filesize=$(human_filesize $filesize)
    webdir=../openscad.github.com
    # FIXME: release vs. snapshot
    incfile=inc/mac_snapshot_links.js
    BASEURL='http://files.openscad.org/snapshots'
    DATECODE=`date +"%Y.%m.%d"`
    
    if [ -f $webdir/$incfile ]; then
        cd $webdir
        echo "fileinfo['MAC_SNAPSHOT_URL'] = '$BASEURL/$packagefile'" > $incfile
        echo "fileinfo['MAC_SNAPSHOT_NAME'] = 'OpenSCAD $version'" >> $incfile
        echo "fileinfo['MAC_SNAPSHOT_SIZE'] = '$filesize'" >> $incfile
        echo 'modified mac_snapshot_links.js'
        
        git --no-pager diff
        echo "Web page updated. Remember to commit and push openscad.github.com"
    else
        echo "Web page not found at $incfile"
    fi
}

# Cmd-line parameters
DOUPLOAD=1
if [ "`echo $* | grep buildonly`" ]; then
  echo "Build only, no upload"
  DOUPLOAD=
fi

if test -z "$VERSIONDATE"; then
  VERSIONDATE=`date "+%Y.%m.%d"`
fi
if test -z "$VERSION"; then
  VERSION=$VERSIONDATE
  SNAPSHOT=snapshot
fi
SHORTVERSION=${VERSION%%-*}

# Turn off ccache, just for safety
PATH=${PATH//\/opt\/local\/libexec\/ccache:}

export MACOSX_DEPLOYMENT_TARGET=10.9

# This is the same location as DEPLOYDIR in macosx-build-dependencies.sh
export OPENSCAD_LIBRARIES=$PWD/../libraries/install

# Make sure that the correct Qt tools are used
export PATH=$OPENSCAD_LIBRARIES/bin:$PATH

`dirname $0`/release-common.sh -v $VERSION $SNAPSHOT
if [[ $? != 0 ]]; then
  exit 1
fi

echo "Sanity check of the app bundle..."
`dirname $0`/macosx-sanity-check.py OpenSCAD.app/Contents/MacOS/OpenSCAD
if [[ $? != 0 ]]; then
  exit 1
fi

SIGNATURE=$(openssl dgst -sha1 -binary < OpenSCAD-$VERSION.dmg  | openssl dgst -dss1 -sign $HOME/.ssh/openscad-appcast.pem | openssl enc -base64)

if [[ $VERSION == $VERSIONDATE ]]; then
  APPCASTFILE=appcast-snapshots.xml
else
  APPCASTFILE=appcast.xml
fi
echo "Creating appcast $APPCASTFILE..."
FILESIZE=$(stat -f "%z" OpenSCAD-$VERSION.dmg)
sed -e "s,@VERSION@,$VERSION,g" -e "s,@SHORTVERSION@,$SHORTVERSION,g" -e "s,@VERSIONDATE@,$VERSIONDATE,g" -e "s,@DSASIGNATURE@,$SIGNATURE,g" -e "s,@FILESIZE@,$FILESIZE,g" $APPCASTFILE.in > $APPCASTFILE
cp $APPCASTFILE ../openscad.github.com
if [[ $VERSION == $VERSIONDATE ]]; then
  cp $APPCASTFILE ../openscad.github.com/appcast-snapshots.xml
fi

if [ ! $DOUPLOAD ]; then
  exit 0
fi

echo "Uploading..."
if [[ $VERSION == $VERSIONDATE ]]; then
  scp OpenSCAD-$VERSION.dmg openscad@files.openscad.org:www/snapshots
else
  scp OpenSCAD-$VERSION.dmg openscad@files.openscad.org:www
fi
if [[ $? != 0 ]]; then
  exit 1
fi
scp $APPCASTFILE openscad@files.openscad.org:www/
if [[ $? != 0 ]]; then
  exit 1
fi
if [[ $VERSION == $VERSIONDATE ]]; then
  scp $APPCASTFILE openscad@files.openscad.org:www/appcast-snapshots.xml
  if [[ $? != 0 ]]; then
    exit 1
  fi
fi

# Update snapshot filename on web page
update_www_download_links version=$VERSION packagefile=OpenSCAD-$VERSION.dmg filesize=$FILESIZE
openscad-2021.01/scripts/translation-update.sh0000755000000000000000000000672214005610145020020 0ustar  rootroot#!/bin/sh

# see doc/translation.txt for more info

updatepot()
{
 # check we have all files from POTFILES present
 while read f
 do
   if [ ! -f "$f" ]; then
     echo "cannot find file '$f' from POTFILES"
     exit 1
   fi
 done < locale/POTFILES

 grep ui_MainWindow.h locale/POTFILES >/dev/null 2>/dev/null
 if [ $? -ne 0 ] ; then
   echo "cannot find .../ui_xxxxx.h files. perhaps if you run make...?"
   exit 1
 fi

 # extract example names from the index JSON file
 cat -n examples/examples.json \
	| grep '\[$' | sed -e 's/^[ \ŧ]*//; s/:.*//' \
	| awk '{ printf "#: examples/examples.json:%d\nmsgid %s\nmsgstr \"\"\n\n", $1, $2 }' \
	> ./locale/json-strings.pot

 # extract strings from appdata file
 itstool -o ./locale/appdata-strings.pot ./openscad.appdata.xml.in --its=./contrib/appdata.its

 VER=`date +"%Y.%m.%d"`
 OPTS=
 OPTS=$OPTS' --package-name=OpenSCAD'
 OPTS=$OPTS' --package-version='$VER
 OPTS=$OPTS' --default-domain=openscad'
 OPTS=$OPTS' --language=c++' 
 OPTS=$OPTS' --keyword=' #without WORD means not to use default keywords
 OPTS=$OPTS' --keyword=_'
 OPTS=$OPTS' --keyword=q_'
 OPTS=$OPTS' --keyword=_:1,2c'
 OPTS=$OPTS' --keyword=q_:1,2c'
 OPTS=$OPTS' --keyword=ngettext:1,2'
 OPTS=$OPTS' --files-from=./locale/POTFILES'
 cmd="${GETTEXT_PATH}xgettext "$OPTS' -o ./locale/openscad-tmp.pot'
 echo $cmd
 $cmd
 if [ ! $? = 0 ]; then
  echo error running xgettext
  exit 1
 fi

 cmd="${GETTEXT_PATH}msgcat -o ./locale/openscad.pot ./locale/openscad-tmp.pot ./locale/json-strings.pot ./locale/appdata-strings.pot"
 echo $cmd
 $cmd
 if [ ! $? = 0 ]; then
  echo error running msgcat
  exit 1
 fi

 sed -e s/"CHARSET"/"UTF-8"/g ./locale/openscad.pot > ./locale/openscad.pot.new && mv ./locale/openscad.pot.new ./locale/openscad.pot
 rm -f ./locale/json-strings.pot ./locale/openscad-tmp.pot ./locale/appdata-strings.pot
}

updatepo()
{
 for LANGCODE in `cat ./locale/LINGUAS | grep -v "#"`; do
  OPTS='--update --backup=t'
  cmd="$GETTEXT_PATH"'msgmerge '$OPTS' ./locale/'$LANGCODE'.po ./locale/openscad.pot'
  echo $cmd
  $cmd
  if [ ! $? = 0 ]; then
   echo error running msgmerge
   exit 1
  fi
 done
}

updatemo()
{
 for LANGCODE in `cat locale/LINGUAS | grep -v "#"`; do
  mkdir -p ./locale/$LANGCODE/LC_MESSAGES
  OPTS='-c -v'
  cmd="$GETTEXT_PATH"'msgfmt '$OPTS' -o ./locale/'$LANGCODE'/LC_MESSAGES/openscad.mo ./locale/'$LANGCODE'.po'
  echo $cmd
  $cmd
  if [ ! $? = 0 ]; then
   echo error running msgfmt
   exit 1
  fi
 done

 if which itstool > /dev/null 2>&1; then
  # ugly workaround for bug https://bugs.freedesktop.org/show_bug.cgi?id=90937
  for LANGCODE in `cat locale/LINGUAS | grep -v "#"`; do
   ln -s openscad.mo ./locale/$LANGCODE/LC_MESSAGES/$LANGCODE.mo
  done

  # generate translated appdata file
  itstool -j ./openscad.appdata.xml.in -o ./openscad.appdata.xml ./locale/*/LC_MESSAGES/[a-z][a-z].mo

  # clean the mess
  for LANGCODE in `cat locale/LINGUAS | grep -v "#"`; do
   unlink ./locale/$LANGCODE/LC_MESSAGES/$LANGCODE.mo
  done
 else
  if [ x"$(uname -s)" = x"Linux" ]; then
   echo "itstool missing, won't apply translations to openscad.appdata.xml"
  fi
  cp -f ./openscad.appdata.xml.in ./openscad.appdata.xml
 fi
}

GETTEXT_PATH=""
#if [ "x$OPENSCAD_LIBRARIES" != x ]; then
#	GETTEXT_PATH="$OPENSCAD_LIBRARIES/bin/"
#fi

SCRIPTDIR="`dirname \"$0\"`"
TOPDIR="`dirname \"$SCRIPTDIR\"`"

cd "$TOPDIR" || exit 1

if [ "x$1" = xupdatemo ]; then
 updatemo
else
 echo "Generating POTFILES..."
 ./scripts/generate-potfiles.sh > locale/POTFILES
 updatepot && updatepo && updatemo
fi

openscad-2021.01/scripts/installer-linux.sh0000755000000000000000000000257314005610145017334 0ustar  rootroot#!/bin/bash

# change to the install source directory
cd "$( dirname "$( type -p $0 )" )"

if ! [ -f bin/openscad -a -d lib/openscad -a -d examples -a -d libraries ]; then
	echo "Error: Can't change to install source directory!" >&2
	exit 1
fi

echo "This will install openscad. Please enter the install prefix"
echo "or press Ctrl-C to abort the install process:"
read -p "[/usr/local]: " prefix

if [ "$prefix" = "" ]; then
	prefix="/usr/local"
fi

if [ ! -d "$prefix" ]; then
	echo; echo "Install prefix \`$prefix' does not exist. Press ENTER to continue"
	echo "or press Ctrl-C to abort the install process:"
	read -p "press enter to continue> "
fi

mkdir -p "$prefix"/{bin,lib/openscad,share/openscad/examples,share/openscad/libraries}

if ! [ -w "$prefix"/bin/ -a -w "$prefix"/lib/openscad -a -w "$prefix"/share/openscad ]; then
	echo "You does not seam to have write permissions for prefix \`$prefix'!" >&2
	echo "Maybe you should have run this install script using \`sudo'?" >&2
	exit 1
fi

echo "Copying application wrappers..."
cp -rv bin/. "$prefix"/bin/

echo "Copying application..."
cp -rv lib/. "$prefix"/lib/

echo "Copying examples..."
cp -rv examples/. "$prefix"/share/openscad/examples/

echo "Copying libraries..."
cp -rv libraries/. "$prefix"/share/openscad/libraries/

echo "Copying support files..."
cp -rv share/. "$prefix"/share/

echo "Installation finished. Have a nice day."
openscad-2021.01/scripts/msys2-install-dependencies.sh0000644000000000000000000000131214005610145021332 0ustar  rootroot#!/bin/bash

date "+### %Y-%m-%d %T msys2-install-dependencies started"

#pacman --noconfirm --ask 20 -Sy
#pacman --noconfirm --ask 20 -Su

pacman --query --explicit

for pkg in mingw-w64-x86_64-toolchain mingw-w64-x86_64-boost mingw-w64-x86_64-cgal mingw-w64-x86_64-eigen3 mingw-w64-x86_64-glew mingw-w64-x86_64-qscintilla mingw-w64-x86_64-opencsg mingw-w64-x86_64-pkg-config mingw-w64-x86_64-libzip mingw-w64-x86_64-cmake mingw-w64-x86_64-mesa mingw-w64-x86_64-double-conversion mingw-w64-x86_64-cairo mingw-w64-x86_64-ghostscript make bison flex git
do
	date "+### %Y-%m-%d %T install ${pkg}"
	pacman --noconfirm --ask 20 --sync --needed ${pkg}
done

date "+### %Y-%m-%d %T msys2-install-dependencies finished"
openscad-2021.01/scripts/macosx-build-homebrew.sh0000755000000000000000000000345114005610145020373 0ustar  rootroot#!/bin/bash
#
# This script builds  library dependencies of OpenSCAD for Mac OS X using Homebrew.
# 
# This script must be run from the OpenSCAD source root directory
#
# Prerequisites:
# - Homebrew (http://brew.sh)
#

OPENSCADDIR=$PWD

printUsage()
{
  echo "Usage: $0"
}

log()
{
  echo "$(date):" "$@"
}

if [ ! -f $OPENSCADDIR/openscad.pro ]; then
  echo "Must be run from the OpenSCAD source root directory"
  exit 0
fi

log "Updating homebrew"
time brew update

log "Listing homebrew configuration"
time brew config

# Install special packages not yet in upstream homebrew repo.
# Check if there's already an active openscad tap and skip
# tap/untap in that case.
TAP=:
if ! brew tap | grep ^openscad/ >/dev/null 2>/dev/null
then
	log "Tapping openscad homebrew repo"
	TAP=brew
fi
$TAP tap openscad/homebrew-tap

# FIXME: We used to require unlinking boost, but doing so also causes us to lose boost.
# Disabling until we can figure out why we unlinked in the first place
# brew unlink boost

# Python 2 conflicts with Python 3 links
brew unlink python@2

for formula in boost; do
  log "Installing or updating formula $formula"
  if brew ls --versions $formula; then
    time brew upgrade $formula
  else
    time brew install $formula
  fi
done

for formula in pkg-config eigen cgal glew glib opencsg freetype libzip libxml2 fontconfig harfbuzz qt5 qscintilla2 lib3mf double-conversion imagemagick ccache ghostscript; do
  log "Installing formula $formula"
  brew ls --versions $formula
  time brew install $formula
done

# Link for formulas that are cached on Travis.
for formula in libzip opencsg; do
  log "Linking formula $formula"
  time brew link $formula
done

for formula in gettext qt5 qscintilla2; do
  log "Linking formula $formula"
  time brew link --force $formula
done

$TAP untap openscad/homebrew-tap || true
openscad-2021.01/scripts/x64.nsh0000644000000000000000000000254414005610145014774 0ustar  rootroot; ---------------------
;       x64.nsh
; ---------------------
; see mingw-file-association.nshmingw-file-association.nsh for license info
;
; A few simple macros to handle installations on x64 machines.
;
; RunningX64 checks if the installer is running on x64.
;
;   ${If} ${RunningX64}
;     MessageBox MB_OK "running on x64"
;   ${EndIf}
;
; DisableX64FSRedirection disables file system redirection.
; EnableX64FSRedirection enables file system redirection.
;
;   SetOutPath $SYSDIR
;   ${DisableX64FSRedirection}
;   File some.dll # extracts to C:\Windows\System32
;   ${EnableX64FSRedirection}
;   File some.dll # extracts to C:\Windows\SysWOW64
;

!ifndef ___X64__NSH___
!define ___X64__NSH___

!include LogicLib.nsh

!macro _RunningX64 _a _b _t _f
  !insertmacro _LOGICLIB_TEMP
  System::Call kernel32::GetCurrentProcess()i.s
  System::Call kernel32::IsWow64Process(is,*i.s)
  Pop $_LOGICLIB_TEMP
  !insertmacro _!= $_LOGICLIB_TEMP 0 `${_t}` `${_f}`
!macroend

!define RunningX64 `"" RunningX64 ""`

!macro DisableX64FSRedirection

  System::Call kernel32::Wow64EnableWow64FsRedirection(i0)

!macroend

!define DisableX64FSRedirection "!insertmacro DisableX64FSRedirection"

!macro EnableX64FSRedirection

  System::Call kernel32::Wow64EnableWow64FsRedirection(i1)

!macroend

!define EnableX64FSRedirection "!insertmacro EnableX64FSRedirection"

!endif # !___X64__NSH___
openscad-2021.01/scripts/git-archive-all.py0000755000000000000000000004346014005610145017170 0ustar  rootroot#! /usr/bin/env python
# coding=utf-8

from __future__ import print_function
from __future__ import unicode_literals

__version__ = "1.7"

import sys
from os import path, extsep
from subprocess import Popen, PIPE, CalledProcessError


class GitArchiver(object):
    """
    GitArchiver

    Scan a git repository and export all tracked files, and submodules.
    Checks for .gitattributes files in each directory and uses 'export-ignore'
    pattern entries for ignore files in the archive.

    Automatically detects output format extension: zip, tar, bz2, or gz.
    """

    def __init__(self, prefix='', verbose=False, exclude=True, force_sub=False, extra=None, main_repo_abspath=None):
        """
        @type prefix:   string
        @param prefix:  Prefix used to prepend all paths in the resulting archive.

        @type verbose:  bool
        @param verbose: Determines verbosity of the output (stdout).

        @type exclude:  bool
        @param exclude: Determines whether archiver should follow rules specified in .gitattributes files.
                        Defaults to True.

        @type force_sub:    bool
        @param force_sub:   Determines whether submodules are initialized and updated before archiving.
                            Defaults to False

        @type extra:    list
        @param extra:   List of extra paths to include in the resulting archive.

        @type main_repo_abspath:    string
        @param main_repo_abspath:   Absolute path to the main repository (or one of subdirectories).
                                    If None, current cwd is used.
                                    If given path is path to a subdirectory (but not a submodule directory!)
                                    it will be replaced with abspath to toplevel directory of the repository.
        """
        if extra is None:
            extra = []

        if main_repo_abspath is None:
            main_repo_abspath = path.abspath('')
        elif not path.isabs(main_repo_abspath):
            raise ValueError("You MUST pass absolute path to the main git repository.")

        # Raises an exception if there is no repo under main_repo_abspath.
        try:
            self.run_shell("[ -d .git ] || git rev-parse --git-dir > /dev/null 2>&1", main_repo_abspath)
        except Exception as e:
            raise ValueError("Not a git repository (or any of the parent directories).".format(path=main_repo_abspath))

        # Detect toplevel directory of the repo.
        main_repo_abspath = path.abspath(self.read_git_shell('git rev-parse --show-toplevel', main_repo_abspath).rstrip())

        self.prefix = prefix
        self.verbose = verbose
        self.exclude = exclude
        self.extra = extra
        self.force_sub = force_sub
        self.main_repo_abspath = main_repo_abspath

    def create(self, output_path, dry_run=False, output_format=None):
        """
        Creates the archive, written to the given output_file_path

        Type of the archive is determined either by extension of output_file_path or by the format argument.
        Supported formats are: gz, zip, bz2, tar, tgz

        @type output_path:     string
        @param output_path:    Output file path.

        @type dry_run:  bool
        @param dry_run: Determines whether create should do nothing but print what it would archive.

        @type output_format:    string
        @param output_format:   Determines format of the output archive.
                                If None, format is determined from extension of output_file_path.
        """
        if output_format is None:
            file_name, file_ext = path.splitext(output_path)
            output_format = file_ext[len(extsep):].lower()

        if output_format == 'zip':
            from zipfile import ZipFile, ZIP_DEFLATED

            if not dry_run:
                archive = ZipFile(path.abspath(output_path), 'w')
                add = lambda file_path, file_name: archive.write(file_path, path.join(self.prefix, file_name), ZIP_DEFLATED)
        elif output_format in ['tar', 'bz2', 'gz', 'tgz']:
            import tarfile

            if output_format == 'tar':
                t_mode = 'w'
            elif output_format == 'tgz':
                t_mode = 'w:gz'
            else:
                t_mode = 'w:{f}'.format(f=output_format)

            if not dry_run:
                archive = tarfile.open(path.abspath(output_path), t_mode)
                add = lambda file_path, file_name: archive.add(file_path, path.join(self.prefix, file_name))
        else:
            raise RuntimeError("Unknown format: {f}".format(f=output_format))

        for file_path in self.extra:
            if not dry_run:
                if self.verbose:
                    print("Compressing {f} => {a}...".format(f=file_path,
                                                             a=path.join(self.prefix, file_path)))
                add(file_path, file_path)
            else:
                print("{f} => {a}".format(f=file_path,
                                          a=path.join(self.prefix, file_path)))

        for file_path in self.list_files():
            if not dry_run:
                if self.verbose:
                    print("Compressing {f} => {a}...".format(f=path.join(self.main_repo_abspath, file_path),
                                                             a=path.join(self.prefix, file_path)))
                add(path.join(self.main_repo_abspath, file_path), file_path)
            else:
                print("{f} => {a}".format(f=path.join(self.main_repo_abspath, file_path),
                                          a=path.join(self.prefix, file_path)))

        if not dry_run:
            archive.close()

    def get_path_components(self, repo_abspath, abspath):
        """
        Splits given abspath into components until repo_abspath is reached.

        E.g. if repo_abspath is '/Documents/Hobby/ParaView/' and abspath is
        '/Documents/Hobby/ParaView/Catalyst/Editions/Base/', function will return:
        ['.', 'Catalyst', 'Editions', 'Base']

        First element is always '.' (concrete symbol depends on OS).

        @type repo_abspath:     string
        @param repo_abspath:    Absolute path to the git repository.

        @type abspath:  string
        @param abspath: Absolute path to within repo_abspath.

        @rtype:     list
        @return:    List of path components.
        """
        components = []

        while not path.samefile(abspath, repo_abspath):
            abspath, tail = path.split(abspath)

            if len(tail):
                components.insert(0, tail)

        components.insert(0, path.relpath(repo_abspath, repo_abspath))
        return components

    def get_exclude_patterns(self, repo_abspath, repo_file_paths):
        """
        Returns exclude patterns for a given repo. It looks for .gitattributes files in repo_file_paths.

        Resulting dictionary will contain exclude patterns per path (relative to the repo_abspath).
        E.g. {('.', 'Catalyst', 'Editions', 'Base'), ['Foo*', '*Bar']}

        @type repo_abspath:     string
        @param repo_abspath:    Absolute path to the git repository.

        @type repo_file_paths:  list
        @param repo_file_paths: List of paths relative to the repo_abspath that are under git control.

        @rtype:         dict
        @return:    Dictionary representing exclude patterns.
                    Keys are tuples of strings. Values are lists of strings.
                    Returns None if self.exclude is not set.
        """
        if not self.exclude:
            return None

        def read_attributes(attributes_abspath):
            patterns = []
            if path.isfile(attributes_abspath):
                attributes = open(attributes_abspath, 'r').readlines()
                patterns = []
                for line in attributes:
                    tokens = line.strip().split()
                    if "export-ignore" in tokens[1:]:
                        patterns.append(tokens[0])
            return patterns

        exclude_patterns = {(): []}

        # There may be no gitattributes.
        try:
            global_attributes_abspath = self.read_shell("git config --get core.attributesfile", repo_abspath).rstrip()
            exclude_patterns[()] = read_attributes(global_attributes_abspath)
        except Exception:
            # And valid to not have them.
            pass

        for attributes_abspath in [path.join(repo_abspath, f) for f in repo_file_paths if f.endswith(".gitattributes")]:
            # Each .gitattributes affects only files within its directory.
            key = tuple(self.get_path_components(repo_abspath, path.dirname(attributes_abspath)))
            exclude_patterns[key] = read_attributes(attributes_abspath)

        local_attributes_abspath = path.join(repo_abspath, ".git", "info", "attributes")
        key = tuple(self.get_path_components(repo_abspath, repo_abspath))

        if key in exclude_patterns:
            exclude_patterns[key].extend(read_attributes(local_attributes_abspath))
        else:
            exclude_patterns[key] = read_attributes(local_attributes_abspath)

        return exclude_patterns

    def is_file_excluded(self, repo_abspath, repo_file_path, exclude_patterns):
        """
        Checks whether file at a given path is excluded.

        @type repo_abspath: string
        @param repo_abspath: Absolute path to the git repository.

        @type repo_file_path:   string
        @param repo_file_path:  Path to a file within repo_abspath.

        @type exclude_patterns:     dict
        @param exclude_patterns:    Exclude patterns with format specified for get_exclude_patterns.

        @rtype: bool
        @return: True if file should be excluded. Otherwise False.
        """
        if exclude_patterns is None or not len(exclude_patterns):
            return False

        from fnmatch import fnmatch

        file_name = path.basename(repo_file_path)
        components = self.get_path_components(repo_abspath, path.join(repo_abspath, path.dirname(repo_file_path)))

        is_excluded = False
        # We should check all patterns specified in intermediate directories to the given file.
        # At the end we should also check for the global patterns (key '()' or empty tuple).
        while not is_excluded:
            key = tuple(components)
            if key in exclude_patterns:
                patterns = exclude_patterns[key]
                for p in patterns:
                    if fnmatch(file_name, p) or fnmatch(repo_file_path, p):
                        if self.verbose:
                            print("Exclude pattern matched {pattern}: {path}".format(pattern=p, path=repo_file_path))
                        is_excluded = True

            if not len(components):
                break

            components.pop()

        return is_excluded

    def list_files(self, repo_path=''):
        """
        An iterator method that yields a file path relative to main_repo_abspath
        for each file that should be included in the archive.
        Skips those that match the exclusion patterns found in
        any discovered .gitattributes files along the way.

        Recurs into submodules as well.

        @type repo_path:    string
        @param repo_path:   Path to the git submodule repository within the main git repository.

        @rtype:     iterator
        @return:    Iterator to traverse files under git control relative to main_repo_abspath.
        """
        repo_abspath = path.join(self.main_repo_abspath, repo_path)
        repo_file_paths = self.read_git_shell("git ls-files --cached --full-name --no-empty-directory", repo_abspath).splitlines()
        exclude_patterns = self.get_exclude_patterns(repo_abspath, repo_file_paths)

        for repo_file_path in repo_file_paths:
            # Git puts path in quotes if file path has unicode characters.
            repo_file_path = repo_file_path.strip('"')  # file path relative to current repo
            file_name = path.basename(repo_file_path)

            # Only list symlinks and files that don't start with git.
            if file_name.startswith(".git") or (not path.islink(repo_file_path) and path.isdir(repo_file_path)):
                continue

            main_repo_file_path = path.join(repo_path, repo_file_path)  # file path relative to the main repo

            if self.is_file_excluded(repo_abspath, repo_file_path, exclude_patterns):
                continue

            # Yield both repo_file_path and main_repo_file_path to preserve structure of the repo.
            yield main_repo_file_path

        if self.force_sub:
            self.run_shell("git submodule init", repo_abspath)
            self.run_shell("git submodule update", repo_abspath)

        # List files of every submodule.
        for submodule_path in self.read_shell("git submodule --quiet foreach 'pwd'", repo_abspath).splitlines():
            # In order to get output path we need to exclude repository path from submodule_path.
            submodule_path = path.relpath(submodule_path, self.main_repo_abspath)
            for file_path in self.list_files(submodule_path):
                yield file_path

    @staticmethod
    def run_shell(cmd, cwd=None):
        """
        Runs shell command.

        @type cmd:  string
        @param cmd: Command to be executed.

        @type cwd:  string
        @param cwd: Working directory.

        @rtype:     int
        @return:    Return code of the command.

        @raise CalledProcessError:  Raises exception if return code of the command is non-zero.
        """
        p = Popen(cmd, shell=True, cwd=cwd)
        p.wait()

        if p.returncode:
            raise CalledProcessError(returncode=p.returncode, cmd=cmd)

        return p.returncode

    @staticmethod
    def read_shell(cmd, cwd=None, encoding='utf-8'):
        """
        Runs shell command and reads output.

        @type cmd:  string
        @param cmd: Command to be executed.

        @type cwd:  string
        @param cwd: Working directory.

        @type encoding: string
        @param encoding: Encoding used to decode bytes returned by Popen into string.

        @rtype:     string
        @return:    Output of the command.

        @raise CalledProcessError:  Raises exception if return code of the command is non-zero.
        """
        p = Popen(cmd, shell=True, stdout=PIPE, cwd=cwd)
        output, _ = p.communicate()
        output = output.decode(encoding)

        if p.returncode:
            raise CalledProcessError(returncode=p.returncode, cmd=cmd, output=output)

        return output

    @staticmethod
    def read_git_shell(cmd, cwd=None):
        """
        Runs git shell command, reads output and decodes it into unicode string

        @type cmd:  string
        @param cmd: Command to be executed.

        @type cwd:  string
        @param cwd: Working directory.

        @rtype:     string
        @return:    Output of the command.

        @raise CalledProcessError:  Raises exception if return code of the command is non-zero.
        """
        p = Popen(cmd, shell=True, stdout=PIPE, cwd=cwd)
        output, _ = p.communicate()
        output = output.decode('unicode_escape').encode('raw_unicode_escape').decode('utf-8')

        if p.returncode:
            raise CalledProcessError(returncode=p.returncode, cmd=cmd, output=output)

        return output


if __name__ == '__main__':
    from optparse import OptionParser

    parser = OptionParser(usage="usage: %prog [-v] [--prefix PREFIX] [--no-exclude] [--force-submodules] [--dry-run] OUTPUT_FILE",
                          version="%prog {version}".format(version=__version__))

    parser.add_option('--prefix',
                      type='string',
                      dest='prefix',
                      default='',
                      help="Prepend PREFIX to each filename in the archive. OUTPUT_FILE name is used by default to avoid tarbomb.")

    parser.add_option('-v', '--verbose',
                      action='store_true',
                      dest='verbose',
                      help='Enable verbose mode.')

    parser.add_option('--no-exclude',
                      action='store_false',
                      dest='exclude',
                      default=True,
                      help="Don't read .gitattributes files for patterns containing export-ignore attrib.")

    parser.add_option('--force-submodules',
                      action='store_true',
                      dest='force_sub',
                      help="Force a git submodule init && git submodule update at each level before iterating submodules.")

    parser.add_option('--extra',
                      action='append',
                      dest='extra',
                      default=[],
                      help="Any additional files to include in the archive.")
    parser.add_option('--dry-run',
                      action='store_true',
                      dest='dry_run',
                      help="Don't actually archive anything, just show what would be done.")

    options, args = parser.parse_args()

    if len(args) != 1:
        parser.error("You must specify exactly one output file")

    output_file_path = args[0]

    if path.isdir(output_file_path):
        parser.error("You cannot use directory as output")

    # avoid tarbomb
    if options.prefix:
        options.prefix = path.join(options.prefix, '')
    else:
        import re

        output_name = path.basename(output_file_path)
        output_name = re.sub('(\.zip|\.tar|\.tgz|\.gz|\.bz2|\.tar\.gz|\.tar\.bz2)$', '', output_name) or "Archive"
        options.prefix = path.join(output_name, '')

    try:
        archiver = GitArchiver(options.prefix,
                               options.verbose,
                               options.exclude,
                               options.force_sub,
                               options.extra)
        archiver.create(output_file_path, options.dry_run)
    except Exception as e:
        parser.exit(2, "{exception}\n".format(exception=e))

    sys.exit(0)
openscad-2021.01/scripts/installer.nsi0000644000000000000000000000443714005610145016354 0ustar  rootrootInstallDir ""
!include "LogicLib.nsh"
!include "mingw-file-association.nsh"
!include "x64.nsh"
Name "OpenSCAD"
OutFile "openscad_setup.exe"
!include "installer_arch.nsi"
DirText "This will install OpenSCAD on your computer. Choose a directory"
Section "install"
SetOutPath $INSTDIR
File openscad.exe
File openscad.com
File /r /x mingw-cross-env examples
File /r /x mingw-cross-env libraries
File /r /x mingw-cross-env fonts
File /r /x mingw-cross-env locale
File /r /x mingw-cross-env color-schemes
File /r /x mingw-cross-env templates
${registerExtension} "$INSTDIR\openscad.exe" ".scad" "OpenSCAD_File"
SetShellVarContext all
CreateShortCut $SMPROGRAMS\OpenSCAD.lnk $INSTDIR\openscad.exe
WriteUninstaller $INSTDIR\Uninstall.exe
# see https://msdn.microsoft.com/en-us/library/aa372105(v=vs.85).aspx
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "DisplayName" "OpenSCAD (remove only)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "Publisher" "The OpenSCAD Developers"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "URLInfoAbout" "http://www.openscad.org/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "URLUpdateInfo" "http://www.openscad.org/downloads.html"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "HelpLink" "http://forum.openscad.org/"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD" "UninstallString" "$INSTDIR\Uninstall.exe"
WriteRegStr HKCR ".scad" "PerceivedType" "text"
SectionEnd
Section "Uninstall"
${unregisterExtension} ".scad" "OpenSCAD_File"
Delete $INSTDIR\Uninstall.exe
Delete $INSTDIR\MyProg.exe
SetShellVarContext all
Delete $SMPROGRAMS\OpenSCAD.lnk
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenSCAD"
RMDir /r $INSTDIR\fonts
RMDir /r $INSTDIR\color-schemes
RMDir /r $INSTDIR\templates
RMDir /r $INSTDIR\examples
RMDir /r $INSTDIR\libraries\mcad
RMDir /r $INSTDIR\locale
Delete $INSTDIR\libraries\boxes.scad
Delete $INSTDIR\libraries\shapes.scad
RMDir $INSTDIR\libraries
Delete $INSTDIR\openscad.exe
Delete $INSTDIR\openscad.com
RMDir $INSTDIR
SectionEnd
openscad-2021.01/scripts/winmanifest.xml0000644000000000000000000000226614005610145016710 0ustar  rootroot

    OpenSCAD
    
        
            
                	
            
        
    
     
         
             
            
            
            
            
             
            
            
            
            
         
    

openscad-2021.01/scripts/publish-mingw-x.sh0000755000000000000000000000236314005610145017231 0ustar  rootroot#!/bin/sh

# This is run as part of the checklist in docs/release-checklist.txt
#

if test -z "$VERSION"; then
  VERSION=2021.01
  COMMIT=-c
fi

# Turn off ccache, just for safety
CCACHE_DISABLE=1

. ./scripts/setenv-mingw-xbuild.sh

if [ ! -e $MXEDIR ]; then
  echo "MXEDIR: $MXEDIR"
  echo "MXEDIR is a non-existent path. Mingw cross tools not found."
  echo
  echo " Please run ./scripts/mingw-x-build-dependencies.sh to install MXE"
  echo " or modify MXEDIR to point to the root of your cross-tools setup"
  echo " ( Please see http://mxe.cc for more info ) "
  echo
  exit 1
fi

if [ ! -f $OPENSCADDIR/openscad.pro ]; then
  echo "Must be run from the OpenSCAD source root directory"
  exit 1
fi

./scripts/release-common.sh -v $VERSION $COMMIT mingw32

if [ $? != 0 ]; then
	echo "release-common.sh returned error code: $?. build stopped."
  exit 1
fi

echo "Please upload these files to the appropriate location"
BINFILE=$DEPLOYDIR/OpenSCAD-$VERSION.zip
INSTALLFILE=$DEPLOYDIR/OpenSCAD-$VERSION-Installer.exe
echo $BINFILE
echo $INSTALLFILE

echo
echo "Then copy/paste these commands into your shell:"
echo

# Update snapshot filename on web page
echo ./scripts/update-web.sh OpenSCAD-$VERSION.zip
echo ./scripts/update-web.sh OpenSCAD-$VERSION-Installer.exe
openscad-2021.01/scripts/translation-make.sh0000755000000000000000000000047214005610145017447 0ustar  rootroot#!/bin/sh

# Script for use from qmake to generate the translation
# related files.
#

SCRIPTDIR="`dirname \"$0\"`"
TOPDIR="`dirname \"$SCRIPTDIR\"`"

SCRIPT=./scripts/translation-update.sh

if [ ! -f "$SCRIPT" ]
then
	cd "$TOPDIR" || exit 1
fi

echo "Compiling language files (CWD = `pwd`)..."
"$SCRIPT" updatemo
openscad-2021.01/scripts/docker-build.sh0000755000000000000000000000263014005610145016540 0ustar  rootroot#! /bin/bash
#
# openscad-docker-build.sh -- a simple script to compile openscad using a docker container.
#
# (C) 2018 jnweiger@gmail.com
# Distribute under GPL-2.0 or ask.

test -d openscad || git clone --depth=50 --branch=master https://github.com/openscad/openscad.git openscad
(cd openscad; git submodule update --init --recursive)

mkdir -p docker
cat <<'EOF'> docker/Dockerfile
# openscad build env.
FROM ubuntu:16.04
RUN apt-get update -y; apt-get install -y git gcc

ENV CXX=g++
ENV CC=gcc

RUN $CC --version

RUN apt-get install -qq sudo; echo >> /etc/sudoers 'ALL ALL=(ALL) NOPASSWD: ALL'
EOF

if [ "$(md5sum docker/Dockerfile)" != "$(cat docker/Dockerfile.md5 2>/dev/null)" ]; then
  docker build -t openscad-build docker
  md5sum docker/Dockerfile > docker/Dockerfile.md5
fi

# Continue docker build outside the Dockerfile.
# This is needed, as docker build cannot have volumes and cannot react to changed github contents.
RUN()
{
  rm -f docker/cid 
  docker run --cidfile docker/cid -v $PWD/openscad:/github/openscad -v /etc/passwd:/etc/passwd:ro --user $(stat -c "%u:%g" openscad) --workdir /github/openscad openscad-build "$@"
}
commit() { docker commit $(cat docker/cid) openscad-build; }

RUN sudo ./scripts/uni-get-dependencies.sh
commit
RUN bash -c ./scripts/check-dependencies.sh
RUN qmake openscad.pro
RUN make

ls -la openscad/openscad	# should show the final binary...
RUN sudo checkinstall -D make install
openscad-2021.01/scripts/setenv-mingw-xbuild.sh0000644000000000000000000000553614005610145020111 0ustar  rootroot#!/bin/sh -e
#
# set environment variables for mingw/mxe cross-build
#
# Usage:
#
#  source ./scripts/setenv-mingw-xbuild.sh           # 32 bit build
#  source ./scripts/setenv-mingw-xbuild.sh shared    # 32 bit build, shared libs
#  source ./scripts/setenv-mingw-xbuild.sh 64        # 64 bit build
#  source ./scripts/setenv-mingw-xbuild.sh 64 shared # 64 bit build, shared libs
#  source ./scripts/setenv-mingw-xbuild.sh clean     # Clean up exported variables
#  source ./scripts/setenv-mingw-xbuild.sh qt5       # use qt5 (experimental)
#
# Prerequisites:
#
# Please see http://mxe.cc/#requirements
#
# Also see http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Cross-compiling_for_Windows_on_Linux_or_Mac_OS_X
#

OPENSCADDIR=$PWD

if [ ! $BASEDIR ]; then
	BASEDIR=$HOME/openscad_deps
fi

MXELIBTYPE=static.posix
if [ "`echo $* | grep shared `" ]; then
	MXELIBTYPE=shared.posix
fi

if [ ! $DEPLOYDIR ]; then
	if [ "`echo $* | grep 64 `" ]; then
		DEPLOYDIR=$OPENSCADDIR/mingw64.$MXELIBTYPE
	else
		DEPLOYDIR=$OPENSCADDIR/mingw32.$MXELIBTYPE
	fi
fi

if [ ! $MXEDIR ]; then
	if [ "`echo $* | grep 64 `" ]; then
		MXEDIR=$BASEDIR/mxe
	else
		MXEDIR=$BASEDIR/mxe
	fi
	if [ ! -e $MXEDIR ]; then
		if [ -e /opt/mxe ]; then
			MXEDIR=/opt/mxe
		fi
	fi
fi

if [ ! $MXEQTSUBDIR ]; then
	if [ "`echo $* | grep qt4 `" ]; then
		# qt4 is just 'qt' in MXE, see http://mxe.cc
		MXEQTSUBDIR=qt
	else
		# default is qt5 see issue #252
		MXEQTSUBDIR=qt5
	fi
fi

if [ ! -e $DEPLOYDIR ]; then
  mkdir -p $DEPLOYDIR
fi

if [ "`echo $* | grep 64 `" ]; then
  MXE_TARGETS=x86_64-w64-mingw32.$MXELIBTYPE
else
  MXE_TARGETS=i686-w64-mingw32.$MXELIBTYPE
fi
MXETARGETDIR=$MXEDIR/usr/$MXE_TARGETS

if [ ! $MINGWX_SAVED_ORIGINAL_PATH ]; then
  MINGWX_SAVED_ORIGINAL_PATH=$PATH
  echo current path saved
fi

PATH=$MXEDIR/usr/bin:$PATH
PATH=$MXETARGETDIR/$MXEQTSUBDIR/bin:$PATH

if [ "`echo $* | grep clean`" ]; then
  BASEDIR=
  MXEDIR=
  MXETARGETDIR=
  DEPLOYDIR=
  PATH=$MINGWX_SAVED_ORIGINAL_PATH
  MINGWX_SAVED_ORIGINAL_PATH=
  MXEQTSUBDIR=
else
  echo 'linking' $MXETARGETDIR
  echo '     to' $DEPLOYDIR/mingw-cross-env
  rm -f $DEPLOYDIR/mingw-cross-env
  ln -s $MXETARGETDIR $DEPLOYDIR/mingw-cross-env
fi

export OPENSCAD_LIBRARIES
export BASEDIR
export MXEDIR
export MXE_TARGETS
export MXETARGETDIR
export MXELIBTYPE
export DEPLOYDIR
export PATH
export MINGWX_SAVED_ORIGINAL_PATH
export MXEQTSUBDIR

echo OPENSCAD_LIBRARIES: $OPENSCAD_LIBRARIES
echo BASEDIR: $BASEDIR
echo MXEDIR: $MXEDIR
echo MXETARGETDIR: $MXETARGETDIR
echo MXELIBTYPE: $MXELIBTYPE
echo DEPLOYDIR: $DEPLOYDIR
echo MXEQTSUBDIR: $MXEQTSUBDIR
if [ "`echo $* | grep clean`" ]; then
  echo PATH restored to pre-setenv-mingw-x state
else
  echo PATH modified: $MXEDIR/usr/bin
  echo PATH modified: $MXETARGETDIR/$MXEQTSUBDIR/bin
fi

if [ "`echo $PATH | grep anaconda.*bin`" ]; then
  echo please remove pytho anaconda/bin from your PATH, exit, and rerun this
fi

openscad-2021.01/scripts/openscad-linux0000755000000000000000000000034514005610145016515 0ustar  rootroot#!/bin/bash

cd "$( dirname "$( type -p $0 )" )"
libdir=$PWD/../lib/openscad/
cd "$OLDPWD"

export LIBGL_DRIVERS_PATH="$libdir"/dri
export LD_LIBRARY_PATH="$libdir${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
exec $libdir/openscad "$@"
openscad-2021.01/scripts/batch-2d.sh0000755000000000000000000000051014005610145015553 0ustar  rootroot#!/bin/sh

cmd="openscad"
[ -x "./openscad" ] && cmd="./openscad"
[ -x "./OpenSCAD.app/Contents/MacOS/OpenSCAD" ] && cmd="./OpenSCAD.app/Contents/MacOS/OpenSCAD"

mkdir -p output
for f in testdata/dxf/*.dxf; do
  echo `basename $f`
  cat > tmp.scad << EOF
  import_dxf("$f");
EOF
  "$cmd" -x output/`basename $f` tmp.scad
done

openscad-2021.01/scripts/update-web.sh0000755000000000000000000000256414005610145016237 0ustar  rootroot#!/bin/bash

# Works with Mac OS X and Linux cross-compiling for windows using
# mingw-cross-env (use like: OS=LINXWIN update-web.sh file1.zip file2.exe).

file1=$1
if [ -z "$file1" ]; then
  echo "Usage: $0  []"
  exit 1
fi

if [[ $OSTYPE =~ "darwin" ]]; then
  OS=MACOSX
elif [[ $OSTYPE == "linux-gnu" ]]; then
  OS=LINUX
fi

indexfile=../openscad.github.com/index.html
if [ -f $indexfile ]; then
  if [ $OS == MACOSX ]; then
    sed -i .backup -e "s/^\(.*mac-snapshot.*\)\(OpenSCAD-.*\.dmg\)\(.*\)\(OpenSCAD-.*dmg\)\(.*$\)/\\1$file1\\3$file1\\5/" $indexfile
  elif [ $OS == LINXWIN ]; then
    file2=$2
    sed -i .backup -e "s/^\(.*win-snapshot-zip.*\)\(OpenSCAD-.*\.zip\)\(.*\)\(OpenSCAD-.*zip\)\(.*$\)/\\1$file1\\3$file1\\5/" $indexfile
    sed -i .backup -e "s/^\(.*win-snapshot-exe.*\)\(OpenSCAD-.*-Installer\.exe\)\(.*\)\(OpenSCAD-.*-Installer.exe\)\(.*$\)/\\1$file2\\3$file2\\5/" $indexfile
  elif [ $OS == LINUX ]; then
    file2=$2
    sed -i .backup -e "s/^\(.*linux-snapshot-32.*\)\(openscad-.*-32\.tar\.gz\)\(.*\)\(openscad-.*-32\.tar\.gz\)\(.*$\)/\\1$file1\\3$file1\\5/" $indexfile
    sed -i .backup -e "s/^\(.*linux-snapshot-64.*\)\(openscad-.*-64\.tar\.gz\)\(.*\)\(openscad-.*-64\.tar\.gz\)\(.*$\)/\\1$file2\\3$file2\\5/" $indexfile
  fi
  echo "Web page updated. Remember to commit and push openscad.github.com"
else
  echo "Web page not found at $indexfile"
fi
openscad-2021.01/scripts/travis-ci-before-install-linux.sh0000755000000000000000000000254314005610145022141 0ustar  rootroot#!/bin/bash

DIST="$1"

PACKAGES1="build-essential bison cmake curl flex git-core imagemagick ghostscript"
PACKAGES2="libboost-all-dev libboost-dev libeigen3-dev libzip-dev"
PACKAGES3="libxi-dev libxmu-dev qtbase5-dev qtmultimedia5-dev libqt5opengl5-dev libqt5scintilla2-dev"
PACKAGES4="libcgal-dev libcgal-qt5-dev libglew-dev libgmp3-dev libgmp-dev libmpfr-dev"
PACKAGES5="libdouble-conversion-dev libfontconfig-dev libharfbuzz-dev libopencsg-dev lib3mf-dev"

if [[ "$DIST" == "trusty" ]]; then

    LIB3MF_REPO="http://download.opensuse.org/repositories/home:/t-paul:/lib3mf/xUbuntu_14.04/"

elif [[ "$DIST" == "xenial" ]]; then

    LIB3MF_REPO="http://download.opensuse.org/repositories/home:/t-paul:/lib3mf/xUbuntu_16.04/"

elif [[ "$DIST" == "bionic" ]]; then

    LIB3MF_REPO="https://download.opensuse.org/repositories/home:/t-paul:/lib3mf/xUbuntu_18.04/"

elif [[ "$DIST" == "focal" ]]; then

    LIB3MF_REPO="https://download.opensuse.org/repositories/home:/t-paul:/lib3mf/xUbuntu_20.04/"

else

    echo "ERROR: unhandled DIST: $DIST"
    exit 1

fi

echo "Selected distribution: $DIST"

wget -qO - http://files.openscad.org/OBS-Repository-Key.pub | sudo apt-key add -
echo yes | sudo add-apt-repository "deb $LIB3MF_REPO ./"
sudo apt-get update -qq
sudo apt-get purge -qq fglrx || true
sudo apt-get install -qq $PACKAGES1 $PACKAGES2 $PACKAGES3 $PACKAGES4 $PACKAGES5

openscad-2021.01/scripts/mingw-file-association.nsh0000644000000000000000000001413714005610145020724 0ustar  rootroot/*
nsis.sourceforge.net COPYRIGHT
Copyright (C) 1995-2009 Contributors

Note the 'edit' page of the wiki at nsis.sourceforge.net specifically 
states the following:

"All contributions sent to this wiki are generally considered to be in 
the zlib/libpng license (see License for details)."

The NSIS 'license' link on the wiki states the following:

"All NSIS source code, plug-ins, documentation, examples, header files 
and graphics, with the exception of the compression modules and where 
otherwise noted, are licensed under the zlib/libpng license."

http://nsis.sourceforge.net/File_Assocation lists these authors:

Author: Vytautas (talk, contrib)
Author: intersol (talk, contrib)
Author: chefkoch (talk, contrib)

ZLIB/LIBPNG LICENSE
-------------------

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

      1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
      2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
      3. This notice may not be removed or altered from any source distribution.
*/

/*
_____________________________________________________________________________
 
                       File Association
_____________________________________________________________________________
 
 Based on code taken from http://nsis.sourceforge.net/File_Association 
 
 Usage in script:
 1. !include "FileAssociation.nsh"
 2. [Section|Function]
      ${FileAssociationFunction} "Param1" "Param2" "..." $var
    [SectionEnd|FunctionEnd]
 
 FileAssociationFunction=[RegisterExtension|UnRegisterExtension]
 
_____________________________________________________________________________
 
 ${RegisterExtension} "[executable]" "[extension]" "[description]"
 
"[executable]"     ; executable which opens the file format
                   ;
"[extension]"      ; extension, which represents the file format to open
                   ;
"[description]"    ; description for the extension. This will be display in Windows Explorer.
                   ;
 
 
 ${UnRegisterExtension} "[extension]" "[description]"
 
"[extension]"      ; extension, which represents the file format to open
                   ;
"[description]"    ; description for the extension. This will be display in Windows Explorer.
                   ;
 
_____________________________________________________________________________
 
                         Macros
_____________________________________________________________________________
 
 Change log window verbosity (default: 3=no script)
 
 Example:
 !include "FileAssociation.nsh"
 !insertmacro RegisterExtension
 ${FileAssociation_VERBOSE} 4   # all verbosity
 !insertmacro UnRegisterExtension
 ${FileAssociation_VERBOSE} 3   # no script
*/
 
 
!ifndef FileAssociation_INCLUDED
!define FileAssociation_INCLUDED
 
!include Util.nsh
 
!verbose push
!verbose 3
!ifndef _FileAssociation_VERBOSE
  !define _FileAssociation_VERBOSE 3
!endif
!verbose ${_FileAssociation_VERBOSE}
!define FileAssociation_VERBOSE `!insertmacro FileAssociation_VERBOSE`
!verbose pop
 
!macro FileAssociation_VERBOSE _VERBOSE
  !verbose push
  !verbose 3
  !undef _FileAssociation_VERBOSE
  !define _FileAssociation_VERBOSE ${_VERBOSE}
  !verbose pop
!macroend
 
 
 
!macro RegisterExtensionCall _EXECUTABLE _EXTENSION _DESCRIPTION
  !verbose push
  !verbose ${_FileAssociation_VERBOSE}
  Push `${_DESCRIPTION}`
  Push `${_EXTENSION}`
  Push `${_EXECUTABLE}`
  ${CallArtificialFunction} RegisterExtension_
  !verbose pop
!macroend
 
!macro UnRegisterExtensionCall _EXTENSION _DESCRIPTION
  !verbose push
  !verbose ${_FileAssociation_VERBOSE}
  Push `${_EXTENSION}`
  Push `${_DESCRIPTION}`
  ${CallArtificialFunction} UnRegisterExtension_
  !verbose pop
!macroend
 
 
 
!define RegisterExtension `!insertmacro RegisterExtensionCall`
!define un.RegisterExtension `!insertmacro RegisterExtensionCall`
 
!macro RegisterExtension
!macroend
 
!macro un.RegisterExtension
!macroend
 
!macro RegisterExtension_
  !verbose push
  !verbose ${_FileAssociation_VERBOSE}
 
  Exch $R2 ;exe
  Exch
  Exch $R1 ;ext
  Exch
  Exch 2
  Exch $R0 ;desc
  Exch 2
  Push $0
  Push $1
 
  ReadRegStr $1 HKCR $R1 ""  ; read current file association
  StrCmp "$1" "" NoBackup  ; is it empty
  StrCmp "$1" "$R0" NoBackup  ; is it our own
    WriteRegStr HKCR $R1 "backup_val" "$1"  ; backup current value
NoBackup:
  WriteRegStr HKCR $R1 "" "$R0"  ; set our file association
 
  ReadRegStr $0 HKCR $R0 ""
  StrCmp $0 "" 0 Skip
    WriteRegStr HKCR "$R0" "" "$R0"
    WriteRegStr HKCR "$R0\shell" "" "open"
    WriteRegStr HKCR "$R0\DefaultIcon" "" "$R2,0"
Skip:
  WriteRegStr HKCR "$R0\shell\open\command" "" '"$R2" "%1"'
  WriteRegStr HKCR "$R0\shell\edit" "" "Edit $R0"
  WriteRegStr HKCR "$R0\shell\edit\command" "" '"$R2" "%1"'
 
  Pop $1
  Pop $0
  Pop $R2
  Pop $R1
  Pop $R0
 
  !verbose pop
!macroend
 
 
 
!define UnRegisterExtension `!insertmacro UnRegisterExtensionCall`
!define un.UnRegisterExtension `!insertmacro UnRegisterExtensionCall`
 
!macro UnRegisterExtension
!macroend
 
!macro un.UnRegisterExtension
!macroend
 
!macro UnRegisterExtension_
  !verbose push
  !verbose ${_FileAssociation_VERBOSE}
 
  Exch $R1 ;desc
  Exch
  Exch $R0 ;ext
  Exch
  Push $0
  Push $1
 
  ReadRegStr $1 HKCR $R0 ""
  StrCmp $1 $R1 0 NoOwn ; only do this if we own it
  ReadRegStr $1 HKCR $R0 "backup_val"
  StrCmp $1 "" 0 Restore ; if backup="" then delete the whole key
  DeleteRegKey HKCR $R0
  Goto NoOwn
 
Restore:
  WriteRegStr HKCR $R0 "" $1
  DeleteRegValue HKCR $R0 "backup_val"
  DeleteRegKey HKCR $R1 ;Delete key with association name settings
 
NoOwn:
 
  Pop $1
  Pop $0
  Pop $R1
  Pop $R0
 
  !verbose pop
!macroend
 
!endif # !FileAssociation_INCLUDED

openscad-2021.01/scripts/update-snapshots.sh0000755000000000000000000000176614005610145017507 0ustar  rootroot#!/bin/bash -e

NAME=( "OpenSCAD-*.AppImage" "OpenSCAD-*.dmg"     "OpenSCAD-*-x86-32.zip" "OpenSCAD-*-x86-32-Installer.exe" "OpenSCAD-*-x86-64.zip" "OpenSCAD-*-x86-64-Installer.exe" )
KEY=(  "LIN64_SNAPSHOT"      "MAC_SNAPSHOT"       "WIN32_SNAPSHOT_ZIP"    "WIN32_SNAPSHOT_INSTALLER"        "WIN64_SNAPSHOT_ZIP"    "WIN64_SNAPSHOT_INSTALLER"        )
OUT=(  ".snapshot_linux.js"  ".snapshot_macos.js" ".snapshot_win32.js"    ".snapshot_win32.js"              ".snapshot_win64.js"    ".snapshot_win64.js"              )

for o in ${OUT[*]}
do
	rm -f "$o".tmp
	echo '/**/' > "$o".tmp
done

for n in $(seq 0 $((${#NAME[@]} - 1)))
do
	FILE="$(ls -t ${NAME[$n]} | head -n 1)"
        DATE="$(echo "$FILE" | cut -b 1-19)"
	SIZE="$((($(stat --format=%s "$FILE") / 1024 + 512) / 1024)) MB"
	echo "setSnapshotFileInfo('${KEY[$n]}', '$DATE', '$SIZE', 'https://files.openscad.org/snapshots/$FILE');" >> "${OUT[$n]}".tmp
done

for o in ${OUT[*]}
do
	if [ -f "$o".tmp ]
	then
		mv -vfb "$o".tmp "$o"
		chmod 444 "$o"
	fi
done
openscad-2021.01/scripts/create-stl.sh0000755000000000000000000000043714005610145016242 0ustar  rootroot#!/bin/sh

if [ $# != 2 ]; then
  echo "Usage: $0 scad-file stl-file"
  exit 1
fi
scadfile=$1
stlfile=$2

cmd="openscad"
[ -x "./openscad" ] && cmd="./openscad"
[ -x "./OpenSCAD.app/Contents/MacOS/OpenSCAD" ] && cmd="./OpenSCAD.app/Contents/MacOS/OpenSCAD"

"$cmd" -s $stlfile $scadfile
openscad-2021.01/scripts/github-release.sh0000755000000000000000000000043414005610145017074 0ustar  rootroot#!/bin/bash

# Usage (in github root folder): ./scripts/github-release.sh 
#
# Requires release.token and releases/.md

curl https://api.github.com/repos/openscad/openscad/releases -H "Authorization: token $()" -d "$(./scripts/makereleasejson.py $1)"
openscad-2021.01/scripts/macosx-build-dependencies.sh0000755000000000000000000006515014005610145021215 0ustar  rootroot#!/bin/bash
#
# This script builds all library dependencies of OpenSCAD for Mac OS X.
# The libraries will be build in 64-bit mode and backwards compatible with 10.8 "Mountain Lion".
# 
# This script must be run from the OpenSCAD source root directory
#
# Usage: macosx-build-dependencies.sh [-16lcdfv] []
#  -d   Build for deployment (if not specified, e.g. Sparkle won't be built)
#  -f   Force build even if package is installed
#  -v   Verbose
#
# Prerequisites:
# - MacPorts: curl, cmake
#

set -e

if [ "`echo $* | grep \\\-v `" ]; then
  set -x
fi

BASEDIR=$PWD/../libraries
OPENSCADDIR=$PWD
SRCDIR=$BASEDIR/src
DEPLOYDIR=$BASEDIR/install
MAC_OSX_VERSION_MIN=10.9
OPTION_DEPLOY=false
OPTION_FORCE=0

PACKAGES=(
    "double_conversion 3.1.5"
    "eigen 3.3.7"
    "gmp 6.1.2"
    "mpfr 4.0.2"
    "glew 2.1.0"
    "gettext 0.21"
    "libffi 3.2.1"
    "freetype 2.9.1"
    "ragel 6.10"
    "harfbuzz 2.3.1"
    "libzip 1.5.1"
    "libxml2 2.9.9"
    "fontconfig 2.13.1"
    "hidapi 0.9.0"
    "libuuid 1.6.2"
    "lib3mf 1.8.1"
    "glib2 2.56.3"
    "boost 1.74.0"
    "poppler 21.01.0"
    "pixman 0.40.0"
    "cairo 1.16.0"
    "cgal 4.14.3"
    "qt5 5.9.9"
    "opencsg 1.4.2"
    "qscintilla 2.11.6"
)
DEPLOY_PACKAGES=(
    "sparkle 1.21.3"
)

printUsage()
{
  echo "Usage: $0 [-cdfv] []"
  echo
  echo "  -d   Build for deployment"
  echo "  -f   Force build even if package is installed"
  echo "  -v   Verbose"
  echo
  echo "  If  is not specified, builds all packages"
}

# Outputs all package names
all_packages()
{
    for i in $(seq 0 $(( ${#PACKAGES[@]} - 1 )) ); do
        local p=${PACKAGES[$i]}
        echo -n "${p%%\ *} " # Cut at first space
    done
}

# Usage: package_version 
# Outputs the package version for the given package
package_version()
{
    for i in $(seq 0 $(( ${#PACKAGES[@]} - 1 )) ); do
        local p=${PACKAGES[$i]}
        if [ "$1" = "${p%%\ *}" ]; then
            echo "${p#*\ }" # cut until first space
            return 0
        fi
    done
    return 1
}

# Usage: check_version_file  
# Checks if $DEPLOYDIR/fileshare/macosx-build-dependencies/$package.version exists
# and its contents equals $version
# Returns success (0) if it does
check_version_file()
{
    versionfile="$DEPLOYDIR/share/macosx-build-dependencies/$1.version"
    if [ -f $versionfile ]; then
	[[ $(cat $versionfile) == $2 ]]
	return $?
    else
	return 1
    fi
}

# Usage: is_installed  []
# Returns success (0) if the/a version of the package is already installed
is_installed()
{
    if check_version_file $1 $2; then
	echo "$1 $2 already installed - not building"
	return 0
    else
	return 1
    fi
}

# Usage: build  
build()
{
    local package=$1
    local version=$2

    local should_install=$(( $OPTION_FORCE == 1 ))
    if [[ $should_install == 0 ]]; then
        if ! is_installed $package $version; then
            should_install=1
	fi
    fi
    if [[ $should_install == 1 ]]; then
        set -e
        build_$package $version
        set +e
    fi
}

build_double_conversion()
{
  version="$1"

  echo "Building double-conversion $version..."
  cd "$BASEDIR"/src
  rm -rf "double-conversion-$version"
  if [ ! -f "double-conversion-$version.tar.gz" ]; then
    curl -L "https://github.com/google/double-conversion/archive/v$version.tar.gz" -o double-conversion-$version.tar.gz
  fi
  tar xzf "double-conversion-$version.tar.gz"
  cd "double-conversion-$version"
  cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" .
  make -j$NUMCPU
  make install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/double_conversion.version
}

build_qt5()
{
  version=$1

  echo "Building Qt" $version "..."
  cd $BASEDIR/src
  v=(${version//./ }) # Split into array
  rm -rf qt-everywhere-opensource-src-$version
  if [ ! -f qt-everywhere-opensource-src-$version.tar.xz ]; then
      curl -LO http://download.qt.io/official_releases/qt/${v[0]}.${v[1]}/$version/single/qt-everywhere-opensource-src-$version.tar.xz
  fi
  tar xzf qt-everywhere-opensource-src-$version.tar.xz
  cd qt-everywhere-opensource-src-$version
  patch -p1 < $OPENSCADDIR/patches/qt5/qt-5.9.7-macos.patch
  ./configure -prefix $DEPLOYDIR -release -opensource -confirm-license \
		-nomake examples -nomake tests \
		-no-xcb -no-glib -no-harfbuzz -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc \
		-no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds -no-cups -no-assimp -no-qml-debug \
                -skip qtx11extras -skip qtandroidextras -skip qtserialport -skip qtserialbus \
                -skip qtactiveqt -skip qtxmlpatterns -skip qtdeclarative -skip qtscxml \
                -skip qtpurchasing -skip qtcanvas3d -skip qtwayland \
                -skip qtconnectivity -skip qtwebsockets -skip qtwebchannel -skip qtsensors \
                -skip qtdatavis3d -skip qtcharts -skip qtwinextras \
                -skip qtgraphicaleffects -skip qtquickcontrols2 -skip qtquickcontrols \
                -skip qtvirtualkeyboard -skip qtlocation -skip qtwebengine -skip qtwebview \
                -skip qtscript -skip qttranslations -skip qtdoc \
                -no-feature-openal -no-feature-avfoundation
  make -j"$NUMCPU" 
  make install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/qt5.version
}

build_qscintilla()
{
  version=$1
  echo "Building QScintilla" $version "..."
  cd $BASEDIR/src
  QSCINTILLA_FILENAME="QScintilla-$version.tar.gz"
  rm -rf "${QSCINTILLA_FILENAME}"
  if [ ! -f "${QSCINTILLA_FILENAME}" ]; then
      curl -LO https://www.riverbankcomputing.com/static/Downloads/QScintilla/$version/"${QSCINTILLA_FILENAME}"
  fi
  tar xzf "${QSCINTILLA_FILENAME}"
  cd QScintilla*/Qt4Qt5
  #patch -p2 < $OPENSCADDIR/patches/QScintilla-2.9.3-xcode8.patch
  qmake qscintilla.pro
  make -j"$NUMCPU" install
  install_name_tool -id @rpath/libqscintilla2_qt5.dylib $DEPLOYDIR/lib/libqscintilla2_qt5.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/qscintilla.version
}

build_gmp()
{
  version=$1

  echo "Building gmp" $version "..."
  cd $BASEDIR/src
  rm -rf gmp-$version
  if [ ! -f gmp-$version.tar.bz2 ]; then
    curl -O https://gmplib.org/download/gmp/gmp-$version.tar.bz2
  fi
  tar xjf gmp-$version.tar.bz2
  cd gmp-$version
  # Note: We're building against the core2 CPU profile as that's the minimum required hardware for running OS X 10.9
  ./configure --prefix=$DEPLOYDIR CXXFLAGS="$CXXSTDFLAGS" CFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" LDFLAGS="$LDSTDFLAGS -mmacosx-version-min=$MAC_OSX_VERSION_MIN" --enable-cxx --host=core2-apple-darwin13.0.0
  make -j"$NUMCPU" install

  install_name_tool -id @rpath/libgmp.dylib $DEPLOYDIR/lib/libgmp.dylib
  install_name_tool -id @rpath/libgmpxx.dylib $DEPLOYDIR/lib/libgmpxx.dylib
  install_name_tool -change $DEPLOYDIR/lib/libgmp.10.dylib @rpath/libgmp.dylib $DEPLOYDIR/lib/libgmpxx.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/gmp.version
}

build_mpfr()
{
  version=$1

  echo "Building mpfr" $version "..."
  cd $BASEDIR/src
  rm -rf mpfr-$version
  if [ ! -f mpfr-$version.tar.bz2 ]; then
    curl -L -O http://www.mpfr.org/mpfr-$version/mpfr-$version.tar.bz2
  fi
  tar xjf mpfr-$version.tar.bz2
  cd mpfr-$version

  ./configure --prefix=$DEPLOYDIR --with-gmp=$DEPLOYDIR CFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" LDFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64"
  make -j"$NUMCPU" install

  install_name_tool -id @rpath/libmpfr.dylib $DEPLOYDIR/lib/libmpfr.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/mpfr.version
}

build_boost()
{
  version=$1

  bversion=`echo $version | tr "." "_"`
  echo "Building boost" $version "..."
  cd $BASEDIR/src
  rm -rf boost_$bversion
  if [ ! -f boost_$bversion.tar.bz2 ]; then
    curl -LO http://downloads.sourceforge.net/project/boost/boost/$version/boost_$bversion.tar.bz2
  fi
  tar xjf boost_$bversion.tar.bz2
  cd boost_$bversion
  ./bootstrap.sh --prefix=$DEPLOYDIR --with-libraries=thread,program_options,filesystem,chrono,system,regex,date_time,atomic
  BOOST_TOOLSET="toolset=clang"
  echo "using clang ;" >> tools/build/user-config.jam 
  ./b2 -j"$NUMCPU" -d+2 $BOOST_TOOLSET cflags="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" linkflags="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64 -headerpad_max_install_names" install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/boost.version
}

build_cgal()
{
  version=$1

  echo "Building CGAL" $version "..."
  cd $BASEDIR/src
  rm -rf CGAL-$version
  if [ ! -f CGAL-$version.tar.xz ]; then
    curl -LO https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-$version/CGAL-$version.tar.xz
  fi
  tar xzf CGAL-$version.tar.xz
  cd CGAL-$version
  cmake . -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DCMAKE_BUILD_TYPE=Release -DGMP_INCLUDE_DIR=$DEPLOYDIR/include -DGMP_LIBRARIES=$DEPLOYDIR/lib/libgmp.dylib -DGMPXX_LIBRARIES=$DEPLOYDIR/lib/libgmpxx.dylib -DGMPXX_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_LIBRARIES=$DEPLOYDIR/lib/libmpfr.dylib -DWITH_CGAL_Qt3=OFF -DWITH_CGAL_Qt4=OFF -DWITH_CGAL_Qt5=OFF -DWITH_CGAL_ImageIO=OFF -DBUILD_SHARED_LIBS=TRUE -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" -DCMAKE_OSX_ARCHITECTURES="x86_64" -DBOOST_ROOT=$DEPLOYDIR -DBoost_USE_MULTITHREADED=false
  make -j"$NUMCPU" install
  make install
  install_name_tool -id @rpath/libCGAL.dylib $DEPLOYDIR/lib/libCGAL.dylib
  install_name_tool -id @rpath/libCGAL_Core.dylib $DEPLOYDIR/lib/libCGAL_Core.dylib
  install_name_tool -change libCGAL.11.dylib @rpath/libCGAL.dylib $DEPLOYDIR/lib/libCGAL_Core.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/cgal.version
}

build_glew()
{
  version=$1

  echo "Building GLEW" $version "..."
  cd $BASEDIR/src
  rm -rf glew-$version
  if [ ! -f glew-$version.tgz ]; then
    curl -LO http://downloads.sourceforge.net/project/glew/glew/$version/glew-$version.tgz
  fi
  tar xzf glew-$version.tgz
  cd glew-$version
  mkdir -p $DEPLOYDIR/lib/pkgconfig
  make GLEW_DEST=$DEPLOYDIR CFLAGS.EXTRA="-no-cpp-precomp -dynamic -fno-common -mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" LDFLAGS.EXTRA="-install_name @rpath/libGLEW.dylib -mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" POPT="-Os" STRIP= install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/glew.version
}

build_opencsg()
{
  version=$1

  echo "Building OpenCSG" $version "..."
  cd $BASEDIR/src
  rm -rf OpenCSG-$version
  if [ ! -f OpenCSG-$version.tar.gz ]; then
    curl -O http://www.opencsg.org/OpenCSG-$version.tar.gz
  fi
  tar xzf OpenCSG-$version.tar.gz
  cd OpenCSG-$version
  patch -p1 < $OPENSCADDIR/patches/OpenCSG-$version-MacOSX-port.patch
  qmake -r INSTALLDIR=$DEPLOYDIR
  make install
  install_name_tool -id @rpath/libopencsg.dylib $DEPLOYDIR/lib/libopencsg.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/opencsg.version
}

build_eigen()
{
  version=$1

  echo "Building eigen" $version "..."
  cd $BASEDIR/src
  rm -rf eigen-$version

  if [ ! -f eigen-$version.tar.bz2 ]; then
    curl -LO https://gitlab.com/libeigen/eigen/-/archive/$version/eigen-$version.tar.bz2
  fi
  EIGENDIR=`tar tjf eigen-$version.tar.bz2 | head -1 | cut -f1 -d"/"`
  rm -rf "./$EIGENDIR"
  tar xjf eigen-$version.tar.bz2
  ln -s "./$EIGENDIR" eigen-$version || true
  cd eigen-$version
  mkdir build
  cd build
  cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DEIGEN_TEST_NOQT=TRUE -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" -DCMAKE_OSX_ARCHITECTURES="x86_64" ..
  make -j"$NUMCPU" install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/eigen.version
}

# Usage:
#   build_sparkle :
#   build_sparkle 

build_sparkle()
{
# Binary install:
  version=$1
  cd $BASEDIR/src
  rm -rf Sparkle-$version
  if [ ! -f Sparkle-$version.tar.bz2 ]; then
    curl -LO https://github.com/sparkle-project/Sparkle/releases/download/$version/Sparkle-$version.tar.bz2
  fi
  mkdir Sparkle-$version
  cd Sparkle-$version
  tar xjf ../Sparkle-$version.tar.bz2
  cp -Rf Sparkle.framework $DEPLOYDIR/lib/ 

# Build from source:
#  v=$1
#  github=${1%%:*}  # Cut at first colon
#  version=${1#*:}  # cut until first colon
#
#  echo "Building Sparkle" $version "..."
#
#  # Let Sparkle use the default compiler
#  unset CC
#  unset CXX
#
#  cd $BASEDIR/src
#  rm -rf Sparkle-$version
#  if [ ! -f Sparkle-$version.zip ]; then
#      curl -o Sparkle-$version.zip https://nodeload.github.com/$github/Sparkle/zip/$version
#  fi
#  unzip -q Sparkle-$version.zip
#  cd Sparkle-$version
#  patch -p1 < $OPENSCADDIR/patches/sparkle.patch
#  xcodebuild clean
#  xcodebuild -arch x86_64
#  rm -rf $DEPLOYDIR/lib/Sparkle.framework
#  cp -Rf build/Release/Sparkle.framework $DEPLOYDIR/lib/ 
#  Install_name_tool -id $DEPLOYDIR/lib/Sparkle.framework/Versions/A/Sparkle $DEPLOYDIR/lib/Sparkle.framework/Sparkle

  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/sparkle.version
}

build_freetype()
{
  version="$1"
  extra_config_flags="--without-png"

  echo "Building freetype $version..."
  cd "$BASEDIR"/src
  rm -rf "freetype-$version"
  if [ ! -f "freetype-$version.tar.gz" ]; then
    curl --insecure -LO "http://downloads.sourceforge.net/project/freetype/freetype2/$version/freetype-$version.tar.gz"
  fi
  tar xzf "freetype-$version.tar.gz"
  cd "freetype-$version"

  export FREETYPE_CFLAGS="-I$DEPLOYDIR/include -I$DEPLOYDIR/include/freetype2"
  export FREETYPE_LIBS="-L$DEPLOYDIR/lib -lfreetype"
  PKG_CONFIG_LIBDIR="$DEPLOYDOR/lib/pkgconfig" ./configure --prefix="$DEPLOYDIR" CFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN LDFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN $extra_config_flags
  make -j"$NUMCPU"
  make install
  install_name_tool -id @rpath/libfreetype.dylib $DEPLOYDIR/lib/libfreetype.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/freetype.version
}
 
build_libzip()
{
  version="$1"

  echo "Building libzip $version..."
  cd "$BASEDIR"/src
  rm -rf "libzip-$version"
  if [ ! -f "libzip-$version.tar.gz" ]; then
    curl -LO "https://libzip.org/download/libzip-$version.tar.gz"
  fi
  tar xzf "libzip-$version.tar.gz"
  cd "libzip-$version"
  cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" .
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libzip.dylib $DEPLOYDIR/lib/libzip.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/libzip.version
}

build_libxml2()
{
  version="$1"

  echo "Building libxml2 $version..."
  cd "$BASEDIR"/src
  rm -rf "libxml2-$version"
  if [ ! -f "libxml2-$version.tar.gz" ]; then
    curl --insecure -LO "ftp://xmlsoft.org/libxml2/libxml2-$version.tar.gz"
  fi
  tar xzf "libxml2-$version.tar.gz"
  cd "libxml2-$version"
  ./configure --prefix="$DEPLOYDIR" --with-zlib=/usr --without-lzma --without-ftp --without-http --without-python CFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN LDFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libxml2.dylib $DEPLOYDIR/lib/libxml2.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/libxml2.version
}

build_fontconfig()
{
  version=$1

  echo "Building fontconfig $version..."
  cd "$BASEDIR"/src
  rm -rf "fontconfig-$version"
  if [ ! -f "fontconfig-$version.tar.gz" ]; then
    curl -LO "https://www.freedesktop.org/software/fontconfig/release/fontconfig-$version.tar.gz"
  fi
  tar xzf "fontconfig-$version.tar.gz"
  cd "fontconfig-$version"
  # FIXME: The "ac_cv_func_mkostemp=no" is a workaround for fontconfig's autotools config not respecting any passed
  # -no_weak_imports linker flag. This may be improved in future versions of fontconfig
  ./configure --prefix="$DEPLOYDIR" --enable-libxml2 CFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN LDFLAGS="-Wl,-rpath,$DEPLOYDIR/lib -mmacosx-version-min=$MAC_OSX_VERSION_MIN" ac_cv_func_mkostemp=no
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libfontconfig.dylib $DEPLOYDIR/lib/libfontconfig.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/fontconfig.version
}

build_libffi()
{
  version="$1"

  echo "Building libffi $version..."
  cd "$BASEDIR"/src
  rm -rf "libffi-$version"
  if [ ! -f "libffi-$version.tar.gz" ]; then
    curl --insecure -LO "ftp://sourceware.org/pub/libffi/libffi-$version.tar.gz"
  fi
  tar xzf "libffi-$version.tar.gz"
  cd "libffi-$version"
  ./configure --prefix="$DEPLOYDIR"
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libffi.dylib $DEPLOYDIR/lib/libffi.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/libffi.version
}

build_gettext()
{
  version="$1"

  echo "Building gettext $version..."
  cd "$BASEDIR"/src
  rm -rf "gettext-$version"
  if [ ! -f "gettext-$version.tar.gz" ]; then
    curl --insecure -LO "http://ftpmirror.gnu.org/gettext/gettext-$version.tar.gz"
  fi
  tar xzf "gettext-$version.tar.gz"
  cd "gettext-$version"
  #patch -p1 < $OPENSCADDIR/patches/gettext.patch
  ./configure --with-included-glib --disable-java --disable-csharp --prefix="$DEPLOYDIR" CFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN LDFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -Wl,-rpath,$DEPLOYDIR/lib"
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libintl.dylib $DEPLOYDIR/lib/libintl.dylib
  install_name_tool -id @rpath/libgettextlib.dylib $DEPLOYDIR/lib/libgettextlib-$version.dylib

  install_name_tool -change $DEPLOYDIR/lib/libintl.9.dylib @rpath/libintl.dylib $DEPLOYDIR/lib/libgettextlib-$version.dylib

  install_name_tool -change $DEPLOYDIR/lib/libgettextsrc-$version.dylib @rpath/libgettextsrc.dylib $DEPLOYDIR/bin/msgfmt
  install_name_tool -change $DEPLOYDIR/lib/libgettextlib-$version.dylib @rpath/libgettextlib.dylib $DEPLOYDIR/bin/msgfmt
  install_name_tool -change $DEPLOYDIR/lib/libintl.9.dylib @rpath/libintl.dylib $DEPLOYDIR/bin/msgfmt

  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/gettext.version
}

build_glib2()
{
  version="$1"

  echo "Building glib2 $version..."

  cd "$BASEDIR"/src
  rm -rf "glib-$version"
  maj_min_version="${version%.*}" #Drop micro
  if [ ! -f "glib-$version.tar.xz" ]; then
    curl --insecure -LO "http://ftp.gnome.org/pub/gnome/sources/glib/$maj_min_version/glib-$version.tar.xz"
  fi
  tar xJf "glib-$version.tar.xz"
  cd "glib-$version"

  ./configure --disable-gtk-doc --disable-man --without-pcre --prefix="$DEPLOYDIR" CFLAGS="-I$DEPLOYDIR/include -mmacosx-version-min=$MAC_OSX_VERSION_MIN" LDFLAGS="-Wl,-rpath,$DEPLOYDIR/lib -L$DEPLOYDIR/lib -mmacosx-version-min=$MAC_OSX_VERSION_MIN"
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libglib-2.0.dylib $DEPLOYDIR/lib/libglib-2.0.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/glib2.version
}

build_ragel()
{
  version=$1

  echo "Building ragel $version..."
  cd "$BASEDIR"/src
  rm -rf "ragel-$version"
  if [ ! -f "ragel-$version.tar.gz" ]; then
    curl --insecure -LO "http://www.colm.net/files/ragel/ragel-$version.tar.gz"
  fi
  tar xzf "ragel-$version.tar.gz"
  cd "ragel-$version"
  ./configure --prefix="$DEPLOYDIR"
  make -j$NUMCPU
  make install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/ragel.version
}

build_harfbuzz()
{
    set -x
  version=$1
  extra_config_flags="--with-coretext=auto --with-glib=no --disable-gtk-doc-html"

  echo "Building harfbuzz $version..."
  cd "$BASEDIR"/src
  rm -rf "harfbuzz-$version"
  if [ ! -f "harfbuzz-$version.tar.gz" ]; then
    curl -LO "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-$version.tar.bz2"
  fi
  tar xzf "harfbuzz-$version.tar.bz2"
  cd "harfbuzz-$version"
  PKG_CONFIG_LIBDIR="$DEPLOYDIR/lib/pkgconfig" ./configure --prefix="$DEPLOYDIR" --with-freetype=yes --with-gobject=no --with-cairo=no --with-icu=no CFLAGS=-mmacosx-version-min=$MAC_OSX_VERSION_MIN CXXFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" LDFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" $extra_config_flags
  make -j$NUMCPU
  make install
  install_name_tool -id @rpath/libharfbuzz.dylib $DEPLOYDIR/lib/libharfbuzz.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/harfbuzz.version
}

build_hidapi()
{
  version=$1

  echo "Building hidapi $version..."
  cd "$BASEDIR"/src
  rm -rf "hidapi-hidapi-$version"
  if [ ! -f "hidapi-$version.zip" ]; then
    curl --insecure -LO "https://github.com/libusb/hidapi/archive/hidapi-${version}.zip"
  fi
  unzip "hidapi-$version.zip"
  cd "hidapi-hidapi-$version"
  ./bootstrap # Needed when building from github sources
  ./configure --prefix=$DEPLOYDIR CFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" LDFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN"
  make -j"$NUMCPU" install
  install_name_tool -id @rpath/libhidapi.dylib $DEPLOYDIR/lib/libhidapi.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/hidapi.version
}

build_libuuid()
{
  version=$1
  cd $BASEDIR/src
  rm -rf uuid-$version
  if [ ! -f uuid-$version.tar.gz ]; then
    curl -L https://mirrors.ocf.berkeley.edu/debian/pool/main/o/ossp-uuid/ossp-uuid_$version.orig.tar.gz -o uuid-$version.tar.gz
  fi
  tar xzf uuid-$version.tar.gz
  cd uuid-$version
  patch -p1 < $OPENSCADDIR/patches/uuid-1.6.2.patch
  ./configure -prefix $DEPLOYDIR CFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" LDFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" --without-perl --without-php --without-pgsql
  make -j"$NUMCPU"
  make install
  install_name_tool -id @rpath/libuuid.dylib $DEPLOYDIR/lib/libuuid.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/libuuid.version
}

build_lib3mf()
{
  version=$1

  echo "Building lib3mf" $version "..."
  cd $BASEDIR/src
  rm -rf lib3mf-$version
  if [ ! -f $version.tar.gz ]; then
    curl -L https://github.com/3MFConsortium/lib3mf/archive/v$version.tar.gz -o lib3mf-$version.tar.gz
  fi
  tar xzf lib3mf-$version.tar.gz
  cd lib3mf-$version
  cmake -DLIB3MF_TESTS=false -DCMAKE_PREFIX_PATH=$DEPLOYDIR -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR  -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" .
  make -j"$NUMCPU" VERBOSE=1
  make -j"$NUMCPU" install
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/lib3mf.version
}

build_poppler()
{
  version=$1
  POPPLER_DIR="poppler-${version}"
  POPPLER_FILENAME="${POPPLER_DIR}.tar.xz"

  echo "Building poppler" $version "..."

  cd $BASEDIR/src
  rm -rf "$POPPLER_DIR"
  if [ ! -f "${POPPLER_FILENAME}" ]; then
    curl -LO https://poppler.freedesktop.org/"${POPPLER_FILENAME}"
  fi
  tar xzf "${POPPLER_FILENAME}"
  cd "$POPPLER_DIR"
  mkdir build
  cd build
  cmake .. \
        -DCMAKE_INSTALL_PREFIX="$DEPLOYDIR" \
        -DCMAKE_OSX_ARCHITECTURES="x86_64" \
        -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" \
        -DBUILD_GTK_TESTS=OFF -DBUILD_QT5_TESTS=OFF -DBUILD_QT6_TESTS=OFF \
        -DBUILD_CPP_TESTS=OFF -DENABLE_GTK_DOC=OFF -DENABLE_QT5=OFF \
        -DENABLE_QT6=OFF -DENABLE_LIBOPENJPEG=none -DENABLE_DCTDECODER=none \
        -DENABLE_UTILS=OFF
  make -j"$NUMCPU" install
  otool -L $DEPLOYDIR/lib/"libpoppler.dylib"
  install_name_tool -id @rpath/libpoppler.dylib $DEPLOYDIR/lib/"libpoppler.dylib"
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/poppler.version
}

build_pixman()
{
  version=$1
  PIXMAN_DIR="pixman-${version}"
  PIXMAN_FILENAME="${PIXMAN_DIR}.tar.gz"

  echo "Building pixman" $version "..."

  cd $BASEDIR/src
  rm -rf "$PIXMAN_DIR"
  if [ ! -f "${PIXMAN_FILENAME}" ]; then
    curl -LO https://www.cairographics.org/releases/"${PIXMAN_FILENAME}"
  fi
  tar xzf "${PIXMAN_FILENAME}"
  cd "$PIXMAN_DIR"
  ./configure --prefix=$DEPLOYDIR CXXFLAGS="$CXXSTDFLAGS" CFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" LDFLAGS="$LDSTDFLAGS -mmacosx-version-min=$MAC_OSX_VERSION_MIN"
  make -j"$NUMCPU" install
  otool -L $DEPLOYDIR/lib/"libpixman-1.dylib"
  install_name_tool -id @rpath/libpixman-1.dylib $DEPLOYDIR/lib/"libpixman-1.dylib"
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/pixman.version
}

build_cairo()
{
  version=$1
  CAIRO_DIR="cairo-${version}"
  CAIRO_FILENAME="${CAIRO_DIR}.tar.xz"

  echo "Building cairo" $version "..."

  cd $BASEDIR/src
  rm -rf "$CAIRO_DIR"
  if [ ! -f "${CAIRO_FILENAME}" ]; then
    curl -LO https://www.cairographics.org/releases/"${CAIRO_FILENAME}"
  fi
  tar xzf "${CAIRO_FILENAME}"
  cd "$CAIRO_DIR"
  ./configure --prefix=$DEPLOYDIR \
        CXXFLAGS="$CXXSTDFLAGS" \
        CFLAGS="-mmacosx-version-min=$MAC_OSX_VERSION_MIN" \
        LDFLAGS="$LDSTDFLAGS -mmacosx-version-min=$MAC_OSX_VERSION_MIN" \
        --enable-xlib=no --enable-xlib-xrender=no --enable-xcb=no \
        --enable-xlib-xcb=no --enable-xcb-shm=no --enable-win32=no \
        --enable-win32-font=no --enable-png=no --enable-ps=no \
        --enable-svg=no
  make -j"$NUMCPU" install
  otool -L $DEPLOYDIR/lib/libcairo.dylib
  install_name_tool -id @rpath/libcairo.dylib $DEPLOYDIR/lib/libcairo.dylib
  install_name_tool -change @rpath/libpixman.dylib @rpath/libpixman-1.dylib $DEPLOYDIR/lib/libcairo.dylib
  echo $version > $DEPLOYDIR/share/macosx-build-dependencies/cairo.version
}

if [ ! -f $OPENSCADDIR/openscad.pro ]; then
  echo "Must be run from the OpenSCAD source root directory"
  exit 0
fi
OPENSCAD_SCRIPTDIR=$PWD/scripts

while getopts '3lcdfv' c
do
  case $c in
    d) OPTION_DEPLOY=true;;
    f) OPTION_FORCE=1;;
    v) echo verbose on;;
    *) printUsage;exit 1;;
  esac
done

OPTION_PACKAGES="${@:$OPTIND}"

OSX_VERSION=`sw_vers -productVersion | cut -d. -f2`
if (( $OSX_VERSION >= 14 )); then
  echo "Detected Mojave (10.14) or later"
elif (( $OSX_VERSION >= 13 )); then
  echo "Detected High Sierra (10.13) or later"
elif (( $OSX_VERSION >= 12 )); then
  echo "Detected Sierra (10.12) or later"
elif (( $OSX_VERSION >= 11 )); then
  echo "Detected El Capitan (10.11) or later"
elif (( $OSX_VERSION >= 10 )); then
  echo "Detected Yosemite (10.10) or later"
elif (( $OSX_VERSION >= 9 )); then
  echo "Detected Mavericks (10.9)"
elif (( $OSX_VERSION >= 8 )); then
  echo "Detected Mountain Lion (10.8)"
else
  echo "Detected Lion (10.7) or earlier"
fi

echo "Building for $MAC_OSX_VERSION_MIN or later"

if [ ! $NUMCPU ]; then
  NUMCPU=$(sysctl -n hw.ncpu)
  echo "Setting number of CPUs to $NUMCPU"
fi

if $OPTION_DEPLOY; then
  echo "Building deployment version of libraries"
fi

if (( $OPTION_FORCE )); then
  echo "Forcing rebuild"
fi

echo "Using basedir:" $BASEDIR
mkdir -p $SRCDIR $DEPLOYDIR $DEPLOYDIR/share/macosx-build-dependencies

# Only build deploy packages in deploy mode
if $OPTION_DEPLOY; then
  # Array concatenation
  PACKAGES=("${PACKAGES[@]}" "${DEPLOY_PACKAGES[@]}")
fi

# Build specified (or all) packages
ALL_PACKAGES=$(all_packages)
echo $ALL_PACKAGES
if [ -z "$OPTION_PACKAGES" ]; then
  OPTION_PACKAGES=$ALL_PACKAGES
fi

echo "Building packages: $OPTION_PACKAGES"
echo

for package in $OPTION_PACKAGES; do
  if [[ $ALL_PACKAGES =~ $package ]]; then
    build $package $(package_version $package)
  else
    echo "Skipping unknown package $package"
  fi
done

if [ "`echo $* | grep \\\-v `" ]; then
  set +x
  echo verbose macosx dependency build finished running
fi
openscad-2021.01/winconsole/0000755000000000000000000000000014005610145014325 5ustar  rootrootopenscad-2021.01/winconsole/winconsole.c0000644000000000000000000001502514005610145016654 0ustar  rootroot/*
 Enable easy piping under Windows(TM) command line.

 We use the 'devenv'(TM) method, which means we have two binary files:

  openscad.com, with IMAGE_SUBSYSTEM_WINDOWS_CUI flag set
  openscad.exe, with IMAGE_SUBSYSTEM_WINDOWS_GUI flag set

 The .com version is a 'wrapper' for the .exe version. If you call
 'openscad' with no extension from a script or shell, the .com version
 is prioritized by the OS and feeds the GUI stdout to the console.
 We keep it in 'pure c' to minimize binary size on the cross-compile.

 Note the .com file is not a 'real' .com file. It is just an .exe
 that has been renamed to a .com during the Windows(TM) OpenSCAD package build.

 See Also:

 ../doc/windows_issues.txt
 http://stackoverflow.com/questions/493536/can-one-executable-be-both-a-console-and-gui-app
 http://blogs.msdn.com/b/oldnewthing/archive/2009/01/01/9259142.aspx
 http://blogs.msdn.com/b/junfeng/archive/2004/02/06/68531.aspx
 http://msdn.microsoft.com/en-us/library/aa298534%28v=vs.60%29.aspx
 http://cournape.wordpress.com/2008/07/29/redirecting-stderrstdout-in-cmdexe/
 Open Group popen() documentation
 inkscapec by Jos Hirth work at http://kaioa.com
 Nop Head's OpenSCAD_cl at github.com
 ImageMagick's utilities, like convert.cc
 http://www.i18nguy.com/unicode/c-unicode.html

A few other notes:

We throw out argc/argv and pull the w_char commandline using special
Win(TM) functions. We then strip out the 'openscad' program name, but
leave the rest of the commandline in tact in a tail. Then we call
'openscad.exe'.

stderr is used to support writing of STL/PNG etc. output to stdout.
MS Windows API used instead of popen() to append stdout to stderr and
avoid running cmd.exe (so save some resources).

TODO:

Fix printing of unicode on console.
*/

#include 
#include 
#include 
#include 
/*#include */
#include 

// manage MS Windows error codes
// Do not use fprintf() etc. due to call from thread.
static void displayError(char *msg, DWORD errcode) {
	HANDLE hError = GetStdHandle(STD_ERROR_HANDLE);
	char buffer[1024];
	if (msg && *msg) {
		WriteFile(hError, msg, strlen(msg), NULL, NULL);
	}
	if (ERROR_SUCCESS == errcode) return;
	if (FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, NULL, errcode, 0,
		buffer, sizeof(buffer), NULL)) {
		WriteFile(hError, buffer, strlen(buffer), NULL, NULL);
	}
}

static void displayLastError(char *msg) {
	displayError(msg, GetLastError());
}

typedef struct {
	/*volatile*/ int status;
	HANDLE hRead, hOutput;
	STARTUPINFOW startupInfo;
	PROCESS_INFORMATION processInfo;
} WATCH_INFO;

static DWORD WINAPI watchdog(LPVOID arg) {
#define info ((WATCH_INFO*)arg)
	DWORD bc;
	char buffer[1024];
	for (info->status=0;;) {
		if (!ReadFile(info->hRead,buffer,sizeof(buffer),&bc,NULL)) {
			displayLastError("Failed to read pipe\n");
			/* return 1; */ info->status = 1;
		} else if (bc) {
		    (void)WriteFile(info->hOutput, buffer, bc, NULL, NULL);
		} else break; // closed pipe
	}
	return 0;
#undef info
}

#define EXE_NAME "openscad.exe"
#define ___WIDECHARTEXT(s) L##s
#define W(x) ___WIDECHARTEXT(x)

#define IS_WHITESPACE(c) (' ' == (c) || '\t' == (c))
#define MAXCMDLEN 32768 /* MS Windows limit */

int main(int argc, char *argv[]) {
	HANDLE hWrite, curr_proc;
	SECURITY_ATTRIBUTES sa;
	WATCH_INFO info;
	wchar_t cmd[MAXCMDLEN];
	DWORD status;
	int result = 0;
	register int i;
	/*bool*/ int quote, preserve_stdout;
	register wchar_t *cmdline = GetCommandLineW();
	// Look for the end of executable
	// There is no need to check for escaped double quotes here
	// because MS Windows file name can not contain such quotes
	for (quote=0; *cmdline && (quote || !IS_WHITESPACE(*cmdline)); ++cmdline) {
		if ('"' == *cmdline) quote ^= 1;
	}
	if (IS_WHITESPACE(*cmdline)) {
		while (IS_WHITESPACE(*(cmdline+1))) ++cmdline;
	}
	(void)wcscpy(cmd, W(EXE_NAME));
	if (wcslen(cmd) + wcslen(cmdline) >= MAXCMDLEN) {
		// fprintf(stderr, "Command line length exceeds limit of %d\n", MAXCMDLEN);
		// avoid fprintf() to decrease executable size
		displayError("Command line length exceeds limit\n", ERROR_SUCCESS);
		return 1;
	}
	(void)wcscat(cmd, cmdline);

	// look for '-o -' combination
	for (preserve_stdout=FALSE, i=/*sic!*/2; i
  
    icons/prefs3DPrint.png
    src/PrintInitDialog.html
    src/OctoPrintInfo.html
    icons/prefsInput.png
    icons/prefsInputAxis.png
    icons/prefsInputButtons.png
    images/zoom-text-in-white.png
    images/zoom-text-in.png
    images/zoom-text-out-white.png
    images/zoom-text-out.png
    images/Command-Redo-32-white.png
    images/Command-Reset-32-white.png
    images/Command-Undo-32-white.png
    images/Decrease-Indent-32-white.png
    images/Increase-Indent-32-white.png
    images/Command-Redo-32.png
    images/Command-Reset-32.png
    images/Command-Undo-32.png
    images/Decrease-Indent-32.png
    images/Increase-Indent-32.png
    icons/close.png
    icons/information-icons-error.png
    icons/information-icons-info.png
    icons/information-icons-question.png
    icons/information-icons-warning.png
    icons/openscad.png
    icons/openscad-nightly.png
    icons/button.png
    icons/background-welcome-screen.svg
    icons/prefsFeatures.png
    icons/stopbutton.png
    icons/prefsAdvanced.png
    icons/prefs3DView.png
    icons/prefsEditor.png
    icons/prefsUpdate.png
    src/AboutDialog.html
    images/export.png
    images/axes.png
    images/export-white.png
    images/back.png
    images/Document-New-128.png
    images/front.png
    images/grid.png
    images/Open-128.png
    images/openscad.png
    images/right.png
    images/Save-128.png
    images/up.png
    images/bottom.png
    images/left.png
    images/blackUp.png
    images/blackNew.png
    images/Rotation-32.png
    images/Shape-Cube-32.png
    images/Open-32.png
    images/Save-32.png
    images/blackbottom.png
    images/rightright.png
    images/blackleft.png
    images/blackfront.png
    images/blackback.png
    images/blackaxes.png
    images/zoomin.png
    images/zoomout.png
    images/wireframe1.png
    images/surface.png
    images/Zoom-In-32.png
    images/Zoom-Out-32.png
    images/zoom-all.png
    images/zoom-all-white.png
    images/surfaceWhite.png
    images/wireframeWhite.png
    images/orthogonal.png
    images/cross.png
    images/perspective1.png
    images/preview-32.png
    images/preview-32-white.png
    images/render-32.png
    images/render-32-white.png
    images/3dprint-32.png
    images/3dprint-32-white.png
    images/animate.png
    images/orthogonalwhite.png
    images/perspective1white.png
    images/crosswhite.png
    icons/background.png
    images/scalemarkers.png
    images/scalemarkers-white.png
    images/AMF.png
    images/AMF-white.png
    images/3MF.png
    images/3MF-white.png
    images/CSG.png
    images/CSG-white.png
    images/DXF.png
    images/DXF-white.png
    images/OFF.png
    images/OFF-white.png
    images/PNG.png
    images/PNG-white.png
    images/STL.png
    images/STL-white.png
    images/SVG.png
    images/SVG-white.png
    images/PDF.png
    images/PDF-white.png
    sounds/complete.wav
  

openscad-2021.01/tests/0000755000000000000000000000000014005610145013307 5ustar  rootrootopenscad-2021.01/tests/magicktest1.png0000644000000000000000000001653014005610145016236 0ustar  rootrootPNG


IHDRæ$gAMAasRGB cHRMz&u0`:pQ<zPLTEk7DNVOf)[1?\Z,9UK`&Mg5BE<!YMӶ%hZsqbueLB
rb2+	j[\OI?
i["p|kWK4-	QFsn_"!o`˯$д%H>
ͱ$"|!ȭ#Xr-SIzTm+[(Ne(`F[$aIDATxߋ^=3xb
!RfΛIdRxH^t#߸4ɬLt)-[\k´eId9>g$͜}^/RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)qb0$}{I
BOG_ȈclC!$	c!p49V@Y{@ȈclC!$	ctF=! whCc tY1C9H0$I˜0fXc0	CSb.ˀ0fH~	$C!IbO0Ga04
]a̐$_IC{>G	G_+=a̐$	CFH#eÈ/M`h,C˜!EH24G	G_Hc,C˜!EHG	G_HL={+e)$
#"X=V@		!M2B2i{$}!z,CB!E8 BZ@RĘg=ZCph"Ƅ>K	fCeDH02C!K"2LD#0b"zD"o3g'ː	4D	x
	;)X$C%1&X)<&뤰L2$$e1aZx
	:)tYːdGI
H|uR-[F$CpЄ	"2x$BL.}B!C
BrY{'rm$J8q.!Ő!L9A/N
]B]C'

9rH3}n%N
]P˒dr"!y=]'q9>:)t	C-b!C'00	sa8C'.aŀ%f""!9{1smcI.aE5yBC!C"=VHp96	%H
W$	yò!	FLĘ8z#wN
]PUF#
qdpdD97ߜId
EEB8FN0HHp961x%HY%KKPPP(Gn_N
=PUrPPP($}Y$a`oXBkO%4~p0"m/,1b
B!a"K!INg	KKX04!ǐ$O,b
!0,#>8CLZXez¡tLY"g}i<3Ą%iؗ%|db-cJeBJ8
9r"Xbxw0"U
ńRRR!%yIp9xžk¾-qG8	G #_߲J*ߣfK=B)C9C2b1r$G=jaDH3,G]lH	q8
ܣ_Q#B%b	%$%j:2]ˆf(pO(!33)[b9Hp8ޣVFi,sCaC-_:u
}98ebˆa("B9CC4ns$GQ@@BK`GrQ	8Iϣ)ᅀ!C8lj	"*,ާL{B뷘8$Mxt>$aij$xD0NB}9G:P#B<Ccx@m!iP/!iy>@}C'g'$|~<~/33ƖS@m``|pOqP/,2qOHҞW##bӵp7_ec$b1&׈I/)`cF1&	7OT12yzn2Kj3G1v2Eq_R#Hr7Mg$F5n6]7I0B]ȑE7IĘӺASHfPgHu,Cn$D3B}cn6H
3DĘn/CZM~A(4u1'1
|rH$"4/(""0CjWsxC._ vO	|;/0v nս	?s	0AyW)M&rQ:,=a2Wy(8ay*gD3SHŮB(sS!]/ɴ:>vj1<&!dLb6ch>8R(S_\<*GBst"<P<o?!D*Vy< G}T~Cu)}!	uGPyަ!1x$@=<DAٳg41x,]2QW&:˾<*Qb 69{y8"j8fE@
>;FY*p%E᳀ڝڹ	8P4UKᧀe*ޢ^dLG+ ,gZ=>c:/q
"y"WgK	]>xoҵd/1xHEgy^/jqiXF%z"dEt-R!"vwE&r$]xX%g}y]flReݳTz
e^Y:t9<˻z	਋k-E6)2];=K9CD(`EI耐g,bCһ{6pZjr$[Ly"&;)^aʹ.S/XEfOx9h㳀YEҫ@HVCcT6
e6y.Kȡ[#WȚ6G@,ȫXBy;=PdT	0e?1BBȱL1Q3ax
m\uLoBR,!aT6^	Ib!E&6f	{R;Leڤ-R-P 2YB,!fuSڌxk>!)B#;a
6mf&d,dE3쐲N2G$CLa6l09hH]|TۧrXvHY2)۰	u	S),!C>쐲NeraIStN12"&)]xxbY7|),ӟ1em>&L2b, ]zj۰j,i̿q	7܂l
*I},3	؆
|$hkaiYkd*z4eqg-
%N?Sxo6l&u
!6ale2qb6l&jcYkiMk2^edwwIcSE~x]&qQUM*Z-JOeH:ZO.8TjZxOLEaR6蚝Zo\s_RjhwE,*`7kpQamیX^
#"mvvj}C58G5׷țZ"v	>Fs
kk|W,Z-#>sTY#[sC7/`QiLaIO
)ס\}Jk-KYBҡؓoJk_QH(b!RBJu(%G5],!%fCƓ;Ra;&À0QDcD%+\'/%v8M0QD1"zR \'/,(i
Z&Ή!92ty|,9k!4,ELwB\?>үI[n>=H	Zs	|wMWPR-ZD9EJtu.9M_eCKJeާIGG%/My,	#pT\p$X
"u&G>cBB8:G	%"uHۆ8RG:Xb:mQc8O̒#(!GAKP(H6q4!(С
qt`HD^68ҷ"R#5>cc{E0<^~YIcEߢRJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RsO`0%tEXtdate:create2014-06-24T23:21:38-05:00;%tEXtdate:modify2014-06-24T23:21:29-05:00d=IENDB`openscad-2021.01/tests/virtualfb.sh0000755000000000000000000000741314005610145015651 0ustar  rootroot#!/bin/sh

# Toggle the Virtual Framebuffer
# If started, stop. If stopped, start.

debug=1

verify_pid()
{
  verify_pid_result=0
  PID0=$1
  PID1=$2
  BIN=$3
  if [ "`ps cax | grep $PID0 | grep $BIN`" ]; then
    verify_pid_result=$PID0
  elif [ "`ps cax | grep $PID1 | grep $BIN`" ]; then
    verify_pid_result=$PID1
  fi
  return
}

guess_pid_from_ps()
{
  guess_pid_from_ps_result=0
  BIN=$1
  if [ "`ps cx | grep $BIN`" ]; then
    echo guessing PID from ps cx '|' grep $BIN
    echo `ps cx | grep $BIN`
    guess_pid_from_ps_result=`ps cx | grep $BIN | awk '{ print $1 }';`
  fi
  return
}

start()
{
  VFB_BINARY=
  VFB_PID=0

  if [ "`command -v Xvnc`" ]; then
    VFB_BINARY=Xvnc
    VFB_OPTIONS='-geometry 800x600 -depth 24'
  fi

  if [ "`command -v Xvfb`" ]; then
    VFB_BINARY=Xvfb
    VFB_OPTIONS='-screen 0 800x600x24 -noreset'
  fi

  if [ ! $VFB_BINARY ]; then
    echo "$0 Failed, cannot find Xvnc or Xvfb"
    echo "$0 Failed, cannot find Xvnc or Xvfb" > ./virtualfb.log
    exit 1
  fi

  VFB_DISPLAY=`echo | awk 'BEGIN{srand();} {printf ":%.0f", rand()*1000+100};'`
  if [ $debug ]; then
    echo debug VFB_DISPLAY $VFB_DISPLAY
    echo debug VFB_BINARY $VFB_BINARY
    echo debug VFB_OPTIONS $VFB_OPTIONS
  fi
  $VFB_BINARY $VFB_DISPLAY $VFB_OPTIONS > ./virtualfb1.log 2> ./virtualfb2.log &
  # on some systems $! gives us VFB_BINARY's PID, on others we have to subtract 1
  VFB_PID_MINUS0=$!
  VFB_PID_MINUS1=$(($VFB_PID_MINUS0 - 1))

  if [ $debug ]; then
    echo debug '$!' was $VFB_PID_MINUS0
  fi

  count=3
  while [ "$count" -gt 0 ]; do
    verify_pid $VFB_PID_MINUS0 $VFB_PID_MINUS1 $VFB_BINARY
    if [ $verify_pid_result -gt 0 ]; then
      VFB_PID=$verify_pid_result
      count=0
    else
      echo "failed to find PID $VFB_PID_MINUS0 or $VFB_PID_MINUS1. Retrying"
      sleep 1
      count=`expr $count - 1`
    fi
  done

  if [ $VFB_PID -eq 0 ]; then
    guess_pid_from_ps $VFB_BINARY
    VFB_PID=$guess_pid_from_ps_result
  fi

  if [ $VFB_PID -eq 0 ]; then
    echo "started $VFB_BINARY but cannot find process ID in process table ($VFB_PID_MINUS0 or $VFB_PID_MINUS1)"
    echo "please stop $VFB_BINARY manually"
    if [ $debug ]; then
        echo `ps cax | grep $VFB_BINARY`
        echo "stdout:"
        cat ./virtualfb1.log
        echo "stderr:"
        cat ./virtualfb2.log
    fi
    VFB_PID=
    return
  fi

  echo $VFB_DISPLAY > ./virtualfb.DISPLAY
  echo $VFB_PID > ./virtualfb.PID

  echo "Started $VFB_BINARY fb, PID=$VFB_PID , DISPLAY=$VFB_DISPLAY"
  sleep 1
}

stop()
{
  VFB_PID=`cat ./virtualfb.PID`
  VFB_DISPLAY=`cat ./virtualfb.DISPLAY`

  echo "Stopping virtual fb, PID was $VFB_PID, DISPLAY was $VFB_DISPLAY"
  kill $VFB_PID
  LOCKFILE=`echo "/tmp/.X"$VFB_DISPLAY"-lock"`
  if [ -e $LOCKFILE ]; then
    rm $LOCKFILE
  fi
# Very verbose debug output:  
#  cat virtualfb1.log
#  cat virtualfb2.log
  echo 'dump ~/.xession-errors:'
  cat ~/.xsession-errors
  echo 'end  ~/.xession-errors'
  rm ./virtualfb.PID
  rm ./virtualfb.DISPLAY
}

isrunning()
{
  isrunning_result=
  if [ -e ./virtualfb.PID ]; then
    if [ $debug ]; then echo "found PID file"; fi
    VFB_PID=`cat ./virtualfb.PID`
    if [ ! $VFB_PID ]; then
      echo ./virtualfb.PID contained invalid PID number
      return
    fi
    if [ $debug ]; then echo "PID from file:" $VFB_PID; fi
    PS_RESULT=`ps cax | awk ' { print $1 } '`
    GREP_RESULT=`echo $PS_RESULT | grep $VFB_PID`
    if [ $debug ]; then echo "grep ps result: " $GREP_RESULT; fi
    if [ "`ps cax | awk ' { print $1 } ' | grep ^$VFB_PID\$`" ]; then
      if [ $debug ]; then echo "found pid in process table."; fi
      isrunning_result=1
    else
      if [ $debug ]; then echo "did not find pid in process table."; fi
    fi
  fi
}

if [ "`echo $* | grep debug`" ]; then
  debug=1
fi

isrunning
if [ $isrunning_result ]; then
  stop
else
  start
fi

openscad-2021.01/tests/.gitignore0000644000000000000000000000032514005610145015277 0ustar  rootroot/*.dSYM
/*.a
/*-output
/*.scad
/*.png
/*.pyc
out.*
/CTestCustom.cmake
/CTestTestfile.cmake
/cmake_install.cmake
/test_pretty_print
/sysinfo.txt
/diffpng
/output
/openscad_nogui
/test_pretty_print.log.txt
/Testing
openscad-2021.01/tests/validatestl.py0000755000000000000000000001104214005610145016176 0ustar  rootroot#!/usr/bin/env python3

#
# Simple tool to validate an STL.
# It checks for:
# o Any occurrence of "nan" or "inf" vertices or normals
# o Any non-manifold (dangling) edges.
#
# Usage: validatestl.py 
#
# Based on code by Jan Squirrel Koniarik from:
# https://github.com/SquirrelCZE/pycad/
#
# Author: Marius Kintel 
# Licence: GPL V2
#

import sys
import io
import hashlib
import os
import subprocess
import struct
import math
from collections import Counter

def read_stl(filename):
    triangles = list()

    with open(filename, "rb") as fd:
        start = fd.read(5)
        if start == b'solid':
            stl_type = 'ascii'
        else:
            stl_type = 'binary'
  
    print(start)

    if stl_type == 'ascii':
        with open(filename, "r") as fd:
            triangle = {
                'normal': [0, 0, 0],
                'points': list()
            }
            for line in fd:
                line = line.strip()
                if line.startswith('solid'):
                    continue
                elif line.startswith('endsolid'):
                    continue
                elif line.startswith('outer'):
                    continue
                elif line.startswith('facet'):
                    parts = line.split(' ')
                    for i in range(2, 5):
                        triangle['normal'][i-2] = float(parts[i])
                    continue
                elif line.startswith('vertex'):
                    parts = line.split(' ')
                    point = [0, 0, 0]
                    for i in range(1, 4):
                        point[i-1] = float(parts[i])
                    triangle['points'].append(point)
                    continue
                elif line.startswith('endloop'):
                    continue
                elif line.startswith('endfacet'):
                    triangles.append(triangle)
                    triangle = {
                        "normal": [0, 0, 0],
                        "points": list()
                    }
                    continue
    else:  # binary
        with open(filename, "rb") as fd:
            data = fd.read()
            count = int.from_bytes(data[80:84], byteorder='little')
            for offset in range(84, 84+count*(12*4+2), 12*4+2):
                try:
                    triangle = {
                        'points': list()
                    }
                    triangle['normal'] = list(
                        struct.unpack('fff', data[offset:offset+12]))
                    for p in range(1,4):
                        pnt = struct.unpack('fff',
                            data[offset+p*12:offset+p*12+12])
                        triangle['points'].append(pnt)
                    triangles.append(triangle)
                except struct.error:
                    print("Invalid binary stl format")
                    return None

    return Mesh(
        triangles=triangles
    )

class Mesh():
    def __init__(self, triangles):
        points = list()
        p_triangles = list()
        p_normals = list()
        for triangle in triangles:
            p_normals.append(triangle['normal'])
            p_triangle = list()
            for point in triangle['points']:
                if point not in points:
                    points.append(point)
                p_triangle.append(
                    points.index(point)
                )
            p_triangles.append(p_triangle)
        self.points = points
        self.triangles = p_triangles
        self.normals = p_normals


def validateSTL(filename):
    mesh = read_stl(filename);

    if mesh is None:
        print("Loading error")
        return False

    if len(mesh.triangles) < 1:
        print("No triangles found")
        return False
    
    if len([n[i] for i in range(0,3) for n in mesh.points if math.isinf(n[i]) or math.isnan(n[i])]):
        print("NaN of Inf vertices found")
        return False

    if len([n[i] for i in range(0,3) for n in mesh.normals if math.isinf(n[i]) or math.isnan(n[i])]):
        print("NaN of Inf normals found")
        return False

    edges = Counter((t[i], t[(i+1)%3]) for i in range(0,3) for t in mesh.triangles)
    reverse_edges = Counter((t[(i+1)%3], t[i]) for i in range(0,3) for t in mesh.triangles)
    edges.subtract(reverse_edges)
    edges += Counter() # remove zero and negative counts
    if len(edges) > 0:
        print("Non-manifold STL: " + str(edges))
        return False
    return True

if __name__ == "__main__":
    retval = validateSTL(sys.argv[1])
    if retval:
        sys.exit(0)
    else:
        sys.exit(1)
openscad-2021.01/tests/tests-common.cc0000644000000000000000000000217114005610145016247 0ustar  rootroot#include "tests-common.h"
#include "openscad.h"
#include "FileModule.h"
#include "handle_dep.h"

#include 

#include 
#include 

namespace fs=boost::filesystem;

/*!
	fakepath is used to force the parser to believe that the file is
	read from this location, in order to ensure that filepaths are
	evaluated relative to this path (for testing purposes).
*/
FileModule *parsefile(const char *filename, const char *fakepath)
{
	FileModule *root_module = NULL;

	handle_dep(filename);
	std::ifstream ifs(filename);
	if (!ifs.is_open()) {
		fprintf(stderr, "Can't open input file `%s'!\n", filename);
	}
	else {
		std::string text((std::istreambuf_iterator(ifs)), std::istreambuf_iterator());
		text += "\n" + commandline_commands;
		std::string pathname;
		if (fakepath) pathname = fakepath;
		else pathname = fs::path(filename).parent_path().generic_string();
		if(!parse(root_module, text.c_str(), pathname, pathname, false)) {
			delete root_module;             // parse failed
			root_module = NULL;
		}
		if (root_module) {
			root_module->handleDependencies();
		}
	}
	return root_module;
}
openscad-2021.01/tests/WinReadme.txt0000644000000000000000000000245514005610145015731 0ustar  rootrootThank you for downloading the OpenSCAD test suite for Windows(TM). 

The test suite provides a basic set of regression tests to determine if 
OpenSCAD runs as expected from release to release, and from platform to 
platform. To use this test suite you must also have the following 
systems installed on your machine:

   Python 3      http://www.python.org
   CMake         http://www.cmake.org
   ImageMagick   http://www.imagemagick.org

To run the test suite, first click on the "OpenSCAD_Test_Console.py" file to
run it. It should open a cmd.exe console in the tests-build folder. Type

   ctest

and the machine should run a basic test suite. An html file summarizing 
the results will be produced at the end of the test run. The file can be 
opened with a web browser, and shared with others as part of the 
debugging and testing process.

Thanks for helping test OpenSCAD. 

See doc/testing.txt in the OpenSCAD source code for more details.

Known bugs:

-These scripts will not find ImageMagick or CMake if they are not 
installed on the C: drive under Program Files*. As a workaround, you can 
edit the OpenSCAD_Test_Console.py file and the .py files in the 
tests-build directory.

-'Diff' text-tests may not run properly on Windows(TM). 

-Detection of ctest, python, and imagemagick doesn't always work properly

openscad-2021.01/tests/OpenSCAD_Test_Console.py0000644000000000000000000000346014005610145017701 0ustar  rootroot# Openscad Test Console
#
# Script to make it easier to pull up a command-line console or
# running Ctest under Windows(TM)
#
# public domain, by Don Bright 

import os,sys

thisfile_abspath=os.path.abspath(__file__)
thisdir_abspath=os.path.abspath(os.path.dirname(thisfile_abspath))

starting_dir=os.path.join(thisdir_abspath,'tests-build')
print('changing current folder to ' + starting_dir)
os.chdir(starting_dir)

print('adding ' + starting_dir + ' folder to sys.path')
sys.path.append(starting_dir)

build_dir=starting_dir

print('converting CTestTestfile.cmake by calling mingw_convert_test.py')
import mingw_convert_ctest
mingw_convert_ctest.run()

print('searching for ctest.exe')
ctestpath=''
for basedir in 'C:/Program Files','C:/Program Files (x86)':
        if os.path.isdir(basedir):
            pflist = os.listdir(basedir)
            for subdir in pflist:
                if 'cmake' in subdir.lower():
                    abssubdir=os.path.join(basedir,subdir)
                    for root,dirs,files in os.walk(abssubdir):
                        if 'ctest.exe' in files:
                            ctestpath=os.path.join(root,'ctest.exe')

if not os.path.isfile(ctestpath):
        print('error, cant find ctest.exe')
else:
    ctestdir = os.pathsep + os.path.dirname(ctestpath)
    print('adding ctest dir to PATH: ' + ctestdir)
    os.environ['PATH'] += ctestdir

#cmd = 'start "OpenSCAD Test console" /wait /d c:\\temp cmd.exe'
#cmd = 'start /d "'+starting_dir+'" cmd.exe "OpenSCAD Test Console"'
conbat=os.path.join(build_dir,'mingwcon.bat')
cmd = 'start /d "'+starting_dir+'" cmd.exe "/k" "'+conbat+'"'
print('opening console: running ' + cmd)
os.system( cmd )

# figure out how to run convert script
# dont use mingw64 in linbuild path?
# figure out better windows prompt, can it be set?


openscad-2021.01/tests/EnforceConfig.cmake0000644000000000000000000000024614005610145017022 0ustar  rootrootif(NOT CTEST_CONFIGURATION_TYPE)
  message("Enforcing Default test configuration. Use ctest -C  to override")
  set(CTEST_CONFIGURATION_TYPE Default)
endif()
openscad-2021.01/tests/tests-common.h0000644000000000000000000000023614005610145016111 0ustar  rootroot#ifndef TESTS_COMMON_H_
#define TESTS_COMMON_H_

#include 

class FileModule *parsefile(const char *filename, const char *fakepath = NULL);

#endif
openscad-2021.01/tests/CMingw-cross-env.cmake0000644000000000000000000001307014005610145017413 0ustar  rootroot#
# CMake Toolchain file for cross compiling OpenSCAD tests linux->mingw-win32
# --------------------------------------------------------------------------
#
# This CMake Toolchain file will cross-compile the regression test 
# programs for OpenSCAD, and generate a CTestTestfile.cmake
#
# The result will not be directly usable. Please see doc/testing.txt
# for complete instructions for running the regression tests under Windows(TM) 
# 
# Prerequisites:
# 
# Please see doc/testing.txt for pre-requisites.
#
# Usage:
#
# Please see doc/testing.txt for usage
#
# Please do not use this file directly unless you are experimenting. 
# This file is typically called from release-common.sh automatically, 
# not used directly by a human.
#
# Assuming you want to build 64bit:
# 
# cd openscad
# source scripts/setenv-mingw-xbuild.sh 64
# cd openscad/tests && mkdir build-mingw64 && cd build-mingw64
# export OPENSCADPATH=../../libraries # (to find MCAD for some tests)
# cmake .. -DCMAKE_TOOLCHAIN_FILE=../CMingw-cross-env.cmake \
#          -DMINGW_CROSS_ENV_DIR=$MXEDIR \
#          -DMACHINE=x86_64-w64-mingw32
#
# For 32 bit, change '64' to '32' in setenv/mkdir and use this machine:
#          -DMACHINE=i686-pc-mingw32
#
# make # (should proceed as normal.)
#
# See also:
# 
# http://lists.gnu.org/archive/html/mingw-cross-env-list/2010-11/threads.html#00078
#  (thread "Qt with Cmake")
# http://lists.gnu.org/archive/html/mingw-cross-env-list/2011-01/threads.html#00012
#  (thread "Qt: pkg-config files?")
# http://mingw-cross-env.nongnu.org/#requirements
# http://www.vtk.org/Wiki/CMake_Cross_Compiling
# https://bitbucket.org/muellni/mingw-cross-env-cmake/src/2067fcf2d52e/src/cmake-1-toolchain-file.patch
# http://code.google.com/p/qtlobby/source/browse/trunk/toolchain-mingw.cmake
# http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/Link-Options.html
# Makefile.Release generated by qmake 
# cmake's FindQt4.cmake & Qt4ConfigDependentSettings.cmake files
# mingw-cross-env's qmake.conf and *.prl files
# mingw-cross-env's pkg-config files in usr/${MACHINE}/lib/pkgconfig
# (may have to add to env var PKG_CONFIG_PATH to find qt .pc files)
# http://www.vtk.org/Wiki/CMake:How_To_Find_Libraries
#

#
# Notes: 
#
# To debug the build process run "make VERBOSE=1". 'strace -f' is also useful. 
#
# This file is actually called multiple times by cmake, so various 'if NOT set' 
# guards are used to keep programs from running twice.
#

#
# Part 1: Skip imagemagick search.
#

set( SKIP_IMAGEMAGICK TRUE )

#
# Part 2. cross-compiler setup
#

message(STATUS "Machine: ${MACHINE}")

set(MINGW_CROSS_ENV_DIR $ENV{MINGW_CROSS_ENV_DIR})

set(BUILD_SHARED_LIBS OFF)
set(CMAKE_SYSTEM_NAME Windows)
set(MSYS 1)
set(CMAKE_FIND_ROOT_PATH ${MINGW_CROSS_ENV_DIR}/usr/${MACHINE})
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)

set(CMAKE_C_COMPILER ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-gcc)
set(CMAKE_CXX_COMPILER ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-g++)
set(CMAKE_RC_COMPILER ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-windres)
set(QT_QMAKE_EXECUTABLE ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-qmake)
# Fix for finding PkgConfig: see https://github.com/mxe/mxe/issues/1023
set(PKG_CONFIG_EXECUTABLE ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-pkg-config CACHE PATH "pkg-config executable" FORCE) 
set(CMAKE_BUILD_TYPE RelWithDebInfo)

#
# Part 3. library settings for mingw-cross-env
#

set( Boost_USE_STATIC_LIBS ON )
set( Boost_USE_MULTITHREADED ON )
set( Boost_COMPILER "_win32" )
# set( Boost_DEBUG TRUE ) # for debugging cmake's FindBoost, not boost itself

set( OPENSCAD_LIBRARIES ${CMAKE_FIND_ROOT_PATH} )
set( EIGEN2_DIR ${CMAKE_FIND_ROOT_PATH} )
set( CGAL_DIR ${CMAKE_FIND_ROOT_PATH}/lib/CGAL )
set( GLEW_DIR ${CMAKE_FIND_ROOT_PATH} )

#
# Qt4
# 
# To workaround problems with CMake's FindQt4.cmake when combined with 
# mingw-cross-env (circa early 2012), we here instead use pkg-config. To 
# workaround Cmake's insertion of -bdynamic, we stick 'static' on the 
# end of QT_LIBRARIES
#

set(QT_QMAKE_EXECUTABLE ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-qmake)
set(QT_MOC_EXECUTABLE ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-moc)
set(QT_UIC_EXECUTABLE ${MINGW_CROSS_ENV_DIR}/usr/bin/${MACHINE}-uic)

function(mingw_cross_env_find_qt)
  # called from CMakeLists.txt
  set(PKGC_DEST ${MINGW_CROSS_ENV_DIR}/usr/${MACHINE}/lib/pkgconfig)
  set(QT_PKGC_SRC ${MINGW_CROSS_ENV_DIR}/usr/${MACHINE}/qt/lib/pkgconfig/)
  file(COPY ${QT_PKGC_SRC} DESTINATION ${PKGC_DEST} FILES_MATCHING PATTERN "*.pc")

  find_package( PkgConfig )
  pkg_check_modules( QTCORE QtCore )
  pkg_check_modules( QTGUI QtGui )
  pkg_check_modules( QTOPENGL QtOpenGL )

  set(QT_INCLUDE_DIRS ${QTCORE_INCLUDE_DIRS} ${QTGUI_INCLUDE_DIRS} ${QTOPENGL_INCLUDE_DIRS})
  set(QT_CFLAGS_OTHER "${QTCORE_CFLAGS_OTHER} ${QTGUI_CFLAGS_OTHER} ${QTOPENGL_CFLAGS_OTHER}")
  set(QT_LIBRARIES "${QTCORE_STATIC_LDFLAGS} ${QTGUI_STATIC_LDFLAGS} ${QTOPENGL_STATIC_LDFLAGS};-static")

  set(QT_INCLUDE_DIRS ${QT_INCLUDE_DIRS} PARENT_SCOPE)
  set(QT_CFLAGS_OTHER ${QT_CFLAGS_OTHER} PARENT_SCOPE)
  set(QT_LIBRARIES ${QT_LIBRARIES} PARENT_SCOPE)
endfunction()

function(mingw_cross_env_info)
  message(STATUS "QT INCLUDE_DIRS: ${QT_INCLUDE_DIRS}")
  message(STATUS "QT LIBRARIES: ${QT_LIBRARIES}")
  message(STATUS "QT_CFLAGS_OTHER: ${QT_CFLAGS_OTHER}")
endfunction()

#
# Part 4. -D definitions
#

if( NOT cross_defs_set )
  add_definitions( -DGLEW_STATIC ) # FindGLEW.cmake needs this
  add_definitions( -DBOOST_STATIC ) 
  add_definitions( -DBOOST_THREAD_USE_LIB )
  add_definitions( -DUNICODE ) # because qmake does it
  set(cross_defs_set 1)
endif()
openscad-2021.01/tests/magicktest2.png0000644000000000000000000001661414005610145016242 0ustar  rootrootPNG


IHDRæ$gAMAasRGB cHRMz&u0`:pQ<\PLTE媒д%*/}l1NC21F=.vf*˯$E<!YMӶ%hZsqbueLB
rb2+	j[\OI?
i["p|kWK4-	QFsn_"!o`H>
ͱ$"|!ȭ#y-({s2z44_R(v(̰$n30;3
+@7p`<4-ǫ#)β$twm^OD `Ssc0ٻ&,KA
LA
"(.34Ū#p1)2/(,-,ֹ&)ah')bKGDsA	=	pHYsHHFk>IDATxoWs?fF
Y`QZd4l4[D#sUV4
:FU6P]&6Npls|^/RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)rib0$][A1ḄGm`H2$!aе6@HGg41ͣO2iB!ÐEa + &ICBGly8͈c@H02C!K"2LDZHaDtD0}"$҄1$xLp،'$҄,!!^afgy	I'ȣOJĐy5#y}B!C'!'%bHI%jF=1 $2'M M"*]B!C
rBH3$Lwp*gr6!Ő!,CpM3Bеbڄ*IB𨼀[&bHB:$EmB
)XC( 12	(51\cp͌&tUPPP$H$=!i	!]!p3#	+ KZ%A(d(d(P$d[n:R#dBC1CIBB2"BBN18eMX!YBahC1CI
䅤E$\bpB0BrB!C1C"!y!	!=!pNڄR#8A0$=cm#$aۄp!k2Exw
MfHz83g!vP̰MB%GpM(u1$	=p	C+
Ybq	VH;@	=p	"mIBϳ8Cp
ip0C1
VH;@C&XaB!a"K!I	lj	8c`x҄C.2A
#vǶ5d.qqbBaN214ASLsC]1Ą{h	ٖ	\$6$3KB}M>VQKroOG#!v		ɸuSJHmccq,+;'ABN(wI_{p[$H|,:Nmg	"*?FB/~ʈ$&616IBX$86)2ˮ"$3;H+,q^zC`t)$/c]BKtDfy(E/a	WC>)]/13d|J݅S8I>-`m>2XѢ~
mcXa˿(vwmm阥lQ#o21ybeB)1	mK^<2ROf0I!|`+("0{6HQڭ**NHJ/c=B]M!@H!	`+']M[(c"T
-n*BB>+# _ᜍ}7&@H0oBpDEz|@9
?Qe"")dx
>x*1]Q77c&b,tlv#2VEi-#[GLuĨc`+LĨHu k.VwlPĨ`Dh"FE
\g[G4N-bb{;4Q\%7	F4==Mc-PCa|,_2i~CV|Mi~CwsɻJQ&}Mi4CLó#1@->.f{*9#ʣ3|\1MLS!!]LˮRmX]>6?yG	\68Ǫi*q5<ca"1`X1cxsmu\"0ͨ~c!<Wkb8iרx4|uv\Q:O1`=ئÆ<c:8O1X\!`HHU1q5k츫
>.epmx_c]ed"\c5p5ޯk쨫px )
׮U" ɓjF1g{V"lR$6;*>a{NT1acN_㉒'V$yߣVX^NW8	'y[B\cI~Ϳ[^'&,N6|<}B#Xq$p̱yѼNh1/yR&7~#q|޼D91%h?C]KE)%@Vf>1GG5"S!"!:B+;Mc{-nB,>)oR0;^g$"U>٦p;(:# 1SMJ͛:D1CDCp̛;|7!`[066vKNSy6y"jEޢoQ
+|37/ukf8 -`37/`!]Tuc6y6";n3u|c00";j(2Tvl9tbY}z")?)+gtE  eEvO2ITuq"CG@,,IKj:q8# mEb}LJK|\6N6";f,rK|5NC)3LJX+bdcmkޤ8Cdyԋ,"H)c_aƩaQˤh[
bdc>lq8#A<)ˤX$
bdc[|2f~km,Ңk+p
yqF&2гAGZѿҢkREq8#zf~8Hp“a~Z-R
e>\zqF' ޥ'wZm,Q
Y>֍3:!C K
XNQ"5WNg
b()\$Xti|Qgɕ+W(t|A!!q\SǦΛˌ
""68Nh9H)\2b.3+pX%XSʉ37Lj\>%Tˌ
"vR@eFr|#f
YQ2a4kh?1!K
'Z2~CѬ>a##ⱛ8hpPo.Sn~J05fn8@#2)uu]Yb*pu`
W-$L*w-jU&5q}TZc`*LRk.ӳ\N[VWq%֨d&5q.Ep*ԛwq6Z?M
4.Ep*LR] 8a"kkkYZq*M
z֨D3dc JU̻ApEbkkkYZ"yIU
֨S&*L.\ߨD)? ynޤ*q/ߠlxp*0Iһ§p7IQ*$}CޠfׄgjEĄ79JI:#0
,Qe_tgjE&ERgxwKTe=B:ߤQjLC|\DYN9"%nrJ[``JdG)"Ԋ#~ѶHS|7Z,yy0G,Q}\DYJ,o)$Ԋ#Hxn1
4Keb{h;HP+k-R(]1,%CAzZeZtDtH$=ws2XgE
"ZEtQ`rG{18f)VD)w縀s.:D,%IC#Ԋ,R(<cpf)LVD@@E}28CX&ceP'FD:
,RpMgYkdDTx@W@E|7G\dpYY,Պ(w:"Pdr'\uYJ,ӂrGQ#b	I.pj)șEepYeZET9B	H	(H3\Uw e]UP#FD$%"ppag/Z&E	r">y3\][^&jca<9fpYb_[&ŀBFD$% }\fpYھX&^BZD8HJ@\iǝ%vk#ET(1I	h{3pug[:}-6KOH#TQc:;"N[
K_H#TQc:t5\ghpzB*ZDB{ ]G34Y@Hl	pj"5O_p{>C#	)IH#Ty2ygop(vj"1O=:>O#-Sc#2P-R{(2O=>O3-S##zP-^(1O=bo)
=SGpJ){I	(1O=m&9ap8&:G&ye6ТB@y|b'<
dhsYe6Т\@y:|NyP! ţ&Z(4taW0B<
"m@v.#<
e"
m|a]~DGP"i	ayBB-|ncؕ~D#G(Qdw؅Տ7
E٠ow؝O
Eؠma2r?6B
6îfx
-@(+;~O'awxJ.?)bxJW"PJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)RJ)}@Y %tEXtdate:create2014-06-24T23:21:43-05:00&fH%tEXtdate:modify2014-06-24T23:21:29-05:00d=IENDB`openscad-2021.01/tests/export_import_pngtest.py0000644000000000000000000001323414005610145020343 0ustar  rootroot#!/usr/bin/env python

# Export-import test
#
#
# Usage: 

7!32#!32>54&+9_|x#%!+42+T4@wx٭g T[(FV!|>ʸL :OLpySk:|1-n31,:G@)QY  QY&   QY ?+??39/_^]^]3+33/+102#!##333 32>54&+J@wx\\TTT\ T[(FV!pySk:&:LM'-n31,&u!&vd &+5!&C &+5W&\ &+5!h: D@ PY ?3+3?3?10)!!!!#O:{h4Y4?@!+22_Y2)++ _Y+'_Y' _Y ?+3?+?+3?3+9/10.#"3267332654&#"'>32#"'#"&5632-,SA;9908sC i8Hfl␁Hxovv׈C?{ZeC4#wdBR>I}}&k:@    ?333?339910 ##363>='Tfb3}P*RA):RDw:l?׏0-YE1@_YbY_Y??+99//3+3+1037!3#32#!#4+326~'%%ו> eFk{͓kjc/@QYQYPY?2+3??+9/+10!!!!3 )!32654&+NN:%0f*jv+:n|3V_=:X"0@_Y`Y _Y ?+3??9/+?3+10327#"&547##33324&#"@8feI⌓vpgsK30NUfn9QaEĿHizN'5@!!PY!PY &&PY??9/3+3?3+?+310#336$3274#"3#3267#"&57#UaAhFh% &F9a2`X:I'@29neeλP;dE !@ aY  ?33?39/+310###!!!3'&5D]]GX $E[#X.: !@  PY  ?33?39/+310#!!!##3.'HaP(HCb[:[t]#dE(@ aY ?222??39/3+3310#333######3'57+}90]]3η]0WEzJ@:(@ PY ?222??39/3+3310#33!######3&=%jT7CC6ԥC:$[[[>"+E ,@ aY  aY ?33?+9/33+310##"#>7!#654&#!kk Kk;<*٠V}<; >9O''t3 HCK05(IQ9:,@ PY  SY ?33?+9/33+310!#"#7>7!#7654#'!kO-"*ql*"M^i  +'ٯ)"&FE!$9@aY"_Y !$aY??+?33399//+3+3103!!##654&##"#67###ka{&<; '$kk4T;<>o{E&O[0D.AD'q3rC#: #9@ PY! SY #SY  ?333??+9/+33+310!##767##3!!##7654/#O*"*,{LҾ_bubk." j9 ߯_Oy: z<5'aQa@1NbYN<973@E%$%$aY%%?13@0-33+aY3 @aY@_YD?++?+3339/+922?+1032>32!74#"#"&54>7>54&+73 54&#"'%37>32&#"d0ltx;sz;"buA|c㧋K9+9Fe[x'nM*]>`,^ ! t8`d-vE&up')!<#*#tP .REOHGM;7?W?9KV-m%la]8 /WQm@;GJ@BJSYoBBB BO@. QY OO=SYO7QY7%" (@QY?+33322?+?+9/+9_^]]+104>7>54.#72654&#"'6737>32&#"32>32#74#"#"&W{g53gu#B?NrPrU4W'DNbCrqR)C4,2TX16MC>FF6NY.sMo  nTNsS=@8)"%)9"<E#@aY ??339/33+310##".'3;332673!MM n:++ lu!UTfJs_Kk.%O:W:@ PY  ??3+3?3310%>73#.5733kl vy2OOsP0-@Gް`kM^pSpeJZ-=@ )_Y!_Y@'))%_Y_Y?+?+9/32+3+310"&54$32 32#".#"%27654#"632ghܱa2+)D>:0E.2a>3+:5<{H%3>3%LN -L@*)PY')) ))@ PYPY$PY?+?+9/3+3_^]2+310"&54$3 27654&#"632"3267#".ٟ"4'. RYg(1'@A@34g',#0D74ĸ`Lek 61e]w''t0)wY@ _Y?3??3+10)!67>32.#"YՎ./ECFQ{7%1'E{2lʚkFR *7PqN@ RY ?3??3+10)!?>32&#"q$G`Vml-$-=&:87BE:C&$ $$&+55q&%  &+55W'Z-1@ /'_Y _Y bY?2+?3?+?+33310"'73267332#"&56"32654&W:4'1868nPN[cn|̓dn|U32 4'#"'632>A[zܙ(z??Z{ݛ#yc5CNK0>^:4EJK0?^324'#"'632> f89M~ ]31I+FVT+[M1BMN*aU:0;;0!դh3(0/&ͪ/B?F᠏377@46QD@"*ICI_Y-FFC@ 1C# O32>7#7332654&#"'>32#"'#"&5632.#"326G{EGsAdv!D~R8VH?_,j!:.T*8sC i8Hfl␁Hxovv׈C,SA8,ah49;2sg.6&-d#])uTJSdBR>I}}&쇓{I0&<F?@.5<((2AB @ RYF RY%?33+33?3+32/33210%#"&5463"326732>54H#"#"&'.#"#>32>7#73W_-E|Gl'M=*@(:sDCB-`G{EGsAdv!D~R8VH?_,j!:+?پI}܏%10&߆gV~49;2sg.6&-d#])uT:w& 66&+5k_&R %%&+5WZ@_YaY??+?3+10327!.5!2.#"hjGAR{\ ZM l$BjuWN@PY PY??+?3+10.54$3254&#"327XQ%¼IX`VM=zW׫>I^}} ??10%%#%77%73\bq]\tb\saaaaaaa%Z /39/310#!#"&5463!>32U> P8*:T@S(?"*:g9U>A20?R/37( /29/31074#"+732>32n'Vcn?_$f5a[[/m)2)$,3S2 /2103##.547=(l@:W2J0#,S2 /210#67#73pl(MSdF~Wunn /33210#"&'.#"#6$32Y`bJ}"LkiXn3:<1sg-763% '1;EO@ YC@Y/+2/+9///3+32223+32223+32222104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EOb@4 @C-//(#%%OM7:2:  CE(9M:JJ:M9(EC //9////////////3333333310#65#5546733#"&'5353%32&##&'''.'77'67'77>7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96mh$+ `Y  D@ ?2?33]2??+103!!3##67  /47332>73IRQy6!?B\MJ.kE` t/"%,<.@:nx=!h%4@! @ PY  D??+?3?332_^]210!3##>7!% /47332>73]%'>]i * B]MJ.l:$u1:f."&.9/A8ow= E/@_YQY  _Y?+?99//3+3+10#!#737!3#!24+326u#u%'%}#}FƤ{԰Γk&t/@QY QY    QY?+?99//3+3+10 )#737!3# 32654&+}!}!f\ԑjv(U`=:E@_Y _Y  ??+9/+10'+!!24&+327'776˔Ufu]sqQ6.ol ǜj~-$EUI_ WO/'@!PY,PY?+?+99??103>32'#"&'#!67327'7>54&#"@l]XprT_l eSI5.nM$KHOT:v^gؽq(d[JMfvaH2syx\Y@ _Y??+103!!EquEdDv@ PY??+103!!Pu::/E &@ bY  _Y ??+9/3+310!!!!#73-`C;'oo'pE=?]: &@ PY  PY ??+9/3+310!3#!#73%6%RR%[:Y!WE -@_Y  aY_Y?+?3+?9/9+10!!>32#"&'7324&#"!',;NIS3ν=;uQV=b7tE'vPc|TK#y%!W*:-@RYRY SY?3+??+9/9+10%#"&'732>54#"!!!632*廙7*]B]K:~F-6xؼڟTWz2$Z:(h]E':&D@ "bY #`Y?+?3?339/3+3?10!##"&'!.'33>733#_>6pp/-& 31oo8_='c.Jk~OZB)PyƄo;s:Q)*th,:%:@ #QY PYD %?3?33??+9/3+310"/#.'336?33#### s/ G("]VV^q TaetO=a\E`6KD4az&WY6A@"._Y $(("aY(5 _Y cY?3+?3+3?+39/+910!"&'7326=.'%32654&+732654&#"%6$32e,^?MPY~E-EeZva?|~aqs]nqucKInbCN=«&fnB1W`N2@@"*0QY-* QY QY'QY?2+3?+39/+9?3+10$732654𑯎&#"'6$32!"&'7325u`q"Ʀ]Uh5Ӷۙk,]?M ),JZ^JG@RT49KEsm yYV!hCE2@ _Y bYD?2??+9/+33?10!267!3###!'&j?h18ytOVJoE}&D[ !h:2@ PY PYD?2??+9/+33?10!267!3###!Vf|WHNtOQIV:DJmX0C!CE/@_Y ?2?39///33+310!273>!!##!'&j16Ni9/1850iK50oE#7ID!:/@PY ?2?39///33+310!27367!! ##!V-#'V:D4#pX0;C DE3@bYQY ?3?399//3+3+331037!3#267!!#!#'"23,1=Snȉm0 X l5@ QY  QY??9/3+3?39/+3310#737!3#>7!!#!P|!}!l28H7>A!4W&WPT. AqKE)@ _Y_Y?+??39/+3310#7!2!!#!l,jp:Coa&K[ M-:)@ QY RY?+??39/+3310!7!>7!!#!-cZ28H7>A!3WP0&WPT. A!hEL@- `Y   L   I     bYD??+??39/_^]+_]]_]_]+10%##!!!!!xtOpp'gkg'>Ez!h:1@ PY    PYD??+??39/_^]+10%##!!!!!ttOZ{ZSS1:T VE I@-`YL I  _Y  ?3??+9/_^]+_]]_]_]+10!!!!!!#;pp'gg,>E%: .@  PY RY?+?39/_^]+?10!!#!!!SS-ZZ:T1:WE!/@bY bY bY?3?+9/9+?3+10!##!>32#"&'732654&#"^%T7emb* LOM( 5=sE&QPchTTzo7WWk:/@PYPY PY?3+?3?+9/9+10#"&'732654&#"###!632k\|*"Iu{1/+@M䭻`d@u}˨=O~HZ_r|:O 4W@5*_Y** * **_Y P #aY/ /_Y3 ?33+3?+/_^]]3+9/_^]+10654#""'#".5$32&#"3&54>32327.Kk7D`Wrg4_L/1f_y*CpalnrP.J[-I44&վ~pa/$flM)5:@,QY RY QY3##PY'?22+3?+?3+9/+10"'#"&54632&#"3.54>322674#">sSH]hߑVLp0EvMmcZdgh+v"&7X+1#4 5S##B#zl'3274&#"3267!"&'7=PX\IX`PP /,^?nk)ηiF]sed Uh-E !@  _Y `YD??+?+3103##!7!k|Oj,S,atah: # D@PYPY?+?+3?10!#!7!!3#%%zu|BE<W: @   ??3310!67!S)J;?8&SW:8‚uRWgfE!@_Y  ??39/33+3103!!!73!!-jj-55!?6 W:@ PY ?22+3?3?103!!?!!!!7!38)J`8'8&--:%7RhAE%@  `YD??+??3910%##! !!~OApU8Y6t~R-h:&D@   PY?+??39?10!#! !!3#1;/*1"tx/ bphD)@  `Y  D@ _Y?2+3??+310!#!!3#!#,֑~ODPt`Jh:)@  PY  D@ PY?2+3??+310!#!!3#!#o%@uPﭵ:B||thE+@aY `YD??+?39/3+310%### 47!327!O_UUWS 1hi't 0K`SC39f!^h:+@RY  PYD??+?39/3+3103267!3###"&547K1]p`ztOQ\{ U:~m8vo(.tE-@aY ??39///33+310!#7 47!367!_N]2i/SWS ,_ai`eC'0K`SD26ex:-@SY  ??39///33+3310367!!#7#"&547KCoB2o`QPT'o#6M{ U:~nY˴ vo(.!E@ aY ?3?9/9+10>32!654&#"!N^KYWS 2ghE#K`>C2:f!_EiK)Z$-5@(_Y@(( %_Y _Y ?+3?+9/3+3103267#"&547.546732"!654&Jg2Z `e# /-K3̹&Pz7 G8bHQq-ʯS_g> $K7:PmP?|3*@i)Z&/=@*_Y@** '_Y  @ aY?+33?+9/3+3103267#$47.546732"!654&Jg2G22 `e# /-K3̹&Pz7 G8bHQq-*nTag> $K7:PmP?+|3*@i4E,]& $$&+5+& ""&+5WCE!2@aY !!_Y??39/+9?+9/10)!267!#"&'%32654&+G&k@j1<-ͶٖIPͭmE{&HڹPc|T苜%Wa:!&@QY PY ?3+??39/3+10#"&'732654&+!!>7!췮}=GuWZ19J40VBRuG{yA:0'YM?hE)`YD@ `Y `Y?3+?+??+10# #"'73267!3##{fH0 :]pF׃[Qҁwth:+D@PYPY PY?+?3+?+?10!## #"&'73267!3#6yviy^'`%)7MhEr|uؚC  aUWEK@-  aY `Y\ I) ??39/]+]]_]_]+?+9/10!!!!!!"&'%3267"o'gkg'?>_9w)>EPc~(.W:*@ PY PY??39/]+?3+10!!!!!!"&'73267}ZSS1}=Ew"1:T&BRuG!hEL@- `Y   L   I      `YD??+??39/_^]+_]]_]_]+10%3##!!!!! ypp'gkg't>E"h:4D@PY  PY?+??39/_^]+?10!#!!!!!3#8yZ}ZSS1:TthE/D@aY`Y?3?+9/3+3?10# 47!327!##3UUWS 1hi'O| 0K`SC39f!h_h:,@RYDPY?+??39/3+310!#37#"&547!3267! Otz,\{ UK1]p`hV8vo(.~mhE")"D@  `Y?+??3339/3?10!#67#&=#!>7!3#S02 R:# [& OזdqȅGd|E '6GJth:$PYD@  ?3??333??+10!##!767!3##67d9G$ 4%A-3fn:JRJR] 7O&$ I &+53h&D 99&+5d&$j &+553Q&Dj @@&+555EN &(  &+5T&H ##&+5GZQWwNGp&Q F ))&+55Ww&j **&+55]p& F ++&+55+&j ))&+55p& F 11&+551`&j 00&+55 (E.@QY _Y _Y?+3?3+9/3+10!#"&'%32654!#7!2&{s;"UnE}]zw W:S& J!C &+5!f& J0 &+5p& F &+55!&j &+55Jp&2 F ##&+55L&Rj ""&+55JZK@._YL I _Y_Y?+?+9/_^]+_]]_]_]+10"&54$32 '2!"!74ghsae`{p6<OLN 0@PYPYPY?+?+9/_^]+10"&54$3 326?4&#"ٟ"4m(&RYk(ĸ`LeG΄He]Jp& F &+55L&j $$&+55p& F ""&+55B]&j ++&+55_f& &+5Wf&\ J! &+5_p& F &+55W&\j  &+55_& Hm &+55W&\  &+55tp& F &+55z&j &+55HhE @ _Y `YD??+?+10!3##,`PEtDh:  D@ PYPY?+?+?10!#!!3#29%t:Bp& F !!&+55&j ""&+55WE4@ bY @aY_Y?+?3+?9/3+3103!!!!3#"&'7326?##Tr-`E;'Zn""/q(07ET mI0  B;Z3W:6@PYPY@ PY ?3+??+9/3+310!3#3#"&'732?##73%6%?T"$/q$07xS%[:  }mWAE"@ aY?3+??3910#"&'732654&/! !!Uɫ6w)7/RD&TipU8Y6=M  :=)u~RW: @RY ??39?3+10 ! !!#"'732654'H/41C,άaQ)7/T;0x/ b|< ;D9`AE%@ bY ?3?39/33+3310!!!!!!!! 8Y6A(%p@Ru:%@ SY ?3?39/33+3310!!!!!!!!/41r 'ϺbZ7xE @_Y  _Y ??+9/+1046$;!!"&%;# e'.Hat ĚsMGE '-@#aY#bY   bY ?+?99//9+?+10326?#"#"&5!33323#".ZDp']oP|Mtw La=_1JI0ͪT`1J{ȰfH{]:j}*=E-4@RY  #PY *PY?+?+9/99??+10%#"&54632333273#".4&#"32>po˃[qo8]1.-/âUg9/;D@uD2,BQ߳heZ?n7\+Q]ddU]GY*3@%_YaYaY?+?+399//+910%23#".54&+732654&#"'>32&_1JI0ͪcc*AV/,!Up5*Ef6O標J@}SC.-0q}:']ױRa`-}ns okS!3273#"&547Wizel`$T%),<@W{8]1.-/Ģy|H  8n7\UwEK@.`YL I  aY ?+??399//_^]+_]]_]_]+10323#"&54?##333=_1JI0Шzpgg)j}聇Z~vE{]:0@PY   RY?+??399//_^]+1033326?3!"&547##SS{?2O.-^|Z:T\9ly$M1:TZ*KlN#~E"@_Y  aY ?+?9/+31032!!"&547!7! g1JI]Z,,a_E4}$HZV:%@  RYPY?+3?+9/10!#326?!#"&547#{%V?@Yi.-0ƷU:DX-B:r瓠K^$YRNNWE%@`Y`Y `Y?3+?+?3+10# #"'73267!#"&'73267{fH0 :]pF&%k&-A;GQҁwŭ LPW:%@RYPY PY?3+?+?3+10 #"&'73267!#"&'73267xviy^'`%)7MhEr*%k&(D?3qg !%23 d SKgmL .6/1V\ ^^m!yN #(@ @ H!\?3+]q223104632#"&74632#"&4632#"&y. ".." .. ".." .- ".0 -o -- ".." -- "..".."".0sN \?10#7'7'7vVVVVVVVVVVN "@ @ H\?3+]q2104632#"&4632#"&- "0/# -'-#!./ #-m"--" .. 00 "..RN (@ @ H\?3+]q2104632#"&4632#"&3R." 00 ".'. !/." .HnGm"--" .. 0/!"...nDm /]103"&547^YRGOjun, X \?10'7wPT! @    \?]99//3310"&5463232654'7#"&'."2+'RgM.B*/ 3+)RhH1G(!(99-)HWNn1N7120*H WNl4K>*N \?]10654H;]YN!ENmxm%'5/10#'73TՐ#  /39/104632#"&%#72675. !/." .q˜f^ 0/!"...ji\bN\?]10>3"bʛgNmh\bN\?]10>3"bʛgNmh\N@    \?3]210>3"!>3"ʛgI̛eNmh\md`1;D)+7!@//))55 P##/]333]223104632#"''7&732654&#"'#"&546324&#"326~YW~YH5{Bwv8)(8:&':%'#j5/10#'73Vא/]10#7267ɞfRji\m7@  /2]22310#7267!#7267˜fɞfRjh]ji\3 @/]10?'%Z)3P3LN \?]10654H;]YN!ENmxm%'F; )@ /  P/]3]210'#"&546324&#"326%;b@")[|~YWw:&':8)(8RB9HTL ~YY~~Y(89'(88%!@@P` /3]]9/3310#7&5473326?3fle"(.3 ff\\mb#)051N \?10#'73ِNbN\?3]10!737=)jDm /]103"&547^YRGOjun, PT! @    \?]99//3310"&5463232654'7#"&'."2+'RgM.B*/ 3+)RhH1G(!(99-)HWNn1N7120*H WNl4K>*`{) / /3]2104632#"&732654&#"`~YY~|[[|w8()8:'&:RY~~YY~~Y(88((88u; @ @ /3]q2104632#"&4632#"&/! // 0'0 !./ ".b!/." ..".0 ".. #/;'@39!@!!!- ' /333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&. ".." .. ".." .. ".0 .q. ".." .)0 0/!".` .. ".." .. "..".."".0".." ..".0 0.@@ /3]q29/3107!74632#"&4632#"&HC."".0 ".'. !/." .mm@".0 .. 0/!"..!@@ /3]q29/33107#7!#74632#"&4632#"&'nHk."".0 ".'. !/." .rmmr".0 .. 0/!"..{B  /3104632#"&{/!".0 0!/0 ..D  /333104632#"&74632#"&0 0/!".- !/." -".0 0." 0/!"..) #@!@!!! /333]q2104632#"&74632#"&4632#"&)."".0 0. ".0 .0 // ".b".0 0/!".."".0 .. ".0/ /]210!!DG}j/ H/33+107#7!#oGkujjuwF  ]?3104632#"&0 0/!". 00 00wF  ]?3104632#"&0 0/!". 00 00 #@ @!!! /3]29/3104632#"&4632#"&4632#"&- #--# -0 0/!".-""./!"-`".." ..I 00 00H 00 "..7q  /3104632#"&70 00 0#--# --/31073-o-y#L/310!!<)LyG//]]310!!Hj``//10 3`ך)` wAw /  /]3104632#"&0 0/!". 00 00wF  ]?3104632#"&0 0/!". 00 00m`=X?2210!! !m;!<;!91 1  /3104632#"&/ 00 /f10 "--oj  /3104632#"&o/ ".0 /".0 ..#"A ^YW ^Y X?+?+103#"!!>Z/FP4Z-O$w1q6[b/33]10##7#7! 4 "@ WX?3?2993310!>?!!!>7;5N,= ARw~#6E|:TbU.dikZ&F%^YW ^Y X?+3?+107!23!7!654&#/T^--VqO[#X%dZP# X^YW?+?39/3102!!7>?.+7L8 F?7[LDgnT5D/D.[I] |3X^YW?+3?10)!7!#o`/H/! X ^Y W?+?39/10)!!654&#!7!2 y y/ :*bPQaywWX??10!!h'V @   WX??39/39910'!>7%4dRHssqj1#&fUXl*sX^YW?+?3104&+!!2!6v| %kW٪SW1CH!' A ^YYW^YV?+??+10"&547!32>54&#"7632VefPH;>Tm/kqY`%G8WIFMVUQ98NtFwW?]10!!hmV[ ^Y W?+?10!654&#!7!2m u`/R8,_SQa)d"A ^YW ^YX?+?+10! )7!2>54&#!Zw-=on:`KFL}|y!A ZT^YW?+??3104#!!! 6$6Tr7J`XߍE"C" A ^YW ^YX?+?+10)!2!654&#JX p٪N\ C4e[5W^YV^YX?+3?+?93102!7!654&#"!67!6^#y-LG%59;JKl?OH+9ߕrpEH7.kٓt-wW[??10!!h" A ^Y W^YX?+?+10)7!654&+732DM-ZJZ/ęi9K>ZwV#'A ^YW ^Y Y?+?+310#7!2#"&54>%32>54&#'0;:_ߜ(9J)D2bjZrKDNXP蕁&88md@A5j\  " _Y ZW?3?+9910!6!$%D]N3^e `'^Y[^YW?+?9/+10 !654&+3!u;/1٣Ec%K2i] 4^Y A ^Y W^YX?+?+9/+104&+3!!2)7! 6z3//#=`-ZFmjVd#`YW[??39/+310!654.!>?!?w58;5_l+DPCR-4iu{e " .# W^YX?+?39310)7!!>?!-CDS'DB6w龼=u' [^YW?+?9/9/310!!2>54&#!)7ypdw{߉jP0 sI@VX ^Y W?+?10)654&#!7!2 u`/8,_SQamB&  ^YXW?33?+9310>?32>73!3@D7&8Z%Y{kT ԇ8K3 @^V?* ^YX^YW?+3?+310#7!2!654&++732671/ oad%iC-MYPb3=/\VXon' ' F'  T?10#!{T?3210#!#!ʹZ{{X: @ SY   ?3?399//+10)'!!! X-&y[N:N:@@%RY SY    SY SY?+??+399//_^]++10!#!!!!!!#4ʌ]'',+(/v(N  :oN,7@S@,=,=QY44&( ,,( (8QY( $$QY$0QY QY ?+3?+?+3?+9/993/+3105674&#"'32>32327#"'#"47%4&#"7>2>7!57m$8q6q?vS?1:&;@ " SY    PY #PY?+?+9/_^]33+3310##!#73!23%4&+3264&+326XWt'tTAKMT0pa:@  SY PY?2+?+10"&=%327#7!2<%d'# !MF#D:: #@ @  SY?+?9/910)?!%!:N,Y@,>OP:@  ?3?3?33310!##!67!#67n>zj%Q8cz3uf:0nM|t]%:  ?33?3310!!>7!^%'Vk * :u&1:LNR]tN'> FY FY?+?+102#"&5 !2654h[C>ԡ:YЗ&)* GY GYFY/+/+3/+104$32>54! .&/u׆)lt[RTDĘ|]AZ ("% FY FY?+?+9910"&547'7632'"65427g$SO_$X\J~l[_Fn qvz_eqiP QN)1=@!!**PY-QY  'PY PY ?+3?+?39/99++310654&#"'32632#"'#"4732>54#"27!513A{߷-vsqԎ.w$fHn5Tsp7 'VR@SUBA-8oʉ8P2C9G: .(@((QY !PY?+?39/+9910"&546?.547!3267!'2>54&#"崌GS YUaeXf]Ei^_~CeZ%%1)NY{r%k}MVX]KU]cEN@  PY?+_^]210!2!654&# E4[GxG)KUVAQ6@  @ PY ?+_^]2103267!!"&547lL}x&&6T@REL#: @ QY QY??+9/+10!!2!'!2654&+NgzXYn:ϯiZ?H: &@QY QY  ?3?+9/+310 !.54$)!#";LQf U]MveصwC: $@  QY QY?+?39/+310!!"&5467!#";5Uܠ3skM`Sy:@ PY?+3?10!!!!x%ѭ:|j}:v, $GY GY /3/+3//+10!2654&#!!267##! _|7HWo-4QDroXk [,  7@  GY  GY /+33/+99//3310!2654&#!!267##!3#3#T3|7Xo,4}**DroXk [m.'Q''G@YO_ G@Y   GY /+33/_^]+9/_^]+310!2654&#!!267##!!2654&'!e_6HXo-4+Q6_|_\K^ S U_\J[:YY+:Z!m:]W]<3SY@H@PY?2+?9/+3+310"&'732654&+7%!7!Ӳ ]Ejxb]a(5$t,NVl_K7κ~h|k4O$5@   RY PY$"PY?+3?+39/+9910#"&546?2>54#"'>32"3278v?686y e DBhx eJYhdN)$@ !  RY&#?333+3?910%#"'7326?'&54>32327#"&'%5?YpjLV3H EUNzވ'9B'72YeZ"AMUGG.#K|mkd;dSCK#.GGUMm:PY??+10!!m%::m:M-":@ PY?3?+10!!!}:|:O:7,,:!@ PY  ??339/3+310>7!!.547!!TY847%??73H[m.n ^CLbc:L?2:@PY PY ??3+?+10!# #"&'73267!viy^'`%)7MhEr|uؚC  aUl ,.?3?39/310'!#3!'K& ( .H"X?;w5@ h   ,. .?2??3399//]]33107!#!!!!!#30ΤE#/M1*\H[ (@ h.,?2?39/]]3910!2#!32654&+32654&+txdac!7veXQ̀ߍo\iymfxvQQAJ>-SGS@C%0@  h.%,?3?39/]]33333103!23##!#4&#!32632654&+`KD`+!QaOK5ߍowveXQ;ymhB9J>AGpAJ>-d  , .?3?3102#!32654&+w,ǎxϪٶ $@ h, .?2?39/]]310!!!!!պ/1E &@h ,.?3?39/]]310!7!7!7!!7)/1 -/?2?339/310"&5!2.#"32?#7!:$qVvj Gb H7OX}DoFB &@h ,.?3?39/]]310!#3!3(PWQȺJJ»Vu{,.??103Ⱥ*7 ,/?22?310 73267#7!_0 m4?a )GZI  ,.?3?3910#33 tEƹX=W>N ,.?2?103! țq , ..?3?3?3331067# #!7!u/N? w <>+ og|jAYÊd A ,,..?2??3?10#3>3 }sVAO A . ,,.?2??3?1033#7l)1Ẳn'J /-?2?3102#"&54$"32>54&pXznlX}ݻߘ¥gwg|"#.&@ **$/! ,?32?39/399103254'7#"&546?&5463"2654&#"OF`@Qwr|J<;ajLS\q26fvh?`T}b=tt~;`SGAbOm   , .??39/3102#!#32654&+ ҮCȺniiUS˝Q]GM  ,.?3?39/3310##!22654&+aFȺz_iWN7xᗅwePOAFC,.??3310#!7!Aɜ4*@, /?3?3102673#"&54>3pouru&Ƶ eh d~idȼW:?IO ,, .?333?3?310#'#37373P<J[<uL~>'2')1&#//?33/22?339/9310"&57##"&546?654#"'>32327#3267ZEI6qR]tV?? 06 (nQ[6-8^;0.YHu^FZ13fjfjZ3.mi?<36ZK:(3'*/01'$0?22?3?339/931023>323267#"&54?4&#"763>54&#"EI:pO]tV?? 0 (nQ[<'8^;0.]Du^FZ13fjfjZ3m?<72ZK$'  A .0 1/?3?3??9910#"&546323673#47'2>54&#"5nPjyXn( "O  K^5@@CY/[E:w2KSC`89 \UUL]Ri*5=:@ 66+#% ** :%/!/21 1?33?3?3?39/9933310654&#"'>32>32!#3267#"'#"&54732654&#"3267V@>d,1~B0r]tV?@ B`mMW4'8\C7BZ&JPw4m[OLu^:"Z40giPPGQA:81YL'LEbV$)3 ./1?2?3?993?102#"'##>3#36"32>54&,ovVv0LTLLa2L=EN31s N/ MnaIORXGKKW#'  A .3 1/?3?3??9910#"&54632373#47'2>54&#"7nMkyVp(9 J`5@@CZ/[H8vr'VM3>\NUL^O6 $@ @ H 1 /?33?39/+310327#"&54>32'754&#"?>e,2|cuC7CY:&JPw4pXtAWLEcU>  / 1?33?39/310654&#"'>32#"&5473267*?>e,2|cuC7BZ&JPw4pXsAWLEbVS&$@ 1/?33?339/391027#"&546?.54632&#"3"{elWIcxsh;F^+-^7Bhcn`55bcjF9zbYg X7aoER;T.-04{4/*5A$! 1/?22?339/3910"&'732654#72654&#"'6!2jp;Btd:0k7{8^7NPqis75i|89)(efQ8X5YBl,"/)0 &1,.4?22?3?399?10%"&'7326?##"&546323>734&#"32>oLR7rHj}VsPu { oM:HO-u=c6`hZUgzT?rzOD*3kwPN_D_@04.??3?10#7#ga.W 03.?3??910#33`9Ŀq<^532>32#6=&>[QT U?\Pq5eETb ;qE^d [S _m\T?!Un]VXS=TP^FhaEB U"# 10.4?22???3910%"'7267654#"#733>32:7'/* YhEtPq6{Mgigz 3?N'ZtSUXpMCga5?el  1/?3?310#"&54324#"32>ŒġǎO]1PZ3陋XLY; /1?33?3310"'6!2#"&'732676549HGc iGS"jJH#|}vdZ#h  1?3210654#"#>32IWaꭡh.'mm)ԛ<(%g /?3210#"&5473326?ꮔY]gئ#4,#mm, %$!04 /1?3?399??10"32>54%>32#"'##673Ka3L=HP,/pRovTv. A i`JOR`KDAs5wlDU 0/?22?33310"&547#73733#327Q` Edn]x!F;05OP87s&B ,, 0/.??3?391032673#7##"&547NP hEtPq6{MgiV\O [tSLDha4? @  .?333223103254&'%53'#".%RXnSdCr+~JAc^@CSkHwTu7~Rjm [q*$$0 /.??332?339910267332673#7##"&'#"&5463>[QT U?\Pq 5eETb ;qE^d [S pm\@?!Un]e>S=TP^FhaEFB Ua[  0.?3?310#3?3w0'V7\2!( 1@  /?33333?910#"'7326?.54632327#"v:xEdMG69#(/:5yb{C;E]g~PQ33!4S{5|u`Q[4:33&,4@ !!""  /3?2?3339/39?102#"'##"32654ᷦ&}mZR[{[ 5~}-#d#X%YfgY7fhzRBH i`FU1>]X 40?2?9103673#67]5 2l^52Lj7Mj+F "@  3/?3?3393102654&''#"&5%'7!m]n+2f_9Q hG8弓:gzFr:(SxYW[aNҩ=hpV!&1 /41?2??333?3102#.5467">54fm65}Ⱥ Ul@=G5(1Fx|~ˆSay{JY ±]"  501?22??39102?3##'.#"76$7-', .p,1+$75cS/MIiH zx&!xftjswxrzYL|Ls}m{'"C@??39/3310#"&'32#.#"&546322654#"߳M|.p{OZ)89~؋_dudsPZ<0YS##KSݦ1OKUM~-MN&.A@#)QY))'PY RY$!PY?+3?+?3?+9/99+10"'#"&5473323632!3267"!654& 3f~vP6vb$(523A{17 (ISe;}_L`oN@UWBA-N3C:#.:Z@ +' '1PY'H@Y  @ H@Y  7PY ???+9/+_^]+?+99103>7'"#>37!2673+'3>32#"&'#3254&#"# $1|$}]# $0z?_F 0:pi #gHMOR"{O,CyL+Cdh<[de_1v +qg|M1=V-#H@Y-- - -@'H@Y!4PY:PY??+?+99?9/+_^]+10!547##"&546323?/"#>37!32673+'4#"32>Jjj !$1|$}]$ #2z?_F KHMUBfkYƺZa^,CyM+Cdh<rMtd~r.V@#(PY%#PY H@Y    @H@ Y,??39/+_^]++3?3+1032673+'#!'"#>3!7!7>32&#"!L ,/z?_F CX$2|>^D7%"ʠ$bn %|x:4dh<-Blb:SRd9N-7Ay@D5QY.:/88 "/+/QY,( ++p++ + @ QY%  ?QY*?33??+9/_^]99+3_^]399+3399?+10!&'##>77336323>32673#'7654&#"654&#"Y?_[ oaB; dXD=TWQ * n_AFIPr1U>Yf+S0j-sHg__jZ[c'h!0hz&`P'is>0(n 4/).O&1T@,'*%QY%# % %@QY/RY?3??+9/9+_^]99+9910!&'&'!"#>77!3>32>737654#"B[e|32#"&'#2673+'!7'"#>3>73254&#"@ll $ ,/z?_F %$2|>^DKHLT:Bf^gȹd[:4dh<Q-Blb:O{"R!seN,PH@Y  @H@Y &*,**RY*"???+39/9+_^]+10&#"32673+'#!'"#>3765'!3>32ukf1 ,/z?_F CX$2|>^DG‹jaPū:4dh<-Blb:]|ckH1uN"NH@Y   @H@YRY??3+9/+_^]+9910#'!'"#>3!2&# 2673 >S$2|>^D:O&[.Q< ,/z?_=-Blb:S:4dh<O5?@ /441 ,)&PY" PY?3+?3+9/999333310#"&'732654&'.'"#67&54$3254&#"273+ ^~vQ^239&TbrnJPl5B"etӌ%N?FH,56!-G/#ϖ?>3#733!!32673+/327#"&5465$2|>^D8%7%L,/z?_F IM{$'KOW3-Blb:y:4dh</1/ szD!m:"_@ SY H@Y   @ H@Y  SY?+3?9/+_^]99+99+31037&#"#>327!7!32673#"'!!'D*$2|?_D?t'Q':!#2z$}]Fh(; -Bhe;!+Cy(QYN ,6@  )PY #PYQY?2+?+9/+99102.#"3632#"&'#!76$3254&#"ӸOA9$ꖏk"7,-OIOON!ALǾeZ|p^u 7  /229/310!#3!3<<7,73W:).@ QY'PY SY?+3?+9/9+10.54?!7!#"&54$4&#"326E(&,'rӻqmpPplG%0)ö5׽swpilq:N@,6932$!741)*)PY,@*#PY RY?+?39?+3?+3?910>32#654#"#3267#"'#7547#73733#33@T]cvaIqqxB!TUH$;t |a%kp}1%O7unb{q|uO`R^W9fT"-Q/5~iXIuO: @ SY ??9/3+3103!3#!#vySS{'{XXyX9O:WO!(/@@!!%SY, "PY)PY?+?+9/9933+33??103>323##"&'#!#73>72!"!74@lS(S?l e稀(.?PlQQ&:v^g*.d[JaSrq 2irz=:*@ SY RY?+?39/33+3310##"&547#73!!!32![!`'`PPPP[h6m ֥p;Qgg) 3+:"*8@SY' SY! #PY?+?39/33+33+33310##"&547#7367#7!!54&'7!#3267!N P'oL('Ue3C'(qmMc$$Yj.5ˍh7sP Ds9h3|0W{#W%14@" (PYRY .PY ???+?3+?+9103>7!3>32#"'732?"&'#3254&#"#M%:pbW."KS)7/ 9i #gHMOR"{Ov[do }De_1v +qg|MW#/;@ !RY &PY ,PY QY?+?+?+99??+3102?#547##"&5463237!3#"'74#"32>Jjj Mq2"KS)7ǜKHMU}TBfkYƺZa^ td~\W"5@PYPY QY RY?3+?+?3+3?3+103#"'732?#!7!7>32&#"!ҋk2"LS)07%"ʡ$cm %|8 }T|SSc9NK0<O@)-RY 3PY(#RY((9PYQY?+/+99//+?+9/99+?10"&5%327## 46323>73!#"'732>7#4#"32>$E;9$@`ڊ`{ 6h/=&+ )U-뿈wE@IJN!AL i^]Zd[/t Ę 8%ilZxDW.@RY   QY?+???9?+3102?#!!!3#"'79‰O .2p2"KS)7}TTjZ  W@ RY PY?+??+3102?#!3#"'7R!{6"AS)0}T첪 jN>=@ 4&QY4+0RY-+D@ :QY  ?3??3+399?3+?+10!654&#"#>533>323>323#"'732?#654&#"2`q  9yLXD=TWQiK.$LS)07 N3Zus>0(S"KC00jY__jZ[cLs }As>0(&W|O)2@'%%RY% RY QY?+???+9?+3102?#654&#"!67!3>323#"'7ax@Efq!  PwcC2"KS)7}TkI5NEHL6{qBO WO&35@&# *PYRY0PY?+?3+?+9??103>32#"'732?#"&'#!673254&#"@ldU,"LS)07 l eSIKHOT:v^gؽj䱫 }Dd[JMfvsyxWN"/@" RY QY RY ?3+?+??+3910&#"3#"'732?#65'!3>32uke&2v2"LS)07KiaP }T|]kH1rDWkO62@)1 &PY" PY RY?2+?3+?3+910"'732?#"&'732654&'.54$3254&#"RAS)07q ^~vO`͍LTbrnGSxO'L"W }c#%N?FH+5,DkM͘?>7>32&#"!#"'7326?#&*Z)4G/>('Y>*$OHUE"H(%5+8 'W&JUfǶ]f >6rɴW:$@QY RY?3+?+3?310%3#"'732?!!67!2"AS)07)X;?R& }T:8‚uqW:-@RY  QY?+??39?+3102?#! !!3#"'7D/41̅2"@S)7}Tx/ b !Wm:,@ SY   SY RY?2+?+3?+310"'732?!7!7!!7@S)7/D''Q'Fh7"W }T\汫4WN6AF@&7QY4//QY/'))$RY) QY>PY?+?+?+3?+99//9+10"&546?654&#"%!2327327#"&54?.57#3267J8=GTsɘ M "# 1n/<)YL C+V+ka0`b|i">?HQAs08x2!*#V su4@HV6*qd *\Olq!WN(5;@ ""RY" ,PY 2PYQY?+?+?+99??+310!547##"&54632367!3327#"&54?4&#"32>q ,wp3n/<)YL R^TSXW ?f[_`[PHV su4@Mpqtg|!W,99@SY 0PY 6PY *'RY?+3?+?+99?3+10"&54?##"&546323?>32.#"3274&#"32> 1q )ʝaQ'H4Ln/<)yR^TSXWWrv4@[_`Jڈ)YB o;aH8op?8agV su4@a(& Pp+WN8M@*/11,RY1QY QY 7&#PY?+33?3+9/_^]+9?+310"&546?.54$3254&#"3"3267327#"&54?hdkciz#ϫd]` Hn/<)YA r} mN  ?DNFA>V]8DYK,V su4@a(W~N6K@)/QY%))"QY) RY PY?22+?+3?+39/_^]+910"'327#"&547732654𑯎&#"'6$32am/<)YA Gu`q"Ʀ\Uh5ӹؙk)}X su4@m,JZ^JG@RT49KErm yYl['WxN)1<@ -QY*QY RY%#PY?+3?+3?+9/93+1023327#"&547!"&547!654#"%>2!ZΟ  )))99ym?㧮 Qd?@J<'N؞=HY&" `j>TB}b<muDO6*>hqW(@S[QY RY ?+3?+??+10%3327#"&54?#!'7!k3m.>)YB ((V su4@M:WqN(0@ ""RY"PY  PY?+3?3+3?+3103254#"%6$32#"'327#"&547wIXP 71ڟ~`n/<)YA QcI^ ed ª9V su4@eW$,@$SY$$RYRY?+3?3+9/+103267#"&54?32>7>32&#"MfN)Y4 &5F/>('Y>)&MHU$Rsu4@&JU0ɴ]fε*Wd:+0@"% +%RY% QYRY?+3?+?+?39103267!3327#"&54?#>7##"&547vqMq4*+)9:ym Og:V8D{&" `j>TM%x:{pCMW:,M@+SY PY/  $&&!QY&SY?+3?+399//_^]+3+3310%32654.+7!7!#"'327#"&547?gW;tf%q'%_r E;.>!YA ;R\vt9@}wP@,0 su4@/$'0 . /1?3?3?99?10>32#"'##7673"32>54<5nPjyWn& "O  J^6@@CY/tE:w2KC`89 [TUL]R/1/?33?3310267#"&54>32&#"q9H'a iGS"dJH#y}~vdZ((@ &/ 1?33?39/931067&54>3 .#"632#"'%4&#"326,C du92-b{ϔ۷+Z@c^rJ@Z{HY%'M|&裌`ZN~zGW32&#"3vvkkw;.*.) _uOl` .-<W!@  50??339/3331033##"'73267#7VHHll6|k4B5,2Plic .-"/)0 &1,.5?22?3?399?10%"&'7326?##"&546323>734&#"32> oLR7rHj}VsPu { oM:HO-u=c6`hZUgzT?rzOD*3kwPN_D_PP 3.??39/93107##"&546332673C6{Mgi\PhEtP`>LDgaB]T![tT^ $ 3  .0??9/333?310333###73Y89gf??Y*րQ3;0.??103폿<0.??103Y   .0??9/33310333###Y89gf??Y*րQ'  A .305?2??3?33310%"&546;33#7326?#"]|FutjjO51 N=6#gS~j{u;@;)5)+p3 5?22?10%"&5473327Y] οJ&" pV 53.?3??33102?#33#"'7X sĿ_(s|+A WX;iqj w0.?3?10!3!et/H3/,)&4 10.?3?99?333?3310"#654#"#733>32>32#"&'73276=&>[QT U<]Pq5eETb ;qE^dblX$"W_ _m\T?!VjaVXS=TP^Fga(Lr X?#VY($"0 /4??332?339910267332673###"&'#"&5473s>[QT U?\PQ3eGTb :qF^dWS pm\@?!Un]P?SP]Fga'LFB UM!'!!10 4.??33??3910654#"#"&'7327>533>32PgEtZkU$"Xz  6{MgiVN'ZtSr X5/"7LMCga0D4)#"41 0.???39?33104#"#>533>32327#"&5476%gEtPq  6{Mgi hI!)]X] [ZtSUX*r [MCga < > MW$-J, 00.?33?3?10# #33bb  1 /?3?39/310#"&5432267!4#"!Œġ\S[kT^W陋 `c bc^m*3 1/5??333?333?10%.5433#2654'#"6225Oo~vvHC  QW4)/-*&1 5/?333?33?339910#"'327#"&5465373254.'.54632.#"³iHI$&F4X]2JM1Qu C932&#"qD*#1.4 J$419 A eqN$-@ !0/ .??3?39/93333310!33##467##"&547#73267!>877il- 6{Mgi__7Dt"ޅ] XLDha'r"tXO"[N//0$ /?3?33310#"#"&5467654&+73232654'&546;2M. 7mq1G*I3C,5,WN_mVLV&OeX~BxO/ =5-RU\6QXq+POHX:0 /?2?310 546332673ZWO29JJOS*>*!78]]+. 0/1?22?3?102# 546332654#"7>KW\sZS mYU&Yqf1J/"p_  .0?2?3103#&'#dw0B7*T  0.?23?33107!7!! &Fߏ#%. 40?33?33?3310!7!!327#"&547!7&F'J#&F.ZYIV#> ]S \[[,@  0 .?3333?339/3107!7!7!3>32+2654&#"1&FjTJ^bJ'0!E1Dߏ#q_Pmj#67(@  4 0?33?39/333/102654&+7%!7!# '78Rb`y8~ep|ѧ-FvcdYd  /3?2?39/3102#"&546267!"!654jv~nDWCX{z]m@!b?@U @[@ [ /2++31073?373~h\++++%r!9U @[@ [ /2++31073%7373 ++#,,!%vN,*/339910"&54>54.54>54#"7632fZ[$,$!)2)(048F/,#)# A$*$dN  0  WD /39/310#"#"&547332>;6>por?_e Z)`myC&7$hd/7R"("E/3210!%!; -Sc/3210!'7!f;_/3210!'!_e֘b/3210!'%!,3_.H@ /322210%'%g{w~J@ /322210''%7J-T\~w{W@  /3/33910733>32&#"6^ 5*$? WUN(-e99kS /10'7S OO:#W$ @  /9/3210?'7373# x/o~WOO:q!WdE&$3WQN&Dv &% ''&+5#&E )?5 E&%9#&E: E&% JY$?5#&E J8(?5SC&&'vzb &+5]C&F&vfzQ &+5&' &+5M&G+?5E&'9M&G;E&' J=?5M&G JG*?59E&'fM9&GpkE&' D?5Mk&G D2?5 +&(f &+55Tt&H'B J ++&+55 +&(f &+55T&H' J ++&+55 kE&( D?5TktN&H D+?5 fE&( G?5BftN&H G/?5 C&('z  &+5TC{&H&zz ##&+5>&)  &+5{4@SY @PY  PY ??3+9/3+3+10!!7!7>32&#"!7!%"ʡ#cm %((SSc9Tm&* J! !!&+5$N[&J J6 33&+5!&+ &+5&|m$@SY@ RY?+?39?+10>32!654&#"!!7!QwyEDhq4  ((b|pISRmR2HBEGj$<!E&+G&|&KV!p&+ F &+55&m#'@!! @ RY?+?39?22310>32!654&#"!!73!73QwyEDhq4  ++u++b|pISRmR2HBEGj$0CE&+zTC|&KzL!E&+ I?5&|&K I  ?5104E&,?5 7&L?54+&,a&+555 &&j CU;5@#?o  @   &+]q55]]q_]510W&. C &+5D @?3???910!!!! 7%!‰O.2+TjE5Zl+WE&.gD&NoWE&. JB ?5D&N JH ?5j%E&/l 7&O`jom&/' JTk &+5 om 5@ Y @PYSY@PY?+3+?++10%!!7!!7!!!7!a%%%;Td!((ɾ(j%E&/ JF?5 7&O J/ ?5jk%E&/ D?5 k7&O D?5&0 Cj  &+5&Pv 77&+5&0% &+5&P 55&+5E&0HN&PK&1 &+5&|&Q &+5E&1k&|O&QUE&1 J?5&|O&Q J&?5kE&1 D?5&k|O&Q D#?5J&2f@ $ $$&+q55L &R'i{ CfS@?::::%4D0Pp 0`GC &+_rq_qqr]]5]]q5J&2f@ $ $$&+q555L&R'M{ FZc@N555/5o55=5%0D0@Pp 0P`pGC &+_rq_qqr]]5]]q55J&2f ##&+55L&R' B J! ##&+55J&2f %%&+55L&R' Cv J2 ##&+55&3 C_ &+5W&Svm ++&+5&3 &+5W&S ))&+5 &5 &+5&U4 &+5 E&5pKN&U[ &5' J?Cp &+5M[&U' J^] &+5 E&5 JN?5N&U J?5&6 //&+5Dl&V 00&+5Z&69DlO&V9&6  33&+55D&V  44&+55&6 f 44&+55D&V'+ 11&+55&6'9 ,,&+5Dl&V&9 --&+5-&7  &+5H&W @  / ?  &+]q5-E&79HT&WW-E&7 J?5HT&W J^?5Ek-E&7 D?5kHT&W D%?5irE&8f\r:&Xg6fE&8 G"?5@f:&X G&?5ikE&8 D?5\k:&X D"?5i&8\ &+55\&X'O{ CtZY@F99_9999/99%4D0Pp 0`GC &+_rq_qqr]]5]q5i&8 \!!&+555\&X' Jj),/@ ""?"""""" @&+q5]q]5510h&9( &+5&Y &+5hE&99:&Y9ji&:C &+5Y+&ZC &+5ji&:v &+5Y+&Zv^ &+5ji&:j- &+55Y+&Zj &+55ji&: &+5Y+&Z &+5jiE&:9Y+:&Z9A&; &+5&[ &+5Ap&; F &+55&[j &+55f&<  &+5W&\ &+5&= D* &+5!m&] &+5E&=D!m:&]9E&= J ?5!m:&] J ?5&|&K J?5[&Wj@ $/$?$$&+]55Y+&Z &+55W &\ &+553Q)&D( BB&+5 q @ S[PY?2+?+?102&#"!>'7!$cm"'))OSc(SZ#3@_Y!QY aY?3+??39/+3+310!"'732654&+7&#"!>$32XyX;OzhyA#=e|&ٛ(ex~}JHR|dE&$93QN&D9d&$ &+53Q&Di GG&+5l&$ 2f &+553h&&D :f EE&+55d&$ 3f &+553_&&D ;f GG&+55 &$ 4f &&&+553)u&D <f ??&+55&$ 5f 11&+553&D =f YY&+55&$'9 D &+53Y&D&9 ::&+5| &$ 6f &+553&D >e 99&+55| &$ 7f &+553w&D ?e 99&+55| &$ 8f &+553{&D @f LL&+55 &$ 9f &+553&D Ac@ SgSwSS&+]55&$'9 I &+53{&D&9 99&+5 E&(9TtN&HM &( &+5Tt&H} 11&+5 &( &+5T&H ,,&+5 &( 2z &+55T|&&H :z //&+55 &( 3y &+55Tt&&H ;r 11&+55 &( 4z ##&+55T5u&H <r ))&+55 &( 5y ..&+55T&H =Z CC&+55 &(' D@u  &+5Tt&H&> $$&+54&,s &+5 7&i &+54E&,9 7&LWJZ&29LN&R9J&2 ,,&+5L&Ri ))&+5Jl&2 2f ((&+55Lh&&R :f ''&+55J&2 3f **&+55L&&R ;f ))&+55J &2 4f 33&+55L)u&R <f !!&+55J&2 5f >>&+55L&R =f ;;&+55J&2'9 D !!&+5L&R&9 &+5J&b C~ ((&+5La&cvj ))&+5J&b B ((&+5La&cC ))&+5J&b 33&+5La&cj 22&+5J&b ,,&+5La&c --&+5J&b(LaN&ciE&89\:&X/i&8s &&&+5\&Xi ((&+5g&q C &&&+5W&rvh ,,&+5g&q By &&&+5W&rCu ,,&+5g&qg 11&+5W&rI 55&+5g&q **&+5W&r 00&+5g&qW:&rf&<C  &+5W&\C &+5fE&<9W:&\f&<t &+5W&\f ''&+5f&< &+5W&\ ""&+5/50&bd ..&+5/50&bd 00&+5/50&bd ..&+55/50&bd 00&+55/50&bJd ..&+55/50&bJd 00&+55/5z&bd ..&+55/5z&bd 00&+55d&$Wd&$W d&$5d&$!d&$Id&$d&$d&$N0&f d ,,&+5N0&fd ..&+5N0&f$d ,,&+55N0&f$d ..&+55N0&fBd ,,&+55N0&f8d ..&+55&(E&(S&(;&(&(;&(*X0&h@d %%&+5*X0&h,d ''&+5*X0&hd %%&+55*X0&hd ''&+55*X0&h^d %%&+55*X0&h^d ''&+55*Xa&h,K %%&+55*Xa&h,K ''&+55&+E&+S&+;&+&+;&+&+.&+.;0&jd &+5;0&jd &+5;0&jd &+55;0&jd &+55;0&jd &+55;0&jd &+55xa&jK &+55xa&jK &+55&,S&,S&,;&,&,;&,&,.&,.L0&Rd  &+5L0&R!d ""&+5L0&Rd  &+55L0&Rd ""&+55L0&R2d  &+55L0&R1d ""&+55&2&2O&2w&2&2q&2qj}0&vd &+5j}0&vd !!&+5j}0&vd &+55j}0&vd !!&+55j0&vJd &+55j0&vJd !!&+55ja&vK &+55ja&vK !!&+55gf&<f&<'f&<;af&<0&z d 33&+50&zd 55&+50&z$d 33&+550&z$d 55&+550&z$d 33&+550&z$d 55&+55a&zK 33&+55a&zK 55&+55&Z&ZO&Zw&Z&Zq&Zq)&Zq)&Zq/5&b ..&+5/5&b8 ..&+5N&f ,,&+5N&f8, ,,&+5*X&h %%&+5*X&h8T %%&+5;&j &+5;&j8 &+5L&R  &+5L&R8"  &+5j}&v &+5j}&v8 &+5&z 33&+5&z86 33&+5/W50&b'd ..&+5/W50&b'd 00&+5/W50&b'd ..&+55/W50&b'd 00&+55/W50&b',d ..&+55/W50&b',d 00&+55/W5&b'i ..&+55/W5&b'i 00&+55Wd&$'WvWd&$'Wv Wd&$'5Wd&$'!Wd&$'vIWd&$'vWd&$'vWd&$'vWN&h', %%&+5WN&h', ''&+5W0&h'd %%&+55W0&h'd ''&+55W0&h'^d %%&+55W0&h'^d ''&+55W&h',i %%&+55W&h',i ''&+55W&+'EvW&+'SvW&+'v;W&+'vW&+'v;W&+'mW&+'.vW&+'.vW0&z' dv 33&+5W0&z'dv 55&+5W0&z'$dv 33&+55W0&z'$dv 55&+55W0&z'$dv 33&+55W0&z'$dv 55&+55Wa&z'Kv 33&+55Wa&z'Kv 55&+55W&Z'vW&Z'vOW&Z'vwW&Z'vW&Z'qvW&Z'qv)W&Z'qv)W&Z'qv/5&b ))&+5/5[&b J ,,&+5/W5&b'b ..&+5/W5N&b0/W5&b&8<0 ..&+5/5&b 22&+5/W5&b&0 22&+5&$ I &+5df&$" &+5d&$:d&$8uWdE&$vT, ?310#>7#7>@:L j%̌P|H9h?TWT ?3310327#"&54?3% $,7?D <5iT, /210#>7#7>@:L j%̌P|H9h?sg  /3210".#"#>3232673j(ID=$2|>^D)KD<,/z?_#)#-Blb:"*":4dh< @   /3323310".#"#>323267373!73(JC>$1|$}])KC<#2z?_++u++ #)#,Cy"*"+Cdh<W&h' %%&+5WN&hW&h&8T %%&+5*X&h ))&+5W&h&  ))&+5&()&(8\&+)&+8\!WE&+vj,  @ ?310#>7#77!>@:L j%ܥ ̌P|H9h? %!j,< @ ?310#>7#77!>@:L j%~̌P|H9h?!$%, $@    ?33210#>7#7%".#"#>3232673>@:M j% (ID=$2|>^D)KD<,/z?_̌P|H9h?B#)#-Blb:"*":4dh<J&j &+5;[&j J &+5;C&j&j/%@/_ &+]q55]510;C&j&j8/#@/_ &+]q55]5K&j &+5&j22&+5554&,  &+54f&, &+5&,)&,8\, @?310##.54677!%j@"ܥ Lc6H1+ %!,< @?310##.54677!%j@"~Lc6H1+!$%, &@ "  ?33210##&5467%".#"#>3232673%j@-" (ID=$2|>^D)KD<,/z?_GhZV+B#)#-Blb:"*":4dh<j}&v &+5j}[&v J &+5j}C&v&j/@"/"_""&+55]510j}C&v&j8/@"/"_""&+55]5WuN&r+ ##&+5WuN&r/ %%&+5j&v ##&+5j&v::&+555f&< I  &+5ff&<"  &+5Tf&<f&<8*&3SX @  [ /]2+3107!?3!73w t++^++ %!X @  [ /]2+3107!%73!73~++^++!$%]e [/+107!>%!W&z'v 33&+5WO&zvW&z&87v 33&+5&z 77&+5W&z&v 77&+5 &24&28&Z&Z8WZ&ZvT /107!T~!$%n,z ?310##.5467z%j@"Lc6H1+*//3310#*T F@"    //39///3333323333310#'7'77'*T7777Y7887 0@   //99//3322339910'7##!'77RJ77}m}8L( ,@    //99//3322339910##'7!(R77J}78} Y/+107!'s':m Y/+107!((m Y/+107!"((m Y/+107!"((?WP@ Y@Y/++107!7!````^ [?+10 !n^ [?+10 !!EQ^n [/+10!"EPn'^ [?+10!E1^n^@ [?2+310 !!!.nn^@ [?3+310 !!!!EQ~!EQ^nn [/3+310 !!!"EP~"EPnn^L'+ @Y [/?+3+310#7!%(P-e](kxZ-3@ Y[ Y[?+3+3/+3+31073%% %%#7V(N5Uo(](m'5U'P\ddVW /10"&54>32FjhVjge[^fXbm1 @ [/22+3310!!!!!!0;;P;;P;;111//333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332233310###!!!TuO .@    /3/9/3333333310!!5!###uTON*7DQm8HY?8@ [?NY?.Y%@![ %%4Y% Y [Y?+++/+99//_^]^]33++/+++10#32#"54>4&#"32>2#"54>4&#"32>%2#"54>4&#"32>΢7)OqFF)4"=%7!D)OqFF)4"=%7!ط)OqFF)4"=%7!WAw;\i*C0TKǼAw;\i*C0TKAw;\i*C0TK>L ZLL' {&  o] [/+10%73 JiGo%#*n [/+10%773*F #in%GME !@ @ [  ?3/3+3210#!!#!!&4 4s&4 4 BE>E /2?3103#3En ; S[ S@ [ S[S[?+?+99//++10!! !!X6 67 77 77 7N!pD@        /33/9/33333/3933333103#5!#3###TOON .@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG *@   //333332393310#'77'*TT~~~ݵqqp 0@      /3/9/33333333103#5!3###TONG(@ @ Y@ H/++3/222910654&#"#733>32K(->\Dc )kT[YT,-$`[!N8CIP"*Ojbiphjqkxr0kik!i@EbYbYbY  + {  P` bY?+/_^]]3]+99//_^]]3+3+10!"&54$32.#"3!!!!!JďNFI]Fu$n"i$&$zĽ4 WOm`iS%,=@##( )"%%_Y@ "_Y ?32+?392+9107&47%737367#7&'&'P25C$Cb]s`m'+D&6q 7$8W~Kovk}s{`733>32&#"67! 4$32.#"!"#2MqH2-:/4bKbT0>Ͼ ZMmcUj#p]eP{54XBju ES@1  cY0 @  0 @     @bY bY ?3?+9/+_^]]qq22+3310!!!!!#73!CB}(%:22(uоZ/a@9"cY& cY#   @vY++sYF//?3]+3?3+9/_^]]3^]2+3+310#!7>7#737#7376$32.#"!!!!!267?J(_L2  (ҥDB[f1RZ|h~#k0EdBp@΅/MFs})pC\G-c^<)1,@,QY0- /' ?33??39+310674&#"#>533>32332#654' #7V52`q  9yLSFWQ,x I0(S"KC00jYW[[cLs/{7M CE %(+M$ EY+E@Y% ')&?33?339/333]222+333+33310!3!3#3#!#!#737#73'#67#37#YQTYY!!PLPP!!KS  !W{66ggƒ+gKGwaE 3=TY@-MJO* TF>>?($CA?@@?9cY??8cY?3?+99//+333/33333?3399?3310##3 "&=7326?4'.5463254&#"4&+32>73733#327#"&57!)fGTy8F=)b?My($-]=k#>DL>W14PW[G.-54HOMrEszhVJ X'483M)Y|SC  (92#GX7n?B<8yG'kk1k =<(ED=@!2;PY72$PY  _Y_Y?3?+9/+3?3+?3+10!##!234&+326#"&5?3254&/3.5463274&#"W<2d%}{q M51-EIJLVȢs&5&IC="jp #@36$dME6A5{"0!=6(1 >Y?~v-"%5.MB!)*}iE &,/Q E@Y-*& / ($E@ Y  ?3?39/333+333332222+33107#73!3733!3#3##'###7!67#%#373'X!=|?!YL{! o!m< /:ڨwwڨn n>چT>>A5!=AWX`YW`YX?+?+??9/9/102#7654&+#332>73#7ȫ71`JruuIх)թٓcpFaS'!=Ro"V&1?57Z)[@4&cYcY( @#  uY  uYT ?3]]+?3_^]+9/3_^]2+3+310!3267#"&57#73?#736$32.#"!!!nd`ON`hS?3xM_,rxz=6QQ(r1@~sSEWE)@ _Y ?3?39/9933+3103!3!!!!!#Noh'h/W-ךQqo/-aDP.E`@2_Y_Y@   _Y @_Y@_Y  ??9/++99+9999+99+310%%!77%77%!7!k(i- j.7 .: -;>j-S-aσ냥rrrrB~6AO[E@"J*(.<3+.PR@%BD#X D7?3??9999?339/2210#"'#67>32#"'#"&5463275>7#>732654#"%324''&#"3267Ua6# ?ibTeldblbB\6@@3#"GJ0f,U=&/ F$<%- )PL=c}C6:-55 $+-+u0<ԓ{ooSNFaBWD:!9 U(#;vqrUenY& D-"7)0)LKW$1-@.bY(bY?+?3+??9102#"'732654''!7.5464&#"7>э*H ‚Z+OKKF qdc (!@@ AB;̃t:v;&Wj/D*,8lm6E$)k@E$_Y 0@P #  @%  )_Y?+?99//_^]33233333^]q+103!23#3#+!#737#)!>27!!&+{v4oXYtM]ٓvvv8e |J IT9{7ySy$ySS833x)T2#7@  _YaY @ `Y  ?33+3?39/++310#7$4$?3&'!6?)% OKl,.DxF77!7!654&#"%6$32 i!%[OI!AXQ >e[NI i<.9%ƵD&?L'1@?,S2.@`Y@`Y ?33+3?33+310$4$?3&'67# \vc%r.wwB.~)4&8z2  A=P 6:@Y:987dP ##Y/#O##?#_#o## #@H#*@*3Yk//_/ /*Y @0P` @ H@Y?++_^]q+?3_^]_]++_^]q+3_^]_]/3?310"&546324#"32>3267#"&5463274&#"#3TcgZw6dz>1K5?+O6D&3+]ij]rZ]0K7Ň z|0[YKwM{%RW }%} C*0uE )7@ &#QY P RY?+3//_^]]+9910%2673# 5467?>324#">vPj+U&FH&L"P܊'WtAUNjk10upQĨ,#!rc yE &*5@Y #Y(@'(cY'' ?3333/++?33?+10!#3>3 "546324#"32>7!AK~RWjgXU@.)=2,+;4=XzEth+~phǔ0Yw@Vpꜜ&".2@YY &Y ,Y/+?+9///++10#"$54$32#!2#4+326#"32  J3zPTDF?~opNc ?=JV@  0HY@HK[ ?3332]]+22]2+33+_^]310##5!>3#7#'#3;aGNYaXXaWW$2Z#%@_Y   _Y?3+33333?+10"!532$46326;!>54&fxWjt@nr@pjWwηn l 0n̈^H+@ c?2]]]?9/]10"&54>32!3267"!&r,}EzMgHlch!"/l|=qu>LNE'+37F@&,0 !Y6.Y0660*41+* Y?3+???39///+3+99310%#"&'732654&'.54632.#"# '##33w)@7$c5kx((:81MLC&Xvn UkG`|bc7+05'++O7rg_2(+0"$/F EG<E: @SYSY?+?9/+10)7!7!7!!'U,'-XE'&?5Q'&"?5E'&0@(((/(O(( o ]5]5]555?555 Q'&(@GGG/GPG(((]5]]555?555E'&(@>AA/APA]5]]555?555E'&6@$)))/)O)/?O_o  ]5]5]555?555]tNdD @ Y /+10#&'5673!9>HH>9)CI$ICVvV @ o/]299/105673&'#;CI$ICV9>HH>9#dD  @ Y /+10&'3#67!59>HH>9#CI$ICVvV @ `  /]299/10%67#&'53CI$ICV9>HH>9dD@  @ Y /+2210#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$ICvV!@ ` o/]299/]299105673&'67#&'5;CI$ICCI$IC9>HH>99>HH>9vHV8@ @@ Y o /]299/3/+_^]29910!!5673&'67#&'5v CI$ICCI$IChPX9>HH>99>HH>9Mq,*@#QYPY*PY?+?+39/3+10 #"&54>323654&#"7632.#"32q:s|Qrg%C4-qxNY\_V\˹va[JM2&IJayt\iE@`Y ?33?+333107!!%&/YV, 7cjx' Ih9cE`Y/2?+10!!!IF9 9E '@_Y _Y/+9?99+9105 5!! !^]79eVe9h Y?+105!e9>E [/+10!; ;1<T&@t ?22]/39/3]210##5!37P$0)@ .(/]3/2]22/9910#"&'#"&54632>32%"32654&.#"326aG8Ue=\H:S_:ff/^>:CC^:U23[Gpb\1Ѷui_2&esx`fsπZ}]ctl4Y//+103!!4^^0Y /2/+104>32#4&#"tтwgĠ9@ RY RY/2+?3+10"&'53254632&#"b+\B5ԾXC2EMP9e^k_m7,g@='Y @)!!Y!! ! @Y @ Y    /]]+_^]r+_^]+_^]r+10"&'&#"5632327"&'&#"5632327bKKYCvFn5|yOr?xTKK\GwAqSLfFr@u)/'1T0+\-#,-+-T. \,$[%r+U@0      Y Y `  /]3322+333_^]]3+333_^]]310#7#5!!5!33!!Ձ=PӃ#JtWP C Y Y@YoP/]]]+/+9/+105!5!5!t8d[] Y//+10 5![@wAZoq @ Y/33/+105 55!o@B; &@  YY/+/+_^]103 %! ww{@UrsW@ Y??/]/]+10#!`T>  //10#432#".#"Fe2#'+3+ I8'1$+$  //103#"&546323265Fe2#'+3+I8'1$+$+Y?+33105! +@ ??93103#"@ Y?+?39310!!#ؑn"@ Y?+?393105!# ++Y??+393103!!(G+"@ Y?+?393105!3 (+)@  Y??+?3933103!!#(ؑn'@  Y?+??3933105!3# (+*@ Y?+3?3393105!!# ؑ+n+*@ Y?+3?3393105!3! ((+ 5@    Y?3+3??339333105!3!!# ((ؑ+nwp.@  YY?+?+3333105!5! ߑjc @ ?2?39933103#3#jh p 9@  YY?+?+?3393310!!!!#(ؑpב"j -@   Y ?3?+33993310!###בnn#jp ;@    Y Y?+?3?+33993310!!#!!#jm$hpo"p 7@  YY?+?+?33933105!5!5!# (wב)c .@ Y?+3?339933105!### mב+ncp ;@  Y Y?3?+?+33993310#!5#!5!c$p)F)ޑw 7@    YY??+?+33933103!!!!((GǑבj+ *@    Y?2?3+39933103!!33ґt~jw ;@    YY?2?+?+339933103!!3!!jht_2Ǒw 7@   YY?+?+?33933105!5!5!3 ((wב9+c .@  Y?+3?33993310!5!333ctב+wc ;@   Y Y?+?3?+33993310!5!3!3!5!cܑtw6 >@   YY??+?+?339333103!!!!#((ؑǑב"j 1@    Y?2?+?3399333103!!#3#ґtn j G@  Y @ Y  ?2?3?+?+9933333310#3!!#3!!t _" Ǒ <@   YY?+?+??339333105!5!5!3# ((wב9c 1@  Y?+?3?3399333105!3#3# th+~c G@    Y@ Y ?2?3?+?+33993333103#3!5!#!5!ґt 6)ޑp @@   @ Y Y?+3??+333393105!!#5! ؑw"h 4@    Y?+33?3339933105!!### ב+nnp I@   Y Y ?2?3+3?+3333993310#!5!3!!#!5ޑ"בw @@   @ Y Y?+3??+333393105!3!5! ((ߑ9Ǒ+ 4@   Y?+33?3339933105!333! tבt+w I@    Y  Y ?2?3+3?+33339933103!!3!5!5!ґttǑ6V@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# ((((ؑwב9Ǒב"I@       @ Y ?2?3?33+333399333333103!!###!5!33ґtבtnn b@ Y @ Y ?2?3?3+3?3+3333399333333103!!#!5!3!!#3!5!ґtבtǑޑ" 6s/?3310!!3s6s?/3310!!3??3310!!3 g??3310!!gg f??3210!!g $g #'+/37;?CGKOSW[_cgkosw{@j&FVznn'GW{o6Nff7Og*>Z~rr+?[s ":Jbb #;Kccsgokw2Rjj3Skk/C_w.B^wvvgckhk@ Yd`h_[WTW@ Y\XTOKSPS@ YLHPC?GDG@ Y@n?o*Z+[BrCs.^/_@ JzK{۸ GwFv¸!@ ׸@Yԯ@Y@Y{x{@Y|xgkoswc`c@Ydhlpt`OSW[_KHK@YLPTX\H7;?CG303@Y48<@D0#'+/@Y $(, @ Y Y@Ԩx`H00H`x @ ظYA  Y ?3+3/3+39//////////3+33+33+33+33+33+33+33+33+33+3333333339333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#fggggggggggggffffffffffffeggggggggggggffffffffffffeggggggggggggffffffffffffggggggggggggffffffffffffffggggggggggggfffffffffffffffffffffffffegggggggggggg(bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````8EIMQUY]aeimquy}  !@kdx KkHh`{eyOoLl"\a|SsPp&X#] @ Tt* @'Y048<@DD!@ Ժо @Gg "@ .26:>B+ #@  $(,CҸƸYŸĸY@?Y   Y<; Yx{ wz~ g @Y8kosg7jnrff@YX\`dW[_cG@Y4KOSG3JNRFFYY0 @ gGGg  DӸǸY/Y"&*/3+3?+39//////////3+33+33+33+33+33+33+33+33+33+3233333333933333333333333333333333333333310!35#35#35#35#35#353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335#33535355#355#35#3#32fffffffffffgfgfgfgfgfggggggggggggggfgfgfgfffffffffgfgfgfgffgfgfgfg3gggffgfgfgfggfgfgfgffgfgfgfggfgfgfgfffffffffgggggggggfffgfgffggffggffffgg"a"a#`!b!b!```````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb``ba``````aab^^aa```b"bwuVT//3310!!w!T!YY/+/+10!!!7L17}1hd{/10!!dhd{Y@Y/++10!!!dLPbF"//3310!!C"$2//339107 XV2|4//3310 4ia//33910 a|//3310i9en_ 0@ K[k@ DTd?3]?3]9=/33310!# 3 h=h!!-*)0@  ! Y Y/+3/+9333104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbhVeR'/7?GOW_gowfbYJrvrYNvBz~zYF~2jnjY6nZ^ZY^RVRYV:>:Y> *.*@Y.v~n^V>..>V^n~v&f&"Y&?+/9///////3+33+33+33+33+33+33+3+10#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557 /102#"54>fnrotjlw%@  //3399103!32>54.#"%vwvvvwvu}Avvvuvvw%#*@ %$ //339933103!4>32#".'32>54.#"%QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwn^u Y @ Y /++10#".546324&#"326^aDpDegGJLfFFfbJM_}kArEgJGgFffFGei+7E|@& ,2?2 EGF>8 H88;;AY5)#)@Y/#;@ H;#;#  YY /++99//+3+3+3/+33333933104$32#"$732>54.#"74632#"&%4632#"&3267#".'?)**))**)h:}NP|9:pGsW.M **))**))N:;M1(DE'5b@"(".76@ Y%/5522,@Y2?2O2o2222 /99//]]+3/33+333933104$32#"$32654&#"32654&#"327'#"&'+)**))**).-WrIp::}NO}9M6))**))**DD)1N:;M'3_@($!!. 45+Y!$!Y1@ Yp $$/]33/]3++33/3+933333333310675373#'#5&''7&'#5367'32654&#"WgHfW3F E3WfHgW3E FxxvvE F3WfHgW3F E3WgHfWzvvv<F"b@ #$Y@ Y  Y/+_^]2+3/3+33933333331035.546323##5#32654&#"Xr{{rH,^_^[xp{{oH:^\]r!l@  "#@Y0 @/ Y/+3/_^]99]+9999399333993104632/!/#"&732654&#"{fQK7@{{H^_^[{@7Qf{{^\]ff!0@ "#  /?//9/]9339310#"&'3!5265#"&5467>5mic<% &;dcmVVfOl9+88+9lMmUUak*0@  +,/?//9/]9339310272#"&'3!5265#"&5463.54>fU|DC37c=% $?d73CD|=m@C$ql;)88);lr$C@m=ffh@   //9104&'54>323>32LwCr@YX@rClY6DўFr@cd@sEㅆw1H  //991053# U::f$@   /3/39933310>54&'#"&546323#)nZVE[S:*& yWM70&sAhDcD8AdDt{YfH3p<~@K  !  gT  'ywV?/]/3]9/3]]3]3]]]3]3]]]3]993333310%"&54632#"&54632%%5^E[S:*VE[S:*:,D8AdQDcD8AdCdPDcQxQ7/?9910##57573%3777```>`b?YY]]9mbbb7%E4@bY bY _Y??+9/32+3+3103!!!!!!!#737#A'Ak%$k&*h,qV&$KK+@PY PY ??9/32+3+3103!3#3#!#737#{[[}%}$}&}VV{&{${.C%E:@!QY  @ QY _Y?+?9/+_^]+103#"#>;!32673+!j)0"?bKX'p15'fIh,/Lg?B9E1@_Y bY    _Y ??+99//3+3+10+!#73!24&+3#326˗]ٞ(@sq($/KUIfpWE$2@"_Y""!_Y `Y??+3?+9/+310!#327#"&547!24&+3 j+/F-%x(y伬mxI&%/.  mx>Ry2IH4WR.49?X@..80=0QY,)$= = = $$QY$<QY711PY?+3?+3??+399//9993+3?10.5467%!3327#"&57##>74'76gmpBKs pI M "# *).jIR֣q Wk|n!5. +93'+2BD!hEO@)`YL I  `Y D ??3??+9/_^]+_]]_]_]+10!!!!!3###p'gkg'e~O>Et&h+@ PY DRY?+??+9??10>323##654&#"!!Qw`stOyEDhq O  b|pISmR2HBkGj$hWE'@  `Y D??3??+910!!!3##1Q't(W~Oc-aEWtDh'D@   PY?+???9?10!#!!!3#2;‰O .2otTjZ*hE %@ _Y  _YD??+3?+310#!7!7!!O)O-(ho!hm: ' D@SYSY?+3?+3?10)7!7!!#F''Q'Fhw\IZ'@   _Y aY??+?+99?10!7#"&54$3273%27&#"ʹBΩk11]1ucaQecNbYN@ RY  ?3??3+10.#"!!?>321&%7$D$W`Eqxx;&;:87}TjZ&#@#_Y!  ?333?9/3?3+10!#&5#3>73767>32&#"i A3.  1+! 0p9X8%& ,%EI|YSvY%2z^&)7>YN#$@ RY ?33??9/3?3+10!#&5#3?367>32.#"s41$ /412v`Fa+ ,?&i-:Mb9F+Not)+3BQN!. H@Y QY??3?+9/3+310%67!!'7&546324#"6;?R'\ Zjm  '"$ cςut-*S,`WkD?r34)C;!ME5@"`Y\ I)??9/]+]]_]_]+10!!!!p'gf>E:@PY??9/]+10!!!S%Z:T1:R%@QYQY  PY?+3?+?+10! %>324&#"6  h&Ӥ*#9MhA} ҝc^mz.M3@Y@Y@Y@Y/++++107%7%e0,/v/-/,e{/9/310#3#73g<J/9/310#73'NM0*buch[/3210#73!70턄h[ /310!7!73y*[D /9/310!#!73]]$ KpD /9/310#7!3!$^^K  Q[0/]+9/10#!!y[& 4 4P| #@  @Q[/+_^]9/10!3!Fڜl44|"@  Q[?+_^]9/10!3!ڜl44|[  /9/2310!##7##''+;_  /339/1033733!*&&p_DŽ@l/3210#'#3a6l'`: /3?310!! 7 7y7 7 #) /32107!7!i+r+#+r+J/10#!&0? ?10#!\%?D:@S[ PY PY?333?3333+33?3+?+10!#737>32&#"3!!'7! 譒%ʘhb$N?7>%((||qESW:D3@ PY PY?333?33+33?3+?310!#737>32&#"3! 譒%ʘhb$N?7>%) ||qESW4&w& @ %0P`]5+5 ]?3]210#"&54733267Ӥ5;>` 㘥}u+ '1CXC<'' o#@ b %P]5+510  )d y  VFw_YU?+310!!!!h1TTTmD& -"%+5mB& "%+5mD&'3P@ (( (@((@+(.%-"%+O+_+o+O+_+++++++q]q5+]5+]]510mB&'3?@("%((.%O_oO_q]q5+5+510 &Ŵ %+5 &Ŵ %+5 &] %+]5F&I@ %]5+5P&R"@  %/@P`]]5+5&g%+510&g !%+5'   %+]510L&3g@  0@޴%+]510H&@ ""( %++]5+510aF&f* %5+5V& 4gǴ%+5)d& r@ ( %]5+510y& |%@  @ %]5+]510& #/@!0pN$ %!!!0!]5+]q510&I@%_]5+5V&"$@$* %-_---0-]]5+5`&H@C %]q5+510 &\@0@P`N%5+q5&@ %O_]5+5&@ _%]5+510V&4gǴ%+5mB&3g@% +d$DTt@)"%o/O_o ]]qr5+_]]qq510&g0@ p # % 5+]q5ywF&F&r %+5)d&  %+5 &z   %+5d$ WXW?3??9310#!3>?!!yVI9N%BE.!nJ4zl2 /210#"#6$!3v v2 /2103 #&$+ \SE2v   /2210.#"#>32[F%=x)1F|5 /331032673#"&']E+yNT*5Bdk=";@ [/]+107!;!B% @ @ Y/+_^]210"&547332>73中A^MJ.kft$%-90A8ow=%i [/+107!%i!B%? [/+10!7!%>W: @  PY RY?2+?+3310"&'73267!7!O+)~op%|W"llraMjE ( @@H@ H ?3++9?310#72673#J_ :#'B2[MQ;@+      YY?+3?+3_^]_]99107>7>?&#"'>32![/_YM ?-;){ro C]m^MHp51K/$75A {sWN2>]JE<.x9Q*\@0%Y/  - Y Y?2+?+3_^]9/_^]q+910"&=732654&+732>54#"'>32q~{F547A)%4> 4,-&lr~9j{bR0&#G'486 rrUL<q+fzQLE .@Y ?3?339/333+3310#7!733376eWR?5k& 젠>RDw6@E!c@-HY/"Y@ YT?2]]+?+9/_^]3+3_^]+]]10"&=732>54&#"#!!632qxy%/%7!/5^W^@id-"3a((.YU&!{M*E  Y??+310#>7!7!RzMHMmr@Q 2K+ @H @/ %%Y%Y?+?+9/_^]q+99104#"32>4#"32>"&54675&54>32 5*-5''H&2*(0z[\]M\vw>6-U~7L.="GC(Y!"%^YY[y2V@p;SJC>35rL*1a /107!(({ /229/3104#"7632#7260A9 >A |?Y\1 l FA2n& 7: @ PY PY?+3?+10%!!7!!7!a%%%;.+  /333210#73#73'!!tdي + @   /33310#?#73#73 t+.+@  b  /333]2210#73#73%3#'73t(ö C+ @   /33310#'73#%3#i +٘.+/3210#73%!!dيu.+@  /32210!!"'&#"#>32326736d4LM$-4[8U?$A;602\8R+&%#(PI)&%TG'k_  /332310#'##'##'k'E(E'0_oooo  /2210".54733273F0)?nW')4Dz+ `/310#'7!7!id+ + ` /310#?!! d+؊u+@ @ /3210"'&#"#>3232673#?24LM$-4[8U?$A;602\8R&%#(PI)&%TG'vu+ !@@ /3223310"'&#"#>32326737#73#7324LM$-4[8U?$A;602\8Rtt&%#(PI)&%TG'ޘS+  /210#73!#7wu,#+  /32210#733#'73/ö C+  /322310#73#73!!td 7:1@ SY PYPY?+3?+9/3+3103#!!7!#737!7!1(3a%%3(-%; /5=&b' J'q@7@H7@ H7++&+5++55/5=&b' JJq@7@H7@ H7++&+5++55/5=&b' J*q@:@H:@ H:++&+5++55/5=&b' J@q@:@H:@ H:++&+5++55/5&b&,@ B@ HB))&+5+55/5&b&;@ B@ HB))&+5+55/5&b&"@ E@ HE))&+5+55/5&b&@ E@ HE))&+5+55;>&j' J4r@ @H @ H &+5++55>&j' JHr@ @H @ H &+5++55;>&j' J4r@#@H#@ H#&+5++55}>&j' JAr@ @H @ H &+5++55J&j&;@ +@ H+&+5+55p&j&4@ +@ H+&+5+55J&j&@ .@ H.&+5+55V&j&@ .@ H.&+5+55j}=&v' J/q@(@H(@ H(&+5++55j=&v' JJq@(@H(@ H(&+5++55j}=&v' J(q@+@H+@ H+&+5++55j}K&v' J;@+@H+@ H+&+5++55j}&v&L@ 3@ H3&+5+55j&v&Q@ 3@ H3&+5+55j}&v&1@ 6@ H6&+5+55j}&v&?@ 6@ H6&+5+55 =&L C &+5!WZ *@_YaY?2+?33??+910"'73267654&#"!!>32Yg)M0ceAGU AePW m!Z7!!67!eC'259" Q_W D1pEz;6Z,@_Y _Y??+?+99//91032654&#"!3>32 # PfoqZYas#Ԅ L}aPȁmYd[}[`}Jg(n  ;=?3?310#"&54324&#"32>(aftzʫ&&.T1'(-S0f郉G6_mG8cRqc:<??3/3910'?3Mu饓qZm{r4n ;<?29?339910%7>?654#"'>32!+wGrRZ$'zw{6[2]rrq32}f?FB?KJ+*-C $yt{hwkh _95L91 &2/ is[R6r'c !@   :<??39/333310#7!7333\l){%/g?c$@ : =?33?39/33310#"&=732654&#"#!!632ɤ{aBS30>6r+AMhtjeZPE+2/%og0n! ;=?3?339/9310#"&5432&#"6324#"326 y}׻dp D9VFk_lZ:I-,gt[H=.=Sr\c  :<??3310'#>7!7!?R}y:Sr_g5n )"@ ##;(=?3?39/39910#"&5467.546324#"3264#"32}^R,,wSE19QtQ>6,b@HaoycYNtJ-j}^LCjHDrHDQFCUg-n !  ; =?33?39/9310#"&'7327#"&546324&#"326-ؼmo Gx0Dp^h+-:I)*k^->VA*6Oc  /329/103#7#'##73-`Rih   /329/10#'733#'##7`̬hiV Sc@ /329/229/3104#"'632##72#'##73552,>CT;=SBih@P2BN{4"@  @ "/323210".#"#>3232673#?3#N#@<8-3[8U?$A;602\9RԤôF#(PI)&%PJ(pC  @ @ /39/103#7"&=33273-}k_T5k0 }o D7{|} @ @ /39/10#'73"&=332735(}k_T5k0v }o D7{|} @  /29/32210"&=332734#"'632+72}k_T5k0-52,?BVS# S}o D7{|}@P7=74 %@ !@ /23210"&=332737".#"#>3232673doUMC,U&A#A<9P[iW$B=701 \5QdW (+Sbe&  /329/10#'733#'##7Jtt - u :@  / [/3+39/_^]^]229/310#'##7%3%4#"'632#7>3 D?7 JYOW[?+F%P_3Q &^ S#4@  /   @ """[ x/]3+33_^]210".#"#>3232673#'##7%3V(ID=$2|>^D)KD<,/z?_W3#)#-Blb:"*":4dh<Oo @[ [/2+3+10"&573326737%!{XcX+g* o:?I+M @[ [/2+3+10"&5733273%7!|MX&$ьo?:yI+O ,@ [/3+3_^]229/3104#"7>32#72"&573326732< h,hjXcXb7fE?3232673"&57332673\(JC>$1|>^D)KD<,/z?_١XcX#)#,Clb:"*":4dh3232673,RLD/5(g-SKC23%g#+#2?#+#89Q  [/3+310#7%3#7%3ߎ+"+"+  [/2+310"&57332673XcXg* o:?f/310!!d!f*'Sr& (@% % %5+]5+510*'Sr @ %5+5V&  %5+5V&  %55+55D&δ<%+55555d&$%+555d&$%+55y  &]#@ @  %]5+]5I #/;?+@<39!@!!!- '=/3333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&3I."".0 0. ".0 .0 // ".V." 00 ".'. !/." .HnGb".0 0/!".."".0 .. ".0"--" .. 0/!"...nOv@@/3]q29/10!!%4632#"&4632#"&3dG." 00 ".'. !/." .HnG5j>"--" .. 0/!"...nOv#@ @! /3]q29/107#7!#%4632#"&4632#"&3oGk." 00 ".'. !/." .HnGujju"--" .. 0/!"...n#.6.'32>#".7>7&:!5 H{cE(P=FkM3U="$nفl mgC(EufX(LiSBpQ./Rsn9TlLEun_!:QpK[!!33333 ܯͯܯί[M:{{\[!!3267!!67## 47+ vv [p[y?4DB\{CKnV% M_zo G s>  . g 5  n   5 4Y 6  2+ y ( ) V 8 \  j  4 8Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Liberation MonoLiberation MonoBold ItalicBold ItalicAscender - Liberation MonoAscender - Liberation MonoLiberation Mono Bold ItalicLiberation Mono Bold ItalicVersion 2.00.1Version 2.00.1LiberationMono-BoldItalicLiberationMono-BoldItalicLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Liberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationAscender CorporationSteve MattesonSteve MattesonBased on Cousine, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New!". Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.Based on Cousine, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New. Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlhttp://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1Licensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL# Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [uni00A0uni00AD overscoremu1 middot.001AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236uni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni200Cuni200Duni200Euni200Funi2012uni2015 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Eminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23undercommaaccent cyrillicbrevecaroncommaaccentcommaaccentrotatedotlessj onefraction twofraction threefraction fourfraction fivefraction sevenfraction eightfraction dotbelow.alt1hookabove.alt4 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capcyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lcgrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.ucmacron_referredlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BES_TES_PE=P̒x N O Q R S T V W Y .Xcyrlhebrmark .6>FNVdr Frh$(6NHj0 > !L !!!""H"x""##8#h###$$*&*-111n L $*06<BHNTZ`flrx~ &,28>DJPV\gxxxdx````zz ( K NHfj" zf &,28>DJPV\bhntzfXfX@A22z2zIX<XfXX zf L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzXFfFFFNFNfFffFfNFNNFNfFfFFXFXNFNFfFf&F&NFNpFpDFDDFDXFXDFD0F0FfFfNFNfFffFffFffFffFXFfFNFNFXFXNFNFNFNfFfFfFfFXFXFXFFFhFXFXFFfFFFFXFXF F@fFDFXDFXDF0F0FfF&F&&0FXFXFFzz ( K NHFLRX^djpv|fFfFfFfFfFfFfFfFfFfFfFfFfFfnfFff. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzNN00ffMMffff\fffffffffff2fDDXX::DD\lXXffffffffXffNNMMffffffN00f>0l,fTfhXXXX\lff00&XXTTzz ( K NH T U Vjpv|ffffffffffffffffffffff2ffff2zz<zz2 K N!< K N!J` T U Vzz J` T U Vzz T U VJ` T U V K N! T U VJ` T U V K N! 4<zz4Jzz4< K N!4J K N!Jl T U V T U VzzJb T U V zzJl T U V T U V K N!Jb T U V  K N!n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFvFFFFvFFFFFFvFFFFFFFFFFFF^F^F^FF^FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFzz ( K NH FRFFn L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFfFFFFfF F FpFFFfFFFFFFFFF\FFF4F4F4FFRFFFF F FF\FFxFFxFFFFFFFFFFFFF F FFFFFFFFF\FFFpFFFFFF F Fzz ( K NH RFFn L $*06<BHNTZ`flrx~ &,28>DJPV\H fL>  zX    >  fH vvL> X vH>LLzz ( K NH ( > T U V  K L$*  K L$*  K L$*  K L$*  K L$*  K L$*  K L"  K L$*$*$*$*$*$*$*$*$*$*$*$*$*"("(n L $*06<BHNTZ`flrx~ &,28>DJPV\p 8LppppLLp L~pzz ( K NH ffn L $*06<BHNTZ`flrx~ &,28>DJPV\ffffffffff,fffffff,fffffffffffffffffffffffRRffffffff,ffff,ffffffffff,,zz ( K NH T U Vflrx~:::::::::::::::::::::n L $*06<BHNTZ`flrx~ &,28>DJPV\fFDFDFDFfFfFfFfFfFfFDFfFFfFfFfFfFfFfFfFfFfFfFfFDFfFfFfFfFfFfFfFfFfFfFfFFfFfFfFfFFfFFfFfFfFfFfFfFfFfFfFfFfFFfFFfFfFfFfFfFfFfFfFfFfFFFFFFFfFfFzz ( K NH:@FLRX^djpv|pFpFpFpFpFFpFFFpFpFpFpFpnn L $*06<BHNTZ`flrx~ &,28>DJPV\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzz ( K NH T U Vflrx~ppppppppppppppppppppp@p 8 >fcyrlhebr&MKD SRB ccmpdliglocl" $,(>NJ WJ Y X 8BLV`jt~ (2<FP T U V S   N M K L (06<   ", zzJ",6@  openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSans-Regular.ttf0000644000000000000000000125377014005610145023751 0ustar rootroot0FFTMaSWGDEF}t14GPOSr KNGSUBOQ.OS/2˗`cmap[*.cvt JK;fpgm~a0gasp $glyf4(pmaxp  name| posthprepGI8hCW-Y_<̓G̓G j>NC z j  RT\/\33f  Px!1ASC@ Q3>`: 999Ws sIVHh !d9[99sPssgsNs/sRshsisYs`99edesTVVhV9g9 Vs9aV9aV].V  V.V-A999 sjsWsWsVsW9sVsssVssV99sS""\9ss:sqsss-sSd[k3zdA)HLPwPsS88IVVVVVVhVVVV9 9999a9a9a9a9a9GV-VsWsWsWsWsWsWBWsWsWsWsW9 999sVssVsVsVsVsVdA,sssssVsWVsWVsWhWhWhWhWVsVVsWVsWVsWVsWVsW9gsV9gsV9gsV9gsVss 999 9 999\99 Vs[s~sUssssss9asV9asV9asVaV8V]9V]9V]9V]9.9..9ssssss V-V-ASASASs @s@ s [hWz@QsRtVVY^Xs9g  9V s9aa?VaWV sVVbOl C99.[W.->/-F\]\NsZsY.$sNr9 dV +VsW99asVssssssVVsWVsWB9gsV9gsVV9asV9asV-\D dV9gsVFsVsWB9G,VsWVsWVsWVsW9i9W999asV9asVlsisV]9.9\@~!stV]_A1VsWVsW9asV9asV9asV9asVV-zSSVh s.G13V!)X VsD asVV-ssVs~s=MsVsVsWsWWH5 5K9sVsVx^sssVDnsslsVSV?WfV+++ UU999sT`(1T1\D\l9[9W9a@Ix^k.;sV/OV@V V)o)J8c''aaFg(dhWv43eeee3Cw993PBd,3bbP9..:8Y[O?^>LMK8JLD% G5Ot%ttA8SSSSSSScWu>W>9W9F2AVVhX=VA9a9VX 3Z9aVl.V-buV.W9V-VFsj`VtVFVsjsjVsVOVV)`0U3?S`sV`?Ss` .9.9{P?RD9asVrZ;<2 .c edsd VnVnanIG(DbW9aPPVsh [h[VW.UhV]99 u.7V@VUkVcC@9aVh.7vV.UUU.@i`sWx@sWZ1xx ksVUsW#V+zk-+7UsWsWs W99@ s xk r9X.y{zm` _CD9asVm  m  a,U6+ lW rhP %kx@+VsJU]dcZC1 )I(k / >+#hW.#ssV.g1&U+EU+zUs T  T 9cZWh@ kkU+zVsWVsWBVsW^sW^sWcZC1M\Dxx9asV9asV9asVi7777U+zUUV.V.@XsV[V`UM`UG F9gx^.S#RI@ 9asV D+m^`Nh)\DH^jb\D^H)==\\\95BRb?o)3D9F'3P=Fm7H?3) \ {F'3=B@Wii1a06xsV=>A/WCsVsV+UU#`DE?S1kA)U+~ O Q5Q2H1H 0n.Vcf1-4q.o.+4Y--v*o';;-Z;;;80;B^^]];H;;Z [B+] `;:Beg`b <:DssV9ss91s btMI*s` ssV9Vss91sWsVsVsWI54X=s\DW@32'.,;`BBdBdB*BWB3X[[__:7/B"8[W<.%.<bbotVsWVsVsVshWsVsVsVsVsVVsWVsWVsWVsWVsW99gsVssssls9|99VVVssssssss9asV9asV9asV9asVVsVstTV]9V]9V]9V]9V]9.9.9.9.9sssssV V      V.V.V-ASASASs9 sWVsWVsWVsWVs1VsWVsWVsWVsWVsWVsWVsWVsWVsWVsWVsWVsWVs1VsWVsWVsW9Q 99asV9asV9asV9as%9asV9asV9asVa?Va?Va?Va?Va?Vss[[[[[V-V-V-V-VVVVVVVVVV****??FFFFFFllllsjsjsjsjsjsjsjsj*sVsVsVsVsVsV--````````?S?S?S?S?S?S?S?S__VVFFsjsjsVsV``?S?SVVVVVVVVVV****??sjsjsjsjsjsjsjsj?S?S?S?S?S?S?S?S__VVVVVVVVVVVVsjsjsjsjsj"B"B**w99 e eW**``````V-V-Kz?S?S?S?S?Se\'\_/WUs9 LssNk~KKKHssQM7UUXYV`95+-e=6;6shhss: PsV.)+V9gVshE%lX`P"P=];8eV`9d3W1d8dAdd?dAd"g{mmb))s+kUFQ@;@<fB2ssVsP9zsVA1aL -g0UAJ9999ddd)Bo)3P=FmF'=Z3333BBBRb?o)9F'3P=F7H?3\ {F'3=R3PP|ZjZH-/ HjjjHHHXHHjjmzf#:WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWW7YVVVVVVVV````````````hX=k=kF'F'PPP=FB&\tV$~~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A! ?9U>9UB@A@;3:U839U@@ O P(F(F*F+_O_ F@FF@36FFUHU2UUHU=UU=U@F<P&(Pp@2F?Oop?а/?Э/?ЪO/o$PoF0@pЏO_oF1ts?sP&on<nF5U3U3U`P&_P&\F1[ZHZF12UU2Ul <Ll|Q@dQ@Q58F@Q%(FPIF HF5GF5FFFF2UU2UU?_/Oo?oOTS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++stu+++t++ssu+++++++++++++++++s+tstusts++tus+stsststtsts^sstssss+ss+++s+tu+++++++++++++t++^s++^st++++ss^ssssss++++++^}y:wW~j`jy"3kkk{Rni`[^^eoz iq4 HjgaAhLLLLXPHld p $ T 0 ,  h4XlD p@ xh !"##&P')x)*<*p*, ,P,-./H0 01234(5\6 689\9:;< ==>@?AC`EG(GILJJJLMNOLP(QSSLTUVVPV`WWXDXYpZdZ[\[[\l\]l]^0^|^___` `P``aaabbLbbbccDdd0ddddde0efdfffg0g`ghiiLiiij$kkkllDlxllmm8n,n\nnno oToppq,q`qqrprrs s<spssst(tXtttuuHu|uuvvwwHwxwwxx0xdxxxy(yXyyyzzDzx{H||L|||}}@}d}}~~0` Hx8h$T <lHp4dDl T0`H|$PP8lt4t\XxHT4L8h|(x<P`x8@xd @(X4Dp(@XLP8p@XŒ4 (XŌ $\Ɣ$<TlǜȀPɄ0`ː(`̐0`͐0`Θ0hϠ8pР HxӬTh\HL|ذ`ٔ8lڰ۰ܰ݀0ht\ tl4\0<HX<`Td$t40H(p  h 0  d  X T$,lh0x`8,4L t !","l#0#$%&(<)8* +H,<--.4./X00(01,1223344(484455`56<6667(7l78848h8899,9`99::X::;0;;<>$>8>>?@8@@AHAAB BXBhBC C@ClCCCCD8DlDEE@EF`FGDGGHXHITIIJLJK8KL LM8MN$NODOP`PQpRRR4RLRRSPSULV V0VW@WXXY<YLYZPZZZ[l[\]^h^__`,`a a0abhc c0c@cPcdeeefXfhfghhijLjk0klLllmTmn noohopqqrrhrstuxvwpxxy\z,{{|0|}\}~d~@D8xTX h\<L$D\T8P84hdX4l\x`p|@H|dDp0”(Ĉ0ń`ƴ(`ǜ lȜDxɜHxʨ,X˄ˬ0\̔ P|ͤ4lΜ,\όϸPhЀЬ(`Ѥ4`ҌҸ 8dӐӸ@pԠ TՄհ4`֌ DL؀4h٘(TڌL|ۤ4lܠ@tݜDlޘ@lߠ(H|Dx(X(X<h8hh$X0d@tL88h8pD0<l@xLDxDt$X(\$P| PDxP4X|4l@d @xHl Dh4d,Pt(X,`8h<p(Lp  @ t    < `      8 l    4 d    , \   (dX(T0hX 8d@lXP|,XP| P8<0l,Pt |8h  h  !!8!\!!"\"#(#\#$,$\$$$%,%\%%%&(&&&''<'l'''((4(\(((((((((((((())d))**T***+H++,,,x--. .8./d/00<0h00101@4484\4|45 5P5|5606677<778l9@9:;4;H;\;p;;?H@dATBpDDF4FGIIJ`L MN8O(PQ0RRS8STUVWLWY(YYYZ<ZZ[<[\T\] ]d]^|__`aDaabb<c cd$dflghphi|ij`jkk`kkllXllm8mmn0nnoDopppqPqr,rsshstDtu(uv(vw(wx xyyzz{T||L||||} @l@l0l 8lhhH$d@P4\8T, XL4|,p(x$4DTdtd$Lp8\,D\<Tl,d$84|0xp ,x 0@Pp 0DXl,@Tdt@PHH@P˜<àXĤHŤ\Ƥ8ǜXȰDɠHʠ`˰P̨x p(ψ4|,ѐHҐ4Ӝ\԰Xմ\,ׄt<ٜ0|DۨHܘXݼh޸ h,,,T,D0L<L@@8@,@`hdhlh |,(pH$L8DT (    T  `   p 8Ph@|2@  ?/993310!!!eL5@  @[  r b T D 2 "           r d T D 4 $   g     y I = -           } o _ K ; +           } k [ M = )   7       @[ y i [ K ; -        { k ; +        ` @   ^]]]]]]]]]_qqqqqqqqqqqq_rrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqq?/+_^]]933310#353gW#@  ?3]2993310#3#3jyE iy@h    !     O?O   /333?33399//]q]q3333222233332222993333999910!!#!##53#5!3!33!!NXnVTnTNYnXkXnX@PjNulhhlqlhhlqrR$,3@- ))##$11$%$ 4522sY)))x11w1- 1)%}@H@ @ H*sY#"pUe/2]]]2+3/+_^]+33]]9]]]]]]]]_]]+393333333333310%$7.546753.'#4.'>VFS%|*zuX.|4b\2coU%wx ,F[hI !^i C*FXxQ AT7%, t;R8I '3W@5" (. 541Y[+Y  Y [%Y?+++???+++933333310#"&54632#3%2#"&5464&#"3264&#"326Ԣ;ߟ]M[[QO[XRLZ^PP\WQp %ưH6#/9u@F4* $!0,2  :;2''QY, 70? 7QYPY?+?+/_^]]q9/999+999333310"'#"&5%.54632673274&#">&'326yKiW!0oq:?`pG.8gdV`dA{?Jy웆G AFϸ>FvZϦ+byH[g[r5NZdy7h @  ?]9310#3 X"@   ??93331073#&!,. X+"@   ??933310#6'3+43!S@2    *%   ?]]999399]]3]]3910% '7%73-ww- ZgIHHIk)dG C@&  _ Y 7?3]]3+33_^]_]933310#!5!3!X`TT "@ [[/++993310%#65#5&({^XۨjA~[Op@Y//]q+99105![Р~@ [/+93103539??33103i P# (@  sY sY?+?+993310#"!2#"32#rckj1 +@ tY?+3?33/39331035!5%3!gMW<g >@   sYtY?+9?+3993331035>54&#"'>32!g3Oys Ksu||Vt}qɹR^FN(c@9" "%)*%tYMMsY sY?3+?+39/_^]+++99333310#"&'7!2654&+532654&#"'>32$fbw 뗐srqzoŰ/7 6@sY ??39/3+399333310#!533!qh4 6??Lw^JR^@5 sYtY sYgs?3]]]+?+9/+933393910#"&'732654&#"#!!632 9쑤I~?/!uѯ.7AZh"P@+  #$uY sY    sY?+?3_^]+9/+39333310#"3 &#">324&#"326?S51s巖~~bRn[_֙Яi  *@ tY ??+39993210 #!5! زY UY$/U@.+ % 01 "("(uY"""uY-uY?+?+9/_^]+999333310#"&54675.546324!"3264&#"!26{st}#)Ŋyħy xwyu}ݍ`$T@. %& !!sYsY sY?3]+?+9/_^]+39333310#"&'732#"546324&#"32>+6(tĜNMz  ZmϱG~:'@ [[?+/+9933105353k: .@   [ [[/++?+93310%#65#553&({^XϜjA~eH<@'?0p?o/]33]2]29105 eZ;dXG?@( YO_ @YP/]]+_^]+9105!5!dXeH<@'0p??o/]33]2]291075 5eZ㚙on^T'"R@,!   #$ ?   [  _Y?+3_^]/+_^]99333310#>54&#"'6$3253',R]PHF'>NPM<%KvdD;4sDEhP?99FX;rz =n?N~@F)8G@@!18OPY JYCY     4<<%Y<0044-Y4/+3_^]?+99//_^]3++3/+9333333310#"&57##"&5463237332>54$#"32$7#"$5!24&#"32676nsclBqR't%QPNԝ)Ƒ*7^neZ_c}(ӤXXF{{̵Y^mٞKWpW[af}xҝ\R[@6   _Y P`0/]]]]]]qq?2?39/+93233999910!!#3 !&'~?6[ 1dS1EW h@:  _Y$M>_Y_Y?+?+9/_^]_]_q++993333910#!! 4&#!!264)!26AQs}rbBshy^@9  _Y@P  _Y  ]?+3/_^]?+3/_^]933310"3 #"$5!2.(WɣlB.G1%NIQ~<{e ,@ _Y_Y ]?+?+993310#!! )!26ef:~ T@2  _Yy_Y _Y ]?+?+9/_^]]]q+933103!!!!!-2< 6@ _Y_Y ]??+9/+93310!!#!ggb@;  _Y_Y _Y0@ `  ]]]?3/]q+?+9/_^]+933310!2.#"32675!5!#"$gpM$O<ӝJ[UpWx6xnTHr}K  r@  _YP@.Iy      p ` P  ]]]]]]]]q?2?39/^]]+]q+99333310!!#3!3asT|@a@0 9p`P@P@p`P@ ]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]??931033 hF@*   _Y _Y@ `P@ ]]]]q?2/]+?+93310 73265!5!C~_hxrtE#? 4@    ?3?399333310!#33 R͸>/@_Y?+?9931033!R@   pdD4 t`T4gtPD$dD4tT47tD$ dK4pP@? ^]]]]]]_]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqqqqq?3?33399333310!47#/#3>73V 1'8!w%3 pe@noT/;(  P@/    p`P ]]]]]]]]q?33?3399333310!#3&53: aXHXa0@ _Y _Y ]]?+?+993310#"$5!2#"32שŦrJ< MR},- <@  _Y_Y  ]q??+9/+9933310#!#!2)! bQ@a}$?@$%&_Y"_Y _Y & &]]/+?3+?+93310327#"&'&$5!2#"32)f7<]U>rJ< #~p  CR},-h W@/    _Y_Yp ]]]?2?+9/+3933339310!!#!24&#!!26I;͗Iվ{]-@ #/. HI Y i  #@9HF#V#f# #  # _YoYK  _Y`RD?3]]]+?3_^]_]]]+99_^]]+]]+9333310! 732654.'.54$!2.#"R г?r`d53EAvgL+f%w{EV8&%J[zOē!pepoAU;++:Tr.0@ _Y{ K ; $       _ O 0  g    _ O       p _ @     o _ ?   7    o P /      o P @        ` @ ?   ^]]]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqqrrrrrrr^]]]]_]]]]]]qqqq??+39310#!5!о圜)I@,  _Y p`P ]]]]]]]]q?+?3993310"$&5332653ۭĹӾ~d M>@& P 0 ` / ?3?3]]q9333310!#373TT  @  |H9* xi:JZ) h|k\K<+ m_M/?m}[M;- 8@o{mK[9+ }k]K=+_  ?333?333^]]_qq_qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqq_qqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]qqqq+q933_^]333]]33]310!#&'#3637>3.$a-&?8 "Ttdngו#s.+ @     K    4 D jT d ; $       { d 0 $       p d @ 4   9      D t $ T T d @  0 wx ?2?39]]]_]]qrrrrrr^]]]]]]]]]]]qqqqqqqqqqrrrr^]]q9333310! # 3 3 XYP} h)b-)@ H v b T F 6 $          p d @ 4 $   i        t ` P D           t d T @ 0 $      t T D $   9    p d T 4 $    @3    T 4       p ` 0 /  ]]]]_]]]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]_]qqqqqqqq??39^]33993393910#3 3 HH9aA J@+  _Y_Y p ` P @ ]]]]]?+3?+3393310)5!5!!ZVW)&@ YY?+?+9310!#3Wu9??33103i W&@ YY?+?+931053#5!Ws 7@o )i~FVVfN&6f6vFVHKH@LBEHDTutTATTtUXH@-;>HrpBRbr9`d_^]^]r^]++^]qr^]qr^]++^]qr^]qr^]^]?9333310 #3΢pry i@ Y/+33105!ij)@[/?/]+993310 53WsN#0@V )).21QY )QY?o  PY$PY2222p2`2P2022]qqqqqqqq?+?+3/_^]q9/+9?+93333310"&546?54&#"'!2327#"&'#'2>=pxyn .*;!DGd[EZcYF_;rRZ$.PQpip|gZSY0dQX`#]@7  $%PY !PY%?%%p%%%%%]]]qqqrr?+???+9999333310!"&'##6533>324&#"326r{32zxy"Yc 6YAXhZWNf@E  PY p`p  PY ]?+3/_^]q?3/]+9333103267#"32.#"`ri"hl ZjV"V@1$#  PYPY$p$$$$$]]]qqq?+?+99??99333310%#"!23'3#.532654&#"52z{2xyhZ6Zby6t*pWNw@F PY  PY PY p`P0qqqqqqqqq?+?+9/_^]+9/93333103267!"3 '.#"uaݺ^H- <@h  PY PY/O_?;_/@VdH@',H 0`@]q++]qr^]q??3+3?+929333210##5354632&#"3iK4-#E>Iz F\aVWK .@d! (0/ %PY+PYPY @0 0000 00P00O000/00000^]]]qqqqrrr^]]]]]qq?2^]]+?+?+99?93333310"&'73 5##"32346734.#"32>${d 3wǻs.HS~vUHWKQ;hiia68Ƅed`@; PYp]]]]]]]qqrrr?+?39?9933310>32#4.#"#3=:}*`Ujc/ro4~= =n@H SY       p         O  ]qqqqqqqrrrrrrrrrr?+??933310533 :W=@  PYSYo?oP@0 O?/=pOp]]]]]]]qqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrrr^]]]]?+?+?933321053#"'52653xxM2>E8 Z Hh @g     ?  ? _   ? _  9 @SVH`   `   0 @  ????9^]qqr+^]qr93323993310!#33 0Ima />v@QpOp]]]]]]]qqqqqqqrrrrrrrrrr??9310334#N)~@)! !  +*%PYPY ! d+K+?++++++++++{+o+;++ +j++++++[+O+++++++++d+K++++++++++k+4+++9+++++t+[+K++++ +++++{+[+K+++++++`+O+@ 0+/++^]]]]]]]]_]]qqqqqqqqrrrrrrrrrrr^]]]]]]]]]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]qqqqqq?22??+99?+9933393310!4&#"#4'33>323>32#4&#"Vps:l{8qVpvxS*,9OsZbkm`/xNa@<  PY  p]]]]]]]qqrrr?2??+99933310!4.#"#4'33>329*\Y>ykv4S*,9Op]/VN H@, PYPYp`P0]qqqqqqq?+?+993310#"!24&#"326꽅!0WM$]@7 &%PY "PY&?&&p&&&&&]]]qqqrr?+???+9999333310!"'##4'33>324&#"326rV0ƽzky?{"ʼY61fd]ZVWN"@T$# PY PY@$ $$$$ $$P$$O$$$/$$$$$^]]]qqqqrrr^]]]]]qq?+?+99??99333310"!234673#7#4&#"326{66Ҋxy6We;6k[>N#@  ???3399331034'33>32&#"+pf$%$r%f 9K*d@<" +, "PY PY,,,,,`,,?,,]]]qqqqrr?3+?3+999333310#"&'732654&/.54632.#"!XbJʳnzt0^~I(+WQTT@P"(MnP~HMJK.<*%$=Ja*,E@$   PY    @PY]?+?_^]3+393332310%#"5#53733#327*Y]}5x3?$D҃UN?:_@;  PY  p]]]]]]]qqrrr?2??+3993331032653#.'##"&5:*\Y>y:Rkv4s*,9Op]: \@     ` T D          ` T D   g    T D       [ D       [ K   7    [ K ?          ` T D         ` P /   ^]]]]_]]]]]]qqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqqq?3?39333310!#3?3ew 8#':@(uv:@    vfTF6$fTD6itfF6$iVD6r`T$8tK0$@0{dD4d?^]]_]]]]]]]]qqqqqqqqqrrrrrrrrrr^]]]]_]]]]]]]qqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqq?3?33^]3]93233333310!#'#37373ѽ$ &Ѳ$.Ͱ-0:!J[: T@    v D T d 6 $         v d   & F V g F V  d V D 6 $      & 6 F 7f  @6=BH9 "       t ` T @ 4   @"H   P p  ?3?393^]_]+qqqqqqqqqqr_rr+r^]]]qqqqqqqqr^]]]]]]]]]qqqqqqq9333333310! # 3 3 ! D,[W:@  PYtdRB4$tdVB4$gtdVB4$p`TD0 p`TD0 7@Z`TD `P0 P/^]]]]]]]qqqq_qqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqq_qqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqq?+?33339333310"'532?373J2&.bSLF`CtW +5' ƭSS: b@ PYPY      t d T @ 4            t d T D 4 $        t d T D 4 $   7      d D          d D $        p P   ^]]]]]]]]]_]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrrr?+3?+39331035!5!!S]s&ڋ"W#_@: "$%YO//O Y!Y?+?+9/_^]qr+9933310"&54&'5>546;#";inmj?[MjXYiM[?Wiussujkl^ajmN]A@t`TD4$td hpdTD4t;+oP@0 8p`P@0 p@/^]]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]]]_qqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqq/?9103N~"W#_@: #$%YO//O ""#Y"Y?+?+9/_^]qr+99333102654675.54&+532+5^[OhYVkO[=#534632.#"!!!27PFYVē"oGrph\M7.yym9@Ks}~w)qs'B@!" ()) Y@%Y /33+22+_^]993333331047'76327'#"''7&732654&#"Ndhcrrah`PRdfermiffNsrqqrdgeRPai`urdieNPiifruvuv@O   QY QY/  @)-H   ??39/]^]33]+q2+3+333933333933223310!!!!#!5!7!5!3 3A}@[sw}/}yN]U@  t ` T D 4 $       t d    h   p d T D 4      t ; +        o P @ 0    8   p `      P @ 0         p @ /   ^]]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]]]_qqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqq?/99//93331033  sT3@@_$4 11+.:++BAy$k$\$8$>>5>7 7z7;7 F    7>$!QYQY?2+/3+9_^]]_]]]]qq]]]]]]]99399333322323102&#"#"&'732654.'.5467.5464&'>L}uȽ`r tLMP©!ܧܨ$#yh!ED#-@Q,!''./(YH H$$Y P  Y///p/`/P/@/]]]]]]]?+3/_^]3/+39/3+++99333333310"&546?54&#"'>32327#"&'#'26=l~FQCQ #1"IQIZvTtgt|7>54&#"'>32!+kaXGJDX zd3gEJDp:>KIDk{nZ\-q'%@O"   &'#  Y?O/?O  YY%5E?3]+?+3_^]]9/_]]+9993933933310# '73254+532654&#"'>32 =9P\JGDT VZ[jt mHA?>733267#"$#5,R]QGF'>NPM<%q2KvdD;4sDEhP?99FX;rz R&$N&%+5+5R&$@ &L%+5+5R&$`@ &%+5+5R&$ ^@ &&%+5+5R&$ l@&%+55+55R&$+@&6ESs"b%+]]]]55?55o@;  _Y _Y  _Y _Y?+??+39/_^]+9/+9992223239910!!#!!!!!#! E !d<?hNy&&z : %+5&(? &  %+5+5&(@  & (  %+5+5&(w & %+5+5&( y@  & %+55+55 &,&%+5+56&,F@ &E%+5+5h&,@ & %+5+54&, @&%+55+55e T@+    _Y  _Y _Y?+?+9/_^]3+399333339103! #!#%)!!!26fj:~!`H9 &1 @ & # %+5+5a&2&ش%+5+5a&2%@ &%%+5+5a&2@ &!!%+5+5a&2 &$$0%+5+5a&2 @ &%+55+55s #@   /q933310 7   bh^^i`fJb`g_iiaG$E@#  &%""_Y_Y &]?3+?3+999933339910#"'#7&!2734'32&#"שxȮrJyɬb;ze|pKR}n[-UX)&8&%+5+5)&8@ &%%+5+5)&8@ &%+5+5)&8 @ &%+55+55-)&<@  & A %+5+5 6@ _Y _Y  ??99//++99333310#!#3!24&#!!26tۖb߀ŏ1m@A,' ', 23$+    $$PY$  PYp3O3?3]]]?+??+99_^]_]]]]]93933210#"/32654&'.5467>54&#"#4632p4E\bUa\[96:5mqO"7R0'1(VO@f:6V=d-0T2M]案gH1&;9 |Ws&DC11&225%+5+5Ws&DvT@ 1&1 14%+5+5Ws&D22&771%+5+5Ws&D11&::F%+5+5Ws{&Dj@ 11&5ʴ53%+55+55Wss&D@ 44&7ȴ71%+55+55BN'4;@^- "4;4455&&&<=5'PY 555 " $$8PY$(QY ?o  PY 0PY PY ?3/]]+?+?+3/_^]q9/+?+999/_^]+99333933399333103267! #"&546?54&#"'!263 %32>5%.#"uafOҒoy~q .cvPÅBd]fW^H-u;oP\$5eJWaYVīWNN&Fz ( %+5W&HC& %+5+5W&Hvp@ &T %+5+5W&H@ &   %+5+5W{&Hj@& %+55+55 &C&´%+5+5/&v?@ &?%+5+5i&@ &  %+5+55{&j@&%+55+55V''s@$   "()   PYP@  H$ 4 D   R    %%PY?+?99//_^]]+]3+3/99939210"54632&'57&'3%4&#"3266^m}mPZ2ӫ<;rr^WG$Bp\j&Q@ &$$0 %+5+5V&RC&%+5+5V&Rvg@ &I%+5+5V&R@ &%+5+5V&R@ & ,%+5+5V{&Rj@&%+55+55A$u J@*   YP @YYO?]++_^]+99933310535!53ި,\"}@N $# PY PY$$$$$$$$$$p$`$P$@$ $$]]]]]]]]]]]]]qqq?3+?3+9999339910#"'#7&5!2734'326%&#"XvdSs[QDCbt֊0[iɅ\X݂U1Q&XC& %+5+5&XvW@ &5 %+5+5&X&!! %+5+5{&Xj@ & %+55+55W&\v@ &6 %+5+5W!>@  "# PY PY??+?+99?9933331033>32!"'##4&#"3260rVzky?{YAXd]ʼYZW{&\j@ & %+55+55R&$hI@ &%+5+5WsS&D11&2ʴ21%+5+5R&$ y@ &%+5+5Ws&D11&4̴4:%+5+5`c&$ ϴ%+5WUsN&D:´::%+5hy&&S@ &~ %+5+5W&Fvg@ &r %+5+5hy&&@ & &  %+5+5W&F@ &  %+5+5hy&&"%@ &' %+5+5W&F,@ & %+5+5hy&& @ &&" %+5+5W&F@ &" %+5+5e&' f&%+5+5V&GK@ ++S++%+5?5eVm*s@-%+,QY/ (PY@ H"PY?,,]r?+?++99?9/_^]3+3?99333339210%#"!23'5!5!533##.532654&#"52z{2,xyhZ6Zby)6t*p&(zI & %+5+5WS&H@ & %+5+5&(  & %+5+5W&H@ &# %+5+5&(% &  %+5+5W&HD@ & %+5+5U&(P´ %+5WUN&H}###%+5&( o & %+5+5W&H&" %+5+5g&*@  &%"%%+5+5VW&J@ 00&55/%+5+5g&* @ &"'"*%+5+5VW&J@ //&228%+5+5g&*5%@ &'!%+5+5VW&J-@ /&//1%+5+5gN&*N #.#%+5VW &J877&//3%+5+5 &+@  &  %+5+5>&K@&%+5+5@#   @(H _Y_Y @ ?2?399//]q33+33+_^]+]q99]]333333333310!!##5353!533#5!fs-  s@#!"@"P"`"@"""""@HQY PY H?++?39?9/3+3+_^]]qr393333310>32#4.#"##5353!!=:}*`U,YjcWro4= &, @ &  %+5+5&@&   %+q5+5 1&,I@ &%+5+5 1S&@ &%+5+5l&, @ &%+5+5l&@ & %+5+5\U&,  %+5U}&L@ %+5]|&,'%@ &%+5+5v: @$t4$n@4$tdk4$8td+{k@0 p`@ ^]]]]]]]]]]qqq_qqqqqqrrrrrrrr^]]]]]]]]]qqqqrrrrrrrr^]]]]]]]]]]q??931033´:I&,-W&LM@o0]55]]55 &-7@ & %+5+5W/ @ [/? PY?/o?oP@0 O?/=pOp]]]]]]]qqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrr^]]]]]]]?+?/_^]+9333393310"'52653#'##53MM2>E8xjihW Hh@nN?&.ʹ  %+5N&NN  %+5: A@%   ?  ?2?39]]39333310!#33 0Il~: //&/&^ %+5+5[>&ON@ &K%+5+5N/&/ %+5~NG&O%+5/&/@  %+5?5i&O$K)@O/p  %+5?5]]q/&/ _%+5&OBT%+5/ F@%   @    _Y?+?9/_^]]9993333310!!573%hyUU I@+   O    p  ]]]]]]??9/]99333331035737zz||DDXHGz &1@ &I %+5+5&Qv@ &a %+5+5N &1 %+5NN&Q[  %+5 &1 & %+5+5&Q&# %+5+5P&Qb$$״$$ %+5?54$=@ !!&%_Y_Y?2+???+9933310"&'732>54&#"#336$32_;ZjIU&wyHMJJsnOBheD=aqWN#;@!!%$ PYPY?+???+9933310"'52654.#"#4'33>32M2>E8*\Y>yxW Hhkv4S*,9Op]a&2I@ &%+5+5VS&R@ &%+5+5a&2 @ &&%+5+5V&R@ & %+5+5a&2 @&]$%+55+55V"&R @&g %+55+55a _@4  !"_Y _Y _Y _Y_Y"]?+?+?+?+9/+9992399310!# !2!!!!!%27&"#"CpFkiLoR4,I OLy <WV2N%,}@E! ,&-.,PY ,,, )PY  PY #PY  PY ?3/]]+?+?+99?+9/_^]+933333993103267! '!"3 6! %4&#"!26.#".uay|u~?*^H-!'S@h&5& %+5+5&Uv@ &J %+5+5Nh&5 %+5NN&U^ %+5h&5 f& %+5+58&U8& %+5+5]-&6vI@ .&.[.1%+5+59&Vv9@ +&+]+.%+5+5]&6r@ //&44.%+5+59&V@ ,,&11+%+5+5]N&6z 2(2.%+59NK&Vz //+%+5]&6 s@ ..&006%+5+59&V@ ++&--3%+5+5.N&7z^   %+5N3,&WzP@))/)_)o))?)O)_)o)))))/)_)))))))/)?)o))))) ))_)o)))))))/)?)o)))))) ))?)O)o))))))) )%+5]^]qr^]qr^].&7 !& %+5+5&WK%+55.J@*   _Y _Y   ]]]??9/3+3+3933310!!#!5!!5!&85@'`pg&6FSs%+]]]55?]55s&X@&!! %+55+55)&8 @&Q%+55+55&X@&d$ %+55+55U)&8 &g@% ) )P)`)p)))))]q+5U:&XW$$$ %+5 &:y&  %+5+5&Z&%+5+5-)&<[ & %+5+5W&\@ & %+5+5-)&< h@ & %+55+55A&=@  & J %+5+5S&]v5@  & ] %+5+5A&=|%@  & %+5+5S&]  %+5A&= 8@  &  %+5+5S&] & %+5+5 c@)`p@"%H?`  PY??+_^]]q+qqrrrrrrr93310!#4632&#">K4-#E> F\ +h@1&&,- )PYQY#PY H??+]q+9/3+3?+99?93333310353!!3>32!"&'##65#4&#"326 12zr{3Uxy9AXhZYc 6f!*\@/ ''"+,''_Y' ' &`Y_Y?+?+399//+99333339310#!#"&5463! 4)!264&#!!26MBsQADG18J=}~rbBs U@  `@#H _Y _Y_Y?+?+9/+_^]+]99333310#!!!!24&#!!26Hy%H@%  &'PY SY #PY?+??+?+99993333310!"&'##65!!3>324&#"326r{32zxy"Yc 6AXhZ 4@  _Y  _Y?+?9/+99333310#!'5%3!24&#!!26uە%8{i!x &@@ !!  '( $PY PY ??+?+99?9933333105%33>32!"&'##654&#"326 32zr{3xy!YAXhZYc 6_[f:@   _Y _Y ?+?+99//9933310%2# '6$3 ! 7ݗX7Bj<-؈* :Nx]1%NIQ~GM<{W$O@(  &%PY "PY PY ?+?+99//9+99333333103267#"32>32&#".#"`j v/4$+B7ri"hl Hy GMZje<@ ! `Y_Y?+?+39/933310#!#"&5463! )!26MBf:~DG18J=Q ?@   _Y  _Y _Y?+?+9/+993333104$3!!5!!"$73!!"Q|R%K@'  '&PY SY #PY?+?+?99//3?+993333310323&5!5!#.5## 32654&#"Rz23{ryx"ZhXA6 cY0VWN>@   !PYPY PY ?+?+?+9933339910!&/.532!4&#"32>dniZDdq}?YWX քUY :@   _Y _Y _Y?+?+9/+9331035!!5!!5!Y2-Ĝ^E@# ! _Y  `Y _Y?+?+99//+993333310%27!&$#"'6$32#"$547 'Ǜ9N30͢~y9M%>X&X@- #$$'(`Y## _Y !_Y?+?+9///+9993333339910".5467$4$32.#"!3#"3 `키 F2~bGGwUgw7Ш=vtevMW:@ _Y_Y _Y/+?+9/+933310!!#"'7325!g=R#3$hCNC@#    PY QY //]+9/3+3993333310&#"3###737>323;<@OF J^-g^a*X@.#** ,+!&_Y!_Y_Y _Y?+?+99//9++933333310.#"32675!5!#"$5! 54632&#"<ӝJ[UppM!z6B8 G>xnTHr}KWx{GM W?@"       _Y/+?3993392310"&54>73 34&'326s*OY?4""4.((.Wz-iivAy9GG:5;:$E@$ "" %& PY PY?+???+9?93333310"&54&#"#3363232653scnyzlɴE|~= ͺyy3>@ ??9310334! ,@  `Y??9/3+39333103#5333#Ħa`?H@$  _Y?3?+?99339933333910!#4632&#"3 R͸BB29~idU@+ SY QY??399//+?+9/33339339103 ##4632&#"IBB2B:/m ,@  PY??9/3+39333103#5333#ppmma`A@!         ?3?99//9993333310#&'#''7'37ʟþ)+D.I6:?Apf.kʽCvE͓9!F@$ #" _Y_Y?+?+?3399?93333310"'# 332653323#'\xc0cXwodw 2gGGCfUQUW 1@ _Y ?2?99/+993333103&53##"'5325 H1,8sHXa֐ VN3@   PY  /???+9993333104.#"#4'33>329*\Y>yVXkv4S*,9Op]aa%H@% &'`Y _Y #_Y?+?+?99//+99333333310#"$5!2>5#53#"32שŦrJLHXEXs} MR},jIj{=jw,-VN G@#  !"  PYPY?+?+?99//99333333310#"!265#534&#"326Xxp!0Aj0GaXL@@    _Y _Y/+?+9/3?3/933310%#"$54$32%3#/&#"327mwȥ:ԣ+d eU45LGG@m..VWNB@"   PY PY??+?+9/3?3933310##"!2%3"327&9QR3D+z@84W?',!0+Ar.B@"  _Y   `Y ??+399//+93333102#!##"&5463)! bMB{@DG18J=VW)F@%$ +* PY SY  'PY?+??+?+999333310!"'##4632&#"3>324&#"326rV6'%8<}0ƽzky?{"ʼY[d]ZCI@%  _Y_Y/??99//++3993339922310 !#3!2 4&#!!26g}uQվ{b*;@% ,+$ (( _Y( `Y?+3?+993993333104>7>54!"'>3 !2>7! $b>xP32^Kvf4~ZgK>Y@w!ĵMuUD()IgMB~%OK%;@!&' ##PY#  PY?+3?+993993333104>7>54#"'>32327!"&OQ\1oҷLd3:L{+[{Q##+=.V`RqN"'/C3ƧlUCW$;@ &%QY SY"QY?+?+9/+9333104632327#"&5#"&732654&#"Co^;:64EA=ThM<01<;20<ZeDK  gU1<<10<<W*,E@$  QY PY SY?+?+?3+393333310#"'5326=#"5#53733#327*CD82<6}5x3?$DBGq҃UN?3@   _Y??+39/933310##"&5463!оMBn圜QLr@@   `Y _Y?+?3399//+9933333310"$&5332653>5#53ۭĹӾysXé~dmt_j:%R@*$ $&' QY   %!PY!??+?339///+39933333331032653>5#53#.'##"&5:*\YsYXÐ>y:Rkv4sb#oej/*,9Op]W#K@& ! !%$ _Y _Y _Y?+?+?+99993399332210 47+5!32654'5!#"'њ6MM6O&Ts _` q&-@ _Y _Y?+??+9933310".53324&#"'632N[:2CNc ]-,@    _Y?+??9933102.#"#3 ><;T^%$1 rT7x-3-0H9aVGW<@  !  !SY PYPY?++?9?+99339910"'532?37>32&#"J2&.bSLF* McQlRDHa3D]W +5' XYj0]>T>G@%   `Y _Y_Y?+?+9/3+39333310!!5!!!!!5!> S l].8/:E@$   PY PYPY?+?+9/3+39333310!!5!!!!!5!/ 84_{iF[-VJ@&  `Y  _Y _Y?+3/+9/9+933333310 !5!#"$'7!2654$+SvGHFVF@% _Y`Y _Y/+?9/9++393333310#"3 # 4%5!!AGcqvS%j؋lHA3ꡜ]U$;F@$QYPY PY/+?+9/9+933333310!#"3267#".54675!KRQQ׍uؽs}\bx mNV:(R@+(#*)PYPY#(&PY/+3?9/99++39333333310#".54>7>54!5!3 7(ҊiUrddtOa4BeL\OnN+*Q:J=*w wRlH+".A0IRZ $N@( &%$$`Y_Y `Y?+3?+9/3+3933333310!>54&#"'>323!!!5>7!ZPJIys {A}d[%lPEOt}qɹ:ppt?WrY&D@$ _Y_Y `Y?+?9/9++393333310#"&'732654&+#5!!32&"#qJN«~uʜ._:G@%  PY PY PY?+3?+9/9+933333104!##5!!32#"&'732ۧ B6Ѽ" \U ]u$)B@" '$  ) +*&"#"QY'#PY?3+?39+3?9333310#"&'732654.'.=#5373[!RLfH2!j$HkFkTD-"*2CR7WQPX1?*+}[NWVM8@  PYPY??+?+999333310#33>32!"> ,pӾppdiEa`RKd@ ??9310334 @ ?2?3993310333344r:R@*   _Y _Y ??99//3+33+39333333310!3!!!!#!5!!rrrtt:̙`4 j7&''=d &+5 a&'']H &+5V&G']d --&+5&/-W &/MW&OM /&1-W&1MW&QMdR&$ c@ &%+5+5Ws&D22&4۴4:%+5+5l&, @ & %+5+5& 2G&@. %Opqr]qr+5+5a&2 &$%+5+5V&R@ & %+5+5)&8 &%+5+5&X&$ %+5+5)+&8 3@& %+555+555k&X'j?@%&& &0&@&P&`&p&&&&&& %+555+55/]q]5)+&8 4@!!& %+555+555&X'jv)@&&&& %+555+55/]5)+&8 5@$$& %+555+555&X'j)@&&&& %+555+55/]5)+&8 6@!!& !%+555+555&X'jCp)@&&&& %+555+55/]5VNA@!  PY PY PY ?+3?+9/+993333104&#"'!2# 53267ZuaX#C^H-?R+&$ 3@&%+555+555Wsk&D'j!@?<<<0<@<<<11&+55/q]5R+&$ 7@&%+55+55Wsk&D'.!@7?77707@7744&+5/q]q5&I&C%+5+5BS&X@ ==&>>?'%+5+5g &j@9%% && (' &&`Y_YO  _Y !_Y ?+?3/+99//_^]]+3+39333333310!5!5!3##"$5!2.#"32675!L[UppM$O<ӝJ\kYr}KWx6xnTHVWhK)6h@81 ** $$78' QY$ @4PY@ H .PYPY?+?+?9/++2+399333393310"&'73267!5!75##"&632346733#4.#"326${dixr3wƼs.QHT~wWKQX\5hiia6v[Ǭg&* @  &""(%+5+5VW&J00&228%+5+5?&. @ & %+5+5&N  &ʹ %+5+5aU&2lVUN&RraU&2'lI@ 0&00/%+5+5VUS&R'r@ ,&,,+%+5+5-V&y !@ &$ %+5+5DW &T@ & % %+5+5W(&@ &W %+5+5 j&'= a&']V&G]dg&*G@ $$& _ #%+5+5VW&Jvk@ 44&0d03%+5+5a@  _YP@Iy `Y ??+??39/_^]]+]q+9333331032653#"&5!#3!3 vu3̲#sTW:@   _Y _Y /??+?+999333310#3>324&#"6Կ?oÐ_V#;H*Xabbu:- &1W& %+5+5&QC & %+5+5R>(.@j " )-  0/0000@0p0000 ))Yp&+++++@ H`++ ?&&&&/3//]]3339/]32/]+]9/]+3/_^]]q993933293310#!#.54632!&'4&#"326573;.á~$1=dd 5jN89NH6 :Lp7aDsc8Z1U&D'UvcZB@&N?NONNNpNNNNFF&IIL%7Դ71%+55+5+55/]]q5&& %+5+5B&v@ <&<&<ٴ<4%+5+5N&(tj@ & %+55+55W&H@ %%&"" %+55+55$&(j& %+5+5W&H:@ %&%% %+5+5ilN&,j@ & δ %+55+55WZ&@ & %+55+55P$&,,j@ &%+5+5B&@ &%+5+5aN&2j@ &&&## %+55+55V&R@ ""&%+55+55a$&2 j@ &&&&%+5+5V&RD@ "&" "%+5+5hN&5lj@ ""&e %+55+55&U@@ & %+55+55h$&5j"&"" %+5+5l&U@ & %+5+5)N&8j@ &ϴ%+55+55i&X@ &&&##  %+55+55)$&8j@ &%+5+5&X2&&&& %+5+5]N&6 228%+59NK&V //5%+5.N&7  %+5N*,&W@!X!!/!}!!/!?!O!o!!!!!!! !!/!_!o!!!!!!! !!/!?!o!!!!!! M!!o!!!!0!!!<@!!! !0!!!!@!!E%+5]qr^]^]qr^]qr^]_^]@U"F@!  $# _Y/3/?+3/9/33993333399105$54&'5,54&#"'>32W^*%IuAs>Uq8U@Pha2I(r𧆉TlOftY\<!V.N$D@ "  &%" PY/3?+3/9/3399333339910%5>54&'5,54&#"'>32.p@)! `eefiyr2@[0X_vGGuhA<ёmeV[!b{8) &+  & %+5+5&K @ &"%+5+5W1@    _Y  /???+999333104.#"#36$32E?yoRJWT}DbRO\VVt!-9g@7.4( " ;: 7PY +PY1PY%PY?+3/+?+99?/3+99333333310%#"!23'3632#"''67532654&#"4&#"32652z{2A G=4?hZ6ZbywSq>u`pU0AP^9]w'2^@2.$(  34!+!+`Y`Y!! 1`Y '`Y?+?+99//++9999333333910#"$54675.546732654&'4&#"3 ~~彩܉ARŢ|%}aSTY^yl|_,'4P@)"  1%+65((QY"!.PY?+?339/+99993333339102654&'7#"&54675.5467"32654.E}QII{po{IIQ}Ij}Q~#qDp ɏԐ pDq#~Q~WNA<@ _Y @_Y?+3?+39333107!5!!2'654&#!AZ|GMV~MM"8 G>1 ::@  PY PY?+3?+39333107!5!!2'654&#!18jGM&psGV"1'?<R&$%@ &%+5+5Ws&DJ44&2۴24%+5+5N&(zWNN&Hz2a+&2 3 @""&  %+555+555Vk&R'j%@!!?!!!0!@!!!&+55/q]5a+&2 8@'&''3%+55+55V&R'J@/22?2O2_2o22&+5/]q5a&26%@ &%+5+5V&RE@ &%+5+5a+&2 7@&!!"%+55+55Vk&R'K!@?0@&+5/q]q5-)&<eI@  & %+5+5WS&\@ & %+5+5V>@ PY   PY ?+?9/99+393933310632#"''674&#"326>D;H{JOnb9:&> G=4?swSq>uV0AP^9VtN(4f@9  /$()(& 56$(""2PY""" "PY ,PY?3/+??+9/_^]+99333333104.#"#4'33>32632#"''674&#"3269*\Y>yD;}H{JOnyl9:&> G=4?kv4S*,9Op]nySq>u`0AP^9,%]@1  '& PY #PYQY@QY?+?+?3+9/3+3933333331053733#632#"''674&#"3265xD;H{JOnyl9:&: D<4?wSq>u`N30ATZ9W=: @  PY?+?39310#"'52653=xxM2>E8 HhS!-9c@6.4( " ;: 7PY1PY +PY%PY?+?+9??+?+?933333333310%#"!23'33>32!"'##532654&#"4&#"32622z{22zrdxyxyhZ6ZbyYAXhZïpSWL!.:_@55)/ " ;<%PY 2PY8PY ,PY?+??+?+?9?+933333333310!"'##7##"!23533>324&#"326%4&#"326rV4}50ƽzky?z*xx ̼YegU6Xdd]ZR f@7  _Y_Y `Y ?3?+9/99+3/+93933333210!!#7#33 3.'3#q¢A?fݢTq6, 1&Pkh1Sqhy%@O  !$ '&#@P @_Y$  _Y ?+3/_^]9?+3/_^]9933333310%&5!273&'3 #"'#"&VwwlBNtz=?p(Wл[I-[{b.Q~1W%NDe& W%e@9 !  '& @PY!  #PY?+3/9?+3/99333333107&323&'3267#"'#&#"I<Ɂ "7Q`tXŎ -0",Y5=VD..#hl %F˰e / ?@   _Y  _Y ??+9/3+399922231033!!!!#qy*W.L@)    _Y _Y ??9+3/+9339933210 ##!5!733#A@C(;iiGVK;R@), 33&&=<3))0PY-)  PYPY?3++9?3+999933333310#"'3267#"/&'&'732654&/.54632.#"!FE"6`8g8~ICM9uXbJʳnzt0^~I(+ !q;*RTaWX=TT@P"(MnP~HMJK.<*%$=Ja1V:;@ PY PYPY?++3?+9933331072327#"./.+5!5!>QBD2 4<`8g81NE:%DN8/P#Dq;18G, $3L8@ `Y `Y??+39/+933310!3 4&#"'6$3 4KT$ ƹuvPN<@  QY PY ??+3/9/+933310!2654&#"'>32bmףۣ{Ï&!&i@5# # ('#`Y#_Y##_Y"_Y?+?+9/+9/3+39993333333399103! #!#%4)!!!264&#!!26!ć\sQA}UGrbBs)M@&   ! _Y_Y?3?+9/33+3399333333331033!33##"$&=#26=!)uuuu)XX~~s M8@ o 0 /  ??39]]]]93333103#'#H?zTT|  @U _Y _Y@ _Y _Yy_Y_Y?+?+9/_^]]]q+3/+?+?+933333933107#!733#!!!!!!3!kLFFS:|kj5<DX&"&*@J' )  "## ,+"#PY""**PY**%%PY)PY ?3+3?+399/+9/3/+?933333933310&323!3267!"'&#"%&'D^JͿX4Bua`PL3?M| E8ppi HhO欬aW#D@" !%$ _Y_Y_Y?++?+?9999333310327#"&=# !27327&#"5873/:NrJàvs sQC[UR}M8gdVWN ,I@&! '.-PY $PY *PY?+?+?993?+9933333310%7##"!234673327#"&54&#"32656{687&02J|xy1k[6We;lQC hO@'  _Y _Y ?3?+9/3+339933339922310!!##53!24&#!!26I;͗IIվ{NE@# SYPY ??9/93+3?+993339333103#5354'33>32&#"3#zz+pf$%$<r%f ϒ-)D@$   `Y  ??39/933+3393932103###53'3!73!ؾғ2?Ha'W:"X@. $#PYPY PY?+?9/993+33/+?9933932103##"'532?#533!3?!yoCtYJ2&.bhuFF+LS +NUUo'N#0W@.) .12QY)QY!)) PY$PY?+?+3/9/9+?+93333331023267!"&54&#"56323>"7>54&֣px{m .|*;!DGd[@]cYF_N;rTXܻPQpipxkZSY0cRX`VN">@ $#  PYPY?+?+99??99333310%#"!23'53#.532654&#"52z{2xyhZ6Zby/6t*p~N">@ $#  PYPY?+?+99??99333310>32!"&'##4'34&#"32682zr{2&xyhZZby/[6t* ,F@%!'' .-$PYPY *PY?+??+?+999333310!"&'##654632&#"3>324&#"326r{3BO:E?E2zxy"Yc 6ӏLHhZ=N6@  PY PY ?+3/?3/+99333104&#"'>32#"&'7326ir٧`"jZẜ lhMN+d@8 $* ,-*'PY   PY  PY?+3/?+9/_^]9+993333310"''67&532.#"63 '2>54&#"1p4#|H%cri" e}Sq=@32cltpt`Z]pi^ʢy!^]W`\NR]C5N3~@G1#// *541PY&,SY/!! &&PY PY?+?+9////_^]q93++9933333339910#"&'732654&+532654&#"'>3273267#"&'cltpt`Z]pi^ʢ"/2%=";~U[!y!^]W`\NR]e\DC4yp7KN&T@- !!'( PY   $$PY$PY?+?+9/_^]+9993339921032654&+532654&#"32#"C~rltpt`Z]pi^y,[^]W`\NR]Co V':<@  QY PY QY??+/+?+9333310733##"'5326=#5۴K4-#E>ӃI F\{VW'5T@,( /6"7$PY ,PY2PY PY?3+?+?+99?+39933333310%!"&'73 5##"3234632&#"4.#"32>;{d 3wǻs. &729@AHS~vUH8KQ;hiia1 NFyedVWKJ^NE@#PY PY PY?+?+99//+993339210!#"32.#"3275#@Kzrig^DK"ZjCW:A@$  PY ?3?+993392310%3 3#"&54>4'326w5>l}kj}%LK'$%'!]umm(Z\SQ.43A 8P@- !4$!,9:4$/++//(PY/ PY PY ?3/+?+?+3/993310%4.'322'&#"#"&54?.#"'>32?> )  GHL8r!??#-3R}kj}P1-#?>"r8Lau)77(u*3L00/]`\o2[55^QjxxjV]055[2o\`WnFFmXo;-@  PY?+?39/9933310%#"&5332653#??;{*`Um`Rro4~4J7@ !PY PY?+?39?+933310>32#4.#"#!2&#"=:}*`UEI5B~ jc/ro4(`?W'B@$ # )( %PY  PY PY?+?+?9?+93333103>32!"'53254.#"#!2&#"C :}3U:=u*`UEI5B~J?jc!ro4( 7@  SY  PY ??9/3+3?+933310333###53qrrqqi/<V: @   SY?+?99310327# 3 97!,2-%QF (#D: 7@  PYPY?+3?+3933310%3!53#5!#Rό#D@" PY  PY ??9/+3/3/3/+339333103&#"#>3332673#"''kT7 Z`#0/h|yB/0rrxZH@%  QYQY   ??99//3+3+393333310###"&546;33!5#"3Zdf3;nYYkc{ <3iW @  PY?+?39310327# 3:977/E-sQC(MWOW@.  !  PY PYQY???9/++3?+9/933333331033!#"&'732>54&+5!璼'7aORn䁘_aS$:)H@%"( (*+) %PYPY ??+?+?339993333331032653#.'##"&'##"&533265Vps:l{8qVpv:Rxs*,9OsZbkm`RxsW:#D@# "" %$ #PYPY ??+?+?3399933331032653##"&'##"&533265Vps7n{8qVpv:RxsXkXbkm`RxsW#N1Q@, 1((-23*/PY*$PY$  PY?3??+99?+?+933333104&#"#4&#"#4'33>323>32!"'5325qVpvVps:l{8q3U2ExxxS*,9OsZbkm`WN":@""$# PY  PY ??+?9?+9933333104'33>32#4.#"!"'5325>y*\Y3U/HvS*,9Op]/kv4 WN"=@ #$PYPY?+???+9399333310327# 4.#"#4'33>32u>,@;*\Y>ys(/kv4S*,9Op]:.@ ?3?39999333310 '3#&'#<%3(!:SJ}:GbAg:VN K@)PY PY PY?+?+9/_^]+99333310#"!2267!"!. I !04XVN!k@: #"QY PY PY PY PY?+?+?+99?+9/_^]+9333333310!!!5#"!25!!4&#"326GWsvq]q!0q]SWN(H@% &&*) ##PY#PY PY?+?+?+9/9933931032654.#"326= #"&'#"5uprwiiwrpUM|ʸzM`úoo䗻`xz}%NVWR@-   PY PY PYPY??+?+??+?+9333333310&%34&'>%ihrqiejlcW2~-fD++:*@ SY ??+?9993310#/##"'53265%"?[E$%$32&#"+pf$%$32&#"327# +pf$%$r%f YQC (N@ SY??+9931034>32&#"\;%$<}mf  WN@ SY ??+993104&#"5632fnx<$%;\W f0: I@%    PYPY ?3?+9/+3933399310!#!2##!254&#Bθؕctk:?\[0: B@!  PY   PY ?+?39/3+9933333991033#!32654#!BLٷ2ls?:O[\9WK5T@-**44$$.4672,PY2)''PY'PY?3+?3+9?+933333331032654&/.54632.#"#"'327# XbJʳnzt0^~I(Эoz9*"$+WQTT@P"(MnP~HMJK.<*%$=Ja>; (WN(@  SY SY?+?+339310"'532>54632&#"O7<96=k,1BMKW,UhiuW F@%!"! PY SYPY SY?+?+?+?+3339933310734632&#"3##"'532>=#Y21BMKO7<96=޲iGF,Uh%W:N(@  SY SY?+?+339310"&54&#"5632327KKB1,W849<7W ffW,VK&Q@*"  '("  $PY SYPY?+?+9/+93399333310/#".54632!2&#"%3265&#"FTQI{I@D$k,1BMKlyvA/>IN9:6VXe=qTv+bi`86_O1A*A@"  QY QY PY?+?9/+3/+39333106323##5#534&#"Y]}5x3?$D}ԃN?W*,6@  QY PY?+?3+3933310#"5#53733#327*Y]}5x3?$DokN?Q:&R@)  ## ('"PYPY ??+?39/933+3399333333310!33##.'##"&=#5326=!:ll>ykk *\://*,9Op]{=Xkv4T6:/M@)$(- -10"%PY"( PY PY?+?+9?+993399332210"547>54&+53232654'&546;#"ET3!++R|YmCDCDnX|R++ 4TԌvH@*gW_tt]]tt_Xf*>Iv:)@  PY?+?39933310#"&533 4'3ŵpA15:;cav: *@   ??3993333103#'#4#':uv>:+@   ?2?9?3933103?3#.'#&'#0ѯ#' /+&:Mg]#.խ"&3,@   PY?+?39933102&#"#.'#>BJ2&.bHD@r +V6O:V :&@ ??39933310!3 3g,5[{K1Wr:;@  PY PY PY?+?+?+3933310327#"5!5!5!!+75%C:,8jsQC (&1N): Y@/ "!PYPYPY ?3+33?9/++39333993310%>32+'7!5!5!%"32654&eav0"78j./dFMF6{gxy^T=u&ڷQf,7'-DW :P@) PY PY PY?+3?3/+9/+393339310!#"&'732654&+5!tsv،RA:Nj wǤlVK; *j@<(#   +,PY#  %PYPY  !QY?+3?99//++9+3933933310'#".54632654&+5!5!%27&#"|_RCsA>CaISxVEzJuDEp8Ii:5=J9<@  PY  PY??+3/9/+933310!32654&#"'>32l.=ir٧ۺjZ~[:@  PYPY ??3/+9/+933310!&532.#"327ri=. Zj93@ PY PY?+?3/+?93310#"&'732654&#" ri=.j꬗Zj9WVN9@PY PY?3/+/+3/9933331032.#"3267#"Wri`Zjjhl a<@   SY SY?+?+99//99393210#"$5!2#"32%53שŦrJ< MR},-:!p@  "#0##@(#H#/## QY PYPY?+?+9/_^]+9_^]+q99333339102#!32654&+32654&#4rmCpw؀mfy:]|k:KU]eSHZRLIN&R@*!! (' PY   $$PY$PY?+?+9/_^]+999393332104&#";#"32>7#"&547.54632]jq\Z`uosms>omӻ,ZUN\`W\_`ƕ੓)"qX^'X@.'' !)(#PY PYPY PY?+?+99//9++923333310.#"3275#5!#"32>32&#""rigKzj v/4$+B7ZjCۉ^DK"Hy GM: W@   @ P ` @   @HQY/   ?3?39/]++_^]qr99333310!3#!#: :6:W) R@+ "!SY PY  PY?+?9/_^]3+3?+99333333310"&546;33#'26=#"53WOV\MAQW}~$%bYkk<98A;nz: >@        ??3939933333991073## n%2:m4i:@PY?+?99310)3!:[VW(G@$ #)* PY  PY&PY?+?+99?+?399333310"!234632&#"#7#4&#"326{66'%8<}6Ҋxy6We k[>/f@9  !QYQYPY?   PY?+3/?99//_^]++3/+9333333310!32654&#"'>32!!#5!/=.=ir٧K ۺjZn{Oc@6   !QYPY? PY??3/+99//_^]+3+39333333310%!#5!5!5&532.#"327!ôKri=.={n ZjV%(c@5 && ' )*''PY  #PY PY&&PY?+3?+?+99??+39333333310!.5##"!23'3!!32654&#" !C2z{2rVxyYt*hZ6Zbynڋ$VV1=@I((8##)8*.2?>.'PY.**PY ;PY PY5PY?++?+99??+3?9/+993333333339310%#"!23'3!# 732654&+5!#.532654&#"52z{2{܋X#oRxyhZ6Zbyn'[P͜26t*pVN&25?@G'33-99"5=@A4#4PY #:PY6PY5PY 0PY*PY?+?+99??+/+?+?3+393333333333310%#"!23'3!3>32+'7!.532654&#"%"32654&52z{2sTeav0"7,xyM/dFMF6hZ6Zbynڪ{gxy^T=ut*pɯ#Qf,7'-)d,"5_@2&. 22 .76&PY 1QY  QY 5PY?+?+?+?3+9993333333310#!"5#5373!632.#"2654&/.547#3d}5xJ\nzt0^~I(IyXbJ(3?+ƒ~HMJK.<*%$=JaFK@P"(MnPYBeNB)W%-d@7( #++# #./PY*QY@ &PY PY?+?+?3+3?+39_^]]333333310"'532>=#"5#5373354632&#"27#O7<96=XY}5x՗k,1BMK&=3W,Uh+҃0iu6 cN?,0<|@E & 5--;(=>#PY (;++8PY++  QY PY1PY?+?+?3+39/+9?3/+933333333310"'#"&5#53733#327&532.#">3 '2>54&#"w~z}5x32!"'53254.#"#'###5354632&#":lV!kv4SdIz F\a.N@)- ''/0 **PY*-PY???3+9?+99933333103332654&/.54632.#"#"&'NXbJʳnzt0^~I(ڊSRQXWQ@P"(MnP~HMJK.<*%$=Ja>G32#4&#"#432&#")oTvs{FRXf{10"/VbMD{qR}h>O udDp.@  YY?+/+?393331053#"'52653hzPS9*0%zyykbb4HFg-@  Y ???+999333104'33>32&#"ktJF%NOJq@bGt}r(.@  Y ??+?93993310#'##"'53265tLF%ONq@`It}6@   Y @Y?++?93993310327#"=#"'53265n&&'3&NH$MO9/ qPEt}d D@"  Y  Y ?+?39/3+9933333991033#!3254+ވ]f}z5x\fse.@   ?3?3393393310#&'#373?3u  y| x'~0IR9<U>M1@     Y/+?99?339933107"'5267373t1#98]+܃C/A_XtZˋh  WH @  /9/933910546733%+y_YaC}v? @  /9/993310#65#5?%+y_Y̒aC}S @  /9/933910##.=MY_y,$}F^x @    /9999331026544#*77*TeeT8117UfWWgx @  /99993310"&5463"3UddU*77*xhVWfU71184>@  Y Y??+9/+3/93331032654&#"'>32*iYWh~pb hs 3<@ Y  Y??+3/9/+9333105.54632&#"327Cq~hWYi* ĥsh eHeH!eF@ /3/9910%# #3FeF@ //39910%#3 3fHK !@  [/+9993310#'##53ih !@ [/+9993310#53373hi/9310#3qqL3XS@ Y/]+9910!5!X%/991053ǂ/9910'53ςj/9310#3qqjLChk/9910!5!h%wj/9910'53jςjj6/991053j:@  ??910#'73e ee e:c:?9910#'e e:\ @    /99993310726544#*77*TeeT8117UfWWg\ @  /99993310%"&5463"3UddU*77*\hVWfU7118 @ /339310%!53533{q{l @ /239310##5#5!{q{gl ,@   /9933933310##5#53533{q{{q{ }}l||/39910!5!pw 1@  P` Y/+_^]]q23910"&'33273)uu P@ Y/+931053 3s J@/  Y     @Y/?O/]+_^]]+993310#"&546324&#"326dddclN89NL;:Ldded8NN87RQPU9@# @ HY P`p/]q+/+993310#"&54673327?LijWD4+1-6=pfUF&-;F'*0@  Y    /   @Yyi[I9+ tbRB2"grbRD4$tdVF6"vfVB0 7@tp`PD4$tdTD4p?/^]]]]]]]_]]]qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]_]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqq/2+_^]]q+3/3310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx $@  [/2+392331053353e @    /999933107327#"324P;~U*N#D<(4 - ,@    /3299939210''7'77XXXXXXXX;@  ?3/3933339331033#"&5474&'32ف*,UIJSJ!34ToH(L[[LT@Cc7 %d@ ??93103dz,'@@!  () Y Y?3+?3+999333310#"&'73254.'.54632&#"lbW!=xg[3znSO6APyW4luVk=9v$- 6M9imXci36(2!6T1N3p@ ??399310!#!5!pp$@ ??9/3993310!#!5!3pHp$@ ??9/3993310!#!5!3pH^p$@ ??9/3993310!#!5!3pHVp@ ?3?99310)5!3p0HbIp@ /399310)3!I_p bIp @  /9/3993310!#3!Ittswp}Xz @  /99993310!5!!5!ppvvPN 0@  /329/39933993210#65#5!#65#5%+y_Y%+y_Y̒aC}ÒaC}%@ /399910#373|Rr``r%@ /299910#'#3%r``rRV@ /9993310%5᪪r``rRV@ /999331057'5窪Rr``rW  @  /32993310#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99 B/9910 53ϱB @     /32339910 53!53cϱGϱB @  /2233991053353lx@    /32993310".#"#>323273*TNG76 [ 0Q?,TNEd\dl%-%>9fi=%-%wx~$@ //99//9333105353| @ /299310!#! QP| @ /299310!#5!W @ /]299310!3! jWPW @ /]299310!53!jW$@ /3]2993310!3!53WPX@ /]2993103!!iYȇ:Xq 8@ @ H @ H  /]3/+2/+9310!#53!qVpp M# /10'53ς  # /1053 K  /32910#'##53KihS Y/+10!5!%#T Y/+105!#$  /2210"&'332673xi cLJciw;IG=zZ Y/+1053Zլ{Y/2+31053!53sӥø+ @ p+/H/+q99104&#"'632#5>3*HFZjQ[pE0"c;U 2x8b  /3210#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99 /221053353K /2910#53373khi: /10#3:qqLY/3210#3#36qqqqLL /2]210 53!53$G$d  /222/10"&'332673#5xi cLJciw;IG=z$  /32102#.#"#>wibJLc i{>FI;wd /9/10546733e&({^XjA~d /9/10#65#5d&({^X̨jA~d /9/10##.=^X^{(&~@hd /9/10#65#5d&({^X̨jA~[i/]10'53NςiOj/]1053j?_!@_o/]^]9/310#5#5353oo_sqr^_!@_o/]^]9/31033##ooKrqsy /210#!5!y9> /9/10#65#5%+y_Y̒aC}W_  /q9910"&5463"3_UddU*77*WhVWfU7118LW@ /]2310!53533{q{WlMW@ /]3310##5#5!{q{glKW @ o   /]9/33310##5#53533{q{{q{}}l||9c Y/+10!5!9p֍W /]2107!"'53253U2ExW /]2107327# xE2U3(u WY/3+31053!53sӥW8W  /3q210#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--999b @    /]9/10#65#53b,(u^XWu/dZJD /29310!"'53254&+739!1%=HAk'^^bV(*dSLU  /210#"&54673327?LijWD@S1-6=pfUF&$}B*0WCo/]10#3CW^Wy/3]210#5!#!yWPc}@   /^]3322310#"&533265332653#"MD^\a..7A\A7..a\^r&5lLCJEEJDKlWE[ @/^]3]2910#'53373ehiWWA[ @   /^]]2910#'##573Aihlr$v @  /^]3210"&'332673xi cLJcirw;IG=zr$v @ /^]22102#.#"#>wibJLc i{>FI;wWgc@    /^]3]29910".#"#>323273*TNG76 [ 0Q?,TNEd\dW%-%>9fi=%-%wx; Y/+10!5!%iT Y/+105!iW9@ 0/]q9910!5!!5!9ppvvg /2299107".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx_/310!5!_BV/310!5!VW} /3/310 'ccba//10 #X N\ @    /]q991026544#]*77*TeeT8117UfWWgWy/3]210!3!53yWPDW/3q210!!5#x_Wx纺^@  /39333/310&#"#4&#"#>32>32J7<\<7Jb ZNp9 N6N_ JJEEJJNZ[3(ZN%r% @   /32910''7'77WVWVUSUSli/3299105>54.5467i/PS,1#_s-0# 1?$ M&*15<"DN L$,25; U0/99105!%5!W ffff /10#5x  N /10#5Nx  ]@  /2/2/9910".#"#323273*GAA%/3 e,IDA$[fi%49%mze /9/10#65#5e%+y_Y̒aC}S   /339/310#553!53u| 쬬W @   /^]q210327#"=3>!,&!p y"/3210#5!#!yP W~@/^]]q99105!5! jjjjGW@ o/3]210#3#33W^^5W/]310!#5!Yuf@  /33229910&#"#>3273273#"''Q(c[ 0Q?>O=a=*d\dU;Q=azfi=0l6lzx1m7bp )@   //99//99399210".#"#>32326735353+QLE72 h 0R?,RKD62je7 '!53Y]6!'!72kլp1@ +.&! /22992/329910".#"#>3232673".#"#>3232673+QLE72 h 0R?,RKD62jeU+QLE72 h 0R?,RKD62je '!53Y]6!'!72k '!53Y]6!'!72kW //99105#'735vvOW@ /q9/3105#7#;v|W %-5=EKQYaiqy@ZNGG0488<ITTX ll$p (tt,x@D \`dhP|4557449 885667775558849*557sNsmmIt}! /91057'5窪xRr``rx\  /2210"&5463"3\UddU*77*xhVWfU7118$ @    /299//3102#.#"#>53wibJLc i{>FI;wO%B @   /32910''7'77WVWVUSUStV/22910%5r``rRtV/3291057'5窪Rr``rV @  /329/291057'5#'#3窪r``rRRr``rx]  /321026544#\*77*TeeT8117UfWWge  /104632#"&8''89&'8'89&'88AV)@   /]2993399333107''7'7'3 ]CKNB^ S3K%z)~)y%L5WE+@ # )/3//3/9910#"'#"&5463263232654&#"4&#"326EiNY33YOhiNZ22ZOh=,,;;,,==,,;;,,=NeIIeNNeHHeN36=,,=6336=,,=68g4 ?10#7!3_q@_q@SW  /3310! 332$7^JK^6svvS2 /3210! 332$7^JK^2svvS/310!5!JSU/310!5!JS /329910#"%$#"#>32327-^t-{Y͑9VUT\(-VS6  /3210#&$#"#! ^^0/ÂvvsSW//99105!5!5ϖlvcHi= ?9/1053332#4&#"#3)oTvs{FRXf{{bMD{qR}h>ppc@  Y ??+/104'33>32&#"tJF%NOJq@bGt}rWw7Y{O @  /3?3910 #33DŽ :r(v6/991053n uWx/9910#5n߈W6>Nb@A  PY p`p o  PY ?+3/_^]?3/^]q+99333104&#"'>32#"&'7326ir٧`"jZẜ lhWN&FG(@4Td%+5/_]]5>N&5(@4Td%+5/_]]5:/991053E!$%A :@   Y ?/]]33/+393331053%53!53EؖB!p%R&$9l|- @%/P0`?5]q]+5~@@w|HRb 0@p@ goHDTcfH\_HW[H@QVH$4D@CFH0$<@ 8;H@+-0H  0  HY/++_^]]]q_qqqr+rr+^]]]+]]q++++r+^]]_]+]q991053'(9(|-@ q@%/]]_]5+]5?5 '+9%|6@Pq@%/o]5+]5?5]U',9|@@ + 4 f@%/O_o]]_]5+]5?5]]&29|%@ ^@ %/]55+]5?5A'<9t|@ (HXhx8X Gg77WgwWw<'g'7GWw '7W 6vV&&Vv@6fv &F@Vfv%Eq%5Ueu %5EUe uA$DTt tbsx   @ ` p @ %]5+]5?5_^]^]q^]qr^]^]qr^]qr^]q^]qr^]q^]qr^]qr^]^]qr^]qr^]&[ 9|6@ +&$$$>@$$!!%_]q5+]5?5]A&k:@/?O/?Oom/8/_ @Ps p= &ܴ %+555+555^]qr^]qr^]r^]qr^]^]qr^]qr^]qr^]qr^]R$%/@_Y??+99310!#/8=>@!   _Y ?2?+33_^]]93333103!7%.'C#3 + ^J oj(A= +aO@+  `  _Y  _Y _Y?+?+9/_^]+_^]9933910#"$5!2#"32!!שŦrJ< KMR},-f|,?. N>@$ vo 0 /  ]]]]?2?3]9333310%#'#3N|TTz? 0 1Z ;@  _Y _Y_Y?+?+9/+99399210!!!5!5}9\a2 ?@     @ H_Y?2?++_^]q993310!!#!ax 3l E@#   _Y  _Y?+3?9+3999932231035 5!!!lmCC|.7-)<u(~@, $ )****$*D*d*****@ H# #`Y &&`Y  ??99//3+33+3+_^]_]]]]9333333310+#5#".54!3533 !#326%;#"SS~HG0884o.+;|@9 D`DT 0 @ H `Y  ??339/]3+3+_^]]]]]]q93333310!#".53;332653+SǬ88ÿS-Iǯ1UW#S@*  ! !$%% _Y _Y?+?3+33333_^]993333993310 ?3!5654&#"!53&5/[QQ[s_`qU&O4&, @&%+55+55-) @     Y H vbTF6$pd@4$it`PD tdT@0$tTD$9pdT4$@8T4p`0/]]]]_]]]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]_]qqqqqqqq??39^]332+393310#3 3%53!53 ӥHH9ayVe&c9!@ '&''*%+5+5Fj&g9@ '&'I'* %+5+5jX&i99@ &d %+5+5&k9@ &    %+]5+5A&w:!@ &"%+555+555VeN&U@- !!('(( !  $PY PY?+?+??9_^]993333333310%#"323673#.'3267.#"K?y~-22T;/#rxwyyywtjbg=!1WI)Y@- # +*  PY &PY PY?+??+9/+999333339910#"'##463232654>54&#"Iܷߔ@Qqyn^rXܷW+1zbpX:M@   @0`@ H  ?2/?933+]q933333103673#674z": @:]?C?[ZtV ?@  !"  PY PY?+?99+39933932104.'326'#"5475!`5ST54.'.55!5!0]6oZ:$/~ *Ss[O7={CS5#"9XD,mO8R$0$&5KeBa#jXNM@  @H PY  ???+9?+_^]]q99333104.#"#4'33>329*\Y$>yXVkv4S{l'i)p]j  U@`@#HPYPY PY?+?+9/+_^]+]99333310#"!22!"!  *#}}t : @    O ?  j   p `      ? `   7     ? /     o      ?   ^]]]]]]qqqqqqrrrrrrrr^]]]qqqqqrrrrrr^]]]]]??933103.53 +% ENAz(: A@%   ?  ?2?39]]39333310!#33 0Im: /D@' 0`   PY ?+?399_^]9333310.#"'632#&'#D++6'#C>kK)+żd; Apf.kw:L@ @H PY?+/?3?99+_^]99333310!.'##"&'##332653^54.'.VܖJzM0]6r^=$/~ -Xs[O7b! qg}kEZ4 CS5#"9XD,mO8R$0$&5KeVNRO+:J@(  !!/! PY PY?+??+33_^]933333310"&5!#6="5>3!#37fsfn4.4:Bk4%*4VMqH+P SLEW;OR@   @#H  PY PY?+??+9_^]]+]9933310#"&'##4324&# 326;n@Վ~7XDK54&'.54>32&FRZn$/~ dMOoeAt_zy?#F,mO8R0B,0qo^6DwdV:/@   PY PY?+?+39933310#")#''#"!260,9QG|Y* %yzc:L@  ? @HPY PY?+3?++_^]]]q9333310"5>3!!37#"&5Bk4D*4VMBsf SLEq:C@ `@H  PY?+?3_^]+]]q993310#"&5332654'3ɵu}F,5:;c.UvUWR"V@.   #$$ PY PY PY??3+3?+3/+_^]933333310#&4746324&#">|WP5i  * ڸDXPp@ $  @(H   H PY ?3?+?9+_^]]^]]+^]]9933922310%#.#"'6323 #IC&"5AVkPi9WJ dGW,<`@:   0`0@p PY  ??3+3?33/_^]]]qq93333310%>53#$&533.򵐸w|kzSO*z@ ""((+,,0,,,@(#H,,, ,@, )) %%PY PY ?3+3?3+39/9_^]]+]qr93393991032654&'7#"&'##"47326=3srfrqzeϾ~""~worfvϹ灊@ λ{&kj@  &ٴ  %+55+55{&wj@ &%+55+55V&R9)@ &F%+5+5&w9@ &%+5+5S&{9@ +&+7+.%+5+5s#'1^@4.("  23%PY0PY 00 00 +PY QY ?+?+99//_^]]9++99333992310>32#"&32#"32654&#"4&#"32;&*c֦l^Yy\NN)s*tK]<${o=tQrƑ6=HHO P+3]@2,**  1$$ 54 PY , PY*,,,''/QY'PY?+?+99//93+3+933333310## 47654#"'6323265&$&5463234&#"Pa:1`jO]hRFg^̪av 1]]#<16cX2]]2BI;av{9 .@     _Y?+??99933102.#"#3 > <;T^%$1 rT7x-3-0H9aVG'|2#?59 & y@ &%+55+55PW+R@-   PY PY PYPY??+?+??+?+9333333310&5%34&'>%_pzzpktujW4q .Zǽ˷+R:-[@/+ (""(/. %PY)) PY PY?+33?+9/?+993333333310!##"&'##"467#2654&'!32653Rl09Ͼ~""~63itt>01-N@+ *&! ./'PY'#SY SY ??+?99?+?+933333310 !4#"'632!327#"'5326=.547tw8"BK|z6$  oyw*2@C+578ca5"PiuI DQdBaW2@  _Y_Y/?3+?+933310$!2#"32rJ< W<R}ep,-VWN 3@  PYQY ??3+?+933310&!24&#"326ܺЅW0erP:@  _Y  _Y ??+99//+933310!&$&54$32.#"37%#X3ߓo =  C~ovIZWN,;@ & .-'# #*PY# PY ?3+?+992993333104.'.532.#"#"&'5326(PgVvi,D\9mW5]2nDvvw)6%ԗ ZjKkL3% B6u˄0{~xt9cVi1@     ??993333933310%54''%&''%%7i.7,F~-GGpj6ΒwqU3X}+Q@*$!* *!,-+"'`Y`Y@`Y?++?+?33999333331032653#!5!26=##"&'## 33265]st`ӯ桙*z{%^[tw |gYXWVc} ~X:-O@)&#, ,#./ -$PY )PY PY?+?++?33999333331032653#!5!26?##"&'##"&533265VpsaӮI8p{8qVpv:Rxs2lm`bkm`Rxsd7@ _Y_Y  ??9/+?+99392310&#"32673##"54632HUww^IݶTx346$~S'&E@& PY  SY ??+?9/_^]9+933310!#"&5!2&#"3265393|3U:=u*`U)[P(|ro4~4X8@ ! _Y_Y?+?9/9+99333310!2>54&#"#3763 #!.Z1UWF$7j"MВ0*P:y> '2]@3, 1$ $ 34 1"/"PYPY// PY (PY?2+?+99//++9?993392210267#".#"#46323 4'# 54>"327&p4#|H%crɅC_H7=mTOWVO "bSq=@7>54&#"'6$!232654'7! $n+NlOl?05c`r?ǻ5CMsT=-($6Q?nqep!ƳNz[K%&8VEzYh6zun,E@#&.-&PY,,)PY?+3/?+3/99933310%! $54>7>54!"'6$3 3267+NlOl?/ 5c`r?ڽ+?۾MsT=-($6Q?il!öNz[K%&8VEy("%V@0 %#$$ # '&%  _Y $ $_Y _Y?2+?+33?+399339102'&#"!5.#"'>327>!L@f"FA)1|;6|2)AE#f@L_t(CB%t>eln3f&.*.&f3nle]qma HA#O@- !$% !PYPY PY?3+?+33?+399331032'&#"!5.#"'>3276cmL8h!B$<@!! %&SY SY ??+?99?+9333310 !4#"'632!327#"&547tw8"BK|z6$  oyw8"BK|z5"PiuIBbWDN,@@!  '.-PY  *PY $PY?+?+9?9/+999933104>32#"'32#.#".4.#"326b6wz`B$O{E%?}paQ없H$VY =lUWNFW=MaP9:G@%  PY    PYPY?+?+9/_^]+99923310)"3!!"!!)9w# 'P9:E@% PY  PY PY ?+?+9/_^]+9333107! !5!4&#!5!2#!P #wUWhy& 9@    ?3?9/993?9333310!##3 3VE=l(UW:5@ ?????999333310!##!67!#?4. Gk}rs W;O&Q@)   '(PY @ $PY?+/9/3/?+9933333310#"&'#!!#5#534324&# 326;n@?zzՎ~7XDK32!"&'7326=4&#"#!5!uT^Eo!!24&#!!26 `13_:%5C:::*~or A)ByP@*  _Y _Y  _Y?+??39/+3/+933333310#!!#3!3!24&#!!26¿>VGsTy./e@<  ` _Y  _Y ?2?+39/3+3_^]]qr993333310!4&#"#!5!!$3 q ?zm2 圜;&@ &% %+5+5&T&%+5+57:&^J@ & %+5+5h G@(        _Y/?+3?3/_^]]q933310!3!3!""hhR$ _@  `@%#H _Y 0  _Y_Y?+?+9/_^]+_^]+]99333310#!!!!24&#!!26!~oHy%/FhEL@*   /  _Y _Y/3?+33?+_^]93333310%3#!#36!! 2Nm%CԺ1%Z?h8a_#Ae(G#@Q #""# #%$/%% %0%@%% !`Y/ #?33?339/]q3+39933_^]^]_]9333333993339910"&'#&'3332>73###R%oU0o`XKKZbk0Um' U#ϧk(k)o1f# {Cp'@B" %%()"  _Y? @ H_Y_Y 0p H?2/+]q+?+3/+9/_^]+9993333339910"$'7!2654&+532654&#"'6$32mVwGG~3FMvw{k{u=ǩ  8@  /  ?22/?3/3]99333310333#47ުdrzZ:&J@ &%+5+5P@)     `Y/ ?2?39/]+39_^]9933333991032>73###KZbk0Um')o1f# {7@_Y _Y?+?+?_^]93310! #"'532>!#^13_:%5C:::*r A)B0 +a2S@   P ` p ]q]3hy&.77=@    _Y?+3?3/993393310"&'732>73 3L>.Q^H3EFfUj}& ;'_z8v(j@< # )**`***?** $ $`Y &&`Y  ??99//3+33+3_^]]]q9333333310+#5#".54!3533 !#326%;#"((~ W o.+;h A@!     _Y/?+3/?3/_^]99333310%#!3!3ŴP@ @H _Y/  ?3/?9/]3+3+_^]q9933310#"&533273#Gھ"R{l1 U@1      p @    _Y?+3/?33_^]]_]]]]]93331033!3!3h/W@0  0@`/   _Y/?+3/3/?33_^]]]93333310%#!3!3!3/-ӺҺ. E@$   _Y _Y _Y?+?+9/+_^]99333310!2#!!5!4&#!!26B5s3-Ҿym R@  @ H_Y_Y?+3/?3/9/++_^]99333310#!3!24&#!!263~oy B@% o@P _Y_Y?+?9/+_^]]9933310#!3!24&#!! ~o@yiyy@J  _Y_ _Y@P  _Y?+3/_^]?3/^]+9/_^]q+93333310"'6$3 # 7327!5!&$ɘ-G.BlVE rv<tNa@8  ! !_Y _Y  0   _Y?+??9/_^]^]+?+_^]93333310# !#3!! #"32ٿ*W6\f;s$E,+`  Y@0     _Y?Oo _Y ?2/?+9/_^]+3993333393103.54$3!#!3!!"`I;_֝IWsNDx? "W@ $#$$$@#H PY   PY?+/_^]39/9++_^]993333104&#"3262#"4>%>.b~]d+ʿûBN|L56b}:!x@  "#0##@/#H#/## QYo PYPY?+?+9/_^]q+9_^]+q99333339102#!32654&+32654&#4rmCpw؀mfy:]|k:KU]eSHZRL:@PY??+99310!#:I:h:F@$ PY PY  /3?+33?+9333333310! !#!#36!3B%Z@FңwKn.mh}nIWNHS:#@I ""##$%%%p%?%o% %%%%P%`%%/%% @) H!PYO_O #?33?339/^]q3+399+33_^]]]]]qqqqq9333333993339910"&'#&'3332>3###SAa#]ؼBH;.04Bü]#aA PEj]$&3\; #1^N$@R  ""%&&  PY    P`pPYPY`p ?2/]]q+?+3/_^]9/]q+9_^]993333339910"&'732654!52654&#"'!2ʧ-5`qc]Yq .KΑgy},^[ȉTXJVJF~e  m: F@+   p   ?33?33]qr993333103#467#< Ŭ:e$:&@ & %+5+5:d@9  /  PY?O?  ?2/?3/9/^]q+3_^]3333933991032>3###04Bü]#aA:&3\; # :M@3 pp 0`p PY PY??+?+_^]qr93310!! #"'5326!h;@JmV2,+7C7#,LϜJ nE:F@&  ? ?333?333]]933333310!##!67!#?4. G,:k}rs: g@   @ P ` @   @!HPY? ?2?39/^]qr++_^]qr99333310!3#!#B紴:6:VNR:C@+  `   PY?3?+_^]]qr993310#!#Ǵ/:I:WMSWNF#:;@" ?    QY?+3?_^]]]]9310!!#!#d:IW:\VW>%2@@g3:,, & BA ##6PY#0PY)PY >PYBBBtBdBTB4BBBBdBTB@B0B BBB]]]]_]]]]]]qqqqqqq?+??+?+??+9933333310#"'##47##"!23'33>32326754&#"4&#"326>O.omp-.rmvzwylnkx^j7zwn"WSYmChZ6Zb\hY\ɿ:[hf: :@    PY ?2/?+3_^]99333310!33#!Bݴ:II:z:8@   PY?2?9/]3+399333103273##"&5.nN~:n/8: W@!  d 0     @ H PY?+3?33+_^]]_]]]93331033!3!3:IIhf:c@;   `@P?    PY?+33?33/_^]]]_]]]9333331033!3!33#:III-: i@ @'#H QY   O   PY  QY?+?+9/_^]q++_^]^]993333102#!!5!32654&+ gʂxtp6\c^W2: R@0  QY   O   QY?+3?39/_^]q+93333102#!332654&+3&gʂxt<p:6\c^W :: j@H /Oo @#'H QY   O   QY?+?9/_^]q++_^]q99333102#!332654&+8U܂xtp:6\c^W7N@B  PY  o     PY `p @""Ho @ H PY?+3/+_^]?3/+^]+9/_^]q+9333331073267!5!.#"'>32#"&7d c ߫; lhNO@+   PY PY    PY?+??9/_^]+?+93333310#"'##33!24&#"326 ޴!׽x~|:6: S@*  QY QY ?3?+9/_^]+399333339310 #&463!##";Xxk|63\]^]W&HC&ʹ %+5+5W{&Hj@& %+55+55 W){@A )) * ++@+P+`+@+++0+@+)PY QY%PY H??++9/3+3?+?9_^]qr]3933333103#5353!!3>32#"'52654.#",:}xxM2>F6*`U= jcљ Hhro4&v@ &U %+5+5WN@\  PYo  PY /   @ H  `p @ "HPY?+3/+_^]?3/+]+9/_^]q+_^]93333310"32&#"!!!2674 ҋc d!ħgm 9KV=L%{&j@ &%+55+55W=M :#}@ %$ %%@5#H%% #QYO PYPYQY?+?+?+9/_^]q+_^]]+q933333102#!! #"'5326!32654&+M>e;@JmV2,+7C7#,xtpLϜJ nE6\c^W,:z@  `@1#HQY PYO  QY ?2?+?9/_^]q+3/+_^]+]93333331032#!!#3!32654&+fNʂxt:6:6E\c^W  o@<!"@"P"`"@""""0"@"QY  PY H?++3?3?9/3+3_^]]qr393333310>32#4.#"##5353!!=:}*`U,YjcWro4= &v?@ &Q %+5+5&C& %+5+5W&\@ &  %+5+5h: L@.   @ P ` @  0 @ P  PY/+3?3/_^]qr93331033!3!#:Ihr F4Z@. '-!!65$$*_Y($1_Y_Y _Y?+3?+?+?3+9/99939333210332#"'>3 # '!"$5!2&#"3267J#tMϓBllBMtO2qLV;,h|GANQ~AG|hXR:8@     ?3?339939333310# #33654'2o S\0:y]x:nnKzM@)  _Y`Y_Y??+99//3+3+93333310!53!!!2#!!4&#!! ut@דҾyK@(  QYQYPY?2+3??+9/+93333310!3!!!2#!!3254&+-*:t:o娟^f@!@K!!  "#@P _Y _Y   _Y/??9/]3+3?3/+?+3/_^]933333393310333! .#"!!3 # #a+2Гz$c1N<~$Mñ]5xN!@Z !!#" p`p PY PY o      QY/??9/]3+3?3/_^]+?+3/_^]q999933323310333>32&#"!!!267#"'#֫ ҋc d:+ħgm R @@     _Y  ?33?9/9+393333310##3###!&'T?6мY 3'YEW: @@    PY   ?33?9/9+393333310!#####3 tpBpp:n$R@*    `Y ?222??9/93+339333333331033!3#####!!&'n)6м 3('YEW:Q@)    PY ?222?39/93+339333333331033!3###### !tp:Bppqny)Y@-     `Y_Y ?33?+9/33+3933333333310#54.'##5%! ![Ƥ[  GCx/ʹ\r\ |}z:_@0  QYPY?33?+99//3+3933333333310!#54.'#"#5467!!;|>ȔMOFDQEFFkƯi~!k@7  ! #"`Y!_Y ?222??+9/33+3393333333333331033!!#54.'##57! !GE[Ƥ[Cx|/ʹ\r\*|v:!$m@8 "#!! &%  PY$#PY ?222??+9/33+3393333333333331033!!#54.'#"#5467!!BȔM;|>8<O:kƯFFDQEFF+Q~`WpT@M)&6KA@ &,,&@KUVC=_YC CCH)`Y2OOH#AHH8_YH#@### `Y#?+3/332/2/+39/93+93/_^]+9333333933104&+532654&#"'>737>32&#"32>32#4#"#"&54>7>GG~37[H6S-B X0Rsm;:kc]-^mJVl~CTlW?#vw{k{u=SC8M> [\;$ 3)l!dM"zWn>%>Y WM@LDC1 - *9*1CONF@PYF FFK5- PYK 'CKK;PYK#'@'''QY'?+3/332/2/+39/9+933/_^]+9333933233104>7>54!52654&#"'6737>32&#"32>32#4#"#"& Hk9c]Yq $Լ[H6S-B [pgyRpO*:\RN-[jJEWlD{Nc<-L=ȉTXJVJF,YC8M>fe  m_P.$t$}hM#C<@  `Y ??339/3+393333310!".'33332653+cr\30PmP8¿S6k-GD̯;UDW:<@    PY  ??3+3?3393333310%>53#.'33w\(#TWwrkQRia.P@+,!0/*_Y$_Y$ *$*$ _Y _Y?+?+99//_^]++99333310#"$5!22$7#".#"">32327&שŦrJ}=Q>}LOq7vcMR}4+5+Is("$%!9VN (N@*" )*PY$ PY $$PYPY?+?+99//_^]++99333310#"!2"3267#".%27.#"632xE= I64WNJ&?= >?2OKO!0#ð !)!!!(! V&@ _Y ??9?+9310!#3?632&#"(,;-LK0TMa37 iN+7)E3GN&@  SY ??9?+9310!#37632&#"ew 8JBrQAT.8:@( [?4L VL&%mh@  &>%+55+55&&@ &Q %+55+55aW (O@*"!! $%% )*# $$!PY _Y _Y?+?+?+?39993333310#"32#"32"'532?3 3J2&.bg2tVwWS|-+ +5vUWN 'M@)! $ ()"## PYQYQY?+?+?+?3999333310# 324&#"326"'532?3 3d|˻crsifnwfFJ2&.bq(~P2 +5v6t0J@&% ("." 21""_Y+(.( (_Y ?33+3?3399+39333310%>32#"&'$>32654'#"&'6X'T43U(YݾV56UX87YZ89Z3+55+~-87-30<<01/1>>1+-I@$#,&   /.  PY) ,& &PY ?33+3?399+3993993321047>32#"&'&7>32>54&'#"&'+R43RR33QU65S{ts{T55S-77,,75+$00<:.ն.:9-7l 1EP{@A2+LFOO< RQE223 # '!"$5!2.#"326732#""&'.#"#>323%#65#5HNR@jˡj@SMKCg5AA4hCferFv ߤAo\ %jSNW#mmLR}# VEEV?, 58?.mp*@91b*<4:bGWw%0D~@F1,/'../;FE1;//+000;++;0>>7QY>> >PY #PY ?3?+?+?3/_^]+9///_^]9/39933933221044#"'#"4>3"3267326#65#5"&'.#"#>323p㻃pٕX1-Z %jSNferFv ߤAo\"ĖSS:-+<rb*<4:bG58?.mp*@91r F& Ph??&@@5!%+5+5& l@  &!! %+5+5hUl4@  _Y _Y?+?3/+933310$!2.#"327n@.G1ٕ(,Uy7T<{ PWL1@ PY PY??+?3/+93310&532.#"327ri=.W" Zj ?@     //993993999333310%%#%7%73)Nd))\M)a~^_`5]^^_{` ?3210#!#"&5463!54632`I5C.2BI5[C.2Bq2<8<@42<8<@L  /333/310#.#"+53267632LY55!B&thfi4X*aFcgJ@&H .}Ib /9/10##.=bYNw#̺^k3rLIb /9/10#65#5b%wNY̒Jm:k^;.  /32210"&'.#"#>323.ferFv ߤAo\>58?.mp*@91% '1;EOh@5F#K>C HH%M2 7 449(-**/KCM79-//-97MCKA</3/39////////33333333333333333333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EO%@OME@C0'%  /3/3/3/33??33/310#65#5546733#"&'5353%32&##&'''.'77'67'77>7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96mf:\@1  _Y p ??399]29?+993333333333103333##47  33273X dr,zZ@[@-  @ SY ??+?99?299933333333331033##467#% 33273< ٬y :Ceg(77:v@N@(  _Y`Y_Y??+99//3+3+993333333103533#!2#!#4&#!! +@דҾyN@(  QYQYQY??+99//3+3+99333333310533#!2#!#532654&+ww ?z.xtl\c^W\@0      _Y_Y??+99//3+399933922910#!#!2)!27'76(wbQVtks~MslflGʟn}`-|ao6W!M-[@1*,$$ /.  PY),++''PY?3+39???+999933333910'#"'##4'33>324&#"327'76^bd^WyV0ƽzky?X8ve_#"jZe6Y61fd]Z*[hb#@ _Y/??+9933103!# %@ PY??+/993310!#!3!B٣8:/ =@     `Y _Y?+?9/3+39933933103!!!!##8\&\@m: ?@  PY  QY ??+9/3+3999222310!3###53˴zz:τW O@)"!_Y_Y _Y?+9?+9/9+93333310#"$'732&#"#!!63 <-α:qj_& !ZM% %1[W: P@*"!PYPY PY?+?9/?+9/9+93333310%#"&'732654.#"#!!632tӋ.yfUbtfaSts|\{ TKpV c:t#uhN'|@@" &&' ' ')("%`Y! !_Y! '?3?33/?+9///3+3339333399333339910"&'#&'3332>733####R%oU0o`XKKZbk0p1Um' U#ϧk(k)o1f# {hS:'|@@!#  #)(!  QYQY  ''"QY'% ?3?33/?+99//3+3+33933333399339910##"&'#&'3332>33##uAAa#]ؼBH;.04Bü]#N% # PEj]$&3\;3CWp5o@:(%%+0 +763`Y3.@(`Y".. `Y .""_Y"?+3/?33/+9/+9+9333333399103254'.'7!2654&+532654&#"'6$32#"'7YVQwGG~3FtsS#PAMvw{k{u=ǩ |R_n"1W^N3r@;%" ."")) 45%PYPY1QY1@, PY ?3/+3+?+3/9/+993333333991032654'.'732654!52654&#"'!2#"'WN@;,5`qc]Yq .KΑgy!wxgT"=?OG|~,^[ȉTXJVJF~e  m}kVkq!hQ@( `Y _Y?2/?+99//+?99333333991032>733####KZbk0m.Um')o1f# {h:T@+ QYQY QY?2/?+9/++?33333933991032>33####04Bü]#N%A:&3\;3 #\@.   `Y   ?3?39///333+339933339933310##3273>3##:1@+s!v0s{'.f#k:\@.    PY    ?3?39///333+339333339933310##32733##%(iݼ]#ai#:& IvU@+ `Y`Y ?3?399//3+333+9933333399103533#2>73####KZbk0Um'ד)o1f# { [@. QY QY ??9/3+3?39/3+33339333339910353!!2>3#### 004Bü]#aA93\; #)N@(  `Y  _Y?+??39/3+39333339910!2>73###!)KZbk0Um'?)o1f# {(O:G@$  QY  PY?+??39/3+99333339910!2>3###!(04Bü]#aA:&3\; #hC@#  _Y _Y ??3/?+9/+93333310!#3!33##asThW:F@$     QYQY??3/?9/++39933333310!#3!373##)y:6G =@  _Y _Y ?3??+9/+9333310!!#3!!!a@sT : =@    QY PY?+?39/+?9333310!!!#!#BӴ:6ʋQ:W!S@+ !! #" _Y _Y_Y?3+9?+9/9+933333310!!#!63 #"$'732&#"ax <-αJ[ZM% $31W:"V@- !!$#PY!""PY" ! PY ?+?39/?+9/9+933333310632#"&'732654.#"#!#ts|tӋ.yfUbtf":#uޗ{ TKpV cN:>+7Z@3 //5$$'2 892' ,_Y  _Y _Y)_Y?+?+?+3/+99333310%#"'# 4632&#"327&5432327"654&kȀ眄WOFkZRQhII@ 5j{2DGvy0D07./46/.5#7%%-Nu޲'xvti44hWy'v@E%$$  )(% %%!!_Y!`Y @P  _Y ?+3/_^]3/+9?+3/_^]93333310"3 #"'53254'&$5!2.(KtsSYV֝lB.G1%N|R_n"#PAHQ~<{WWN(@R# *) p`p &&QY&!!QY! PY ??3/+?+3/?+9/_^]q]9333331032654'&32.#"3267#"'WN@;ri`{"wxgT"=?OG Zjhl wNkq!.h 4@   _Y _Y?+?+3933103##!5!Ќ圜#h: 5@    QY QY?+3?+93310!5!!3##{dt_ "@   ??39933310#373<&--'HH9gfAW: @   ??399333103?3e 8:]W8P(5W_6@   _Y ?3?9/33+393333310!373!!#!>F&--'FffgfA_HW:6@  PY ?2+3?39?933333103!3?3!!#!d>e 8:]>´:P(5Ɗ.hBO@*      _Y ??3/?+9993333333910 # 3 3 3##P}6h)bh:O@*      QY ??3/?+9993333333910 # 3 3 3## *d.D,[U1h9>@!    _Y _Y?+3??+3933310!!!33#!!1&h^;?@!    QY PY?+3??+39333310!!!33#!!&Lݴ;Ih:<@  _Y _Y?3?+9/+9333310#"&5332733##Gھ"R{l1E&:@ PY PY?+?39/+9333310###".5332733nJ?Y8ft-4ouɅaD$6nV@-  `Y  _Y  ?3?9///3+33/+933333310"&533673##W۾z{xj{³Rxl1 ") z:V@-  QY  PY  ?3?9///3+33/+933333310"&533673##6pBvwApyn 0"/-@  _Y  ?3?9/+9933310!4&#"#3$3  ?zm2 ;K ")^@1& ' *+_Y&  #`Y _Y ?+3/?+99//_^]3+39333333103267# #"&5473;!2"!& Λ9RCvz'f!4_ ryFU1:;;2p.X$?  N$V@,$  &%  PY$ !PY PY ?+3/?+99//3+39333333103267!"#"5473;>3 '.#"ua 4zݺ^H-=>;2p %,m@9)) *## -._Y)  &`Y @  _Y ?+3/3?+99//_^]3+393333333103267#$#"&5473;!2"!& Λ9IÆCvz'f!4_ ryF$S:;;2p.X$?  N&k@7&   '(PY& #PY @  QY ?+3/3?+99//3+39333333333103267#$#"5473;>3 '.#"uXۆr4zݺ^H-&(=>;2p|,G+&];@ $$&&&,%+5+5S&Y@ $$&&&,%+5+5W"S@) $# `Y _Y?+9?39/+3993333333910%#"$'73254$!##32>73<.~ǿKZbkp45Ѽߝ]Ox)o1f2W:#V@+!%$!QY PY?+?9/?39/+3993333333910%#"&'732654.+#32>3rҎ.yfn|04BüT&\z TK] :&3\;|$fR:@ _Y_Y _Y?+?+?+933310! #"'532>!3##^18`~:%5C:::*Z A)B, ::@ QY PY SY?+?+?+9333310#! #"'5326!3Y~;@JmV2,+7C7#,Ϊ7LϜJ nEg(W F@#   _Y   _Y ?+9?39/+993333331032!#3!3!"$'p.Լ9h\NsTlW:M@&   PY QY   ??39/+?+9/99333333103265!#3!3#"&'Ilk~xų"VJ:6f=@   _Y   _Y?+??39/+993333310#!#3!33pfsT,:C@"   QY  SY ?+??39/+9933333310!33##!#B紻¬:6g(7:h@@! _Y @_Y ?3?+9/+9333310%3#"&533273##eGھ\"R{l1hzh:<@   PY  QY ?+?39/+93333103273##3#"&5.n}lN~:n/hJ8f"G@%!#$"  @_Y?+?3?9?933333310%3##4?#./#3>73ļ (' Dw%3 p}"k@pT/;(:G@% @SY ?3?9??+933333310!##!67!3##?4. ¬zG,:k}g(7rs>OR&$ z@ &%+5+5Ws&D11&4Դ4:%+5+5R&$ n@&%+55+55Ws{&Dj@ 88&6д64%+55+55BN&(  & %+5+5W&H@ &# %+5+5^QWN^&Q @ ''&%%#%+55+55W{&j@ !!& %+55+55G& m@ ++&))'%+55+55S{&jk@++&))'%+55+55Cp& )@//&--+%%+55+551^{&j@,,&**("%+55+55MT@+  `Y_Y_Y?2/+?+39/+3933393310"$'7!2654&+5!5!wVw?7M𡇅q ܲuDW :T&I@ &%+5+5S&@ &  %+5+5& @ &%+55+55{&j@ & %+55+55a&2 @""&  %+55+55V{&Rj@&%+55+55a?@ _Y _Y _Y?+?+9/+99333310#"$5!227!"!&$שŦrJ~_τz.WKG@& _Y?+?9?99333333910#"'532654. # 3 3 K;I:=5CUP}LtX 4@ _Y  _Y ??+9/+99333104>3!3!"$7)! XsܖH{}m%,VG[9 &N@(! !!('$`Y$ _Y `Y?+?9/9+3/?+993933931032>=!"#"$54$3!332653#"&|UL~q後QnbW⻾T7śEoV{)U@,$ $+*  'PY !PY PY?+?+?+9/99?9333393103# '#"!23'33265%32654&#"Ƶ_:Ȏ{2q~~pMxyzib6Zby韟j`")Q@* $''*+`Y%%_Y"`Y?+?+3/9/3/+99333310"&54&+532654&#"'6$323 3dݾGG~3F{|~tw{k{u=ǩ :EUN&Q@* !$ $('PY"" PYPY?+?+3/9/3/+99333310 .#52654&#"'!23253O.c]Yq .KΑgz dKgUTXJVJF~e ca{t=`h#S@+ #! $%`Y!##_Y# _Y?+3/?+9/+9933333104.+532654&#"'6$323##JGG~3Fujz5w{k{u=ǩ UhNU@,   ! PY PYQY?+?+3/9/+993333310%3##4춮&#"'!2_wc]Yq .KΑg%jdTXJVJF~e A"C@#  #$ _Y _Y `Y?+?+?+9/933310"&5! #"'532>!32653^18`~:%5C:::*xwTZ A)B6E : C@# !" QY PY PY?+?+?+9/933310"&5! #"'5326!326=3;@JmV2,+7C7#,~y&LϜJ nEzÞG@$   _Y  `Y?+??39/+3/93333310"&5!#3!332653swsT6E:C@# QY  PY?+??399//+93333310!3326=3#"&=!#B~x:6zÞ\:g*^N$.t9@  _Y `Y?+?+39/93310"&5!5!!32653twXҞE#:<@  PYQY?+3?+9/933310!!326=3#"&5!#du~~x뿾:&R&Z@-#$$('`Y _Y ##!_Y?+3/?3/+9/+9993333339910"$5467$54$32.#";#"3 [槛G4{GGuYCФ=r{k{wvMIvN%^@/ "# #'&PY PY "" PY?+3/?3/+9/+99933333399310"&54675.5463 .#"3"327ݿՖ|kѥK. pZ]coe5-l  cFJVJWUfaTf,}W;@!_Y_Y _Y_Y?+++?+93310 #"'532>!#"'5325=18`~:%5C:::*;@,B{Z A)BX W:5@   QYPYPY?+?+?+93310!"'53265! #"'5326!=@,D7:;@JmV2,+7C7#,΁CQ2LϜJ nEa}4VWNT ::ZD!@ @P`/]]29/3310#54&#"#546753f&03'dCFfHC/6..6/1XZ ^^ [W+N #(@ @ H!>?3+]q223104632#"&74632#"&4632#"&+. ".." .. ".." .r. "--" .o -- ".." -- "..".." 00mN >?10#7'7'7vVVVVVVVVVV^N "@ @ H>?3+]q2104632#"&4632#"&`. "0/# .0 0/!".m"--" ..".0 0.`N (@ @ H>?3+]q2104632#"&4632#"&3'." 00 ".. !/." .om"--" .. 0/!"...nN/]2103"&5DtfR\ijhX >?10'7P+! @    >?]99//3310"&5463232654'7#"&'.%9mRA/Q5(7 %9mQ>2S4,19&%@H&xAR5J9/&%@H)uAR6I>*N>?]21044oqhN\hmB/10#'73B)@ @ /3]29/10#52654632#"&ev. !/." .Rji\ 0/!"..NH>?]210463"fsNme_NHNH@ >?2]22310463"!463"fsIfsNme_me_; )+7!@//))55 P##/]333]223104632#"''7&732654&#"'#"&546324&#"326Z~Y[~|];-XRXy7'(:<&$:XRX-;\}~[Y~y:$&<:(&8RY~}ZY~XTX/<(89''98(?]29/310#"'#3326=WW"ee !0&2Xf fL -72D!@@P` /3]]9/3310#5.=3326=3EFfCFd'30&ffZZ \\ Z[1150051H/]210!535#j^/10#'73j/]210#5265ftRjj[H@ /2]22310#5265!#5265grgrRjkZjkZb @/]1057'%㍪3P3L\N;)@ /  P/]3]210'#"&546324&#"326=XTV28YXWw:&':8)(8R=.XTX|[Z}~Y(89'(88D^N >?10#'73NHN>?3]10!535jHP){) / /3]2104632#"&732654&#"~YY~|[[|w8((8:&&:RY~~YY~~Y(88((88P @ @ /3]q2104632#"&4632#"&P/!".0 00 0/!".b!/0 ..".0 0.- #/;'@39!@!!!- '/33333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&. ".." .. ".." .r- #--# -I. ".." .0 0/!".` .. ".." .. "..".." 00".." ..".0 0.@@ /3]q29/3105!74632#"&4632#"&G8-# // #-- #--# -mm@".." .. 00 "..!@@ /3]q29/33105#5!#74632#"&4632#"&nGj-# // #-- #--# -rmmr".." .. 00 "..PB  /3104632#"&P/!".0 0!/0 ..=D  /333104632#"&74632#"&0 0/!".. !/." .".0 0." 0/!"..= #@!@!!! /333]q2104632#"&74632#"&4632#"&."".0 0. ".0 .u0 0/!".b".0 0/!".."".0 .. 00\ /]310!!H}j\/105#5!#5oHkujjuPF  ??3104632#"&P0 0/!". 00 00PF #@ @!!! /3]29/3104632#"&4632#"&4632#"&. ".." .0 0/!".0 0/!".`".." ..I 00 00H".0 0.qP  /3104632#"&P0 00 0#--# --7/310537nyL/33310!!<L\+ /]310!!H+j`//9103` wPFPF91@  CYCY:?++9333105353jP  /3104632#"&P0 00 0f 00 "--jP  /3104632#"&P/!".0 0!/0 ..6@  A @Y9 @Y:?+?+3339104>;#"!!CIN!yY:5 /10##57#5!m͠kBK@       :9?2?39933333323339999103673##>7}Ö 7.+5aiD94qTM2!#.Hl24>9E ~J}Ɖ//}Nvvif9=??93103#Hy6@  A @Y 9@Y:?+?+333910)5!4.+532yy!NJD;Y˷3A@  @Y ;@Y9?+3?+333933310467#5! ! 32654&#;'Cy3X5?w5X)B 3@    <9?3?399333393107 7363)HzCi3Xd1X=@   @Y = @Y9?+?9/+3333910 #4&#!3!VRRqL@ @Y A @Y 9@Y:?+?+9/+333393104&#!3!! )5!265R ]R 6@  9=??39/33333393310#4.3>?3,f٬c \h5 YwP}, G@  9@Y:?+3?39333333993310)5!3>?3P}MF 7f]?!!ی`%P{H?@  A ;=@Y9?+??39/33339310#!25654&#!f3ub)x^OІf' &  :@Y9?+?33910!#4&#!5! yѶ3P@BY9AY:?+?339/+933993310332>7337>73dt1M?@r{IlV Q#/d ?y=A@@Y: @Y9?+3?3+33339310#5! #4&#!+532>5𸕹C FP"!1ѸY3lmd&d& Fd&  H@ 6?933310#3`{-@ 6?329933333310#3#3`׉{{: ?@!   PY /   ?3?99//]9+9993310!#!#3 vutF5:3:^@4   PYPY PY    PY?+??99//_^]+++39339933310)!#!!!!!!#Kb? @^L:KBL'4;@R-" ;(;5&&;=<$8PY$'5PY(QY '"( ('('(   PY 0PY PY ?+3/?+?+3/_^]99//]99++?+933333399333105!"'! >323267#"'# 57>54&#"3267< uaXAfOҒoy~q cv#ÀLd]fV Cq^H-u;oP\?/bRWaYWī):&^@0#  (' PY PYPY?+?+9/_^]33+33993333333333103!23##!#!!2654&#32654&#uK!-2u)yfnqyffyb؞dF]3RRYSURRVWNF:(@  PY PY?+?+993310)! 4&+326n(ĸ-:ʵ: P@)    PY   PY PY?+?+9/_^]3+399392223103! )#%4&+3#326n(dĸ񻷷pIʵŠ: G@%   PY PY PY?+?+9/_^]+99923310)!!!!!$d:1^N$b@2  ""&%&  PY PYPY?2/+?+3/9/+9_^]993333339910"&'732654!52654&#"'!2ʧ-5`qc]Yq .KΑgy},^[ȉTXJVJF~e  mn=: @ ??933310#5#=欬 :0:.@  PY PY?2/+?+9939210 73265#5!{4_@O^'dZhrc:: <@       PY?+?99//99333310)5737!wwweep:A@% ? ??3?39]]9333310!##!67!#?4. G,:k}rs: H@,   p   ?3?399]qr993333103#467#< Ŭ:e$:VNR=N>1 &@SY SY/+/+993310 ! 4$"32654&n꽅Ak*@  SY /333/+93310".54$! '>54&whl Zj"`ri/^"D@'   $# SY SY/2+/3+99333310% $547'563 ''27"654&sbt֊0[iɅ\X݂U1Q2vdSs[QDMCW3N%,m@:& ,!,-.&PY  )PYPY #PY  PY ?+3/?+?+?+9/99+933399333104&#"'! 6!2# '! 53265!"3267[uaXz|u~#֤C^H-籱?'Cd:%E@!  &'@  #QY ?+?39/99993333339910#"&54675.5332#"326MyСxyf\!lrtnmq:ҿC VN &@   PY ?+29933104&#"#!2`0V &@   PY ?+299331032653#"!: 4@  PY  PY??+9/+9933310!#!2#!!2654&#Bβظivuj:ze`^c: I@$  QYQY ?3?+9/+399333339910 #&463!##";Xxk|63\]^]: D@"   QY  QY?+?39/3+993333399103!"&573#";P;|kxpƖ36}]^]\#:;@" ?    QY?+3?_^]]]]9310!!#!#d:I:wDX*@  /2/993333310!2>54&#!5!27#!Dkv4S*,9Op]/ *\Y>yEX"H@" !"$#"  /2/99//93333333310!2>54&#!5!27#!3#3#\kv4S*,9Op]/鸸 *\Y>y>-?Y)<@ ! %!*+) !  /2/9/3993333339910!2654&#!5!27#!5!2654&#!?xS*,9OsZbkm`/x|Vps:l{8qVpv:Y:ZS:]1^:R@)  QYPYPY?2/+?+39/+399333339910"&'732654&+5!5!ʧ-5`y06},dZkb)A+L'd@5 $$()'QYQY '!'' !!PY! PY ?+3?+399//99++9333333310#"327#"&5467532654&#"'>32;xgbT5˗š;xgbT5˗šPQ@Vt|PQ@Vt)M+D@$( !!-,(  $$PY$PY?2+??+399933910"&'7326?'.546323267#"&/-Wu8X!Z-"G]J:ù:J]G"-Z!X9sXWz:779y7?s'4"#[CCZ#"4's?7G[UUZH:@QY??+99310!#:I::N:C@+   `   QY?3?+_^]]qr993310#!#Ǵ/:I::8~6:@@!  PY/   ??339/]3+393333310!".53332653#|6lwc̛4yj :R@7 pp 0`p QY PY PY??++?+_^]qr93310!! #"'5326!h;@JmV2,+7C7#,LϜJ nE5@  Y?  ?3?39/]+33339910!#3 !&mXo/ V{!!e"\AR 6k@;  Y Y    Y Y?+??+399//_^]]++93333993310!#!!!!!#!=&UZ/6!trtug75 P@) Y YY?+?+9/_^]+9993333310#!! 4&+324+326{[VUUosha7rkO{fOBXa"X@,    #$ Y YY?+?+9/33+3399333333399103! 3##!#4+3264&+32$^[VFL{^rj6ha-jBxDm˧XOB2n (@ YY?+?+993310#!!24&+326nt؊< ɠz궿1' E@$  Y Y Y?+?+9/_^]+99333310!!!!!1%itrt  E@$  Y  Y Y?+?+9/_^]+993333105!!5!!5! i%tRr6t0C@# YY Y?+?+99//+9333310432.#"32675!5!#"04)jX5H s{)TO̻73wN\.A 3@   Y ?3?39/+99333310!#3!3 6^c@ ??9310#3V4@   Y Y?+?+9/93310"73265#5!70 R>CND TZb`GtH1[ >@     ?3?39399333339910 #33 väg]P-@Y?+?993103!-t45@     ?33?9?933331047#&'#3?3_!d  z$gGMDiRj!a.A .@   ?3?39999333310 #3&53 6lT\.A ,@    ?2?3999933331033#47.u;ZH+ (@  Y Y?+?+993310#"54324&#"326 ̻4%J@$#  &'Y  Y ?+/39/+999933333399102653#"&5467.53"32654&SbSGVa`WHR^YcseqqcrĀply{rvzcxx- 4@ YY??+9/+9933310#!#!24+!2⡍-r Q@)      Y Y?3?+9/_^]+399333339910!#!24#!!26Ǧ{l3_pf☆mUí_*F$@ Y??+39310#!5!Xntt'F%@   Y?+?3993310"&5332653ԍ|ɯxd&@   ?3?39?910#&'#3?33%ȓvPbpquiVM;#/k@:- ((01 *Y/ YY$Y?+3/+?+3/_^]9/+9933333310"&546?54&#"'6!2327#"&'#'2>=poMQQL (3,F;/y@Bi=}bAyjx~*_N:? ΄}99O LMVJ_@m<>OQ?C#/g@%) -01)Y )@ H))Y@H Y$Y?+?+3/+?+9/+9+93333331023267!"&54&#"56323>"7>54&poMQNL (3,F;*}ADi;}bAyjx~*_N5D ΄}H99O LMSM_An:>OQ?C;"=@ $#  YY?3+?+99?99333310#"&5!23473#&532654&#"/#oTTp#uuQ]h^^g\SeJ?AE3F*e8*Q-(4;@.5( #;4;-;(<=(5Y((% )Y #!)@ H))!@"H!!Y!!%%8Y%0Y Y ?+3/?+?+3/+3/+9/+99+9/+9333339933105.#"'>32>323267!"'# 57>54&#"32674g^P`k%oG7crrLRRO CQgD?Fj9 a]Vc B3 _UcRyjx~*_N6C bbRN=EAl324&#"326To#vz#oTQ]h^^g\Skq?E'"8eylJ?ʝ;"?@#$  YY?3+?+99?993333310#"&5!235'3#&532654&#"/#oTTo#zuQ]h^^g\SeJ?@E?323632#4&#" 8NN\zs&eLTaCpey8ON[kXzsFX`#NCFKkXwvF]8@   YY?+??9?+933310#"'53254&#"#'33>32)*-PBWWg{s,mS{n t h5lWzsFX`#PA; (@  YY?+?+993310!"&5!24&#"326J[jl`^fn_htƞH6@  Y Y ?+3/?3/+99333104&#"'>32#"&'732!Wb~ou{ XBk nv̿˃nLI;h &@   Y ?+29933104&#"#!2L[jl`Jh;h '@   @ Y/+2993310!"&533265^fn_htɖZ$=@  %&Y "Y?+???+9999333310!"'##/33>324&#"326<zv"lVTZk[^g\SkqG$*I?ˢ 9@  Y @Y?+?3+39333310#"5#53733#327<@UZ$R"+-]]7, [1@    Y?+3?39993331032653#'##"&5BWWgzt*nT{nnUzsLD+ f6@  Y  Y /3+3/+993333310!2654&#!5!7#!+nUzsZDMCBWWgzt*nT{n]-&J@%  %% ('& Y"Y?+3/+3?33999333331032653#/##"&'##"&5332658NN\zs+bJTa hWqdy8ON[kXzs`#S>FKCNkXwv @   ??3933910#3>304C!'C@#  )( Y $ Y?+?9/9993?+999310"&'732?'&546323267#".'3S+<4>7 EhY%4b@"4=;+R3';4DI27#2RA)Wndgwwf-aE{W.$R2#,]`+`(X@. " )*Y  %Y Y?+??+9/_^]93+99333339910#"'##463232654>54&#"ꥒ{]{es&qMtefp;6bnex ɾ`(˯e6@  Y ?3?+?93233910#'.#"'6323#g,t/."/9H9`-Fd6\By|ex'gxu`jsxxs{ba(W@- " )*Y  %Y Y/+//+9/_^]3+993333339910%#"'##463232654>54&#"륒{]zfr$v9beuoWLTIbZB먚u@'o]eodbVGMkx`r$@  /3/933993103>3#67 " .1 /r$fA*d<`#I@' %$ Y!Y @ HY/+/99//+9++9933333107!2!"&'32#.#".4&#"326<JPh%bo7B[jl`_en_s51^8Ue:aM"L@&   $# Y YY//+3/+/+33933333310#.546746324&#">MtSXdfikp:7bne `˰eMN#*l@8 *$##+,*PY** 'PY  PY PY ?+?+?399?+9/+9/933333393103267!"'#"&533265363 '.#"횔ua~3˵-e`s|ݺ^H-PIRmt4}Vj-9l@7%44    . :;#  '++1PY+ 7PY?+???+9999//9933933333333310!"&'##65&#"#>35332673#'3>324&#"326r{3'kT7Z`72zxy"Yc 60/h|i/0rrtAXhZV,8f@4 33& !!&-&:9($!! 6PY0PY?+?+99?99//9933?933333333310%#"!23'5&#"#>35332673#'#.532654&#"52z{2'kT7Z`7xyhZ6Zby0/h|i/0rrF6t*pZ+m@7*##- )  ,- ) )QY) %PY QY ??+?+?+99//993393333333333331032673#'#&#"#>3#5354632&#"3iZ`7'kT7K4-#E>m/0rrb0/h|Oz F\aN/9B@M3++&"*9//=: *DC+6PY.00<<: :),,#2%:22:%@PY????+9////3333333333?+?999333333339333310!$'##46754'33>323>32653#&%54&#"%54&#"ЏEmZ:l{8q?b_-VpvVpt: RXܽ*,9OsZbkm`$|wH 4w9 x 7yxN'3h@5-#'( '54& , ( ,##, 1PY????+9////33333399933333333310!.'##46754'33>3265354.#"9A{:,-za>yNoaT_?*\YM (.- ;&]ٽ*,9Op]$}wp=? kv4WM.;]@0/6$ =<(,,2PY,# 9PY?+?99//9933??+999333333310!"'#32673#"'#5&#"#>34'33>324&#"326rV Z`#'kT30ƽzky?{"ʼ/0rrv0/h|ǧ61fd]ZN*L@&** $,+* ' $$*SY??+?99//99339933333103&#"#>34'33>32&#"32673#"''kT/+pf$%$32&#"32673#"'#&#"#>3\;%$<|nZ`#'kT/f /0rr0/h|K7Q@)(64! 89640 0(%PY" PY?3+?3+933333993333333310#"&'732654&/.#"#67&54632.#"32673!TgU+Kʳnzt+MlAK/a!+WQTT>L%(i)5J~HMJK)7((3,<K,,`@0 ,'' ,.- #    QY@QY*PY?+?+?+99//9933993333333310%#"5'"#>3#53733#32673#"&'327*Y]&'kT)}5x3Z`:3?$D0/h|5/0rrN?1:![@0"#PY PY?+3?99//9933+393333910"'!!5&#"#>32!5!326733{38'oU5~8J*Z'w 0/h| =00rrW K,K@&& .- )PY #PYPY?2+?3/+9/99+99333333102.# 3632#"&'##6532654&#"R{diǻs. HS~vUHKKQŮiafS6;:edb ?@!  Y@ H  ?3/?3/9/++99333310!#3!31wwXxC(3MW/: ,Q@*** $ .-!PY  'PY PY ?+3?+9/9+933333331074>3.546?!5!#"."32654&M~ރ )+9%-=]k]=玏{횣8y <&)<,$6CUtexw履*3@H%%& ,& 3&54 2//*PY/%'!PY QY@ QY?+?+??+?9??+9993333333333923107&5#53733#33632#4.#"#327#"'# }5x]9E*`UC$DY]I0.}-;҃u~^T/ro4&D: 2@    PY ??9/3+393333310333###mrrmi/:WiM%,l@7*"")#.-#@))   PY &PY ??+?+9/_^]9933/22?99333333333310354'33>323#!"'###267!"!.l0 NMVlA}|  {i61fd]YQB:U@+    PY PY?3?+9/_^]33+3399333333331033!33##"&=#26=!geegwwi//{Ÿ{XX :#,k@8 '' **#!!.-)##PY  $PYPY?3+3?+9/_^]33+339933393322223103>7!5!!.'5!!3##"=#26=! ][iNwMwNg\_LJ;iQf&zy&eR$ W$0S@,%++ 21""(PY".PY PY?+?+???+999933333210!"'532=#"&'##6533>324&#"326^;I2E}?H{32zxy"wYc 6YAXhZVWB ,W@/''!.-PYPY *PY$PY?+?+99??+?+933333310%#"!23'33!"'532=#.532654&#"52z{2Y;I2E}VxyhZ6Zbywt*pW<!P@,  #"QYPYQYPY PY?+?+?+?+?+933323103!"'532=##5354632&#"3iT6E/?}_K4-#E>wz F\aVWK.<w@@)(/ 6 )>=%(PY ((3PY9PY,PY,, PY5 &  ?3]]+3/+?+?+9/99+?9333333331032=!!"&'73 5##"3234673!!"'4.#"32>+-(v;{d 3wǻs.).HS~vUH f8KQ;hiia6MedWS@,  PY   PY?+???9339?+99333339102=##33 3!"'5}'IZq;I2wma /2W-@   PY  PY?+??+9331032=#33!"'+5dW-@ w WN5c@6- +"55 &"76- PY-$)PY$1PY PY  ?3??+99?+?+?+93333333310!4&#"#4'33>323>323!"'532=#4&#"Vps:l{8qb;I2E}kVpvxS*,9OsZbkm`wxWHN&N@)$   ('"PY" PYPY?+???+9?+993333333102=#4.#"#4'33>323!"'5"}f*\Y>yZ;I2wkv4S*,9Op]WM%2W@.&-  43##)PY#0PY PY?+?+???+99939933333210!"'5326=#"'##4'33>324&#"326|;I2E=@67V0ƽzky?{"ËCQp Y61fd]ZWNI@& ! PY SYPY?+??+9?+99339333102=#4'33>32&#"3!"'5o}^+pf$%$r%f g9WK4Q@)%$$ +65+ !!(PY%! PY PY?+?3+?3+99993933232310!"'532=#"&'732654&/.54632.#";I2E}l!XbJʳnzt0^~I(3WQTT@P"(MnP~HMJK.<*%$=Ja>W%N@+  '&PYPY # #PY# PY ?+?+9///++3933331032>5!2&#"!!"'532=!#"'Y5!6;=pxyn .]!v(-.) EZcYF_;rRZ$. (y |gZSY0dQX`VVN"._@2 ##!! )0/ &PYPYSY,PY !PY ?+?+++?+99?99333333310327# 5#'5##"!23467334&#"326-v(-.)Q6{6Dxyx (w;k[6We;jVW".R@+)""#0/ PY PY  ,PY &PY?+?+99?+?+9933333310%##"!23'5!2&#"327# 32654&#"92z{2AF:;yz@*?=xyhZ6Zby((WWN$[@. $$&%$PY$$!PYPY PY?+?+?+9/+9/993333333103267327# 5#"3 '.#"uz@*?=hݺ^H-(D IWZN/s@;"--$ ($ $10+&PY+PY PY ."" PY?+3/9?3/+9/+9?+993333339933310"&54675.5463 .#"3"327327# 5ݿՖ|kѥK. pZ]coe5z@*?=cl  cFJVJWUfaTf,(<5WbN/j@7&##* *10&PY /- -- PY- PY PY?+?+3/?+3/99/+993333339910327# 732654춮&#"'!2#"'z@*?=5eoc]Yq .KҎj{c{(k,eUafTXJVJFc  m<XWN%`@1%% '&PY  "PYPY PY ?+3/?+?+9/3+39933333333104&#"'!23327# # 53267\uaX z@*?=#C^H-D(;?W|?@! SYSY PY?+?+??+933333310 5#3332753_[z@*?LW(:aɬ=WN#F@% ""%$ PY PY  PY?+3/?+3/9?+93331032654&#"'>32#"'327# `ir٧fz@*?=NlhjZG(WG!?@ #""PY PY PY ?+?+9/+33993310%327#"&=32>54632&#"<|/;@*?=<927k,1BMKέ B:'NgiW:$K@'  # #&% PY  PYPY ???+?+?+99933333310326533327# 5#.'##"&5:*\YYzA$?8M>y:Rkv4sa(,9Op]DW :%s@>   $$'&PY  QY@ H ""PY"  PY?+3?+99//_^]++3+3/99933333910732654&+5!5!#"'327# RvUsy׊vD>@*?=̃ugUgel2IK(AW!A@! #" YY?+???+999933333310>32!"&'##4'34&#"326"oTTo"{uvP]h^^fZUjJ?p@EU!]1J@.@  Y Y ?+3?3+9933103267#"&54632&#"BV |wr~bVlILmľxl 3'S@."&)($Y& Y Y`?]+?3+9/9+93333310"''7&54632&#"632'2>54#"|lM#TJCr~aW?y[8M)Tpc/874Aufxl _E=^9^0K32'Z@/   ")(    Y%Y?+?9/9+33/99933393310"&54632&'57&'374&#"326y^@JV̔?f4?Аp{(]mn_bbodݵ*P]PB5;0]OAia}}}'Q%x@D#!! '&#Y@H@ H@HY Y@?3/]+?+3/+_^]9/+++9993333339910#"&'732654&+532654&#"'>32Q| y KMMNA=?MCEuz oxRXduwz E?=DdA76E jyra}0b.E@#  YY Y ??+9/+3/+993333310##5354632'"3{ggX\96/*a\Uh\a1AD\,D@"  YY Y ?/+9/+3/+99333331033##"'526=#5{ggX\96/*\h\a1A\;m`9@  YO _ o  ?3?9/]9+99333310#"&5332653#475)oTwr{GQXf{{MD}tO}hp. @@!   Y@ H??9/+3+3?39333333310#5333#53dSSyQQyyjX9Xyyd@ ??93103dyd@ ??93103dy. 6@   Y@ H??9/+3+393333310#5333#dSSyQQjX9X%T@,  ! Y Y  Y?+?9/_^]3+3?+339333333107"&546;33#'26=#"53m|ckz]]yz;>}4,7zaYYZGbjdMJ))'.dyyWd $@  YY?++?39310327#"53'%$","{9/ r q 4@   Y @ Y?++?933331032=#33#"' "VDz<(#6hTWX@Y?+?99310!3!Sx5n[*-Q@,-$$(./&+Y& Y  Y?3?99?+?+?+9333333104&#"#4&#"#'33>323632#"'53258NN\y8NN\ys&eLSaCpd*2%,QlXwvFlX{rFX`#NCFK s i[&#M@' "" %$ #YY ??+3/+?339939333331032653##"&'##"&533265}9MN\yx&eKSa iWpdy9MN\mVzsL=EKBN~mVwv:@  !Y Y ??+?9?+9933333104'33>32#4&#"#"'5325bt,mSzo{BVWg(5"/PB`#PApT{r r i_F:@   YY?+??9?+993333310327#"54&#"#'33>32P+**BUXgzs,mR{ni t >pT{rFX`#PA_.@  ?3?39999333310'3#&'#=tr s.X@s,: K@* Y@H@ HY Y?+?+9/+++99333310!"&5!2267!"!.Jf^s_dc`[is {}\{}w7S@+   Y YY??3+3?+3/+?9333333310%.5%34&'>%D pHLKIoID!d$÷ $N/1S@*, !'0!032.)Y.$&$$$Y$Y?3/+?+3/999+99393322103254.'.54632&#"#"'327#"5bW!=xg\2znSO6APyW4sOS $+"=9v$- 6O8hmXci36(2!6T>lu*per2@  Y Y YY?++?++9333107"'532>54632&#" 1*0 $)efI#+62 q:L7y vKY"I@%  Y Y Y?+?+?3+3?99333333310#"'5326=#"5#53733#327,0%$#* UY$R",( q (9O\\8, !\@0   #" Y @ H Y ??+?39/+933+3339933333333310!33##'##"&=#5326=!WzIIt,nQ{oHHXgBG^Q?~W^GZs>nU81I@$ *!!&//23' Y*$ Y?+?399+3993333333310"&54>54&+53232654.546;#"$*$8TWC5bF?/FAE.qr.EAF/?Fb5CW>[%@   Y?+?3993310"&533253{{ݎ%W)@  Y?+?39933310#"&53324&'3{LW)%!+}ٓ)gh;]LH @    ??39339103#'# 04C< 5@  YY?+3?+3993333105!5!!<Y1>`9b`b.J@'  Y  Y YY?++?+3?+39933333310327#"=!5!5!!&!1$Y1>90q [`9ba%mT@+  !YYY ?3+33?9/++3993993332210>32+'7#5!5!%"32654&$FBRZ^h^%Z0>{BQu40&LyoXHTV:C+Ra8b`ǁ &.M@'  Y Y Y?+3?3/+9/+99333339910!#"&'732654&+5!NYyer{p8 "~‰ une< G@%Y Y Y?+?+9/_^]+99333310#"!2267!"!.=aYXbaXsUAkɺP) @  /2/2/99105375353,Ҿ_6`B%!}) @  /3299//1053%5353_!F%Nf,)/910"54>54.54>54#"'632Z!)!!)!$*$1+/ <   ] /32310#"#"&5332>;]"8``g@mB94Z]iC#Z%-%m9G(0(,Y/+10!5!7,:h:@ Y//]+10!%7!:@:Ԕl,@ Y//]+10'!5!WԀ:@ Y//]+10!'%!:@WTlb@ /332310'%77==Amzzmb@ /22322310''%7v=,=ԀmzzmoWl  /339104'33>3&#"T71$=5W>J0!ZG7t}! /910%5!r``rRV @  /93/391057'5#373窪Rr``rRr``rWR&$@ %+55WWsN&D97Դ71%+55&%%""& ˴ "%+5+5&E ''&+5&%  "%+5&E  % %' %+5&%!!"%+5&E7&&' %+5hNy'&&z& 4]+5Wb'z&Fvg22&4]+5e&'%&%+5+5V&G ##&+5e&' H%+5V&G $$&%+5e&'%+5V&G) %%&%+59e&'%+5V9&G'',%+5We&'%+5VW&G**$%+5+&( @ & %+55+55W&H'C!@0&+5/]q5+&( & %+55+55W&H'vn!@0 &+5/]q5W&(  %+5WWN&HI ! ! %+5W&(! %+5WWN&H6##/ %+5NP&('jz@  &%+5+5WN&H'z*@ &# %+5+5&)%@  & %  %+5+5<&I%@ &K%+5+5g&*I@  &!!"%+5+5VWS&J@ 00&1 12%+5+5 &+%@ &   %+5+5&K~%@ &6%+5+5 &+ k  %+5&K %+5 &+ @ & %+55+55&Kj"j@ &'%+55+55N &+zlN&Kzr &+ %+5r&K> $%+5W&, %+5|WI&L %+5M+&, 4"@& %+555+555{&&jv#@/o&+55/]q5?&.@ &   %+5+5&N(& q  %+5+5?&. A  %+5&N  Ǵ  %+5?&.´ %+5&N&ߴ %+5/&/    %+5>&O z%+5/&/' 'I  &+5&O' {N &+5/&/i %+5&O %+5W/&/d %+5W&&O %+5&0@  &O%+5+5#&Pv@ //&+}+. %+5+5&0c%@ &%+5+5#&Pc@ --&++- %+5+5&0  %+5#N&P  ++- %+5 &1%& %+5+5&QT@ & %+5+5 &1 q %+5N&Q  %+5 &1 %+5N&Q: %+5W &1 %+5WN&Q:"" %+5a+&2 #@#&##/%+55+55V&R' *@444P444& ,%+55+5/]]5a+&2  @+&++7%+555+555V&R'  ]@I4/4?4_44/4?4O4_4o44444/4?4_4o4444 44&332 ,% ,%+5+55+5/]]qr55a+&2 @ ""&##$%+55+55V&R'C.@ 0&%+55+5/]q5a+&2 $&$$#%+55+55V&R'v_.@ 0&%+55+5/]q5&3&%+5+5W&Svm@ **&&8&) %+5+5&3%&%+5+5W&Ss@ ((&&&( %+5+5h&5%& %+5+5&U@ & %+5+5h&5 fǴ %+5N&U  %+5h&5'I f@ & %+5+5tS&U' A@ & %+5+5h&5 %+5TN&Ugߴ %+5]&6%@ 11&//1%+5+59&V@ ..&,,.%+5+5]&6 D //1%+59K&V  ,,.%+5]&6 @77&0j06%+55+559&V @44&-7-3%+55+55]+&6 @ 33&55;%+55+559&V @00&228%+55+55]&6'% C@ ..&//1%+5+59&V' @ ..&,,.%+5+5.&7{%@  & %+5+5*&W% &%+5+5.&7   %+5*,&W  8%+5.&7p %+5`,&WN )%+5.W&7q %+5W,&WS )%+5W)&8%+55W:&X:@    %+55W)&8 )%+5W:&X9 $$0 %+5W)&8%+5W:&X&"" %+5)+&8 @&(%+55+55&X'c *@555P555&$$0 %+55+5/]]5)+&8 !@ &%+555+555u&X'jE@2$/$?$O$o$$?$$$$$$&##"% %+5+55+5/]]q55 M&9 a@ &%+5+5&Y&  %+5+5 M&9 @ %+5:&Y   %+5 &:A& %+5+5&ZCH&%+5+5 &:@ &K %+5+5&Zv&@ &]%+5+5 &: @& %+55+55{&Zj@&%+55+55 &:%@ & %+5+5&Z@ &%+5+5 &: _  %+5:&Z | %+5.+&;%@ &   %+5+5&[ &  %+5+5.+&; o@& %+55+55{&[j@ & %+55+55-)&<%@  &  %+5+5W&\@ & %+5+5A&=A@ &  %+5+5S&]&  %+5+5A&=   %+5S:&]   %+5A&=r   %+5S:&]  %+5&K<%+5 8&Wj @ &%+55+55s&Z@ &%+55+55Ws&\@&  %+55+55Ws&D>&>>;%+5+5&AP%&%+5+5C%Q@*#""" &'##`Y##  _Y  _Y?+??+9/9+3993333910#"'732654&+5.#"#! CwݎkE52VcP%df '{_7A.^(I%R&$ 4%+5WsN&D 2̴24%+5R+&$@  &%+5+5Ws&D4@@&77;%+5+5R+&$ @&f%+55+55Ws&&D E@==&>D>3%+55+55R+&$ @ &%+55+551s&&D E@ ??&5y5:%+55+55R+&$ @((&)=)%+55+55Wsu&D 1@II&JJ:%+55+55R+&$ @11&%%+55+55Ws&D 1@ 99&CʴC4%+55+55R&$'` C@ &%+5+5Ws&D' @ 66&772%+5+5R+&$ @&"%+55+55Ws&D 1@ 11&4̴4:%+55+55R+&$ @&"%+55+55Ws&D 1@ 11&4̴4:%+55+55R+&$ @&%+55+55Ws+&D 1@ 11&4̴4:%+55+55R+&$ @&%%2%+55+55Ws&D 1@ 11&4̴4:%+55+55R&$' v 4$@&% !%+5+5+5Ws&D' $@11&44:%>̴>@%+5+5+5&( \  %+5WN&H    %+5+&(& %+5+5W&HR@ ))& $ %+5+5&( @ &! %+5+5W&H@ #&##/ %+5+5+&( @&f %+55+55WV&&H E@&&&'q' %+55+55+&( @ & %+55+551&&H E@ ((&# %+55+55+&( @##&$)$ %+55+55Wu&H ;@22&3O3# %+55+55+&( @ ,,&  %+55+55W&H 1"&,, %+55+55&('w \$@& % %+5+5+5W&H'  &+5Q+&,:^@N& % 0@9@P`p@P @P`p]qr^]^]+5+5  & 2D@6& %Opqr]qr+5+5|&, %+5=&L z  %+5a&2 %+5VN&R %+5a+&28@ **&! !%%+5+5V &RG&&&!%+5+5a+&2 @''&(d(%+55+55VJ&&R 9@##&$c$%+55+55a+&2 @ ''&"%+55+55%&&R 9@ %%& %+55+55a+&2 @22&3;3$%+55+55Vu&R 1@//&0C0 %+55+55a+&2 @;;&##/%+55+55V&R 1@ &))%+55+55a&2' $@ &""%&&'%+5+5+5V&R' $@&%""#%+5+5+5a&b9++&'δ'*%+5+5V&cve&&&"մ"%%+5+5a&b++&(c(+%+5+5V&cC&&&#;#&%+5+5a+&b855&,,0%+5+5V &cG00&''+%+5+5a&b /&//;%+5+5V&c*&**6%+5+5a&b '')%+5VN&c ""$%+5)&8 n%+5:&X ٴ %+5)+&8##&%+5+5 &XG**&!!% %+5+5&q$$& #%+5+5&rv++&'մ'*%%+5+5&qZ$$&! !$%+5+5&rC++&((+%%+5+5+&q..&%]%)%+5+5 &rG55&,f,0%%+5+5&q (&(i(4%+5+5&r/&/o/;%%+5+5&q j D "%+5:&r 'F')%%+5-)&<" & %+5+5W&\Ci& %+5+5-)&< B  %+5W:&\ -)+&<@ &%+5+5W &\@ &&&! %+5+5-)&< h@ & %+5+5W&\@  &  , %+5+5Ve0&cd,&,״,(%+5+5Ve0&cd--&1´1,%+5+5Ve0&cd2&2˴2(%+55+55Ve0&cd@ 33&77(%+55+55Ve0&cd@2&2 2)%+55+55Ve0&cd@33&7 7)%+55+55Ve,&cF@ EE&0ʴ0=%+55+55Ve"&c<@ FF&0ʴ0=%+55+55R&$?5R&$̓?5*~'$, ?55*~'$, ?55*~'$, ?55*~'$, ?55?~'$,P 4?55?~'$,P 4?55Fj0&gd@ ,&,,( %+5+5Fj0&gd@ --&1 1, %+5+5Fj0&gdd2&2ش2( %+55+55Fj0&gdd@ 33&7ش7( %+55+55Fj0&gd@2&22) %+55+55Fj0&gd@33&77) %+55+55'( ?5'( ?5V'(X ?55V'(X ?55V'(X  ?55V'(X  ?55jX0&id@ & %+5+5jX0&id@  &$$ %+5+5jX0&id%&%% %+55+55jX0&id@ &&&** %+55+55jX0&i6d@%&%[% %+55+55jX0&i d@&&&*/* %+55+55jX"&i<@88&# #0 %+55+55jX"&i<@99&##0 %+55+55'+ ?5'+ ?5x'+X ?55*x'+X ?55x'+X  ?55x'+X  ?55x'+X /?55x'+X /?550&kd&  %+5+50&k̝d& %+5+50&kd&ʴ  %+55+550&kd@ &ʴ  %+55+55Q0&kd@&  %+55+55Q0&kd@&  %+55+55YJ&kd@ ((&  %+55+55YJ&kd@ ))&  %+55+55D',?5D',?5',X  ?55',X  ?55',X ?55',X ?55',X '?55',X '?55V0&Rd&%+5+5V0&Rd&!!%+5+5V0&Rd"&"۴"%+55+55V0&Rd@ ##&'۴'%+55+55V0&Rd@"&"/"%+55+55V0&Rd@##&'/'%+55+55;&2d?5;&2d%?5'2 +?55'2 +?55g'2 +?55g'2 +?550&wd&%+5+50&wd& %+5+50&wd!&!Ӵ!%+55+550&wd@ ""&&Ӵ&%+55+550&w,d@!&!;!%+55+550&w,d@""&&;&%+55+55"&w<@ 44&,%+55+55"&w<@ 55&,%+55+55U'<,?5'<X ?55'< ?55'<X "?55S0&{d0&00,%+5+5S0&{d11&550%+5+5S0&{d6&66,%+55+55S0&{d@ 77&;;,%+55+55S0&{d@6&6&6-%+55+55S0&{d@77&;&;-%+55+55SJ&{d@ II&44A%+55+55SJ&{d@ JJ&44A%+55+55&[d.?5&[d.?5'[ 4?55'[ 4?553'[ 4?553'[ 4?553'[ G?553'[ G?55Ve&c,,&)),%+5+5Ve&c9,,&((+%+5+5Fj&g1,,&)), %+5+5Fj&g9@ ,,&("(+ %+5+5jX&i&д %+5+5jX&i9#@ &N %+5+5&kE&  %+5+5&k9@ &  %+5+5V&R&%+5+5V&R9 @ &(%+5+5&w&%+5+5&w9@ &%+5+5S&{o00&--0%+5+5S&{9@ 00&,K,/%+5+5VWe0&c'd,&,״,(%+5+5VWe0&c'd--&1´1,%+5+5VWe0&c'd2&2˴2(%+55+55VWe0&c'd@ 33&77(%+55+55VWe0&c'd@2&2 2)%+55+55VWe0&c'd@33&7 7)%+55+55VWe"&c'<@ EE&0ʴ0=%+55+55VWe"&c'<@ FF&0ʴ0=%+55+55WR&$&?5WR&$&̝?5*W~'$,& ?55*W~'$,& ?55*W~'$,& ?55*W~'$,& ?55?W~'$,&P 4?55?W~'$,&P 4?55jW0&i'd@ & %+5+5jW0&i'd@  &$$ %+5+5jW0&i'd%&%% %+55+55jW0&i'd@ &&&** %+55+55jW0&i'6d@%&%[% %+55+55jW0&i'6d@&&&*/* %+55+55jWJ&i'd@88&# #0 %+55+55jWJ&i'd@99&##0 %+55+55W'+' ?5W'+' ?5Wx'+X&< ?55Wx'+X&< ?55Wx'+X&<  ?55Wx'+X&<  ?55Wx'+X&< %?55Wx'+X&< %?55SW0&{'d 0&00,%+5+5SW0&{'d 0&00,%+5+5SW0&{'d 6&66,%+55+55SW0&{'d @ 77&;;,%+55+55SW0&{'d @6&6&6-%+55+55SW0&{'d @77&;&;-%+55+55SW"&{'< @ II&44A%+55+55SW"&{'< @ JJ&44A%+55+55W&[d'`.?5W&[d'`.?5W'[& 4?55W'[& 4?55W3'[& 4?55W3'[& 4?55W3'[& G?55W3'[& G?55Ve&c''&**0%+5+5VeS&c((&)Ĵ)*%+5+5VWe&c&~,,&)),%+5+5VWeN&c22-%+5VWe&c'9,,&((+%+5+5Ve&c0&0Ĵ0<%+5+5VWe&c'0&0Ĵ0<%+5+5R&$ v@ &%+5+5R&$hI@ &%+5+5R&$i?5R&$9?5WR&$ .%+5 @  /9/933910#>5#5--.WMWn53L#W @   ?999310327#"=3!,&!p  @  /9/933910#>5#5--.WMWn53L#$@  /2299333310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx:@ ! /322/329999399332105353".#"#>323273&LFA30S ]N(LF@[S *Hĸ "("84r"("l_^6jW&i'& %+5+5jWN&ijW&i'9#& %+5+5jX&i@ #&##/ %+5+5jW&i'@ #&##/ %+5+5"*'(,Wr%+5?5B*'(,9u?5"L'+,W?5BL'+,9u?5W &+ * %+5*n2@    /3/2/9/99333910#53!#>5#5nr--.W MWn53L#*x2@    /3/2/9/993393103#5#>5#5rT--.W  MWn53L#{#N@'!##$%% $! @ H ##/]2/3/33/+33/93333933910".#"#>3232673#>5#5*TNG76 [ /R?,UPG62\c--.W$49ac9%58n,MWn53L#0&k & ش  %+5+5S&k & ״  %+5+5&k&j&F@3/Oo?@P`p& %+555+55/]]q_]5&k&j9F@3/Oo?@P`p& %+555+55/]]q_]5wD&k&Ӵ %+5+5,&k!@ &ܴ& %+555+555dP&,j& %+5+5 1&,N@ &%+5+5 ',,U?5W',,9?5*n0@   /3/2/9/9939310#53!##.=nrW.-- #L36nVM*x0@   /3/2/9/99393103#5##.=rXW.--  #L36nVM{#)@ @ H ##/]2/3/33/+33/10".#"#>3232673##.=*TNG76 [ /R?,UPG62\cW.--$49ac9%58n,#L36nVM&w&ݴ%+5+5S&w&%+5+5&w'j\F@3!!/!O!o!!?!!!@!P!`!p!!!&%+555+55/]]q_]5&w'j9F@3!!/!O!o!!?!!!@!P!`!p!!!&%+555+55/]]q_]5W;0&sd$&$$ %+5+5W;0&sd%%&))$ %+5+5&w&+%+5+5&w@&''2%+555+555-)&< r & %+5+5-)&<lI@  &  %+5+5K'< ?5z'<9 ?5'3?5 *@   /339/333333310#53#53#53uк   *@   /339/333333310#53%3#5#53u<кY /991053E %!SW&{'o SWO&{ 6+61%+5SW&{'9 @ +&+7+.%+5+5S&{4&44@%+5+5SW&{' 4&44@%+5+5\&2,?5;'92d?5\&[,?5/'9b[d?5WW&[ /+/* %+5D/991053 "@  /9/933910##.=W.--̥#L36nVM* /2/10#*T "@   /?933910#'7'77'*T7777Y7887 @  /?9/3310'7##!'77RJ77}m}8L( @   /?9/33]10##'7!(R77J}78}rLrL1@"Y?O/?o@&+H/+]q+99105!rÉL1@"Y?O/?o@&+H/+]q+99105!ÉL1@"Y?O/?o@&+H/+]q+33105!ÉN&BB1@% ?O_o/]]q5/]q5H #@  [[?++933310546733%+y_YaC}H #@ [[?++933310#65#53H&({^Xi@|H "@ [[/++933310%#65#53H&({^X3jA~~G #@ [ Y ?++993310##.=AX^{(&|@gK_ J@&     [  []]?3+3/+39933333310546733!546733$*z^X%+y_Y_C~ÒaC}K_ J@&    [  []]?3+3/+39933333310#65#53#65#53_"-y^X&({^X]I~Ñi@~K_ J@%   [[]]/3+3/+3/9333333310%#65#53#65#53_#,y^X&({^X3_G~ÐjA~HF&v 7@  Y YYY/?++++9333333310#53%s`arxsa@<   Y[ Y [Y[Y[?++++/++++93333333331053%%%%#5hihixxGQ| @ 0  /]]]9910#"&54632|vqptqss .@    [/33+33933310!53!53!53( //310#!*SmOM) /3/105!#MSO/?9/310###!T @  /?39/3310###!!!TuO @   ?3/9/3310!!5!###uTON7'3?K@.%%[(( F=7=[@7 [ 7 ML4CY:4[:IY:+Y"["1Y" Y [YyMiM]MIM9M+MMMMMMM{MfMIM6MM MiMMMMMyMkMIM;MM MMMMMMMyMkM[M9M+MMMMMMMyMkM9M&M M8MMMMMM@RYMFM)MMMMMMMM{MdMKM?MMMMMMMMpM_M@MMM^]]]]]]]_]]]qqqqqqq_qqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]qqqqqqq???+++?+++?+++993+33+3939933+310!#3%2#"&5464&#"3262#"&5464&#"3262#"&5464&#"3260.COTFIOKI.COTFIOKI.COTFIOKI xwy|׷xwy|귲xwy|UzY@ ?9933103U@ĞzUz&V `]5z'O&dzXQ%@ [/o/]+9310%53 PQm?sYR%@ [/o/]+9310%#5 53RQot?G&@ //]55]55T/3310!5!+u`b??3310!#3q~ H@&   Y Y YY?+?+99//++9333333310353535353[Y@   ?33/9/3103#5!#3###TOON @  ?3/9/3310!!!##:QTN/?9310#!*T&n/?9/310##*TG "@   /?39333310#'77'*TT~~~ݵqqp @    ?3/9/3103#5!3###TON3 N@.Y_o ??39/]q33+3993333310#5!533!'jo=岲o-q(_h5(|t@C  YDTd5  Y Y?+?+9/99_^]_]]+993333333_^]_]10#"&'732654&#"#!!>32|w S@GVQK[CF@;АLFSLKHvuQr lIbwvdIl meb@    Y @# H K[@H@H/?/_]]]++]3/+]2+399333104&#"#'33>326FHUw#cJnaZFd^oA:lyO=g ~c6ji;irxs1N6ijgl@>   `Y`Y O   `Y`Y?+?3+99//_^]3+3+933333310&#"!!!!!!&432-_U|$ĸՊhy"(.x@<# " /0"@%,._Y)  @ +_Y ?33+23/99?+333/9299333993333332107&5%7373&'$+#7&'&'0=L0!"UH*9G?W SF*}EV@Uqa8B{tvY32&#"$#"$5!2.+pf$%$=#535#5354632.#"!!!!!27PFYVē"oGrphh\M7.yym9@Ks}w)8#@.c@5. ++,##"", /0'PY@- PY+# ?33??+9?+9333333333331054&#"#4'33>323632#4&#"#5}Vps:l{ߞ{*Vp-$oxS*,9OsZbk/x ;#&)@K)(' %$$! & *+%_Y  # _Y'&)(((?3?39///99333+333333+333993333393332223333231033!33#3##!##535#!5!!'##3'󬎎?\oo`"owqq++՛~)g 'N@&CBB( <""/..H<< 44((POH@H4HH4?++2PY/+%PY_Y?FPY9CCC/C C??!PY?@ H_Y@P0P PPPPPPPPPpP`PPPPPPPP0P PPP;PPPPPPPpP`PPP@PPPoP0P PPP^]]]]]]]qqqqqrrrrrr^]]]]]]]]]qqqqqqqqqrrrrr??+99//_^]+]3/3+33/3_^]_]++?+?3+99++99393333333993333310+#!2!#3 #"&5#53733#327%#"&'73254.'.54632.#"+iq@{LQi]ho5n)7=跪cX$Gmh8 VFWrl<L{zŃbNIbxnx=:i* ;W>pwit04U&7<] &5VQ|#'+.14@A.2165+'#_Y40, _Y($ 21.  ?3?3399//9993333+33333333+3333993333339103#3!#!#!53'#533!3!337!37!!'###3 mBBmslpok>@!>CGG/]**֛qq. ]@  !A9: @Y9@Y:?+?+??9/9/33339933102#54.#!#3!2>53#Y1rpToq0[jG5GRh~)-g@-$$,-,./' @ H !@ H*P--?/]3+2299//]+99333399333333310# 46323'5#53533##&5%32654&#"!!#lV╌Vi#xx~\\xPbo]\obQ27I?{?E6\gg\Pd8a]V+@i '')$$  ,-"QY) QY&    @'/H   @_ sYsY?3+?3+9/_^]qr3^]+q2+3+39933333333339310%267#"#73'7#73632.#"!!!!dxۮ(x( ۯyj(c(l~d[NV[d>(&õ?R@)    _Y ?3?39/933+3399333333339103333!!####j=D#-TTsq.M@(     _Y   ??9+3933333333310%%#5%55%!5!GGGG]@ǜ)is:FU_@S[*VM#133'7S;AS '#V`a'G3GaYMV#  XaY>`Y  03@-3**3^aY O`YD`Y?+?+?+?3/399//+9+9+393333333310#"'#>7>32".'#"&546327756%7674&#"32632654&#"32lV8&2 q$~4Dcn>&JX]dQ&V ;[~B2&O0LNyUHL\XGI],H=4F2wvg@I+=9-p6M=9&ĕQ?7ENSQFXnt2$A\)YXLs߸aqt^atxJyy_*{*)11-W!-M@*"+(/.++%`Y `Y/+?3?+99339393210#"'532654' #546324&#">HPSE>@z&~>30@5)7L\N@~"<73B[D쐀r5FC8N~A %*@f'##  &%  ,+%`Y$   @&0%@%P%0 @ P /   %  % *_Y ??+9///_^]]]]33]2233]22+9933333333933333333103##!##535#535!23#'!!627!!&#!Z}3bQ1wY@NtR8ub~{,,bddcg,#%i@8 "'&""_Y_Y@ _Y #_Y?+?3/+?39/9++3933333333310%53.'>75#5!#5$gQ6|K5pIdݯ|Hv 6jl NDf| BnW"p@;    #$_Y _Y  ??99//933+3333+33?9933333393310!3!!3##!##537)!3&/پ}[檥á~ƨ\]WE !&ddvDSne5@C.55 4/*#$$* 76##,',/_Y  _Y4' ' `Y' `Y ?+/+99//3+39/+339/933339233310!3267!"$547#53>?!5!654&#"'>323#!YDY?u'E zo( (pG(Dy~%/)?\1+Ap~xm!--/G*"h,y ^@0  ! _Y @_Y@_Y?+3/3+?33/+39333333310$%53.'$#F |+R|\?>y\Bu}fov7<",! Aa`_: 6@  PYPY??+9/+99339103!5!!5!K$:Ƌ?P{&{'u?5"&t'u#?5PN&{'3@!/o  @ ` p /A)?555]]]5]555=N''u"3@!/o@`p/\?555]]]5]555]N''(3@!/o@`p/T?555]]]5]555N''f+@/o/B?555]]]5]555;Nb@A  PY p`p o  PY ?+3/_^]?3/^]q+99333104&#"'>32#"&'7326ir٧`"jZẜ lhd^D $@     /3299339910#&'5673!9>HH>9)CI$ICV $@  /299/9333105673&'#CI$ICV9>HH>9#d^D $@     /3299339910&'3#67!59>HH>9#CI$ICV "@    /299933310%67#&'53+CI$ICV9>HH>9d^D<@     /2333993399339910#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC6@   /299/299933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9H>@   /299/2999333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>98*Y@3$,+PY QY /o 'PY/,]?+/_^]q9/3++3993333910 #"&54632374&#"7632.#"326Hք~T 5{.$qpmEQWZRN_˴>cTu(#>Xss @| _Y H  /p ?:`@_pP ]]]]]]]]qqrrrrrrr^]]]qqqqqqqrrr?2^]+?+333993933103!7%.' #3 + ^J ojN"@ _Y/2?+993310!#!No3N0 E@$   _Y _Y ]/+9?99+993333105 5!! !{BHNm0,je`H@ Y?+99105!e``b~#@Y@&H/+]+9310533bT@l Y   p P 0  o 0   O /  9       p   o O / ]]]]]qqqqqrrr^]]]]qqqqrrrrr/3?9/^]+9933933210##5!3njuNW]!-R@1"( /.%%++"?@HP/]3]+q29]2]29939210#"#"&54632>32%"32654&.#"326]˄DXɀAaFw83wMSmm33wNTihWFxNӰ傓S~qkop~`@ //993103!!^j8^@   ?2/9933104>32#4&#"tтwgĠN@ PY @   PYtfTD6&I9) gv) {k[K;) {k[I9) 7{m_@0 p@'`Pp`/^]]]]]]]]]qqqqq_qqqqqqqrrrrrr_rrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrr^]]]]]]qqqqqqqq/+/_^]+933310"'53254632&#"$O7<9W,1BSYNwrB8P,,@ *-.'Y#T"@  //999310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //9993103#"&546323265";N2$! =/'5)%3%Y?+33105! %iH[??+3103#ؑHK&[Y?+?3+310!!#(in&[Y?+?3+3105!# (%%H$[Y??+3+3103!!Hn%H&[Y?+?3+3105!3 %H-[ Y??+?3+33103!!#iHnnH,@ [Y?+??3+33105!3# %K/ @ [Y?+3?3+33105!!# i%n%H/ @ [Y?+3?3+33105!3! %nH ;@   @ [   Y?3+3??3+3333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH([[?2?3+3+3103#3#ّhHK Kj < @ [ YY?+?+?33+3310!!!!#(iijב" 8 [ [  Y ?3?+33+3+310!###בnn#j D  [ [  Y Y?+?3?+33+3+310!!#!!#htjo"j :  @ [ Y Y?+?+?33+33105!5!5!# i(qב) : [ @ [ Y?+3?33+3+3105!### ܑב%nj D  [ [ Y Y?+?3?+33+3+310#!5#!5!ґttj)F)ޑqH 9 [  YY??+?+33+33103!!!!iH"ב%H 5 [ [ Y?3?3+3+3+3103!!33A$Hn#nqH D [ [   YY?2?+?+33+3+3103!!3!!ّK$hH"qH :  @ [ Y Y?+?+?33+33105!5!5!3 iqב)%H : [ @ [ Y?+3?33+3+310!5!333$ב%nqH D [ [  Y Y?+?3?+33+3+310!5!3!3!5!$KqFH A @ [  YY??+?+?33+333103!!!!#iiH"ב"H ? [ @ [  Y?+?3?33+33+3103!!#3#AHnn KH P   [[ Y @ Y  ?3?3?+?+33+3+33310#3!!#3!!jt " "H ?  @ [ Y Y?+?+??33+333105!5!5!3# iqבKH = [ @ [ Y?+?3?33+33+3105!3#3# 㑑h%K#KH O  [[  Y Y ?3?+?3?+33+3+333103#3!5!#!5!A㑑tHK )ޑj B   [ @ Y Y?+3??+33+333105!!#5! iiq"h @  [ @ [  Y?+33?33+3+33105!!### ב%nnj S @ [[ Y Y ?3?3+3?+33+333+310#!5!3!!#!5jtttAޑ"בqH B  [ @ Y Y?+3??+33+333105!3!5! Aّ"%H @  [ @ [  Y?+33?33+3+33105!333! ב%nnqH R   [[ Y  Y ?3?3+3?+33+3+333103!!3!5!5!AH"oHZ@  @ [ Y Y ?3+3?3+3??33+3333333105!5!5!3!!!!# iiiqב"ב"HV@    [@ [    Y ?3?33+33?33+333+3333103!!###!5!33AבHnnnnH m  @ [  @ [@ Y Y ?3?3+3?3?3+333+33333+333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#3#3#3#3#3#ghhhhgghhhhhhgg`hhbhh hhahhahhhhhhgghhahhahhhhhhgghhhhhhgg`hhbhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhh"bbbbba```````````c```````````c``````aaaaab^^^^^baaaaa``````bbbbb#`````b``aa`T #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKO3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQ!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  //993310!!!7L17}1mi{@ P/]/9910!!imi{*@ P/]/q993310!!!iLPbh?9910!!hL@ ?910! XVRZ?9910 7L@ ?910 LRZ?9910Z79e 1@  /3?39933933310!# 3 #R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @  /]99102#"54>jnrotjlw)@ //9933103!32>54.#")vwvvvwvu}Avvvuvvw)#*@ %$ //993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu (@@   //]]993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:p@? :6+%%<;("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332993993333210"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7~@C5  **.&"## 98+** !"1%*"*""*'o/]33/]339///999933/393333333333310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'\@3$  )(  /   @@%(H/+/]99//]q2329333333310.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8>@!0,'6!'!9:,*3$$$-  **/^]]]9999339210&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<48@4((56$+/     //99//]92393310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@    //399310./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @   //9/3933310&&'6H zDS%Ut}FiGfY;.@  //9/939333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt \@ "! H@ H  /3/]/3339/++3339333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu28h@7  !     ?/9////////////3993993333333333210##57573%377```L`Y=>YYYYG\YY Y /w@G  `Y`Y@H@ /O_  _Y?+?9/_^]3]+2+3+3933333333103#535#533!!!!!||䅔`@7  PYPY@H / ??9/]3]+2+3+39333333333103#535#5333#3#nnnnnnnn "ޅ@G@%   @ H _Y?+?9/+233/393333103'"#>3332673#"'!#'kT&Z`!0/h|Bv/0rr*L@(   _Y`Y _Y?+?99//3+3+9333333103!2#!##%)!!! Qb\@rMمWh P@) "!_Y_Y _Y ?+?+9/+39339922310!!327#"&5!24&#!!26I/4<2F>;͗IJQLվ{PXs)06;@P7#..43 )1=<3*'*PY40:0QY#'::)@' QY 9  PY_ /  ?3/]q3+3?+?39/93+3+39933333333933310&54673&#"'!23327#"&'#+>=4'7P0Myn .dQr*;!DGd[E aU@{l M[XBꨴRZ$,^.PQpip|gl_QYg/wn@I(zXT`@2   PYQY @QY?+?+?+9?99333333333310#537333327#"'#"}5xIJ3?$DY]h6GXЃp0N?80HhG@$  _Y  _Y?+??39/+9933333310!#!#3!33#sThcH@$    QY PY?+?+93??9933333310>323##4.#"#3=:}u*`Ujcro4~= hAR@(      _Y?+??399339933333339910 3###33>͸>hQ@(      QY????+99339933333993310#33 3##„Iga/ma /Ah :@   _Y  _Y?+3?+3933310#!5!5!!OZhV1h: ;@  PYPY ?+3?+399333331035!5!!#18j&a5:@  _Y _Y??+?+?999933310!5# !273%27&#"vrJàvs G[UR}M8gdN0@ SY ??9?3/+39933310!#3?>32.#"ew 8:*zh`j);$*2:@(5Љ}d<':D $7@%& _Y?2+???9?393102&#"#.'#363767>bqBI2<- 5a-&?8 9#kc9E52ongו#CzN"8@ #$ #SY ????9?3+333910!#'#37367>32.#"ѭ4/Ѳ "#.C\TJz5j?+,6#J:'!ĊBXh.FUd-6>@-E#R@+  %$QY !PY ??+?9/93+3933933310 #'67&54632?654&#"lj3F)&l\qcnU$:"i"/:#$rHfxcY4155-U;M"+'a'@ _Y??9/+993310!#3!as):'@ QY??9/+993310!!#B:6:UR9@   PY PY?+3?3?+9333310! 4746324&#">|WP5* ڸ AAj$@ //99//9933105%5%j))J@/9/10533U{s/2/9/10 '53WmdVm_/39/10!5!%53$_ya_ /310!53!}hv @  /9/39310!#!53h[c Uhv @  /9/39310 #5!3!h]U"@ //9/993310#353Si8٘$@ //39/933310#3#58i4, @  //9933310#3#58i4,i8  /32210##5##!8}}Oc8c /23310)335338h}}cWt@ /^]9103#'⪕W㾾~:@  /3/39333105353k^dj@  /3/39933105!5!dH֔dY?9310#535Q3ndP?9310#535Q3evV@, SY PY PY?3?3+3?+?+?9933333333310##5354632&#"3533iK4-#E>ӆIz F\ai:wH@$  PY PY?3?3+3?+?99333333310##5354632&#"33iK4-#E>ӇIz F\aI4&f&  J  ??3]210#"&533265JZNM[㑬M]`J<d& '  #)BB)7oP F  '=Z'h,@  AY7?+3999310!5!3!'3T3F&- $%+53F&3F&'P*@_****{*T**$%+5]]]]5]53F&'@_{T]]]]5]5B&B&B&9`#0##]]5R& ]5?-&LO$/$$]]5)7& ]5o& ]5f& ]5y& ]5& $$]5Ff&  @/]]]]]5'&    ]5P&  ]5F& @ ]5]57&@ 0"""d""]5]]5Hy& ]53& ""]5X&5q&- &H@ /$]]5]5{H&Td0]]5'& ]53&@_{T]]]]5]5=& ]5fF& R+&P+& q+&BPJ@ A : 996??3?/?93333393310#33673#VÖ 32`F[q> ܺw).2}5  /31032673#"&'aEmzNX*4Cfq5" !%)/AOW_jv@ qe*`kU]]FMJPBX?::<3XPFk*e + x"..+''+&&#++w( ..+nhhG5#53H,(u-1XWk/0V. %@  Y/+2323310 33273T @|E ,@ YP`?]q+993310#65#53E,(u^XWu/dZK 7@"   Y_oP  ?   /]q]q+99331046733#,(u^X%Wu/dZj&@/?_/]]9910%53H&@/?_/]]9910573H 4@  /?_/]3]99993310#'##573ih 0@ /?_/]]9993310#'53373hi-Z$@ Y/3+399331053!53ӥI@*  Y    /   @Y/2+_^]]q+3333310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx  -@  /?_/]2]29105733573  &@  /]2323310"&'3326734um[[kuo5<=4rjCjCjCHvHvHv+ /99104&#"'632#5>3*HFZjQ[pE0"c;U 2x+ /99104&#"'632#5>3*HFZjQ[pE0"c;U 2xX + /99104&#"'632#5>b3*HFZjQ[pE0"c;U 2xwu/1053ɬHvHvjCjC++u ?u |u u Zu m!u ^8u u~u u z.u kfu WRu #u :u +<&@ ??931033&++ %@  @ H o/r2232/+]31053!53%!5!%++ U@  k@!H0@Pp/]]]q+q_qr/r3/99//3103#553!53>+ ָ3+ [@   k  @!H0@Pp/]]]q+q_qr2//r399//39103#'5353!53ћ+ a޸++ S@  k  @!H0@Pp/]]]q+q_qr/r399//310#%5353!53h~ }+'@_@ HP/q22/+]q310537!5!W%?+7@$ 0@ o@H/+]3q/339/q3310!5!"'&#"#>3232673%3TU$--[ +L?7SS"0+\ *K&%#(RH(%&&%QJ' '@ ??39/?993310!#!5!3e*\* '@ ??39/?993310!#!5!3e*$E '@ ??39/?993310!#!5!3o ZZ#@ ??39/?99310!#!5!3o DM%@ ??9/3?399310!# 7 3f\>Ha4R '@ ??9/3?993310!#!7!3bG4oaRM'@ ??9/3?993310!#73_J^rM '@ ??9/3?993310!#5 73fS܈kh/iF$@ ??3/9/99310!# 73pZzfjFp'@ ??9/3?993310!#73p^ZHd(5%@ ??9/3?399310!# 7 3RkGHyN!5 1@ ??9/933?993310!# 7 3Rka.K- O &@ ??39/3993310!#!7!3xtdH^- &@ ??39/3993310!# 73`vcFFH @??39/99310!#73wp=Dg-p&@ ??39/3993310!#73pEsHVH!$%@ ??9/3?399310!# 7 3=|GHY2#% 0@ ??39/933993310!# 7 534~X4(5f% 0@ ??39/933993310!# 7 3C{sVH2}q' &@ ??39/3993310!#!7!3cy Q2X/@  ?3?399310!# 73HԈG7%p&@ ??39/3993310!#573p={H\2#"@ ?3?39999310!# 7 36}MH)Q0) *@ ?3?399//993310!# 7 530~YAuO/l6 *@ ?3?399//993310!# 7 3ON,qS-m6 *@ ?3?399//993310!# 7%3O~t8S-{0@ ??39310)733+NS.)p @??39/99310!#73pA>S.)O"@ ??39/9310!#!'!ataoL 0@ ??3399//393310!# ' 3[H5fy4L .@ ??3399//393310!# ' 3UH)hy?L ,@ ??3399//93310!#5' 3SHhy-^(@ ??3399//9310!#' 3Q6fy=Lp @??39/99310!#'3p^iy"@ ??39/399310!#!5!3pT; .@ ??99//33993310!#!5!3a.izT *@ ??99//3993310!#!5!35$&@ ??99//399310!#!5!3?P(@ ??399//39310!# 7 3h`axbVL 6@ ??99//93393310!# 7 3e`;H`GF (@ ??99//3993310!#!7!3fb*]v\^L(@ ??99//3993310!#73^'c{L"@ ??99//99310!# 73e[؈scSc[Lp(@ ??99//3993310!#73pd]?de[/(@ ??399//39310!# 7 3Gu7TaF?9 6@ ??99//93393310!# 7 53Rv8HqGG? 4@ ??99//93393310!# 7 3Nw]sX=U8H? *@ ??99//393310!#!7!3mwo V=2? @ ?3?9/99310!# 73\w߈5:=?p&@ ??99//993310!#73pWw2-B=+6&@ ?3?9/999310!# 7 3O}4H) 0q5 .@ ?3?9/99393310!# 7 53N}<Au 1[l6 .@ ?3?9/99393310!# 7 3ON,q -+m6 .@ ?33?9/9393310!# 7%3O~t8 -6"@ ?3?9/9310)7330O~ -Q5p @??9/999310!#73pM4 -zL"@ ??39/9310!#!'!owKzL 0@ ??3399//393310!# ' 3oH Kz4L 0@ ??3399//393310!# ' 3oH)S@Kz?L .@ ??3399//393310!#5 ' 3oHu^Kz-L&@ ??3399//99310!# ' 3o6RjKz=hp @??39/99310!#'3po~32326733#53TU$--[ +L?7SS"0+\ *K&%#(RH(%&&%QJ'h ?+v @ H@6H @P``p@P/]]]qqqqr3+qq2/39/+39910#5##5"'&#"#>3232673wwX3TU$--[ +L?7SS"0+\ *K+&%#(RH(%&&%QJ'YX @ /]99//10#5353 0K+   @ H/+39910#53#'53373D'hi++ 3@#  P`p@Pp/]q3/9/9310#5!#5!5!+=%+: 2@    PY ??9/3+393333310333###mrrmi/Ve*&c'^6@&0/0O00000000(&(('%+555+5/]]q55Ve*&c'^6@&;/;O;;;;;;;;(&(('%+555+5/]]q55Ve*&c'^6@&;/;O;;;;;;;;(&(('%+555+5/]]q55Ve*&c'^6@&;/;O;;;;;;;;(&(('%+555+5/]]q55Ve*&c'^0@ /E?EOEEEEE''&**2%+555+5/]]55Ve*&c'^0@ /7?7O7777788&;;C%+555+5/]]55Ve*&c'^0@ /7?7O7777788&;;C%+555+5/]]55Ve*&c'^0@ /7?7O7777788&;;C%+555+5/]]55*&k&^8@'/O & %+555+5/]]q55$*&k&^8@'/O & %+555+5/]]q55*&k&^8@'/O & %+555+5/]]q553*&k&^8@'/O & %+555+5/]]q55 *&k'^0@ /?O&&%+555+5/]]55*&k'^0@ /?O&&%+555+5/]]55 *&k'^0@ /?O&&%+555+5/]]55*&k'^0@ /?O&&%+555+5/]]55*&w'^8@'*/*O********& %+555+5/]]q55*&w'^8@'&/&O&&&&&&&&((&))* %+555+5/]]q55*&w'^8@'&/&O&&&&&&&&((&))* %+555+5/]]q55*&w'^8@'&/&O&&&&&&&&((&))* %+555+5/]]q55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55+&k&j' X@+;k{ +;[;{/o/?_?_o  _   0 @  @ P ` p & %+5555+qrr55/]qr_]5/]q]qr5+&k&j' @+;k{ +;[;{/o/?_?_o  _   0 @  @ P ` p & %+5555+qrr55/]qr_]5/]q]qr5 +&k&j' X@o""""?""""?"O"""""""/o?/?_ 0@ @P`p &% %+55+55+qrr55/]qr5/]q]qr5 +&k&j' @o""""?""""?"O"""""""/o?/?_ 0@ @P`p &% %+55+55+qrr55/]qr5/]q]qr5+&w''j y@+$;$k${$ $$+$;$[$$$;${$$$$$/o/?_?_o _ 0@ @P`p &%+5555+qrr55/]qr_]5/]q]qr5+&w''j @+$;$k${$ $$+$;$[$$$;${$$$$$/o/?_?_o _ 0@ @P`p &%+5555+qrr55/]qr_]5/]q]qr5+&w'j' @{o....?....?.O.......!/!o!!!!!!?!!!!/!?!!!!_ 0@ @P`p &%+5555+qrr55/]qr5/]q]qr5+&w'j'  @{o....?....?.O.......!/!o!!!!!!?!!!!/!?!!!!_ 0@ @P`p &%+5555+qrr55/]qr5/]q]qr5h+&L ;$@   & Y %+5+]]5W]"9@  $# _Y_Y?+?9?+9333310"&'732654&#"#336$32_;ZjjİwyHWJJsnsheD=atW ;@ _Y?+?39999233310#"'532>=#3&53 }zRA4(-1  AS[aXX`]%I@$ ##'&_Y _Y?2/+??+3/99933333310"$&'33254&#"#336$32 ]İwyHyJhe=Mwj2j '@ Y ) Y/?/]q+/_^]+10#"&546324&#"322LSVMNR¾X}c+@//]qr/]q9107573}Yxy}$jA@%  Y)Y/]qr+3/_^]+3/9910%5>7>54&#"'>32!$zd\EF=:S yTQzU}CF|F@S,6865XkpdEv6QE$nj0j#_@:!Y@ H/Y) YP`/?/]q3/]+/_^]+3/_^]9/++910#"&'732654+732654#"'>320HR?3WM yKgzm^p@;jk/1eb[np^!}Ac A@)Y @ H//]qr/]q9/+933+310#5!5333tfq$ T*q5j1[d@ Y@2 HY?_  YP`/?/]q3/]+/_^]q+9/++3/910# '732654&#"#!!>3211O>LWIP?Q ur#T?z};5SGCR(u#i)j"GY@" H Y )  Y/?O/]q+/_^]3/+9/+9+10#"&54632&#">324&#"326)7^N[`HvFQCHIFENow˙L{}"1{KCJDENN|#\ /@  Y/  O  /]q/]q+310#47!5!#}EFح#oj0j"-E@( !&!&Y!@ H!!Y)+Y/?/]q+/_^]+9/++9910#"&54675.546324#"324&#"3260`PKO~QLQaEEQKIPNJBiopgHf ^>VljY=^ bii69:;@7@i*j$F@*Y @ H Y  / ?    "Y/r+/_^]q3/+9/+9+104632#"&'73265#"&732654&#"؜eN+N[`HvLKCHIFENdwSM)'x}"1}R@LFEJJ+@ @  /329/]103#5#'##538`tih+ C+@ @  /329/]10#'53#'##53`~ihy +#@ @/329/]]99104#"'632##52#'##53T;3(:CC6=Kih#@`,8N?+ /@   @ H  /3]22/33+q2210"'&#"#>3232673#573#3TU$--[ +L?7SS"0+\ *KЛi&%#(RH(%&&%QJ'pC 9+D@( P` @ P `  @  H /+]qr29/r9]103#5"&'332673#݂YkjTThk+ tD78Cx9+D@( P` @ P `  @  H /+]qr29/r9]10#'53"&'332673\ kjTThk tD78Cx9+ X@&@H @P` HH H/+++qr29+9/99910"&'3326734#"'632+52kjTThkc;3(:CJI#KtD78Cx#@`047?+ $K@  P`p@*/Ho@/2/]]+]qr339/33/3310"&'332737".#"#>3232673fUU#DA=Q[ *K@$F@;0+\ *Lj]SSdc#'##53YL=5FYBI[*5ih,Pp0E &^F !5@@H@ H@ @ H /322/+33++22103#'##5"'&#"#>3232673fhi3TU$--[ +L?7SS"0+\ *Kh&%#(RH(%&&%QJ'M /222/10"&'33273573uuIM  /222/10"&'33273%53uuIM+ @  /222/29910"&'332734#"'632#5>uuR]HFZjQ[pE07c;U (nM #)@@ H@ /2]22/33+2210"&'33273"'&#"#>3232673uu 3TU$--[ +L?7SS"0+\ *K|&%#(RH(%&&%QJ'6+/9910'53E6%!6+/9910573E6!%k& &k& '& J'& +P&P&P&F B&9`#0##]]5&i #/;?3@-3'99? !!?>''>>>/3/3/3/2/93/99014632#"&74632#"&4632#"&%4632#"&4632#"&3&. ".." .. ".." .r- #--# -2. ".." .. 0/!",n` .. ".." .. "..".." 00".." ..".0 0..o!@ /3/33/2/99015!%4632#"&4632#"&3G"-# // #-- #--# -nmm@".." .. 00 "...o\d#4@ #"@ "H"/3/+933/2/99015#5!#%4632#"&4632#"&3nGj-# // #-- #//# -nrmmr".." .. 00 "...oV04.'32> #".54>75$&`1ELIf<#IoMQpEr/Z3O1@{sr}BI`.UsVQr[L`76_`:anHDspa!:wTSV H$7<;DGNVW]h$$7h$9h$:$?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                          uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB01uniFB02uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFC commaaccent breve.cyrcaroncommaaccentcommaaccentrotategrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.uc grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmarkuni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lc uni1FEF.short tonos.shortlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BEx          bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.604D@8 8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz S R Q P O M L K J I G F E D C A @ ? > = < ; : 9 N T B H:BJRZbjrz o n m l k i h g f e c b a ` _ ^ ] \ [ Y X W V U p d Z j:BJRZbjrz             ~ } { z y x w u t s r q   v |:BJRZbjrz                            :BJRZbjrz                            J",6@   bcyrlgrek2hebr>latnLMKD SRB kernkernmark  6>FNV^fn|&.6>     jx|8  #j&&&'8''(F( () )<)l)))*,*\***++,+Z+~;;>pB0ElI,I4IP1lll~.6llL.llll....llll..lll    ))     ))          ,             ))     -              1          n L $*06<BHNTZ`flrx~ &,28>DJPV\<<<<<<<~<<<<<<<<PPd<<<~<<<<<<<<<<~<<<<< (  H" X &,28>DJPV\bhntz x  XX&|vll  L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzFFhFhFXFXFFFFFFFXFXF F F@F@FXFXXFXXFXFF0F0FFFFFFXFXFFFXFXFXFXFFFFFFFFFFFhFhFXFXFFFFFFXFX F @F@FXFXXFXF0F0FFF00XFXXFXFF (  HFLRX^djpv|FFFFFFFFFFFFFn. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz00>>,,hhXX00\l4XX>04hh00>0,,ThhXXXX\l400XXTT (  H   jpv|-22<2  !<  !J`    J`      J`     !   J`     ! 4<4J4<  !4J  !Jl      Jb    Jl        !Jb      !n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFdFFFFLFLFFF (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\8FFFFFhFFFFhF F FpFFFhFFFFFFFFF\FFLF F F FF F8FFF F FF\FLFFFFF8F8F8FFFFFhFFFhF F F FFFFFFFF\FFLFFF FF F F F F (  H FFn L $*06<BHNTZ`flrx~ &,28>DJPV\$HD88\ X88$888888$$$HD$ X8$H (  H ( >       $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(pi 2@^p4r|&Tv.8,:dR>TZ`6  . < b 0 H j  @ R  , > l .p(FLZ $7<;DGNVW]h 7h9h:DJPV\`88ppp8LL8\Ppppp`pp\PP```pppLL8\PLpppp (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\&0,ThXXXlhhhXh000,ThXXl0XTT (  H   flrx~888888888n L $*06<BHNTZ`flrx~ &,28>DJPV\FFhFFXFFFFFFFFFF FF@FFXFXFXFFF0FFFFFFFXFFF0FFFFFFFF FF FFFFFhFFXFFFFFFFF F@FFXFXFF0FFFFFhF,FFFFFF (  H:@FLRX^djpv|FF,FFF,FhF,FFFFFFnn L $*06<BHNTZ`flrx~ &,28>DJPV\0h,|hXX,XX0h,|hXXXh0X (  H   flrx~h@,,x|,|@p 8=@̑openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSerif-BoldItalic.ttf0000644000000000000000000132456414005610145024522 0ustar rootroot0FFTMWQXGDEF}t\GPOS}Af,C*GSUB͊]HOS/2`cmap!E*d6cvt d6^=pfpgm~a0gasp \glyfChlheadw<6hhea Et$hmtx)(Lkern3ՌlocaV @H(Pmaxpz nameudl post|s`gOprep>!8P u_<̓I̓I v!EW vd  RT/\qu3,%3Lf  Px!1ASC! kF3!`= 9qp929eg}+9G0FV%Eev0VVVFVVF9VJJVs%VxVi39g0s(9499-9's* n*9>sKV3VL{cH%W!XPr+W3dUf(f)#hfKf}@-c0VVVVVV_VFVVVVJJJJJi00009/9/99/#s*     ddsKsKsKsK3Y3VVVVFVFVFVFV0V0V0V0V0FFFF9s(9s(99'9/99/k49V9-9+--9s*s*s*ES*J J J G-V*VV*s%s%s%s%9@>9 sKsKsKsKsKsKVi3i8VVF?QVIVFR(9-V9,Ud*JJK #F N@ns- x9_9>3KM:i3SVS c  r- *V9/J sKsKsKsKsKVV_FFVJ J SV9 Fs*V_VVV0V09o9/J J VV*sKsKs%99s(>QMVV0J J J J i39bs*99VVF{ ZV;VV9GKV*391HHa69 ?!sKs(s(99N`K999-9K9K9'ss*( [ +g di!QW @99sa"cV KK3KJ  9`KK+>->;>e-!- ,ssN8N8~8t(#+9qpUU2E2e>>qW%lly3 ^Z[oEi2rbb]` VT ]C^^..1J^`}oz66KEBB55B+{oC?{F {7#%z2{V71pS0Oy5UV7) H9(VVV9JVVFJ9iPFVfimHd*9NEmT  H.d*'M9N=.s< ^:P;*E!XT+9/E E+E8l  J VEJV"2S-i9UshyOS@(c?&5F_7-9Jq!qYVFJV VFV VVBFs%D}m99VVweVX99m}9J9VFCV9  S5s2 #0sKsK*{q6 s*n9'3 sK3#KK7&11R400/(%*R949/9F6s(*sK3sK !FV*d6Y[ZXr 6fRXTJ 5xH5xHJ J rFt) !FVFQ6+09sKan5 5Xm*m*m`9q66 .EVF9'i7iV94s3#3#s(&s&sXm,}9q69q63#{9-VV_V0IIXS.9sK9sKJ J J 5R3333#1VV_":v{ZUv()F"'7 }JV\FX7{1`J}77B )779N1#%q T;D/ohdD N%=Z+1HhTooD DKI@KK9  *RJ.} -6;"+^K0#^Y 6f%*V\"2U_'>%]coh4L)*I7-vdGJ2UHreFe_eF]Q{h@6\6Q&J&(I![1:E?h4XJ*EX^XWj_cKU0JI[4aQdL[c[LiK 9sd9E?`9na99's*n*x.HH94sKe_?IC&(.NC]]y]']>]p]Q]llFNvNDWXJ/f`c+ c]cmN NNXc,, yVVVVVFV0V0VVV0VF9s(9s(9s(9s9s(999/VVV999j9=9'9'9's*s*s*s*J J J J nnV*VVVs%s%s%s%s%9>9>99lsKsKsKsKsKVxVxVVVVVVVi3s(9>V3VVVVVVVVVVVVV0V0V0V0V0V0V0V09/9J J J J J J J JK JK JK JK JK sKsK3K3K3K3K3Ki3i3i3i3mmmmmmmmVV[V3VQVVHHHHHHBiAiAd*d*d*d*d*d*d*d*+iL#LKLL#LpLp9N9N99;9,9N9N9N+iuAuiuuAupup      0nAiWWAEEEEEEEEi;(;;a++++++++-PPARRmmHHd*d*9N9N  EE++mmmmmmmmVVoVGVeVVd*d*d*d*d*d*d*d*+iL#LKLL#LpLp++++++++-PPARRmmmmmmmVVVVV  Q]d*d*d*d*d*~De~eD9T,s9N9L9N9N9E9EI~D|TsEEEEEEiifi\\3+++++W~0~09U L#d`aM.@kqpFVff0fjf.Ke6X6AVFVF9'/+)V [[xFVsVFkRX%;X !8U--)DDX\VhdGa1dKdjfdjdjf"g{mmb))s+kUFQ@;@<fB9-V9T9s(VXKH4j!20Kh`s99}ssooo#%qdDh?###%q ;hdN%=Z1Hh TZ#h^uiX^^q^^^^^^^mzf#:^^^^9/WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWW/u9mmmmmmmm969696969N9N9N9NEEEEEEEE9N9N9N9NEEEE94EE ++s>hh#h#h#hd#'KsK,~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A\eeehg`N_UA=@U@BUC=BU.=U=>U<=;U;/;?;;;>U0=/U/>U-=,U,O,,,>U?=>UJHUGG GGFAF=EUEHUI=HUP/@Fo@_3_N3?O332 = @ U=U=U   F @/U<0P݀ݰU<_3@u F@@P`GG+Ͻ_o@ F_?N/??_4 @3__0@Л@ 3G? `0@Ж `A @P@)p33/_ @ 30@P@ F3@I FwN<vvv[vu_ t`s_orrrrqGon4nG2U3U3UFb4_4A  @Fa_4`_4_O^^/^^^[Z+`ZZZZU3UU3U/?_SSSQoNNNJJG IG3OH_HGGGG/GGGUHU3UPU3UU3U@3/_?TS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYsst+++++sttt+++sts++stuss++++st+s++++t+++++++s+++st+++st+++++t+stu++++s+sts+st+sts+++sst+++u++stu++stusts+s+++stu++sss++++++++^s^s++^s+++s+++tu+s+++++ssssssss++++s+++s++++s++++++++sQ=o=LL 3Zd|3)7Z}dn Zdn}UV 3Lcyq13FqULZTLfoj-K {h ^^j 9jKZTKp@IR{dVh|HjgaAQgnx6U % 42$ U4Kam {d/ '  tL D d H $ \ L d0d<| xLx\` ( !"4"#p$8%%&'(),)*,0,--@--..`//0p1L223455669T: :;|d? ?@DAABtCLD$DFpFH I JKLMNOxQTQRRRU$UpUVWYZ<[[l[|\\`\]p_`DbcddDddde(ffgg0g`gggh$hXi$iTiiijjLjkkl lPllmxntnnoo4oloppq qPqqqr r8rhs\ssst tPtu,vv0v`vvvy y<yxyyzzHzzz{{D{t{{||4|`|p}}}~~L~|~~~,XHx P@p(T|8h(LpD<t4t4d(T `PLL| <p $TDt,`<x4D|8\HXpD|X(|(8ØTƸ|8ɸ0<Tl˄˜˴8X|̠0Xx͠HX΀Π@ (LpєѸd҈Ҩd|ӔӬ$ք4dה׸$Hlؐش Dhٌٰ@dڈڬ $<T$(<@$\@0Tt0@||4xh8T(l`@Tdt 0   h 0    p` p xP@ !8" "#X$P%L&&'8'()h*@+, ,-`../X0,01234<456x7L89;d?@AhBC<DEEF|GGHHIpJJJJJJKKLKL0LLLM4MMNPNNNNO(O\OOPPPPPQ(QlQQRXST TU@UV,VW0W|X$XYYZZTZZ[[\[\\\\\\],]]]]]^h^^_ _D__``P```a aPabbxbcHccd0ddedef ffgLgggh4hhhhiiLiiijPjjkXkklDlplmmXmmnDnnno0ooop p0plppq<qr rDrrsLst0tpttuu<uvwlww{4{t{|T||}8}}~<~d\@`@(,d8(x h XhT@P`Xhxdt pT$|l4\,0@8lxL|@0x <tT(D@ĐĠX Ȭx˼L|L\lΠΰϸ 0` ِ٠ٰڴܘl8p<H 0DTd<(8HTL ( ,Lph@D<hhdX , , D  \tHl0Tx  P  !t#@%T&'(P)*+ ++,-./`023,4T5$56789:;?@BCCDEdFhFxG$HHIJKxLPM4MOOPPQRSTTTTUVWXhY`Z8[$[\]^l_P_`____```4`X`h`x```aa,aPbbbcc<c`ccdle eDeheeeeff<f`fffgXhh@hdiXjhkhldmlnho opqr rstuvwxy4yz{{|}~T~d~t~~~8  40 `$X<4| p<$\8\XTh4hPD@8 LdD$$xHt p0Xht00@xp`tXĴƐ|Ȱ\0ˤxͬLϜ|0xp(<רD٨h,۠H4lL߬l8\h,|pL0$ X,P4<     x p Pl|dt  !"t# #$%&&'())*@*+p,8,-t.4./0(0l001 1x12<2t2233(3@3X3p333344(4@4X4p444445 5,5P5p5555566@6d66667 7$7H7l7777778$8T8x8888899,9X99999::,:P:t::::;;;4;L;d;|;;;>4>L>p>>>>??,?P?|????@@ @8@P@h@@@@@@AA<AdAAABBBLB|BBCCDChCCCCDD(DLDpDDDDEE E8EPEhEEEEFFGG8G\GGGGHH4HXH|HHHII4IXI|IIIJJ4JLJdJJJJKK<K`KKKKLL@L`LLLLLMM8M\MMMMNN4NXN|NNNOO(O@OdO|OOOOPPP<P`PPPPPQQ8QPQhQQQQR R0RTRxRRRRSS4SXS|SSST T0TTTxTTTUU,UPUtUUUVV(VLVpVVVWW$WHWlWWWWX XDXhXXXXYY8Y\YYYYZZ4ZXZ|ZZZ[ [0[T[x[[[\\,\P\t\\\]](]L]p]]]^^$^H^l^^^^_ _D_h____``@`d````aa8a\a|aaabb$bHblbbbbc c,cLclcccddHdtddde e,eLeleeeef$fPf|ffgg,gLglggggh h,hXhhhii4i`iiiij j,jPjpjjjkkkkl4lmmmmnn(nLnpnnnoXopppq$qTqtqqqrr<rsLtt<t`tttuu,uhuuuuvvw\wwwx x0xPxtxxxxyTyyyyyyyyyyyyyyzLz{{ {P{{{{|<|}}`~~`x$8|8HHDh hHX$8`HPX|0`L` LD<\|Xh |\8`h8¸ƈǠ`T0t̨`͠4΄$ό,АXѼ҄<ӬhHհ8֤אhdTۀ<lܜ,(`P|44TLH,xPltD\<0D ht0D$p(X  `     L   t   8 $dXp(@Xp4Ld4Ld|Pxx$dt( 0\l| 0DXl,@P`pT !!p""p"##d#$ $X$$%H%%&P&&'8''(H(()4))*8**+ +h+, ,|,--\-..X.//h/00T011t122h233t344`455h566\667X788`899`9: :p:;(;p;<>d>?$?|?@@l@A,AAB$BtBC,CCD$D|DE(E|EF4FFG GdGHHxHII\IJ JhJK KPKKLTLLMDMMN8NNO(O|OP$PxPPQ8QRRSpTTTTTU U,ULUlUUUUV V,VLVlVVVVW W,WLWlWWX$XTXXY$YTYYZ[t\\\]0]^T^_```\a4ab bbccdde|ffgxhLhlhhhhhhi i$jjk<kll=@   [tdT@4$pdPD4$itdTD4$td4$t`P@4 9tdT@4$@MtdT@0 td0 ]]]_]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqq??+9/933310#!"&54632_<+Ea`FEa``FEa`FEap\==@"  ?2]qr299333333103#3#TT=#=b@ !  Y  Y {  !!!t!d!T!D!$!!!!!!!!!`!@! !!!!!!!`!P!@!0! !!9!!!!!`!@!!!!!!@!0! !!!!`!@! !]]]]]qqqqqqqqqrrrrrrr^]]]]]]]]]]qqqqqqqqqqq_qrrrrrrrrr?3?399//^]33+3333+3333333333999910#!##73#733!33#3!ɔgeghee{{ss{{d")0@?'&"-. !"!# * 21-& 'sY@ H@H. .sYP"! ?233/]]q+3?3/++_^]32+3999333393339910#'&'#7&'3.5%734&'>ɐ}8Y>KRm@&fԤ@X w[an?g57CWapB4K]dJ!. KRd|Ql#Dh/CGbWh?b.2AZ$ jAR(5@)#/  #76&2Y!&[!+Y!Y [ Y 77}7o7V7677 7777777v7f7I7;7-77 7g7777y7k7[7K7=7$777777{7f7I767 77777777i797+77 777777777i7Y7K7=7777@;77777d7T7+777777t7[7O7?777^]]]_]]]]]]]]qqqqqqqqqqr_rrrrrrrrrrr^]]]]]]]]]]]]qqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqq?3+++?3+++933333310#3! 43232>54&#"! 43232>54&#"` Bշ"R9\4(09X2 Bշ"R9\4(09X2f,BrTKNu,BrTKNu2 Q&0;{@F310' 1 6  + =<  NY 0'3##9OY#.PYNY?+?+?+99/+399339333991067'7!!'#"&54>7&54632327>54&#"KF}8ot  }.Pz evقYVδnTVJ)~iŎPuWK9JNNRuX?@@mX?xO=dj7Av,NkIrxKqs6rMT\h\=-@ ?]qr9333103##T=eL%(@  Y Y?+?+933310%&5467 SĵYvxˏhq:)d|ZgL'(@ YY?+?+933310765'7 zɱYL|ZQ,2hv_5 T@  P ?]]910''-7% xw<=~z@='y%1'D$ҳ&}5 E@$    Y @Y ?3+3_^]++99933310#!5!3!l`kjW-"@ [[/++933310%5>54&'&54632Wƽ8R,)GZETgj1\=L"!+SADl+`9@ Y?+99107!+!![/ @  [?+9310"&54632Ea`FEa``FEa`FEaE@ ??333310#3ƌYGR (@  tY tY?+?+993310# 463 4&#"326ܑY7EVy^wEhL5 xh01H 9@   @ tY?+3?3_^]29933310%!?7%3BnVVGUL:@  sYvY?+3?+3/33393310)754&#"#>32!9!2dQYFMW6TZN+la41bL)d@5$! ''!!*+*$uYsYsYP?2/]q+?+3/9/+93393339910"'332654&/?64&#"#>32[-\~8casq`UZBMW6fXѬ(E!sq y ef41wD X@-      vY\ l   ?3?339/]33+393393399239910#!733!6//˝!E "E=f@9   tY vYsY P  ?3/]q+?+9/_^]+39933393102!"&'332654#"#!!6Kzx-\d4(l,]z$?Z EFL&K@( '(#uY sY sY?+?3/+9/_^]+99333310"&54$32#'&#"63232654&#"˼ɴ76W @M/~wNKXk\HGb+4IЪxo)rVD=?@#  vY_?3/]q+9?3393310#!!!WDY#Or%R *T@* ! & +,((tYsY#sY?+?+9/+99993333339910!"&5467.5463232654#"32654#"uS_ š@NީjUfsU]nqms=#f4 "YÏϔ׽ȼK&K@( '(#uY sY sY?+?3/+9/_^]+993333102#"'3327#"&54>4&#"3276Lۮ̴6W A^}.wSGXmRJMj Kb+14?}(Ӭrp'aE (@  [ [?+?+933310"&54632"&54632vF_]HG_`Ea`FEa`t`FF`aEEao`FEa`FEa$0@   [[[?+++93333310%5>54&'&54632"&54632ƽ8R,)GZETgF_]HG_`j1\=L"!+SADl`FF`aEEae\@8Y? `0P` 0P',H?+]qr33]++9933105 e{Zԏv.\@> Y`O Y`?O/]]qr+/_^]]qr+993310!5!5.HH#Q\@8Y? `0P` 0P',H?+]qr33]++99331075 5sr,ZL"q@B  #$Y // @%H[o  Y?+3/_^]]?+99//+_^]]q9+993932210#764#"#632"&54632Q?gk&SAY(F__FEa`493'08`FF``FEa0{qT:F@v; A@0@'7 7GHBYY >Y/3 _o _ o    33+Y3#YHHHHHHHHpH`HPH@H0H HHHq^]]]]]]]]]]]]]]]]?+/+99//_^]]39+++9933933310 #"&'#"&54>3232654#"32>7#"$5327'"CbߤC\E5Uee׳W`y4LPi`4ְE(CM7i?,HTK89JqV ~6gݢ&EFLrf[BA@(B8HU@+   `Y _Y ?3+333?39/3+393992239910%!?3!?! !.vgm=(IIIII[ =$n@; ""%&`Y_Y`Y`Y_Y?++?++9/_^]+999333339993310 4&+2654&+%!?'7! ̮[+| DD L., m=z@@    `Y     _Y _Y0]q?2+333?3+3339/_^]3+399333993339910#?'7!!'7!!?! ɧ  WW  ɨ  ^^ JuIIIIJJJW= I@*  _Y_Yp P   P  ]]]qqr?+3?+3933310%!?'7!Ч ɧ  dJJuII6=:@  `Y _Y@]]?+3?3/+3933310'7!#"'33267e k &٘`6S QJhII01fX=_@/     _Y_Y?3+33?3+3339999393223999310%!?'7!'7! !ղ v ɧ u [@q  'a ~]dIIvII IIS7I|-=P@-  _Y  _YO@H `Y?+3/_^]+]+?+39933310%32673!?'7!q`&uTY ɦ  j kIvIIV=m@7    _Y _Y p]?3333+333?3333+3993333333393310!# !?'7!!!?-ݻ # ɧ  ɧ o ûIIvIjIII"=U@, _Y  _Y ]?3+3?33+33993333333310'7!#!?'7!ɯ  s㵯 # ɧ II&X IIvIJL (@_Y _Y?+?+9933104&#"326"$&54$32`z͂}΄cKt_ωw=N@)   `Y _Y`Y  _Y ?+3?++9/+93339933102654&+!?'7!2!utEiL [ ʨ |xnVIIvIJL*=@ $ +, _Y'_Y `Y  /]+?3+?+993399210327#".'.54$324&#"326z tlD ,4X~j^cӘz͂}΄,31N1k ωt=c@3   `Y `Y _Y _Y?3+33?++9/+999333333339910!?'7! !'2654&+(S ɧ ɓ p*yuEb8,IIvI+I8nr%L+o@! )),- H!@3H !_YP_Y`0@?2/]q+?3/_^]q+99++99333310"'332654.54$!2#'&#"ٲ@X"Q0OdidO0 8YQqW\wR1Gh1Bzl6PA9;EZtN+>bU@  aY _Y?3+333?+99333333107!!267'7!#"$547 k q   -rIIpC II@xx=@    _Y vdV2 pdP@4$itdT@4$t`T4tdTD4$9tdPD4@A tdD0 `0]]]]]]qqq_qqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqq_qqqq?3?3+3_^]993310#'7!'7 .qi #  =IIIoI=D@$    _Y   ?3?39/93+39933_^]10##'7!3'7!^ne 4 jdj  zPII=3II=R@*   _Y  _Y?3+333?39+3339933333310%!?'7!'7! !? @  e <  ` dII_IIoIIlIIi=S@    _Y  _YoK; {kK+ j[K+{k;/_O? :o/_? o@]]]]]]]qqqqqqqqqrrrrrr^]]]]]]]]]_qqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqq?+3?39+393333333310%!?'7!'7! . O | l  .dIIII,IIJ=9@   _Y _Y?3+3?3+333333310#"#!32673!7Ic DY;ɻm,hZ` Qj wr3(@ YY?+?+933310!3+ C)9)CE@ ??9933103SYu(@ YY?+?+933310?'7!j  C))Ca5=#@?329993310 #3ZHgs@ Y/+33105! 㐐^%@[/]q+9910 7!# ^ % I@%   !OYQYNY?+?+3?+?39933923310%!'#"&54$32733267&#"7m;M}qR6PE4(b'c-OJ~IZ :JU+-%gyP;3" !Q@+"#QYNY OY`#]/?+?+?3+339933339104&#"32>"&''7!>32C6$_+aNEzHmV\ mL=KxKiyM>$#ARuMQWͫo8@  OY   @PY?+?_^]+993310"&54$32#'&#"3267H51H6\OPXUK{9,R"9.&k*aSDuD.^A54&#"`J~7,X_z)EwZb 09%?JQ&o e**LTy@G  OYOY 0 @  0   ]]r?3/]q+?399+3?/339933993910#?>32#'&#"3#!ޢ %ֲ[D'@ #5BDE'zƲpkhL +e@6 &$$ ,-&))QY)$ OY   OY- -]]?+3?3/_^]+/?+39993339933103267&#"4632#"&'7332>767#"&$A2#_-k;FJzH&]68$$rECZ7=HucjxF<F2*B(%/2cgIOY( i@< NY NY QYP0]]qqr?3+33?+/??+99333333910632!654#"!'7!av_t ~f[?&j[ mT k\4]B9t(aX3B140F@' SY NYNY?]]]?+?+?+93333310%!'7!4632#"&Qw w[ m[?@YXA@ZZBRBHAXY@?[YL?T@2 SY OY OY/?O??2/]q+?+?+933333310"'733267'7!4632#"&dYO'?4M #ؿ[?@YXA@ZLvy"B-AXY@?[Y`@3   NY  NY NY?+3?+9??+99333333999310 '7!!!'7!_V X \P ƦlD\ mXBBBF3B-64@ NYNY  ? ]]]?+?+933310%!'7!Jw w[ mZB3B'*@ ((%" ",+(%NY(QY QYNY,y,I,, ,,,,,,,,,},k,],K,;,+,, ,h,,,,,,,{,o,[,K,?,/, ,,,,,,,,,,o,[,K,?,, ,,,,,,,,{,[,K,?,+,@T, ,8,,,,,t,[,+,,,,,,,,P,?,/,,,,,, ,,^]]]]]]qqqqqqqqqq_rrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrr_rrrrrrr^]]]]]]]]]]]]]]]]qqqqq???+?+3?+3?+9933_^]3333]3933]33104#"!654#"!'7!>32632!6H#_K cfJ0z$jY HHdYeXh_t ~faP|79t(a_QBb_i]od%_B9t*[@3 NY QY NY Pp0]qqr??+?+33?+993333333104#"!'7!632!6[?&jY NctWt ~faXQBj`4B9t  <@#OY OY `]]]]]?+?+9933104#"32>"&54632}?{KJ:@xF̌̌qs} ִִnL$\@1& %QYNY  NY !OY?+?+3?+?+33339339310#"'!?'7!6324&#"32>‚VE & hc Y}u=2DdbCHyDwծ!_AA32#'"!'7!7O0#:7,Kp4iu wkx LSRB(s@E")*WX"""" "NY  NY *0*]r?3/]+?3/_^]]+99_^]_]q]q99333310#"&'332654&/.5!2#'.#"M+.B@qRb58Bo\yv+B R3LG;d_S-)#ZWA'A &>T n+D7'D85M^>lF@%   OYPY]?+3?33/+39333310%27#"&547#?33#"L1Dnw\s &[5jF#/id.bA'hR&50K0M@) NY QY NY 0q??+?+3?+99333333310%3267!!7#"&546'7!^[@#j m er ct faUQBmf\(Bs=@!  NY ]]]]?2+3?3339310>54.'73#'7J "- SK{= r:2b ! A(\[gB]G@' NY ]]]????+9/93393104/73##'7!3>@$ Cnwg؅P 0~5dp$F A9Yq[fBn4*%y%V@-!"%%"" ' &!%%"NY%NY ??+??+933339939929910#&5467%'7!7>54'73!$'* AHV +f117 V v+! A #S<AU(A AKsAA3F"U@, #$$ NYOY $$]]?3/+/3?+39?3393393310#"&'733267'7!>54.'73QI`L3=1*<-7>;#";z0_Xg7>EQ@_KW559>{q(&!RHUcr:WEV`gP5!=IWF@p` n @0 P@>pPp/]]]]]]qqqqrrr^]]]]]]qqqqqrrrrrrr^]]]]]]]]qq??93103FG)R@, !! %&*+ !"!"Y!!YY?+?+9/+99333331073267>75.57654&+732#x>EPAbHZ458>{/o{8WEVlbhP3,!=HW}j&,!UjlňVbb@  Y  @H Y/_o/O_ @+2H_O?/t?p_?@oOP_@ ^]]]]]]]qqqqrrrrr^]]]]]]]]qqqqqqrrrr^]]]]]]]]]/+^]q+33/+_^]+3993310"&'.#"#>3232673?9zJVS!GA Bu\:q`:BBDs;>H1oT54'#73&54$!2#'&#"!#%^YZX=}u6W MYQG{HCR9JecR5ee!$aBcT' @% )("Y @Y))))d)D)$))))))))p)`)P)@)0) )))))))))))p)`)P)@) ))7))))`)@) )@)0) ))))))))`)@) ))^]]]]]]]]]qqqqqrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqq_qqqqrrrrrrrr/+_^]+933310#"''7&547'76327"32654&a~xgidfCCfheivviifhEEhdjii`EEhfgez{dihkFFidkgxwhgfiijjH="@R! !  ""#$ $!sY !sY!@ H !!sY ""sY?3+333?+399//_^]+3+333+333939333339107!'7!3#3#!?!7!7!73  tm?j K Y% %BB%BBffBBffdFD@ Y      p `   n         @ 0    P @   >  p    P    p /  ]]]]]]qqqqrrr^]]]]]]qqqqqrrrrrrr^]]]]]]]]qq?+?+93331033!l%n%n6B@974@@)=:: 11CD47=7,=7=7=&Y"p"" ""@  Y?3/]+?3/_^]+99//99339339933339910%#"&'332654&'.5467.54632#'.#">54&'L*.B#h6XkZ|ljGO̼k*B c.OTFFQZT.SJJlIiJkL9!).YI:dNCYs#*|Ln%J?/R&-2O_<{'?nB3R1 b?3\jZ 4@  Y P p    /]]q3+3933310"&54632!"&546320II01FFk0IH11FFjG22ED32GJ/0GG02GWR*:@!((7/<; Y ($Y  3Y +Y<<<{<k<[<K<;<+<<<<<<o<_<?</<<<<<o<_<?</<<<9<o<_<?</<<<o<_</<<_</<<]]]qqqqqrrrrrr^]]]]]]]]qqqqqqqqq_rrrrrrrrrrr?+?+99//_^]]+33_^]++99339933104$32#"$"&54632#'.#"32?3"32$54$W=@vE)R9pkzIFꡡAü@޼i;w'椣塡XRI@  Y Y Y ?+?+3?3+933333310#7#"&54>32?3&#"327H6 P]I]\m?C 2#%MbH0;N1,;vbicO%PJT T@   Y Y @ YY?++33?++3393333333103#73#7e}e d|d T{{dBd{{dBr+"@@Y?+99310#!5++`9WR%.>o@""#&#;+;3@? **Y"+Y++#Y% P`p  /Y 7Y@@@@@t@d@D@4@@@@@@@p@`@P@@@0@@@@@@p@`@P@@@0@@@8@P@@@0@@@@o@@@@o@?@/@@@^]]]]]]qqqqrrrrrr^]]]]]]]]]]qqqqqqqq_qqqqrrrrrrrrrr?+?+99//_^]q^]3+339/+3+3+993393399339310#"$54$32#!57'5!24&+326"32$54$=@ 1^LT^[XFTxh`ꡡü@AW::7sjMt:FRBH椣塡 1@!Y/_/]qr+9310!5!#^%R-@  Y Y?+++9333104>32#"&"32654&RSSTUR5PnoOQonSTSTTQIsVSttSVsU U@-   YY @Y ?3+3_^]++?+9933933310#!5!3!!5xlG`kk-(F@   YY_0k_Oo_:_ O0 ^]]]qqqqqqqqrrrrrrrr^]]]]]]]qqqqqqqrrr^]]]]]qq?+3?+3/93333310!7>54&#"#7632!&P--5*.>!vQvNkrI4AtfWJ) F$@ "" &%& YO _ o    YYo&[&K&?&+&&&&&&&&[&K&;&+&& &j&&&&&&{&k&_&K&& &&&&&&&&{&k&[&O&;&+&& &&&&{&k&[& &:&&&&&&[&K&;&@3& &&&&&{&k&[&O&&&&p&@&&^]]]]]]_qqqqqqqqrrrrrrrrrrr^]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqq?2/^]+?+3/_^]9/^]]+99333993910"'733254/?654&#"#7632pjA *AoD?0+4,/>"lYqSU ˄s S15w^P# WFw^'@[/]q+93107!s^!%LNX@/    QY NY NY?+??+?+3?333399333107!3267!!7#"'!767i f[@#j Y 8:O ,H"LjBs)aURBRq1-G | #=3@   Y ??+39/93310###.5463!j!!#׹IhKCP/A@  Y @ H Y ?+/9/++933933310"'732654'73]PE%70/=jV[+PYPa2*Nn Q=cuK C /@  @ Y?+3?29933310!??3 7 e ZhCC<)B}R ,@ Y Y  ?+?+9333102>54#""&54>32l/G*UDWCe}U_e}H\O{DŽwFna]nJT T@   Y Y @ YY?++33?++339333333310%#3#3e|e d{d JBB@C'&{U @H }}H @"||H @yyH @xxH @wwH @ttH @ssH @qqH mmH llH @jjH @hhH @ggH @ eeH @ccH @aaH @__H @^^H @]]H @[[H @ZZH @YYH @XXH WWH VVH UUH TTH @RRH @PPH @OOH @NNH MMH LLH @JJH @HHH @GGH @DDH CCH @ AAH @??H ==H @ <&SAY(ʪ[?gduJF__FEa`{02"`FF``FEa&$C:N#@&%+]]]]5+5&$vN*@&_O?Y%+]]]]]5+5&$mN+@&_O?/%+]]]]]]5+5&$XN+@&_O?/&%+]]]]]]5+5&$jaN &+55}&$S@ %%+55?55_0=#&@x&$%%  # '(##'#_Y `Y &`Y$&   & &`Y!O_o@H%  `Y@P`P` @ H_Y?+3/+_^]q+3?3/+_^]3+99//_^]3+33+3+33339339339933999910'7!#7&+!73#'!32?3!?!!?< u<[lW9YIY[Ud[T =d P }Lp1GdI[IIFPiL&&z@ 0! !!!/ %+]]]5&(C*N@ &g %+5+5&(vN&%+5+5&(N@ & %+5+5&(jjN@ &+%%+55+55W&,CNN@  &_  %+5+5}&,vN@  &  %+5+5s&,tN@  &  %+5+5l&,juN@  & %+55+55=U@0  ! `Y `Y _Y`Y_Y?++?++9/3+39933310#%#?#73'7! !#!!32] YZ  Q`a%XWU'IzI zf&1N@ &' %+5+5J&2C|N@ &C"%+5+5J&2vN@ &!%+5+5J&2N@ &"%+5+5J&2N@ &&1%+5+5J&2jN@&--'%+]55+55 T M@.  `0P` 0P',H?+]qr933310 ' 7  ^eDhBFeDeBfFBhDffo'Y@2!" ()"!$ _Y  $_Y?2+?39+99933339910"'#7&54$3273&#"%4'326ޘtcꙧkHz͂GG}΄xτwK+/:Gt&8CN&!%+5+5&8v N@ & %+5+5&8N@ &V!%+5+5&8jN@ &e,&%+55+55i&<vN@ &%+5+5=^@5  _Y`Y`Y _Y?+3?99//_^]+++3993333910 4&+2!#!?'7!4Yy{*i ɧ  zQ~JJuII4^@3 %&&*)00)562- -"OY-')NY' NY@P ?3/]+?+?+99933393223910#"&'7332654.'&5467654&#"!?632".1F/̷Pp#B*7AM-BGyd 16HW& V-ϯ ux"/a;UqA߆%_T,KJMUro[4SRHB^ꤡ5O_&DC@  &f!$ %+5+5&Dv" & # %+5+5&D@  & $ %+5+5s&D@  &z(3 %+5+5Z&Dj@ &//) %+]55+55&D@  &#) %+55+55 .?i@8"003 ::((@A,6OY ,"=%=QY%OY PY  OY ?+?3+9/+?+3?3+99333933310>54&#"'>323267#"'#"&54$32'467.#"326SM1G#3>c\3gY,W`HN^8TI4j%KSF?,{ Ot=**"$p]Yb 0q{#;?IR\W+%iB}[&%~kuVPo&Fzp- %+]]50`&HCd@ "&N#&%+5+50&Hv"& "%%+5+50&H@ "&"&%+5+50mZ&Hjv@ "&{1+%+55+55/&C@ &) %+5+5/&v@ & %+5+5&@ &V %+5+5/Z&j@ &o%+55+55#)l@<##  *+&&OY OYOY?+3/?+99//_^]+39993939310&'7%#"&54>32&'732>54&#" NY:ԋЄ<9 W H;AwFA?>yJBl$[|oΧ p~ff[`*s&Q@&?"/""-%+]]5+5 &RCk@ &0%+5+5 &Rv@ &%+5+5 &R@ &s%+5+5 s&R@ &#.%+5+5 Z&Rj@ &*$%+55+55dM@+   Y    YYY?++++_^]/+99933310!5"&54632"&54632H8NN88NN88NN88NNN88NN88NN88NN88N$T@.#" "%&#" OY  OY?2+?39+999339229910"'#7&5463273 &#"2>7[kU[h|TuS?{K?xF#=}j@ykOuRnK0&XC@ &4%+5+5K0&Xv@ &%+5+5K0&X@ &\%+5+5K0Z&Xj@ &`)#%+55+553F&\v#&'#& %+5+5YL)@*+#" *""/" #"&QYNY  NY &OY+[+;++++++++++T+D+4+ +++g++++++t+d+D+$+++++++t+D+$++++++++p+`+@++7+++p+`+0+ ++++++`+@++++@++`+ ++^]]]]]]]]qqqqqqrrrrrrrr^]]]]]]]]]_qqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]qqqqqq?+?+3?+?99+99_^]333399310#"&'!?'7! >324&#"32>%d ( h)c r058Uq@5!i(aNHyFwӫ:3AA<8S[g{R93FZ&\jK@ #&2, %+55+55c&$\N@&?/%+]]]5+5&D@   " %+]5&$iN*@&O?/%+]]]]]5+5&D@ &/#}#+ %+]5+5RH&$@ o  %+]5R&D @*P*@*0**d**%+]]]]]5Fi&&vN& " %+5+5&Fv&   %+5+5Fi&&N@ &# %+5+5&F@ &! %+5+5Fi&&N@ (&% %+5+5o&F@ &&# %+5+5Fi&&N@ !&# %+5+5&F@ &! %+5+5&'vN@ & %+5+5&G;@ %44%+5?5=W+@M ++-% ,-OY NY+(!!OY((QYNY?+?+3?+399?+9/_^]3+39333333999910!'#"&5463267#737'7!3.#"3267߳c ;IrmA 'e]SDuD;1!l)K \ mwBBBBRB&/vN@ &δ %+]]5+5-&Ov:& %+5+5=&/ ]56&OA P]55R&/@  %+5?5-1&O;@ %+qq5?5=&/]]5-K&O.@ O?/]]]]]]]]]q5=x@G  _Y   _YO  @H   `Y ?+3/_^]+]+?99//_^]9+39993310%32673!??'7!Reqe%uTY Gk  + kIdb^IIHH@(    @H    NY NY?+?+99//+993310'7!7!?\ msbc V3BuJ|KBG~F&1vN@&/ %+]]5+5*#&Qv?&%+5+5=&1@I %+]5*&QZ@   p 0 z %+]]]]5&1N@& %+]5+5*&Q@ &%+5+5\Q'QM?*?5G&_@1 $!!'(aY_Y_Y`Y?2/+?+3?+?+339933392239910"'3327654#"!?'7!>32V0Y#?x#pܲb ɦ iT(!}`$h UJuIzD@!&*L #W@-  ""$%OY QY  NY ?3?+?+33?3/+9933392239910"!'7!632#"'733267654?&jY Ners!ٲYO'?4Mr6XQBmf%_kryt(aJc&2N@ & %+5+5 &R@ &%+5+5J&2N@ &!)%+5+5 &R%&H@ H&%+++5+5J&2N&'%+55+55 j&R@ &$%+55+55G7E!.@^,%$$  /0`Y  `Y "_YO_o@H  (_Y `Y@ P `  P `  H ?3/+]q++?3/+_^]++9/_^]3+39933933399310"54$32!#7&+373#'#3 ?3!'27.#"|ɿc[n<[m:W9YIY[g Ud[TyaD?L#ҁ#zddN --6u@$' .. 178.OY..4OY#OY@ H H*OYPY ?3+?+?99+++?+9/+993933993103267#"'# 46326324&#"326>54&#"J~7,U]S{鬺O4;K_H/9MeGz)EwZb 09%?GTT&6 N@ .&0,%+5+5b&V-@ +&-)%+5+5P&=&7z4Pl&Wz@/@H+&&7MN@&o] %+]5+5>R&W8;***.%+]5?5&=`@0   `Y`Y_Y?+3?9/3+3+33/39393993399103?!7!#"#!#7.+!! YY=8KWBOBX 0;YZ Izw zI l"i@7 "#$$ OY" PY  OY?33/+3?+39/3+3_^]933993333910#?33#3#327#"&5467#73s &.5&"L1Dnw&fgDA'hhR&50F#/id9h&8N@ &J%0%+5+5K0s&X@ &w"-%+5+5c&8N@ &A%+5+5K0&X@ &t%+5+5&8N@ &M (%+5+5K0&X@ &%%+5+5&8N@ &I &%+55+55K0&X@ &{#%+55+55&8N@ &&%+55+55K&X@ &#%+55+55R=&8KR0&X,@ H %+5+&:N@ &+%+5+5O&ZQ@ &g%+5+5i&<fN@ &)%+5+53F&\|@ #&#' %+5+5i&<j@ &c$%+55+55&=vXN@ &%+5+5L&]vh@ & %+5+5&=N@ &%+5+5&]$@ & %+5+5&="N@ &%+5+5A&] @& %+]]5+5LT-@   OY0?2/]+?93333102#'&#"!>[D'@ #7D msw޽(h@7!  "")*!QYOY   NY "%%OY?2+3?+?9/3+3+3399339933910"&'#737'7!!!>324&#"32>mVuu\ m&/(=KxkC6$_+aNEzH$#hAhIQWͫbiyM>8l=#+c@3+!**"" &,-+!+!`Y++*`Y _Y_Y?3++?3+39/+999333333939910%!?#"#63! %2654&+ 4&+ "Oj#GW9l池˩r`ih324&#"32>mV\ 1"M/0U()=KxkC6$_+aNEzH$#A ?QWͫbiyM>=C@#  `Y  `Y _Y ?3?++9/+9933339910'7%332)?32654&#5 Sf_ ^A|oII"鏟rw "G@# #$  OYQY?+33?3+3?99333399104&#"32>>32#"&''73C6$_+aNEzH=KxmV^ uALKiyM>PQWͫ$#vA Ru`=@!  _ _Y_Y ?3+?+3_^]339310 #"'332$54&#"#6$;5T6Tc;MUBq`4Q+/O9,T%/Fj,E@#' '-. `Y+++_Y+$$_Y$?+3?3+332+3993310>32#'.#"#5.#"326?3# 4$32K+K ?)CW=T6Tb=MUBq,s`^+/9,%/'w)=@$$*+(OY(!PY! NY/3+?+?3/+3993310>32#'.#"#'&#"3267#"&54$32"|K+BB*EZ5H6\OPXUK{9,R`g__#"#!3267.#",c ;IrmA0U-1PM<1 d9.&k*aSDuDU">54&_νp&CI)32#'&#"3#'N @$(1(E"❷q\h.Fj.T@+)#"")/0_Y&- `Y--_Y-&_Y&?+?++99//+3993333310>32#'.#"#5&#"327'7!# 4$32K+K ?)CW=TxȟkD V M,s`^[+| DD L., zF-=@@!   _Y _Y?3+333?+99933107!'7!'6754' C   \Q?qIIWII] !  CY3.%(.f@6$!!* /0$$'QY' NY NY NY ?+?+??+?+3393333333339910%3267'7!#"&547>'4#"!'7!>32<=CLaj csϴƳ !#[:*j[ mT Tlav9 5Fu{'Bswy&9ad3B1jZk\4]9-6OW=U@   _Y@Y _Y?+3?9/3+3+39339939910%!?#73'7!3#Ч aR  RdJJ*zII/zQ q@9  !"_Y  `Y _Y?+33?3+?9933+3?993333399339910%!?>32#'&#"'7! !ղ v #YZ-Q&e,0@q  'a ~]dII` IIS7I|-_@0   OY  NY?+3?339933?3+993333399329910 '7!!!!2#'&#"_V X \P ƦlDEid>'@ &e,XBBBFm,KL@&   OY  NYNY?+?+9/3+393399399103#!#73'7!‰ew wuvwd[ mhBh4BXa@2    PY ?+3?3?9/993233229399392910.#"#76327#!7'7 <70EOG^i U L2pWY Seg:KAQ+'U(=6@C &## -,--32 2782-- #  _Y/ 366aY,)aY?+33?+333/3?33+333339933339333322310%#"&'#"&547'7!3267'47'7!3267'7!!iLkΔy  i Zq/`  h 0/c`  || gPe>,jon8HIIcBc,%&IIa0.-7 DIIJF=R@) _Y `Y ?3?3+?3/3+333993333333310'7!##"&'33267'7!ɯ  s/d5Y 9#AW II&X ._ZqI*K iJLJ!/F@") " 011 %_Y ,_Y ?+?+9/333399333310#"$&54$32>54.546324&#"326c CAM#+#H8BS٘z͂}΄1v+WdwljϙU+,+46UӾt  -F@" /' !./ #OY*OY?+?+9/399333333310"&54632>54.546324#"32>̌y*1B#+#H8BS~ x}?{KJ:@xFִqgR%,+46UGs,3;s}FEL "S@+ !"" #$!!_Y"`Y_Y _Y?+?+?+?+3999333333210&#"327# 4$32!!?vQxk˔Mu2Jק +Qw., z lJJ& L $R@+  %&!OY!OYNYNY?+?+3?+?+999333333210"3267"&%!?##"&54632.?{KJ:IjQR$n  hؔ?0Ϫ̌WBbs} JAAִ@[= S@*"  !" `Y `Y_Y?+3?+399//+93333993310!?#"#63!2!'2654&+L [ &Oj"GW9j,utEiVIIj-:y1nxnL -`@3!./'& .&$$QYOY@ NY *OY?+?+3?+?+333333993310#"'!?>32#'&#"6324&#"32>‚VE( h%Բe>(@ 'e,0zu=2DdbCHyDwծ!:3AApοmiy="u@>"!  #$"`Y !`Y" "  _Y_Y_Y?+3+?+399//++39933333399310%!?'7!3 !#72654&+Ч ɧ  'ٓ pX.yu*adJJuIIU+I`nr-LL,h@>") -." P_Y0)))P) ))$_Y?+3/_^]q?+3/_^]q9999333310"&54>7>54&#"#632326?36gt?jxqNY8ҪYGd<^0SX?\bu^46@T=FTJ?+u|@/C^FE. ' )Z@1#*+'##p# ##''NY'  NY?+3/_^]]?+3/_^]999933331074>7>54#"#7632326?3#"& =p|Tg,h.E&f{=psX#%M@' ##  &'  OYOYPY?+?3/+?3+3393399339910%27#"&547#?!2#'&#"3#"L1Dnw\s xFfe>'@ &0J[5jF#/id.bA!omuhhR&50F&= A@   !"`Y `Y ?+3/?+333399333310326?3# 47#"#!#7.+H<*K=Y5k =8KWBOBX 0;EFD9Gw ,\@-.,)"## )-."&& aY& ,,_Y?3+33?+9/39933399333333107!!267'7!>54.54632#"$547 k q 04]s#+#H8BSW-rIIpC IX4,+46UG4@xKG+h@4 -)&##,-((&NY(@ NY??+?23?+9/39933939933333310%3267!>54.54632!7#"&546'7!^[@#j ";Z#+#H8BSdm er ct faUQX%,+46UGy)Bmf\(BsM=*i@6("$$%%%+,%%_Y# ""##_Y?+?333339/_^]3+399933333332210%254&'!#'&+# $54%7#"#!|q.C-B"PC +6UPVSWdZ k%㘻8$krlҮ]Q(I@% # )*#&&`Y&  _YaY?+?+3?+399333333310#"$547'7!!267654#"#7632]`-r k q c a!G2K+ThsDO@xIIpC8CzseiLV@,  `Y   _Y _Y?+3?+39?3+933333333310%!?'7!>32#'&#" . O | /2ahPpK+K 29V*dIIIILZ)BA3F&6@ '(PY OY?2/+?3??3/+933310"'73326?'7!>32#'&#",YH*</7{54+7#"#!327bbRQ b8j:H1 ow@~wn@F @:n<A1TECX6}ZX M&)L ]@  "!!@Y _YvY?+?+39/3+333933999910)77!7!654&#"#>323#!9!e[dQYFMW6TZ_Tzla41zp=#O@)!""  $%`Y!vY_Y_Y ?3+?+3+9/+99339333102!"&'332654#"'7!#7.+6Kzx-\d4^ai ZK\ !l>4 E'QIR +"Q@) !!""$# OY OY NY?+3/3?3/+9/+3933933310'7!#'&+7632#"'332654#"#Ջ 327654&#"i zm Ijjp,&%j;LBBmWxyekRMZcX1@ ??9310!#31A @ ?3?3993310!#3#3A⠠s /Q@+   aY aY   ??99//3+33+39333310###535#5333#3/-ӑ쑄= v&''=N.&+5 -&'']f&G']1 =&/-L"&/M-Lx&OM9 K=&1-L&1M*L&QMs&$tN&+5&D#&+5&,tN&+5/& &+5J&2N!&+5 &R&+5&8N &+5K0&X&+5!&8 . -&+555K0&X'j&8 /& )&+555KBq&X'jv^&&8 0' )&+555K0&X'j@ 7@ H7H+55+5&8 1' /&+555K0q&X'jCr@ 7@ H7H+55+5G!&$ .I #&+555&D'j5&$ 26  &+55&D'@ ))@ H)+q5_0c&YN*&+5&C&+5FL(\@#)*"@Y_Y&&_Y& _Y?3+?+99//+33+39933333104$32#7&#"32?#737'7!3## F7Txȟk V ! z>̮[+z} DD }z., L&3j@6'& -.%.. 45&&NY"OY0OY-*QY?+33?+?+9/3+399333339992210!767#"&546323##"&'733267!3267&#" =Hu?ߟ]68$$rELXIA2#_-k;FJzHz/IOY2*B@[wh(%/<68jxF<FF&*N$&+5L&J/&+5&.N&+5-&Nv&+5JRL&2 R&RJRc&2'N&+5 R'&R.1H1H1H1H1H+++++VE(&yN#&+5F&Tv"&+5L X@/  [Y OY OYSY?++?+3/++3933333393310"'733267'7!#73%dYO'?4M #զLLvy"B-X!%! v=&'==&']&G]F&*vN&&+5L&Jv1&+5=+@H ()) ' $$,-!_Y! (`Y_Y     _Y )_Y?+3?3+33399//_^]++?+993339399333339910#?'7!!'7!3267'7!#"&547! ɧ  WW  J@Qo_s s=^ JuIIIIRD.;C}sJsvw%!\JEYLZ@@ Y @Y _Y_Y?+?+?+33?+993333910!?'7!>32"654&u0  #XlY@=PEI1Ihns_G@vFG[j&1C7N&+5*&QC&+5&$'SvJ;@'?+/++%?+/+++-%?%+]55+]]]5?55]]5*&D'v-@ ,&&)/ %?  # %+]5+55+554_0&vN'&T'*!%+5+5&v@ @&@C(%+5+5&vN@ (&(+%+5+5&v@ %&%(%+5+5&$N &+55&D +&+55&$IN &+5&D-&+5&(N '&+550&H -&+55&(bN)&+50t&H^/&+5W&,N &+55o& &+55b&,LN&+5/&&+5J&2N )&+55 &R &&+55J&2N+&+5 &R|(&+5&5N *&+55,&Ux &+55&5TN,&+5*/&U&+5&8*N (&+55K0&X %&+55&8N*&+5K0&X'&+5%L&6a&V&=&7l&WēEL"V@#$ #!@Y_Y _Y?+3?+9/+9933939933107$54&#"#63 7$54'>~mMW6 xi{y*rf=14A%|&f;0(E"!R@)"# " OYNY OY?+3?+9/+993393993310?>54&#"#63 7>54'D9>AHE.BkmoebUe*GI&H_"S pz6m&+N&+5(A=&K &+5L_G!_@1  "# aY_Y _Y_Y?+3?+3?+?+33993333339910?654&#"!?'7!>32 MBf ɧ b ߨ LJS@;Le JJuItP.#j JE7%3>@D!-," ,,""%4%8%%@&?@$"NY$0OY,))QY54&#!7Ic DY;&NSp Qj[d`XR+p>GIrEA@    NYNY?+3?3/+3?333333310>54&#!7#"#!3 ]YZs`F6iDK2 6Vf&$pN&+5&D)&+5P=&(z0P`&HzJ!&2 . .&+555 &R'jJ5&2 3 +&+55 #&R'&@ "H@ H+]q+qq5J&2N'&+5 &R$&+5J5&2 2 +&+55 _&R'J@$$$$$]]qq5ic&<N&+53F&\l&&+5bEN!N@' "# OY QYNY?+/3+3?+?9333333310'7!732#"&'#67474+326[ m hun}9$h:uz)2%.3BCZOeN<9Jg(B 9;,*E(3q@: ),$$45"1OY++QY$ QY NY ??+?+33/3+3?+?9933333333333104#"!'7!632732#"&'#674764+326[?&jY Nctp" hun}9$h:u{z)2%.aXQBj`4ZOeN<9Jg(tLB 9;,l#e@3  $%PY OY @ !PY?+??3+39/3+39333333333310"&'#67#?33#3274&'3262fq3']Drgs &Woy9<DO<5OX=A'hUJ_v% e L,@   OY OY?2+?+9333310"'733267'7!dYO'?4M #Lvy"B-!/<t@>0()) 65 "=>,OY(%%QY NY9OY5 33QY?+33?+?+?+33?+9993339399310"&54632737'7!3632#"'74&#"32>327.#"q\:  . MwxwC6&K+aDDtG7/EdaDDsE05EARX`ΥGY_iyO<hjx&L!.:s@>"())65/ ;<(%%QYNY 8OY 522QY,OY?+?+33?+?+?+33933393993102>32#"'!67#"&54632675&#"%4&#"327xJuLE( HI;HveA1Y1h;?p{=2#J-b0:l*sFWԬ!:3AuMNZ-jxHC8iyI<0/Hs!@M    "#_Y`Y!    _Y??+33?39/93+3?+39993339339933339910%##7#?33!?# 3 #%'.YVVg3m=\kIIhhI'SII[ O8nFi!*a@3$% ,"+,%%' '_Y  $_Y?333+33?333+3393392910"'#7&4$3273#5&'326?3&#"vehz\hz5T'RYb=MUBq_-;5.ȑ7w ]9,%/f {=d=W@ _Y@Y  _Y ?+3?9/3+3+399339939910!!32673!?#73'7!Ja_q`&uTY `T  z kI"zII< Q@( !"  `Y _Y?+3?3+333399399333991037##"#!733#7'7#7Ew=8KWBNN8BX | ?޳+;'Tow^^`BIZmE:S@*4'+ ';< 4))1NY,) QYNY?33+?+3?3+999933333931032673#".'&'332654&/.5!2#'.#"'%#9 7%=Re< "!_1.B@qRb58Bo\yv+B R3LG;d_S-)+`R6( 6TfbPZWA'A &>T n+D7'D85M^E!I@% #! "QY  NY  NY?+3?3+3?+3333333310#7#"#!32673#"./.#:F6i54&#"#6hO Xvaa?p>8[.ô7>II Ĉ#(HZF@" OYNY?+3?+3/9/39933333103?7>54#"#632h j3V]i7?l BG01c B T@+zPB =$,@",++## '-."@0Y,,`Y ,,, +`Y _Y _Y_Y?3++?++99//_^]^]+93+399333399392910%!?#73'7! %2654&+!! 4&+ #J池˩r) !ih"#''"% "()#`Y ## " "_Y  ''`Y_Y?+3+3?33+39/3+99333333393993310'7!733#7'373#'#32?3!#7#?3'#w [\<[;m9YIY.Ug[TQP &=Id}}If$*p@;('!" %+,'""OY(  PY ?+333?3933+399333333399103267#"'#&546;37%4'>`UJ~7,X_xViRjVX ?oCG|!9%?JQ*Z&JdZ ȁ&x6=Z@   @Y  `Y _Y?+3?3+9/3+393339939910'7!3##"'33267#73e k S&&٘`6S QJhBII*z01fXvzL?%U@,  &'#SYOYOYOY ?3+?+9/3+3?+9333333103##"'733267#73'7!4632#"&opR#رYO'?4MY6 [?@YXA@Zh)vyh0"BHAXY@?[YKEIL ,P@) ** $-.$'' `Y'_Y _Y?+33?+??+399333399310"327&# 4$!2%32?3#"&546`oFM`8l789L*>P/gG-N u$m\.5<20L')M@'$%% *+$!!QY OY'OY?+?+3?+3399333399310232?3#"&5467#"&5463267&#"۷ h?@(cJ %9HveA1"i,i;Np*<'uq$LL\-jxO<=="o@9"!! $# `Y"  !`Y _Y _Y?+33?++9/3+33?99339339933310!?#73'7! !'2654&+(S Rc ɓ p*yuEb8,IIn4I+I8nr,[@. OY NY QY?3+33??+9/3+339339939910>32#'"3#!#73'7!7O0#:7,Kp4 IJ:u wkx LSJh^hHB*= @2    !"  _Y  @Y     _Y?+3?39/_^]933+3333+3339333399399339929910%!?!73/7!!7'7!3!'! . O5 | 3h  k0dIIzIIIIzc3F),y@=+ ",***-.".,OY* 'NY OY ?3+?3?+39/933+333393393399999999103##"&'733267#73/7!!654.'737#'3l`L3=1*<-54&#"q gZ Z /du{~f\rSr;B(*6wh.&,>L?BH?nmI6t4u u<; D1I@%  ! OYQYNY?+?+33?3+?993333310'7!>32#"'#4&#"32>m[;M}qR6E4(b'c-OJ~IR :JUի-%]gyP;")M@'""##*+"QY OY &OY?+?3+?+3399333333910"&'!2#'&#">324&#"32>mVFde>'@ &,J)=KxkC6$_+aNEzH$#mt|AQWͫbiyM>_0@  OY PY?+3?3/+9933102#"&'332>54&#"'>H51H6\OPZSK{9,Rźޠ 32#'&#"!'3267.#"rmAe>'@ &c,c ;>9.&k*aSDuD.m32;DroER^0$0>EakbWK`w grJc>0O%LJG C@" !"OYOY PY?+?+9/+99333331074>?4#"'>32#"&326J~7,X_ ~)DxZa D9%?JQکoZc**.7q@<2 %%/(89""RY/OY'((OY,,5OY, PY?+3?+9///3+3++3993333933331074>?4#"'>3276?3267#"&547#"&326J~7,X_)[V*T"*TV\Fq ~)DxZa D9%?JQ#.s"s851Tr`W$oZc**9g+Z@/ ))%"",-%PY OYPY?2+?+3/_^]9/+99999333210"&'732654'+732>54&#"#7632*b.%kyo{P+,7l8GHA^<4A%rbiBV<,G3qhd  iC;;.$oaWw&dQ@{@A >>")&55//8:""AB.2+2RYPY87#7NY&#+##+OYPY?2+?+3/9///3+3++3999933393333310"&'732654'+732>54&#"#7632>73267#"&547*b.%kyo{P+,7l8GHA^<4A%r[V*T"*TV\.-BV<,G3qhd  iC;;.$oa)s"s851Tr`W"*Y/dQ6p,A@#) ##)-.K?&H?3]?39/]]399333310"32654&'#732>54&'2#"&546ɠqfYdA**ylw;iD\ٲӘar:5).  5/*.tkc]I'[Y@,  PY   OY OY?+32/+9/3+393339939910'7!3##"'3326?#73u  ku)ј`6S QEMIIIgz01`^zL"*7c@4+21## 891%%((.QY(OY  OY 4OY?+?3+?3/_^]+?+3399333399331046327!2#'&#"#"&'7332>767#"&%3267&#"JPEfd>'@ &e,&]68$$rECZ7=HuA2#_-k;FJzH72Xm(%/2cgIOYjxF<FLJ $H@$# ""%&"NYOY OY?+?3/+9/+3993333310"&54$32#'.#"32?'7!Ԗ?YF;!-H .=(bV3U.. )\  P4ʬ  ({LyFBB@?E,Z@-      NY  OY?+?333?3+3339933333933910%'>7'7!'7!4'=P8ZKF  j]Y` 3 S ;$  cw`BBBBX32@ &e,-av_t ~f[?&j#κd>m4k\4]B9t(aX(L -U@,%&&( ' - ' ./+OY+'OY%" "QY ?+33?3/+??3+993393339910#'&#"632#"'733267654#"!>32@ &e,-avv#ߴXQ(@6Ur[?&j#κd>m4k\4]lr{t(aX0[@/  SYOY  NY NY?+?+9/3+3?+933993339910%!#73'7!3#4632#"&Qw wJ:[ mJ[?@YXA@ZZBhGB_hQAXY@?[YN"kKW@-   QYQY   NY NY ?+?+99//3++393399399102>73!&#"#>7'7!i#zZRw wx h#aT[ m$;0B $OB6c@4 NYNYNYNY?+?+99//+3+3933993339103#!.5467'7!7Mw w\:GpKV[ m$!!9^QMB L9GtB$6L6.@ NY OY ?+3?+933331032?3#"&547'7!#1"?@(UZ [ m NAr84ZB,<-F%r@; "" &' NY NYNYNYPY?2+?+?+?+339/+3999933332239910"&'732654&+7#"!'7!!Y3ynu^ t8l;ew w[ mV n$F)&M {z<B3B1+2K*_@1(% ""+,'%NY' QYNY?3?+?3+333?+9993333333322310%32>7!3267!!7#"&'#"&547'7!^H#_K c fJ1|!j Y HdYeXh^t faP|73s)a[RBb_i]od%`BsKL*e@4(%" ""+,'%NY' QYNY?3?+?3+333?+99933399333333310%32>7!3267!!#"&'#"&547'7!^H#_K c fJ1|!j X hFaYeXh^t faP|73s)a[RBR]Zi]od%`Bs'L4e@4 2%*""56(/OY+(  QYNY?3?+?3+3333?3+999933333332233104#"!654#"!'7!>32632#"'7332676H#_K cfJ0z$jY HHdYeXhu#ߴZO(@8WraP|79t(a_QBb_i]od%_krstL%V@- # &'# NY#QYNY OY ?3+?+?+33?+9933333333104#"#"'733267'7!632!6[?&q#޲ZO(@7VY NctWt ~faXrvBj`4B9t*L{'R@* #() OY  QY NY ??+?+33?+39933333333104#"!'7!63232?3#"&5476[?&jY Ncts 1"?@(UZ laXQBj`4u<4NAr,B`taN@' NY NY ?3?+3?33+33993333333310'7!#!?'7!c : c}>nc b[ NkRCCBBC  V)@I   %$$ *+"OY OY  O _ o   OY %%OY'OY?+?3/+33?+3/9/_^]+?+99933933399310!2!#7&+373#'#32?3! 327&#" 22?V=0LF5(J8J8_`U&7punT<\\I^__L L)=%q@=  $# &'#OYNY$ OY  NY?+3?3+3?3+3+3999333939310!?.54%'7!4&'$):c & j:1"3a  l3^RbO5*BBL'%BB)soA3@  NY  ?3?32??+33333310%#"'3267!!X5S0#:7,Lr1i u iz QOPTB94@  NY ?33/32??+33333310%#"'3267!!X5S0#:7,Lr1 u iz QOP6BFB@    OY ?+3?33/33?393333991032?3#"&546#"'3267!"E&0@'Cg-5S0#:7,Lr1i zm'3iz QOPTHL,2@  NY  ?332??3+33333310>32#'"!'7!7O0#:7,Kp4u wkx LSBF,I@$! !NY OY ?+3?+3?33393333331032?3# 47'7!>32#'"E&0@'Cg u w7O0#:7,Kp4wzm6ABkx LS_Hi1'@  OY  ??3/+9933310#'&#"!>32 @ &8Zje"d>mt8QL5@   NY OY?+3/?+393333102!?654&#"#76@ c & j .('0@(Eő0:nBBF&GLmh@6 OY OY NY NY??+33?++9/+999333333999310!#!?'7! 4&+326i84m % cd fg Md>!o}BBCLBOJiik@7  OY   NY OY NY ?++?+339/+9?99333339339910)?'7!34&+326i oMC:* l[  u48BP]!>vxBsFCBBF>eF5S@*/"& "67/$$,NY(($ OYNY?3/+?+3/?3/+999933333310#'32?3# 47332654&/.5!2#'.#"$E&0@'Bh T n+D7'D85M^LT8@ OYOY?+3/?3/+933333102#'&#"#"'733267>[D'@ #7D#޲ZO(@7V mswrvqLT#J@& $% OYOY OY?3+3?3/+?3/+93333333103#73>32#'&#"3##"'733267L Ӻ[D'@ #7D#޲ZO(@8Sh½mswh'rw F!<@ "#OY OY ?+3/?+3/933333104&#"#763232?3# 476.('0@(Ed sE&0@'Bh r GLm0:{H=zm6AF@FT!+]@2$    ,-),&QY $ "RYOY?2+??+9/9+3393399333102#'&#"#&'#"&546327>27&#"[D'@ #7D^m ?[hV -NC^Ye=mswϞwUc?/2kaq3$++@0#)D@! OY PY?/+9/3+39333939910"'>323#7#73654&"L8>nw\s &[1F%-id.bA'hR&23HlE@"  OY@ OY ?+3?3+3933399391032?3# 47#?33# E&0@'Cg s &zm6AoA'hqHE$x@=# ! %&#OYNY QY NY?+?+3?+9/33+33?993993399399339910#!7#"&5467#73'7!!!326?!E\:m er ^^9t JMI Hv[@# hBmfKh>BhhaUQ"X)w@C %''*+   #NY% OY?+?3_^]2+33_^]33_]399993333332210"&546?#"#!32654'!#'.+JDB7K=L_pc[s" KC8N;Vgk;6V;7c"B@!   #$OYNYPY?+?+?+3/999322310"&546'7!324&#"#7>32TZ ktG=).5K!8>%leABn?<*kX_ m5@  NY ?3/+?3339393310! #&54736 "(2 S{= 2b &- A(\B?U@*      NY?3/+?39/33333939333333107#&54733!# @$ Cwg(P ~dp$F A9YqB4%yAf!G@# "#"NY OY  ?/3+993/+3393393310'47>32#'&#"! #&Q`L3=1*<-32"32654&s^%"^FF6i  ."", $,,12*1-%+%NYQY#.."NY ..+**+RY??+?3/99//9+3++333393333939910267&#"#&'#"&54632654&+7#"#!Ow)E\Ye<m hVot^ t8l;H2 n$BN,@0"*Sc0+akaq3D)}<1+2H@# OYOY?+3?+3/9/3933333310)?7>54&#"#>32j ZnLI9b,DY/NRܺOJ Ɇ- *6@3J@$ OYOY ?3/+?+39/3933933310.532#'&#"!?@ktV;/Y [euJ Z $$.Kp|JJ]E@"  OYOY ?3/+?9/3+3393933310#"&'33254.''7!PktV;/Y [euJ Z  i$. Kp|JJE*@  PYPY?+?+339310 4632&#" 3267ursN0*gdVV{d2aK=Ek')#U%xpF+7JL ):@ &&*+ ""OY"OY?+?+9/399393210#"&5463274&#"326"$&54$32YAAXY@?[ژz͂}΄c@Z[?@YXht_ωw#b@3##   $% NY  #NYNY?+?+39/_^]+99933333939910#?'7!2#4+32632654+/ c[ lR=3?^d5BB`fb|q}<4sDea{ Z,F@(  ##))-.?OH&?3?3]9/]9393333910%2654&#"?3#"'"&546?.54632tɠsfYe@**ylw;iC]ٲݘar<3).  4/*.tkc]Iٟ 1.V@, &'',0-,,/0 NY ,')'NY))OY$OY?+?3+9/+3/3+9933333310"&54$32>32#'.#"#'.#"32?'7!Ԗ~M!~K+BB*!8H .=(bV3U.. )\  P4ʬƒ({LyFBB@q@; OY     NY NY?3+333?3+3339/_^]+99333993339910!!?'7!!'7!!?<[ 6 b[  c9b9[  c[ 5 cBBBB>BBBBF?'\@0""() (%SYPY RY OY?+?+?3+3?+339333333310'7!3##"&546;267#"4632#"&֠ sv.x~NiER3[?@YXA@ZH"BTzeXs^`?1$*,AXY@?[YLT@,   NY  NY?+3?39?+99339329933310 !?'7!7!!_V \P :lD \ BBB;FB>5@  NY OY?+3/?+39933310%32?3!?'7!RlMWKL c[  gBBBL$ ,Z@0!('-.'$QYNY OY *OY?+?3+?+?+33993333931027>32#'&#"!67#"&5463267&#"Cg!ӹ[D'@ #7D\ I9HveA1"i,i;NplmswZAuML\-jxO<=$h@4 &"##%&"PYOY#OY?+3?+3/99//33+39339933993310)?#73?>54&#"#>323#j *nLI9b,DY/NRܺJz Ɇ- *6z+#c@2!"!!$ %!!OY##PYOY ?3/+?99//33+3+3393993333991037.532#'&#"3#!?#@ktV;/Y [euJ * x$.Kp|zJJ,3@G2-- &%%.45//NYNY&) )OY -%%"QYNY?+3/?+333?3+3?+?+399933333993399310!'#"&54632?'7!!326?33267.#"#"7;IrmA . V/ S8| RHJ9.&k*aSDuD5[F6iOU.^A6blvP;&F~4B@T5&&,-..22 <;; "(CD'&NY11.NY1PY((NY NY?OY;88QY2?2+3?+?+?+3?+?+9/+39993333399233923310"&54632?'7!!#"&'732654&+7#"!'3267.#"rmA . V n$Y3ynu^ t8l4ic ;>9.&k*aSDuD.^A1+2)&M {z<32+#7!'3267.#"#""32654&rmA . V/ )S^?Js^%"^FR;>9.&k*aSDuDF:mYdc5=$.^A6~TE^q@EOUvlvP;&q*43#*>8g@6/2255,))  &&9:)2/2OY-@,/ ##8NY# NYH9 ?3/]]+?+99?3+39993332323310%2654.'.54632#'.#"#!"&547#?33#3X[-NfOl+B F-v0DQH%TnwXs &W:-]H<1*4AR n+{/,+3Na>id.bA'hx.<>L)n@9$ '' #"*+OY$$OY @ "  PY?3+3?3+3?3+?993333933339910%#"&547#?337>32#'&#"!27#[Snw\s & Ӻ[D'@ #7D%!~[5#id.bA'~msw R&50>( @@K9<88??633 *0%0%AB3<932#'&#"!632#"'733267654?&jޢ %ֲ[D'@ #5Bers!ٲYO'?4Mr6XDE'zƲpkmf%_kryt(a-([@0'(($  ##)*# &$NY&#(NY#  NY ?+3/_^]]?+?+9999933322310%2654.'.54632#'.#"#!'7!X[-NfOl+B F-v0DQH%U[ m]H<1*4AR n+{/,+3Na>3B-X@/    NY NY  NY?+3?3/_^]+3?+993333339910!326?3!'7!#"6 S8| RHJ[ mgP6i63B0,K)@T! ()('""     *+))''"""$((!  !! $ ?333?399//333333/33333333/3999333333333223933333310'73# #'7!'73# #'7!nRG4QSQx,8OHRG3QSQy,8NH7i,,aF,,gi,,aF,,g(= 4@     ?32?32339993910#'.+"#!#'.+"#!Ug_HTQaUd_HSPaq  L0'V@,# () OY  QY NY ??+?+33?+39933399333310%3267!!#"&547654#"#7632|[:)j m kUierBL?@(VY#abQBdm[mf%eu ^r}9RsLe4\@/ 0*''!056**-QY-!$$OY$ OY ?+3??+3?+33993333993333104#"#76323267!32?3#"&546#"&5476F?@(VY #[:)j F?@(UZ/Uier8 pr9@s)abQ c)prtBm[mf%e?582L@ ,> ><?332?3??3333393339910632#654#"#'73&^9H>F=7&`@73u=:)(VI:V2(182#T@#$% %!->> <?333?3??333333933339910#'&#"632#654#"#>32'< ]9H>F=7%a@o|p=$A%u=:)(VI;U4swx +;@   , ;=?22?3?3933333310"'73327'7!4632#"&6.& ?a`gt7&&54''6+ G #(uz(44(&7682u8@  ; > <?332??3339333310>32#'"#'73& ^0#!,C!?ZF@HR+4(#f8@  > ; ??332??3333333310#"'732673# ^0#!,C!?ZF@HR+4f()fA@ ;? =?33?3333?333333991032?3#"&5?#"'732673C*&)=ZT ^0#!,C ?l IA RU#@HR+4f0(2f[@$     ; >?33?33339/3999333333939910)?'7!374&+326BVAP7G"r08%GHf( `( ((*%=#&Zf5@ ; ??333?333/33393104&'73# #'7337>'(G>Pg0L?33?339/3933333310!?764#"#7>32tj6BN?D)542an|l/e2,5-`ci2?@ > -?33?9/333393333310.54632#'&#"!?$9M3{254?FQ_@6dtk{i]`- ,,eQ!>D"@/329393310%# #3D\>D"@/329393310 #3 D+\+rrGq^8@" Y[/]q3++939331073#'q զL^!%!^5;@# [Y/]q++39393310#73%5զL!%!O*@@`/]]q9310#3nnOB&@0P/]]q293107!t^v^CE/9310#3nnEBWKY/+33107!tFdw/3310 7! F % Gx/32107!<sG!% @ ?3?3933310#'53#573T6TޖT6T%T%%?39310#'53T6T%Y @   /93331044#526WH3TwwT0K$3HPwTTwPFY @  /9333103"&5463"J1TwwT3H$4GPwTTwPHl @  /33933310753533ll @  /23933310##5#5!~y 0@    /9/33393333310##5#53533wwwwwwwwAq/232105!tA^ 2@  [//^]q2+39310"&54733273xy5y^}x%)3qf  @ Y D T t  4 T t    T       d 4   k   t D    d T   t d +  ; k _ D 4        t @ 0      0  ]]]]]qqq_qqqqqqqqqrrrrr^]]]]]]qqqqrrrrrr^]]]]]]]]qqq/^]]qr+93104632#"&3[?@YXA@Z AXY@?[Y# >@&  Y@ HY?_/]++++933310"&54632"32654&W|{XX{{X';;'';<#{ZZyyZY|8;(';;'(; R,@ /  Y ?+/_^]93310"&54673327mtG9 *h4:\RfcC'1v6qS5^B9sm@J / Y    @ Y/?_/]qr2+_^]_^]+_^]39310"'&#"#3232673+U`1!&*cC5T.4%*c&BX-4?0&-3=^ 4@  [ /]q3+393331073373^!%%!%%Zz<2@   /233/933333310"&547?>7327V\P#[VVE/aX'#Au's"s`$Tr/ @   /329910  ' 7 /HHIDHHI,fB@    ; =??3393333933393310'>7/737654&'7T *$8 ]4 f,@&)4: 'l"'o2%@  ,>?3?3933310#'73H7h((E'v%5@ &'' < ??33?339933393310#"&'7332654'.5432#'.#"zz&s' &D2:Bd?3/3?33999333339929910#&54?/737>54'73#c Ry3c=! S|4R#' (C'3#' -Eh 'r2?@ > -?33?9/333393333310.54632#'&#"!?9M3{254?FQ_"6dk{i]`- ,,zY//+93310!!5!Uz&@  Y//9/+933310!!5!3S̑NUz&@  Y//9/+933310!!5!3SUz&@  Y//9/+933310!!5!3SNUz @ Y/+/9331035!3SUbIp@ /39331033!bi~pibIp @  /9/3933310#3!ii~}p|i]I @  /223393310#73%զLq!%!``0@  KY@KY/++9333107!7!thtʖԖQ "@ /22939331073#'5G>p"@ /329393310573#'>VFc@  /3933310#'573cI>TFa@  /39333103#57'T > F @   /32933310"&54632"32654&W|{XX{{X';;'';3*HFZjQ[pE0"c;U 2x#~ @ @ H?_/]2+210"&54632"32654&W|{XX{{X';;'';<#{ZZyyZY|8;(';;'(;o^ #@[/]q2+31073373^!%%!%%^#@[/]q3+310#73%զL!%!O @[@`/]]q+10#3nnOBOd'@[@`/]]q3+310#3#3~nnnnOBBz^ #@[/]q2+3107!!7!I~8^ %  % ^ 0@Y [Y/]q++33/+10"&547332734632#"&xy5y[?@YXA@Z^}x%)AXY@?[Y_#@ Y[ /]q3++102#.#"#>yeZPPn%ew%(TCBU66#@/_/]]q10467#"&6ĵ YQ!JF>K| E=+ $2;G66#@/_/]]q107>54.54632ĵ YQ!JF>Kv| E=+ $2;GK6z#@/    _   /]]q10.54632z"&* fQ7A .%E#E~a\p066#@/_/]]q1027>54.5466FĴ [P!TAB| E<+"1EF:w@ [/]+107!" F % EG,x@ [/]+107!EsG!%BE[/+9/310#5#5353EBE[/+9/31033##%AY[/++105!5!; d~/104.5463276!'!iQIU,$HZVEAcXEf  [ /+103"&5463"J1TwwT3H4GPwTTwPH5F/231053533˄F5F/3310##5#5˄=BF   /9/33310##5#53533wwwwwwwwGu/3107!sߖL;Y /2+10"'73326?!ZO(@8W'!!"LrsۻL Y/+310"&5467!32?39%!' 1"?@(VL><4NAroI @  /]333104632#"&[?@YXA@ZAXY@?[Y+wg  Y/3+310"&54632!"&546320II01FFk0IH11FFwG22ED32GJ/0GG02G{J!  H /3+210"&54632"32654&W|{XX{{X';;'';"@   Y/]+_^]2102#.#"#>yeZPPn%esw%(TCBUg&@Y [ Y  /]+++10"'&#"#3232673XU`1!&*cC5T.4%*c&gX-4?0&-3=/3107!t/3105!1 /32105!5!̗F"@Y [ Y /+++10"'&#"#3232673U`1!&*cC5T.4%*c&X-4?0&-3=`z/2107!t`_./2107!_  ??10'mMsMMsM` ??10#3Ef /321044#526H3TwwT0K3HPwTTwPF{F /2210!3!5d7F /3210!!5#nF~i@  /3233210.#"#54&#"#>32632 ?(5FPF5)> RnJg<54.5463#44 & w44 & w-2:#QXr-2:#QX /32107!7!c̗^>@[/]q+107! ^ % %^ @[/]q+107!%s^!%zBUs<@+ Y [Y/?_/]qr+++10"'&#"#3232673GU`1!&*cC5T.4%*c&BX-4?0&-3=aQ/105>54&'&54632aƽ8R,)GZETg1\=L"!+SADlT < Y @[@`/]]q+3/3+310"&54632!"&5463253G-@A,,?>-@A,,?>Qqb@-->=..?@-->@+.?!s%2ET /210"5?3327C(HEz-&'L/{AY/2+105!#!R d1 /32105!5!̗VE[/3+310#3#33232>734632#"&4632#"&{Up9!" i ka1OF= i iG33GG33GG33GG33GX--F$2- E3GG34GG3GG34GG}N+)@  %  ( /3299//3310"'&#"#3232673"'&#"#3232673cU`1!&*cC5T.4%*c&VU`1!&*cC5T.4%*c&X-4?0&-3=3X-4?0&-3=H  /329/310'7#'573'7e,%%,,%%,Hll'kk'1F /332210'#5'73lk'&&, #/;GS_kw@W!{Q]]KWiic uo9EE3?-'Wc?''?cW /33333/33933333339/////////33333333333333333333333104632#"&%4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&%4632#"&'4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&4632#"&4632#"&#5#5!!5353##!!33!5!!5!#3#35DxxdP_Nd8dwd8dE88DddddKquffd?d%8?8ddd88@  /3333310#57'53 >> @  /3333103"&5463" J1TwwT3H4GPwTTwPHp`@@#  YO @Y/+_^]+23293102#.#"#>4632#"&ye aBQr eEYAAXY@?[w%(CTDSv@Z[?@YXEd *@    /32339/3333310''7'77dGGGGGGGGF@  /3333310#'573 F>F@  /33333107'53#憆>F8@    /39/32333333933107'53#%573#' >>= @   /33331044#526pH3TwwT0K3HPwTTwPFr  Y ?+10#"&54632@-,@@,-@,@@,-@@Ff7@    /9/99333339/9333310#7'7'7'37Y$t#//#t$//䞠vk,-jtqh,+jE#/!@-!!'' /3223333310#"&'#"&54632>324&#"326732654&#"|Y5YY5Y||Y5YY5Y|LB--BB--BhB--BB--BY|.((.|YY|-((-|Y-BB--BB--BB--BBOo/9/3107#33?p@oOVw@ Y /3]+10"$&'332$73lۯ g.01.g wUYGRRGYU_/@  @Y/]q+23310"$&'332$73lۯ g.01.g _UYGRRGYU=/232105!5u/332105!53!dC@3    /?_@#H/+]qr3]210".#"#>3232673gF^zi _cgF\zi3*1*@3OK)2)>3_!@ /]q3]2102#&$#"#>$l% g.-g &UZGRSFYUSH /10'7!5!'7$,%6%,Hlk'%Kt)<<?>?3?333?3?10#'#"&54>3273327&#"A!Y1FYY`UA1!c./;;0E_h"R)6ffhgF@SR0%t < ??33?39/310327#"&54>32>54&#"mGR.~=qiUPX]Fa(HTt )9&)4pbdhEY?w2 ,;>?3?3?310#'73'4632#"&MGZ7ۍ6'&55&'6h(''55''55&)u < ??3?3104#"32>"&54>32K&I.-#&H*hyT_hyZSEKYցk`]k$of(; ? >;??3?333?31032673#7#"&546'73C7'_@YA^8I;F=:V2d(jx=A 7K'IO%Lt <??22?3310"&54>32#'&#"327'esXY$i#+ 7Jj;,HQj%ndpa g$LB9&]&v"+> , <??233?3?3?310"&54>32?'7!#''3267.#"ZDSNUE$`;!Z)&?: 0?Y&i]jhJ'$W-6H@/$J 2_&,> ><?332?3??310632#654#"#'73 ^9H>F=7&`@73u=:)(VI:V2(1y2u(2#&>@  ;;>?3?3?333333?3104#"#654#"#'73632632#6>+$U<= ,K?Y5Ut/BTw4?>F> :k0UD:S6(et7@wC< '(UD2Nu ; > <?3332??310>32#'"#'73n ^0#!,C!?ZF@HR+4($ ;??3?3331027#"&546#?33#+!W)AH=EUTW^ _7 o*>=*L'?1=5&Ug;??3?33107654&'73#'7Zy(!1I{$gw:2'7Mj (2jf#$ #>@  ;>??339?310#&54?/737>54'73#)c Ry3c=! S|4R#' (C'3#' -Eh 'P)@[?_@!H/+]+93107!s!%UI @  /29/93310"5?3327(HEz-&'L/V1@  PYPY?2+?+3339310"&'732>54&#"7>3 T&[fUjjg1U(%MzqkM"*&@###j###]]]]q5V&5A@###j###]]]]q5$T|5@ @[@`/]]q+933105!{T!s%T X@  Y @[@`/]]q3/+3/+3333393310"&54632!"&5463253G-@A,,?>-@A,,?>Qqb@-->=..?@-->@+.?!s%H&$9uVHJ%++5?5KCg>'(9 V-@%Op/]]]qq5+5?5]>'+9V-@%`?]]]]]5+5?5F>',9V5@%O//]]]]]qq5+5?5L&29V' 6@%O]]]55+5?5>'<9V״%+5?5L&[@9V5-@++%_o_/]]]]]]q5+5?5(&k:0""]555H$ =%=C@#`Y   _Y_Y?+3?+3/_^]+3933310)?'7!#.+i ɧ7S dYIvIk TH<@  Y?+99?332293393310)73 !Dx@PS=(==m=+JL (N@*%)*#=(&(( ( (( _Y _Y?+?+9/_^]]]_]3993992104&#"326 54$3273#'!#3⒤x$.DPD.DPDKw^.ˉx fdddfW=,=.H;@  _Y ?3+333?3339393310 !?3!?Ԑ u n| QIIIIV=0=12= #c@%%$  < L    #@ Y0 L ?3+3/]3/+9/_^]_]]r33/391073#'!#3"#!#'&#2?3!33-DTDs2DTDpDSb:SlUHShBRP fPxxfRoDJL2m=H@% _Y`Y _Y ?2+333?++39933333310#?'7!!?! ɦɦ Ȧ IvIIIIkI=3=_@+       `Y  Y ?+9?+99/_^]3333393310!2$?3!7 7!#7&# )e#V\l?Zf=D( D^#Yc&=7i=<F/=/@,)! **//% %10_Y!)_Y@ H@ H-*/-/_Y- _Y?+3?+399//++3+33+39933939339102654&+ ";#"&54!37'7!32!#!?ݔp so)~G. h =w @1 iIIi߼zII=;='v@;  #$$'()_Y'#  _Y _Y?+3?33+3339/3+3933993333333339910%!?"&547'7!'7!267!!e G -u @ }\p  p~J 7'dIIF5IE;i}IIIL*`@2%$("$+,%_Y$?333?+9/_^]3339333333333310"!3;7.54$3 32?3!654&_|q.-B"PC `&D6UPVSdlrk!䛻$kԮl&,juN@  & %+55+55i&<jN@ &$%+55+55&c9@)&))I), %+]]5+5R&g9@ 0&03&%+5+5*K &i9K@&"%+]5+5N&k9@&%+]]]5+5E&w:@ q,&%+555555(`@0 *! )*''$OY$PYNY?+?+?+9/3333?933333939910%!&'#"&546327!4&#"326?  Ib0\ %Y+,J?AmE5)GLAAWusnƪ((:ΜqiBL *`@0$$!! ( +,+%$%$OY%% OY OY?+?+9/+9?333333993399102#"'!6"32>54&'7>54&m~pJR-FI6V.9pDoa< w00adG[ab^h LT7@   NY  ??33?+393333310'67&/7!>54&'7O')JR.3 6+",+'  +KhL S HіAb2Zp#(A +\@0)&$$ ,- OY&NY  OY?+?3/9/_^]++999393399310"&547&54632#'.#"'2>54';p&CI);#"'327#"&546?.546&E/*DH'HZ/! CKHoMD/`gxDMs[Q0S  { 1JL`DRF{hkAw.Y@  @  QY@Ho ?3/]++99?9993339933104%55$7'>54&'../%a\E[1EG H dY*@RCo9N\620/*K @@!  NY QY?+3???+993333333102!47654#"!'7!64er`#[[?&jY Nmf%_aZ-f!gn.aXQBM O@+  !"OY =M OYOY?+?+9/_^]+99333333102 #"&546"!654&32]؎d|4uA"94i1pdwXÃz}.N"6@ NY PY?+3?+_^]9333310"&547'7!327Xan\ m|D*5 :[U,oB?5N#636.bU@*      NY  OY ?3+/?399+399333999993310!!'7!b p` <\ mT?IORB!XE@" PY NY?3+?3/+993299233910 !7'.#"#7632#(2 =:0EOGir U Q+uke S+KAL0S@*    RY NYNY ?3+?+?+33?99333333333107!3267!!7#"'!767K f[@#j Y 8:O ,H"LjBs)aURBRq1-G | Y<3f@. &  45&H@HRY&'&'QY2 &&??9/99+9+99++9933393210'654&'.546?.546?7!276;#"/@PLлlpCWMF@O1  *I4ah8k6KBl+,+% Xz C rrTj  *}0E0C R L@'  !"OY PY?+??3/+333393333333310"&547##7>7##7!#327 mkkn?0JH(pxUI;#jD$4-VZ,a;-@h1R#C(4L=@  PY OY?2+3??+3333339310"&'!>32'25#",WP%ޅyCKN<<iG:} :@  !" OY  ??3/]+9999339210'>54'.54$32#'&#"BVznM>(K-TI\CF)(|\i4K(Q0Y!)~.%+;4 7@    OYOY?+?3/+3993399210%254'"#"&5)73k0eXLj0 eVM=O-å`u֒&*I@%   OY  PY?+3?3/_^]+3933333310"547##7!!327kUI;\j"-6!6,ah4&)#609E9@  NYOY?+?+?993333910"&5467'7!3254&'7.1u }<$E>gr.#)TAz7>">54AJJdʍMX2PFjW37joAư]ˮR"V} Pi`_ .LL@%   !  ?33?339033339933999910.'736?!#&'!765 :: [H}F10! l>n!, AHjw' /$Ae!TTLei@5    ! NY OY ??3+3?3+3/_^]993339333333322310##"&547'7!33267e _[!KI EX f] cLˈjgA ]>NAB@RdE+|/E@"&, ," 01// !))PY?3+33?39/99393931032654&'7#"'##"&54$732674?j HTDdwORnЍ9>` gKG9=+x]Z ti{"@AdwVI=R80I":(# Bn.{m}oFrwrkDD5,L!D@  "# _YY?2+?+3?399333333102#'.#"!?654 hrR*[ /-X%C . Loy5<b8L?y;+IIQOS05K^lL'2o%?5,&j .&+55 Lay [@5   !"PY OY  OYOY?+?+??+?+993393310#.54$74'6)OӎKKЏOʢPByxKӧ\Ӧ-)taw9.3Y@-'3&3  45--PY33 'OY?3+33?39/9+399933393310#!!#"'## 46732>54&'!32674?`PCRJqщ9>` HTD?a;29oG9>==722AB5-,,0$'' QY'< 9QY OY?2+?+3??+3?9933339993333323310"'73326?#"&547#'46?65.#"#>32%>7332673XQ(@5T aV,_029P F_bV-cb9P E3$Lrw4ktN~YImShR7MIQ=ntNW Ik];Q=JLL#A@!  $%_Y_Y _Y?2+?+?+399933310&54$32!?4&#"326c< z͂}΄*ωJJt L @@!!" OY NYNY?+3?3+?+99933310!?.546324#"32>D h@s=o[}?{KJ:@xFLAZ#Ǝִ/s}EdcL$.@! %& ! _Y ?3+/99993333104&/&54$32#7&# 7>wmu3ZuMTf:eO.N*6PRCZfq5!;EU;u54&'.54$;73qd,S^[YfOHPhPF>:v~2D1ZE0_&N4)1(t/4=V@,  `Y `Y _Y   _Y?+3?+3+9/+39933339910#'!!?'7!#7.+$3YW [ ɧ W@^ 1I]IIvILI@%  OY  OYNY??+3+9/3+333339310%!'7!#'&+373#'Rl `4HlKa=HOHBڰժB;=2@   ??9/39333333310%#&547!654'73!>U BgT BY F J FL)F J FN2v0@ ??9/39933333310!#!3\|T|9)dSE]j!W@% !!  "#_Y Y!!/3/+3??/+9999333333333310'6$32'654&'#>7&%#g| Rrm-*>R`VOQXHvW~1B@ b@2  @RYOYQY/+/9////++99993333333310&#"7632'6='%&''|{ Wtd^2 %1ˮ"oG_,<%v^MviE<=I@M? &##,--3 2 2JKC;aYCC66H`Y?62-- #  _Y/ aY,))aY?+33?+33?33+33333?3+9/+99933333333222310%#"&'#"&547'7!3267'47'7!3267'7!#"'.#"#7>3232iLkΔy  i Zq/`  h 0/c`  |-Ga.]}"\$9FJ\/Pe>,jon8HIIcBc,%&IIa0.-7 DIIkD$N9%Q.#E>@C3$%%' & &?@7/RY77**7!3267!#"'.#"#7>3232nHdYeXh^t fH#_K c fJ1|!j .Ga.]}"\$9FJ\/|b_i]od%`Bs)aP|73s)a[RD$N9%Q.# UQ&a@2&&!   '(!&$&_YaY $ _Y `Y ?3+?+3?9/+33+399933399310#"&546$32#'.#"327'7!!?{߶ρ2x+Y .Wtropi lʧ \ sy:LIIJJhrW@,  PYNYOY ?3/+??+9/+3399933399310#"&532#'&#"327!!{[`1H !4_9OUKc [ NĹ N#|}v"%ByEE=4s@<*))$ #2/#/56**,aY,,!&)$&$_Y&#!#_Y aY !`Y ?2+?9/++3?+39/+339933333339910"'.#"#7>323267654&#"!?'7!632Ga.]}"\$9FJ\/t#J dWph ɥ  K퍹A-ED$N9%Q.#E5BO:IIuIITO7j*4m@8 ."##'% '3''561OY311 "% +OY PY PY?+?3+?+33?9/3+39933333333310"&'&#"#>323265'#"&54>32673"327&=iI*&PeD(<67%ekyz^nT_r%X @@~mLf9;dm $9!1Cup$+$DeQF~Hp36ZTigT?*9BOdL-C@!%** ./  _Y("_Y?+3?+3993993333310"&547,654&#"#63232654'7% FEjY7o+M[8ţ9h huw#;y25p̘hi* ?+]|kg`B'cU`>3B>VXb$;@"%& OYPY?+?+399399333310 47,654&#"#6323278_!MG`QGH1DmtwHd0&dhk,#mk0(wj+=29SL"%Y@# $ %! &'@Y #  $ $`Y ?+33?39+333993333910'&#"!7'.#"#6327>32 !(5?zH9NO%8%$SW:d`u`-^{p]:8RX`MqqeNG4r`k@!$U@-" # $  %&OY "  # #NY ?+33?39+333993333910'&#"!7'&#"#6327>32!4iTe TX&SFH2LY>`PD*>>h`I2Ts..l /XiWVTc -S@*!!'./,*_Y _Y aY $_Y?+?++9/+3399333310! 4$3232673#".#"63 324&#"teSR3=w\$e8RJO5_<|}A_}J=A[ð$a&L(I@&  &&)*#OY##PYOY OY?+?+?+9/+99333310 4$32673#"'&#"32654#"7632;"ZRIn:"Xb.NN/ZKUi64 ]rq F9- G35=)g@4 &)*+_Y" )`Y_Y?+3?9/3+333+393399333339910%!?".54>;7'7!32'>54&# nWK/SY>tW_ k `dm~EF;67l<3Q.IIH?J}C6+L/)"FOF@$    NY OYNY?+?3+3?+9339939910#!?#73!3= kUj dEDBhBy93`@0 *1* % %45 (  #QY 1-QY?+3??+3?993333999933333210"&547#'46?65.#"#>32%>73326739aV.`029P F^bV-g|029P FktN~`InPhR7MIQ=ntNW ImY;MIQ=7F ,9@& -."OY))OY?+3?99?+99333310"&'#./.5$324#"32>f1pw8F[iq̌x}?{KJ:@xFNJH^P0UJ#- ִs}-4@   PYPY?+?+933310 4$32&#"3267rN0*gdpU{d2aK=k)#U%pF+7L?MJL!?@   "# `Y _Y_Y?+?+9/+99333310"$&54$32'267!4&#"!cg7 U2ωwgIM!wU@1 PY  PYPY?+?+9/_^]q+93333910"&5!2&#"!!327'V$ ^~$7pl{\ 1";*"Mz/(wnJ"*6a@<  PYO_O_o  PYPY?+?+9/_^]q+339339102!"&'732!7!654&#"'>V$ ^G7pl{\ 1ŷ*"M*z.)wnJ"*=YLFiL&V=a@0    _Y  _Y?3+333?39/333+3993333933223310#!?'7!!!?0-׻ # ɧ  ɧ o ûIIvIIII"LG%g@5 &'"PY NY NY?3+333?+3?3?3+993393333222310'7!!!?##"&'7332[ Wz_ YQ 7 `v90/F.L`F&A)= '_SB?BBBϿV $ L"Y@/#$  !  #PY OY !OY?2+3?9/3+3?+3339399910"&'3#!7#73>32'25#",WXX%ޅyCKN<hhiG -K.@   _Y _Y?+3?3+993310 #"'332$54&#"#6$;5T6Tc;MUBqK4Q+/O9,T%/FiL *D@!',+, _Y' "_Y ?+3?3+9/393339310#"&54632 4$32#5.#"326?3YAAXY@?[5T6Tb=MUBq@Z[?@YX 'w4+/9,%/ -K *P@+'+, _o  _Y' "_Y ?+3?3+9/_^]q3993932104632#"& #"'332$54&#"#6$YAAXY@?[1;5T6Tc;MUBq@Z[?@YX4Q+/O9,T%/&(C*N!&+5&(jjN@ &+%%+55+55L=2@Z %-00 34#+`Y&& &&#aY P`   `Y_Y?+3?+33/39/_^]qr3+3?3/_^]+933392239910"!?#"#!#7.+632#"'3327654& qn ~ GFKWB=X NcGD%קV3S=&"afIIow m=GUr&o+Xa&FvN&-%+5+5FUL![@1 #"#`Y/  _Y _Y@?2/]+?3/+9/_^]q+933333910 4$32#5&#"!!326?3e˚5Tq2p7MUB$w ZnF+=(T%L6W=,l&,juN@  & %+55+556=-="*t@7#$$"" ((, +#`Y $`Y "_Y _Y`YY ?3/+?++3?++9/+393993339933310! #"&'332'7!32)?32654!Ndl-X#@,VrM  V1( ^km%!III"鏟_= (@L!"" &&  *) _Y!`Y`Y  _Y "`Y ?3/++33?399//_^]3+3++3339933399393993399107!32)?!!?'7!!32654! g VX ^E^ ɧ a WW]CIIIJJuII鋣"=)@H" !! ''*+ $ aY"$$$P$`$$$ $$!`Y _Y?3+333?+33/39/_^]q3+393333339910%!?654#"!?#"#!#7.+632 7a~n ~ GFKWB=X NcGdII7|&IIow m=?&.vN&%+5+5m&&C!&+5O&N@ $&'! %+5+5Lk>S@+   _Y _Y `Y??3++3?3+33399333333910%#!?'7!!'7!C_ɩ  Ȧ { ɦKIvIIkIIIH$=Y@/  `Y  `Y _Y `Y _Y?++?+3/+9/+9933399331032)?'7!#'.+ 32654&#E_ ɝ7S&Wh^A|IvI 鏟rw =%=FeK=X@/    _Y`Y  _Y`Y?++3?3?++3393399333310 !#7'7!#4Xqf + ϒW9a1K jII=(='@G %'&     &'%%)(% _Y & "'  _Y ?33+333?339+33333999333339939933310%!!?'!?'7!'7!'7!  ZU T>3s uJ  {S^ 1 \g  g'II{8!II4IIIII IIpK,d@4 **'$$$.-'_Y-! !!_Y! _Y?2/+?+3/_^]9/]+93939993310"&'332654&/?>54&#"#>32GQG)V v3jb|PQ-n >V1nJ࿳, nf SZ }m=|@E    t       _Y _Y?2+333?3+3339_^]]_^]]]99333993339910#?'7!7'7!!? ɥ } p  ɨ   JuII3IIJJWPJm&N@#&&& %+]5+5=e@2      _Y_Y?3+33?3+333993399333993339910%!?'7!'7! !ղ v ɧ u Y0q  n ~GdIIvIIIIJ@Ip;=]@' _Y  _Y`YY?2/]+?++3?+339333933310"&'332'7!!?# Y-X#@,VrM  ɧ Ndm%!IIJIkkV=0m=+JL2m=S=3FiL&&=7O=K@  @Y _Y?3+333?3/+93333933107! '7!#"&'3327 e   ڃ]O@)   _Y_Y `Y??++3?3+33399333333310#!?'7!!'7!"_.Zɩ  Ȧ { KIwIIlII0=!^@/ ! !"# aY !_Y_Y?+3?3+3339/3+3993339933310%!?# 47'7!327'7! H>M~ 6 P 7iYq~m dJJ&P2[:II^lII 4=c@2   _Y  `Y_Y?+3+3?33+3333399333333933310%!?'7!!'7!!'7! ɩ  ǩ  Ȧ { dJJuIIjIIjIIK 4=l@7   _Y  `Y_Y??+3+3?33+33333993333393333310#!?'7!!'7!!'7!_.ɩ  ǩ  Ȧ { KIvIIkIIkIIS=W@/  `Y `Y_Y _Y`Y?+3/+?++9/+933339910#"#!32)?32654&#x5"LWCV` ^B wII"鏟sv= %k@7"   '&`Y `Y_Y  _Y ?3+333?3+33+9/+99333993339310%!?'7!%7!32)?32654&#n ɧ   VV ɿ_8 dJJuIIIIIv钜sv=L@( `Y `Y _Y _Y?+3?++9/+99333399107!32)?32654&#  V` ɿ_B IIIv钜svL [@1  !"`Y/  _Y   _Y?+3/?3/_^]+9/_^]q+99339210 #"/3327!7!74&#"#6;`5T6{T)*qCU:L'Q+6(nFQ669L-q@= ' /.#_Y`Y     _Y _Y *_Y?+?+3?+39/_^]+?+933399333310".57!!?'7!!6$324&#"326I^ ɧ  W'.}tw{t}oJJuIIx_w=i@6      `Y`Y_Y  _Y?3+33?++9/+999333399939310%!?#!?&54$) #"3 Ts uz-\< `M¦IIII`ͽIL}D2B *=@ $ $+,( OY(!!OY!??+399?+993339104#"32>%7>733>32#"}?{KJ:@xF?+yklF[O4r̃qs}$ &%vHD^oִ o(X@. #  )*  NY     &NY OY?+?+9/_^]+999333333910#"&5463232654&'7>54&#"BܿʎoyNCBD_N&=0 M ǻkYY*y wYTOh*}k.?"J@% #$  PY   PY?+3/?+3/_^]9999333310327#"&5467>54&#"'>32ň`?D:ou-恖DC=2Vh0@ci3#TQDNX:nh>[L9BN:EKp#):@ ##*+OY OY &OY?2+?+?+993392102.#"'>32#"&54632654&#"#'\ XY<>v$…hH;I}HIBCzIxm` Եuflcn0`HtA@y3 /0021!,,1 8'BC88B6>OY996102//NY/O_O_o )&$@)$PY)OY@PY?+_^]???3/+?+9/_^]q3+3/??3/+33939333993399333104&#"'632333>32#'.#"327#"&547####"'332>A3Vp,HH-|z*D78nA@4Vp,GG,|z*D78nA]n~^?"BW-n~^?,7S-(h@7( %%%)* )(OY  " ""OY" PY ?3/+?+3/_^]9/^]+93393339910#"&'732654+732654&#"#7>32L\P@(z_fnoXdAELD:K*ib:xgfJ6.P<_Ygcc;H4g yjgK0XK0&X@ !&x$%+5+5*8c@1      NY  OY ?3+/?39933+33?99333333999310!!'7!'78 ^V {4\ mTh ?IsRB!AF@% ! NYNY PYo ?3/]+?+?+393339310&#"#"&'7332>7>32!)@YD+Q6hW&A)= 3L/;|ѕ` ^ 6w $^ޥ̬B8c@3 ! NY PY NY?+?3/+33?3+3339339333310!##"&'733267'7!8Y 9Ls,54#""3267&>32#"'!>7#"&54632'7vAwI~3>AAxHw!5"9E-aE~݋SA;n ; of~݋T?C| L< (}]ΤAJ&'&:2A[Kh!R@*  NYQYNY /?+?+3?3+9933333333310%3267!!#7#"&546'7!^S8!i m Yĭbp ct gaPLBhra[(Bn#M@' QY  NY NY ?+?3+9/3+9933399333103267!!#"&546'7!iQ?%5 m QLlgo 1t 3^Y/BbclmEBsKf)_@0 ''%&&  *+&NY ""QY NY ?+?3+333?3+39933339333322310%32>7!!7#"&'#"&546'7!3267![)c`g m _per ct f[Cf faF*BBaUmf ]-Bs)aICsKha.m@7!$$ ,,*++  /0+ NY ''QY NY/?+?3+333?3+3993333933333322310%32>7!!#7#"&'#"&546'7!3267!'/,b\ g m YĭWq fl ct f'/@h f01E~0BBhX^ne ]-Bs)01KCs&$e@  ""  %&NY@H  OYOY?+?+3/_^]9/+]+993333333102#"&5467#"#!62654&#"ͲrJ@GK3,f6M?JQK+<LEq  ) op^f Pcky1Oq@! NY@HNYOYNY?+?+?3+9/+_^]+99333932239910%!!632#"&''7!3254w w O<+YDw0G-1ZB}:BDi1gW@  NY@H NYOY?+?+9/+_^]+9933339910632#"&''7!3254<+YDw0G-1@}:BDim@@  OY  PY(H@ HOY?+3/+_^]?3++9/_^]+339933310"#632#"'73267!7!74&z*9FK2qʆ*:Ljh>Tb!ûnK#g<4$d@7   &%OY OY    NY !OY?+??+9/_^]+?+933399333310"&=7#!'7!36$324#"32>vJ[ mI|-¦Ɗss;wID6(p|6(?IRV40L/Z&j@ &o%+55+55L?M$.g@:&''$$ ,, 0 /%NY"")OY"NY PY ?3/+?+?+9/_^]+39393339910#"#"&'7332>7>32632!"'32654&@YD+Q6hW&A)= 3L/;z@(.H~E$,NSMi6w $^ޥ̬~,jukXh6}@4      ! NY  OY@HNY OY ?3+3?3?+33399//+_^]3+33+3993339939339939910632!"'!!'7!!!32654&*04FJo II+%I-'V_TA~,[RBaDitlc^( "}@C ""  $#OY""NY" NYQY?]+33?+33?+9/3+399333339399910!#632!654#"!#737'7!+er_t ~f[?&j[ mgQmf%_B9t(aXKgB*8&v@ & %+5+5K0&XC&+53F&\u@ *&-' %+5+5KL0^@0 NY QY NY ??+?+33?+/?9939333322310%3267!!7#"&546'7!!^[@#j Y er ct f5aUQBmf ]-BseDFL;^@/*"00<=_Y99_Y49%  _Y)-?333+3?3+39/+39993333332104$32#7&#"327'7!32>54&#"#>32#"&'# FI1Ka~okD B F@l΍If9G(my{S z>̮[+| DD tm[4&' '<@)$() ''!?3?3399339933333310'&547!7>54'73##&547!  JQ)>?[v:{8 HrE\K(&BT2L1@-#\e\=3)BI=="+s@># $$!""(,-#`Y  `Y   $`Y_Y""_Y?+3?++99//3+333+99333993339107!!#7.+32)?#"#!732654&#  5\ T8` X:[5 _B II?ϳ éI 1?钜sv* *o@9((!  +,&$ $NY NYOYQY?+33?+??+9/3+3999333332239910>73632!"&547#"!'7!2654&#"0_X,N4raKp4iu w?69E#&0_h) LSRBopg] Pc~fL1@F#'/3 "'' 23_Y%`Y"     _Y _Y /*_Y?+3?+3?+39/_^]3+3?3+993333339933910 47#!?'7!3!2#5&#"!!326?3[^ ɧ a W<@e˚5Tq2p7MUB$=+JJuIIH ZnF+=(T6Q(~@G   !!')*OY OY       NY #PY?+??+9/_^]q3+3?3+999333393339910"&547#!'7!36$32#'&#"!!3267Mo F3F81H1WS};eK,A,IRBs8d>($:?!H"w@;!     #$!_Y!!  _Y?33+33333?39/3+33999939922333939910!?654'!?3!?67 +4C0L T0;r n| ~8T{M'fSBB!b6!IIIIo@BH+!x@<!   ! !"#NY ! NY ??3+33333?39/3+33999939933333939910)?#?4'#?367 s 1IO $ .8* KI{EDX M?/3??5)??fk?50B$H,2@a#""10-  $%%&/0,, 0''340%/11#-#`Y # ##"_Y',, _Y*?333+3333333?+39/_^]+33333?399999399229933393993339910!?654'!?!!?'7!!3!?67 .4C0L T0;r n+^ ɧ a W'T| ~8T{M'fSBB!b6!IIJJuII_IIo@BHZ%+@g &+(  !""#*+ +$$,-+"*&& ( OY      NY  $NY?3+33333?3?+9/_^]q+3/333/3?399999399229933393993339910)?#?4'#?!!'7!!367s 1IO $ .8* K7Mo F{EDX M?/3??5)??]IRBsk?50B=!$v@<$ " #   %&$$`Y  _Y"   _Y?+333?3?9/33+3+3399933333333322310)'!?!?>77! ! ?=` `iUv xd577! !:.MK=c 6 n=&91. \mRit  ivG-3R!lY CC]+BB|^)eBB&U3 J=.1@W#""1%%$ /) 0'' --23 #`Y/) # ##(%11"_Y&- _Y?3?3+33333?3+33339/_^]33+33999933333333332233339910)'!?!?67!!?'7!!7! ! =?=` `iUv xuI^ ɧ a W 57!!'7!%!]  ivG-3R .MK=c 6 n=&91. \I$54&#"#>32#73%B0-^O3p'#\ ^;)WL|xjb|PQ-n >V1nJ࿳{KզL@B#.Q#>I&Dh{nf SZ }V`!%!F5>G@CBAFF??C6 C : 33HI,HGDBD[FBPY6! ! OY!!!,00(OY0OY ??+?+399//99+9+?3+33393399939331032>32#.#"#"&5467>54+732654&#"#7>32#73%9.'HP]=NL"H F2&ISdAdmeOnoXdAELD:K*ib:xgL\զL=?(0(*7;$*$vryXWgcc;H4g yjgfJ!%!R=&@A &# " "'("_Y&_Y _Y_Y?+3?+9/3+3?+33?999333339939933310%!?#".''7!;'7!267!!e G c"R V%]W p  p~J 7'dIIT-I̫}IIITLed@2    !NY OY ??3+3?+3?3999333339939933310##"&547'7!33267e _[!KI EX f] cLjgA ]>NAB@Rd\EJL 1O@'!!  23.Y)@Y.).)$_Y_Y?+?+99//++99333310"$&54$32"'.#"3274&#"6323276c3tt?Q&6@:];_Gsu>Q&88 ωw$K("]S2;2J)"B  -H@&$  ./+RY&RY+&+&!OYOY?+?+99//++99333310"&54632".#"32674#"632327̌̌#2+($.J:K5F}C$1"2+(&.ִִ % <@s}<1%xL=@ _Y Y?2+?3?+3393933102#'.#"#'7!>bI0P *Hs3qi # BkLc[IIxr29@  PY NY?2?+?3+93393310'7!>32#'&#"= ,DdTI'J'&G'6gBruo}/@x&%QN &+55&&)  &+55JF L @f@50!5514(119AB=131_Y>35!0%-`Y)%_Y _Y?+?+?3+?33?3+3933993332933104&#"326".54$32#"&'733267'7!>54.'73${st|syBTܞQI`L3=1*<-?:.0.NY;02-"*OY&"OY OY ?+?+?3+?3?3+3933399933223104#"32>"&54632#"&'733267'7!>54.'73}?{KJ:@xF̌̌QI`L3=1*<-32"&'>32>54&''8տeI)'6+G 2 ׅC#>}y.`/#$h$--##/!"5$K 9 w+Y@-!% **%!(,-*@ PY %#!@!PY?3+3?3+399393333210"&'.54>7>32"'632654')A @()? >C%|V%=C%~O&`1%ƞ#..%ɚ$0t86ڱ9.9/$25F -u#\@2VGAM,3MG:G:]^/RKR_Y3OO7K\AA'YDY_Y>D K@Y Y!![?+_^]+9/+?3+333?333+3999333933331032;#".#"7654.5463232>54&#"#>32#"&'# 4$32#7&#"3267.99fjsF!Kve[09K+ }@2'4LHqגPf9G(my}iVsI1Ka~obMX-7-'.';A1Zx3=%10|B>l[4&+>36z>̮[H8)/4GX@ KSSNHH,==5&5 2 2YZ><K@8Y5>>K77DY77/77@ H7VKV[K( OY,/ #PY?3+333?33/3+3?++_^]+9/+9993393333310"&'#"&54632#'.#"326733254#"#63232;#".#"7654.54632&m(Dh|k{1I +<`9SWHBgFW4/KI1lW99fjsF!Kve[09K+ }@2'4MCFJĹ$\ud:H51H6\OPaV<7AAP"32s@80Ml]h^pI' Qy@ /333310$54632WQ>BW"&) zOcD:$-#?T66@ /3333107>54.54632ĵ YQ!JF>Kv| E=+ $2;Gb1:@#  dY OY/]q]+9/+3310"#>323"'./#Ӷ_h$œ2<2{^3*+ )7ESao@O^PPXJ . 4&&Jf36}oX]6o]]o6//9////33/23/33339333333333333105654.54632467#"&2#&#"#"&546"&'332>322'654&#"#"&546"&54732632%4632&#"#"&#"'732654&54632pd|x"*"7+3Ad|x"*"7+3AXXk%?$5!"&,MjXk%?$5!"&,M>g;-$-.C;>g;-$-.C]uDIn,F'- (BuDIn,F'/(BXk%?$5!"&,MXk%?$5!"&,Md|x"*"7+3Ad|x"*"7+3AuDIn,F'- (B"uDIn,F'- (Bh>g;-$-.C;>g;-$--CLm*@%)"((  +,))!%%@%Y%@_Y  _Y  ??333+333?+333333+9/9933333993339993310%#!?!?'7!7'7!267#"&'7}{  ɥ } p  @F|FRP|.!dJWPJJuII3IITg~%z(Kh! (z@>  & #  )* PY%@%#NY%QYNY??+?+33?++9/9933333333393310267#"&'73267!!#7#"&546'7!F|FRP|.!S8!i mfĭbp ct gg~%z(aPL&ra[(Bn=^@  `Y@Y  `Y _Y ?++?99//3+3+993399339103#32)?#73732654&#:` _B =zIzH钜svam "Y@/   #$NYOY  OY ??+99//3+3+99333939910%254#"%47#737!3#632#"&!<Fhrr&&`ND˱M PcnvH6hh ="|@A!" $#$!!`Y `Y _Y _Y?+3?++9/3/+3/3333933399392910!?'7!2'#654&+327' L [ ʨ svaO{ivaEutEiOhLaVIIvI:vFUuZx,vnL,@E,+ &  -.& %% -%##QYNY NY++)))OY?3/33+3/33?+?+?+333333399992910'#"'!?'7!632>54&#"327'‚meNqVbVE( hc Y}uC^*.=2DdbC:2kwRzD'!:3AA<1rKhiy-N ;@   `Y_Y _Y?+3?+3/+3933310)?'7!3!i ɧ@_32wyrO1+D:ou-恖vbOr?=2Vh0@cb1DPCDNX:nfz=uD4e9BN:EKpE=)m@'(("*+`Y'%%@Y`Y_Y(_Y?+3?+3+9/+33?3+993333339910)?'7!#.+63 !"&'3324&#"i ɧ7S dYEgQl,^PkuqIvIk |-d(Zl7 {5F#_@1"!!$%""OY!OYNY OY ?3+??+3+9/+33993333339910!"'33265!"#'7!#'.+6H⊋2G;VDEy 2Kd ?jӵ)BzRAK=)@R     %'&&% $$*+)$_Y  %! &  _Y?+333?3?3399333333+33333?99933333339939933310!#!?'!?'7!'7!'7! #2ZU T>3s uJ  {S^ 1 \g  g'؝_{8!II4IIIII IIphtD@P233546 1!/ /;*''4EF;;E,$PY,,926 6NY **99AOY<<)94PY?+333/???3/+39/3+33/+339933993333333993399104&#"'632333>32#'.#"327!#"&547####"'332>A3Vp,HH-|z*D78nA@4Vp,v<:GG,|z*D78nA]n~^?"BW-n~^?,7S-RK<v@< 77::41.'44..=>' =1_Y   +'++"_Y+7 _Y ?3+3?+3/39/_^]+9333933399333310"'732654&'&'332654&/?>54&#"#>32oPG>?I6.r)V v3jb|PQ-n >V1nJ࿳08R6UQE8Q ", nf SZ }W;qR8@J"5". '559:.98#"#"OY ##L#\#l# ##2. ..22*OY2OY OY /+?3+?+3/_^]9/^]+9333933333339910#"'732654&'&'732654+732654&#"#7>32L\08oPG>?I=2`(z_fnoXdAELD:K*ib:xgfJzW;q6UQE6XEP<_Ygcc;H4g yjgK=c@5    _Y   _Y??+33?3+39?933333333310!#!?'7!'7! #A}GR v ɧ u Y0q  _p;/IIvIIIIJ@*h8Y@.    NY  ?33?39+3393333333339910%!#!'7!'7!fę{4\ mTh  ^B&sRB!A?=!@M  ! "# !  ! _Y_Y?+33?3+33399//999993?993333339993339339910%!?'7!73'7! !#'ղ v ɧ u [/n3q  'a ~ n>]dIIvII~ IIS7Id3-*8@F        NY   ?33?399//93+3399399993333393333993939910!#7!'7!?37'78 ^V Z*Y4\ mTZ+Zh ?I?SRB![A=!@/  !"# _Y! @Y _Y?+33?39/993+333+333?993333399339910%!?#737'7!3#'7! !ղ v  u )@q  'a ~]dIIYzIIz IIS7I|-@E     OYNY NY   NY?+3?99333/+?+9/3+39933339329399103#'7!!!#737'7!`_V X \P ƦlD]\\ mhXBBBF"hB`=u@;   _Y `Y _Y?+33?+33+339933?993333333999310%!?#"#!'7! ! v ΠAG[B [@q  'a ~]dIIowI IIS7I|-i@5   NY NY NY ?3/+?+399333+3993333339329910 '7!!!"#!eV X \P h>8j;H2&wBBBBRKm=r@9  `Y   _Y _Y ?3+333?3+3339/+?9933993333339910)?!!?'7!!'7!#l ^^ ɧ  WW  ؝_JJJuIIII6h.c@2    OY  NY NY?+??+9/+?9933399339933310%!#!!'7!!!fJJp I& "!/,,!!12&&)QY)OY$$"NY$!NY OY ?3+?+??+9/+?+339993333399333310!"'33265!!654#"!'7!>326\≌2G;V)6t ~f[:*jY NUict#;ӵ)BB9t(adQBm[j`6 EL/<Y@-7" %:00.++%=>(3_Y(( _Y: _Y  ?33+33?3+9/+99933333333210%27#"&'# 4$!2#'.# ;7.54324&#"6z{qn^ .Uk1ȨMYï*'5a9/'bhS,7)3   u-g/|I[VXoÂY%O+5Y@-,*/11%   673OYOY /"OY*(?22+33?3+9/+99933333333210"&54$32#'&#".54632327#"'654#"ؖ,BJ\_Z-.maOHD 0y8X*4)c)+6 (/ۂ'xA}j^+;?+Zh\|FRiL/Z@/-*$101"'`Y"- _Y _Y?3/+?+3/_^]3?+933399333104$32#5.#"326?3#"'732654&'&F5T6Tb=MUBW&/{oPG>=L99w4+/9,0S4p6UUM9T 'Ro,L@(*'!-.$OYPY* OY  ?]+?3+?+999933332104$32#'&#"3267#"'732654&'.H51H6\OPXUK{9,&2oPG>?J33kjJ"32632!HfH#_K cfJ0z$jY HHdYeXh cmf9t(aP|79t(a_QBb_i]od ]&i=<7LCS@)     NY NY?+3?3+333993333333310!?'7!'7!c  j[>  t8j 7 GdBBBBBBYi=s@%   _Y @Y   _Y?+3?39/93+3+333933333993993310!!!?!7!7'7!'7! 06 . 68 | l  .zII2zII,IIJLCo@8    NY OY  NY?+3?3+3?3+3339933333993993310%!!!?!7!7'7!'7!GX=c  j=` >  t8j 7 GdhhBBZh>BBBBYK=p@9     _Y  _Y?3+333?39+333?9933333339939910)?!?'7!'7! #t @  e <  `؝_I\II_IIoIIkh'U@*$''"###() (" #& ?33?3393333933399993310!#&5467%'7!7>54'73!u$'* AHV +f117 ffv+! A #S<AU(A AKsA&4K=h@5 _Y  `Y _Y??+33?+3333?+399333333333310%#!?#!#7&'!'7!2؝_.T y cIk w kJJh!"`@1"    #$ !!OY!QYNY ?/?+?+?+333993333333333310#/3267!!#7#"&546#!zK>RS7(i mfĭPcbp _EHK3y 8n.aaL&gZra[  K0=#h@5 ## #$%#_Y aY  _Y??+3?39/3+3+33399333339933310%#!?# 47'7!327'7!|}4z H>M~ 6 P 7iYq~m d J&P2[:II^lII#hb@1  QY NY NY?+?+9/+33?/99339933333310!#"&546'7!3267!!BQLlgo 1t 3Q?%5 mfbclmEBs,^Y/&0=&@B    !!&&'(&!_Y aY  #_Y?+3?39///3+3+33399333999339939933310%!?#7# 47'7!367'7! HZ`%n#~ 6 P 7^n_Rem dJJ P2[:II[3lII#"{@?    #$QYNY NY ??+?+9///+33399333999399339933310;3>7!!#7#"&546'7!iQ=Z6-L5 m Q?FZ9@go 1t 3^Y!e3/BS0plmEBs`= ]@/  "!  _YaY_Y?+3?39/+33+333993339933310'7!63 !?654&#"!?w ~ H 6 7iYq~m JJe=8UII7[3g^II( K&L$,N@'("" + -.   `Y(%_Y_Y?+3?+9/3+339933333310%2?3# 57#"'3376$3 !"!65Д:Z?_J4@D+\D% '.Q^C&%')ksQE~eHP"+N@'#& ,-OY# )OY  PY?+3?+9/3+3399333333103267#"&57"'37>32>54&#"PJ~7,X_J0@ @+nz)EwZb 09%?JQ<yo e**&L'/^@/+%% .   01#`Y+ (_Y _Y  /?+33?+9/3+3399933333222310%2?3#$=7#"'3376$3 !"!65Д:Z?33_J4@D+\D% '.Q^6 " &%')ksQE~eHP%.b@1&) /0OY&##,OY# PY?+33/?+9/3+33993333339333103267#.57"'37>32>54&#"PJ~7,BQ43J0@ @+nz)EwZb 09%?8Q # <yo e**W=,&}N/&+5t&\I&+5D=*@@ )* *  $+,!`Y* ((`Y _Y_Y?+3?3+3339/+33?+9/993333333993310%!?'7!'7!!"&'3324.#ղ v ɧ u [(q  %Ql,^P7sg*odIIvII II<|(Z??TR,F h@5   !"NYOY OY ?3+??39/+33+33993333333993310 '7!!"'33265!!'7!eV X \≌2G;VE>\ mwBBӵ)B,RBK=d@. ! _Y  _Y`YY?2+?++3??+33933333933310"&'332'7!#!?# Y-X#@,VrM  ɧ}| Ndm%!IIIkkh!E@$ !# "!NY!NY PY ?3+?+?/?+393333310&#"#"&'7332>7>32!#)@YD+Q6hW&A)= 3L/;|ѕmf^ 6w $^ޥ̬&Em=%o@: #""&'`Y "_Y_Y`Y?2+?+3?3+3339/_^]+99333333339910"&'332>7!!?'7!!'7!DLt,^PlcG(^ ɧ  WW  ;E+ZkJJuIIII6F.q@@OYO_O_o NY OY?3+??+9/_^]q+?993339933339910#"'33267!!'7!!.,2GT,av"FJp IM~ 6 P 7iYq~m ʧ K&P2[:II^lIIJ#h_@0   NYQY  NY ?+??9/+33+3/99333992333310#"&546'7!3267!!!7Llgo 1t 3Q?%5 m YJbclmEBs,^Y/BhKV=r@9     _Y _Y ?3?3+333?333+3?99333333333393310!?# !?'7!!# û-ݻ # ɧ  ɧ}|I"zIIvIjIh8!l@7  !!!#" NYPYNY/?+?3?3+?+33339333333993333310%!###"&'733267'7!!mfĸ9LsP@DT9&A)= &Y54&#"'>32ň`?D:ou-.+d1*DC=2Vh0@ci3#TQDNX:.,nh>[L9BN:EKp&jN 2&+551OZ&jV *&+55F4=%v@"%!!&'%@!Y"!`Y_Y_Y `Y?3+?+3?+3+9/3+339333339939910%#"'7332?!?#73'7!#7.+!!(|[A#G/q# aR W@^ 1IQ7d䇘#z$ÉI*zI9zF5o@9 0(%*"*"67%(''- 3-PY* /3 PYOY?3+?3+?399+99//999333993339910'327#"'7332?#"&5467'7654&#"'>32ŀiOo+)D:ou-3x]?"G/q#jz[P^A=2Vh0@cd3/JDDNX:ߊ#z$è3nd<03g9BN:EKpE=*m@9 *' +,$_Y _Y * _Y?+3?39+333?3+993993322993310%!?'7!'7!#"'332654' @  e <  `5v䂆l0VA*Ux6dII_IIoIIz9ke${\GE4Z@/1$$ !65) 5'.OY*'! NY ??+39?3+333339993993310#&5467%'7!7>54'73#"'332654&'$'* AHV +f117 wa޵S1H EVlB.v+! A #R=AU(A AKs羍#/lPI[="@) ! "!#$  _Y" @Y"  !!_Y?3+333?39/933+33+3339939933299339910%!?'!73'7!'7!!!!? @ . e <  Hl dIIvzoIIoIIzsII+p@9+((!' $!!,- ,+(NY+$$'OY NY ??+39/+3333?+3333999299333310#&5467%!73'7!7>54'733#!$'* AHV +f117 عV v+! A #S54#"#6323267 M7\Ͻ agwvv3u'MW6̹@(JX_y 1+r"%,=CvzZM.S@++ $' /0'OY !!OY! NY ?+?+399//+9999333310%267!#".'.+732654&#"#76329:/$ ~_[UnoayPE#_:K*qxgCT)9;Z\ ɮ4sr[QglZ;Hgyjg\VnO(vKL(_@ ##& )*&$&_Y@Y$" _Y?+3??9/+9+393333333104&/?>54#"#632#!?6Ragwvv3u'MW6̹1|}4z - X_y 1+i- J5($Z@-$$""" %& OY OY$NY/?+?+39/+99999333333310%##?4+732654&#"#7>32Ys@y+noXdAELD:K*ib:xg<`d>gcc;H4g yjg$9=*j@)"#(# ,+(#%#_Y %%`Y%@ Y _Y ?+?3+?+9/+3393339933333310%3267!!"&547# #"&'332'7!@@(}km%!IIQD0V@+%&&' ..(''21&&++"NY+NY PY ?3+?+?+9/3939933333310.'"#"&'733267>323267!#"&547DAYD+0GFT?&A)= &gC;7ovm9:/$ »^7v݋? $Ϊ e,3sZ\ ɮ{w6+=(@C &!&  )*#_Y#`Y    _Y _Y?+3?3+33399//_^]+?+999333399333339910!!?'7!!'7!3267!!"&547^ ɧ  WW  @*)@I  NY OYO_O_o NY??+99//_^]q+??+993333339993339910!'7!!!3267!#"&5467~Jp II tm9:/$ »[RBaa,3sZ\ ɮ{w-FL @@ !"_Y_Y _Y?3+?+9/+399333104$32#7&#"32>7'7!! F7TxȟbuL V 7 z>̮[M DD  "!@@  "#NYOY OY?+?3+9/+39933310"&54$32#'&#"326?'7!ǒ-H G`_VOJT\a  _#Ȭ=@}}SBB-Ϻm=#M@'!!$%_Y `Y?+333?+9/933333310#"#!#7.+3267!#"&547U=8KWBOBX 0; EBu{F>(';u@< 7(#.//1#00<=4+NY4  QY //NY?3?+9/?3+3333?+999933333333332233104#"!654#"!'7!>32>323267!#"&5476H"XH cfJ/o&jY HGcYeHcXh> 2144/$ 9 aM|:9t(adQBa`i]eaod%_7818V` ɰyy/9,Q3LR /'b@3   %  () ""OY OYPY?+3/?3+9/_^]+99933339910%27#"&546?.5!2#'&#";#"y,R`ͼqEV:g\+H .>\aWJimWh^?IRwvnaE }0lfwek^D>F='V@'$# # !"")(`Y  _Y#`YY?2+?++3?3+393339333210"&'332'7!#"&'33267# Y-X#@,VrM  'L&5YB*NqNdm%!II0 0lRakL)>@ )*+! *&OY"NY PY ?3+?+?3+33933310&#"#"&'7332>7>32#"'733267)@YD+Q6hW&A)= 3L/;|Ѭ"XQ(@8`^ 6w $^ޥ̬1rsJL4LT=:]Z)!@ @P`/]]29/3310#654#"#7>?3 <)%NNq7-)+'1[W ^^t/ # @!@ H e?3+]223104632#"&4632#"&%4632#"&8)'98()8Z:''98()8;&'98(':)88)$:9)78(%:9&)78(%:9Nu e?10#7'7'7uVVVVVVVVVV/ @/ e?3]2104632#"&4632#"&8(&;;&(8/:&':8)(8)87*%9:)77)$::/ $@/ e?3]2104632#"&4632#"&38('98((8/:&'98((8FE)88)$::)78($::po /]2103"&547Rx$$D^P@/]q10'7^ע\B$%@  P@/]q]3]299//10".5463232654'7#".'. %->.2kK*?/ $+->`hJ*<-#))*",ZP8Ik1:=%'%*Z(iRj.@6,FN +@ 0P` @/]q]210654#72Nx$$X/10#'73Ͼo% @ @ /3]29/104632#"&%!72678)'98()8'bh o)88)$:9BU_N+@ 0P` @/]q]210!"'VgfN?ZZN+@ 0P` @/]q]210!"'VgfN?ZZ7N 3@$  0P` @/]q2]22310!"3!"'Vgf'VgfN?ZZ?ZZJ%+7>@"5) /##/?) @PH/+]q3]22333104632#"''7&%4632'#"&%4&#"326%4&#"326{XX{{X1'TZG{XX{Dm;)/X{+3%%33%%3/3%%33%%3RX{{XX{Gn>$8X{{X3+N\G{X%33%%33%%33%%33J%0@/?  @ P  H /+]q3]2104632#"''7&%4&#"326{XX{{X1'TZG+3%%33%%3RX{{XX{Gn>$8%33%%33=w  e?29/310#"'#3326?wk[.> #&&6hb g]{ %6+R!@@P` /3]]9/33103326?3#7&54 ")%NNq5:(,'1[W ^^u)/]210!737);!#D/10#'73ѻo//]210!7267/%bh RU_o @   /2]22310!7267!!7267'df 'df RU_U_y @/]10?'%sB9p7iN/ +@ 0P` @/]q]210654#72Nx$$J%0@/?  @ P  H /+]q3]2104632'#"&%4&#"326{XX{Dm;)/X{+3%%33%%3RX{{X3+N\G{X%33%%33R!@@P` /3]]9/33103326?3#7&54 ")%NNq5:(,'1[W ^^uNu%@0P` @/]q10#'73/ѻN=T@P@/]q]3]10!737T9!{o /]2103"&547Rx$$1B$%@  P@/]q]3]299//10".5463232654'7#".'.%->.2kK*?/ $+->`hJ*<-#))*",ZP8Ik1:=%'%*Z(iRj.@6,% 0@/?  @PH/+]q3]2104&#"326%4632#"&3%%33%%3{XX{{XX{R%33%%33%X{{XX{{? @    /3]q2104632#"&4632#"&:&'98((8/8('98((8)78(%::)88)$::? #/;@  '-9!3/333223104632#"&4632#"&%4632#"&4632#"&4632#"&m:&'98((8V8('98((88('98((8;&'98(':08('98((8)78($::)88)$::$)88)$::)78(%:9)88)$::`? /329/3107!4632#"&4632#"&`= ;&'98(':08('98((8)78(%:9)88)$::J? @  /329/33104632#"&4632#"&7#7!#L:&':8)(8/8)'98()8\H\)77)%::)88)$:9uuR  /3104632#"&:&&;;&(8)77)'8:}FT  /333104632#"&%4632#"&}:&'98((8:&':8)(8)78($::$)77)$::N` # !/3332104632#"&4632#"&%4632#"&:&'98((8Z8('98((88('98((8)78($::)88)$::$)88)$::/310!!F}%/3107#7!#gVbuu7 @   ? _  /]3104632#"&7:''98()8%)78($:97F @  @ P  /]3104632#"&78)'98()8)88)$:9B{ #@ 0@!!/3]29/]3104632#"&'4632#"&4632#"&8)'98()88('98((8:&':8)(8)88)$:9)88)$::)77)$::`m   /]3104632#"&T8(&;;&(8)87*%9: /31073''=L/310!!;L7@?o@H/+]q310!!G)`//10 3)V` w7  @  o   f?]3104632#"&78)'98()8j)88)$:97F  /3104632#"&78)'98()8)88)$:9  b?2/310"&54632"&54632G__GDa_?G_^HCc``FF`bDDb`FG_bDEaN  /3104632#"&N:&'98((8V)78($::Z  /3104632#"&8('98((8)88)$::1\*%gY_%!gY!a?+3?+10'46;267>32+"3!!&54767>F^L& PG#4 P+&=5y\]; C/u{/%-0:q kO7!3Tod /]310##?#7!L+ݠ%J/3267&54>32372%5&(1?_"?VZK/uE6.$eNFcђEl4T4#1!% gY_ gYa?+3?+10)!654&#!"&54>323!23{/1>(9y?/ 3'cIK% 7V-!D9;gC:RJHVCF/.+../A gY.a&b gY_?+??+9102?654&+"54>32;2#"'.'!''%7R#89_GP! ) 'Ekj-`8sY$)+?+׺bm-66)M4E98Xq)b gY _?+3?10"&54>323!2#"5476?>7I  #!#%>9R:O7c?@5`< ^fd2&F *ܔx^3N(?%>> 2b gY _?+3?39/10"&54>323!2#"5767>7#"56767>32!H3!4 '% 5a.AH*- /x# '+GWRKH/^D% $9=^Aqb77+xs2 -݌2B= 8d 72=/Ta gY _?+?10"&54>32;2#"574*"5#VA57 "R@A-iM+08 )   DD,)jY)_?+3/10#"'&#""547>7>7"&54632;2D %9/ !u )HfbVL% `KEfCb12= >֯f?L.  B/q;!'b 33gY_?+33?310"576>7#"&546323!2#"5?67>7!9 *%#YGM8I$* 2! 2W# 8(L> LG Iur=GH>2r$ !y.51 X)UZV(JvO?"<O5-h@Y00O0_000 005`!A jY_(gYa?+?+3?9/_^]+103654&5467"&54>32;2#"'&#"!654#"'>32;B<0$5 ->E8 $L ?}DQIOyL`k(KNd>~Hk5>&Z< ;D/cQBRdm})_Ro# $##gY#_?+9102#"&547>54&+"&546323FT5,;e{  ]=733G#m>8Bi_E7  A>9+ @MPhq c gY _?+?10"&546323!2#"57654&#F;H'%B5 +  &T;NC 76KK(A;""A gY_gYa?+?+10254#!"&546323!2!ʹKHdCA ^5b$gY$_?+??10"&5467>54&'&54>323!2#"&5467>54.#P: !&81@5%/l!.(A4* 46[9  79p:Q7Ex?=N1/>/XpILnH0"D&'! A gY _&gYa?+?+310"&546323!2!>>54.#!V;kRJh#35AoQCRDOG !`mH2JVY6@BcIR6?+5//A hY/`!jY!_556gY5a?+3?+?+9910267654&# +"57654#"54632;2>? !++"P|$1V gh8"%-@E oe\i^Vjt|7sHt:3'(Yi4 %dO7dgY_?+?10"&54>32;2#"5467>7>7>54&#-9#  8'    !   f    RF;+Q?& '# -  (/.2!]}wT  .@]D:7H0!  9+%gY_gYa?+3?+10!!25'.547654+"&54632;2A!%y%A984I 323!2#"&54673!2654&#;5!6 ~orkPMR3J3hH! |`Լ^PRW.M 5A5jYA_W)()gY(a?+3?3+33102654>7>54+"&54>32;2!3>54.5467"&54>32;2#"&#"/-; ;:.!/%F}y *=*z 6ThwRm)4=)[<!mBAM8T(DECGM)8UF4A2U5+'$G,"*)aA/RI=q@+*6jY** c$ gY _?+3?9/+10"&54>323!2#"&57654&#!32#"574&#"#"54675)#0&@H,!  %6Y)M@V#'3T 'weTAB*oF47)^' E;"a":?:'7-m|N;7jY:1:;gY:a$1$gY1_?+3?+9/+102>54&#!32#"574#"#"&5467#"&54>323!2!HcOV^&5($*:V] YM 4*#2'os0w{WbXP< 'oM'9=:(pEAD,kF:5{`B1 $c9/jY9_ jY _?+3?+?91067"54632;2#"'&#"#"=67>54#"5463232`kXQ9H/)& +'Q#R "Y':^K"+I?7#"&54632;2#"'&#"!XM(1""^E /y%/T8P.D!1;@3' /^)]x  A8 s 6t%T%@G'20DS;40>12$y ߚ&# { <%<"A bc<0gY<_?+??9/102#"57>2#"&54?>54.#!"&54>323 !$  6,ZAF%ZaD7C,,&PD.HTM@#3' !!FXpYx=-H%10=/3s\2! ?N(eHh a gY _?+?10"&546323!2#"57654&#F;H'%B5  O } &T;NC 76K =;"Z33;PFPjY) F_7TTgYa?+3?33+3104'&54>32!5467&54632#"'&#"6767&54>32#'&#"!>7> #Q): NX/4j@uSn!)LJ! 3I2& ^A8D&8 /67- 3ąbJK0u`*M7 SABMg@.ʓAQE}&6&u dV c#XC$,9/o5PMAf8. . gY a6 6gY _?+3?+3310!327'&5467#"&54>323!2#"547654&#!P5\ ffI@&4!%__'&E  *V9LS]&B7-^?IyUDK*eB #+epc"# tg];AT&o& o&  Dm _?102+"54>3HKkD /D])m im!IlHD!m+! +_?32102+"54>3!2+"54>3HKkD /D])HKkD /D])m im!IlH im!IlHIMT@*   NY NY ?3+333?39/+33939339999107!?3!?'!! JװE H o-xp<<9e:<@+$'@`'%&&  $)$$($"NY'NY NY''/' O _   O _ o  ' ' "NY&NY NY?3++3?+3?99//_^]q^]+++3333339339933999910'7!#7&+373#'#326?3!?!!?^ m,KPX:'K5K=^Ww2HK> 'ХZ xiKQBgjBBB3T,=o@91 ..8&&>?- ;#;QY#PY 114OY** 4 OY ?+33?9/+93+?+339993333992210326#"&54>?4&#"'>3 >32#"&32>54&#"1G#3>c\3gY,W`HN^6TI5i%KSF?,{`**"$p]YaDq{#;?IR\Wծ#B}[%&~kuV (v@B!(( % )* NY!O _     (NYNYNY NY?++?++9/_^]q33+3399333339329910##!?#73'7!234+3263>54+WOlW c=__9[ R=3JX_52[q} bRBgjB;@ SYNYNY?+?++93333310'7!!#"&54632c \ [?AXX@AZRBBAXVCAY\50@ NY NY?+3?+9333310'7!!"'733267u  oa9E&K -,K RAA~DA*^`@0      NY   OY?+??9933+3?99333393399310!!'7!^ p` <\ mT?IORB!>_@/   NY NY?+?99//399399+399399339910)??'7!732?3 b)ihJ[  -FKZKB7t6BBcrct8Y@-! NY PY ??3?3/+?+33339333399333310!##"&'733267'7!8Y 9LsP@DT9&A)= &Y|n?4#"'>3263 !"'#"&%32654&#"'326-J~7,U]SZVTO4;L_G/9MdH~)DxZa D9%?GTQJlUSodQQYc**L#,u@= '+#' !-.))OY  $OY OY@#OY?++?+9/_^]+9399333992292910#"&5467.546732654'2654#"j]J[ذ|q:F>/VBHCWZz e`Z%hMxwjZBrs kRBmkg[rl~ֆ6(@   @ OY ?+2993310654&#"!6$3 C8Sk$,hؚUMLGT;(@ @ OY?+2993310# 47!3267-@6Yn#RFTRHI"D@#  NYNY NY?+?9/++399333399102654+'7! +f{4Ge jŋz0 Ċwr<RBiVCd@5   NY  NY  NY OYOY?++?+9/+3?+993339933393104632!#!?.%;&#"xDN[ Db TFP [JGDQ ZeB{AS#|LTar f+]@0   NY NY NYNY?+?+9/3+?+993393299333107!!"&547'7!3#";_ kV~O Ctw6FmZqIGgjBTy@c@v0vj>E>@ @OY NY ?+3?+3293333310#'&+!?#"#2KlN QoHK2AA ^A@  NYOY?+?3+3339933333310"&546'7!3267'7!RZ  mROZUl 8 cU7z!< BB-2a|CCK6@   ?3333?332993333310254&'%7'#"'%'aX2Bj`0YlBt[?&R |Y ctGt N# 1[@- .$$"&&.23-/) ,)$ ?3333?399//3333?93333333310"&54632"&54632254&'%7'#"'%'0II01FF10IH11FFaXBj`0YKBtG22ED32GfJ/0GG02G[?&X Y ctMt T^ *f@6' '+, (%?"O""""""/3333/]]q3329/333399333333333310%254.'%3254&'%7'#"'%'aP|7?t(a_ Bb_h^od%__Bt/H#_K Q SJ0z$W Y HdXd\hKtT 1@  NY ?3?3+339393310>54.'73#'7@ "- SK{= r:2b ! A(\[gB+P@(    NY ?333?3+9/33393333333104/73##'7!3>o@$ Cnwg؅P 0~5dp$F A9Yq[fBn4*%y;@    NY@  NY?+3?+333333310#7#"#!326?3:F6i54#"#632326?3kQ]p/h@K.}Q\r1l@K.l`brjVp2l`dqkVo2(C@  & )*"NY% ?32+3333?993393310"&/#"'733267.5463232?39ek.*>A`PG$= ,@bRb?ӬEv,SB,#:<%R6:66:6{;\MЀnTvUC{*% 0@   OYNY?++?3933310'7!#'&+#y 3Ki^%RA=@       NY?3+333?3339393310)?!?3# gl[ KɰF?^??f\AK@' NY QY NY ??+?+33?+993333333104#"!'7!632!6.[?&jY NctWt ~faXQBj`4B9t"8'y@= $%%! )  ()  NYNY$ %NY?+3?339/3+3+3339333339399339933103?"&54?'7!3'7!267!# ,@ '-T?KQ  ZKL-' H , @(&B.#LaBBYoB@2]^M@  0  >?33333?39/393992239910#?3!?'!3>AS%nA^,,,,c2W#&@?&%#$%%  ##'((#!!& _ o  & & !>% /?3333?399//]3333333339933999339939910'7!#7&+373#'#32?3!?#!??U$76gx4"5+67w2<73aj%ZKC! +͂ X[ ,,,.0W#W@$ !!%$%_o/>?33?339/]399333993393310254&+2654&+'#?'7! IF52+d`\ZD:lkxd`#ia[h9=tX]ILF,,Sf cP~x.PW'k@.")'&& ()'_o& />?333?339/]3333393993399339333310'#?#73'7! 3#'2654'#654&+k8N N3d`#i Y?d`b8IF52.,AM,y2M4W~xBX]l9='0W1@ />?33?3333933310+262#'#?'7vJukxdb,,>2BWS@$   _ o   > /?332?3339/]333933399910'7!#7&+373#'#32?3!?(ew$66S4#5,57n2>62bj,͂ X[ ,%2WO@"  _o/>?333?3339/]399333999210!73;##733#"#7!,7-6#5+64}9*7$jxd2 6[X' ,Sc&`;@ !? 0?33?39/339933333104>32#7&#"32?'7!#"&cꗐ!3Jv^WmWMA)dgR.l{%h7o΄~~))62Wg@+   _ o     />?22333?333339/]393339933339910?'7!!'7!!?!iydj4%4dkxej99e2-,,*,,S--A-2$W -@  />?33?33933310!?'7!9eiydjn--,,4'X+@   ?/?32?339333310'7!#"'733267et^VX=!21*? ,,l99)2Wl@   >@   />?332?333339933?93339933933310!?'7!'7!#Kkzjydyd7ZDSP8n,,,,:,,T,~*2W/@   / >?333?339933310326?3!?'7!MDH F25ujydyr ,,,72Wa@     /> >?3?33333?33333993393333223310# !?'7!!!?qijyd'cAjyevuq2,,, ,S,,{-2WK@ /  >>?3?33?33333993333333310'7!#!?'7!ijEmijyd,,,,,2W`@      /@ >?2233323?333333399333993339910?'7!7'7!!? gxc~kWwdkyekZd2-,,,,S--/0-d&` '@ 0 ??3?39333104&#"32>"&54>32\QH{OYPI|Qߖu֋x,rvqqtm~zJ'[q!*_@'!%) +,%,''_o" ?!,?22/3?39/]39333339339992910# 5467.54%32654'2654#"Iyj[h~JXT VHGB]dlrwqV| YIa T>=N?<>fdc.ihɊ22)W[@. /?O?O /  >?33?339/]q393339933102654+!?'7!2#\i)? .jaye?maB,,,niH2OWW@     />?3333?339/3399333339329910!?'7!2#'2654&+2ecxdAdayX}dnIF*:,,,gd\,UBaXNE2IW=@    />?23?3333339933310?#"#7!#7&+x%?H-4''5=J$x}2, X,'W=@  ? /?33333?333339333107!3267'7!#"&546sjD `{Si^QH+,,vP&ge,,1x> X]@$     / ??333?333339/39333933333310# #'7!3'7!%9^?3?333?3?933333310#'#"&54>3273327&#"&A!Y1FYY`UA1!c./;;0E_h"R)6ffhgF@SR_-|E@ >><<?3?333?3?339333310'73>32#"'#4&#"326A!Y1FYX^UA1!./;;0E_9"R)6ffhgkF@SF%tc],|)9i@++. 4$$;:;*77!<@  <@ . 1( >?33333?9/333?33393333933310326#"&546?4&#"'>32>32#"32654&#"Mf)O=XX[=6-D!5{9*4a3M]]^NF-1BFj/!J> Z;z*E6St )FH"&-0k>.p\hg(B>vH>6{$ C@  <, ??3?3?33393339933104&#"326"''73>32.,<: 0A]n7 X1GVQH?S *'",9k^hi@&"M@  $#$> , <??233?3?3?3933333910"&54>32?'7!#''3267.#"DSNUE$`;!Z)&?: 0?Y&i]jhJ'$W-6H@/$J \%Ft9@   < ??33?39/333393310327#"&54>32>54&#"FmGR.~=qiUPX]Fa(HTt )9&)4pbdhEY?wQ%;t9@    ? <?33?39/39333331046?4#"'>32#"&%326QmGR/|>lnUPX]:J](HTt )9&*3kgdhE Y=wJ%+t(M@ " &&)**"_o?<?22?9/]393333933399102#'&#"73#'327#"&546?.546cB)1+6!F- +R].)UMhgeRL%2tE61#. I`,.:)[UF=U?*FR(&5s(I@ &&#!!*)*#( H<??23?339/+399333993310"&'732654'+732>54#"#7632BhIOMO5T! T%0\@'"+Fnwxf&0F=8 N >)GL?9k,Z]l!+}t 'G@" ) ()""%?= <?3?33?333933333399103267&#"4632#"&'73326767#"&,:@",C]jg6w !2Q9B "[.EVH@*$]|uO2AV^&,9k1af/@ >;?3?3233333310'73##"&54632GZ7ۍ6'&55&'60(''55''55E2^@   ,@  >;?33?339933?3333393393299107'73##'73470dA)7b''(*(?2u(j@  &# *)*#&>@  <;>?3?3?3333333?393333333393333104#"#654#"#'73632632#6+$U<= ,K?Y5Ut/BTw4?>F> :k0UD:S6(et7@wC< '(UD4,u"L@!!$ #$= <;>??3?323?33933333333310"#'73632#"'73327654%a@X5^8I@i6.& ?E U4(ix>AKvx D D:J%tt '@ < ??3?39333104#"32>"&54>32K&I.-#&H*hyT_hyZSEKYցk`]kE%Bt-@   ?<?23?333393102#"&'7332654&#"'6jesXY$j"+ 7Jj;,HQjtndpa g$LB9&]^Los#@    <?32933310654&#"#>32"/7 L`1--g*3W&hL#@  ??32339310#"54733267h  66L)2g,,+vt*s!O@ "#<; =??333?3?3?333329333910#"'!?'736324&#"326PW5(`><JVGT))<;'B[je'''$SbmvH@P_%9@   ;??32?333933333991027#"&546#?33#:+!W)AH=EUTW^ _7 p*>=*L'?1=K$fJ@ ; ? >;??3?333?33333393331032673#7#"&546'737'_@YA^8I;F=:V2d(jx=A 7K'IUq?@   <?333322333333393310254&'%57'#"&%'5:V2(jx=A 5'UI7&`@YA^8I?2?3333333?3?393333393333333107#"'#"57'73327'733273JdR?6D@*;HD?(7SZ524@IIu1d'}#G,}#G'J%jf3@ ;??3?333393333107654&'73#'7Zy(!1I{$fw:2'7Mj (I&s(F@ & )*<@ "% ??33333?9993393310"&/#"'733267.5463232?3(;AD33*2($$687)}hNX'?X2(#$2&$ 9 }I 32#"'4#"32654&'7>boiU1502b)GU7> IN.NXNX UZ^ g9I:y4-kg;@= ;?33?9333393333107337654'73'67&'4.s=&U+9?(e3$'>Xo @Q%'?@%# ()# )%, ??3?339933393939910#'&#"#"&547&5463232654''0*4F+.4T^my?oDZVK7T[7DJ7)8G,0`@dRg]fDV[mVphhJ,d)s U@ " !"<< ??3333?3?393339333999910#7$5467>324#">J- =T^=cMX[ë,;==R,)͜ 7 w \Van]U|f,fH@   = ;?3?3933333339939910.'73673#&/#76&R (y 3|*GbgC`dn '8G#d'6 L'2Lu>)?/@ EI?3?3393333107654&'73#'7Zy(!1I{$x:2'7Mj (H(}G~A+9@,-% ,G(I!F?2?39?3339333102#"'##.'.5474&#"32>CKg!>]cM$*3Be2>7"03+ .6-d[c38/ 5,0  7qTRlg0/a2**YCtWiF.uK+4r@; ,''&%%&/ &56)2OY)&,OY,,NY%" ""QY?3+3333?+9/+??+9993333333223103267# '#"&546'7!3267!632>54&#"J~7,X_=bjer ct f=1#j RFz)EwZb 09%?JQރ_mf\(Bs)aTQo e** $2g@7+,,,  %!!34QY  QY   (QY /OY?+??+99//+33+9933399333910"&''"#>?!32>73>324&#"32>mV h#wZ & i#zV=KxkC6$_+aNEzH$#Y$OU%;MQWͫbiyM>'5}@D !!./ %%7(67$!NY$ QY  QY   2OY.%%++QY?+33?+??99//+33+?+9333333939910"&54632>7'"#>?!2>73!'3267.#"rmA i#wX&i#xYc ;>9.&k*aSDuD.-/$OU%;L?#?>32#'&#"3#32673!.,AmZ% %ֲ[D'@ #5B< ,/AmZ<7E'zƲpkh;5 /-:G@_  G =BB458,++.."'(( HI=5;"77QY' ;QY%;;;++(NY +G0DDQY??3+3333?33+99//33+39922+3999993993399339399339939910"'!&+!#67'7!>32632673!4#";762>54#"Yqp6F`N? W'r:Y HHdYeXh# W$v2t ~3ZH#_K cqpJ2x/Lk{QNBb_i]od)ySBaP|7=.qtM*' aPt"-@D )   ,##  ./ ) QY))%%QY ,,QY NY?+3??9/3+3+33/33+399339933993339939910!&/!#>7'7!63267%4#"6tUB.t ~5]EH@^SA6Y Nct$ [,o\ _E%C;}-B,@kr!;},6Bj`,!aJu(?L%2q@=&34,+!!3+!!)#)QY#NYQY QY/OY?+?99//++?+?+333333393999310#"'2>73!7'"#>7'7!6324&#"32>‚VE i"xW  i#yXc Y}u=2DdbCHyDwծ!cz$;3$O32#'"2673!'"#>?'7!7O0#:7,Kp4,.ApX6M)/@nZ*u wkx LSq;53@B1X@-  QYQY OY??3+99//3++3993333993910#'&#"2673!'"#>7!2 @ &e,'2AoZ6M)/@mZUdd>mu3=3@c*2L@''/34'1.'$NY NY?3+?3+9339933333310#"&'332654/&#"#67&5!2#'.#"3273M+.B@qRbT{DMK)Y )#ZWAB6$-H(4 n+D7<4'*J)l,m@; (*&**  -.OY("QY(&QY((@PY?+3?399//+33++393339333910%27#"&5467&#"#>?#?33#32673"L1Dnw  &*c"_'s &= %*cB5jF#/id54?A'h3=M 50*j@7"# ),#+NY QY  QY ##NY)?2+3?399//+33++333333333999910#7&#"#>327#"#!2673#"'326?3: 10_'k$F6i%#"'>32#'.#">32A2#_-k;FI{H$]68$$rECZ7=HujxF<Ω*(%/2cgIOYE8^b@!     ;@ >?22333?333339/399333993339910?'7!37'7!!?#EISEI$$EISEI''E8    ,  F&S@)! '($'  NY!OY?+?399333+3333933393310"&547'7!"#!'2654&/[ 7T7`:H1 pl|\~=F-MO?AܟcCn/WcA@b255/<;877%/=>>AA/ / BC=<-*+>@>NY@2;8;OY7@58+$"("PY(NYQY?+33?+??+3??3+3?+99993333393993339391073>32!654#"!327#"'#7&547#?33#'7!x@bWV^t ~m67v.jo5&"L1Da8#zc\s &Mb][ m7\h^e;ZB^\(Txlyv50F#/''n(7.bA'hQBV@-   OY     NYNY?+?+9/_^]3+393399399103#!#73'7!}~;w wK}~8[ mhBh>B'Z@/   OY  NY PY?+3?+9/_^]3+393399339910"&5467#73'7!3#327Xa'st8\ mH"D*5 :[U h>Bhh5N#636nL'/@I#((01.$%  0-++QY$OY. NY NY OY?+?+?+9/_^]33+33?+3333393999333103##"'!?#73'7!632267!4&#"!YX2VE( h_^:c Y}uV5C=2Dd/w30h!:3AAhC<>Úiy'{@@#&&  "!!() NY#OY  OY?+?39/_^]33+33+333993399399399339910"&5467#73'7!!'7!3#'26?!ed2Z  m3L2l 8 c37OZz5lh>BB>CChnoa|tl9)1@C-% !(%%23//2  QY.(OY% NY"   *OY?+?399//3+333+33+3333333393399333310"&57#73>?#"#!!54'!#'&+3#%267!HK* F:K?G;׌"KJKH]q $d(hy" ff "vhdx?b[L"0b@3 )**!#12OY) & &QY NY!!-OY?+33?+?+33?3+9993932239910"&''7!>32#"'7332?4&#"32>mV\ mL=Kx|l%FO(@t+?C6$_+aNEzH$#ARuMQW[ʯrWbiyM>L#1n@; +* !! 3$23 NY OY NY.OY*!!''QY?+33?+?+?3+?+933333933310"&54632?'7!#"'7332?#'3267.#"rmA . c)FO(@w(;>9.&k*aSDuD.^AwӦr[OUvlvP;&LV(h@8&''(% ( )*&OY"OY(OYOY ?3+?3+3?99//3++9933399333910#?>32#'&#"3#!#"'7332?!!ޢ %ֲ[D'@ #5B_!FO(@w(mDE'zƲpkh䣼r[LD0=t@=17+))88>?7++4.4QY OY OY  .%OY :OY?+?3+?99//+3++3399333399339933104632!#"'733267!#"&'7332>767#"&%3267&#"6JnYFO(@6<c&]68$$rECZ7=HuA2#_-k;FJzH72*OLrp(%/2cgIOYjxF<FL t@>  !"NYNY OY NY?+3?3+?+?9?+99333333339329910 '7!#"'7332?#!'7!_V X \P#~ZO(@w(lD\ mXBB}ĵr[F3BL6:@NYNY OY?3+?+?+933333310%#"'7332?#'7!Jw#~YO'@w([ mZ}ĵr[3B'L7y@?, &44%%"5""895%NY5*1OY-*  QYNY?3?+?3+3333?3+?+99933333333332233104#"!654#"!'7!>32632#"'7332?#6H#_K cfJ0z$jY HHdYeXh_t%ZO(@w(faP|79t(a_QBb_i]od%_}·r[9t*L&e@5 ##$$'($NY$ OY QY NY ??+?+33?3+?+993333333333104#"!'7!632#"'7332?#6[?&jY NctWt&ZO(@w(faXQBj`4}ȱr[9tnL$1j@8%23+* 2* ("(QY"NY.OY OY ?3+?+33??+?+33333339933310#"'73326?#"'!?'7!6324&#"32>LH(EZO(@32#'"3#"'7332?!'7!7O0#:7,Kp4W!yZO'@v(u wkx LSr[RBL8W@,2%)%9:2''/NY+'NY OY ?3+?3+33?3+9999333333310#"'73326?#"&'332654&/.5!2#'.#" 0yZO(@T n+D7'D85M^Ls,Y@.( '' )  -.OY( OY((%OY"OY?3+?3+99//+3+993333339910"'73326?!#"'733267>32#'&#"!FO(@(@ 'e,!r}nMrv\mL#N@(  !!$% %#!NY # OY OY?3+?+3?3+333393393310>54.'73!#"'7332?!'7J "- S4#DQ(@v( = r:2b ! A(\ÏrGgBL2j@8*22"#11!""34 32"NY2'.OY*'! NY ??+39?3+?+33339339933339910#&5467%'7!7>54'73#"'7332?#$'* AHV +f117 VDQ(@v(v+! A #S<AU(A AKsA|r[L O@(  !" !NY  NY OY?2+?3+3?3+333339333310"'7332?!7#"#!326?3,DQ(@v(F6iT;JU+-%gyP;3"LF)7b@4*'01 $$ 89""OY" OY 4OY0''--QY?+33?+?3+?+399333933310"&546327!2#'&#"32?3# 4?3267.#"r$fEgd>'@ &e,E&0@'Bh 5@9.&k)aQ!DuD. jm~P5zm6@EUvlvO;'.L)2[@/*# -#34*OY** ''0OY' PY OY?+3?+33?+9/+99333333310326732?3#"&54?#"&54632>54&#"^J~7,( W?@(UFlewqz)EwZb 09%?F#rru>T^7&o e**L@l@7: >>77AB/##) B:PY244PY4(,,%OY, OY?2+?+3?+339/+933333939339102#'.#">;#"'32732?3#"&5467#"&546?.546&E/*DH'HZ/! CKHoMD/' V?@(UFlek{xDMs[Q0S  { 1JL`DF$rsv>0{hkAwL7r@?!&4489 -8"!"!OY""" ""-11)OY1 OYPY?33+?+3?+39/_^]+9339393310#"'32?3#"&54?32654+732654&#"#7>32!L\WSV?@(UFle&z_fnoXdAELD:K*ib:xgfJ)rsvGI<_Ygcc;H4g yjgLl,5t@>0 #&-'67'--OY **3OY* OY  PY?+?+3?+9/_^]3+39933333333331074>?4#"'>32332?3#"&547##"&326J~7,X_o W?@(VEleX3飊 ~)DxZa D9%?JQ'&F#rru>ToZc**4L$P@*% &"SYNYNY OY ?+3?+?+?+39933333310%32?3#"&5467#'7!4632#"&Qw V?@(UFle[ m[?@YXA@ZZF%rsv54&#"'>E[V?@(UFle@H6\OPZSK{9,Rźޠ'rrxFIt32#'&#"KV?@(UFle Ӻ[D'@ #7DA[)rrx!H}mswuKL)V@-'$! !*+&$NY&NY OY??+3?+??+39933333333310%3267!32?3#"&54?#7#"&546'7!^[@#j m(W?@(UFle er ct faUQCrru>T;mf\(BsL-n@8"**, (./(.!,, NY,,)+#)#NY()  OYPY?3+3?+3?3+39/+3333939933310#"&'32?3#"&54?32654+7#"#!K,q+V?@(UFle&9I[ N8j:H1  /)rsvGI!cZ<A12_-|d?%<t*;w +'+? ;?3?39/3104>32#'&#"632#"'#67&2654&#">YZ+e + 7,P3CBCQyfm9=0 +6/-:46o` g#IO">4J\;*7TF)M!'-C'r$e@) #%& & ?,?2?399//99299333339393993310&'77#"54632&'72>54#"^/5 ZU {֬'/ :#=*>"<( (A9cJCwɜV32#'&#"3##aek6)& (| {&*Iwj C @L^?gI@ ;> =?33?333?33933399399103#"'7332?#73'7!4UY k=#&<r rOXE@r)((*~u)W@"  +(*+;"%%< ?=?22?333?333?9333333910"'73326?#"54>32732?654&#"KW(=LW !f5MWld15I ,"<`*c _q:&jh@2xH93&B=~jC1gL@ =; ;??332?3??3933333339910#"547'733273#7N>5DB.1R7&g@wd'}!I'2P@  ,@   ;>?3?39/333?3933993993310#7#737'7334632#"&"#<-W W#7,P 5('44'(5-(>'>$75&'68y'g%@  ; ??2?3933310"547'73327BCK+ M'jv'S-1 '2g %@   >;?3?3933310'7!!?7;Q7:1''7((>2e  ;>?3?39/333103###737'735K K$H-K L"7p>'>(p+&O@ $  '(, ;!! >=?3?333?3?3933333333310#"&546;'7!3#"&5463227#"kGLhQUY`cE R7$(65)$7DbU)0Xh93EX'IA(58%$75'r'Q/)@  , =?33?3933331032?3#"&547'73%'36^h6.' D [W!4'#-7@,> =?33?3?3933333310#"'7332?#?'73<\S+.' D >6hKso D 7('2Ye-@   ;>?33?33393331032?3!?'7!lT04--;Q7=Ypg(''-t-o@& )%+))/!./%!!'#<;>=?22?3?3?33/3333393333339933333310"'73326774#"#74#"#'73632632T8.& 8L?*;IE>(7TZ4JePM- D DT#G -d#G('1@IIu1Mp~F/g#n@  ! % $%; ;@ ?!=?2?33333?3?393333393333339910#"'#"57'73327'7332737JdR?6E@+9IE?(7T5/6@IIt2f'{#G /{#G'v-t"Q@ $ #$<; = >?2?33?3?33393333333331074#"#"'733267'73632EB,3Xm8.&  2a4K?72!Ip~ D OI('1@v(D-t&Q@$( '(  <; ># =?22?3?3?333933333333310"&54774#"#'7363232?3[^hIB,3J2Z4KP&&3-]W!I[('1@v9# .' D %eM@   ? >  ;?33323?3?339333333333310'73'73##"'73326772<;Z\#VH !6/(((NǣZ J&dt 7@ < ??3?39/333393310#"&54>32267#"3654dNeoeMe46s/2 pcgdqbnlX,++`^9)\,CT&e@   &  '#(/&<  ? =?33?333?333?3329393393910!?$546?'7!%7>54&'C#<?#;(@>Wc-7C 8D.u6I@4((8."78" ,?<30=?22?33?339993333333310"&5467332654&'.54632#'.#"+32?3_f%( ='9=8;I9hG\( :.4=7F=| 3&&3.^UO5)!J1_rB*% "D5jyJV D f-/@ - =?33?3393333310'&#"#"'733267>32 <vn7.&  2vk=$Adq} D OIxv `/"I@ #$; ?=?22?3?333933333339910"'733267#"57#?33#3277.' 3AI[\Zv vB/"-m/ D Frn s'> 8 Tx+#e#w@,% ""  $%  ;?>?3?333?39/333333393993399339933910#5#"547#737'7337'7332?#j#4ڀJ8 8"5+"0+7 .12(1@w?''?dI 'g(U@"#&&* )* #" ;??2?3333333333933333993310"&546?#"#7!32654&'7!#'&+:^<#-%!+DLvW\'-!- ER[j'f^h= yY|qg/J=hJ|]'g?@  ;??2?333339333333310"57'7!3267'73G8<2H8hDM 9HA9&'-=''a>FC(( m'u";@$ #$<; ??2?3?33933333910"&547'7332>54&#"#76321`d16FJBn<+%-6:FH1_'[X&'u!JdL:/ VRMCD28s4@  < >>?2??3333393310#&5473~Zy(!1I{$2:2'7M(2&e3@   ; >?223?333322333107#"#7!32?3 W@S#+YP36,62]  -e!I@ "#;!> =?33?333?3339933333331032?3#"&547!7#"#7!32?-2&&36^h X@S#+YP36# U D [W9] e"V@ !#$ ;@ >?333333?3339933333333310#67#7#"#7!3>32#7"326540-1X@S#+.8B45`L2W]/82P*&] LV4&:Dl .+`gC@   ;=?2?3339/333333339310"&'732654&+7#"#7!7bCX_qL<8^S#+TZ+.lNL$]lQc& 7@ , ??3?39/333393310#"4632267#"3654`k`h3M 3GږְMzK,G `@ Y@ @"Y /    ? _  /]q++333339310"&54632"&54632353-@A,,?>-@A,,?>?@-->=..?@-->@+.?o%!,G `@ Y@ @"Y /    ? _  /]q++333339310"&54632"&54632!53i->?,,A@->@+,A@k??..=?,-@?.,??,-@!s%F-0@&&! +./3333333333310.54>54.54>54#"5632KR[.(1)8OF'%   <%#   U?@'     Y/]q+_^]233310#"#"547332>;r/dCH]*\u)VcwKg'-0%+1+5+D!@ / KY/+_^]10!5!73D!;널DK@ Y//]+10!'53!D!;)DK@ Y//]+10#'!5!D;rߩDK@ Y//]+10!#57!Dq;Q)D +@Y @Y/+_^]+10#''53%D;;uw)uwD +@Y @Y/+_^]+10%#5773D;;wu)wu F!@  /3332233/310>;#'"!?'73),a(!*C$;;47})/H %% % &y/93310#'573>Fr@   /9/93233107'53#73#'5s>>JJH&$J&DX &%N.&+5&ETo =&%o&E =&%&EFPi&&'vNz$&+5P&F'vz&'N!&+5&Go=&'o&G=&'&G=&'&GVJ=&'!J&G!&( V %&+550u&H'C_!&( V %&+550u&H'vJ=&(J`&HTg=&(g`&HP&('zlN/&+50P&H'z4&)vN"&+5LT=&I!&+5Fc&*N$&+5L&J/&+5m&+N%&+5( &KDX%&+5om=&+(o &Km&+jN (&+55(#&Kj, (&+55Pm=&+ziP &KzJm=&+ (J &K0gW=&,9g0&L^W &, /40 &+555/&&jv@H+55&.vN&+5'&Nv&+5o=&.o&N=&.*&NNo=&/lo6&Ooc&/'GNl&+5o&O'&+5=&/j6&OLJ=&/=J6&OV&0vN&+5'&Pv:0&+5V&0XN"&+5'&P4&+5oV=&0'o&P&1N&+5*&Q#&+5o=&1*o&Q=&1*&QZJ=&1*J&QJ!&2  '&+55 &R'vT ]5J &2  '&+555 &R'j,+@11@H1p]qqqq5+]55J!&2  '&+55 v&R'CJ!&2  '&+55 v&R'v&3vcN&+5nL&Sv*&+5&3N#&+5nL&S.&+5&5N(&+5*,&UP&+5o=&5o,&Uoc&5'N.&+5oT&U'E=&5,&U%&6N5&+5&V#2&+5%oL&6o&Vd%G &6  =&+55*&V | :&+55%) &6  /&+55,&V  ,&+55%o&6'N5&+5o&V&#d&&7TN&+5>l\&Wo&=&7>>ol&W1&=&7l&WyJ&=&7lJl&Ww=&8 Kw0&X{g=&8*Kg0&XJ=&8RKJ0&X!&8  &&+55KA&X'v]T &8  8&+555K0&X'j@222@ H+q55]]5x&9N&+5s&Y{&+5xo=&9zo&Y&:CXN&%+5+5O&ZC,@ &=%+5+5&:vN@ &%+5+5O&Zv@ &%+5+5&:jN@ &>$%+55+55OZ&ZjM@ &x)#%+55+55&:N&+5]&Zh#&+5o=&:o]&Z&;N%&+5&[/&+5&;jN (&+55Z&[j 2&+55i&<N&+53F&\,&+5&=.N&+5;&]<&+5o=&=Vo&]u=&=&]( &K\>&Wj]&Z3 &+553F&\q #&+55&D*&+5LT<&A&+5Q(h@ #  &&)*# @Y   `Y_Y`Y?+?+?+9/_^]+999333333910"'732654!72654&#"!?6!2>hGf<zax. +N  7]x[inJ oH&$=o&D&$ PN&+5g&D *&+5*&$ +N !&+55g&D h .&+55&$ -N !&+55&D b .&+55&$ -N &+55&D b (&+55&$ -' &+55&D b (&+55o&$'mN=&+5o&D'&$ -N &+55&D h &&+55&$ -N &+55&D h &&+55&$ -N &&+55&D h 3&+55 &$ -0 )&+55&D h 6&+55o&$'oN=&+5o&D'o=&(0o`&H&( RN&&+50`&H b,&+5&(N&+50s&H"&+5,&( -N *&+550g&H h 0&+55&( -N *&+550}&H h 0&+55&( -N $&+550$&H h *&+55>&( -N $&+550&H h *&+55o&('N$&+50o&H'W&, MN&+5/Gf& @@H@H@ H+++oW=&,Zo0&LJoL&2 o&RJ&2 N(&+5 &R %&+5J&2 N ,&+55 t&R u )&+55J&2 N ,&+55 &R u )&+55J&2 N &&+55 1&R u #&+55J&2 ' &&+55 &R u #&+55Jo&2'N$&+5 o&R'J&bvN5&+5 &cvJ&bC|N5&+5 &cCkJ&b N:&+5 &c J&bN0&+5 s&cJo&b o&co=&8Ko0&X &8 N'&+5K0&X $&+5&qv N2&+5KG&rv&qCN2&+5KG&rC&q N6&+5KG&r &qN-&+5KGs&ro&qKoG&r i&<CEN@ &%+5+53F&\C@ #&c$' %+5+5io=&<K3F&\i&< %N&+53F&\ !-&+5i&<N&+53Fs&\~#&+5&c&c)&+5&c&c /&+55&c =&+55&c /&+55&c N&+55&c @&+55T&$H?5T&$/?5[f`&$d "?55f`&$d ?553`&$ "?55Q`&$ ?55&$] 3?55&$9 /?559&g>&+59&g0&+5K&g D&+55K&g 6&+55&g D&+55&g 6&+55BH'(7%?5iH'(0!?5AQT'(X +?55iQT'(X (?55QT'(X +?55AQT'(X (?55*K &i-&+5*K &i&+5*K &i 3&+55*K &i %&+55*K(&i" 3&+55*K&i %&+55*KA&i D&+55*KA&i 6&+55+5H'+ %?5i5H'+0!?5#T'+Ϯ +?55KT'+Ϯ (?55T'+Ϯ +?55#T'+Ϯ (?55p'+ <?55p'+ 8?55N+&k!&+5N(&k&+5&k '&+55;&k &+55,&k '&+55N&k &+55N4&k 8&+55N4&k *&+55+H', ?5iH',0?5AT',X ?55iT',X ?55T',X ?55AT',X ?55p',X ,?55p',X (?55 &R)&+5 &R&+5 &R /&+55 &R !&+55 &R /&+55 &R !&+550UL'2%'?5nUL'25#?5AT'2X -?55iT'2X *?55T'2 -?55AT'2 *?55E&w+&+5E&w&+5E&w 1&+55E&w #&+55E&w 1&+55E&w #&+55E&w B&+55E&w 4&+55iH'<'0?5(T'<S !?55T'<S !?55a'<S 1?55+|&{>&+5+|&{0&+5+|&{ D&+55+|&{ 6&+55+|&{ D&+55+|&{ 6&+55+|&{ U&+55+|&{ G&+55L'[4?5-L'[0?5-T'[XŮ :?55A-T'[XŮ 7?55eT'[ :?55eT'[ 7?55Re'[ K?55Re'[ G?55&c.&+5&c .&+59&gZ5&+5G&g5&+5*K &i$&+5*K &i6$&+5N"&k&+5N&k&+5 &RU &+5 &R &+5E&wt"&+5E&w"&+5+|&{C5&+5+|&{5&+5E&c'E&c'E&c'E&c'E&c' E&c'E&c'E&c'ET&$'pb?5ET&$'Wb?5oEf`&$d' "?55Ef`&$d' ?55GE`&$'X "?55eE`&$'X ?55E&$']b 3?55E&$'9b /?55*E &i'*E &i'*E &i'*E &i' *E(&i'"*E2&i'"*EA&i'*EA&i'+E5H'+' %?5iE5H'+'0!?5#ET'+&Ϯ +?55KET'+&Ϯ (?55ET'+&Ϯ +?55#ET'+&Ϯ (?55pE'+& <?55pE'+& 8?55+E|&{'+E|&{'+E|&{'+E|&{'k+E|&{'+E|&{'+E|&{'+E|&{'EL'['4?5-EL'['0?5E-T'[X&ŮC :?55AE-T'[X&ŮC 7?55EeT'[&{ :?55EeT'[&{ 7?55REe'[&{ K?55REe'[&{ G?55&c)&+5&c,&+5E&c'E&cE&c's&c)&+5Es&c'&$iN&+5c&$\N&+5H&$?5H&$C?5EH&$b @&@  ?_/]9333104.54>327>! <(.: KJ4 :5GF.E @  OY?+33310"5?3327327>! <(.: KJ4 :5GF.QI#z,@ Y @Y/++9310"'&#"#>3232>73V`1! h#b5T.4i'IX-$O0&-$;]QA /K@%-  10(Y ,##Y#@Y /2+3+9/+93333310"&54632!"&54632"'&#"#>3232>73&0II01FF0IH11FF1V`1! h#b5T.4i'QG22ED32GJ/0GG02G,X-$O0&-$;*E &i'*E &i*E &i'E*KSs&i&+5*ESs&i'~%>'(,K?5D%>'(,K?5~>'+,K?5D>'+,K?5Em=&+ T4@ ?_/]933333107!%4.54>3276y9#"<+1= $G%! 7!>7MJ+,4@ ?_/]933333107!'4.54>3276z#"<+1= $!K% 7!>7MJ+sG'V@1##%%()Y% Y +%%%%%@ H%%/_]+]q+9/+93933310"'&#"#>32326734.54>3276=W_2#i'`4L G!"i'!:*.; }W.&M+?'I3!;4GF*N&k&+5L&k&+5N&k&j4@H+55N&k&j,4@H+55E s&k&+5E i&k&j@@@H+qq55&,kN &+5c&,rN&+5~>',,K?5D>',K?5|2@   ?_/]933333107!.54632yytaD06N(<@$G%!hMSq-&E%)T2@   ?_/]933333107!.54632zԜytaD06N(<@$!K%hMSq-&E%)sG'T@0'$()Y Y +@ H/_]+]q+9/+93933310"'&#"#>3232673&54632=W_2#i'`4L G!"i'ZB,6C,9<}W.&M+?'Ik6Pk*$E&E&w{&+5E&w &+5E&w'j4@H+55E&w'j4@H+55L&s)&+5L&s&+5Es&w&+5Ei&w'j@@@H+qq55i&<N&+5ic&<N&+5H>'<?5fH>'<m?5iH'30?5\^ F@ @Y /]q9/3+393339310"&54632!"&5463273-@A,,?>-@A,,?> l@-->=..?@-->@+.?G%!\^ 5@ Y /9/3+393339310"&54632!"&5463273-@A,,?>-@A,,?>Ell@-->=..?@-->@+.?!K%38=4@%/Oo?_/]q93107!8G%!+E|&{'M+E|&{+E|&{'+|s&{0&+5+E|s&{'~L'2K!?50UL'27!?5~eL'[K.?50L'[7.?5EL&[8x7@([/Oo?_/]q+93107!z8!K%97&@ ?_/]933310&54632[B,5C,v6Pk*$E/$*//3310#*T 0@    //39/9333333310#'7'77'*T7777Y7887 2@   //99//3323333310'7##!'77RJ77}m}8L( 0@     //99//3322333310##'7!(R77J}78}%%@ Y?+3310!5%%@ Y?+3310!5%%@ Y?+3310!5%As'BBkQ@ Y?+933310467#"&ƽ8R,*FZETg1\=L"!,SADlaQ@ Y?+9333105>54&'&54632aƽ8R,)GZETg1\=L"!+SADl#-"@ [[/++933310%5>54&'&54632ƽ8R,)GZETgj1\=L"!+SADlR @  Y ?+9333102.546>Kb6-[MR<4^..7]]-yQ%6@  &'#YY?+?+9333333310467#"&%467#"&ƽ8R,*FZETgƽ8R,*FZETg1\=L"!,SADlW1\=L"!,SADlQ%6@  &'#Y#Y?+?+93333333105>54&'&546325>54&'&54632ƽ8R,)GZETg\ƽ8R,)GZETg1\=L"!+SADlW1\=L"!+SADl+-%:@    &'#[&#[[&[/++++9333333310%5>54&'&546325>54&'&54632+ƽ8R,)GZETg\ƽ8R,)GZETgj1\=L"!+SADlW1\=L"!+SADlR&d$ =@    Y [??+3+3993333310 #773%%BMl^**vB@u@B%x@@     Y  YYY?+3+3/9?+3/+3993333333333310%#7'7'773%%%_*8|=m^**v;@p*t@DB@u@BD` @  ?/]]9310"&54632urrrtttta/ #:@ !!$%[ [ [?+?+?+99393210"&54632!"&54632!"&54632Ea`FEa`lEa`FEa`lEa`FEa``FEa`FEa`FEa`FEa`FEa`FEa@ //333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332332310###!!!TuO .@    /3/9/3333333310!!5!###uTON.R'4@M@.("A;G5  "5;ON>JY9>[9CY9%1Y %[ *Y Y [ Y OOzOkOTOEO6O&OOOOOOOOOtOeOWO8O)OOOgOOOOOOOwOXOIO:O#OOOOOOOOOzOfOWO6O'OOOOOOOOOwOWO8O)OO@} O7OOOOOOOxOiOZOKO54&#"#"5463232>54&#"%!"5463232>54&#"Ė >Ȭ~JF1P,"*1K+ͫȬ~JF1P,"*1K+S >Ȭ~JF1P,"*1K+f.:zjNEIlzjNEIlƝ.:zjNEIl\=!@?]933310!#h=\=1@ ?2]29333333310!#!#hh=\i= )@  ?33229333103#3#3#=TTT=pJ_Su@YY@tdRD4 pdTD4+hdPD4 4$kTD7k[Kt[D+tD$^]_]]]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]_]]]]]qqqqqqqqq?++339333103#7d|d S{|cBJ T]@YY@{k]M=- {o[ g{k[O?$[K+t;7tdT{4k;+_^]]]]]]]]]]]qqqqqrrrrrrrrr^]]]]]]]]]]qqqqqrrrrrrrrrrr^]]]]]_]]]]]]]qqqqqqqqqq?++339333107#3d{d JB=&*!@o?/]]]]]5555T@ Y/+3310!5!"P=@ ??333310+3{x= #/]@3-''! 01 YY  *Y0 **$Y*?+_^]+99//++9333333310"&54632"&54632"&54632"&54632DEa`FEa`Ea`FEa`Ea`FEa`Ea`FEa`J`FEa`FEa`FEa`FEa`FEa`FEa`FEa`FEa:@      /33/9/33333333333103#5!#3###TOON 0@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG 4@    //399//33332332310#'77'*TT~~~ݵqqp .@    /3/9/33333333103#5!3###TONx= Z@1   Y      ?3?339/]q333+393339923910#7!733376ʎ]P( b({C0 w=R@)YY Y ?3/+?+9/+3933393333102#"'733254#"#!!6\u^eA#DsA+CH!0sdw˒j=1@  Y?3/+9?3393310#7!#!A)4 JDB. F *d@7 ! +,&, ((Y L\l Y$Y?+?+9/_^]+99333393339910!"&5467.5463232654&#"3254#"6>ofX+4jo@4< %56_-0\DC.S=l_ctY6j|_ToZ,%g 60izKZ@ /?_oP/?oT/O_ @DMHpO/_   Y   Y @Y?+3_^]+3_^]3/+9_^]]qq+qr^]qqqr993333333104#"#'73632#64$[@X5`9J :U3'ix$(JUqdX< *,LFj8)H7H;?CL= ͼ50A U= hk =F{i+28@V83 56 /!. ( 9: 6688//`Y.3355!!##_Y  (?223332+3333?32333+333933933393910"'#7&'#7.54$;7373#5&'326?3&'DK?SH5.ZSmmo#ASBpGSLXN5T)2=Tb=MUBq_ߕD-14: | Hw} 9,%/uY0#@ FiL.j@0' . +**/0 @Y--+_Y-#_Y **Y?3+3?3+/+3/33+399333233310>32#'"6?3# 4$32#5.#"'7!7O0#:7,Kp4;REU:q5T6Tnjeu wAkx LS=%/'w4+/Ҟ*GBi=@u   !/  tY   sY  / O  ? O     sY tYsY?+3/_^]+?+399//_^]q3+33/_^]+3/_^]39339999339103'7!#7&+!73#'!3#!?# @^ `ya8YEY! ZIیxfIIL(@_(##*%&"  ""*) &sY&%"%sY" &P&`&""?"O" &"&"sY vY?+9?3/_^]+99//_^]]3+33+3933333999339310!!?>5'#73'#73&54$!2#'&#"!!3n%^YZ$m?=}u6W MY{HCRefe('5efe'0@M   !""(.+((12.+_Y.#%% aY!_Y ?3??+?+33333333?+99933333333399333333104#"##654#"!'7!>323632!6H3B[cpAJ0z$jY HHdLa pLYXh_t ~faIht(a_QBb_NJq'od%_B9t=%)-03@v/('0-*2,+13"#3&).0  0  54_Y2 _Y#&* ")-_Y.   0  _Y3?3?+3?3399//_^]3+33+3+339933993333999910#!!?#737#73'7!!'7!3#3%!'#37#%3'#Us`E # D A A  A ]YY^ uh~IIeerI+rIIeeee'z=T]@l4!1$$]U%%+1Y>87;;5 RRY*L*^_sY;8;sY58U$tYU 8UU8-*-]tY-+sY-%*(*sY(AIIsY0D@DDD?33/]+3?+3?++9///_^]+3+33/_^]+993393333333332233399102#'.#"#"&'#"&547#7+!?'7!2?33#32?332654.'&54632654&+gz$B @#0=\nL)C'PsefAepKv  ]a F?Wj%A,6BC38F+Ic_$P"-(3"+7I.|}2NU/q'cVIIvI_E ^&)M.)01=q~Jky/=&52V+='+/369@|9,/7  7 1 22330   7 +(64 4'!*)54""''4.-87 :;"_Y96 _Y0,(3/+_Y / $477 ?333?399//]333+33333333+3333+33393929339393993939103#!!###!7!'#73'7!!3!'7!37#37#3'#7#7#bV^`eM26 4 0dF  zfRaX#f($heeeerIIrIIq?::)"C=@ C C--C>A bC6iYC_iYa?+?+?9/9/10)"&547>32;267>322#"5654&+"#"57Bn;/VP D"QjORCMp;4V>* B WtPU &( 5=  \0?d$.(7 | b0>7Ca!/@I"/ //1)01OYNY"%%OY/ , ,QYQY NY?+?++33?3+3?+9/3+3933333992339107!!'#"&5463267#737'7!3.#"3267@*c ;IrmA 'e]SDuD;1!l)㏏h 756%>7#"'!67>324&'3264&#"326&#"32mVJ>_Vh}c210&@S6oQ">wWh5VuȦS>' 33.m'u6`9?;fqcd3*.:4+-9.6(91$V48;1SCIW ζE ?(m]>W74-o;^b%V}O)YdhUXhl$#!xHL 0r@:0..%12 1 # #*`Y&#0 0  `Y ??+9/99333?3+9/33393399399104#">#754632#"'7332>54'UFL%Zh}jlٽlk8az/@o{^J'@.K+)sm|}|;-НIpZ>}irJdR=!',1@j.*%''3 ,+$#-1132,`Y+ _Y$ # _Y- `,    @ H, ,1`Y_Y_Y?+3?++9///+_^]^]]33+3333+33+9339393333333310!?#737#737'7!23#3##!!6527!!&+ L [ w #sQ FW;a WQ40EVIIezeIre :4erz0;̆Fd'z@A#$  ()##`Y_Y@$$`Y ?33+3?39/+3+39933933333293104$?3#7&'67'7!#7$%Flf7TvoXD . Mf7}ˊt r :̮Wq#| DD LR &H#&@g#"%$$   !&$$'(_Y#" _Y%  / @P  $ _Y?3+333?399//_^]]]]33+3333+3393929393910%!?#737!7!3!#3#!?!'!3.vgA'3uHm=(|>'III`eze@ezeII[vv1L4@X!$$2+ 4256!_Y_Y$/ /o0+//&_Y/ _Y?+3?+399//_^]]]]993+33+3933339107367!7!>54#"#6323#!!326?3#"&547iAyq>tMY8Ҫ+fXibS^0SX?\weR?e5CR9J?+lVeS>e.rLE. '\HFdi&a@3  "# ('(##`Y @""`Y?22+3?33+3933393933910$54$?3#5.'>?3#rf5T4Qa6MUBYsfꏆˎx$r+*.p:'/ {]AR9@# * *3##;:99 6Y' ['/Y, ,,' Y [Yd;T;D;6;&;;;;;;;;;;v;V;6;$;;;j;;;;v;d;V;F;6; ;;;;;v;I;$;;;;;;;;;v;V;F;6; ;:;;;;;;{;m;Y;I;9;);; ;;@J;;;;;;;{;k;];;;; ;;;;;;;;;O;;;]]]]_]]]]]]]qqq_qqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]qqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqq?3+++?33/_^]+++3/993333339910#3! 43232>54&#"#"&54>32#'&#"3267`8 Bշ"R9\4(09X2R:Inr0}/%6 +C:j=C?9[+fu,BrTKNu5?zy؁-jlT]))S)g@8'#$ +*sY$sY$$  sY    sY?+?3/_^]+9/3+33/+99333331023273#"&5467767>"654&rY^+pFE1|ku"Qz n]\6GM.Sl`X+"՘rp0I Ld|GF@I=!.@Y  %,,%/0")""/")) ")")_Y$4   _Y,< ?33]+3?33_^]]+33?399//_^]]33933333333333310'7!#!?'7!!!2654#""&54>325  uf $ ɧ G=F\SCZCe}U_e}II&"BIIvIx1Ä{wFna]nXR(8@Q-% 59:Y%Y$Y%?%O%%%@H %% )Y 1Y?+?+9///_^]+]q]+3++393333310#"$54$3257'5!2!#4&+326"32$54$=@%LT^s^TxnZꡡü@A:7zr:7ZIT椣塡?-@m!'#,,''/."- & Y# ,'Y*ݿ//////o/_/O/////9///////]qqqrr^]]]qqqqqqrrr?222+33333?33+3333/39993339331057#"#5!#'&+!#!57'5!!!57%+>4GGGZ!gggOBggpl< l<<<<<s<<J;L)g@5$##' '!*+#$_Y_Y! ?3333?+9/+33?993333993310"!3;'&54! 32?3!>54&͖V=Pmz]\{mP=VʱPi""iϰX|HP@) !wY   wY wY?+/+9/_^]+9/99332310%#"&54632!3267.#">`ۘ5QRa3Vu|8DhK5Au!h>@E   2%%8*88?@ /, 2(; (( ;?339////9933333223399333333333333933999910#3#?3!?'!!332654&'.54632#'&#"#"&'vt[?:`'oV:5]8afIm\Zsh"55SUXMjZ]A+6,,,,uu(ZF*7%bHo,F9'4$cH8N@)  NY NY NYNY?+3+?9/++39933399910%!73;##33'7![ ,KQ^{:'K5K=  cZBGg+jWBBUC'H&{ uq-F'T&tuq-C'^&{;L@1O/ O ?  o_]]]q5]]]5]]]]]555?555)F'^';up@L 111111111o1_1O1?11O/o_]]q5]]]]]555]]]]]]]]]]]]]5?555D='^';B@* 7@ H7O/o_]]q5]]]]]555+5?555='6';=P@4 5o55O/o?]]]]]q5]]]]]555]]5?555V5d^D "@    /93339310#&'5673!9>HH>9)CI$ICV (@    /3/3939333105673&'#CI$ICV9>HH>9#d^D $@    /93339310&'3#67!59>HH>9#CI$ICV &@    /2/393933310%67#&'53+CI$ICV9>HH>9d^D2@    /933932339310#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC@@     /3/3932/393933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9HL@#    /3/3933/3939333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>9D*@s$+,RY  NY ',,,o,,_,@, ,,,_, ,,8_,?, ,,,_,?,,,_,?,,,^]]]]]qqqqrrrr^]]]]qqqqqrrrr??3+/_^]+39333310 #"&54632374&#"'7632.#"326H|܈]"ky$iONsyN[ahYQp펻.cStT!#\y|H2@ ?3333?339333310)5!%!;"aXLA=@  _Y`Y _Y p`@0 `0 pP 9p`@`P]]]]qqqqqrrrrrr^]]]]]]]]qqqqqqqqqqrrrrrrrr?2+3?++399331057'5!!57!X魭kLJ)IIJJJ\L9=@q    `Y    bY P _0?:pP _^]]]qqqqqqrrrr^]]]qqqqrrrr?3+9?39+399393322310!2$73!5 5!#'&#!d~g+!MV6=eV>g0  k)m`Z@ Y?+9910!5ZH=hK @  [/+9310"&54632Ea`FEa``FEa`FEaGvT @  Y?3/9/+3910##5! 3kרZ=Paz".@)# /0&,#P 00o0_0O0?0/000000o0_0O0?0/0000000o0O0?0/000;00_0O0/00o0O0?00_0/000^]]]]]qqqrrrrrr^]]]]]]]]]]qqqqqqqqqqqqrrrrrrr/^]3]292299399210#"#"&54632>32%"32654&.#"326zҍ@]iA@iP@32#4&#"tтwgĠ'@ ()$Y!@H!!_/?oO Y @H r)b)R)B)2)")))))))))))r)d)T)D)2)$)))i))))))))t)`)P)D)0) )))))))))))p)`)T)D)4) ))))))))))t)T)D)$)))@c9))))t)d)T)$)))))))))))p)@)0) )))))))p)`)P)@)]]]]]]]]qqqqqqqq_qqqqqqrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrr_rrrr^]]]]]]]]]]]]]]]]qqqqqqqq/3/++/_^]qr3/++9310>32#&#"#"&'5>733265cFYF95F eFR E:5F jx BAF|Inr  _E{K!WA'aa@@37@ccH7@aaH7@__H7@]]H7@[[H7@ZZH7@YYH7@XXH7@VVH7@TTH7@EHHH7@==H7@;;H7@22H7@00H7@..H7@,,H7@''H7@%%H7@##H7@!!H7@H7@H7@H7H7H7H7H7H7@$ H      p ` P @  ]]]]]]]]]]55++++++++++++++++++++++++++++++j"u@J Y`O   Y`    ? O  /]]qr3+33//_^]]qr33/+3993333103!!!##5!!5!ƺ+I fH B@%   `p//^]/]]]9/93333310!5!5!5HHHj" K@-  Y Y? 0P?]33]++?+993333105 !5jHZԏHj$ K@-   YY? 0P?]33]++?+99333310%!575 5"HHsr,Z3 &@ //933393103 %! {RVf"@@Y?+93310!#Վk%"@  //93310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@4t`$4To@knH`cH@Y^Hdt@AJNH p;0@0`p_ //]]]qrr^]_]+qq++qrr+r^]]]]]]]]q933103#"&546323265";N2$! =/'5)%3%@bY?p @;P@/_]]]qqqqqrrrrrrrr^]]]]qqrrr^]]]]]]?+33105! %QH@ ??93103#HK"@ Y?+?39310!!#(in"@ Y?+?393105!# (%%HY??+393103!!Hn%H"@ Y?+?393105!3 %H)@  Y??+?3933103!!#iHnnH)@ Y?+??3933105!3# %K,@ Y?+3?3393105!!# i%n%H,@ Y?+3?3393105!3! %nH 7@    Y?3+3??339333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH @ ?2?39933103#3#ّhHK Kj 9@  YY?+?+?9333310!!!!#(iijב" -@      Y ?3?+33993310!###בnn#j ;@    Y Y?+?3?+99333310!!#!!#htjo"j 9@   Y Y?+?+?33933105!5!5!# i(qב) .@  Y?+3?339933105!### ܑב%nj ;@   Y Y?+?3?+33993310#!5#!5!ґttj)F)ޑqH 7@    YY??+?+33933103!!!!iH"ב%H *@    Y?3?3+39933103!!33A$Hn#nqH ;@    YY?2?+?+339933103!!3!!ّK$hH"qH 9@  Y Y?+?+?33933105!5!5!3 iqב)%H .@  Y?+3?33993310!5!333$ב%nqH ;@   Y Y?+?3?+33993310!5!3!3!5!$KqFH >@   YY??+?+?339333103!!!!#iiH"ב"H 3@     Y?+?3?3399333103!!#3#AHnn KH G@    Y @ Y  ?3?3?+?+9933333310#3!!#3!!jt " "H >@  Y Y?+?+??339333105!5!5!3# iqבKH 1@  Y?+?3?3399333105!3#3# 㑑h%K#KH F@    Y Y ?3?+?3?+33993333103#3!5!#!5!A㑑tHK )ޑj @@   @ Y Y?+3??+333393105!!#5! iiq"h 4@     Y?+33?3339933105!!### ב%nnj I@  Y Y ?3?3+3?+3399333310#!5!3!!#!5jtttAޑ"בqH @@   @ Y Y?+3??+339333105!3!5! Aّ"%H 4@   Y?+33?3339933105!333! ב%nnqH I@    Y  Y ?3?3+3?+33993333103!!3!5!5!AH"oHV@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# iiiqב"ב"HI@       Y ?3?33+33?33399333333103!!###!5!33AבHnnnnH b@    @ Y Y ?3?3+3?3?3+3339933333333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#3#3#3#3#3#ghhhhgghhhhhhgg`hhbhh hhahhahhhhhhgghhahhahhhhhhgghhhhhhgg`hhbhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhh"bbbbba```````````c```````````c``````aaaaab^^^^^baaaaa``````bbbbb#`````b``aa`T #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKO3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQ!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  /993310!!!7L17}1mi{/9910!!imi{@  /993310!!!iLPdh//9910!!hL//9910! XVRZ//9910 7L//9910 LRZ//9910Z79e E@   I )    i  h  y i Y I ;         v )    V 6  7   v d R D 4 $           t d T D 4      { o O ? /   ^]]]]]_]]]]]]qqqqqqqqqqqqq_qrrrrrrrrrrr^]]]]]qqqqqqqqqrrrrrrrrr^]]]]qqq/2?3933399333310!# 3 7R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow@kPhhTl8xx<|(pp,t ``$dHH L@@D0044DLdt|lX\\JrrNvBzzF~2jj6nZZ^RRV::> **.v~n^V>..>V^n~vf&fb"&/3/39///////3333333333333333333339939333333333333333333333210#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @ /]99102#"54>jnrotjlw)@  /9933103!32>54.#")vwvvvwvu}Avvvuvvw)#,@ $% /993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @  /993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:o@@:6+% %;<("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332933333310"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7<@$.#5 # 8910/+*?*O**/^]]]]]993310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'J@'$$  ()P /^]2/]32993393332210.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8D@#0,!'6!'!9:,*3$$$-  **/^]]]9999333399310&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<4?@!/((5(6$+/     //99//]9233999310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@  //999910./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @    K  /]999310&&'6H zDS%Ut}FiGfY;.@  //]9/9933333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt `@4 !"VC 6% X ///33]33^]]]]33]]39933333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu8V@X  !      //9/////39393933999339293392910!##??3%377%~2;~2'M'5~,G:~1'M'MG[[[[0F^^J\^_J= @I !" _Y_Y_Y?O _Y?+33?99//_^]]3+33+3+3993393910!!!!32673!?#737#73'7!]v vCq`&uTY D A  iee kIeeqII-6|@I     OYOY?@ H NY NY ?+?+99//+_^]3+33+3933939103#3#!#737#73'7!de edVw wfed deT[ mXhJhB>hJhB=&/=!o@#  ! #"!`Y  @Y ! !  `Y _Y _Y?+3?++99//3+3+93393993310!?#737'7!2!'2654&+3# L [ , ,utE*)VII{Inx{F=#,e@5# +"'-.,`Y,,""_Y"+`Y_Y `Y?+3?++?+9/+39933333399310#326?3#"&547'7! !'2654&+(S+P<*K=Y5k ٧ ɓ p*yuEb8,.HH:;I+I8nr.#*}@?)''(( ((+,(  OY'$$QY NY?+?3+333?333+33?9933399333329910%!'+#.54$32373&#"2677m;MmJV1/p6R6PF"$J~Iy(b'LZ :JUz+p{%J1q P; T.!h@5#! "# "!!OY@  PY?+33?393+333933393393310%27#"'#&547#?3337#"L1DP6n\s &p5XjF#/~+B.bA'%l50Km=r@9    `Y  _Y _Y?2+333?3+3339/+?9933993333339910#?'7!!'7!#!?! ɧ  WW  |}4x ^^ JuIIII JJ(,[@/  NY  NY QY?+33?+??+99333333339910632##654#"!'7!av_Ys@f[?&j[ mT k\4]`d9t(aX3B1K=t@:   @   _Y_Y?+3?3+3339933??9933333333999310%!?'7!'7! ##ղ v ɧ u [@q  'ax}}4R]dIIvII IIS7|-f@4 NY @ NY?+3??9933?+9933333339329910 '7!##!'7!_V X \PXiJ:lD\ mXBBZdF3BK=@@     _Y  `Y?3+3??+3333933310#"#!!#!7Ic DY;}4 QjrA@    NY NY?+3?3/+3333933310#!7#"#!!3iJFF6i32#'&#"#'7JOhTI'J'WG#{= re}ogB\La@  !  !@Y  _Y ?333?+39/3?3+933933333310##'7!3>32#'.#"^ne 4 jd4qgaI/P *1AB!PII=fv>&TDW@,     NY PY?2+?333?+9/33939333333102#'&#"##'7!3>TI'J'EA54#" '67&54632>54.'73+0&%HgaUWO "- SK'6 L.4Z^(/PAzG7>">54AdʍMX2PFjW37joAưλR"V} Pi`_ .2zyH@' YYY Y/+/_^]+99//++333310 55yGGܱ$ܱ$0*!@  Y/9/+3333103#2#"&546O3DE20FG*xF/2FF01FKx%@  Y /+333910'7"&54632[6[n0FF11DF[6[F02EE20FD+!@  Y /3+339310!5%#"&54632DxG00FF01F 1FF10FGU7@ @K@Y/]q+33210!53!v "@ //9/3933310!#!53[McS7v "@  //9/3933310 #5!3!M!7S  ,@  @ H  //9/9+933310#"&54632!#,`FF_]HG_޴Ea`FF`a)  (@ H  //9/9+933310#"&546323!`FH]_FEa޴nzEaaEF``h9hM (@ H  //9/9+933310#"&546323!h`FH]_FEa޴nEaaEF``VB @@   K@Y /]q3+33339310##5##!B<wBw +@  KY/2+33339310)33533BTw`I*@ /]3]2339331073#' զLI!%!s, 4@  [ @[/+_^]+933310%"&54632"&54632F__FEa`(F_]HG_``FF``FEa`FF`aEEa<@  K@ Y@KY?+_^]+333310!5!5AA"^l=?9310!#=!~k=?9310!#=A}+@ @Y@P/]+93331027654.546o323!&#"3#!ю !5c AT,DE'eB&ho& @P'@''@'0'']]]qq5o@   /3]210#"&5733267̘wD\ ㋦x/-yYMo'R&  R%qN d D hf?3hkY_?+310!7!3! 3'wJJ{e && &'?&'?%&%&%&T&F&q&yYN&5Y&!YD&Y&^@?>>@H>@ H>++q5& #hq& Y& d& R&9&N7&J|////]]5=q&dI&|)&{ &h&Y&?f&VYT&&& &h'T;A%I A ^IbRjY_'=3=jY3_?+3?+??991047654.54>32;267.54>32372.#"#"&'&'.'"&h] %81@5*z!.g 9.''48\,2#2/"CU  B&04"鶐3Z=  .0x#%v>I3:4T4#1,$a' `P8:&YL=Y.j2   KY /+3310#"#6$!3Qn ky2   KY/+333103 #&$!# `VA2wm &@  Y Y /+9/+3310.#"#>32\F\o>;x)'35(@Y @ Y /+9/+331032>73#"&'^E\oA/wNT**0lk?" !%)/AOW_jv@ qe*k`MJU]]FPJXB43:??<3BJF`*e + x"..+''+&&#++w #.,]7ttF0b\UnhhGR)@ @Y?+93331027>54.546GT`s ' RRQF5PZ/#"* ;@`4#-@ @Y/]+933310"&5467B^C^C^C^v^v^v+$@  /3233393104&#"'632#5>3*HFZjQ[pE0"c;U 2x+$@  /3233393104&#"'632#5>3*HFZjQ[pE0"c;U 2xX +$@  /3233393104&#"'632#5>b3*HFZjQ[pE0"c;U 2x^B9s^B9s^q^u/3331053ɬ^v^v^C^C++^B9s^B9s^B9s^B9s^B9s^B9su ?u |u u Zu ^B9sm!u ^8u u~u u z.u kfu WRu #u :u +^B9s^B9s^B9s^B9s/(@ NYNY?+?+933310%!'7!Lw w[ mZBRBZ!&@   /3233333993107!"&54632!"&54632s%<9()67':9((7:7*(77('::''87(*7> *@  /223233339310"&54632!"&54632?3%<9()67':9((7:I>7*(77('::''87(*7!%@^  :@ !/ /223]29/33393310"&54632!"&54632#'737%<9()67':9((7:G@7*(77('::''87(*7!!}}@*@  /323333339310'73"&54632!"&54632Dn%<9()67':9((7:"%!7*(77('::''87(*7wa5+@ Y @ Y ?++3393107!4632#"&s5O98NM7?K8KN66LK_5R@   KYK@ Y @KY /3+_^]+9/+33333107!".#"#>3232673s-E91'0_ xV.E91&2_=!&3vk%0 &@ //393933310!#!5!3e*\* &@ //393933310!#!5!3e*$E &@ //393933310!#!5!3o ZZ"@ //39933310!#!5!3o DM"@ //339/393310!# 7 3f\>Ha4R $@  //39/3933310!#!7!3bG4oaRM$@ //393933310!#73_J^rM $@ //393933310!#5 73fS܈kh/iF @  //39933310!# 73pZzfjFp$@ //393933310!#73p^ZHd(5"@ //339/393310!# 7 3RkGHyN!5 .@ //39/933933310!# 7 3Rka.K- O $@ //39/3933310!#!7!3xtdH^- $@ //393933310!# 73`vcFFH @ //39933310!#73wp=Dg-p$@ //393933310!#73pEsHVH!$&@ //339/3933310!# 7 3=|GHY2#% &@ //339/3933310!# 7 534~X4(5f% .@ //39/933933310!# 7 3C{sVH2}q' $@ //39/3933310!#!7!3cy Q2X/"@ //39/933310!# 73HԈG7%p @  //39933310!#573p={H\2#$@ /3/399933310!# 7 36}MH)Q0) $@  /3/399933310!# 7 530~YAuO/l6 $@  /3/399933310!# 7 3ON,qS-m6 *@  /33/393933310!# 7%3O~t8S-{0@  /3/393310)733+NS.)p @ //39933310!#73pA>S.)O@  //39/9310!#!'!ataoL *@ //339/93933310!# ' 3[H5fy4L *@ //339/93933310!# ' 3UH)hy?L *@ //339/93933310!#5' 3SHhy-^"@ //339/993310!#' 3Q6fy=Lp"@//39/933310!#'3p^iy @  //39/393310!#!5!3pT; (@  //9/933933310!#!5!3a.izT $@  //9/93933310!#!5!35$$@ //9/93933310!#!5!3?P(@ //399//3933310!# 7 3h`axbVL 0@  //99//933933310!# 7 3e`;H`GF &@  //99//3933310!#!7!3fb*]v\^L&@ //9/93933310!#73^'c{L"@ //9/9933310!# 73e[؈scSc[Lp"@ //9/9933310!#73pd]?de[/(@ //399//3933310!# 7 3Gu7TaF?9 0@  //99//933933310!# 7 53Rv8HqGG? 0@  //9///33933310!# 7 3Nw]sX=U8H? &@  //99//3933310!#!7!3mwo V=2?"@ //9/9933310!# 73\w߈5:=?p&@ //9/93933310!#73pWw2-B=+6&@ /33/9/9933310!# 7 3O}4H) 0q5 &@  /33/9/9933310!# 7 53N}<Au 1[l6 *@  /33/9/93933310!# 7 3ON,q -+m6 *@  /33/9/93933310!# 7%3O~t8 -6@  /3/9/93310)7330O~ -Q5p"@//9/9933310!#73pM4 -zL@  //39/93310!#!'!owKzL ,@ //339/93933310!# ' 3oH Kz4L ,@ //339/93933310!# ' 3oH)S@Kz?L &@ //339/9933310!#5 ' 3oHu^Kz-L"@ //339/993310!# ' 3o6RjKz=hp"@//39/933310!#'3po~3232673%?3T-E91'0_uX.E91&2_6o!&3qf%0!%oT !-=@+%% ."" (Y /3+39/33333933310".#"#63232673'"&54632!"&54632h-E92'0_6-F91&2_6l%<9()67':9((7:o!&3%07*(77('::''87(*7W %@   @ [ /+2333310"&546327!/DE./CA% ;C00BA10C!%}; 0@  @H@ H/333++2339310#'737"&54632;L/DE./CAo!!}}4C00BA10C9 5@  [/3+33333933310"&54632!"&546327!%<9()67':9((7:s`7*(77('::''87(*7і#L@& OY  NY NY?+?+9/3+39339939910%!#73'7!3#Qw wJ:[ mJZBhGB_h&c'I4&c'4&c'!4&c'S4J&c'IJ&c'J&c'!J&c'S6&k& 46F&k&@46&k& 46-&k&4N6&k&"NV6&k&PN6&k&N86&k&(E&w'4E &w'4E&w'4E&w'4EJ&w'EJ&w'EJ&w'E J&w'N&k&j +@++@+ ++@ H+@H+55+]]]]55N&k&j +@++@+ ++@ H+@H+55+]]]]55N&k&j @H+55N&k&j @H+55E&w'j +@55@5 55@ H5@H+55+]]]]55E&w'j +@55@5 55@ H5@H+55+]]]]55E&w'j @H+55E&w'j @H+554 (&Lv<@   ]5]]5DG&[@/ $!!'(aY_Y_Y`Y?2+?+3?+?+33993333333310"'3327654#"!?'7!>328V0Y#?x#ܲ y ɦ i(D!%`$h IJuIzD@!~F=!c@2!  #"!!_Y_Y_Y ?3+?+3?33+339399333333339910'7!!"&'3326?!?'7!ɯ  @,.KC"m굯 # ɧ II  xk}I IIvIG'`@1 % ()  _Y !_YaY _Y ?+?+33?3+9/+39933333333104#"!?'7!632!"'332>76J b` ٽ H7ю,G _g Eh]AA"Iz-Bg(9[.E   AC?3?3333210#"546324&#"326WpWnҝ&2E8C6D6Ԓ"PSP/ S /@   AB?33?39/33333107!??3W 7 e ZCC<)BS6)@   AB?3?33333333107!7>54&#"#7632!P--5*.>!vQvNkSrI4AtfWJF-$?@  ""% AC?22?339393333339910'"'733254/?654&#"#7632PpjA +@oD?0+4,/>"lYqSUF˄s S15w^P# WFwPy :@    @B??39/3333333339107#7!733376ʎ]P( b({CH$y9@@ C?33?39/33333333102#"'733254#"#!!6 u^eA#DsA+CH!/9sdw˒F-#;@ $"  AC?2?339/33333333310'"&54>32#'&#"63232654#")ryll\Q"<#+IqLI^eV5:\&: Fv'l^|`B+Ty%@  B@?33?333310#7!#!A)4 JBF- *U@% & &! + ((_oA$C?3?39/]393333333392910!"&5467.5463232654&#"3254#"-6>ofX+4jo@4< %56_-0\DCլ.S=l_ctY6j|_ToZ,%g 60izF($9@ %#!! CA?2?339/333333333102#"'733267#"&5464&#"32765pilcR"<(1HnIK\l/)1>X.9v"pedt|c:T@ Y/+3310!5!#P+`9s_6@       /]q]293333310632#?654#"HUQWccB'Y=?3o839H1^:3TH8@  Y/+33/3339393310)73 !Dx@PS_@@%   @ H    /]q3+29/33323933103#77%3#'XB/ !!>_B@&   @ H /]q3+29/3333393310#'73'#7%3B? !!_N@,  @ H /]q3+39/3339333333107%3#'632#?654&#"1A9??QE 2?&2_!!\-&.6D ,AIf@A Y Y//?_/]q32]+39/3+339333310?3#'%".#"#632326730{+C:6F //*D;7(1/.A!!{{&7&$1K'Q@4  Y@ H/?/]q+]+9/33393103#7"&547332673=B7xHfUS|J kY:?>;tK'Q@4  Y@ H/?/]q+]+9/3339310#'73"&547332673MBxHfUS|J kY:?>;tK'"W@6  #Y @ H/?/]q+3+9/3333933310632#?654#""&547332673R=1::I@.6$38xHfUS|J& +2D kY:?>;tLH#e@A" $Y ! Y Y @H @ H ?/]q++++99//9/9+333310".#"#63232673"&57332673y+C:6F //*D:7(1/.s6hUVy6,2&7&$1^P#/34.& && hq&  hq& =h?'&qhN'&h'& d %&T@< #/;?/@ <'----!3=93/333333]q222/3104632#"&4632#"&%4632#"&4632#"&4632#"&3:&'98((8Z8('98((88('98((88('98((8/:&'98((8FE)78($::)88)$::$)88)$::)88)$::)78($::p@#!@   /33]q229/310!!4632#"&4632#"&3Fu8('98((8/:&'98((8FE5)88)$::)78($::p@##@ !/33]q229/107#7!#4632#"&4632#"&3 gVb8('98((8/:&'98((8FEuu-)88)$::)78($::p,<.#"#".7>7.7>3232>76&'@-?S 2G(/C$idc`!QpG* Dk[K J$;M'H<16b;90 H8-NKM+2cnOos;8miTkQEPZ/*OrHtUC_wK-7!32>7!!7#"&'#"&546'7!3267!#[)c`g m _per ct f[Cf fYaF*BBaUmf ]-Bs)aICsKY7!3267!!7#"&546'7!Z[@#j m er ct fYaUQBmf\(BsM $:<;ADGNW]$$7$9h$:D$<$Yh$Zh$\h$h))))$D//7/9/:/</\/3333$h595:5<5\7D7D7D7h7h7$727DD7FD7HD7L7RD7U7VD7X7Z7\99999h9h9$h9D9H9L9R9U9X9\h::h::h:::$h:Dh:Hh:L:Rh:Uh:X:\<<D<D<h<D<D<$h<DD<H<L<R<Sh<T<XD<YDIIIqUUULYYZZ\\;;K;R;VX;WB;X;]B;e;oh;y@W@]ACADhAGhANhA^FA`AaAcFAfFAiAkAlAnAqFAuFAxFA~FBWDDKDRDVXDWBDXD]BDeDohDyDhFFFFCFDFGFNFkGGKGRGVuGWBG]BKDKGKNKWK]MKMRMXhM^McMfMhMjMpMqMuMxM{M~MNNKNRNVXNWBN]BR;RDRGRNRWR]TTTTDTG TNUvVFVFVFVhVhVCVD^VGdVKVN^VRVXV[V^FV_FVcFVfFVgFViVkVnVqFVuFVwVxFVyVzV|fV}V~FVWFWFWFWFWFWCWDhWGWKWNhWRWXW^FW`WaWcFWeuWfFWiWkWlWnWqFWuFWxFW~FXDXWuX]uZ^ZcZfZjZqZuZxZ{Z~Z[W[]]C]Dh]G]K]Nh]R]X]^F]`]a]cF]fF]i]k]l]n]qF]uF]xF]~Ffmfrfvfyh^h`hchehfhihjhkhlhohqhrhuhvVhxh{h~hl^lclflhlplqltlulxl{l~lmbmfmhmpmtmumwm}mp^pcpfphpppqptpupxp~qmqrqvqyrqsyv^vcvfvqvtvuvxv{v~vxmxvxyy^ycyfyhyqytyuyxy{y~y{r{v{y~m~r~v~yrvyf3L1L/Rwf3ff's{3\'''L33L5`oLm3}333m}3f{b3m)3?m}AAA3Am3A}3hhVhWhLnV' P%jz{  S n@  . d 5  k    8 6\ 8  44  ( 5 b 8 \  j  4 5Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Liberation SerifLiberation SerifBold ItalicBold ItalicAscender - Liberation SerifAscender - Liberation SerifLiberation Serif Bold ItalicLiberation Serif Bold ItalicVersion 2.00.1Version 2.00.1LiberationSerif-BoldItalicLiberationSerif-BoldItalicLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Liberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationAscender CorporationSteve MattesonSteve MattesonBased on Tinos, which was designed by Steve Matteson as an innovative, refreshing serif design that is metrically compatible with Times New Roman!". Tinos offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.Based on Tinos, which was designed by Steve Matteson as an innovative, refreshing serif design that is metrically compatible with Times New Roman. Tinos offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlhttp://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1Licensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL!   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniF004uniF005uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFCnullpi1 cyrillicbrevecaroncommaaccentcommaaccentrotate grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.alt radicalex.xuni00ADuni0309UNI2206circumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildelamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BES_TES_PEx        bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.60FVR J   8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz N M L K J H G F E D B A @ ? > < ; : 9 8 7 6 5 4 I O = C:BJRZbjrz j i h g f d c b a ` ^ ] \ [ Z Y X W V T S R Q P k _ U e:BJRZbjrz        ~ } | { z y x v u t s r p o n m l   q w:BJRZbjrz                            :BJRZbjrz                            J",6@   Tcyrlgrek&hebr2latn>kernmark 4<DLT\dr $,4 Zhl(z Zt ( !6! !!","\"""##L#|##$ $$J$n336p:0=lA,A4APn L $*06<BHNTZ`flrx~ &,28>DJPV\d2<222d22d22P2<22<2822<2<2x2d2d2P2x2d2<2x22<222<2<2d2<2d22d2<282222<22<22d2d2d2<222d22x2P2<22<282<22d2P2x2<2d22<222<2<2222 (  HP" X &,28>DJPV\bhntzX000XX00XX|0000l0l0  L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz2Xh2hT2Th2h020h2h@2@hX2XhX2Xh2h2h2h2h2XhX2Xh2hT2Th020h020h2h2h020h2h020h2h2hX2Xh2h2h2hX2Xh2h2Xh2h020h2h2h2Xh2hX2Xh2h2h2h2h2Xh2Xh2Xh2hT2Th2h020h2h@2@hX2Xh2h2h2h2hX2XhT2Th020h2h2h2h020h2h2hX2Xhhhhh2h2h2h2h (  HFLRX^djpv|<F<<FFFF<F<F<F<x. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzX,T0066XXXXTTX``XX00 XXXXX00TT XXXXXXXXXbX,T0066XXTTXXX XX66TTTT (  H  jpv|2<2  !<  !J`   J`    J`    !  J`    ! 4<4J4<  !4J  !Jl    Jb   Jl      !Jb     !n L $*06<BHNTZ`flrx~ &,28>DJPV\22,22222,222222,222,2222222222,2222,2222222,22,22<22<22222,22222222222,22222222,222222222 (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\L222 22,2222,2 2 2222,2h222 2 22\2H22<222222 2L222222222<22<2L2L2L222 22,222,22222h22 2 2\2H22<222 22 222 2 2 (  H <FFn L $*06<BHNTZ`flrx~ &,28>DJPV\\4X888884 X84 (  H ( >      $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(f,>\n:xHj &,"LV6\ nT^d~  R   2 \ f  6 ` \  : l ,BHZp $:<;ADGNW] 79h:D<YhZh\hh$D79:<\$h9:<\DDDhh$2DDFDHDLRDUVDXZ\hh$hDHLRUX\hhh$hDhHhLRhUhX\DDhDD$hDDHLRShTXDYDIqL KRVXWBX]BeohyW]CDhGhNh^F`acFfFiklnqFuFxF~FW KRVXWBX]BeohyhCDGNkKRVuWB]BDGNW]KRXh^cfhjpqux{~KRVXWB]B;DGNW]DG NvFFFhhCD^GdKN^RX[^F_FcFfFgFiknqFuFwxFyz|f}~FFFFFFCDhGKNhRX^F`acFeufFiklnqFuFxF~FDWu]u ^cfjqux{~W]CDhGKNhRX^F`acFfFiklnqFuFxF~Fmrvy^`cefijkloqruvVx{~ ^cfhpqtux{~ bfhptuw} ^cfhpqtux~qy ^cfqtux{~mvy ^cfhqtux{~rvyf3L1 L/Rwf3ff's{3 \' ''L33L5`oLm3}33"3m}3f{ b  3      m)   3  ?  m}3m3}3hhVhWhLf$)/3579:<IUYZ\;@ABDFGKMNRTUVWXZ[]fhlmpqrsvxy{~A  n L $*06<BHNTZ`flrx~ &,28>DJPV\`2 22 222022$22 2 2 2222222z2z2222H222>2>2222`2 22 2 22H222222`2`2`2 22 22202$22 2 2 2222z2z222H22202\2>22 2 2 2 2 (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\T0XX,X0XXXX0XXXXXXTXXXXX (  H  flrx~ppn L $*06<BHNTZ`flrx~ &,28>DJPV\X222202,2|2X2X2,2222X2X2@2222222202222222X22X220222X22X22222X2X2X222202,2|2X2,2222X22022220222X2d22222222 (  H:@FLRX^djpv|0(,F(X(@Fh<hF@FF2@F@F@2xn L $*06<BHNTZ`flrx~ &,28>DJPV\XXh,dddXXXh,XXh,dh,, (  H  flrx~d##,| p\ =ȃopenscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationMono-Regular.ttf0000644000000000000000000114410014005610145023737 0ustar rootroot FFTMa 8GDEFypTGPOSNQ3>GSUB(k_"OS/2n`cmapC'h.cvt gmW:fpgm~a-gasp (glyf)Pubheadn,6hhea9d$hmtx%`locaQ^=x%dmaxp  nameo7w) post<Ȕ5|[prep5Lz3_<̓G̓G%%z X X"H[/\33af  @x1ASC@ #~g`:E 6B+VPtNr|g`ttt^,qqffOL $$IsucE^Bl84OtNGt82wk qfffff8$}tnBBqqqqqqqq5buU6fffOOOOLLeL$B$III:9Wf9kg]qirUff2&dlL:LIF{x rYY2YYYYSfqfqff4uYY2q]8n_srfsfs}OLx$YIffff$BFF)uc)3!  yuq %1/5x1hhc84rIuED;zfzIh 22/FC@h_4m &66kvv.Q`.T&.-t 76tttttss*.KC8Y[O?^>LMK8JLD% G5Ot%ttA8SSSSSSSOWu`7 If flL$$1;$5pr\\2:X550{(6fq z(UhnZd fn6ufqfKWqWqOGCfqL$_YViWV4 fBF^f\j|FE5 u\5BH?c E?c#?.Lf S Sf<'Hqn%kP7C <TTSqL$E$E$^__ _fghCMzfffW|BBB_ ij7{$}$}n a giVq\ f;\qq;9VVw/HNN7{ X ` %FsumJ`'   Uhp55%99??E [E  C-0--RR-*8~?:-?~!*D"V6h|Cu*AT*W.c"muWVVX -:8Q-@**SA7u@@4 +bbotqqcccfffftOOOOOLLLL E E$^$^$BIIIB@jUfffIXffffffff$B$B$B$BGG@G@$$\55555555$"YY55G@55555555$$YY22**w**$$@555550w0w; L]PuMZne6qq"Pc-1[L<qq;_ %9vvvvi iuN4lttstsjjjjjjjfwhh4sh%%n<fafp_nIq`$RJ   TT  Z7{`'N7{~`%suJ`' Nuu%?7YXSU|SSljH- T//``t$~~6ou~EMWY[]}   " & . 0 4 : < > D ^ o  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# 8tz HPY[]_   & * 0 2 9 < > D ^ j  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 7/*wg\"(% 9,?>52/,)" EBA$"!+(ډaa$    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpkvj72s9:gw*-,q5l|Zcn1T6+m}bx:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A&SMURMUVTUTO3NUL3MU==<U<:U;=:U54A.444.U3H2U22.U1=0U00.U/=.U .`.. . .U-=U,pADD>UC=BUB>U?=>@gUP(F(F*F5o_o@ F&=F@FF@36FF>U@ =U=U=UAU P@SU P܀ܰ3_oP&p 0p/?o߼& 0Pp@)F P? @+Hа/?Э/?ЪA 2U @P`p&F&0@F@ F<A E<GE<FE@(d@1F@F@ F/? o @ &Sߐ0/o @ F 0O_o0/@F  0   F @PF&J<=<J 00@ FsP&oF5nF5U3U3U`P&_P&&F@F^ZH\F1[ZHZF12UU2U<5@(F @%P&RPQQ@Q58F@Q%(FPLLFKFHP@bJF&IF5HF5GF5FFFFU2UU2UUd?_/Oo?oOTS++KRK P[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++++stu++++s++tt++s++++s++++++++++++++++++++stts+++++++s+sttt+usttt++ss+++s+++++++s++sts+sststtst+ssst+s+ststu+st+ss++sss+s++++++t++^s+^s++++^ssssts++++s++++s+++^st++s++s++s++++++++++}E`E:w_WW~4|_ox^`tPL {+kk>nE`LN[^io^h&J{uh iq[RpMMddhEEzEM nLbF ["x`Sy_hHHHH `TthT4 ` p ( TT(x<<LHlD4pHx  !4!p!""L"#x$$%&8&'(())x)*++,(,-@../ /t0,01412T23L3344556779 9|:;<\<<==>t??@@AtAABxBC\DDLDDEEEFF@FtFG|GGHH4HhHHHI,IJJHJxJJK KtLPLLLMMDMNNO O@O|OOQ(QPQQQRR@RlRRSTTLTxTTUUVlVVVW,WXXX0X`XXXYY<YlYYYZ$ZPZZZ[[\\] ]<]h]]]^^D^t^^__,_\___``ahbbLb|bbc c8c`ccdde<eleeefHfxfg$gLgxgggh|ii@ipiiijjPkkkll0l\llmnnoo0oXoooppDpppppqqDqhqqrDrs sPsssttXtttuu@upuuvv4vdvvvwwHwxydytz,z{`{|}}~<~0D @l| Lx$0x T 0 |4HDHxx4H$T@p Xx|@lDL|<\@Hx@l4h0d,\$TDldD°4ø0HĀPŀŬ4dƐ40̼ͬδhld  DֈDذT ܄(|T,,<D4T8pP|l,\T\40LX 0D\xdt 0    l , Dxt`pL`ttD(lLl|,t $ d  !!D!!""P""#$#x#$$T$%`%&H&&'(()D)T))**X**++`+,,d,,-8--.@.//X//0080|011H112D2p23343t34D445$5h564667 7P7788<8|889<9|9::@:::;;;,>>?@?l??@L@x@@AALAABLBC(CpCCDXDEELEEFFLGGHHILL`LM MMNNNOOPLPPQDQtQRRlRSTHTUUV,VWhX$XYYpYZ(Z`ZtZ[P\\(\l\]]T]^4^t^_@`,```p``aHaXahaxb8bHbXbbbchcxccd\dld|ePe`effgg@glggghij$jkldlmnnnoDoppq<qrs sttuvvw wTwwwxyzPzhzz{|||}}~(~hP LtHpH(8H|$tP@0@PT$4DTl80@P`|LTd` hDT@$P`$4D`pD Hp <l8hP`pp (TDhDp8pX0lDȐDxdLD<Τ8XhT@ؐ4ڌۄ܌ݴl߄P4(<0xp@PDpHp\DTxD|<PDT(8hL|0`x$X  H |    H x  0 d  D  T 0T|$dt\lH <d H0 d !!D!l!!"$"4"""## #0##$%4%%&H&&' 'd'($(`((() )H))**8**++,,-T--.\./,//0t0112823X34l456 6`7777784899;(< <<=0=>t>?T?d?@`@@@AdABCDDE8EFLFG(G8GH|IDITIdItJKKLL LlL|M MN NOPQQRRSDSxSThTUTUV0VWtWXXY\ZZ[\]^_d``abcxcdHeef$fggph(hi,ijhjk|lTlmln(nnnooopDpqqrstuvwyyz{|}t~P~ |\<XDT(@$,L,|x\T\lp8TDd L`,\, <$p(Lt8`8X Hp8pH|\(Px4(Px(X 4d|¤¼$<ppĤ4ŐHxƤ HpǘDxȬ@hɘ@hʐʸ 4\˄ˬŤ0X̀Ͱ<pΠ$L|Ϩ <hИ<dь,\ӘH|԰LՀմ h֜8lנ@xؠ(Xلٸ Tڈڼ$`ۘ Hpܘ,`ݔ0dޘ8dߔ$T$T$Tx8h8d,`,D\tP 8PhH|0H`x8l<p0`,`x P TH|L(@p,X@l8t(d @`$P| @`,X4` @`<l $L$<h0H`x,\L|T<l  0 ` x        @ l       X   \ (XTx@\pD|| Xx8h@(<Pdx\l !"$#$&&&'()D*+,-.0D1$182X3\4H5L66789L9l99::h:;|;<<<<=>>?@<@A A<ALAABCClCDEF<FGDGGHDHHIIHIIJJ`JJKLKLLPLM M|MN4NOO\OP,PPQdQRPRS STTUU|UVlWWXTXXXYYD\ciiDiij(jTjjjkkl0nnoDoplqrstuhvvww`wxyzTz{x| |~D HlL`$lx P0$p PPt(8HXhl`Ld@,<tH,DlD$x`,0pL |pd`LX,(d0x8t@ HPHdT8x,h,4 $Ph X,@0¨8t 0|X`@  //9933103!!!mD*@ [?/+9/933310#353M!@ ?33/2993310#3#3()M6E@j     !  ! Y Y O _ OO_@"H   /3?399//+]q]q33+3333+339939939939223910!!#!##53#5!3!33!!CXnVTnTCYnXkXnX@EjCAlhhl=lhhl=Bs~$,4@f 2 )- %-56**sY1 ) sY ))@ 'H@H2  sY  @ P ` @ P  ?33/]3/]q+3?3/++33/9/3+3+39933333393310#5$7'.546753.'4.'>~ZFIр-m\./Zw~7d| Y%~})a^!jlV*H\y.9M3e*BV9#) uQ%1[@6,## & 32)Y [ /Y  Y [Y???+++?+++932393333103#3% #"&5464&#"326 #"&5464&#"326ݑ?JMBBLGC?JMBBLGCIwmjztpowmjztpo+M%1;j@C6, &$2.4  <=E2 2  . 42 )QY!99QY?3+3?+9_^]^]]93333310"&'#"&5%.54632673274&#">&'3260I2$ +OX%,v+a(:%0`LYo=b4Jx@} F;Ȳ 7>54&#"'>32!1ϲr Ο!umݎWox}qsxIKZ*v@A'$,$$ +,'sY!!!sY! sY@@?3/]q+?+3/9/_^]+9993333339910#"$'7!2654.+532>54&#"'>32K$[afbVRw 랉r¼~yKg79hGjwzo»wgeE F@'    sY  / o   ??39/]33+399333310#!533 !r{Ǽ ??zCKKEX@- sYsYsY sY?3/+?+9/+3/+993333333310#"&'732654&#"#!!632Kv 9써I~?/!usѨ|.7ؑWZHZ#[@2 $%sY_  sY  !sY?+?3/_^]+9/_^]]+993333310#"3 &#">324&#"326H?S51s跙JK~Y=\|[_ΐCwK̨-E ,@  sY??+39939310#!5!-'XaLFZ&2j@9- ' " -'34 %*%*sY%%sY0sY?+?+9/+93_^]]993333339910#"&54675.54>324&#"3 4&#"326F{poʃlpއ{|#zҺpbXYeqoqrnozxr?Z#_@8 $% sY  sY sYp?3/]+?+9/_^]3+993333310#"&'7327#"5463 4&#"32>?+6(tĠLNZmɮE{:'@ [[/+?+933310!33++`:0@ [[[?+++993393103! +jtW;@ ?o@H/]3/+]39=/339933105 tZ;tXWV@; Yo@HY0P`pPp/]]q+/+_^]+9933105!5!tXtW9@?o@H/+]2/]39=/3399331075 5tZ㚙on^^1Z!E@!!! "# [_Y?+3//+9/9933933310#>7>54&#"'6$32531,S\nG)-O_kC( IraBPJV7Fo]GNJU7mu~ g,<I@R=-.D.5 '55JKF FY @Y    _ o    -  -199#Y91*Y1/+?+9///_^]^]3^]3/+33+399339333310#"=7##"&54632373325#"3267#"&5$324&#"326"{NjwagG[ tc(1Ncڴ|^eGsw~bF;?jArJv9XkȹSZDX*UzFXWcZmjm:E S@*   _Y ZK?2?33]]9/3+3/9323933999910!!#3 ! ͉ Eϭ~E'YE P@(  _Y_Y_Y?+?+9/+99933393910#!! 4&+3 4&+!26(|,Q |Ezk[`rx"yqvZe@?    _Y0@P  _Y ?+3/_^]q?3/+_^]]939333103267! ! .#":e9S%gAjSAqeE(@  _Y_Y?+?+993310)! &+32e7ICyE bE W@6   _Y//?__Y _Y?+?+9/_^]q+9333103!!!!!(dEZ3=E L@/ _YO_?o @)H_Y??+9/+_^]r+93310!!#!\{EqOZP@  @ H_Y _Y _Y?+?3/+9/++993333910%#"! &#"!267!5!M ZsPЩUD.߅sJ[V8* P*E ;@   _YP ?2?39/]q+99333310!!#3!3k oE6E 9@ _Y _Y?+3?+393333310!!!!5!!7<<E E0@ _Y _Y?3/+?+9933910#"&'732!5!Ҿ#uYv E H@&     H v?2?399]33+99333993310!#33 <E~+E_LE@_Y?+?9931033!EWKEH@  @ H?2?39/3+33933333310!4?#&'#3?3@N/,dBdUJ.E5Z*E D@&   ziuf?33]]]?3]]]399333310!#3&53DjRE`ffZ (@  _Y _Y?+?+993310#"32! 32fȞfWQ`_E 4@ _Y_Y??+9/+9933310#!#!24!#326_wݑ}nEf}qZ C@$!"_Y_Y `Y_  /]+?3+?+93339310327#"&'&32! 32fŷ)e7<]U?Ȟ,~r c@Q`E _@5     _YO?o _Y?2?+9/_^]q+399333933310!##!24)!26?E*OhZ,J@(" -."  `Y _Y@P?3/]+?3/+999333310# 732654.'.54632.# h7JAjDR*,}5[yEz_D'rf%u|rFX8#*BUnJ!peEzVE[@1   /O_   $  ?3333]3?39/]39933933333310!# '#3>33JM+1wӽm +zEO1#h }SE׊ZC$E @@!     ?3?3999339933910 3 # # 3fMMMD|?=$E>@! @P`???39/]]33933923310#3 3ļvtHHcIE 5@  _Y_Y?+3?+399333310)5!5!!2aW(@ YY?+?+933310!!!#oWusZ@ ??9933103ϲ5 W1(@ YY?+?+9333105!!5!o#W_FE1@?3]3/2993393310 #3z|#u$@ Y/+33105!``:@ [?+9310%53N"/d@:-'' 01(QY o PY #PYQY ?33/++?+3/_^]9/+93333310%27#"&'##"&5%754&#"'!2%2>=M!DGd[Ajtvh .y*`Rv|EYopipyj];sTX$.PQ\RY0cRRdB!8@  "#PY PY?3+???3+99333310#"'##653363 4&#"326B˽Z[{y"0h 6YA\8Nh@ p`p @ HPY PY@H?3/+]+?+3/+_^]q9933331032.#"3267#"vl wy"[ijm `Y ":@#$ PY PY?3+?3+??99333310%#"!23'3#.532654&#"^1yʾy1wxi_6Vb6t+lFNO@,  PY PY PY ?3/]]+?+9/+93333103267#"32"!Bg,%HYM-|& үHK3@  PY PY??3+3?+9933310#!5!54632.#"!DH*/hj1Tͬ  .h] XK!/Q@+(" 01%PY,PY PY 0?2/]+?3+?3+?9933333310"&'7325##"32346734&#"32>gq\1xƷq-!z3laUFXKQ;gj ia 6ݿߗP_0@   PY??3+?3993333103363 #4&#"# i^is|z;/e <@  SY PYPY?+3?+?+93333310%!!5!!5!'53|*ȎuWD6@  SYPY PY?+?+?+9933310#"&'53265!5!'53DO-{iK"wŎe =@    ?2??993399333339910!#33 Iboa /\ ,@ PYPY?+3?+933310%!!5!!5!|*ՎcdN'E@"''   ()#PY  ?22??333+39933393910!4&#"#4'33>323>32#4&#"1A@O"hNXW(oUvf1ABM{S*0f]`djZ/{N/@  PY  ?2??+39933310!4&#"#4'33632dis|iS*,9Oͻ/IN (@  PY PY?+?+993310#"324&#"326I$WBP#8@  $%PY !PY?3+???3+99333310!"'##4'33>324&#"326BxU2}ºzz"ʸY63ci_WJ"5@  #$ PY PY?2+??3+99333310234673#7##"4&#"32615|ʾՈyzJY_ 66ke6N)@RY ???+3993310&#"#4&'33>32pdƴ(2`_hfLcppi5$K&N@* '( PYp  PY?3/+?3/_^]+999333310#"&'73 54&'$.54632.#"$!}beLɰ xwS\wR5VO@OAJoSHJy:Rys*,9Op]E: 4@   UD?33]]?3993393310!#3?3O 4#':@5uv:Z@.    u  ?3333]3?333/9/39933933333310!#'#36734>73̏9'˷]!'  eʋ:>6WilZ_V_^m: <@    ?2?3999333393310! # 3 3 s,*sD,[BW:9@     PY?+?39/39933993310"'5326?373$J2&.O0*[)68YW v1/~n,: 5@ PYPY?+3?+39933331035!5!!LVω&ڋW%#V@2# #$%Y/#Y"Y?+?+9/_^]+9933310"&54&'5>5463!#"; [PgfP[W_kxzh`XkbgjYW@ ??93103WuW#Z@5   $% Y/YY?+?+9/_^]+9933310532654675.54&+5!2#[QffP\ WYj[faZiZiyyjl)`'8@ Y@H@ H @ Y  /]+3++2+99102327#"&'&#"56sfW$r=#5354632.#"!!!2672WG%͙"uNzxhHSX;9 ,NqRym9?@s}؎,55/s'a@3"()  Y0  %Y/+3/3/_^]]+933333/399331047'76327'#"''7&732654&#"Ndhcrrah`PRdfermiffNursurdgeRPai`urdieNPiifrrvt4EZ@/    `Y `Y  ??399//33+33+3933932310!!!!#!5!7!5!3 3A}@eimi9&@ ??99//93331033  T,4A@I?;;,/85 22,,5%,BC8/?)/$/ //"QY` QY?2/+/3/_^]+99_^]]33339933333333399399102.#"#"&'732654.'.5467.5464&'>xm}32327#"'##"&732>=δT\ +24+fyRFEsBvfu{+DM jx:<^ MYr}@JDm63C`T@)       [ ?2+39=/33333933333333310%53 !53 RToPQm?sm?stW(@ Y?+_^]99310%!5!N~p&*3}@E)&0 !**+&!&45!)0Y"/Y""!! !0""0! Y Y?+?+9///_^]]++33993993333393310#"$54$32#"32##!24&+326  \vǡ3hUݟ_QPTFF-GHuP?~of{PEHURBG Z 3@ Y  Y ?+3/_^]+933310#"&546324&#"326vvxxmgKKgiIJh=wuuwLhjJJjitW h@7    Y Y_oY H/+3+3_^]q++/+9933933310#!5!3!5!XuvX83D@"     YY?+3?+3/_^]993333310'>7>54&#"'>32!:laXGJDX ~^`d3gEKBr<>KIDlpKD]\2k2'%~@G" &'"  Y_o  / YY@?3/]+?+3/_^]9/^]]+9993333339910# '73254+532654&#"'>32 =9P\JGDT VZ[jt mHA7>733267#"$#5,S\nG)-O_kC(qOIraCOJV7Fo]FOJU7mu~ &$C&%+5+5&$v]@ &]%+5+5&$@ &%+5+5&$@ &%%+5+5]&$j@ &%+55+55`&$U@ #%+55?55E@L   _Y _Y//?__Y _Y?3+?+399//_^]q++99933339999910!#!!!!!!#!GzIMdER/qDvZ&&zb  %+5b&(C &  %+5+5b&(v[@  &?  %+5+5b&( & %+5+5b]&(j & %+55+55&,C & %+5+5&,vg@  &g %+5+5&,@  & %+5+5]&,j@  &%+55+55eE \@4_Y?  _Y _Y?+?+9/_^]q3+3993333910)#53! !32&+!e7ICߢy!U[YG  A*&1@ &% %+5+5ff&2C&%+5+5ff&2vb@ &b%+5+5ff&2@ &%+5+5ff&2@ & -%+5+5ff]&2j@ &%+55+55.s $@  ?399339310 7   bh^^i`fJb`g_iia8p"Y@2  #$! !_Y _Y?3+?39+99933339910#"''7&3274'32&# fڀu^_ـt^`OMA#Q`AߤrR t=&8C&%+5+5=&8vV@ &V%+5+5=&8@ &%+5+5=]&8j@ &%+55+55$&<ve@  &e %+5+5_E 6@ `Y `Y  ??99//++99333310#!#3!24&+326_tۖ翿 oĔ1V@/ ,'' 23 ,$$PY$  PY`p?3/]+??+999339933910#"/32654&'.5467>54&#"#4632p:E\bRd\[96:5mqG*BwY_'1!$_OCi=7~R=d-0T2M]案e?<"*EP<&DC0&p14%+5+5&DvM@ 0&/03%+5+5&D1& 6д60%+]5+5&D"@0&0: ::ڴ:G%+]]]5+5{&Dj@ 0& 4Ҵ42%+]55+55 &D@ 3&60%+55+55N(5<@J "1911'):''=>6 PY9PY1QY99$" o  ,,PY ?3/]33+3?3/_^]3399//+++399333333933399103267#"&'#"&5%754&#"'>3263232>="!.KYDy"4aJ@HJCGU99@`6zOQ.R]i X^H-nzzn];oQ[RdYXY0dMD8N&FzQ !%+5F&HC& %+5+5F&Hvo@ &o %+5+5F&H@ &! %+5+5F{&Hj@ & %+55+55e&C@  &` P  %+]]5+5e&vh@  &T %+5+5e& "@ &`P0 %+]]]5+5e{&j)/@ &p`P@  %+]]]]]]55+55}N&@J !'( -  "   PY  $PY ?3/3?+99//_^]3+9_^]]99333999102&''7&'3%#"5464&#"326d^U7mPZ7K;zsn^WG$Brl\!&Q @ & #0 %+5+5I&RC&%+5+5I&Rve@ &e%+5+5I&R@ &%+5+5I&R@ &"/%+5+5I{&Rj@ &%+55+55tWu U@5   Y[YO_ Y?+_^]q++++99933310535!53n]N#_@5  $%! !PY  PY?3/+?3/9+99933339910#"''7&53274'326%&#"]MLTczHNPa!M"KkWD_ dRDZ__ؒ\@Y&XC& %+5+5&XvZ@ &T %+5+5&X&  %+5+5{&Xj& %+55+55BW&\vk@ &k %+5+5WB >@!" PY PY?+3?+3??993333104&#"326>32!"'##3zz2}xU"Mi_ʸYuYA\BW{&\j@ & %+55+55^&$ @ &%+5+5S&D0&10%+5+5&$@ &%+5+5&D@ 0&3;%+5+5`E&$ %+5UN&Dq´99%+5qv&&v@ &v %+5+58&Fvf@ &o%+5+5qv&&@ & %+5+58&F@ & !%+5+5qvf&&@ & %+5+58&F@ &%+5+5qv&&@ & %+5+58&F@ &#%+5+5e&'&ƴ%+5+5#)W@)$$&''+*+&) @Y&& !PY PY?3+?3+?3/+?993333333310%#"323'3#.532654&#"531ab1>]iorg`Oūi_#  )Vb6t+lɽ!$%eE*d@'%+,QY(PY@ H "PY ??3+?+3+?9/_^]3+399333310#.5##"!23'5!5!53332654&#"1yʾy1,vy36t+i_+Vb_b^&(  & %+5+5FS&H@ & %+5+5b&( & %+5+5F&H@ && %+5+5bf&( &  %+5+5F&H@ & %+5+5UbE&(K´ %+5UFN&H>$$%+5b&( & %+5+5F&H&# %+5+5qO&*@ &  %+5+5X&J@ 1&60%+5+5qO&*@ & % %+5+5X&J@ 0&3;%+5+5qOf&* @ & %+5+5X&J@ 0&02%+5+5qYOZ&*  %+5X&J@ 2& 30%+5+5*&+@  &  %+5+5W@.  PY YY?2++?39/3+93333933333103363 #4&#"##'##573 i^is|ihE;k{E[@1    _Y `YP ?3?399//]q33+33+99333333331053!533##!##55! iĔo5\@)QY PY   H ??+]q+9/3+3?39393333103!!363 #4&#"##53+ i^is|̝;M&,@  &#%+5+5e& &!%+5+5^&, @  & %+5+5eS& & %+5+5&,@  &%+5+5e&@  & %+5+5UE&,  %+55Ue&L8&%+55f&,@  & %+5+5e: ,@ PYPY?+3?+933310%!!5!!5!|*󎎎bE;@ _Y _Y ??3+?+3/9333103#%265!5!#"&'7bh_ʼ%gE _uW%H@(   PY 0`?2?/]q3/3?+9333333103#533#"&'5326553ѴO-{: "w%)&-x@ &%+5+5uW&gYE&.  %+5Ye&N  %+5e: <@    ?2?39933933339910!#33 Ibt:/L&/v&h %+5+5\ G@$   Y@PYPY?+3?++9333333310%!!5!!5!'573|*Ԏ)`YLE&/ Ӵ %+5Y\&O %+5LE&/,@  %+5?5U&O ɴ %+5?5LE&/T f%+5k&OT %+556LE H@'    / _Y?+?99//_^]92399333103'73%!uB$==y`yn\O@*         PYPY?+3?+99//_^]99333107!!5!'%!5!>|*@tq{p/*&1vz@ &z %+5+5&Qv@ & %+5+5Y*E&1 %+5YN&Q %+5*&1@ & %+5+5&Q@ &! %+5+5F&Qi*  %+]5?5UZ#C@"  $%!!`Y! _Y?3/+???+3993239310#"&'732654&#"#4'336! U\>+F.OJt|jk?Yd<'_*,9OWN!8@ "#PY PY???+3?+933310"#4'33632#"'52654&|ixyM2>E8iõS*,9Oͻ Hh"ff^&2 @ &%+5+5IS&R@ &%+5+5ff&2@ &!%+5+5I&R@ &#%+5+5ff&2-@ &_%+55+55S&R@@ &r%+55+55Ky@J   !_YO_?_o  _Y _Y ?3/+3?3/+39/_^]qr+93333910!#"!2!!!!!%27&#"a9):3.ro;H&=R\^DH9!N%,o@; )!*-.)PY)) &PY# #PY  ?3/]]33+3?33+39/+99333393399103267#"'#"3263 %4&#"326"!.WQAN?QSOU?kO[[U^RLHVDP^H-!'S&5vH@ & %+5+5&UvY@ &; %+5+5YE&5Ŵ %+5YN&UҴ %+5&5& %+5+5&U& %+5+5Oh&6vx@ -&-0%+5+5$&VvV@ '&V'*%+5+5Oh&6@ .&3-%+5+5$&V@ (&-'%+5+5ODhZ&6zL 1-%+5D$K&VzV +'%+5Oh&6@ -& /5%+5+5$&V@ '&)/%+5+5LYE&7 %+5YT&W %+5L&7@ & %+5+5e&W8%+55LEF@#   _Y _Y  ??9/3+3+393333939103###53!5!E4XlTR@,PYPY PY ?+?3/39/3+3+393333310!327#"&=#53#533!!PUa:xPOL".%=&8@ &)%+5+5&X&$1 %+5+5=^&8 @ &%+5+5S&X& %+5+5=&8@ &%+5+5&X&% %+5+5=&8.@Hp%+55]]]]+55 &X&  %+55+55K&88@ &j%+55+55Q&X>@ &j  %+55+55U=E&8; =%+5U8:&X! "" %+5&:& %+5+5&Z& %+5+5$&< & %+5+5BW&\& %+5+5$]&<j@  & %+55+55I&=vf@  &f %+5+5,&]vU@  &[ %+5+5If&= @  & %+5+5,&]@  & %+5+5I&= @  & %+5+5,&]@  & %+5+5K@ PY??+99310!#4632.#"DH*/hj1Sͬ  .h]:B)f@.$*+'PYQY  !PY H ??+3+9/_^]3+3?3+?9933333310353!!363 #"'##65#4&#"326:1[˽ZNzy9A\0h 6fE!)\@.' *+''_Y' ' &`Y_Y?+?+399//+999333339910#!"&5463! 4&+3264&+3 MB8}Q{},|DG18A%gAjSi GMAq%W@ &'##PY#  @ YPY?++?+99//9993333931032>32&#".#"3267#"us/4$+B7vl wy"Q~ GM[ijm `Y eEeE=@  _Y`Y_Y?+?++9/99333310)"&546; &+32eMBIC>DG18A< 9+E ?@   _Y  _Y _Y?+?+9/+993339104$3!!5!!"$73!!"9B)3դѲ|ps$G@%& @Y"PY PY?3+?3+?+?993339210%#"!23'!5!#.532654&#"^1yʾy1wxi_6Vb6~*lWIN>@"   PYPYPY?+?+3?+933310!5!.'.5324&#"326II_dimVۄYX[Өk+E ?@   _Y _Y _Y?+?+9/+9933991035!!5!!5!kd(͚geZE@#   _Y  _Y_Y?+?+99//+993333310>3 #"5!!" !Lٛ 5d9# nuwObWPɪs]Y%T@-"##&'`Y"" _Y  _Y?+?+9///+993333310"$5467$54$32.#"!3#"3 `뵍H5{bGGwWѶCΜAqygڔy}pMW=EV@3 _YO_?o @)H_Y _Y/+?+9/+_^]r+99333910!!#"'7325!\=R#3$h{aW-YM@'    QY  sY?+?9/_^]3+3993339999102&#"!!##737>OQ(6LTL.$Y=_2΃q,&&Z@/ "%'(_Y%$_Y %%_Y_Y?+?+99//9++933339310%#"!254632&#"&#"!267!5!M tz6B8 G>QϩUB6߅sJ[Ve GM8'#PWEB@!       _Y/+?3999933933310"&54?3 3'4&'326htMFHO;:.((.Wrd~7er)_yy_)154id#C@# "" $% PY PY?+???+3?93333310".54&#"#3363232653Id{;5MYl~z1sx3\OE`@3   `Y  _Y _Y?+3?+39/_^]3+39333333310!!3#!!5!#53!7<<EfZJ@%  _Y?3?+?93993333399310!#4632&#"3 !BB29~<=s?2leH@$  RY?3?+?93993333399310!#4632&#"3 BB2BIbo /\L@&   PY PYPY?+3?+9/3+39333333103#!!5!#53!5!|*-rRM@*       ?3?99?9/9939299310#&'#''7'37.ľ)*E.I6 uM?PIB=H >L[g[xoW*E5@  _Y?2+?33993333310!#"'53253&53DG2,8sjN `WNhffZfH@%  _Y `Y  _Y _Y?+?+9/++99333310#"3 65#53! 32f LvRXâ"ȞfWYX?rjnN!B@! "# RY PY PY?+?+?+9/99333310#"3 65#534&#"326IE_X`^$Cjr7,02XqZC@"    _Y_Y?+?+?9339333310%#"32%3##'&#"327}qc++Gv~>&K_fWDmG@3+ &WND@#   PY PY??+?+?9339333310##"!2%3"327&۳9QR3:*@84W?',!0+Ar.iED@"  _Y`Y??+399//+993333310+#"&5463!24!#326iwݑMBr}nDG18A<WB)C@#$  *+!PYRY 'PY?3+??+?3+993333910!"&'##4632&#"3>324&#"326Bx{'6'%8<}2~ºxz"^ZYMgaEK@&   _Y_Y??99//++3993333339310 ##3!2 4)!26꿿#ZEs*dxZ(R@*#$$ )* &## ##&& _Y& `Y?+3/?+3/_^]999933333104>7>54! '>323267!"$d3_Ec;-/UJJ9mQ^J& 2L^Hs{x~%"K'T@+!"" () %!!%%PY%p  PY?+3/_^]?+3/9999333333104>7>54#"'>3 3267#"&+UAlN+ҰYh`!>cO@');.~UzU=O?QZRS"lETW$S@ %&Y@ H"Y  Y?++9/++933333104632327#"&5#"&732654&#"o^;:64EA=ThM<01<;20<ZeDK  gU1<<10<<WT M@ !"  Y @ YPY?3+3?+?+9933333310533!!327#"'5326=#"&5:xPUaCD82<6[LtOL"BG} E5@  _Y??+39/9333310##"&5463!žMB:WE4QL6$=@   `Y_Y?+??39/+993333310>5#53#"&332653_YXÒοitoSj!MmЛF:$T@#  #%&$ PY  @ Y  ?33?99//+3?+?993333331032653>5#53#.'##"&5hVvyRFX{@n:Rxst#hZj1*,9OsZ:E#C@! !!$% _Y _Y?+?3+333993399332210"47+5!32654'5!#"'fᮣu,ㆂ,uDIl bܭb mfZ-@ _Y _Y?+??+93310"&533264&#"'63 Yݿ|nKOZ:2CNI?cO CpKZ:@     _Y?+??9933933923102&#"#3 >c?n;TM;/4v 0xZ-3E.$HONLWF@     @Y PY?+?933?+999399310"'532?3367>32&#"*F2&*`*PL,olRDHa3IWW ,/~(@ {x]>\IE\@1     _Y `Y _Y?+3?9/_^]3+3+3939939910!!5!!!!!5!{T]<av;,,:\@1     PY PY PY?+3?9/_^]3+3+3939939910!!5!!!!!5!Lrg%iF[VsEK@(  _Y `Y_Y?+3?9/3++9333310 !5!#".'732654&+  ͐=?JIKFVEJ@' `Y _Y_Y ?+?+9/+39333310#"3267# 4%5!!?Jȷ=T'.ՅK$/WF:K@( PY  PY PY?+?+99//3+9333310!#"3 7#"5475!JR$i~  jVh:(S@,#()*PYPY((&PY?+99//+3+393333310#".54>7>54!5!3 7h(ҊiUrddtOa4BeL\OnN+*Q:J=*w wRlH+".A0IR{QZ!Z@.   #"!!`Y `Y `Y ?+3/?+9/3+393993229910!654&#"'>323!!!5>7!{ir j~XT3¿7wln}qȼtup:u~xEEG@& _Y_Y `Y?3/+?+39/+933310#"&'732654&+#5!!32E"#q۶qD«~uʜ!:G@&   PY PY PY?+3?3/+9/+9333104&+#5!!32#"&'73 l\J%i Zhd¡ aq1)E@#'$  *+"#"QY '&# PY ?3/+?39+393333310#"&'732654.'.=#5373"UUN*%'LsK{?aSD,&;Jb@WQO`1?, S_s[NWWBP?@   @Y PY ???3+9/+99333310#336324&#">B㵩 [ͺ{mshiJꯤM ?9310!3 4rZ@  ?22993310!333r44JC@!  _Y _Y ?99//3+33+393333310!3!!!!#!5!!rrtt:̙`4DY &y@@ !!% $$ '($!!_Y"%%_Y [ Y ?++3?3+33?3+33933333333933331053373#+32&+32!5!5!!hhɥzYo{cs|y{{ E XY &u@A  $##%% '($`Y! `Y!_Y_Y [ Y ?++3?3+?+?++933333333933331053373#+32&+325!5!!hhɥzYo{cs`{{E X+Ջ2 +5@M & //-.242-672/0/PY0-3,3PY,)PY #PY  [ Y ?++3?3+?3+???+3?+3933333393333331053373##"323'3#&532654&#"5!5!!hh[ NEzrGL :DB88AB=`{{W?6;U-d+ՋYwE8@ _Y _Y_Y?+??+?+9331033!73265#5!#"'Y8w32wͺb\VZuk7AG[!pXonwŎS*_d/&$ E@ &%+5+5&D1&ٴ39%+5+5&, E@  & %+5+5e& & %+5+5ff&2 E@ &%+5+5I&R@ &!%+5+5=&8 E@ &%+5+5&X&# %+5+5=+&8f@&%+555+555j&X&j J=+&8f@&%+555+555&X&jv=+&8e@"&%+555+555&X&j=+&8f@&%+555+555&X&jCFN+&$f@&%+555+555P&D&j JB@:@H:@H:@H:@ H:@ H:0&Ҵ42%+555+55+++++5+&$f@ &%+55+55P&D& J>@5@H5@H5@H5@ H5@ H50&Ҵ03%+55+5+++++5^& @ &%+5+5R& J@ >&?@(%+5+5qZ j@8   !"`Y_Y  _Y _Y?+?+9///_^]+3+39999322333103##"! &#"!275!5!5!5!M ZsQϩU/sJ[V8KbkfXZK&4k@0 .'%56 "PY1PY11 +PY &&Y?2+3?3+?9/+3?+9/9933333333103!##"32346733##"&'73267!4.#"32>faÿq-BK$/ix HP}yQGia6]ysZiu\ɹ]qO&* E@ &# %+5+5X&J1&39%+5+5&. E & %+5+5e P@)     [ Y   ?3?9933?++39933339310!#33 #'53373I}hiboE /fUfZ&2$UIN&R'fUf^&2' "@ &%+5+5UIR&R& J-@ &%+5+54V&y E5&+5WR&S&+5uW&@ &%+5+5YE L@' _Y_Y?3+33?3+33933333310+32&+32!5!5!!ɥzYo{cs|E XYE U@, `Y_Y_Y?3+33?+9/+3933333310+32&+325!5!!ɥzYo{cs`E X+Ջ2!+d@6*$()%##(-,(%&%PY&#)")PY"PY PY?3+?3+???+3?+393333333310%#"323'3#&532654&#"5!5!! NEzrGL :DB88AB=`|W?6;U-d+ՋqO&* C@ &r %+5+5X&JvB@ 5&Q14%+5+5]xEC@"   _Y `Y ?+??399//+993933231032653! !#3!332!"6i⿸>@;%;(AG("#(#822MN3QY""/""@ H""%%J@+DY+@!H+;@ JpJJ H;H;@ HJ;;J.= ..PY?33+3/9///+++_^]^]]++933/+_^]+9933339333933310327#"&'##"&5%754&#"'67.546322>=5734&#"326N35*;!DGd[Ajtvh $10mo`Rv|EYf]A87CC78A4Z<.PQpipyj];sTX/X2Yno5\RY0cRRdc%..%&..&v& %+5+5&vZ@ =&Z=@'%+5+58&vd@ #&e#&%+5+5n]&vd@ $&d$' %+5+5&$&%+55+55_&D;&]85%+55+55&$f@ &%+5+5&DQ;&ʹ;3%+5+5b&($& %+55+55sF&H&&# %+55+55b&(z& %+5+5F&Hf@ &&& %+5+5r&,& %+55+55e&&%+55+55&,f@ & %+5+5e&p& %+5+5ff&2!&%+55+55sI&R#& %+55+55ff&2f@ !&!%+5+5I&Rf@ #&#%+5+5&50!& %+55+55s&U!&q %+55+55&5l!&ϴ! %+5+5&U@ !&! %+5+5=&8&%+55+55}&X%&" %+55+55=&8f@ &%+5+5&Xf%&% %+5+5O9hZ&6n 16%+59$K&Vn +0%+5L9E&7n  %+59T&Wn %+5xU1Z"W@-  #$ _Y   _Y_Y?++99//93+9333993105$54&'5,54&#"'>321W^*%IfDs>Um;F@Pha2I(norTlO[i[H<VN&_@$ !!!'( @ Y$  @ YPY?++99//93+933399310%5,54&'5>54&#"'>32>H-+gӚ܃D{xr%4ڽ@97B6M?L4^2Q^tIflU\!P5/y*&+ E@  & %+5+5Q@,  [Y PY?3+?3?++393333333103363 #4&#"##'53373 i^is|hiD;/W=Z/@    `Y  ???+399333104&#"#3632rU8ٻWKgMF$V#/;j@9$"6* "0" <="69PY3PY -PY 'PY?3+?3+9/9+??+99333339310%#"323'3632#"''67532654&#"4&#"326-hj+A G=4?kWZbywSq>Dzu`pO0AP^9Ys'2c@4.$$'(  34+!!+`Y`Y!! '`Y 1`Y ?++99//++9399393993310#"$54675.546732654&'4&#"3 z~彩܉ARŢ|%}aSTY^yl|M'4F@%+% 1 56 ((QY!.PY?+29/+9993333102654&'7#"&54675.5467"32654.f}QII{po{IIQ}Ij}Q~#qDp ɏԐ pDq#~Q~WNIE;@ _Y _Y?+3?+39933333107!5!!2'654&#!I2SGM~MM"8 G> ?:;@ PY PY?+3?+39933333107!5!!2'654&#!LVɓGM&psGV"1'?<f&$ @ & %+5+5&D3&13%+5+5DbE&(zvDFN&HzVff+&2f@&%+555+555Ij&R&j J<!@H!@ H!@H!@ H!&%+555+55++++5ff+&2f@ "&".%+55+55I&R& JJ@3@ H3&"/%+55+5+5fff&2 @ & %+5+5I&R@ &%+5+5ff+&2f@ &%+55+55Ij&R& J2@ H@H@ H&%+55+5+++5$j&< J@  & %+5+5BWR&\ J@ & %+5+5VA@" PY   PY ?+?9/9+993333910632#"''674&#"326kD;H{JOnb9:&> G=4?swSq>uV0AP^9VN'3c@4.#'('45.'$!#!!1PY!PY+QY ??9/+?+3?+999333333104&#"#4'33>32632#"''674&#"326@UVe0~Y{D;}H{JOnyl9:&> G=4?yS*,9Or[nySq>u`0AP^9T%T@-  &'PYPY    #PY ?+??39/9++3993333333310632#"''67#533!!4&#"326DBH{JQnyl:xP9:&: D<4?wSq>u`C>0ATZ9F#-7]@0$ 33)!!).)891+ +PY 5''PY ??333+3?333+3?93333333310!&5##"323'33>32#"'#32#"4&#"326"7t{Ie""eI{t9CAGGCBHFB2^)BRq_qRB^2aMFWN!*3V@,"/'+45!-))PY1%%PY ??333+3?333+3?933333333103632!"&'##7## 3234732#"#"3269wOa  aOv7AI򈡟HB:2^FNpGpMG"/^2OMa p@;  _Y  ?3?39/933+33333339399339910!!#7#33 3/! mMLXc.7! E~tEvGd'ԫ)w$m@=  %& _Y"_Y ?3/+?+3/_^]99333339223107&!273&'3267#"'#&#"|ps:# Te9P‚'Lg<IJ\A%`Ac2{ ?uWW%l@>  !  &' ! `PY#PY ?3/+?+3/_^]9993/39332310%&323&'3267#"'#&#"ZI<Ɂ "7Q`tXŎ -0",Y5=VD..#hl %F˰e cLE ;@   _Y _Y?+?9/3+3999223103#533!!!튊m\M@)wM@'   _Y ??39+33933333333310 ##!5!7337#̾ĢEjSS(E N{ %VK;b@'3&-, ,&<=37"))0PY---)  @ YPY?33/++?3/_^]+99333310#"'3267#"/&'&'732654&/.54632.#"!FE"6`8g8~ICM9uXbJʳnzt0^~I(+ !q;*RTaWX=TT@P"(MnP~HMJK.<*%$=JaVr:C@ PY @ YPY?+3+?+393310%2327#"./.+5!5!t>QBD2 4<`8g81NE:%DN8/P#Dq;18G, $3L7@ `Y `Y?+3/9/+93310!3 4&#"'6$3 4KT$ ƹuvN8@ QY PY ??+3/9/+93310!2654&#"'>32mףۣ{Ï&!E&}@H $  '(`Y$$_Y$$ $0$P$$$$ #_Y _Y?+?+99//_^]]qq+93+39333333910#!#53! 4&+!!!264&+3 (}b Q,|Hxzvrxyk[` EG@#   _Y _Y?+?39/33+3399333333103##"&5#533!326=!=݃24uj|XXBUbC EM b@V  _Y_Y //?_ _Y?3+3?39/_^]q3+3+3993333993310!#7#!733#3!!!!3#aa::bJ2)EZ3yX[#'+@X $$"!'& +* (,-"*&PY$ $PY+    PY ?3/]]+??9/99993+3+9?93333339933103267#"'#&323"!&%&'59g,\L_OϺ%4Tu7dYM-|Vc 0ү3.h!N`EH@$  _Y_Y_Y ?3/+?+9/3+3993333103##"&'7325!5!!5!چҾ#r\혱uuWFP@$ SYPYPY  Y?+?+9/3+3?+993333310!!#"&'53265!5!!5!'53DO-{ziKi"wCqWZ"D@" #$ _Y _Y_Y?3++?3+?993333310 5#"!273327327&#"fi873/:\ZOW _pMQ`\MBQCRy>WN ,A@"'! -.RY $PY *PY?3+?3+??+993333310%7##"!234673327#"&54&#"326c6{687&02J|xy1k[6We;lQC EM@' _Y _Y ?3?+9/3+339333333310!###53!24)!26??p*NH@  RY  @ Y  ??9/3+3?+3993333910&#"!!##5354&'33>32pd q||(2`_hfELcppi5 Eh@3    `Y  ??39/933+333393339933399399999103!#!53'3!737! 츟͙JHp%W: r@' !" @Y PY?+?39/933+3333933992993992299103##"'5326?#533!37!CtYJ2&.O0)vS v1HUUn+19N"/V@-(-01(QY((PY #PY QY?+3/3+?+99//+93333310"56323>323267!"&54&"7>54&l!DGd[A:jtvh .*&`Rv|EYpipyj;sTXܻPQ\RY0cRRdJ$:@ %&PY "PY?3+?3+??99333310%#"!234673#&'4&#"326a5}˽1yxke6Y_3OJltBP"8@  #$PY  PY?3+???3+99333310#"'##654'3363 4&#"326B˽Z [zy"0h 6i[9yB+C@#&& ,-#PYRY )PY?3+??+?3+993333910#"'##654632&#"363 4&#"326B˽ZBO:E?E[zy"0h 6ŎLHqA\AN<@ PY PY?+?+99//99333310#"&'73 4&#"'>3 A#7l |{'ծjm ^ZEN+O@, $) ,-&PY) PY  PY?+?+99//9+9333310"''67&532&#">3 '2>54#"} 8{H%_"垒Y^DZVwO%aYt2"ەRZj呜(D+k_]'W'C@" " ()%PY PY RY?+?3+?3+?993333310#"##"!23'332732654&#"2J1yʾy187&0lwxc (/i_6VbQC *D@" %%+,RY(PY "PY?3+?3++?993333310%#"!23'5!2&#"#.532654&#"^1yʾy1AF:;ywxi_6Vb(;6~*lFNE@# PY  PY PY?+?+99//+993333310532#"&'73265"!.,gᇙ I&ۄ|-MYζҩFNE@#  PY PY PY ?+?+99//+9933333104&#"'>32#"5267!g,ۆCYM-|!./N!)i@" ((  *+ @ Y"))PY!  %PY PY ?+?+9///33+33+993333333310.#"'>3 7327#"&'# 53265'~_\+ΙZPr (&)=6VKMlK {yyӁsWO-DC(;z(5?oɺOANf%N5N3r@"!!/* /145,& @$Y1PY/!!,,PY PY?+?+9////93+9+93333333310#"&'732654&+532654&#"'>3273267#"&'cltpt`Z]pi^ʢ"/2%=";~U[!y!^]W`\NR]e\DC4yp7MN'F@%!! () PY %%PY%PY?+?+9/+993331032654&+532654&#"32# CBxnv`Z]pkxnˁ&`sYRT\NP_ '?yr^Sxn9:4@ PY  Y ??3++39933310%3!!#"&'532>=!5H*/hj1Tͬ  .h] X&4Z@.-' %%56!RY 1 PY11*PYPY?+?3+99//+3+99333333310"&'7325##"3234632&#"4&#"32>gq\fƷq- &729@Az3laUFXKQ; ia1 NF|8ݿߗP_XKJ(NE@#PY PY PY?+?+99//+993339210!# 4632.#"3275#yO{u擩ulj^EJZjC1W:E@$  PY ?3?+9933933333310%3 3#"&54>4'326;dn0}kj}%LK'$%']umm(Z\SQ.43A 8N@$44!,9: !(/( @Y4++ / PY?+?39/993+3/393993310%4.'322'&#"#"&54?.#"'>32?> )  GHL8r!??#-3R}kj}P1-#?>"r8Lau)77(u*3L00/]`\o2[55^QjxxjV]055[2o\`WnFFmXW:0@  PY?3+?3?99333310%#"&5332653#?e>yb~p]RysJ:@ RYPY ?3++?399333910!2&#"363 #4&#"#EI5B~ i^is|(d;/W%D@# $$%%&'%PYRY PY ?3++?+?9333910!2&#"363 #"'52654&#"#EI5B~ i^xyM2>E8is|(d; Hh"eS@+  S[ PY PYPY?+3?+9/3+3?+93333333103#!!5!#53!5!'53|*iVCs:%@  PY  Y?+?+9310327# !5!97!,2-%QF (: 1@ PY PY?+3?+3933310!!!!5!!3@?:⎎\ Q@* !" PYPY  PY PY?+3?+99//3++39333331032673#"'!!5!&#"#>3!5! Z`#|*'kT7/0rr=0/h|\b@2     QYQYPYPY?+3?+99//+33+3933333393103#!!5!#"&546;!5!5#"3੩|*dfմ3;nځ5˃kc{<3iW"@  PY RY?+?+9310327# !5!977/E-sQC(Wd@3  ! PY PYQY???9/+3+3?+9/993339933331033!#"&'732>54&+5!璼'7aORn䁘_aShi:'D@" & &()'##PY ??333+3?339333931032653#/##"&'##"&5332651A@O"hNXW(oUvf1ABM:R{_*0f]`djZR{shWc:&D@"% %'(&""PY ??333+3?339333931032653#47##"&'##"&5332651A@O#eEXW(oUvf1ABM:R{_#|YN`djZR{scWdN0P@* 00(# 12!%PY!,PY  ?3??3+333?+9333933310!4&#"#4'33>323>32#"'52654&#"1A@O"iMXW(oUvfxy@2>E81ABM{S*0f]`djZ Hh{WN!9@ !!"#PY PY ??+??+399333310!4&#"#"'52654'33632dis|xxM2>E8i Hh*,9Oͻ/WN 7@"! PYRY?+???+39933310327# 4&#"#4'33632u>,@;is|is(8S*,9Oͻ:0@  ?3?399993333310 '3#&'#g%7(!:SJ}:GbAg:IN8N"f@8  #$QY PYPY PY PY?+?3+?3+?+9/_^]+933333310!!!5#"325!!4&#"326bvABY$LLO[[U_RqK_ #0?SS4N&D@" $$'(!!PY! PY?+?3+39/9933931032654#"326= #"&'#"&5NNTGʽHTNNO+a[,Mjð丳j{}'LWIN@)    PY PYPY??3+3?+??+993933333210&%34&'>%ihrqiejlcW2~-fD:)@RY ???+3993310732653#&'##"'pdƴ(2`_hfCLcppi5)@RY ???+3993310732653#&'##"'pdƴ(2`_hfLcppi5Wx:5@RY  Y??+?+39933310732653327#"##"'pdƴ873/;G.`\hfNQC (kfe3WN)@RY ???+3993310&#"#4&'33>32pdƴ(2`_hf[fLcppi5WN2@  !RY RY?+??+39933310&#"327# 4&'33>32pd876+".(2`_hfQC (>Lcppi5N @  RY??+99310!!2&#" igdh/WN @   RY ??+993104&#"563 hdgi  WSn: I@$    PYPY ?3?+9/+399333339310!#!2##!254&#lӻ}atk:#=\[n:I@$   PY PY?+?39/+399333339310%2654#!33#!3zlsL}ϼ-[\=":W$K4c@4 +&%%56+"")PY&p& &&"RYPY?3/+?+?3/_^]+99993333333910#"'327# 73 54&'$.54632.#"$ηez9*"$+ DhnbfMɰ ux+NlAAqI5; (y=H ?P@JoTII.9&)FmW.@    Y  Y?+?+933310"'532>54632&#"O7<96=k,1BMKW,UhiuW C@!" PY  Y  Y?+?+?3+393333310%34632&#"3##"'532>=#AZ11BMKO7<96=޲iGF,Uh%WN.@    Y  Y?+?+933310"&54&#"56323274KKB1,W849<7W ffW,rV'R@## ()%PY# @ Y PY?+?+9/9+933333310/#".546324632&#"3265&#"fynFTQI{I@Dk,1BMKUA/>IN9:61ZuXe=qTv+i86_O1Ad;@PY  Y?+9/3+39933310##!5!4&#"5632:xPUaOL".aWT6@    @ YPY?3+3?+9933310533!!327#"&5:xPUaOL".8I:%N@'"!&'"PY PY ??3+?39/33+3399333333310!33##.'##"&=#5326=!hll>ykk b://*,9Op]{=XyuW:/?@ ((#--01% PY" PY?+?3+3993399332210"547>54&+53232654'&546;#"fT3!++R|YmCDCDnX|R++ 4TԌvH@*gW_tt]]tt_Xf*>IvD:vE: (@    ?2?393333103#/#4#':6uv>:*@  ?222?39/3933103>3#5#&'#̏9 2˷]!'  e:)+_>6XilZ_VD.@   PY ?3+93933102&#"#&'#>J2&.O0[)ʾY v1m:;:2@ ??3933933392310!3 35W`){KW:C@"  PY  PY RY?+?+3?+3993333310327#"5!5!5!!,+75%C:LVsQC (&N: Q@+ !"PYPYPY ?3+33?9/++39933392210%>32+'7!5!5!%"32654& eav0"78j./dFMF6{gxy^T=u&ڷQf,7'-zWA:L@( PY PY PY?+3?+99//+3933310!#"&'732654&+5!iv،RK:Nj wǤV: *^@6(#  ,+%PYPY# !QY  PY?+3?+99//9+3+933310!'#".54632654&+5!27&#"iA>Cd|_SKiaISx:ƃn8I}EzJu?J,i:5=J1:@  PY   PY??+99//+933310!32654&#"'>324Ek׾ic~1:@  PY  PY??+99//+933310!&4>32.# 327J}ᓲlԣE4cik1;@   PYPY?+?+9/?933310#"&'73 4&#"l}ᓲl,E4jci2V@N=@ PYPY?++99//99333310!2&#"327#  (֞"S rffZ C@ @   Y  Y?++9/99393210#"32! 32%53f ȞhfWYX::zIN'P@," "() PY   %%PY%PY?+?+9/_^]+99333104.#";# 32>7!"&5467.54632I{oz;@鍈xHyom,W^QN\Rf]Ě㣒o"qX'`@   %%() @Y 'PY   PY #PY?+?+99//9++99333333910!# 4632>32&#".#"3275#yO{u擠fs/4$+B7ulj^EJO} GMZjC:IW9"Q@*"  $# S[ PY PY PY?+?+9/3+3?+9933333310!!!#"&546;!26=#"53POgĊV\MAQ:$%bY}~N9kk<98A'hn: =@        ???399339933932310 73## ;n%2: b4i :"@  Y?+?99310)3!X:[W(A@"# )*&PYRY PY?2+?+??3+993333310234632&#"#7##"4&#"326}37'%8<}5}˽ՈyxJVd"ke61[@2  !QYPY   PY?+?9///_^]+3+393333310!32654&#"'>32!!#5!34EkU ׾icn{1]@3! QYPY  PY ??+9///_^]+3+393333310!5!5!5&4>32.# 327!!JU}ᓲlԣE43͙{ncik{2"%d@5##$&'%%PY PY PY#PY?+3?3+?+3??+3933333333310!&5##"323'3!!32#" !7t{Ie" AGGCc2^)BRqnՋ22W/9@G0 ""5!/& %))% /!:;,,PY,% # PY#! && QY&&7PY3PY??3+?+39/+3??+3?+9/93333333331032654&+'!#&5##"323'3!#"&'32#"MBSap_. 7t{Ie"{*AGGCWEĬt}2^)BRqn]!uS$.19~@D% 558/*08"" :;11PY2PY/,PY (PY 5PY?3+3?3+?+??9/9++3933333333993310!'7#&5##"323'3!3>32!32#" !"3254)2-7t{Ie";L_egAGGC^p-F'Kx58u2^)BRqn՚c\(pIK[9,"4a@311 -%-56%PY0 QY 4PY?+?3+3?3/_^]+999333333310#!"&5#5373!632.#"254.'.547#3׿Ytm}!xBC cR!=#"&53327/:xk,1BMKO7<96=Uaj0iu,Uh7"tOL,0<t@6 $4--;&=>!PY QY*7PY&;**  @ Y1PY?+?+?399//9++3?+9333333310"'#"&5#53733#327&53 &#">32'2654&#"Zdon}!x8G=?L04}p"S`_7sRnck82/\7A-ddzȃkUF5"ΏeWI&}kXGGF0;6;AFWd1c@5*11$    23(-PY("#"QY1#  RY PY?3+?+?3?3+3?+9333333333103>32!"'53254&#"#'###5354632&#""h[znG g@4    ?3?3?33399//333/333933333333310# #333# #333z|{zą|{z #885#88D@"     RY RY?+?399//3+9933333310#!#!#!#!rr?4?V'L9@  RYPY?3+?+?99333310%##"&54.#"'63 32653#r0p50(.0?hYkoPUp;)ZsW@L(?@!((#)*% RY% RYPY?3+?+??+993333310%##"&54.#"'63 32653327#"&5r0p50(.0?hYkoES/9MAPUp;)ZssC+b@ F@ A HY3. IY1?3+?3?+9333310>32#4&#"#432&#")oTvs{FRXf{10"/VbMD{qR}h>O udDp=@  IYH[,?++9}/933331053#"'52653){PT9*4!{Wuu)ea_9>)(1@  HY 10.???3+93333104'33>32&#"tJF%NOJq@bGt}rh/ 0 HY /.??3+?933310#'##"'53265tLF%ONq@`It}_F=@  HY  0 HY 4?+?9/3+9333310327#"=#"'53265&&'3&NH$MO9/ qPEt}4 X@  I@ Y@ H  0 IY .?+?39/+3+9933333931033#!3254+]f}z5x\fsem`I@   0 0 .?333?3?393333333310#&'#373?3u  y| x'~0IR9<U>M 8@   0IY4?+?393393310%"'52673731#98]+܃C/A_XtZˋM M @  ?9/93310546733%+y_YaC} @  ?9/93310#65#5%+y_Y̒aC} @  ?9/93310##.=Y_y,$}F^&x @   /99331026544#&*77*TeeT8117UfWWgx @ G?993310"&5463"3UddU*77*xhVWfU71186E@  I@ Y  IY,.??+3/9/+93331032654&#"'>32*iYWh~pb hs 6E@ I@ Y  IY,.??+3/9/+9333105.54632&#"327Fq~hWYi* ĥsh kNc! vW&@/329333310%# #3WvW&@/329333310%#3 3fHK @ Y [?3++9310#'##573ih "@ [Y?++39310#'53373hi.G?9310#3qqLQxS@ Y?+9910!5!x' @ G?93331053`@ G?933310'53Sς.j/9310#3qqjLTyk@ Y?+9910!5!y%j@ /933310'53ςjj@ /93331053j:(@ ??9993339310#'73e ee e:c:@ ?293910#'e e:&\ @   /993310%26544#&*77*TeeT8117UfWWg\ @ /993310%"&5463"3UddU*77*\hVWfU7118 @  /33933310%!53533{q{l @  /23933310##5#5!{q{gl *@    /9/333933310##5#53533{q{{q{ }}l||./39910!5!p- (@   [Y?++3993310"&'332673e|VRUUu?FF?w 4@"9P`0`/]qr^]/931053 t|X Z@>  Y   @ H Y/Oo/?Oo@H/+]q++_^]+933310#"&546324&#"326XopmoyA87CC78ADWqqWYnoX%..%&..U&@ Y?+/9333310#"&54673327?LijSH@S1-6=pfUD)$}B*0/@  Y[Y ?2+++3993310".#"#>3232673*TPM# o /R?,TPJ!%( pc%-%$@`b6%-%/Hn 1@   [ ?3+393333310573!573ϻ6ϻe @    /329933107327#"324P;~U*N#D<(4 - *@     /32993310''7'77XXXXXXXX G@   IY /3/+9933933333331033#"&5474'32ǂ JQIIRJ232AzSHYYHS323273*TNG76 [ 0Q?,TNEd\dl%-%>9fi=%-%wx*@ [@[/++9333105353|1@ /299310!#!1QP|1@ /299310!#5!W1@ /299310!3!1jWPW1@ /299310!53!jW@  /32993310!3!53WPX@ /2993103!!iYȇKX .@ /9/39993332310!#53!Vpp M#@ /333310'53ς  #/33321053 K )@   ?32333393310#'##53KihC"@   /32333310".#"#>323273F*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wxS/33310!5!%#T/233105!#$ 8@#  //?O/]q22333310"&'332673xi cLJciw;IG=zZ/331053Zլ{@ ?2233331053!53sӥø+&@  /3233393104&#"'632#5>3*HFZjQ[pE0"c;U 2x8b @   /32333310#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99 )@  ?223323331053353K )@ ?32333393310#53373khi:?3210#3:qqLY@ ?23323310#3#36qqqqLL +@  ?2233333310%53!%53$G$d -@   ?229/333339310"&'332673#5xi cLJciw;IG=z$ @    ?323333102#.#"#>wibJLc i{>FI;wd @  ?9/32210546733e&({^XjA~d @  ?9/33310#65#5d&({^X̨jA~d @  ?9/33310##.=^X^{(&~@h @    ?9/33310'67#53UP,h^$%G*[i@ /333310'53NςiOj/32231053j?_@ /9/3332210#5#5353oo_sqr^_@ /9/333331033##ooKrqsy@ ?233210#!5!y9> @  ?9/33310#65#5%+y_Y̒aC}W_  /33310"&5463"3_UddU*77*WhVWfU7118LW@ /23329310!53533{q{WlMW @ /33339310##5#5!{q{glKW .@    /9/33333933310##5#53533{q{{q{}}l||9c/33310!5!9p֍W  /2333107!"'53253U2ExW  /2333107327# xE2U3(W@ /3233331053!53sӥW8W @  /32333310#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--999b @     /]333310#65#53b,(u^XWu/dZJD;@    Y@ HY?+/9/++3933310!"'53254&+739!1%=HAk'^^bV(*dSLU"@  Y?+/33310#"&54673327?LijWD@S1-6=pfUF&$}B*0WC/3210#3CW^Wy@ /32333310#5!#!yWPc}0@   /33223333393910#"&533265332653#"MD^\a..7A\A7..a\^r&5lLCJEEJDKlWE[ &@ /32333393310#'53373ehiWWA[ (@   /32333393310#'##573Aihlr$v @  /32333310"&'332673xi cLJcirw;IG=zr$v @   /223333102#.#"#>wibJLc i{>FI;wWgc"@  /3322333310".#"#>323273*TNG76 [ 0Q?,TNEd\dW%-%>9fi=%-%wx;/33310!5!%iT/333105!iW9@ /32333310!5!!5!9ppvvg"@  /22223333107".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx_/33310!5!_BV/33310!5!VW}/3310 'ccba/3310 #X N\ @   /33331026544#]*77*TeeT8117UfWWgWy@ /32332310!3!53yWPDW@ /32332310!!5#x_Wx纺^0@   /333223322393910&#"#4&#"#>32>32J7<\<7Jb ZNp9 N6N_ JJEEJJNZ[3(ZN%r% .@    /3293333910''7'77WVWVUSUSli(@ /3299333333105>54.5467i/PS,1#_s-0# 1?$ M&*15<"DN L$,25; U0@ /223333105!%5!W ffff@ ?333310#5x  N@ ?333210#5Nx  ]'@    ?2/33/3333210".#"#323273*GAA%/3 e,IDA$[fi%49%mze @  ?9/33310#65#5e%+y_Y̒aC}S 2@    /33333333933310#553!53u| 쬬W @   /233310327#"=3>!,&!p y"@ /32333310#5!#!yP W~@ /323333105!5! jjjjGW@ /32332310#3#33W^^5W@ /333310!#5!Yug]@.        ?2/32/3/33/99333393992910&#"#>3273273#"''P(c[ 0Q?>O=a=*d\dU;Q=azfi=0l6lzx1m7bi B@  ! /3299//3/33/33333933310".#"#>32326735353+QLE72 h 0R?,RKD62je7 '!53Y]6!'!72kլp1G@!!"" ./ 2&&/"+""   ?3/22/32/3/32/33333323310".#"#>3232673".#"#>3232673+QLE72 h 0R?,RKD62jeU+QLE72 h 0R?,RKD62je '!53Y]6!'!72k '!53Y]6!'!72kW (@   /329/3333233105#'735vvOW @ /333393105#7#;v|W %-5=EKQYaiqy<@HrvjnFRV6:.zz2~bbfZZ^>>"B&*MM*B^f~v LI O OLL |Pdh\`@D(tt,x ll$pTTXI88<04xpXI<44557449 885667775558849*557sNsmmIt}!"@/93333331057'5窪xRr``rx\  /33310"&5463"3\UddU*77*xhVWfU7118$ 6@  [?2+9/3333393102#.#"#>53wibJLc i{>FI;wO%B 1@    /3293333993310''7'77WVWVUSUStV @ /933333310%5r``rRtV@ /93333321057'5窪Rr``rV H@!    /99//92333333399333331057'5#'#3窪r``rRRr``rx] @   /33331026544#\*77*TeeT8117UfWWge @  [ ?+33104632#"&8''89&'8'89&'88AVA@!         /29/9333339393107''7'7'3 ]CKNB^ S3K%z)~)y%L5WE+<@&&  ,# ) /332223333333939910#"'#"&5463263232654&#"4&#"326EiNY33YOhiNZ22ZOh=,,;;,,==,,;;,,=NeIIeNNeHHeN36=,,=6336=,,=68g4@ /9/3333310#7!3_q@_q@SW @  Y/2+333310! 332$7^JK^6svvS2 $@  @Y?+2333210! 332$7^JK^2svvS@ Y/+3310!5!JSU@ Y/+3310!5!JS&@   /9/33/3333210#"%$#"#>32327-^t-{Y͑9VUT\(-VS6 @   /22333310&$#"#! ^^0/ÂvvsSW@ /9/33332105!5!5ϖlv#/`@) -0*I@ Y! IY1$$IY.?2+3?+99//9+3333339310"&546?54&#"'6!2327#"&'#'2>=ipoMQQL (3,F;/y@Bi=}bAyjx~*_N:? ΄}99O LMVJ_@m<>OQ?CJY@ I@Y@ H A IY1 IY /?+?+99//++3333333103267#"&5463 '.#"idP`kqD~ a]YgMB3 [YȽkaynyn=.A 0.H[2?+??33331053332#4&#"#3)oTvs{FRXf{{bMD{qR}h>p%N@%  &!IY1 0 .?33?93?3+333333933104&#"#'33>323632#4&#";8NN\zs&eLTaCpey8ON[kXzsFX`#NCFKkXwvFO/@   A HY 10.??9?+3333104'33>32&#"tJF%NOJq@bGt}rW<@ IY 0IY/?+?3+33333310#"5#53733#327;AUZ$R"+-]]7, X /@  0.?3?3333393310#3>3E04C!O ?@     0.?3?3932232393310 #33DŽ :r(v6@ ?33331053n uWx@ /322310#5n߈W6AN8Nf@>  RY`p PY PY?3/]+?+3/_^]9/+933331032.#"3267#"%53vl wy"[ijm `Y ǬANh@? RY/ PY PYp?3/]+?+3/_^]q9/+9333310#"&'73 4&#"'>3 53A#7l |{'ծjm ^Z`:!@  [?+93331053Oū!$%7A ?@  Y  [?+2+39333331053753!53 6Œ!o%F&$8&P%%+5?5%@[?o/]+93103+F&(a8P&H H%+++5?5iE Z@    @Y_YP ?2?39/]q+3/+993333333310!!#3!353XOūoE6!$%F&,8&P&H H̴%+++5?5Z&2F8P%+5?5EY@   @Y @P`???39/]]333+9392333333310#3353MQOūHHY!$%Z$*b@'((%*%!  ! !+,'* @Y'  _Y _Y?+?3+33/3?+993333993333331026;!5>54&#"!532&54653_.1|xx|1._~OūZf [ٽ\ eA̱!$%]A&j9 %+555555E$E%[E@_Y??+99310!#!!{DE EI@'      _Y?+3///?33_^]]9333310353!&' ?/43$N y sbE(IE=*E+ffZ X@9 _Y/_  _Y _Y?+?+9/_^]q+93310#"32! 32!5fȞfWQ`VE,E. E 2@  ZK ?2?33]]9333310!#&'#30$5VzEKE0*E1FE W@5  _Y /  / ? _   _Y_Y?+?+9/_^]q+993399105!5!!5UcWffZ2*E#@ _Y?2?+9933103!#!EW_E3lE S@*   _Y  _Y?+3?9/_^]33+3993393331035 5!!!lm%ݡa|LE7$E<O )V@.%!  +*&&`Y%%`Y??99//]3+33+393333310+#5#".54;53324&+326%;#"x׌))x¥ ǣ ŠقᤲH$E;1E<@   `Y ??339/3+393333310!#"53;332653+:㡐33:K0ȳOs;Z#D@#!   !$%  _Y _Y?+?3+33393333331026;!5654&#"!532&5gu,,uZl bܭb mIC&,j @  &%+55+55$&<j @  & %+55+55&b8<@ &&&)%+5+5A&f8P@ (&=(+ %+5+5W&h8P@ &O %+5+5]&j8@ &  %+5+5DA&v9%+555555N%X@0 &'#PY   PY{?3]+?3_^]+??993333333310%#"323673#.'3267.#"vs~-22T;/#rxwyywtjbg=!1Wg)M@) #' *+'&'&PY''PY  PY?+??+9/+99333310#"'##46324&#"32654>gܷߔyn@Qŗ^rXܷW;bp+1 5X:@@$  v; K [   ?2?9/33]]93339910 >3#67 J6&KE$@):o /pU ?@" !"  PY PY?+?9+393333104.'326'#"5475!8Qbȧ54&'.545#!5!wss|GS~ \NnHU2"{Nc#Hc@e8R3J##_]<WN0@  PY  ????+399333104&#"#4'33632dis|iW`S*,9Oͻ6 >@QYQY PY?+/+9/+99333310#"!22!"! 6*#}}t ]::@   PY  PY?+3/_^]?+933310327#"&5!5!PTne^ZoejxOe:rRF@&@H  PY ?+?39/+33_^]9333310.#"'>32#.'#3V5:23#b$KdT; /8d' 8A$Z~W}:7@   PY ??3?33+399333310332653327#"&'##"&'kw#+A0[_jCmWRsKF^d)&\6:(@  ?3?39333310#3654'36ªfK14NF:`Ona#0S@*$$ 12QY-  Y--& PY?+3?99//++99333104>75.54675#5!'>54&'.y塱ő^pnzvCS~ wXbt tjy`amOf$>^F`8R7F"^INR:2@  !PY PY ?+??+33993310327#"&5!#6="5>3!*4#MBsfD')Pk4^LEqHP WTO1@   PY PY?3+??+9933310#"&'##4324&# 326TkDՎ~;VAN54.'.54632&=9ydA$/~ 4j}Uq>qsRkQ.&3!!327#"&5Rk4|8Pr8w T wD:/@  PY?+?3_^]993310#"&53!2654'3DٵI)5:;c3Nv2WR E@$  !" QY QY??3+3?3+393333310#&4746324&#"$z4[QA5 i  +!`D :XPb@=  Td_o+;    PY ?3?+9_^]]]]]?93333310%#.#"'6323 #s־;^3"7IZ|U&ri9WkpnGXWq<>@    PY  ??3+3?33/93333310%>53#.533}С{r|kz5O)R@+'! '! '*+(( $$PYp ?3?33]+39/93339991032654&'7#"&'##"547326=3\IGKgadcagKGK[Ѿ ߓxy C!ǽҷ]{&jj&Ѵ %+55+55D{&vj&ִ%+55+55I&R8<@ &;%+5+5D&v8@ &%+5+55&z8-@ *&+*- %+5+5K'0`@8-((" 12%PY/PY  // +PY QY ?+?+99//_^]9++93339910>32#"&!2#"32654&#"4&#"32K'5jڬmaSVv*?8P[>!{ozrƒ7aAc:[5&+5v1yZ*1#,#HPV{?&1?& F#&Ǵ%+55+55WI9(:'S@, %%""()PY ## ## PY?+33?39/_^]9+39339310!##"##"547#2'!32653(}}3=2vjp|%edHOQ:X~  u a6W>-p@ -**'./' Y'# @ Y  Y ??+?99?+?+993333393333910 !4#"'632!327#"'5326=.547fw8"BK|z6$  oyw*2@C+578ca5"PiuI DQdBfWfZ2@  _Y`Y ?3+?+99393210&32! 32 ȞWa6YX"cRWIN3@  PYQY ??3+?+99393210&5324&#"326ЉWeq[Z8@ _Y   _Y?+?99//+933310&5432.#"327#4"D'h:. .Av~ƾǾ AW6N,K@  & -. @ Y# #* @ Y# PY ?+?+99//+93333104.'.532.#"#"&'5326X.[lg6 u7dW>y_:f4zIw*7$PwrZjm}G# >eR+J=E >@  _Y _Y ??+99//+99333910!#5!#!{E X: @@  @Y PY  ??+99//+99932310!!#5!#!+s_*J@$)&+,*)**" "_Y" _Y ?+?+99//339933333310327#"&547'654.#"'632W%??;;$@T @-' :$@TZk2N=dmue^f }UO-IwWzR $@ RY?9/+993310 #!53!R1(YtZc@4       _Y?+9///993233933333910'>='&''.#"'>32t7g_=*0=JhbNshQdG!|~n|{dgumy^VP@(           //99//99323393933210%54''%&''%%7.7,F~-GGpj6ΒwqU3UXpE)P@' ! ' *+( !"`Y!_Y?3+3+?339999339939310"'#"&5332653323#!5!26=#> uM?PIB=HS?|@L[g[i3hXc:,O@'$#,,# # -.,#((PYPY?+?3+3?33999933993931032653#!5!26=##"&'##"&5332651A@O#eEXW(oUvf1ABM:R{_׋YN`djZR{sn*Z?@!  _Y_Y  ??99//+3?+933310&#"32673##"&54632f9D}MD俬Gg.4Ֆ/+V'&*Z>@  PY RY ??+99//3+933310!#"&5!2&#"32653u8H@:=u/k`)[P7(ro4XeE;@  _Y_Y?+?9/+39933331032>54&#"#3>32#!kK)^FL"MϓZPE3%_5(3[@,% 1%45 @Y/"PY1/// PY )PY?+?+?99//9++9333310267#".#"#46323 4'#"&54>"327.+4#|H%|HhN<Bu]U_^V!6_nm{HA#mOPNI\t2#Kez22V_eqyYDQF47"&ZnZ,S@,"' '.- *%% %%** _Y* `Y?+3/?+3/_^]9993333104>7>54! '>323 4'7#"$Z3_Ec;-/UJR$2mQ^J& 2L^Hq}IS8jbdTZ(H@")*"PY((% Y?+3/?+3/99933310%#"$54>7>54! '>323267F3_Ec;-/UJy{6JƻQ^J& 2L^Hs{&# !$P@+" $#  $%&_Y$   "_Y ?+/393+393333333102'&#"!5.#"'6327>!vj :@)1|;6|2).,&jv\t,GG&v6d0T&.*.&/:c[shf HA#T@! $%  @Y PY?+?393+3933333331032'&#"!5.#"'>3276hmL8h!B@ #$ PY   @ Y PY?+?+9/+93310#"%6332654&#"5632S7A}JH;/sez$  Pԍwn n_EB@      _Y  ??9/93+339333333310'654+##"&5!3533 _hh9`b8JBA8C8ABF9@    PY  ??399+3293333310!%53!#!#!F{eJeCd= d6>$J@ !%& Y  Y ?3?+?3?+993333333310 !4#"'632!327#"&547fw8"BK|z6$  oyw8"BK|z5"PiuIBWTN ,H@''!-. @Y  *PY $PY?+?3+?9/+9933333104>32#"&'32#.#".4&#"3266tp>]@$OyCaRMNI$UZ >k8NFuWDMffZ7:Q@/   PY     PYPY?+?+9/_^]q+99392310)"3!!"!!)7&#'K:S@0 PY  PY PY ?+?+9/_^]q+993392107!265!5!4&#!5!2#!َ&'_EWBqvZ&EE @@    ?3?39/333933333310!##33$pEfWg:<@    ??3??333933333310!?##36735.rsGGKWTO'J@'"  ()PY PY %PY?3+?9/3+3?+93333310#"&'#!!#5#534324&#"326Tһn@?zzьu~u7XunDK@@H@ H@ H+++5W\Z&H@@H@ H@ H+++5b&(C& %+5+5b]&(j & %+55+55E"X@/   #$_Y _Y_Y?2/+??+39/_^]+9933333910"&'7326=4&#"#!5!!>32eN!eA-,r33fnzm2*$૾[&Evx@ &@ %+5+5qvZ@`      `Y/_ _Y _Y 0`p0?3/]q+?3/+9/_^]q+_^]]9933333910!267! ! .#"!;Ee9S%g a&AjSAqOhZ6E,]&,j@  &%+55+55E-E#L@)  %$`Y`Y `Y  `Y?+?+?+9/+9333310+# #"'532>!324&+326̡?sx5 :9' 6*΢vZ19ZnT AͱlGEM@&    `Y `Y ?2?3+9/3+39933393331032#!!#3!4&+326\̡IvZckZnEͯyE@BlEJ@'  _Y   _Y ?2?+39/_^]q+993333310!4&#"#!5!!>32P`sž78!zm2*$&vW@ & %+5+5*& B&%+5+5&@ & %+5+5W0E 4@    _Y??+3?399339310!3!3! WE[WE$E G@%   _Y  _Y_Y?+?+9/_^]+99333910#!!!!24&#!!26)B3Efys(pE%[EEhEI@$   _Y _Y?3?+33?+9933933310%3#!#367!!!w]iC\1!YIh.tIubE(E@G !  `Y? ?22?339/]q+3_^]399339333333333999910!/#&'33>73#M:=+ɭ)_DD_)(A;V_=a~gb[bg(\A0yCpY(~@K"  % %%)*"  `Y/__Y_Y?2/]+?+3/_^]9/]q+99933933910"$'7!2654&+532654&#"'6$32mUwGG~2F}Muzrzierv=Ÿv!|yg*E D@&   z i   uf?2]]]2?33]]]99333310333#47ުErlR*&&%+5+5EP@*        _Y ?2?39/+99_^]9933333991032673###]I)H7U$f#Eem{R7!#+2b:%=L:6=׺u LKE0*E+ffZ2*E#@ _Y?2?+993310!!#!k[E_E3qvZ&LE7EI@(     0  _Y?+?39/3_^]_]99333910"&'732>73 3>.Q^H&:69K]Nl}& ;5X:OW$E;WE 2@    _Y??+3?3933310%#!3!3} E[[_1E-@ _Y ?3?9/+9933310#"&533273#s>̾w%41YsE 3@  `Y?+3?339933931033!3!3YEGGVWE>@      `Y??+33?339933339310!3!3!33>WEGGGE =@  _Y _Y _Y?+?+9/+9933331032#!!5!4&+326mu̺Byo(ticE @@ `Y`Y?3+?39/+993339310+3324!#3263C>EMEȶ}EE 2@ _Y_Y?+?9/+9933310#!3!24&#!!26B3Eys(pW\Z@f  /   `Y?_o @$)H _Y0@P  _Y ?+3/?3/_^]q+9/+_^]qr+_^]]99333993105!.#"'>3 !"&'73267 g%DO8e aqAOAVZW@/     `Y   `Y  `Y?+???+9/_^]+9933393310#"##3332#"32Ⱦ ƲȬjomjB3E44 4+E ]@4      _YO?o _Y ?2?+9/_^]q+3993333393103.5463!##3!! 4U̕?xNDS %R@#&'# PY @Y  RY PY?+/+99//++3993339104&#"3262#"6767>lɊ΄T).ʿûBNC'!Do::!P@(   "#QYPYPY?+?+9/+999333939102#!!2654&#!!2654&#tkpwmfy:^|j:KU]eSHZRL :@PY??+99310!#:T:hv:K@$    PY PY  ?3?+33?+993333993310! !#!#36!3?$[@7wNn+pyh&`TFNH:!t@(!!! #"  @Y/ ?22?339/]3+39933993333339333999910!.'#.33>?3#7 O32Z1ӹ IHw,TP_iZRGIyAjCi: 4@      ?3]3?33]993333103#4?#g Ŭ:eAd0:&@ & %+5+5\:F@#    PY/ ?2?39/]+999933333991032673###ڴqJNH"n5:&^o o4&:/@  PY PY??+?+9939310!! #"'5326!c.$Owj2,+:IBCn Mfg:H@%   @P? ?333]]?33399333393310!47##36735.5GK,:: 5@   QY/ ?2?39/]+99333310!3#!#i:6:INR:#@ PY?3?+993310#!#:T:WBPS8NFJ:'@ PY?+3?933310!!#!vv:TBW:\FWN@(     PY PY??3+3?3+3?9933933310#&54734&'$~ņg!+N)^m:[h: 6@     QY ?2??+399333310!33#!d:II::+@  PY ?2?9/+99333103273##"&5Neau碒:nNT4[fg: 3@  QY?+3?339933931033!3!3f:II\h:B@   @  QY?+33?33?99333393103333333#\:III~: E@$  QY    PY  QY?+?+9/_^]+993333102#!!5!32654&+gʂxtp6\c^Wjb: F@$  QY    QY?3+?39/_^]+9933393102#!332654&+3}sq~p:6^a^W :): :@  QY    QY?+?9/_^]+99333102#!332654&+Axtp:6\c^W|<N}@OQY/ PY PY p`?3/]q+?+3/_^]9/]q+9933399310#".'73267!5!.#"'>3232#"'##332654.#"ΧʶTohhn5^=lqp:ϋeE: K@%   QYQY ?3?+9/+399333339310 #&463!##";KXxk|64\]^]F&HC & %+5+5F{&Hj@ & %+55+555W%`@! %!!&'#$#QY$ PY @ H$ $ !PY??+?99//+3+3+399333339103!!363 #"'52654&#"##53+ i^xxM2>F6is|̝;Ǚ Hh &v@ &g %+5+5QN@S  QY     PY p`  PY?3/]+?3/_^]q+9/_^]q+993333391032.#"!!3267#"v ~ q |z"[ipg _Y $KVeLe{&j)@  & %+55+55uWDM: W@.!" QY QY PY QY?+?+?+9/_^]+9939933310 +##"'532>7!3254+μϥ(>d^/%%04#534pΖE_ E6ɿ\:W@,    QY  QY ?2?3+9/_^]3+399333933310!332+!#32654&+K66zt7:66 :;de^a5T@QY PY @ H  ??399//+3+3+399333339103!!363 #4&#"##53+ i^is|̝;M\&vj@ &5 %+5+5&C&ٴ %+5+5BW&\@ & %+5+5W: 4@  QY?+3?3?9933931033!3!#:IWHZ.Q@*)$# #/0 & &_Y ,,_Y?33+3?39/+3933339310332#"'632#"'#"32&#"327?0KSRJ+#[F}WT?X(Y!-JRRJT8n:N%2VrdOHs6;W2:O@'           ?3?3399333393933333310# #33654't2o S\0:y]x:nnKzEH@% _Y `Y  _Y?+?99//3+3+993333310!2#!#5353!!4&#!!26aB󍍿5s3̺̓ys(pG@$  QYQYPY?3+3?+9/+993333310!3!!!2#!!3254&+-*:t:o娟^f?Z$i@7"$%&_Y_Y" _Y ?+??9///3+3?+9933399333331032>7#"##33!2.#"!B z}3M@1F 8#;O5{s Fa2a~8Ʈ>3Eb>j\.cN"i@8"" #$PY PY QY/ ??9///]3+3?+?+99333993332310#33632.#"!!3267#"' ʶ [TlfN Me  :+Zjgm  E K@&    _Y  ?33?39/+3939932239910!#####3!'&'ɼ}b'%OEN+!Ei|}E: K@&   PY   ?33?39/+3939932239910!#####3'&'ɐ{t.O *7Lpp:X4?Eg@5       _Y   ?333??39/3+339399229933993310!#######333!'&'͢_[ɠO @?EjsX^c:k@6    QY ?3?3339/3+33?93333939939939910 3#######3!{x5jqTQn}ڤnBppq:E_@/   `Y_Y ?33?+9/33+3993393933993310#54.'##54>7!!0K8{:Orw”FrIx@#:[@/  QYPY?33?+9/+33393339333310!#54.'#"#5467!!;|>ȔMOFDQEFFkƯi~?E"%t@:$"%!"! ##  '& _Y#!!%_Y!?333??+9/33+33993339933933993310#54.'##5467##3!!#ku6 !PKNS#yt ]uׅ@rC;8E?.:!$r@9"# $$ !! &%  PY$#PY ?222??+9/33+3399333993393399331033!!#54.'#"#5467##.qz5 MMKL!8<|: \FFw4Q6~FF+Q~LW\T@Q6K#A@ &,,&@)K UV=C_Y2O`Y)`Y# _Y=22=HH8_YAH`Y/+/+9/////_^]+33+9++933333333104&+532654&#"'>737>32&#"32>32#4#"#"&54>7>GG~37[H6S-B X0Rum;:kc]-^mJVl~CTlW?#vw{k{u=SC8M> [\;$ 3)l!dM"zWn>%>YWM@9'*1DCC1 *-  NO@F @Y- PYD@  @DKK; YK#@Y'@PY?+33+?+9////+9+933333333104>7>54!52654&#"'6737>32&#"32>32#4#"#"&Hk9c]Yq $Լ[H6S-B [pgyRpO*:\RN-[jJEWlD{Nc<-L=ȉTXJVJF,YC8M>fe  m_P.$t$}hM#ED@"`Y??339/3+33393933310!".'33332653+tNF*dd -1FQ3:(cĸKI0ȳOsW^:>@   PY  ??3+3?339933933310%>53#.'33lR%w*>7wrkQRxm/ffZ 'H@&!()_Y# _Y## _Y _Y?+?+99//++99333310#"32"3267#".%27! 632f OI=+&?2OKO!0#ð !)!!!(! 1O0@  _Y ?3??+93393310!#3632&#"@(,Q;Hc+a+,-Ezx,5+q.Hc+a+,-w 8@ tN5+q.4&"9O% 񠰍4Džk{742454055W w+5LBu3djogWN +S@-%$ )#&'((&$,-'$)&#PYQYQY?+?+?+?33?3933333310! 324.#"32>"'5326?33[䋔424631564&"9O% 񠰍42۶MSUO w+5ff+e@7" $**$ ,-  _Y *$''$ $_Y ?33/]+3/3?3/_^]3+33/9333310#"&'&7>32'#"&'>326fV56UT33SɞR01RO00P8-87,6\M2*44*2{m'//'ls&,/&o<*m@<(" +, PY  %%"((PY?3/]3+33/?33/_^]+3/_^]3933331047632#"'&>32>54&'#"&'<,db--ba-׽jqK65ItghrJ55Iuhdc-c`0<:.Ϳ.:9-/:M}@DCD800:# )M :DNO:9`YM;;D,_Y:D66D:G GAYG & _Y# ?333+3+9////3+33/3+933333310>32#"'#"32.#"326732#"#65#5"&'.#"#>323 B1DZXWdz1C 7 6GM{h:hh:izKG6 h %jSNCKRWt7$<{`\AW"ymmUT{""UFFUA1 @b*<4:bG58<1ݥ.<:0'#.Aw@,78,$$. A .8BC;5Y;A//8.-PY. @Y*!PY ?333+3?3+3+2/3+93333331044#"'#"3"3267326#65#5"&'.#"#>323|맧dg|U]=ut=]U %jSNCKRWt7$<{`\A"ݹSS!<++<b*<4:bG58<1ݥ.<:0H&fh :/%+5&I@  &! %+5+5qU[Z;@  _Y _Y?+??+9/933310%27#&!2.#"A-E%gh5AqW)L;@  PYPY??+?+9/933310&532.#"327Dri=.W" Zjn_P@)        //9////9933333393310%%#%7%73_)Nd))\M)a~^_`5]^^_{`"@ /3/2333310#!#"&5463!54632`I5C.2BI5[C.2Bq2<8<@42<8<@L!@ Y /2/3+33310.#"+5326763255!B&thfi4X*aFcgJ@&H .}yIb @  ?9/33310##.=bYNw#̺^k3rLIb @  ?9/33310#65#5b%wNY̒Jm:k^;.(@  Y @Y /3/++33310"&'.#"#>323.ferFv ߤAo\>58?.mp*@91% '1;EO@U1O-KAAKO;77PE 'E'##Q#FK>C HH%M 27 449(-**/KCM79-//-97MCKA</3/39////////3333333333333333333333992333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EO@a;<7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96mfl@:  / @Y@ _Y ?2?33?++_^]29333333333103333##47 332673ޠl \ji] ErhlNMHHMc@4  Y RY ?+?3?33?+_^]293333333331033##467#% 33273g ٬y :eg(7$:v@EJ@&  _Y`Y  _Y?+?99//3+3+9939223310#!#53533#!24&#!!26󞞿B3͓ys(pP)J@&  QYQYQY??+99//3+3+993333310533#!2#!#532654&+ʴww ?z.xtl\c^W|E\@.   _Y _Y  ??+9//}/99+9999339939910'#!#!24!#327'76_ZwkywvNmlcr`FE-val9WIM-m@7)*,++*$ */. PY),'++'PY ?3+?9|/?9/99?3+9993333339939910'#"'##4'33>324&#"327'76E^bd^WyV0ƽzky?X8ve_#"jZe6Y61fd]Z*[hbv%@ _Y??3/+9933103!#´+EdXD&@ PY??+?993310!#!3!o:7[E ;@    `Y _Y?+?9/3+3999223103!!!!##7{Dh\@V: =@  PY  PY ??+9/3+399922310!3###53˴zz:ڄW\EN@)   !_Y_Y  _Y ?+9/?+9/3+9333310>32#"&'732&#"#!!m:J:+sf?I{Dr%)_H,"-)EW?: P@*!"PYPY PY?+?9/?+9/+39333310%#"&'732654.#"#!!632?tӋ.yfUbtfaSts|\{ TKpV c:t#uhE'@Q""#' '' )(# & `Y  !@!_Y! ?3?33?+9/_^]+_^]339393399223333993310!.'#&'33>733##  :=+ɭ)_DD_)(AGL_=a~gb[bg(\Ayh:%@& !%%% '&!$ @Y    QY  ?3?33?+9/_^]93+333393399223333993310!.'#.33>?33##=O32#"'532654'Z-شu| JF!wxgTWN@;z,TP`hZRIWFJzAjEi}sSkq!"=?KLhE]@/    _Y _Y?2/?+9/+99?9333333331032733####)H7o*Um'E{R3###!<04Bü]#aA:&3\; #hEQ@-  _Y  _Y?+??39/_^]+93333310!!#3!33#k oE6[h:M@)   QY   QY ?+??39/_^]+93333310!33##!#iy:6I:E ?@   _Y _Y ?3??+9/+993333310!!#3!!#(oE6W: G@$    QY  PY?+?39/_^]+?993333310!!!#!#BڴO:6ʋQ:TWE!P@*!"#_Y _Y _Y ?2+9/?+9/3+93333103!632#"&'732&#"#!TcU[r&E;]QLO5+'E-NPW9$)WTW;Z@ !  @Y PY Y?2?+9/3+?+9/93333103!632#"&'732654&#"#!TcMcr&E;\RKPXN;:PWӯ>aSZ)4[@0 -%02""0 56*_Y _Y '_Y%00?33399+3?+9/+933333310%#"&'# 32&#"327&5432327"64&Pd=\0j{SO6I%OWe^W&0?C=EF>rA(<7Jd6"S ګU,XEL&2_@ -#0'!!0 34* @Y PY $QY#00?33399+3?+9/+933333310%#"'#"32&#"37.54632274&#">FkZRVwR@@*+mFDGvy0D07./46/.5#7%%!/Nu޲'xvti44qWvZ&W@.  !  '(!! $_Y`Y  `Y ?+3+?+99//933333103267#"'53254'3&!2.#":e9tsSYVE%gA+L_n"#PA kDAqW8N({@+ &$$&)*!QY&`p @ HQY PY@H?3/+]+?+3/+_^]3?+9333331032.#"3267#"'532654'&vl!wxgTWN@;"[ijm |Ekq!"=?PG LhE 7@   _Y _Y?+?+3993333103##!5!ŌE4hJ: 8@    QY  PY?+3?+99333310!!3##!vtv:$E<EW: 4@  ??3933939233310!#37>3= 4# W:L+p&7$ED@!   _Y  ??39/33+393933233310!!#!5!3 3$3>´>= 4# Ɋ:L+p&7$hER@+         _Y ?+??399933393322310 3 3## # 3fMMp5MD|=^hn:P@*       QY??3?+9993339332310 # 3 3 3##cs,*sAd'D,[UWEA@!   _Y   _Y?+3?3+393333310%#!!5!!!3[h:B@"    QY PY?+3??+393333310!!!33#!!Ĵ:I_hE>@   _Y _Y ?3?+9/+9333310# 332733##s>fw%m41[h:>@  PY QY?+?39/+9333310!#"&53326733#I碒eaGB[nNT!I_1EJ@& _Y  ?3?9///3+3933333310#5# 3;3673#sg{f{c m4 :L@' PY  ??39///3+3393333331033673##5#"&5NdapmYdbp#0:nNT0)tE/@ _Y?3?9/9+9933310>32#4#"#3`>̾wg% 1*EKZ$^@0! "%&_Y! _Y_Y?+?+99//3/3+39333333310%#""&54733 !3267"!.Q̏ v^ `2ێ G ~n41:;;2b 2;GPTVN$^@0 $  %&  PY$ !PY PY ?+?+99//3/3+393333333103267!"#"5473;>3 '.#"܋a] zyuWO- =>;2pZ 'g@5$    % ()  _Y$  !_Y_Y?3+?+99//3/3+393333333310%#&"&54733 !3267"!.Fq v^ `2ێ G lm#4:;;2b 2;GPTVN&m@8&   '(PY& #PY @ QY ?+3?+99//3/3+3933333333103267#$#"5473;>3 '.#"܋aS zyuWO-&)=>;2pE,&@  &"(%+5+5&@ "&$*%+5+5WE!R@*  "#_Y _Y?+9/?39/+9933333910#"&'732654$!##3273%8*oNNMꔓ]OE{Rq1WT:#Z@-!$%!QY PY?+?9/?39/+9993339933910%#"&'732654.+#32>3TrҎ.yfn|04BüT&\z TK] :&3\;|$fE>@_Y  _Y?3+33?+3992233310! #"'5326!3##g+2b:%MYG&=u /'h :G@& QY PY PY RY?+?++?+9333399310#! #"'5326!3Y~;@JmV2,+7C7#,Ϊ7LϜJ nEg(W*EH@$  _Y _Y ?+9/?39/+9933333310!#3!3#"&'732k :+sfoE6_H'W:O@(    PY QY/    ??39/]+?+9/99333333103265!#3!3#"&'zlk~xų"VJ:6fEE@#     _Y   _Y?+??39/+99333333310#!#3!33b foE6h:O@*    QY   RY ?+??39/_^]+993333310!33##!#s紻¬:6g(7:_h1E@@  _Y @_Y?3?+9/+993333310%3# 33273##銧>fw>%m41hh:<@   PY  QY ?+?39/+99333331032673##3#"&5NeaGB}l碒:nNT!hO[fET@*    _Y?+??39/933933333333310#7#/#376733bC .&:&(# fd#kJwEQZuhf:M@'    RY?+?3??333933333333310#?##36733_5.f7rsGG,:g(\O&$ I@ &%+5+5&D0&ϴ3;%+5+5]&$j@ &%+55+55{&Dj7&Ҵ53%+55+55ENb&( I & %+5+5F&H @ & & %+5+5geZQFNhf&Q F#@ & %+55+55F{&j@ "&  %+55+55& F#@ '&%#%+55+55{&j@ )&'%%+55+55Cp& F)@ 0&.,%%+55+55%{&j@ .&,*$%+55+55MR@*    `Y_Y_Y?2/++39/+393333310"$'7!2654&+5!5!wVw?7M𡇅q ܲuzWA:S*^& @ &%+5+5R& J@ & %+5+5*& F#@ &%+55+55{&j@ & %+55+55ff&2 F#@ &%+55+55I{&Rj@ &%+55+55ffZ M@+_YO  _Y  _Y?+?+9/_^]+99333310#"32 !"!f # nfWYX7IN G@%QY  PY  PY?+?+9/_^]+99333310#"32267!"!.I  G $9úXff& F#@ &%+55+55I{&j@ !&%+55+55W\& F#&!%+55+55|<{&j@ %&#!%+55+55^& @ & %+5+5BWR&\ J@ & %+5+5& F3@ & %+55+55BW{&\j@ & %+55+55& H7@  &i %+55+55BW&\%@  &W %+55+55_1& F@ & %+55+55{&j@ & %+55+55h[E 0@  _Y_Y?+?+9993210%3##!!{DE h: 0@ PY QY?+?+9993210!3##t::ic& F#@ &%+55+55jb{&j@ &%+55+557W[E^@2 `Y _Y_Y _Y?+?+?+9/_^]3+3933333310!!3!"'532=##53!!\Y;I2E{m{D:waQ{W:\@#  PYPY Y  Y ?+?+?+9/3+3933333310!3#3!"'532=##53S3I1>~_zz:ڄz$WEJ@' _Y?+??3993399329910#"'532654&' # 3 3 ͠;I:=5C&4MLMMLtn+E 4@ _Y  _Y ??+9/+99333104>3!3!"$7!3#"nwݑ4H}nG E$C@#  %&`Y"`Y  ??3399//++393339310332653#"'#"&54$;3265#"o>AA:@Tҫs>fd{}zE.ut1ϺO}-al*K@&  &&+,(PY ##PY?33+3?3+9/?93339310%#"323'332653#"&'3265#"57t{If";@A:g&AGSQGC)BRqst1ϺNVY*U@-*$   +,  `Y  `Y**'_Y?+3/?+99//+99333310>3232653#"&54&+532654&#"?|g~>AA:&:ejNr+g~tŸ}ut1ϺDžxjydsHO N(U@- & )*PY# #PY# PY ?+3/?+99//+9933331052654&#"'!232653#"&'.c]Yq .KΑg :=;9 TXJVJF~e lb_q1Ϻj\hY"T@,  "#$`Y ""_Y" _Y?+3/?+9/+9933333104&+532654&#"'6$323##nGG1Fazierx=Ÿv!ghEN"V@-  #$ PY PYQY?+?+3/9/+993333310%3##54춮&#"'>32w·u| JF{ZRIWFJzAjEE!B@ #" `Y`Y?3+3?+9/3939933103#"&5# #"'532>!3265?sx5 :9' 6?BA?D1ѸGT A.yu:!?@ !!"#QY  PY?3+3?+9/933310##"'532>7!32653#"&5X(@ia/%%04#59AA:Ed E9tt1ϺixEO@+  `Y_YP??399//]q+?+9933393310!#3!332653#"&5:ң.>AA:oE6.ut1ϺVw:I@&  PYQY/??399//]+?+9933393310!#3!332653#"&5+ߴ!;@A::69st1ϺqOZ*(N#E<@   `Y_Y?+3?+9/99333310!5!!32653#"&5eijgɾ򗇈E:<@   PYQY?+3?+9/99333310!!326=3#"&5!(u~~x뿾:&\Z(U@-  %&& )*`Y _Y %%#_Y?+3/?3/+9/+99333310"$5467.54>32.#";#"3 e嬖uڋF3{GGuY満"xi[=pqguqp~wMANfW]E8@_Y_Y _Y?+?+?+39399310! #"'5326!#"'5325+2b:%MYG&=ח;@,B|u /': W:8@   QYPY Y?+?+?+93310!"'53265! #"'5326!=@,D7:;@JmV2,+7C7#,΁CQ2LϜJ nEf}qZ4WJTE::Z#!@ @P`/]]29/3310#54&#"#546753#g&03'dBGgHC/6..6/1U] ^^ ]UN' #(@ @ H!R?3+]q223104632#"&74632#"&4632#"&. ".." .. ".." .r- ".0 -o -- ".." -- "..".."".0N R?10#7'7'7wVVVVVVVVVVN "@ @ HR?3+]q2104632#"&4632#"&- "0/# -0 0/!".m"--" ..".0 0.N (@ @ HR?3+]q2104632#"&4632#"&3y." 00 ".. !/." .om"--" .. 0/!"...n /]103"&51rgR[jjX R?10'7;P! @    R?]99//3310"&5463232654'7#"&'.&:mRB2T.(7 &:lQ>2P6.19&%@H&xAR;D9/&%@H(vAR4K?)N R?]1044qhN\hm/10#'73@ /3]9/10#52654632#"&gt. !/." .Rji\ 0/!"..N R?]10463"ëgrNmh\N N@ R?2]210463"!463"ffsJgrNme_mh\\;q)+7!@//))55 P##/]333]223104632#"''7&732654&#"'#"&546324&#"326~YY~[;.XRXx7((:<&%:XRX/:\}~[Y~y:$&<:(&8RY~}ZZ}XTX0;(89''98(;0XTX}ZY~~Y(8:&'98q;\)@ /P  /]3]2104632#"''7&732654&#"~YY~|[:0VTXw8((8:&&:RY~~YY~XTX,?(88((88N @  R?]29/310#"'#3326= WW"dd !0&2Xf fL -72#!@@P` /3]]9/3310#5.=3326=3#gN;d'30&gf\\ dN1150051 /]210!535 #j/10#'73 /]210#5265 grRjj[@  /2]22310#5265!#5265fgrgrRjj[jkZ @/]1057'%㎪3P3LN q;\)@ /  P/]3]210'#"&546324&#"326XTV28[|~YWw:&':8)(8R?,XTX~YY~~Y(89'(88#N R?10#'73NN R?3]10!535 j ;P{=) / /3]2104632#"&732654&#"~YY~|[[|w8()8:'&:RY~~YY~~Y(88((88 @ @ /3]q2104632#"&4632#"&/ ".0 /-" 0/!"-b".0 .. 00 0.9 #/;'@39!@!!!- ' /333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&9. ".." .. "--" .s. ".0 .J. "--" .0 !./ ".` .. ".." .. "..".."".0".." ..".0 "..Vu@@ /3]q29/3105!74632#"&4632#"&VH7."".0 ".. !/." .mm@".0 .. 0/!"..Vu!@@ /3]q29/33105#5!#74632#"&4632#"&oHk."".0 ".. !/." .rmmr".0 .. 0/!"..B  /3104632#"&/ ".0 /".0 ..)D  /333104632#"&74632#"&0 0/!".. !/." .".0 0." 0/!"..) #@!@!!! /333]q2104632#"&74632#"&4632#"&."".0 0. ".0 .t/ 0/! /b".0 0/!".."".0 .. 0.  /]310!!G}j /105#5!#1nGjujju @O    /]]3104632#"&/ 0/! /h10 0.F  S?3104632#"&/ 0/! /10 0.wT #@ @!!! /3]29/3104632#"&4632#"&4632#"&w. "--" .0 0/!".0 0/!".`".." ..I 00 00H".0 0.q  0  /]3104632#"&/ 00 /#--# --//31053/oHyL/39910!!H;LG //]]310!!Gj`//93103` wA /  /]3104632#"&/ 0/! /10 0.F  S?3104632#"&/ 0/! /10 0.9!@  N?23933310!33++  /3104632#"&/ 00 /f10 "--j  /3104632#"&/ ".0 /".0 ..N4@  A TYM TYN?+?+9939104>;#"!!NDKM Z<= /10##57#5!=m͠kJ@     NM?2?39933933339999103673##>7LÖ \Mkf#?fmYN}9@   TYM TY N?+3?+99393105! 3!5!4&#}y!۪'@@ NTYM?+?39/3993339102##7>?'.+5aiD94qTM2!"#FveB )2=9E54&#"5632LԸ4ti~@Xkf_NKj3D`A=vڍ F@ M?]93103# {` & QTYM?+?99310#4&#!5! ۸yR4@  A TYMTYN?+?+993310)5!26=4&#!5! D@3T'Ӫ'9@   A P TY MJ??+?39933910%6$54#!3!  LRG`JL 4@  A TYMTYN?+?+993310)! !4&#L7XR'LW@AMN TYLTYN?+?+??939933339102!5!4.#" #>73>,_Xz@q4uJ[N/xg MQ??93103# %2@   A TY MTYN?+?+9310)5!4.+532!NJD;Y˷bE@ ! A TYM TY O?+?+3993393310467#5! ! 32>=4&#j:)1Dy>x4X-Gx5[XF^ 2@  PM?3?3999333107 7363FHyCm3Xf/sF=@   TY Q TYM?+?9/+9933910 #4&#!3!DRRuVL@ TY A TY MTYN?+?+9/+993393104&#!3!! )5!265R \Rm76@  MQ??39/3993393310#4&/3>?3bWdَW,\h5 tɚߧQP},JDG@  MTYN?+3?393939922310)5!3>?3DO}NE 6g\@!!ۑ_$PL=@  A OTYMQ??+?39/933310#!25654&#!j3ub)x^OІf` & NTYM?+?99310!#4&#!5! ۸yѸP@   VYM UYN?+?339/+933339910>732>73 !3NmT ?~3m?@$bzF[` |'LA@TYN TYM?+3?3+99339310#5! #4&++532>5𹕸D EP$!1ѸZ1hs ' ' F'@ J?933310#37{-@ J?329933333310#3#3X؊{{M: @@"    PY  ?3?339/3+39333310!#!#3 MvutF5:3:u@>  PY PY      PYPY?+??+399//_^]++3333933333993910)!#!!!!!3#דSL:KN(5<@e:'" 919)9'=>6$6PY1QY(:PY((/1?1O111_1111@H11 " $p $, PY / ?3/]33+3?3/_^]]339/+]q3/+++39333339933105#"'32>323267#"'#"5%4&#"7>267!%KYDy"4a@HJCGU99@`6zOQ.bR] XCs^H-nzzn;oQ[$RdYXY0dUe:&n@= #'( PY PYPY?+?+9/_^]q33+339933339393103!23##!#!!2654&#32654&#UuK!-2u)yfnqyffyb؞dF]3RRYSURRV8NF;:(@  PY PY?+?+993310)! 4&+326;n(ĸ-:ʵ;: R@*    PY   PY PY?+?+9/_^]3+39933339103! )#%4&+3#326n(dĸ񻷷pIʵŠ: I@&   PY PY PY?+?+9/_^]+99333910)!!!!!$d:N$W@. "" %& PY PYPY?+3/?+3/9/+99333310"&'732654!52654&#"'!2L-5`qc]Yq .KΑgy},^[ȉTXJVJF~e  mhn>: >@   S[  PY PY?+3?+?+93333310!5!!!!#5Z? \:,@  PY PY?2/+?+993310 73265#5!4_@O^'dZhrce:: 6@      PY?+?99//9933310)5737!wwweepp]:@@   ?3333?33393333333310!##!67!#?60 GT:{0rs: 0@      ?33?3399333333103#467#f Ŭ:e$:INRAN51 &@SY SY/+/+993310 ! 4$"32654&e꽅5k/@   SY SY/3+3/+93310".54$! '>54&khl Zj"`ri%^"Y@2   #$ SY SY /3/+/3/+9993333910% $547'563 ''27"654&ibt֊0[iɅ\X݂U1Q2vdSs[QDMCN%,@L* )!)-.&&PY*PYO @$'H@H # PY / ?3/]33+3?339/++_^]q++393339933104&#"'32632#"'# 53265#"267!WQAN?QSOUO[[U^RHVPC^H-籱?'y:%F@%  &'RY  #QY ?+?39/+999333310#"&54675.5332#"326yСxyf\!lrtnmq:ҿC JN &@   PY ?+29933104&#"#!20J &@   PY ?+299331032653#"@!): 4@  PY  PY??+9/+9933310!#!2#!!2654&#βظivuj:ze`^c9: K@%   QYQY ?3?+9/+399333339310 #&463!##";?Xxk|63\]^]9: B@"    QY  QY?+?39/3+9333333103!"&573#";;P;|kxpƖ36}]^]\:'@ QY?+3?933310!!#!d:ID:v?X-@  SY SY /+3/+93310!2>54&#!5!27#!?kv4S*,9Op]/ *\Y>yX"P@+!"  #$"RYRY SY SY /+3/+99//++93333310!2>54&#!5!27#!3#3#/kv4U*,9Op]鸸 *\Y>y>-?Y)L@'%%  +*))RY !RY  SY /+3/+9/+393333310!2654&#!5!27#!5!2654&#!?xS*,9OsZbkm`/x|Vps:l{8qVpvE:Y:Z,:]:P@*    QYPYPY?2/+?+39/+39333310"&'732654&+5!5!U-5`y06},dZkb)L'@K$ $()'QY@QY!Oo ! !!PY! p   PY ?+3/_^]?+3/_^]9/]99++93333310#"327#"&5467532654&#"'>32;xgbT5˗š;xgbT5˗šPQ@Vt|PQ@Vt M+5@ (!(,- ( PY$?2+3?99393310"&'7326?'.546323267#"&/$Wu8X!Z-"G]J:ù:J]G"-Z!X9sXWz:779y7?s'4"#[CCZ#"4's?7G[UUZH[|:@QY??+99310!#|:I:E:M:#@ QY?3?+993310#!#/:I:):7 :>@  PY  ??339/3+39933933310!".53332653# |6lwc̛4yj :-@ QY PY??+?+93310!! #"'5326!h;@JmV2,+7C7#,LϜJ nE9 D@ HY ,.?3?339/3+39333310!#3 !&mXo/3wV{!eA'@  HY H@Y/  /    A HY,. HY.?+??+399//_^]]++3399333310!#!!!!!#yavZ!trt h@  H@Y/ A HY,HY.?+?+9/_^]+993333910#!! 4&+324+326{[VUUosha7rkO{fOBX3"h@    #$ H@ Y A HY.HY,?+?+9/33+339933339399103! 3##!#4+3264&+32^[VFL{^rj6ha-jBxDm˧XOB 4@  A HY,HY.?+?+993310#!!24&+326t؊< ɠz궿 [@   H@Y/ A HY, HY.?+?+9/_^]+99992310!!!!!%itrt ]@  H@Y/  A HY ,HY.?+?+9/_^]+993399105!!5!!5!i%tRr6t0P@ HYHY/ HY-?3/+?+9/+933310432.#"32675!5!#"4)jX5H s{)TO̻73wN\ D@  H@ Y/?O ,.?3?39/]+99333310!#3!3a 6^,.??9310#3W7@   HY ,HY/?2/+?+993310"73265#5!80 R>CND TZb`GtH B@   ,.?3?3993393333310 #33 lväg]PC&,HY.?+?993103!Ct<C@   , .?3?333933333333104?#&/#3?3 d  V]x.\!88iRj!a 5@   ,.?22?339933333310 #3&53J 6lT\ 5@    ,.?22?33993333331033#47݀u;ZHE 4@   A HY -HY/?+?+993310#"54324&#"326E ̻%L@# &'IY  IY /3/+9/+9993333102653#"&5467.53"32654&gSbSGVa`WHR^Ycseqqcrply{rvzcxx >@  HYHY,.??+9/+9933310#!#!24+!2⡍ T@      HYHY,.?3?+9/+399333339310!#!24#!!26|Ǧ{l3_pf☆mUí_-@  HY,.??+3933310#!5!Xntt-@  , HY/?+?3993310"&5332653aԍ|ɯxdI@      ,  .?33?333333933333310#&/#3?33ۤ $ȓv,RTcRquiDM#/l@- ((01*I@Y/ IY1$$IY .?22+3?+3/_^]9/+93333310"&546?54&#"'6!2327#"&'#'2>=poMQQL (3,F;/y@Bi=}bAyjx~*_N:? ΄}99O LMVJ_@m<>OQ?C#/b@) -01)I@ Y)) IY.$$IY 1?2/2+3?+3/9/+9333331023267!"&54&#"56323>"7>54&poMQNL (3,F;*}ADi;}bAyjx~*_N5D ΄}H99O LMSM_An:>OQ?C-"J@  #$.0 IY 1IY/?3+?3+??99333310#"&5!23473#&532654&#"!#oTTp#uuQ]h^^g\SeJ?AE3F*e8*Q0(4;@5();- #;(<=8%8IY)IY(5I@Y(()/)?))) !%%/0 I@Y o 1?3/]33+3?3/_^]39/]3/+++3933333333105.#"'>32>323267!"'# 57>54&#"32677g^P`k%oG7crrLRRO CQgD?Fj9 a]Vc B3 _UcRyjx~*_N6C bbRN=EAl324&#"326To#vz#oTQ]h^^g\Skq?E'"8eylJ?ʝ-"J@ #$.2 IY 1IY/?3+?3+??99333310#"&5!235'3#&532654&#"!#oTTo#zuQ]h^^g\SeJ?@E?323632#4&#"+8NN\zs&eLTaCpey8ON[kXzsFX`#NCFKkXwvF?I@   AIY10.HY4?+???+3933310#"'53254&#"#'33>32)*-PBWWg{s,mS{n t h5lWzsFX`#PA 4@   A IY1IY/?+?+993310!"&5!24&#"326J[jl`^fn_htƞ:C@   IY/ IY 1?+3/?3/+993333104&#"'>32#"&'732Wb~ou{ XBk nv̿˃nLIh +@    IY 1?+29933104&#"#!2/[jl`Jhh /@    IY/?+29/993310!"&533265^fn_htɖ-$I@  %&IY1 0 4"IY/?3+???3+993333310!"'##/33>324&#"326<zv"lVTZk[^g\SkqG$*I?ˢ>@ IY 0IY/?+?3+39933310#"5#53733#327;AUZ$R"+-]]7, ?:@    0 IY/ .??+3?3993331032653#'##"&5BWWgzt*nT{nnUzsLDf3@  HY  HY /+3/+93310!2654&#!5!7#!nUzsZDMCBWWgzt*nT{n~N&L@& &'(&0""IY/ .??333+3?339333931032653#/##"&'##"&5332658NN\zs+bJTa hWqdy8ON[kXzs`#S>FKCNkXwv -@  0.?3?39333310#3>304C!'>@ () $1IY /?2+3?993/9910"&'732?'&546323267#".'3S+<4>7 EhY%4b@"4=;+R3';4DI27#2RA)Wndgwwf-aE{W.$R2#,]`+!(`@ " )*IY %A IY 2 4IY/?3+??+9/+99333310#"'##463232654>54&#"{]{es&qtefp;6bnex ɾ`(˯eJ@ A 0 IY 15?3?+?993333310#'.#"'6323#k,t/."/9H9`-Fd6\By|*x&fx(tDjswxsz"a(D@ " )*% D @??33??39/399333310%#"'##463232654>54&#"{]zfr$v9beuoWLTIbZB먚u@'o]eodbVGMkx`r6@    AB?2?93393333103>3#67" .1 /r$fA*d`#H@ $% A@ ! /?C?3?]33?9/3993333310%!2!"&'32#.#".4&#"326JPh%bo7B[jl`_en_s51^8Uea"A@   #$C C ?@??333??39939333210#.546746324&#">tSXdfikp:7bne `˰eMN%,i@: ) !*!-.&PY)PY))  PY#   ?33/]]3+3?39/+?3+9333339310%#".5332653632!3267#"&"!.H vps7:FR?UKYDsR]i YmPERxrw^H-\M-9m@8 4$ .:;##PYPY++1PY'+ 7PY?3+???3+99/|/+3+399333333333310!"&'##65&#"#>35332673#'3>324&#"326Mr{3'kT7Z`72zxy"Yc 60/h|i/0rrtAXhZV,8]@0-3,%9:)$$PY PY6PY 0PY?3+?3+?99//+3+3?9933333310%#"!23'5&#"#>35332673#'#.532654&#"52z{2'kT7Z`7xyhZ6Zby0/h|i/0rrF6t*pK0X@ .%12") @Y"PY  PYPY.??399//3++3+3?+993333310332673#'##&#"#>3!5!54632.#"!DZ`7'kT6H*/hj1x/0rrb0/h|Dͬ  .h] N.9C@E= /..@2))"((DE6::PY>QY% >"1+1QY' -/@+>+>+)?33??33399//922+333+3+39993333339333310!&###>754'33>323>32673#"'3754&#""7254&M+OD"iMXW(oUvf vCPn|H=1ABM=N6\o1)Nd*0f]`djZw9O_,&{PP{N'3d@3(, ''45 (PY#( ,,PY& ((1PY?3??3+99//33+333+399333333310!.'##46754'33>3265354.#"gA{:,-za>yNoaT_?*\YM (.- ;&]ٽ*,9Op]$}wp=? kv4WKM.;n@=6( /<=,2PY(,#PY PY 9PY?3+?99//_^]9+33+??3+9933333310!"'#32673#"'#5&#"#>34'33>324&#"326KrV Z`#'kT30ƽzky?{"ʼ/0rrv0/h|ǧ61fd]Z6N,^@4%-.PY PY%**RY*"???+399//_^]9+33+99333310&#"32673#"'#&#"#>354&'33>32pdZ`#'kT/(2`_hf5 /0rr0/h|Lcppi5N%U@/ %&'$PY$!PY %$$$$ RY?+?99//_^]9+33+99333104>32&#"32673#"'#&#"#>3\;%$<|nZ`#'kT/f /0rr0/h|heK7a@206(("! !8964 -(44%PY PY?+?+99//999939932329910#"&'732654&/.#"#67&54632.#"32673%!TgU+Kʳnzt+MlAK/a!+WQTT>L%(i)5J~HMJK)7((3,<|T-l@+ ,""./( PY+$PY, #+++++ @ YPY?3+3?+99//_^]92++3993333310533!!32673#"&'327#"&='"#>3:xP3Z`:Ua&'kT)/0rrOL".0/h|*):!c@7"#PY PYPYPY?+3?99//_^]92++3+399333310"'!!5&#"#>32!5!32673U3{38'oU5~8J*Z'w 0/h| =00rrW=K-P@)  './ *PY $PYPY?2/+?3+9/3+?933333102.# 3632#"&'##6532654&#"o{diǻs.HS~vUHKKQŮia 6;:edC =@  @Y? /2/39/]q+99333310!#3!3wwXxC(3uWW: ,Q@+$ ** -.!PY  'PY PY ?+3?+9/99+9393231074>3.546?!5!#"."32654&u~ރ )+9%-=]k]=玏{횣8y <&)<,$6CUtexw履* 1@G&**# 1/+0112311,) !"!QY* +/&$"PY?33/?+?33399+33?3/9333333993333333910#4&+#327#"'#7&5#53733#33cZ1A C$DY]I0.| }5n ]L /{323#!"'###267!"!.Al0 NMVlA}|  {i61fd]YQTx:I@$  PYPY?3?+9/33+33993333331033!33##"&=#26=!Tgeegwwi//{Ÿ{XX*:#,a@2* ! ''!-.)##PY $PYPY?3+333?+9/33+33933333333103>7!5!!.'5!!3##"=#26=!*][iNwMwNg\_LJ;iQf&zy&eR$ WH$0R@'+ %12"(PY" .PY  Y?+?3+?33??3+93333310!"'532=#"&'##6533>324&#"326H^;I2E}?H{32zxy"wYc 6YAXhZWp ,Z@!'-. Y @Y*PY $PY?3+?3+??+?+933333310%#"!23'33!"'532=#.532654&#"c2z{2Y;I2E}VxyhZ6Zbywt*pWWv!R@ "#QYQY Y  Y?+?+?3+3?+933333103!"'532=##5354632&#"3T6E/?}_K4-#E>wz F\a.WK0>w@'8 ++1") ?@%)PY))5PY!. @Y.. ;PY PY ?3/+?3+9/+?3+9/+?93333333310326=#!"&'73 5##"3234673!#"'4.#"32> l;{d 3wǻs. \B3 HS~vUH*f8KQ;hiia6uRnMedWaZ@    @Y    Y?+???9?+933333393102=##33 3!"'5;}'IZq;I2wma /2W)5@    Y   Y?+??+933331032=#33!"'+5dW-@ w cWN3\@ 3) +$ 45+ Y+"' @Y"/PY  ?3??333+3?+?+933333310!4&#"#4'33>323>323!"'532=#4&#"1A@O"iMXW(oUvfb;I2E}a1ABM{S*0f]`djZw{WpN&O@  $'(" @Y" PY Y?+???+3?+933333102=#4.#"#4'33>323!"'5J}f*\Y>yZ;I2wkv4S*,9Op]WGM%2P@&- &34#)PY#0PY  Y?+?333+???3+93333310!"'5326=#"'##4'33>324&#"326G|;I2E=@67V0ƽzky?{"ËCQp Y61fd]Z"WNF@  ! @YRY  Y?+??3+?+9933333102=#4'33>32&#"3!"'5}^+pf$%$r%f gW%K4b@0+%$ 44$56+/ !!(PY%%%! PY  Y?+?33/+?3/_^]+9933333310!"'532=#"&'732654&/.54632.#"%;I2E}l!XbJʳnzt0^~I(3WQTT@P"(MnP~HMJK.<*%$=Ja>W%V@  %&' @ YPY# # Y#  Y ?+?+99//++993333991032>5!2&#"!!"'532=!#"'5!6;=pxyn .]!v(-.) EZcYF_;rRZ$. (y |gZSY0dQX`VVN".Z@)) ##   /0&PY,PY  !PY  Y?+?+?3+?3+?99393333310327# 5#'5##"!23467334&#"326-v(-.)Q6{6Dxyx (w;k[6We;jVW".R@#)/0  @Y RY ,PY &PY?3+?3+?+?+9933333310%##"!23'5!2&#"327# 32654&#"92z{2AF:;yz@*?=xyhZ6Zby((WN$j@5$ %&$PY$$!PY_oPY  Y?+?+3/_^]]3?+9/+9333333103267327# 5#"3 '.#"323327# # 53267{Z|,˓ z@*?=ܾU vplCWO-}D(;?WC@ R[ Y  Y?+?+??+933333310 5#3332753t_[z@*?LW(:aɬW N#O@"  "$%  @Y PY  PY?+3/?3/+3?+933331032654&#"'>32#"'327# c`ir٧fz@*?=NlhjZG( W!=@ "# Y Y  Y ?+?+?+9933310%327#"&=32>54632&#"|/;@*?=<927k,1BMKέ B:'NgiW:$Q@$   $ %& $ PY   Y Y?+?+?+3?39933333310326533327# 5#.'##"&5:*\YYzA$?8M>y:Rkv4sa(,9Op]WJ:%j@*$  $&'PY  QY"" @ Y"  PY?+3?+99//+33/+393333310%32654&+5!5!#"'327# 5RvUsy׊vD>@*?=̃ugUgel2IK(A-!J@ "#0.IY /IY1?3+?3+??99333310>32!"&'##4'34&#"326"oTTo"{uvP]h^^fZUjJ?p@EU!]1J:N@  IY1@  IY /?+3/_^]?3/+993333103267#"&54632&#"BV |wr~bVlILmľxl 8'@"&()&$I@Y  I@ Y  1IY/?+3/?3/_^]+9/_^]+993333310"''7&54632&#"632'2>54#"lM#TJCr~aW?y[8M)Tpc/874Aufxl _E=^9^0K3'j@""  ()   IY  2%IY/?+?99//3+3/993399399310"&54632&'57&'374&#"326a^@JV̔?f4?Аp{(]mn_bbodݵ*P]PB5;0]OAia}}}Q{%@! !#&'#I@"YO_o/?@ HIY1 I@ Y@P/?3/]+?+3/_^]9/+]q+99333310#"&'732654&+532654&#"'>32{| y KMMNA=?MCEuz oxRXduwz E?=DdA76E jyra}0b@@   IY 2IY0.??3+3?+9333310##5354632'"3{ggX\96/*a\Uh\a1AD\@@  IY  IY 0?+9/3+3933331033##"'526=#5={ggX\96/*\h\a1A\-l@7@  IY.2?3?9/3+9933310#"&5332653#47)oTwr{GQXf{{MD}tO}hp F@    H[ 2 IY0.??9/3+3?+933310#5333#53+SSyQQyyjX9Xyy*0.??93103*y*0.??93103*y 3@   IY0.??9/3+3933310#5333#+SSyQQjX9XSyb@    !H[2 I@ Y @ H0IY5?+?9/+3+3?+99333310%"&546;33#'26=#"53}4,7zaYYZGbjdMJ))'.dyy (  2HY5?+?93310327#"53['%$","{9/ r q=@   A HY 52 HY.?+??+933331032=#33#"' "VDz<(#6hTW=&0IY.?+?99310!3!=Sx5nN-X@-$$(./&+HY&4  A IY10.?3??+333?+933333104&#"#4&#"#'33>323632#"'53258NN\y8NN\ys&eLSaCpd*2%,QlXwvFlX{rFX`#NCFK s iL#J@" "$%#0IY / 4??333+3?339333331032653##"&'##"&5332659MN\yx&eKSa iWpdy9MN\mVzsL=EKBN~mVwvF@   !A HY4. IY 10??3+??+993333104'33>32#4&#"#"'5325t,mSzo{BVWg(5"/PB`#PApT{r r iI@   AIY10.HY4?+???+399333310327#"54&#"#'33>32BP+**BUXgzs,mR{ni t >pT{rFX`#PAA9@  0..0???3?3993333310 '3#&'#=tr s.X@s, N@ IYA IY1 IY/?+?+9/+99333310!"&5!2267!"!.Jf^s_dc`[is {}\{}w\@  2IY 1IY/5??3+3?3+3?9333333310%.5%34&'>%+ pHLKIoID!d$÷ $N71i@''  0!0!23.)HY.5@  &$$IY$/IY1?3/+?3/+39?+999933323103254.'.54632&#"#"'327#"5bW!=xg\2znSO6APyW4sOS $+"=9v$- 6O8hmXci36(2!6T>lu*peruW4@   A HY 2HY5?+?+933310%"'532>54632&#"1*0 $)efI#+62 q:L7y vKYU@  IYA 0 IY /HY5?+?+?3+3933333310#"'5326=#"5#53733#327,0%$#* UY$R",( q (9O\\8, ![@ "#IY 0IY / .??3+?39/33+3399333333310!33##'##"&=#5326=!WzIIt,nQ{oHHXgBG^Q?~W^GZs>nU1G@*!/ &//23' IY$ 0IY/?+?3+3993333910"&54>54&+53232654.546;#"f$*$8TWC5bF?/FAE.qr.EAF/?Fb5CW>@-@    0IY/?+?3993310"&533253f{{ݎ%@-@ 0 IY/?+?3993310#"&53324&'3{LW)%!+}ٓ)gh;]LH -@    .0?2?393333103#'#" 04C4 @@ IY0IY.?+3?+3993333105!5!!4Y1>`9b`bW@  IY0  A IY .HY4?+?+3?+39933333310327#"=!5!5!!Y&!1$Y1>90q [`9ba ms@  !IYI@ Y 0IY .?3+33?9/_^]++39933333933310>32+'7#5!5!%"32654& FBRZ^h^%Z0>{BQu40&LyoXHTV:C+Ra8b`ǁ &^@  IY IY 4IY0?+3?3/+9/+39333310!#"&'732654&+5!>Yyer{p8 "~‰ une+ m@I@!YoO_o A IY3 IY/?+?+9/_^]q+99333310#"!2267!"!.=aYXbaXsUAkɺP) A@   [@ [ ?+3/2/+33339933105375353,Ҿ_6`B%!}) A@   [@ [ ?+3/2/+333399331053%5353_!F%Nf,4@) $$ -),/329333933310"54>54.54>54#"'632Z!)!!)!$*$1+/ <   ]-@ Y @ H  Y?++2/+33310#"#"&5332>;]"8``g@mB94Z]iC#Z%-%m9G(0(,/@/ Y/+_^]339310!5!7,:h:'@Y//]+339310!%7!:@:Ԕl,'@Y//]+339310'!5!WԀ:'@Y//]+339310!'%!:@WTlb4@//33]2333993310'%77==Amzzmb0@//22]2233993310''%7v=,=ԀmzzmoWl@   /333233104'33>3&#"T71$=5W>J0!ZG7t}!"@/32933323310%5!r``rRV N@$      /3299//92333333333339331057'5#373窪Rr``rRr``rWE&$f %+550N&DD60%+55f&%"&ִ "%+5+5B&ELE&% "%+5B&E#% %+5E&%!"%+5B&E7$% %+5qDv&&' Czb@&! %v %+5+5+5D8&F'vzQ@&!%!%o%+5+5+5ef&'&%+5+5&G$?5eE&'ϴ%+5&G $&%+5eE&'XԴ%+5&GT %&%+59eE&'Vд%+59&GX ',%+5WeE&'`ش%+5W&G\ *$%+5b+&(z& %+55+55F&H'C@ "&"! %+55+55b+&(@ & %+55+55F&H'v=@ "&"! %+55+55WbE&(   %+5WFN&Ht  " %+5WbE&( ! %+5WFN&Hl $0 %+5Db&('zu &#+ %+5+5DF&H'zG@ /&2: %+5+5=f&)1@  &  %+5+5KfS@" PY [ @  Y ??++9/3+3933339310#!5!54632.#"!53DH*/hj1U%%ͬ  .h] qO^&*& @ &* %+5+5XR&J J1&23%+5+5*f&+@ &  %+5+5fB@# [ PY??+?39/3?+93333103363 #4&#"#53 i^is|IE;/*E&+   %+5&K %+5*&+ F#@ & %+55+55H@& Y PY??3+?3?3+3933333103363 #4&#"#53!53 i^is|!ӥE;/θD*E&+zD&Kzr*E&+f  %+5r&Kf  %+5WE&,f ! %+5We&Lz #%+5+&,f@& %+555+555e&&jvJ3@! &p`P@  %+]]]]]]555+555&. C@ &>  %+5+5e X@.    @ H  ?3??9933?+9333333339310!#33 573IboE /E&.,ߴ  %+5e&Nٴ  %+5E&.޴ %+5e&N}Դ %+5LE&/) %+5\&O  %+5L^&/')&  &+5\^ O@* YPY R[ @PY?+3+?+?+93333310%!!5!!5!53!5!|*ն')LE&/ %+5\&O  %+5WLE&/  %+5W\&O  %+5K&0 C@ &%+5+5cd&Pv@ -&), %+5+5Kf&0@ &%+5+5cd&P@ +&)+ %+5+5KE&0 %+5cdN&P )+ %+5*f&1@ & %+5+5,&Q*E&1  %+5,N&Q*E&1f  %+5,N&QzW*E&1k  %+5W,N&Qff+&2f@ &*%+55+55I&R& C O@;2H2@H2@H2@H2H2@ H2 H2@ H2 H2&"/%+55+5+++++++++5ffS&2f@&&&2%+555+555I&R& F# 5@$6@ H6 H6@ H6 H6&"/%+555+5++++55ff+&2f@ &%+55+55Ik&R& J B;@+@H@HH@H@H@ H&%+5+5++++++5ff+&2f@ &%+55+55Ij&R& J Cw;@+@H@HH@H@H@ H&%+5+5++++++5_&3 C@ &#%+5+5WB&Sv_@ )&J%( %+5+5_f&3&%+5+5WB&S@ '&%' %+5+5f&5&ʴ %+5+5&U"@ & %+5+5E&5ɴ %+5N&U %+5^&5'& &+5R&U' J#&+5E&5fȴ %+5tN&U %+5Ohf&6@ 0&.0%+5+5$&V@ *&(*%+5+5OhZ&6  .0%+5$K&V  (*%+5Oh&6 [@ 6&X/5%+55+55$&V Q@ 0&D)/%+55+55Oh&6 w@ 2&4:%+55+55$&V g @ ,&.4%+55+55Ohf&6'1&+5$&V'+&+5Lf&7@  & %+5+5f&W]@ &h%+5+5LE&7  %+5T&W%+5LE&7f  %+5T&W 4%+5LWE&7k  %+5WT&Ww %+5=E&8fl %+55:&Xfl %+55W=E&8f '%+5W:&Xf#/ %+5W=E&8k %+5W:&Xk! %+5=+&8f@ &&%+55+55&X& CR@59H9@H9@H9@H9H9@ H9 H9@ H9 H9&$1 %+55+5+++++++++5=+&8 f@&%+555+555a&X& Jj&@"@H"& %+555+5+55 &9 G@ &! %+5+5E&Y@ &" %+5+5 E&9   %+5E:&Y   %+5&:C&Ŵ %+5+5&ZC&%+5+5&:vg@ &g %+5+5&Zv^@ &]%+5+5^&:j@ & %+55+55{&Zj@ &%+55+55f&:@ & %+5+5&Z@ &%+5+5E&:  %+5:&Z %+5$f&;@ & %+5+5^m&[@ &  %+5+5$&; F#@ &%+55+55^m{&[j@ & %+55+55$f&<@  & %+5+5BW&\@ & %+5+5I&= DA@ &&  %+5+5,&]@ &  %+5+5IE&=   %+5,:&]   %+5IE&=r   %+5,:&]f   %+5&Kp  %+5`&Wj #@@((H@H&%+55+++55 &Z@ & %+55+55BW &\@ & %+55+55&D=&Ѵ=:%+5+5Kf0@[  Y??+?+93310!#4632.#"53DH*/hj15ͬ  .h]}V$K@("! !%&""`Y""_Y _Y?+??+9/+39333310#"'732654&+7.#"#3 }j}yZv|)%D`w8 e 'y6B^=E&$ %+5N&DѴ13%+5+&$@ & %+5+5&D`?&̴6:%+5+5&$ 2@ &g%+55+55&&D :@ ;&;=2%+55+55&$ 3&%+55+55@ &D ;=&i49%+55+55&$ 4@ $&;&%+55+55h&D <@ G&#I9%+55+55&$ 5f@ '&"%+55+55&D =O7&̴B3%+55+55&$'@ &%+55+5&D&&5&@ ;=% 6д60%+]5+5+5&$ 6f@ &%+55+55&D >N0&ʴ39%+55+55&$ 7j@ &%+55+55&D ?J0&ƴ39%+55+55&$ 8f@ &%+55+55+&D @\0&ش39%+55+55&$ 9f@ &"/%+55+55&D AY0&մ39%+55+55&$'@ &%+55+5&D&@ 0&3;%+55+5bE&(&   %+5FN&H  %+5b+&(@ & %+5+5F&Hy@ *&!% %+5+5b&(&# %+5+5F&H@ $&%2 %+5+5&( 2@ &_ %+55+55&&H :@ &&r( %+55+55jb&( 3& %+55+55UF&&H ;(&$ %+55+55b&( 4@ "&1$ %+55+55Ou&H <@ 2&U4$ %+55+55b&( 5v%&  %+55+55F&H =m@ "&- %+55+55b&(' & %+55+5F&H&@ &! %+55+5+&,v@ & %+5+5e &v&%+5+5E&,   %+5e&L %+5ffZ&2 %+5IN&R %+5ff+&2v@ %& %+5+5I &Rv@ '&"%+5+5fm&2 2@ !&Z#%+55+55z&&R :@ #&g%%+55+55If&2 3!&%+55+55XI&&R ;%&!%+55+55ff&2 4@ ,&H.%+55+55Ju&R <@ /&P1!%+55+55ff&2 5f@ /&*%+55+55I&R =j@ &*%+55+55ff&2'@ &%+55+5I&R&@ &%+55+5f&bvb@ $&" #%+5+5&cve@ '&#&%+5+5f&bC&j!$%+5+5&cC"&$'%+5+5f+&b.&δ%)%+5+5 &cz1&(,%+5+5f&b(&)6%+5+5&c+&,9%+5+5f&bɴ "%+5N&c#%%+5=E&8 %+5:&X %+5=+&8v@ !&%+5+5 &Xo)& $ %+5+5$&qvV"&!%+5+5&rvU*&+5$&qC&,"%+5+5&rC%&+5$+&qY,&p#'%+5+5 &rg4&+5$&q'&g'4%+5+5&r/&+5$&qn %+5:&r$&<C & %+5+5BW&\C&ƴ %+5+5$E&<  %+5BW:&\)$+&<q&%+5+5BW &\s$& %+5+5$&<@ & %+5+5BW&\@ &, %+5+50&bd+&ʹ+'%+5+50&bd,&0+%+5+50&bd1&1'%+55+550&bd2&6'%+55+550&b1d1&1(%+55+550&b&d2&6(%+55+55J&bdD&δ/<%+55+55J&bdE&ô/<%+55+55&$&$˓&$&$&$&$&$%&$%A0&f(d@ -&-) %+5+5A0&f d.&2- %+5+5A0&f&d3&3) %+55+55A0&fd4&8) %+55+55A0&fCd@ 3&3* %+55+55A0&fRd@ 4&+8* %+55+55Gb&(T*'(b&(b&(b&(b&(W0&h"d@ & %+5+5W0&h)d@ &# %+5+5W0&hd@ $&$ %+55+55W0&hd@ %&) %+55+55W0&hd@ $&$ %+55+55W0&hd@ %&) %+55+55WJ&hd@ 7&"/ %+55+55WJ&h'd@ 8&"/ %+55+55G*&+T@*&+T*&+*&+*&+*&+*&+*&+]0&jd&%+5+5]0&jd&%+5+5]0&jd&%+55+55]0&jd& %+55+55]0&jd&%+55+55]0&jd& %+55+55]J&jd.&&%+55+55]J&jd/&&%+55+55G&,T@&,T&,&,&,&,&,&,I0&Rd@ &%+5+5I0&Rd@ &"%+5+5I0&Rd@ #&#%+55+55I0&Rd@ $&(%+55+55I0&Rd@ #&#%+55+55I0&Rd@ $&(%+55+55f&2f&2$f&2$f&2f&2^f&2^D0&vd&%+5+5D0&vd&̴%+5+5D0&vd &ִ %+55+55D0&vd!&Ҵ%%+55+55D0&v,d@  & %+55+55D0&v,d@ !& %%+55+55DJ&vd3&+%+55+55DJ&vd4&+%+55+55&<&<\&<2&<50&zd@ /&/+ %+5+550&zd@ 0&4/ %+5+550&zd5&5+ %+55+5550&zd6&:+ %+55+5550&z)d@ 5&5, %+55+5550&z)d@ 6&:, %+55+555J&zd@ H&3@ %+55+555J&zd@ I&3@ %+55+55&Z&Z$&Z"&Z&Z^&Z^Y&ZjY&Zj&b+&y(+%+5+5&b8!+&'*%+5+5A&f-&*- %+5+5A&f8b@ -&O), %+5+5W&h&̴ %+5+5W&h8W@ &V %+5+5]&j&{%+5+5]&j8@ &%+5+5I&R&´%+5+5I&R8!@ & %+5+5D&v&%+5+5D&v8@ & %+5+55&z/&,/ %+5+55&z8;@ /&9+. %+5+5W0&b'dD+&ʹ+'%+5+5W0&b'dD,&0+%+5+5W)&b']D1&1'%+55+55W0&b'dD2&6'%+55+55W0&b'dD1&1(%+55+55W0&b'dD2&6(%+55+55WJ&b'dDD&δ/<%+55+55WJ&b'dDE&ô/<%+55+55W&$&hW&$&˝hW&$'hW&$'hW&$'hW&$'hW&$'%hW&$'%hW0&h' d&+5W0&h'd&+5W0&h'd $&+55W0&h'd $&+55W0&h' d $&+55W0&h'!d $&+55WD&h'^ 6&+55WJ&h' d 7&+55GW*&+'Te@W*&+'TeW*&+'eW*&+'eW*&+'eW*&+'eW*&+'eW*&+'e5W0&z'dn/&+55W0&z'dn/&+55W0&z'dn 5&+555W0&z'dn 6&+555W0&z'3dn 5&+555W0&z'3dn 6&+555WJ&z'dn H&+555WJ&z'dn I&+55W&Z'vW&Z'v$W&Z'v$W&Z'vW&Z'^vW&Z'^vYW&Z'jvYW&Z'jv&b&&޴)1%+5+5R&b J'&޴()%+5+5W&b'D&&+5WN&bD1,%+5W&b&8"D+&+5&b0&޴0=%+5+5W&b&D0&+5&$@ &%+5+5^&$ @ &%+5+5&$i&$8vWE&$n 2%+5 @  ?9/93310#>5#5--.WMWn53L#W @  QY /+93310327#"=3!,&!p  @  ?9/93310#>5#5--.WMWn53L##@   ?2222333310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wxD@   @[?3+3229/3333339933105353".#"#>323273&LFA30S ]N(LF@[S *Hĸ "("84r"("l_^6W&h'&+5WN&hW&h'8#&+5W&h @ #& #0 %+5+5W&h' 0&+5b&(+2b&(8W*&++2*&+8WW*E&+o 3 %+5*n9@   [?3+39/993333310#53!#>5#5nr--.W MWn53L#*x9@   [?3+39/9933333103#5#>5#5rT--.W  MWn53L#{#F@!##  $!!## @ [  #G?229/33+9/333393310".#"#>3232673#>5#5*TNG76 [ /R?,UPG62\c--.W$49ac9%58n,MWn53L#]&j&%+5+5]R&j J&%+5+5]&j&j &+555]&j&j8 &+555]&j&'%+5+5]&j@ &!,%+555+555&,@  & %+5+5^&, @  & %+5+5&,)w&,8*n9@   [?3+39/993333310#53!##.=nrW.-- #L36nVM*x9@   [?3+39/9933333103#5##.=rXW.--  #L36nVM{#I@##  $# @ ## [#G?+3/33229/333393310".#"#>3232673##.=*TNG76 [ /R?,UPG62\cW.--$49ac9%58n,#L36nVMD&v& %+5+5DR&v J&%+5+5D&v&j &+555D&v&j8E &+555WT0&rd$&$ %+5+5WT0&r d%&)$ %+5+5D&v&,%+5+5D&v@ &&1%+555+555$&< I@  & %+5+5$^&< @  & %+5+5&<&<8@_&3T 5@    [ ?33+33333933310#53#53#53uк   5@   [ ?33+33333933310#53%3#5#53u<кY !@  [?+93331053E %!5W&z'n*&+55WO&zn 150 %+55W&z&8Hn/&+55&z@ 4&4A %+5+55W&z&n4&+50f&2ewf&280&Zew&Z8;WZ&Zv 9/* %+5D@ ?93331053 )@   [?+9/93310##.=W.--̥#L36nVM*//3310#*T F@"    //39///3333323333310#'7'77'*T7777Y7887 0@   //99//3322339910'7##!'77RJ77}m}8L( ,@    //99//3322339910##'7!(R77J}78}"L"L@ Y?+99105!xÉL@ Y?+33105! ÉL@ Y/+33105! ÉW6@  Y@ HY@ H/++/++3333105!5!*````^?@[?+933310!?7n^A@[?+933310! ^n] @[[++933310!] n^@@[?+933310 ! ^n^3@ [?3+39333333310!!!c727nn^/@ [?3+3933333310!!!i Ω ^nn6@ [[+3+393333310!!!i Ω nn^' + /@  Y [/?+3+3933310#53%shiNn+P@*   Y  [Y[/+3+3?+3+393333310%#553%%h""hi""*nbbnP{   /3/9310#"&54632{ropsuusuX .@  [/22+33933310!53!53!53//333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332233310###!!!TuO .@    /3/9/3333333310!!5!###uTON%1=H@O,##& D;;>5 5JI2AY82[8GY8)Y [ /Y  Y [Y?+++?+99//++?+++933333393333310#32#"&5464&#"322#"&5464&#"3262#"&5464&#"32Guowqttr-69026dwqsvr04810832uowqrvr049026eybZWeeWؕeWVf_]YeWWeeWM@ ?3/9310#3)MM!@ ?33/2933310#3#3()MM)'&SZ]2@ [?+9=/3393333310%53 PQm?snq2@ [?+9=/33933310%#5 53 RQot?D <@   Y  ?3/3+39/399333310#353#353 BE@ ??993310!#3BvsE H@&   [ [ [[?+?+99//++9333333310!53535353[YD@        /33/9/33333/3933333103#5!#3###TOON .@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG *@   //333332393310#'77'*TT~~~ݵqqp 0@      /3/9/33333333103#5!3###TONe<@    Y  @ H /]2/+]3/+399333104&#"#'33>326FHUw#cJnaZFd^oA:lyOg~bjhiqxs0dii6j@9   `Y  `Y  `Y`Y?+3/?+99//_^]+3+3933333310&#"!!!!!!&432-_U|$ĸՊqv &,@F'   -.$)! )   @&  _Y*##_Y?22+3?+32399//999933339333333331073'6#'#7&'#&?3&'SE0HM0lP'"JF7Yx#DBR1S peV "QzA4A^t2/6@Xv3RN# gK+qvZ)^@2$##*+ _Y $$ '_Y _Y?+3?+9///3/3+93333333104'33>32&#"6# !2.#":+pf$%$=#535#5354632.#"!!!!!27fFgHē"oHrphh76{kLym9?Ls}TXc8d@*b@3  (**#"" +,(PY) # ?33?39+33393333939933310!5#54&#"#4'33>32332#4&+J1A@O"iMWWevf1A`b{S*0f]_b/{E#'*@U!"*(())'$  $&&+,'_Y # _Y) $(    ?3?399//993+3333+39933333333933910!!##535#533!33#3#35#3'#&'#3DĪ޹E’jD LEgqqg4@Ѵ-E ,5I@R#"" (-;??8H2H KJ>676tY( &tY##;79972sY7272 A tYF  1sY??+?3/3+399//+3/33/3/+99+3933333333333310+#3 #"&'732654&'.54632.#"4&+32653733#327#"5F=Gn`ZJb l="-0MA^WFXm#753MQ8@KKZ;GD-34rEhSdSPX%($>!4e8OVVH ,#I%9#Yd^eraaNa E ;@L    5+10#0+ <=5#--3`Y1p1 11-!`Y _Y_Y?3?+9/+3?3/+?3/_^]+99933333333339310!##324&+326#"&'73254.'.5!2&#"8һd^fyml P?!D^ZX/wk}?mh\6?Eò#po*u֙}XM2D4($OqS%}JL,*RxE#&*.@Z# )'  '"+ %$$+'/0 &)_Y ,#+_Y $'' ?333?399//33+33+39392293333939103#3#####53'#533!337#37#7#7#3'@X$|?np@z$V>>42W?@P8M.[ggq(1X@ ! MA TYN TYMN??+?+99//?93333102#54.+#332>53#Y1ro32"&'#"&5463277563>7%4&#"32632654&&#"32h\#5$u#J^OSd(@d8Q69?HPSE>@z&~>30@5)7L\N@~"<73B[D쐀r5FC8N~E"',@J !%)('  ' _Y&  `Y `Y(' '0'''' 0 @ H'' ,_Y ??+9///+_^]]]33+3333+33+/33/3/3333339/3103##!##535#535!23#'!!627!!&+_d8翉̺0a8S R q{b~m'bUURq,O"h@7  ! #$ _Y_Y  `Y _Y?3+3?+33/9/++3933333333310%#5&%53&'!>7Mm[||9E 6o+HFp5#uv 8 7+zh&PE"@K       $# _Y _Y    ?3?399//33+3333+33999333929393339103##!##537!5!3!!'!73&/T˓ɀڀɇTUƭWP5.$,jj0ᕂZ5@(%** & 01167(_Y% _Y ?  300@000 0@0P0`00 0033-_Y3/o @ H`Y?+3/+_^]q?+3/_^]q99//]3+33+3933933333291047#53>?!5!654!"'>323#!!3267!"$_T"^wpqe},Zp(i J7r"-?/)ep!5(:,!$&r|v%qvm@A   _Y`Y_Y  0 0  ?3/]q3+3?33/++39333333310.'67#5&753twK[||gV"AZ~&A!g@IWt/o P .2@L12/020# 4*)##31/  Y& [&-Y* **& Y [Y?+++?3/_^]+++3/_^]??3333333333993310#"&5463 4&#"326327#"&54632.#"#3͎ 8>B89?=;YE9S b^z +-}vs[ y؇| HU!E&@$  '( Y  @ Y $Y$$ @Y?Oo Y?3/+/_^]+9/+3/_^]+3/+93333310%2673#"&=56746324&#"63NE(s3QO5{i~HH723f~NhmɦIKRewcgyEE$(e@5 % ()*"Y%%&`Y%Y  ?33?33?]+?+9/+99333399333310!#3&53#"324&#"3265!Hxw)68,'5:-X9mEޠrз˗}y숈&'0`@4-($$12-Y,@, Y,, , , Y Y/+3/?+?_^]++99993333210#"$54$32#"32%#!2#4&+326  \v3~_QPTDF-GH?~ovEHUJf@6  Y    ?33]33]?3333+3993333393393310#'#373##5!_Y/i =VoJ|/#V%%\\;Z#G@#  ! !!$%  _Y _Y?+?3+33399333399331026;!5654&#"!532&5gu,,uZl bܭb mIC_HT@   !  YYY?+?+9/+9/993333310"&54632!3267.#"r2UNHbܕ3Wu"6Fl~*z5AuE 5@b    .#)((# 67.&Y&+Y))))))& Y ` ? & & ???39///]]3+33/_^]+3?3/+99933333339922339910 # '##33#"&'73254.'.54632&#"\m;>l`O[uh}bCF4XXH(vpcr32#"&'7326dir٧`"jZẜ lhdD -@   @ Y /+33399310#&'5673!9>HH>9)CI$ICVvV &@   o/]299/9333105673&'#;CI$ICV9>HH>9#dD )@    @ Y /+33329910&'3#67!59>HH>9#CI$ICVvV &@  `  /]299/933310%67#&'53CI$ICV9>HH>9dD?@    @ Y /+2233399333910#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$ICvV<@   ` o/]299/]299933333105673&'67#&'5;CI$ICCI$IC9>HH>99>HH>9vHVS@) @Y o /]299/3/+_^]2999333333310!!5673&'67#&'5v CI$ICCI$IChPX9>HH>99>HH>9ic,b@7&-. "QY  / O _ o  PY)PY?+?+3/9/_^]+33993333910 #"&54>323654&#"7632.#"326c\둵Tud%<4'|zUejod_uɶvdcT?6'$>Yrs  I@%   _Y?+3/3/?33_^]]993393310353! b4ƑIi9bE"@ _Y/2?+993310!#!~9j 9E J@$    _Y  _Y/+3?9/3+3993339333105 5!! !{BH9m"ju`X@ Y?+99105!u`E%@[?@H/+]+93103+N}T0@ Y/2?9/+993393310##5!3juN +Z@5'!  ,-$$Y!!**Y?_@,H@H/++]3+3/393+39939210#"#"&5463232%"32654&.#"32zw8R~{s=g0-fBH^^`,gCG\\IuN~ԯR~skps4@ Y//+993103!!4^^0!@ Y /2/+9933104>32#4&#"tтwgĠ9&@ Y Y/+/+933310"#"'53254632&nSYO7<9W,1Xwr-ѬlP`-|@L&./)#Y)@H)@ H)@&Y_@H  Y @H @ H @Y?/]2++++3/_^]+]+3++2+993310"&'&#"563232727#"&'&#"5632\EIT?rGrMFYNr@  //93310#432#".#"Fe2#'+3+ I8'1$+$@  //933103#"&546323265Fe2#'+3+I8'1$+$+Y?+33105! +@ ??93103#"@ Y?+?39310!!#ؑn"@ Y?+?393105!# ++Y??+393103!!(G+"@ Y?+?393105!3 (+)@  Y??+?3933103!!#(ؑn'@  Y?+??3933105!3# (+*@ Y?+3?3393105!!# ؑ+n+*@ Y?+3?3393105!3! ((+ 5@    Y?3+3??339333105!3!!# ((ؑ+nwp.@  YY?+?+3333105!5! ߑjc @ ?2?39933103#3#jh p 9@  YY?+?+?3393310!!!!#(ؑpב"j -@   Y ?3?+33993310!###בnn#jp ;@    Y Y?+?3?+33993310!!#!!#jm$hpo"p 7@  YY?+?+?33933105!5!5!# (wב)c .@ Y?+3?339933105!### mב+ncp ;@  Y Y?3?+?+33993310#!5#!5!c$p)F)ޑw 7@    YY??+?+33933103!!!!((GǑבj+ *@    Y?2?3+39933103!!33ґt~jw ;@    YY?2?+?+339933103!!3!!jht_2Ǒw 7@   YY?+?+?33933105!5!5!3 ((wב9+c .@  Y?+3?33993310!5!333ctב+wc ;@   Y Y?+?3?+33993310!5!3!3!5!cܑtw6 >@   YY??+?+?339333103!!!!#((ؑǑב"j 1@    Y?2?+?3399333103!!#3#ґtn j G@  Y @ Y  ?2?3?+?+9933333310#3!!#3!!t _" Ǒ <@   YY?+?+??339333105!5!5!3# ((wב9c 1@  Y?+?3?3399333105!3#3# th+~c G@    Y@ Y ?2?3?+?+33993333103#3!5!#!5!ґt 6)ޑp @@   @ Y Y?+3??+333393105!!#5! ؑw"h 4@    Y?+33?3339933105!!### ב+nnp I@   Y Y ?2?3+3?+3333993310#!5!3!!#!5ޑ"בw @@   @ Y Y?+3??+333393105!3!5! ((ߑ9Ǒ+ 4@   Y?+33?3339933105!333! tבt+w I@    Y  Y ?2?3+3?+33339933103!!3!5!5!ґttǑ6V@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# ((((ؑwב9Ǒב"I@       @ Y ?2?3?33+333399333333103!!###!5!33ґtבtnn b@ Y @ Y ?2?3?3+3?3+3333399333333103!!#!5!3!!#3!5!ґtבtǑޑ" 6s/?3310!!3s6s?/3310!!3??3310!!3 g??3310!!gg f??3210!!g $g #'+/37;?CGKOSW[_cgkosw{@j&FVznn'GW{o6Nff7Og*>Z~rr+?[s ":Jbb #;Kccsgokw2Rjj3Skk/C_w.B^wvvgckhk@ Yd`h_[WTW@ Y\XTOKSPS@ YLHPC?GDG@ Y@n?o*Z+[BrCs.^/_@ JzK{۸ GwFv¸!@ ׸@Yԯ@Y@Y{x{@Y|xgkoswc`c@Ydhlpt`OSW[_KHK@YLPTX\H7;?CG303@Y48<@D0#'+/@Y $(, @ Y Y@Ԩx`H00H`x @ ظYA  Y ?3+3/3+39//////////3+33+33+33+33+33+33+33+33+33+3333333339333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#fggggggggggggffffffffffffeggggggggggggffffffffffffeggggggggggggffffffffffffggggggggggggffffffffffffffggggggggggggfffffffffffffffffffffffffegggggggggggg(bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````8EIMQUY]aeimquy}  !@kdx KkHh`{eyOoLl"\a|SsPp&X#] @ Tt* @'Y048<@DD!@ Ժо @Gg "@ .26:>B+ #@  $(,CҸƸYŸĸY@?Y   Y<; Yx{ wz~ g @Y8kosg7jnrff@YX\`dW[_cG@Y4KOSG3JNRFFYY0 @ gGGg  DӸǸY/Y"&*/3+3?+39//////////3+33+33+33+33+33+33+33+33+33+3233333333933333333333333333333333333333310!35#35#35#35#35#353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335#33535355#355#35#3#32fffffffffffgfgfgfgfgfggggggggggggggfgfgfgfffffffffgfgfgfgffgfgfgfg3gggffgfgfgfggfgfgfgffgfgfgfggfgfgfgfffffffffgggggggggfffgfgffggffggffffgg"a"a#`!b!b!```````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb``ba``````aab^^aa```b"bwuVT//3310!!w!T!@  /2/3333310!!!7L17}1hd{@ /]9310!!dhd{9@  @ Y Y/+_^]+933310!!!dLPbF"//3310!!C"$2//339107 XV2|4//3310 4ia//33910 a|//3310i9esY P@(  Y Y/+/_^]+9=/3339933933310!# 3 R7Rb`15>*)0@  ! Y Y/+3/+9333104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbhVeR'/7?GOW_gow@8PhhTl8xx<|(pp,t ``$dHH L@@D0044DLdt|lX\\NvrvYJrF~z~YBz6njnY2j^Z^YZVRVYR>:>Y:.*.@Y *rzjZR:**:RZjzrb&bfYb&&"Y&?++9///////3+33+33+33+33+33+33+39933933333333333333333333310#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557  /93102#"54>fnrotjlw%@  //3399103!32>54.#"%vwvvvwvu}Avvvuvvw%#*@ %$ //339933103!4>32#".'32>54.#"%QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwn^u 9@ @ Y  Y /+_^]+933310#".546324&#"326^aDpDegGJLfFFfbJM_}kArEgJGgFffFGei+7E|@& ,2?2 EGF>8 H88;;AY5)#)@Y/#;@ H;#;#  YY /++99//+3+3+3/+33333933104$32#"$732>54.#"74632#"&%4632#"&3267#".'?)**))**)h:}NP|9:pGsW.M **))**))N:;M1(DE'5b@"(".76@ Y%/5522,@Y2?2O2o2222 /99//]]+3/33+333933104$32#"$32654&#"32654&#"327'#"&'+)**))**).-WrIp::}NO}9M6))**))**DD)1N:;M'3_@($!!. 45+Y!$!Y1@ Yp $$/]33/]3++33/3+933333333310675373#'#5&''7&'#5367'32654&#"WgHfW3F E3WfHgW3E FxxvvE F3WfHgW3F E3WgHfWzvvv<F"b@ #$Y@ Y  Y/+_^]2+3/3+33933333331035.546323##5#32654&#"Xr{{rH,^_^[xp{{oH:^\]r!l@  "#@Y0 @/ Y/+3/_^]99]+9999399333993104632/!/#"&732654&#"{fQK7@{{H^_^[{@7Qf{{^\]ff!0@ "#  /?//9/]9339310#"&'3!5265#"&5467>5mic<% &;dcmVVfOl9+88+9lMmUUak*0@  +,/?//9/]9339310272#"&'3!5265#"&5463.54>fU|DC37c=% $?d73CD|=m@C$ql;)88);lr$C@m=ffh@   //9104&'54>323>32LwCr@YX@rClY6DўFr@cd@sEㅆw1H  //991053# U::f$@   /3/39933310>54&'#"&546323#)nZVE[S:*& yWM70&sAhDcD8AdDt{YfH3p<~@K  !  gT  'ywV?/]/3]9/3]]3]3]]]3]3]]]3]993333310%"&54632#"&54632%%5^E[S:*VE[S:*:,D8AdQDcD8AdCdPDcQxQ84x@@  !        ?9////99333333332//399333310##57573%3774```L`Y=>YYYYG\YY Y _LE_@1  `Y`Y   _Y?+?99//_^]3+33+3999322233103#535#533!!!!!펎|{䅔=.D@# PYPY  ??99//3+33+3933310!#535#5333#3# nnnnnnnn "ޅLEN@(  `Y `Y  _Y?+?99//+33+93333333103'"#>3332673#"'!#'kT&Z`!0/h|/0rr*_EL@' _Y `Y    _Y ??+99//3+3+9939223310#!##53!24!#!!326_wݑ翍]}nb^ŅɒWEQ@*   !_Y  _Y _Y?+?+?9/+39333339310327#"&5!2##4)!26a/4<2F>@mQL?*nX)06;@e'*0:9))1 ;#..43<=9 3*'*PY4/;/QY;;;;#' QY  PY  /  ??3/]q+??+?339/_^]993+3+3999339333332910&54673&#"'!23327#"&'#+>=4'7n0Myn .dQr*;!DGd[E aU@{l M[XBꨴRZ$,^.PQpip|gl_QYg/wn@I(Xgp@(  !  @Y PY ?33+33??+9?9933339293310533!33#327#"'#&5#:x T'{}Lŏn@".'A&323##4.#"#3h:}u*`Ujcro4~= hEO@(      _Y??+??3993393333333310 3###33r͋B< ~+E_hdP@)      QY??+???993393333333310###33 3d/Ilahboa /IhE <@    _Y  _Y??+3?+39333310#!5!5!!w2ahh): =@  PYPY?+3?+3?933331035!5!!#8j&qGZ:@   _Y _Y??3+?3+?99333310!#5#"!273327&#"Gfi󫰙ZOK_pMQ`\M^y>`N-@    Y ?3??+933310&#"#3?>32!*2w 8:*zhSC:D:@(5Љ})E!N@'  # "_Y ?333??+9/3333933333310!# #363>32&#"ZOpӽm"c0#Q 7WO>+"' hEѡZigZUVh0 9EN%N@ ' &" @Y ?333?9/3?+333933333310!#/#3?347>2&#"v(&{˷] #ni75/ie>+"( E\U:OYU`EZl =AKE"Z@&#$QY  Y ?3?+?9/3+39333399229910 #'7&54632?654&#"Klj1m&l\qcnU$:"i"/:#$}'rHfxcY41554N;M"+'E1@ _YP??9/]q+993310#3!yoEʠ:+@ QY/??9/]+993310!!#:6:$R;@   PYPY?+3??+3933310! 4746324&#">|WP5* ڸ AR{6@ /]3/399//339933105%5%{))J!@?9/3333310533U{s@ ?33/333910 '53WmdVm_@ ?32339310!5!%53$_ya_@ ?233310!53!}v "@ //9/3933310!#!53[c Uv "@  //9/3933310 #5!3!]U)@ [//+9/933310#353i8٘)@ [//+9/933310#3#58i4,*@ [,?+9/933310#3#58i4,i8 %@  ?2333339310##5##!8}}Oc8c $@ /2333339310)335338h}}cWt*@/329933933103#'⪕W㾾:@  ?329333105353k^ j@  /329933105!5! H֔ Y?9310#535Q3n P?9310#535Q3eT%W@/  PY QY?3?33+3?+/_^]/99333333310##5354632&#"3533K4-#E>Iz F\ai:T%@@   PY QY?3?3+3?+?993333310##5354632&#"33K4-#E>Iz F\aI4 && `]5  S?3210#"&533265ZNM[㑬M]^L <'#'Zr7F{R ' L `'LLh,@  UYK?+3999310!5!3!L3T&@  %+]5&ߴ %+]5&' /@&&'&,%@{]]]5]]5+]5&'/&&@&,%{@]5]]]5+]5&^ %+5&^ %+]5&/@>#(#X##G#w##@ ## %##]5+]]]]5N}&i$"@  %]]5+]]5&LG@4FS"0`%/O?]]]]]5+]]]]]]57F&(g, U @ % ? /  ]]]]5+]]5{R&g,@%?/]]]]]5+]5~)&fgW@( T   P  0 G D  @ %_O]]]]5+_]]_]]q]]]5&gA@GUt @ %?/]]]5+]]]]]]]5Z&4!!@!!%####|#_#O#]]]]]]5+]]5F<&yzs@K/  v  4 T #  "  P  0 G D     %+_]_]_]]_]]q]]]q]q]]q5]]]5`& kg+@"%/?]5+]]]]5& ȯM@;Dt 0P`& %|_O]]]]]]5+]]]]5'& !@G"%+]]]]5L& 1C@G `@!%####|#_#O#]]]]]]5+]]]]5%&iM@!7GT"@ %(]]]]5+_]_]]]]]5b&1@!####%####|#_#O#]]]]]]5+]]5sF&p@|O]]]]]]5uV&t#@   | _ O  ]]]]]]]5JD&!7@ XG@%?/`p]]]]5+]]]]5L&+@ I@ %pq]5+]]]5`&kg1@!"%?/]]]]5+]]]]5&@{@]5]]]5'L&/gC@###F#v###"#`#@## %##/#?####]5+]]]]]]]5 F&N}& %+5&  %+5uV&%+5B@  N MMJ??3??939333310#33673#VÖ 32`F[q> ܺw).2}5@  @ Y ?+3321032673#"&'aEmzNX*4Cfq5"Y&@  [/]+93331053OūY!$% (@  [Y?++3993310 332673t \ji] MHHM!@  [?+93331053Oū!$%!@  [?+933310#5Oū!% uWD:(@ PY PY?+?+993910#"&'53265!5!DO-{iK"wŎ%MEG@  Y   Y?+3?33/_^]+9333331053#526733Ij-2hytMk'8w?5skMQO@    YY?+3?+3/_^]/3/3/3933/105>7>54#"'>32!kZRFo=; oxyuK|Ma>rD=`5y>=ftpgxYG'k;Q(@C%"  *%YO_o/o Y@  YP?3/]+?+3/_^]9/^]qr+9/9339932/3_^]10#"&'732654+532654&#"'>32wk A06B)%D@6)-B im{CERKezpd <=B;@ltsm&1Ylj\.Z/321053?H$@ /233393104&#"'632#5>3*HFZjQ[pE0"c;U Ze: ,@ PYPY?+3?+933310%!!5!!5!|*󎎎++ 4@  @[F?2+323333991053!53%!5!%++ 9@   [ F?39/+333339333103#553!53>+ ָ3+ G@    [ F?3293+333333333933103#'5353!53ћ+ a޸++ 9@   [ F?39/+33333333310#%5353!53h~ }+-@Y@[F?++339310537!5!W%?+C@   YYY G?3++9/+333339910!5!"'&#"#>3232673%3TU$--[ +L?7SS"0+\ *K&%#(RH(%&&%QJ'7 @  ?33233310#'##'##'Z(//(//(Zeeee ,@  Y?+_^]2333310 33273T @+ )@ ?39/33333310#%53!5!8%~ + '@  ?39/333223103#5!!&%+ '?+;@ G?2229/333333933310"'&#"#>32326733#53TU$--[ +L?7SS"0+\ *K&%#(RH(%&&%QJ'h ?SG@    G?3]2239/333333993310#5!#5"'&#"#>3232673+3TU$--[ +L?7SS"0+\ *KSp&%#(RH(%&&%QJ'YX 4@   Y/E?]9/+33333310#5353 0'K 9@   @@ H  E?322/+339933310#53#'53373D'him++ 3@   @ F?322333339910#5!#5!5!+=%+e:F@$   PY PYPY?+3?+9/3+39333103#!!5!#53!5!|*iVC4&b& J h'&޴()%+555+54&b& J!h'&޴()%+555+54&b& Jh'&޴()%+555+54&b& J h'&޴()%+555+54&b'Dh&@9@ H9&&޴)1%+555+5+554&b'Dh&@4@ H4&&޴)1%+555+5+554&b'Dh&@4@ H4&&޴)1%+555+5+554&b'Dh&@4@ H4&&޴)1%+555+5+55]4&j& Jh&%+555+5]4&j& Jh&%+555+5]4&j& Jh&%+555+5]4&j& Jh&%+555+5]4&j'&h&@#@ H#&%+555+5+55]4&j'&h&@#@ H#&%+555+5+55]4&j'&h&@#@ H#&%+555+5+55]4&j'&h&@#@ H#&%+555+5+55D4&v& Jh&%+555+5D4&v& Jh&%+555+5D4&v& Jh&%+555+5D4&v& Jh&%+555+5D4&v'Rh&@(@ H(& %+555+5+55D4&v'R%h&@(@ H(& %+555+5+55D4&v'Rh&@(@ H(& %+555+5+55D4&v'Rh&@(@ H(& %+555+5+55e&Lvwj@ &c%+5+5W5Y!=@  "# _Y_Y?+???+39333310"&'732654&#"#33632_;ZjjcxNVuWJJsnɫlc=M\W*E9@  _Y?+?3?3393333310#"'532>=#3&53*}zRA4(-1 AS^jNEڐ5Y"F@# #$_Y _Y?3/+?9/?+3993333310#"&'7326=4&#"#336325,ocxNVuRËWUɫlcv=Mj2j    ;=?3?3332310#"&546324&#"322LSVMNR¾X}c @ ;<??39/333107573}Yxy}$jO@  @H  Y;Y<?+3?+3/+9333339310%5>7>54&#"'>32!$zd\EF=:S yTQzU}CF|F@S,6865XkpdEv6QE$nj0j#y@3!$ $!Y/ @HY; YH=?3/++?+3/+9/_^]+9333393310#"&'732654+732654#"'>320HR?3WM yKgzm^p@;jk/1eb[np^!}Ac <@Y ;<??39/3+3333333310#5!5333tfq$ T*q5j1[b@  Y: YH=?3/++?+9/333333399333310# '732654&#"#!!>3211O>LWIP?Q ur#T?z};5SGCR(u#i)j"K@  ##  ; =?3?3/]39/]33333932310#"&54632&#">324&#"326)7^N[`HvFQCHIFENow˙L{}"1{KCJDENN|#\ 0@   Y :<??+33339310#47!5!#}EFح#oj0j"-V@#  ).#. !&!&Y!!Y;+Y=?+?+9/+99333393310#"&54675.546324#"324&#"3260`PKO~QLQaEEQKIPNJBiopgHf ^>VljY=^ bii69:;@7@i*j$S@( %%O_o  =";?3?3/]39/]33339333104632#"&'73265#"&732654&#"؜eN+N[`HvLKCHIFENdwSM)'x}"1}R@LFEJJSK@%   @ H E?3+9/]233333333933103#5#'##53`tih UG@#  @ H  E?3]2+9/3223333393310#'53#'##53i`~ihh |O@%  @ HE?3+29/32333933333933104#"'632##52#'##53;3(:CC6=Kih#@`,8N? Q@& !! @ H  E?3+2299//3333333333393310"'&#"#>3232673#573#3TU$--[ +L?7SS"0+\ *KЛX&%#(RH(%&&%QJ'pC 97@    E?39/333339333103#5"&'332673#݂YkjTThk tD78Cx97@    E?39/33333933310#'53"&'332673\ kjTThk tD78Cx9 ?@  E?229/39333339310"&'3326734#"'632+52kjTThkc;3(:CJI#KtD78Cx#@`047? $E@   !!%%   !E?22299//3333333993310"&'332737".#"#>3232673fUU#DA=Q[ *K@$F@;0+\ *Lj]SSdc#'##53L=5FYBI[*5ih,Pp0E &^I !I@""" ?32299//33333333333933103#'##5"'&#"#>3232673chi3TU$--[ +L?7SS"0+\ *Kh&%#(RH(%&&%QJ'M 7@   ?299//33333933310"&'33273573uuIM 7@     ?299//33333933310"&'33273%53uuIM+ ?@   ?229/33333339339310"&'332734#"'632#5>uuR]HFZjQ[pE07c;U (nM #?@  $$    ?22299//3333333333310"&'33273"'&#"#>3232673uu 3TU$--[ +L?7SS"0+\ *K|&%#(RH(%&&%QJ'j@ E?933310%53H@ F?933310573H +@   E?32333393310#'##573ih +@ E?32333393310#'53373hi-Z'@ [G?2+393331053!53ӥθ%@   E?2222333310".#"#>3232673*TPM#%& o /R?,TPJ!%( pc%-%/H`b6%-%/Hn  1@  E?2293333333105733573  #@    E?22993310"&'332673eum[[kuo5<=4rTyR@ Y?+9910!5!y%/& w'W@G"@,#%@p 0@P`p ƴ%+]q]5+]]]]5/& w8@'@p 0@P`p ƴ%+]q]5`& U !@ %_0]]5+]]5`& k !@ %0]55+]]55&2@<<'<#(#X##G#w##@ ## %##]5+]]]]5 #/;?%@<9!@!!! ='/33333]q222104632#"&74632#"&4632#"&%4632#"&4632#"&3."".0 0. ".0 .t/ 0/! /0." 00 ".. !/." .ob".0 0/!".."".0 .. 0."--" .. 0/!"...n@@/3]q29/10!!%4632#"&4632#"&3Ge." 00 ".. !/." .o5j>"--" .. 0/!"...n#@ @! /3]q29/105#5!#%4632#"&4632#"&3QnGj." 00 ".. !/." .oujju"--" .. 0/!"...nt;04.'32> #".54>75$&~1ELIf<#IoMQpEr/Z3O1@{sr}BI`.UsVQr[L`76_`:anHDspa!:wTSnV%Ez  s  .  5     5 4M    ( (   8a \ j E 4 Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Liberation MonoLiberation MonoRegularRegularAscender - Liberation MonoAscender - Liberation MonoLiberation MonoLiberation MonoVersion 2.00.1Version 2.00.1LiberationMonoLiberationMonoLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Liberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationAscender CorporationSteve MattesonSteve MattesonBased on Cousine, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New!". Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.Based on Cousine, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New. Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlhttp://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1Licensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL#T X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Yuni00A0uni00AD overscoremu1 middot.001AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236uni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni200Cuni200Duni200Euni200Funi2012uni2015 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Eminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23undercommaaccent cyrillicbrevecaroncommaaccentcommaaccentrotatedotlessj onefraction twofraction threefraction fourfraction fivefraction sevenfraction eightfraction dotbelow.alt1hookabove.alt4 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capcyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lcgrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.ucmacron_referredlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BE=Cz̑x N O Q R S T V W W .Xcyrlhebrmark .6>FNVdr Frh$(6NHj0 > !L !!!""H"x""##8#h###$$*&*-111n L $*06<BHNTZ`flrx~ &,28>DJPV\gxxxdx````zz ( K NHfj" zf &,28>DJPV\bhntzfXfX@A22z2zfX&<XfXX zf L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzfFfFFFNFNfFffFfNFNNFNfFfFFXFXNFNFfFf&F&NFNpFpDFDDFDXFXDFD0F0FfFfNFNfFffFffFffFffFfFfFNFNFXFXNFNFNFNFFFFfFfFfFFFhFXFXFFfFFFFXFXF F@fFDFXDFXDF0F0FF&Ff&00FXFXFFzz ( K NHFLRX^djpv|fFfFfFfFfFfFfFfFfFfFfFfFfFfnfFff. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzNN00ffMMffff\fffffffffff2fDDXX::DD\lXXffffffffXfNNMMffffffhh00>0,,ThhXXXX\l4f00XXTTzz ( K NH T U Vjpv|ffffffffffffffffffffff2ffff2zz<zz2 K N!< K N!J` T U Vzz J` T U Vzz T U VJ` T U V K N! T U VJ` T U V K N! 4<zz4Jzz4< K N!4J K N!Jl T U V T U VzzJb T U V zzJl T U V T U V K N!Jb T U V  K N!n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFvFFFFvFFFFFFvFFFFFFFFFFFF^F^F^FF^FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFzz ( K NH FRFFn L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFfFFFFfF F FpFFFfFFFFFFFFF\FFF4F4F4FFRFFFF F FF\FFFFFFFFFFFFFFFFF F FFFFFFFFF\FFFFFFFFF F Fzz ( K NH F|Fn L $*06<BHNTZ`flrx~ &,28>DJPV\H L>  zX    >  fH vvL> X vH>LLzz ( K NH ( > T U V  K L$*  K L$*  K L$*  K L$*  K L$*  K L$*  K L"  K L$*$*$*$*$*$*$*$*$*$*$*$*$*"("(n L $*06<BHNTZ`flrx~ &,28>DJPV\ 8LppppLL L~pzz ( K NH ffn L $*06<BHNTZ`flrx~ &,28>DJPV\ffffffffff,fffffff,fffffffffffffffffffffffRRffffffff,ffff,ffffffffff,,zz ( K NH T U Vflrx~:::::::::::::::::::::n L $*06<BHNTZ`flrx~ &,28>DJPV\fFDFDFDFfFfFfFfFfFfFDFfF4FfFfFfFfFfFfFfFfFfFfFfFDFfFfFfFfFfFfFfFfFfFfFfF4FfFfFfFfFFfFFfFfFfFfFfFfFfFfFfFfFfFFfF4FfFfFfFfFfFfFfFfFfFfFfFFFFFFfFfFzz ( K NH:@FLRX^djpv|pFpFpFpFpFFpFFFpFpFpFpFpnn L $*06<BHNTZ`flrx~ &,28>DJPV\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzz ( K NH T U Vflrx~ppppppppppppppppppppp@p 8 >fcyrlhebr&MKD SRB ccmpdliglocl" $,(,<8v 8BLV`jt~ (2<FP T U V S   N M K L (06<   ", zzJ",6@  openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSerif-Italic.ttf0000644000000000000000000132443014005610145023711 0ustar rootroot0FFTMWGDEF~t9\GPOS4f BGSUBЋ]<OS/2`cmapx>*xFcvt d!J{= fpgm~a0gasp \glyf9rhDmheadK<6hhea t$hmtx *(`kernPloca?(dmaxp!F namePT post8 gprep8t-W _<̓I̓I K!EW : Kd  RT/\>9J3,%3Lf  Px!1ASC F3!`= 9\u9WHfDLU9OI Sx+<_fff#\xVrqVsVgqsksusv9`H/=L?>?9J9r9%;9mJI=DS9ZfV1U3%3 3$TTi_3 Bv5\ofLv3d_f1f)/yrfE{r HHwXnVrVgggggf$su======V??????9m9m9C9b9I=====dtffffUpU===Vr?Vr?Vr?Vr?>>?????qqqqxJ9C9P9m99mr9%V;;s9ms9@smsKs9VIVIVIIg=g=g=gV=S Ss9sOs:ffffffV1suUsusss9LK>LLV/Vr?=>@>3$j6qkJ9mV;9<wEXVIggE=fgh=M>"$"9s29Zs]fouUsSS $.?  :>rm9I=9mg=fffff.==nV?qqV;g=g=S9% :>qVI=nV?==??9y9Ug=g=/Sffs9Z!JF>'Qes=?g=g=g=g=suY9I99%/+Vrss\}iOa9%r='s+UU=ML>> //')gG9=bfJJ99y&9)9B9YkmffJIk=c=OV6=HiKKK99(#).h V  JJPJ gpE>=E9DDJJP >\> >{ZZZ\mmTJJEzEzQGq \.1>q_-I-ff7ffon9g9k z{S/WemJBD-bbys((rr! QKK..E{m^k S2jjj3* 2`&)}!5w 2#.[e3IxDj1Shapxe_f[t=_3oV7H9JsgVaV!gssue,su3=',I9y[3='%<',=BId9yKwmF= ?==-[m=\zD9Ea=[DJ[uu$/3Dg=V7"MvL-EXG'g0~V-V$2.]="D-=9%g9=9pVqbrVVqV`Zrk^dPb`TPkgVrsbowXXhG=.BB=Zy?) =?q)ff;}E=I?JU7f9 T T'9kJJ;??JE}?9r9b9%oEJ;fUT gNfEVIdmV'@m maCg=\kq\kqg=BhE hvF gVrI<rj+0fJE)Tq)P;P;P;8fEE",V)Vr?sJsuFsa =99J__Tq)PEk}(E99m==nV??j/j/Tq) ffg=g=g==.bYbUbY9)kJ)}>i}>7-r(Z:&ErGnZJ#})k}qDV1oV7Vd{{#``1N``9VuD!uD u;dDuX 'j%d1+#1Huuh h0VVV.C=EB9/D2 f=*(*("V.D=FE7+ gqV}+^76f-D1mIFEOT[]Z]DADAhMeN2DDIDiK{K0w00w(n'{wxnkBISDq@uV~*~Iw`I{IwC XXr=chF>h;vqw'DX=FFq'_f>9% 9X&9#1)L>U;9JIE==>?').9rK+f0vRvddmXDDDDDDD++***-I{dXXbXX=xxx<Iy+//////2D=LL*Vr?>>>>8???9qJJJJ9>9mV;V;V;s9+s9+s9s9^JJJVIVIVIVFg=g=g=g=Ss9Zs9Zs9sr9f0@ffkkV1V1V1V1V1suYsssJ9ZV1Y=9y============????????9m9>g=g=g=g=g=g=g=gE=gE=gE=gE=gE=ff]f]f]f]f]fsuUsuUsuUsuU3=3=3=3=3=3=3=3=GG',',',',',',;''IIIIIIII;''FF9y9y9/9T9f9y9x9yrr;''ED======s&J"[[[[[[[[;POIDDDDDDDD>c"AB3=3=',',II9y9y==[[DD3=3=3=3=3=3=3=3=GG////////;''32DDDDDDDD>cAB3=3=3=3=3=3=3=bt:T///I/WU9y9N9b9b9@9rV  [[[[[[susuK;>DDDDD, U L?.1>s,s1sSs>DM;U\oRVtff%f~f6NWIFxVpVrJVq 9Vs)qVr'U*v~%XE1H=HD.r\fVd391dXdmfdadaf"g{mmb))s+kUFQ@;@<fBs9:s9HJV;srte1EDm=/W. 7i=e2r!uDXuX!uD ;uj%d11Hu u1d5D2D6///X{{//{{{{{{{mzf#:{{{{9mE EWWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWWJs9/3=3=3=3=3=3=3=3=9G9G9G9G9y9y9y9y[[[[[[[[9j9j9j9j[[[[9rVR L #KKKHuu Tf< ~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q. 8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A`@ehg`N_UA=@U@BUC=BU.==>U<=;U;/;?;;;>U0=/U/>U-=,U,>U?=>UJHUGHUF=EUEHUI=HUP/@o@@)P(P<<@6<<GP)P)<P5P53333 @< FU<0P݀ݰU3PPPP=O<O) @)/?P) G ^) @ 4@3$(FP$?P)_op 0@ЮP)=U<@.)U/`p3UP)S<J<@!$FGJJ<)S)?O@J< P=P=P=)=;S<)<vu<uts*sP)@p)on+nG* U3U3U)_3@$'Fa+0F@ a#F`_@_P)@]F\G [Z0ZG)U3UU3U?OoRQ/QP)PPOO/OKG3JGIG<HG8GG/GGGGGUHU3UU3UU3U/_?TS++KRK P[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYsst+++++++su++++ut++^s++++++++++++++++++++++++u+s+++u^s++++++^s+s+++++s+++++++sstus++++tuss+s++++s++++st++++++++++^s^s++^s++++++++++++++++++ssssssss+++++++++++s++++++++sH=o=LLFPi}wPPZZP`7P{mPFX2FjM=ffJfPBBtFF<}RhvBR ~l:VDgpV.LHjgaA/0gXFrnjU )% 42$ U4Kam {dN+x t P d TTTH\hlpTT !"#$ $%&<''(4)*X+4, ,-X.00T1,3355@7P779:t;<;<=>H?$?@lAXB(BCDDDEFHFGH@HIJlKDL(LMMNOxOQ@R<ST4U\UVY$[X[\\\__`D`b@cef@ffg@gh hhi,i|kkll8lllmo,oToooppLp|ppqrr8rhrrsstttuuLu|vLwLwpwwwxx<yLytyyyzz8z\zz{{{||8|`|},~~0~X~~~LtHp$T| Dt@p Hx P<x <0d<Tl(X,\4 H`8h 0`HpDh0`<p,\ <`4 Xx<Ll,|H0xDDxH |lL| „lT@ǐ\ ʨ\D Τ4H0PhрјѰ(LlҐҴ$dӌӬDx(PՐմ 0@d؈جلPtژڼ0Hlې܈0Ttݜ0`ވެ<`߄ߨ8\4X|0H x@dLp(4LpD<D<D4Dd< tpDx   h  (<h0X@lH$ !H!X"h#8$0$%(%&H&'\'(x)8*(*+p, ,-.,//0112t334567@789(9:;l>?@AXBhCE FGHhIJ`KL4LMNO4OPQQxRRStTT,T<TLT\TlTUUV(V8VHVVW<WWX,Y Z4ZdZZ[[H[|[\\X\\]]]^x^_ab,bcDcd8deef fXffgg`gggh4hphhi\iij<jjjk,k`kkl l\lllmm$mHmmn(ntnooToxooplppq@qqqr rPrrrs(sXssst,t|tuu`uuv<v`vwwDwwx(xxxy yyyyzzTzz{${`{{||0||}H}}}~0~X~D <tL| D0d,P @Dpl`PDp@|<( 0@P0@ p$4D<dxd844D|`Ldh@@hp84< @P0pøżƀnjȈX͸Όpрѐ4ӐX րְ8hؘ|ٌٜ$@pݔސޠ|ߌߜ\lXl4DTdtpH,(@0@h,Tdt ` hL\l           !!!!#$0%%') )D)\**+X++,@,,.p0<1X2\33456067P8,9,:;4<=>?@,A ABCDE@FFGH@ILJ`KLMxNDNOOPQ\R(S STUVW@X<Y(YZZ[\]]^^<_P`8a abcdd@def|gLh h0hThxhhhhii(i8iHiliiiij jjkk4kXk|kklm@mdmmmmn n0nTnxnnnodpp@pdqTrps|ttu|vhww$x y zz{|}~dT<\lH ($dTDDxd0\$Xt@ h$\\ 8p4h88|tDH\xhTX8T|P,$ tl4L  ,°pDTdP`ǬȈ ɴd ̐Hʹ`ϼ<Ѩ\|ԴLt ظPt|\ވdt$p(@$(\d88P<`XD4XdTLh     `L@H@pp8T H !!"T"#$ $%%&'(P()*p+L+,-h.D./001<223D344455T5556H6677h7777788848`888899 989P9h9999::0:H:`:x::::;8;\;;;;;<<@=`>\>t>>>>??4?X?p?????@@(@@@X@p@@@@AA0AHAlAAAAABB BDBdBBBC0CTCCCCDD<D\DtDDDDDE E@EXEpEEEFF F@FdF|FFFFFG G$G<GTGlGGGGHHPHtHHHHI IPIxIIIJJ4JLJpJJJJKK4KTKlKKKKKLL LDLhMDM\MtMMMNN(NLNpNNNOO(OLOpOOOPP$PHPtPPPPQ Q0QTQxQQQRR,RPRtRRRSS S8SPShSSSSTT@TdTTTTUU@UXU|UUUUV V$V<VTVlVVVVWW,WPWhWWWWXX(X@XXX|XXXY Y0YTYxYYYZZ,ZLZpZZZ[[$[H[l[[[[\ \D\l\\\]],]P]t]]]^^(^L^t^^^__<_\_|___` `0`T`x```aa<adaaaabb@bdbbbbc$cLclccccd dDdhdddee(eLepeeeff$fHflfffg g4g\gggghh4hThthhhii$iHihiiiijj(jHjtjjjk kLkxkkkll l@l\l|lllm mPmmmnn0nPnpnnnnoo<ohooop(pXppppqq(qLqlqqqqrrprss,tt t8tXt|tttuu,uDuv<vw w,wTw|wwwxx,xPxyHyzz8z\zzzz{{8{\{{{|\|}0}P}h}}}}~~8~\~t~< l|(@\`4X$LX$P0D@p8T$p,|p8H$ 4\\(p,X T8DP0ôXĈĘ44l\@XϸTx,\Ҡ$hӸXԨhհl@טl0ٔ\4ۼ(܌݈tLt PdX,\D|dL0d8dp$4 H     h   , |  8  L4d <Xl `x0Hl$H`$`x 8D|Xh ,x   0 @ P p        !!! !0!D!X!l!!!!!!!""","@"T"d"t"""#P#$L$%%%&(&|&''p'((`())`)**P**+L+,,P,,-D--.<../(//000x011l122x233l344t45,5|56$6|6747|78 8l89$9x9::\:;;t;<8>>?$?x?@4@@A AhAB(BBC(CxCD0DDE<EEF0FFG8GGH<HHI8IIJ<JJK$KKL0LtLMMpMN$NpNOO\OPP\PPQHQQR@RRS4SSSTTXTUUVPVWHWWWX(XHXhXXXYYDYxYYYYZ,Z`ZZZ[[([H[[\\h\\]<]]^_t```aabbxbcxcdTdee epeef fgg|ghlii,iDi\itiiiiijkLklmPmP= ]@   [;/k[; m[K4k[K;$tdTD4 9t`TD4p@ p`P]]]]]]]]]qqqqqqqqqqqqq_rrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqrrrrrr^]]]]]]]]qqq?+?9/93333310%#"&546323#E44EF33F^\1HH13FFH\c=Q@ { I 9 )        ; +   i     { k [ +      k [ O        k [ K ? +   9     [ K /      O ?      o _ O ?  ]]]]]]]]]qqqqqqqr_rrrrrrrr^]]]]]]]]]]]]qqqqqqqqqrrrrrrrrrr^]]]]_]]]]]qqqqqq?2293333333103#3#œJœJ= =C@    ! Y   Y  !!!!!o!?!!!!!!!!_!?!!!!!!!_!?!!!9!!_!?!!!`!@!!!`!]]]qqqqrrrr^]]]]]]]]]qqqqqqqqqrrrrrrrr?333?33399//^]333+333333+333939993939393910!#!##73#7!3!33#)!hʘip h5hob5o g[[g3giig3d$,3{@F-)0 % $$4500 -0)%" *"sY!"@""1 1sY ?33/]+3?3/_^]3+39_^]9999392103.546?3#'&'#7&'4.'>LA%Sfm?R1A>oUqDR$GI_}KXOt~s5@AC\sN"2 NbxMY21K=% =_. u5R)7@ 1  *&&89$-Y$[4YY [ Y e9T9D959%99999999U9C909"999j9999999i9T9B909"999999999v9Y9D929"999999999i9Y9I949$9999999999v9I999@J+9999999999f9I99999999T9;9+999_]]]]]]]]]]_]qqqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]_]]]]]]]qqqqqqq?3+++?3+++99393333210#3 4>3 4&#"32> 47! 4&#"32>>no_ CL>INb9:FMh;% AG ax?INb8:FMh;ft/=PTkWLRk.Bo~vQUjULRkW1R&0=9@*418 11 0'   >?  PY 0'4##;PY#-PYPYs?c?R?B?3?#???????????t?e?S?@?2?"???i????????r?`?P?B?2? ???????????v?b?R?D?6?$????????@???r?b?T?6???9????????r?`?R?D?4?$???????????p?`?@?0? ??????_?O???]]]]]]]]qqqqq_q_qqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]_]]]]]]]]]]]qqqqqqqq?+?+?+99/+399393393931067'7!!'#"&54>7.546323267>54&#"`MX&  y quԀO>.εnUwdO=3b4dUifNPrUAnƭ556WF\u8Y~BAw9vOJT?wB1BY?\dr\=@?/_O?m`?/_:?/_O]]]qqqqrrrr^]]]]]qqqqqqrrrrrrrr^]]]]]]]]qq?9333103# œJ=HL(@  Y YtdT@4$dPD4$iTD4@4$O0 9p`pO]]]]]]]]qqqqrrrrrrr^]]]]]]]]]q_qqqqqqqqrrrrrrrrr^]]]]]]]]]]qqqqqqq?+?+9333107&5467 ϵ[vZTy4ܰ,dTFLk@   Y Y4$D$mp`Pp`p=_O?/oO]]]]qqqrrrrrrrrr^]]]]]]]qqqqqqrrrrrrrrr^]_]]]]]]]]qqqq?+?+9333107>54&'7 at`oqԲ[LTE꣮HT~ۧfN=@ 0  ?]91073% %#'%@;+/=@L@/+@H)GbaHÏc -@  Y ?33+3393333310#!5!3!gXguVfVfD#@ Y[?++933910%5654.54632'/'D5=H*+M;m+*69ZL`/@ Y ?+99105!LUG @   [?+9310%#"&54632GE44EF33F\1HH13FFF@ ??333310#3nlZOR (@ sYsY?+?+993310 463 #"326ZݽV^M_Wwqe "tlI$H /@    sY?+3?3/9933310%!7%7%3 /  4P55Fa5LB@"  sYvY?+3?+3/_^]39993310)?>54&#"#632!5qtp7y)@B-~|kb+睘L+l@: )&)###-,&sY,   sY  sY`?2/]+?+3/_^]9/]+93993999310"&'332654%'?>54&#"#>32eYI%B !>sho6u,@B-f~Oѯ"/R nowD J@%    uY  ??39/33+3933339939910#!733!77_44xrh =`@<sYo vYsY  ?3/]+?+9/_^]+93333102!"'33265!"#!!6&B $:l]`uKr+TSL'A@"! ()$tYsY sY?+?3/+9/+933310"&54$32#'&#">3232654&#"ݺУ))B Y[0LHppkags5<-4mm>rxF=7@  vY?3/]+9?3393910#!#!B8>ˋ=M+R)^@1  ' !! *+ sY $sYsY?+?+9/_^]+999939393310!"&5%.5463 2654# 2654&#"vVb ü4@UZ͞KW\WD"f4F\w[a]]b<L(?@!" )*%tYsY sY?+?3+9/+9333102#"'7332#"&54>4&#"3276Uͦ稵'B "i9(RErhpkobLZ6݌002vQԽ~y=r (@ [ [?+?+933310%#"&54632#"&54632{E44EF33FE44EF33F\1HH13FF1HH13FF_" 5@ Y[ [ ?+?++93333910#"&546325654.54632"E44EF33F'/'D5=HG1HH13FF+M;m+*69ZZ@7Y 0@`p0P`(1H?+]qr33++9933105 )2gyygX@: Y @P Y P/]qr+/_^]qqqr+993310!5!5GGffffZ@7Y 0@`p0P`(1H?+]qr33++99331075 5)gg+2#L!}@L #"Y?O @%H@H[   Y?+3/_^]?+99//++_^]q9+99339333310#7>54#"#763 #"&54632P!so<$2Bn};E34EF32F^N,BS 1HH13FEx{T=H@6C%((H>/IJ="?YEEY+Y""""  2Y :YJJJJJJ/JJJJ_JJJ@J`JPJJJJJJ]]]]]qqr^]]]]]]qqqqqqr/+?+99//_^]]3/++3+993333333310#"$5! #"547#"&54>;232654!"3267'"3267PqAWCHO=o$&0r%%tpכ&Ȕ1iP8=n_X޾32KWYm[w{-n@%"SЫM_Y>4Ho@>   `Y _Y ]]]]]]?3+333?339/3+393992239910%!?3!?! ! p} % @R55555}hu=%~@G !!'&`Y0`$_Y`Y  `Y_Yp']?++3/?++/9/_^]+99933399993332102654&+2654&+?'7! !%¥Xd Ѩ 'hdbzT55捸 riLT@1  _Yo     _Y?+3/_^]?3/^]]+93333310 54$32#5.#"326?3}-A>`rDHA=s |3ۮ+/D5*/=<@"  _Y`Y_Y`Yp]?++?++99333310!#3  #%#?'7̠h&C:CU Ч {k|55=}@H    `Y `Y _ o -     _Y `Y_Y?+3+?3+9/_^]_]]q3+3+393339910'7!#7&+!73#'!! ?3!?r 9Bm]j<@I@aUeBR 5d5= @ `Y_o-   `Y   _Y _Y9p`P@0 p`P@0 qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]?+3?+3/_^]+9/_^]_]]3+393339939310!?'7!#7&#!!73#'\ Ѩ  9Blc;=H=Z555ѠdqL!X@0 "#_Y_Y o   _Y?+?3/_^]+9/+393333310 54$32#7&#"3267'7!|3Cӱ͸Y??  Kz32#"&'732654&#"1,JPG}X?:gfc]N;>H-GrOR`Ϯ-'+0p{N=?wZ@8   PY  / QY]]q?+3/_^]?3/^]]+993310%#"&54$32#'&#"327Q[G4-7?i`dΏKW?d>"h@:$#" $PY  RY  OY OY$$$?$qqqq?+?+?+3?+33333333393106'7!!7#"&54$32.#"3267@Dq{^0#J5^dXK8=0k---kIB?_!E@$ "#OYPY QY#q?+3?+9/+993333103267#"&54632>54&#"_kiZB\\{=:F`I='*NT!qq8HrL%z@& PY PY0 @ P  @$!H o_@]]]]]]qrr??3/+]+?3+39333332310##?>32#'&#"3# (M>#17=FL 1'BriTL,N@)$ ,-.!)QY% %%! PYRY?+3?+?3/_^]+99333333310%267.#"%#"&54$32#"&'7332678An&%*dbYEHG32!654&#"#7v jPXefif04K8oH-Liomf:-F'-8}[rLJ@* SYOYOY/]qqq?+?+?+93333310%!'7!#"&54632$+>@-,@@,-@F-f-3,@@,-@@%LL@X   SY OY PY>N^p`P@0 o@]]]qqqqqqqqqqqqq?2/]+?+?+933333310"'733267'7!#"&54632;QO!/,AK3$@-,@@,-@Ln--,@@,-@@;{@F     OY  OYOYo_O?]]]]]]?+3?+3/?93/+33339933339910'7!'7!##+1^$Qbڔ>H-8---ߋm :@  OYOY   ]qq?+?+9333310%!'7!+F-H-Jq.y@A $  )("##%$$0/@00 ),RY,'%OY'$ OY RY?+3?+???+?+3_^]]99333333339333310>32!654&#"#654&#"#'7!>32iDOTa f g*-,zc cf,/,b cvFMXaazkeG-Fy--7T9F#-7Y8f-cxoIK@'  OY RY OY ??+?+33?+9933333333104&#"#'7!>32!604J9nvTWefif-8~]g-llmf:-F= ,@ PYPY]?+?+99331032>54&#""&54632i^[`ib[^ȊȊTյյL$P@*$ %&PY !!RY OY OY?+3?+?+3?+993333333107!?'7!632#"&'32654&#" 0Byg y.c>jcbYK58Z//-Ѭ r0o|N=DL D@# "!OYPYRY?+3?+?+99333333310%267&#"!#"&54$32!6H/yffc[[QMJF?yEk(tx:E+/}WS#G@  OY  RY@ H]?2/++3??+3933333102#'"#'7!>2,+&PGkvKzdf-q|%Q@, &' PY  PY!?3/]+?3/_^]+9999993310#"'733254&'.54632#'&#"Ê)-_<]iebq%/?gRbTuh`>,;\31wP#l8KO6R<6|ZbU@. PYQY]]qq?+3/?33/+393333332310%327#"&546#?33#-#IO{~O[ h{@%a--/W`VOJ-'T\fI@&  OY RY OY ??+?+3?+993333333310%32673!7#"&546'7! 04K8ovSXef fof-8}[x-knmfMP-~V@4    OY@P$4t _?]]]?3]]qq?3+39939332104&'73#'7!6*SYIq @'%,-(X[z-$h1G@    @0:H@ )H@H  OY?2?+39+_^]_]+]]qq+93333333310##'733654&'73B|Ff5Kz9*Skz-=YrK%,-(D~%\@0" ! ! &'&"  !!OY! OY ']?+3?3+9339399399399107#&5467%'737>54&'73!*?Jk|@4)t73T - RD-v=F -;H-5EUFz@F  ! ! QY. OY ?22+?3/_^]+3/3_^]_]]]333939333310!654&'73#"'73327'4@*StrLQD%-9-p$pQ%,-(Oe¢L`RZn@7     PY`p   PYH?2/++9?3/_^]]]q+93339339910#7#"#7!326?3 48j7/-d8j#L/H-/1%!)N@(( %  +* Y ))(Y)Y?+?+9/+99333339310"&547654&'767>;#";oml4V^)4>[`;[FR;>qd#.'#$QQ-&/mj^fN*#/ Fq@ ??93103 fFG$!)N@(&%% !!*+ !"!"Y!!YY?+?+9/+9992223331073267>75.57654&+732#$>[`;~^ES;AI>4^Vp~4~/mjN`hO4J,!EE/&.&WM-xrًT4No@    Y@(H@5 H Y?O/_o @/2H/+]qr+33/+++3993310"'.#"#>3232673'jJa&MN ev8wKVS#ENg@jy?9m:?H1iLg: {@*  o@$*H@ H @ [;/[K;+ mK+{k_O$t`T@4$9tdTD$P@0 p`/]]]]]]]]qqqqqqqqqqq_qrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqrrrrrrr^]]]]]]]]]qqq?+?9/++_^]933333104632#"&#3HE44EF33F^H1HH13FFR= @K   "!sY/  tYO_o?3?399//33/]+333/_^]+3993993929310#7.546?3#'&'67%`EO!R Rk-78\[>S +8 Y$L%f@6 "" '%& sY sYp %%vY?+3?3_^]+9/3+333933293310%!?>54'#73&54632#'.#"!!{\[[슓-A e2 ccuGDN6bR_X+ʌRhBWJiF)@#*+4+D+d++++++@0[dH +++K+ +@+`+++++++ +@+`++ +7JH+@H&tY  tY/]q+_^]+++_^]qr_^]]]+]99331047'76327'#"''7&732654&#"PkJhlllHmRRmHlgijHkP`ONxyMQgkJmRRmHmnljHkPPkHjiMPyyN_=$@X  ## &%sY sY$ # "sY    @ H  sY?+3?399//+_^]q3+33393+3+3339239333333339910!!?!7!7'!73'7!'7!3!\( (_  iv Z mR55R#Ro55t55R Fq)@ Y?+?+93331033 fff!l%nBm4@b@*>2;;'/558AB2>8'8>$Y! Y?3+?3+93399933339910%!"&'7332654&'.5467.54632#'&#"4&'>dM7)-x>vyeupk_Qt$-AmWf(Gn[S.eVFXtQEE*i_@kB?Vz4wJ#l8QU(=590M_:?6V.mY@U!ej3 @   Y@7BH'G @ Hh8(scSD4$ip`RB2$rdP@2"rbRF4"@x9vfTD4&tP@4 p`P]]]]_]]]qqqqqqqqqqqqqq_rrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrr_rrrrrrr^]]]]]]]]]]]]]]]]qqqqq/+^]qrr+r3+3933310#"&54632#"&546328**::**88*)<>'*8*;>'*::**;<)*::vR8}@50#6)#9: : :9::p:::):9:::::::@9W\Hi:B:$:4:::::::r::T:d:2:B::$::@:@:?H::::::::.2H:@%)-H::::::d:t::P:::::@ H:: :@F H&-Y.***&!515A555!555 55 2Y&&   & &  Y Y?+?+99//_^]]+3/_^]q3/]++_^]_]+]qqqqqq++rrrr+_^]]]]]]]]qqqqq+qqrrrrr^]q9333104$32#"$732$54$#""&54632#'&#"!2?3v=@F ⧧}s1Rv J1|Aü@ߥ "i332?3&#"327%V ThFXWiAC ,6UkZ=GD'JYwakcO*oJT H@!   [[ ?33333+3+399339333103#73#7== ;== TudBdudB,@_ @Y?+_^]99310#!5gfL`/vR5>@(%%&500-;"!!&411--6&6?@':):Y0; ; Y1!&$&Y4$)) $$$$);$$;) Y Yx@i@(@@@@@i@G@8@(@@@i@@@@@@w@e@V@F@7@(@@@@@@@@r@`@T@4@ @@@@@@@o@_@0@@@9@@@@@@Fo@P@?@@@@@@@@`@?@/@@@@@@@O@0@/@@]]]]]]]]]]qqqqqqqqqrrrrrrrrr^]]]]_]]]]]]]qqqq_qqqqq_qqqrrrrrrrrrrrr^]]]]]]]]qqqqq?+?+9///_^]q^]3+33+9+39939933333393333104$32#"$732$54$#"!57'5!2#74&+326v=@F ⧧r`hJZXTVs?Cj[Aü@ߥ "++)sjMp+]YIJ @ Y?+3910!5!#^R-@  Y Y?+++9333104>32#"&732654&#"RSSTURf{UXyyXU{STSTTQYyzXYzy_ _@5   YYP @Y ?O?]3+3_^]++?+9333333310#!5!3!!5ngXgGuVfVfff1F @   YYK;+{k[ l{k_OOo_O?:O?o_?/`]]]qqqqqqrrrrrr^]]]]]]]]]qqqqrrr_rrrrrrrrr^]]]]]]qqq?+3?+3/933339310!7>54&#"#7632!#ҖJ87>:&7qQt~`R4E!bfWam) F'B@"% )("YO_o  YY))o)_)O) )))m))o)_)0) )))))o)_) )))p)/)));))))O)?)))))))?)/))))))))@)0)]]]]]]]qqqqqqqqqrrrrrrr^]]]]]qqqqqqqrrrrrrr^]]]]]]]q?2/^]+?+3/9/_^]]+993.3939310"'7332654/?>54#"#7632pj7I%ggU WHWzA6&7jVsrq_b p ^d{ AV\lf^PZq WFw^b@[  _K+ k[K;+jkK{[K+ k :t`T@0$pdT@$]]]]_]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqq/^]+931073o^!%LT@,   OY OYRY?3+3??+??+993333333333310%#"'#767'7!32673!ϐrj1H"L2sL@0.|N-G |!-t.EMB3-y=;@    Y ??+39/93993310###"&5463!^^  7ӻ5-CrU8@ YY/+/9/+933933310#"'732654&'73H=01=LDADV!PWbuK79,;RRE(B /@   Y?+3?9333333310!?7%3 &nHV11q:/rR *@ Y Y ?+?+933310"32654&"&54>32No;5Po;e}U_e}QX~UWna]n JT L@#   [ [  ?33333+3+39933933910%#3#3=A=# =B=$ J~B~BHB'&{"$@P ]]]5]55?55HB'j&{tG`]5?5wF'&uN#,@-..p@ ]5]]]5]55?55XX$!@,  "#Y@0@P@@!+.H[Y  @6#&##########v#d#V#F#&##m###f#T#D#4#"#########d#D# #########t#d###;###[#K#?#+######p#`#T#@#4#$#######_#@##]]]]]]]_]qqqqqqqqqqrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqrr_rrrrrrrr^]]]]]]]]]]]]]]qqq?3/^]+?+99//_^]+]q]+999933333103326?3# %74632#"&QP!tn;{)2B;E34EF32FF*B%fR 1HH13FE&$CN@ &%+5+5&$vN&]%+5+5&$8N@ &%+5+5&$^h@&)%+]5+5&$jPN@&%@%%%+]]55+55*@M   $ +,!_Y(  `Y( _Y,,,,,,]]]]]]?3+333?3999/3+33/+99393992339910!?!!?.54632 !4&#";267-} % @͇ p&-wTTwCH33HE10K9\<55}55V3Twwu3HH32IFn=#&@w $%&&### (''$`Y%$`Y_o- $$! & _Y `Y  `p!!`Y!!#_Y?+333/+3/_^]?3/^]++399//_^]_]]3+33+3339993339939999233310!!?'7!#7&+!73#'!! ?3!?!d n X A9Bm]j<@I@aUeBR kw}555d5rUiL&&z]$ %+5&(CN@ & %+5+5&(vN&"%+5+5&(WN@&@ %+]5+5&(j8m@ &.%+55+55&,CN@  &a  %+5+5`&,vN &  %+5+5+&,-N@  &  %+5+5&&,j.m@ &  %+55+55=@S   ! _Y?Oo?O @$)H `Y_Y `Y _Y ?++?++9/+_^]q3+3993333333310 #%#?#73'7!#!!3 CU `a _w^h&C=5%R'5Rk&1h@ &* %+5+5g&2CN@ &"%+5+5g&2vLN&,!%+5+5g&2N@ &"%+5+5g&2h@ &(4%+5+5g&2jm@!& 00%+]55+55$eJ A@) 0@`p0P`(1H?+]qr910 ' 7  GXJVZGXG`HZVJXHHo)k@:#"   +* &_Y""#  H _Y H?2++?3+99_^]]+93333910"'#7&54$32734'326.#"읭wnZ蛩suZ%0a`!21`҆rTu^KSzrW1KR6&8CiN&״!%+5+56&8v=N@ & %+5+56&8N@ &E!%+5+56&8jm@ &p/P/]/%+]]55+55u)&<vN@ &%+5+5=h@:  _Y`Y`Y _Y?+3?99//_^]+++399333393310 4&+2!#!?'7!6p,! ћ  feճ55554b@5 $%%)(//(/561, ,"PY,&(OY& PY >  ?3/]]+?+?+99933393223910#"&'7332654&'.5%654&#"!?>329E@>>"- O3Vb=??>/LL+"ֳj>7Y84tJ^&vd;`32nE8U<^L-߼FZ-W=&DCn \ # %+5=&Dv " %+5=&D # %+5=e&D@ P))5 %+]5=3&Dj 1 %+55=&D % %+55?(!1:\@/8')'22 /<;8OY 5++PY" QY /33+33?3+39/+99333933310327#"&'#"&54$32632267&57&#"4&#">(yg|*PEj>x)]s_.r4YW[bR610[![e 6?d*NYNZ0+Ji >28%'Bny5=?Uw&Fz#  %+5?_&HC? V#&%+5?&Hv!"%%+5?&H "&%+5?3&Hj 4"%+55m&CL  %+5m&v  %+5C& V %+5b3&j c%+559)f@9  ''*+   PY #PY?+?+9?_^]9/3/993933310!"&54632&'?&'7%"32>54&NjgXhYnw&_ixXZk^XZiʫ0u`J$N,Y^sS熃トIe&Q &2%+5=&RCS 9 %+5=&Rv %+5=&R k %+5=e&R &2%+5=3&Rj .%+55t- J@) Y@P`  YY?+3+/_^]+99933310#"&54632#"&54632!58()88)(88()88)(8}G'(88((88(88((88ff'V@1!" )(!$ OY  $PY)]?2+?39+9993333910"'#7&5463273"&4'32>\wkQ]uhO[Z 4] 4i[\HjKhD4.b?5[f&XC8@ _ %+]5f&Xv %+5f&X R %+5f3&Xj n.%+55UF&\v% # %+5pL$@&%$ %OYOY PY !!RYt&b&P&@&4&$&&&&&&&&&&&t&`&T&@&4&$&&&i&&&&&&&&t&d&@& &&&&&&&&&&t&d&T&D&4& &&&&&&&&t&d&T&D&4&&9&&&d&&@'&&&&t&d&D&&&&&@& &]]]]_]]qqqqqqqrrrrr^]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqq_qq?+3?+?+3?+333333339310632#"&'!?'7!32654&#"c0b 2B{//_&G P@ 300%+5?5=>Q+{@?%  ,-++ PY !PY(RYOY OY ?+3//+?+?3+9/+33339939939933310?5!7!7'7!3#!7#"&54$32.#"3267 (D(ttq{^0#J5^dXK8=RUT-T--kIBD&(RN@ &%+5+5?&H "$%+5&(>N@ &(%+5+5?w&Hj %.%+5&(cN@ &"%+5+5?_L&H ("%+5m=&( p%%%+5?m_&H*++ %+5&(\N@ !&#%+5+5?&H )%%+5q&*N@ "&"&%+5+5L&J -1$%+5q&*N@ "&%.%+5+5Lw&J 09$%+5q&*N@ %&("%+5+5LL&J 3-$%+5qLL&*%"%+5L&J  -0$%+5#&+N@ & %+5+5x&K.@ !%+54#=#'@o &' ! !!%$)(%& &_Y  ' `Y$'  /  '?'O'  ' '   _Y !_Y?+333?+33399//_^]^]3+3333+333??339939933393399233910#?#737'7!!7'7!3#!?!7!''w'' ccL''5mR5555R5555J$}@D&" ## $$%&$OY RY    PY HOY?++?9/3+_^]3+3?+?993922232333333310#737'7!3#>32!654&#"# {|v )3PXefif04K8oZR-RLiomf:-F'-8}[f&,<N@  &" %+5+5Ce& %+5SD&,.N@  &  %+5+5P&  %+5S&,2N@ &`P@ %+]]]5+5mw&  %+5m=&, մ%+5mL&L-@'@H'@H'@H'@H@ H%++5++++&,AN@ &  %+5+5m(@ OYOY?+?+933310%!'7!+F-f-P=&,-s2!H!H!@ H  ` @  ]]]]5+++rLL&LM<3@$ Hp/@]55]]]]]]]]55+&-N@&0 %+]5+5%Lv@H  OY PY^   .   Y[/]3++?3/_^]q+?+_^]39933339331073#'"'733267'7!OՋ/QO!/,AK3$^!!n--L=&.;L&N;j@:      OY OYOY?+3/?+3?+/?9_^]]9333339910'7!'7!##և1W^$Qbڔ>g----ߋ&/vN@ &%+5+5m&OvK@   %+54L=&/U@L &O=&/ /  $%+5?5mj&O P@ %+5?5=&/zK&O@ _O]]]5=z@;     _Y  `Y _YP`H ?3/+]q++?99//9+3393933399339910%3273!??'7!Tb־koAV, Oq < ^5l`k}55dQ@)       OYOY?+?+99//993333333333107!?'7!a\Ɓ+q^q-h`g-&1vN@ & %+5+5I&Qv %+5L=&1%+5IL&Q&1N@ & %+5+5I&Q #%+5IR'Q&@O ]]]]q5]]5;G*}@!"!! )&&,,+$@Y"$!! _Y _Y `Y?2/+?+3?+3/?3+33_^]993339233993310"&'73327>54&#"!?'7!$3 >E~)*A S*!pgcSp  Ѩ k<OPo-/+Y\=8555HxA<IL$d@7%&&/&O&& "RY"OY PY?3/+/??+?+33_^]9933392239910!"'733267654&#"#'7!>32mCQO!/,AKw04J9nvTWef$sn-8~]g-llmgD&2N@ & %+5+5=&R %+5g&2N@ &!*%+5+5=w&R@  (%+]5g&2N@ &'%+55+55=F&R %%+55glD ,@V*$# #-.`Y?O !_Y`p`Y&_Y`Y  ?3/]+3/+?+3/_^]3/+9/_^]3+3933333399310"54$3!#7&+!73#'!! ?3!'27&#"_ 9Bm]j<@I@aUeBRNqLB|dG=(!/8e@4- &0&&339:0OYQY6))PY "PY?+?399+3?3+9/+993393399310"&54632>32327#"''2654&#">54&#"U~㏡J0_jz{ ROy5JYE>KS@.#Q&BObZ_c `(fTd*Risgr}<=&5vN&4 %+5+5S&Uv  %+5L=&5 L#&U&5JN@"&$`$P$$ %+]]]5+5SW&UN s %+5&6v5N.&.1-%+5+5O&Vv &)%+5&6N@ .&.2-%+5+5.&V0 &*%+5UL&6zB3.-%+5U&Vz+&%+5&6N@ 3&51-%+5+5a&VX -)%+5U=&7zUb&Wz@/@H/@H/@H/@H++++&77N@ &^ %+5+5O&W .P* **]5?5=@F  p    `Y_Y( _Y?+3?9/_^]3+3+33/_^]333939933333993103?!7!#"#!#7&+!! `A`3_@C8.8D Z1`Da 5%R ;R5bz@A  !!!!! PYPYQY?3/+?33/+39/3+3_^]333933333333333310%327#"&54#73#?33#3# ,#IO{~O[3ww1{@%12--/W`V>T-'TT6&8N@ &9'3%+5+5fe&X t&2%+56D&8N@ &F%+5+5f&X d%+56&8N@ &U )%+5+5fw&X t(%+56&8N@  &9#%+55+55f&X W"%+556&8@N@ &&%+55+55fU&X %%+55m6=&8fm&X $$ %+5E&:KN@ &;%+5+51G&Zd ~%+5u)&<FN@ &M%+5+5UF&\X  $ %+5u)&<j+m@ &>'%+55+55&=vLN@ &%+5+5K&]v  %+5&=N@ &%+5+5L&] m %+5&='N@ &%+5+59&]0  %+5L%?@# /?@ H PY ??+3/+_^]3933310"#>32#'&j>H&M>#1RprL(R@, ")*PY % %RYPY OY?+?9/3+3+3?+93333310'7!!!>32#"&'#7332654&#"1,&0"PG}X?:ged]N;>H-T`R`Ϯ-'T0p{N=>=#,W@. ,""' -.,!,!`Y,, "`Y+ `Y ??3+3?+9/+9933333103?#"#63! !-2654&+2654&+{ 6Oj"GC6i`'dT¥X5.:y 1捸 Tzhd=L=%D@$ $$&'PYPY RY ?+3?+?3+93333310#'.+>32#"&'2654&#" A)Q.PG}X?jed]N;>j:= rOR`Ϯ-'p{N=0U=8@    `Y  `Y ?+?9/+393331032)?'7% 32654!Bg d8dر=5.??R˒L !8@ "#RY PY ?+??+39333310%2654&#""&''7%3>32ed]N;>j:ZX?m  2JPG};p{N=0O-'1GrOR`Ϯ/&L3@  _Y_Y?+?+9993310"'332$54&#"#6$3 -A?arDHA=s q63%+/bD5;*/r j,K@'!' !-,,.*`Y*%'%%_Y %_Y?+3?3+92+33933310#'.#"#5.#"326?3# 54$32>32BB*EZ7A?arDHA=sq} u~KX`^+/D5*/ |?&K@'! '&&($PY$! PY QY?+3?3+92/+3933310#'&#"#'&#"327#"&54$32>3212?K&7?i`d΍Q^Xm&sM>{tܮ?d*KW=>=<@  _Y`Y  `Y?3+3?3++393310!#3 #"#63! #%#??̠h&C6Oj"GC6i`<CU {k".:y 15@= I@(  ! `Y`Y _Y`Y?++?39/++33933310;#"!"&54$!3#"#cP Ч ZQ#]AC(lb5M5b5 5>= &Q@+ %'(%&& PY&PY RYOY?+?+?+99?+39333310.#"3267!7#"&54$326#"##J5^dXK9=lq{^G/y_6C-EkIBJ --1 3G"0M@(+'..' 12++#PY PY?+?+933933339910"&'332654.'&54>32">54&E:@-7Y+ek>n~蔖W@`UMEH"bG"ZK";@W􈵟@Ml:U~F/iz];=y$?=^@3   `Y _Y`Y_Y`Y?3++?+3+9/3+339333310)3)!#3!#"#!S+BP`;@H@j]pFB8 ѧb# A5bj^L"I@& " #$`Y  _Y _Y ?+?+9/9+933333331074&#"#>32#"54732qM=B:k 6W/+% u"}jZPH>6M(K@( #)*_Y"&&_Y&_Y ?3+?+39/+9933310%.54$32#'.#"326?3#"&6v.B v5l`8'LB=/^1l+cg R +E=W@.    `Y_Y`Y`Y?3+?3++9/3+3333393310#7&#!!73#'!!"'73327'7!Blc;=H=CiPf*A R,! !Ѡd<. 5R*@%  sYsY   !H @ H p`@0 p`@ `P@ ;p`0 `@ @]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqrrrrrrr??3/++^]+9/3+3993339333310#?>32#'&#"3#ի ([?/7-<'&2"蠸`1^T%qj.]@0+$$+/ 0$!_Y!!((_Y( `Y _Y?2+2+?+9/9+33393333102>32#'.#"#7&#"3267'7!# 54$v~K+BB*"@Cӱ͸WB?  K|L%f2)a66\9/zkE=Y@.      _Y  _Y?+?39933+3333933333310'>7'7!'754'7 D=SU   $)Ax=5Ѿ\ jŘ55-5rjwF$J*V@." ' +,"$RY$OY PY OY?+?+??+?+39333333310%327'7!!"&547654&#"#'7!632=SP%j2x1904I:ov X"ef6H[Y-UqjE'-8y_H-mf+m O=K@&   _Y_Y _Y?+3?9/3+3+333933310%!?#73'7!3#qhYYP55SR55RQ#g@7   %$ `Y_Y  _Y?+3??99+3?3+339333339310 '7! !!?>32#'.#"w   eK uckU+B:#>Zvx559)5_55=u`^;[@0 OY PY ?3?3/+?9+339333339310!##>32#'&#"'7!yڔ>&͓N>$11@Ir^$Qbߋ{v}--<A>@ PY OY OY?+?+9/3+3933310#!#73'7!33jvi+u-TS-hDW@0   !     QY ?3?+3/9333333293310##7'7.#"#76327G Ua!Vۭ'tk@1#01OG[]tM-J+qr-kY S^{rXh<0f@!00$ !!12 0"_YY+@ Y_Y?+?+?+?+3393399333333310!7#"&5#"&547'7!32>7332>7h| !QXfpO[bp~ C d4j  j6k <5s~r{vAL5c2{tj?c95- tn<E=D@"  _Y _Y ?3?3/+?33+3333993310##"&'733267'7!'7 a#,u)F$ @  RY OY ??+?+3?9933333104&#"#'7!>32#604K8nvTWef-8[g-llmf$gLgv!/G@$) "01 _Y %_Y,_Y?+?+9/+33399333310"$&54$32>54.546324&#"326Zެ B>="("H79MvZͨɦқD% 9DDLV;T^rTz=-G@$ ' ./OY *PY #PY?+?+9/+33399333310#"&54632654.5463232>54&#"Ȋp-s"("H79Mi^[`hc[^?Gյe^8C% 9DDLY[gE2L#F@&!$%`Y_Y _Y _Y?+3?+?+?+933310!?##"$&54$323!267&#" {iIxT1Ƶc55NcZ)^=K.!B@$  "#PY PY PYOY?+?+?+?+933310##"&546323!2&#"C*ҥǎ.ww4cHCPa_fK Ե /|>=H@&  !`Y `Y _Y?+3?3/9/++3933310 4&+!#!?#"#63!2pO 6Oj"GC6i`herB55.:y 1L!.Y@/( 0 /" ++RYPY OY $$PY?+3?+3?3/+?+333393310#"&'!?>32#'&#"63232654&#"–.c 0By&N>$16AH7y?>jcbYK58wѬ Z//_rw̱X0o|N== i@8   "!_Y `Y `Y  _Y?2+3?99//++3+3339333339104!#3262!#!?'7!e 7 Ѩ 8 /ë짞U5k5555r" L)J@%$&&* +  _Y&&!_Y?+3/?+3/9933933310"&5467>54&#"#632326?3ϽֈEyt?A1ŢӵPzY0CA7ZD>LkLR]J+E5UXitG0!&$,A@!  &.- *&&**"PY* PY?+3/?+3/999331074>54&#"#763232?3#"&$2RhnhR2GH3_=/$g2QgmgQ2xWH-)3GSnH+! /I:8BmxgOgC)! 4O?Dv=UL *F@% "(+,PY$PY $PY(( ?3/+?+9/3+93333102654&#""&547#"&5463232?38[:.=GI dI_3216AFa-#IO3xNO[ h{ &N>rsT^'--/$3`VOJ-&GK=N@'   !`Y `Y?+3/?+33/33393333310#7&+32?3#".547#"#8D Z1qZ17B+TSI 3_@C8=z#~1Lj9H;-U@&"%%+. /+"_Y_Y- 'Y?+?39/++333339933333310>54.54632#"&547'7!!267'77`{"("H79M`V(  , =W1% 9DDLIi(72)5560)5f,^@1*'$$- . PY  ))'OY)!RY!OY??+?+?+99//+3339933333310%32673654.54632!7#"&546'7! 04K8o#"("H79MhvSXef fof-8}[xAU% 9DDLh5-knmfMP-~=*`@2$ "("$+ , ""##aY%%_Y#_Y?+?39/3+3+33/33393333310%24&'!#'&+#"$54?#"#!y!/'B PHê;URBM/W̰A%Wo(H'oJaQ(S@% &##)* `Y  _YY?+?+3?+3/9333333310"&547'7!!267654#"#7632  ,of?;L+_ks` g(72)5560x$|de)FuLT@ @Y_Y    _Y ?+3?993+3?3/+339933310#'&#"!?'7!>32B60:@#O N # ¼D?gUL:?5@5555egUF!E@# #"QY QY?2+?93?3/+3333993310"'73327'7!>32#'&#"QD%-8-p2IiW<$/,Ei0YmF`RZ-$}zoRTmP=e@5    _Y_Y    `Y ?3/+3?3/9/3+3+33933333310!7!#"#!!!32673!7Ty_DE8i"Ow,hF]3T=VT ^e@5    PYPY    PY ?3/+3?3/9/3+3+333393333107!#"#7!3!32?3!7-8j7/-dzKL/Hd TN1T/-EO=!P@) #"`Y _Y?2/+?3/9/3+3339333310"&'3324&+7#"#!(cU3C #go YCE81E";(<9N?=RѢ E=O@( !`Y _Y?+3/?3/+9/3339333310"$5%7!#7&+# 326?3V+18ETEo꧛`3=C54&+7!"#7!32>7cǺxrwF8l7/, mE9`TRE HN?7-O1\IDV3*/L#X@+" #  $%_Y_Y""Y?+3?+3/9/3+3933310)?>7!7!654&#"#6323#!5İ=<Rtp7y)@B-~caBر}NRla+RM}=#_@2 !!$%_YvY_Y_Y?2/+?+3/+9/+3339333310"'332654&#"#'7!#7&+632j'B &y6ˮrl\N`h MCBmաKij+uJ5T!!b@3 #"  PYRYQYPY?2/+?+3/+9/+33333933310"'7332654#"#'7!#'&+632)-CNMEA ;Blg+UZ>H~r"@vl$@PY  PY?3+3?3+10#?33#!"'7332654&'&54{@%9H@@|%0U6K[=FX-'Tc9bB<M>,NJ7eB{"L@@    QY OY??+?+3?3399333310!?'7!6327$54&#"+$ur $3TG=uL--⛀GlV\kMn?93103#3bb@  ?32993310!#3#3bbbbs O@(   _Y _Y   ?99//3+33+39333333310###535#5333#3bb TT8TP= K&''=N1&+5 &'']>:&G']1P=&/-sL~L&/MwmLD&OM= 3=&1-VLaL&1MZIL L&QM(&$r&+5=&D%&+5Y(&,P&+5m&&+5g(&2$&+5=&R"&+56(&8#&+5f&X"&+56!&8 3I 0&+555f&X&jx@ 555 H+55]]56&8 4*& 8&+555f&X&jxv;6&8 5& ,&+555f&X&jx&@5/5555 H+55]]]]56&8 6& 2&+555f&X&jxC) H+55.N"?@" #$OYPY QY?+3?+9/+93310746$?4&#"'>32#"&32>.kiZB\\{c=:F`Y_ I='*NT߳qxq9Gr!&$ 3 &&+555=&D'j@ 777 H+55]]5!&$ 7 &+55=&D'" H"+5n0&:*&+5?(&S>&+5qL)_@2 &##$ *+$%$_Y%')'_Y%)%) _Y _Y ?+?3/+99//+33+3933333103## 54$32#7&#"326?!7!7'7 "|3Cӱ͸WB  J6T9/z;/dbYTAOf-B>+Tqc)~OvHM>j lq&*N(&+5L&J3&+5&.N &+5;&Nw&+5gmL+I@(%  ,--!_Y`Y(_Y?3++?+_^]9333310#"&547&54$323274&#"326P`\i\Zޡ@>9.+Yͨɦ1aUk_$҇Ya6;iz=m*I@( $ +,,'PYPY PY?3++?+_^]9333310#"&547.5463232732>54&#"P`\i]r҅A>9.+di^[`hc[^1aUk`ҨյZb6;}gmD&N/&+5=m&.&+5Ea&yN(&+5E&T$&+5%L&&+5 K=&'==&']>&G]q&*vNN'&+5L&Jv2&+5_=)g@6' !!'+*%_Y%`Y     _Y _Y?+3?3+33399//+?+3933333310!!?'7!!'7!32673# 5?%+5&vN@ *&*-%+5+5&v (+%+5&$N &+55=&DR *&+55&$#N&+5=w&D+&+5&(N '&+55?&H -&+55&(*N(&+5?w&Ho.&+5&,N &+55yF& &+55&&, N&+5Uw&z&+5g&2(N )&+55=&R '&+55g&2N*&+5=w&Ry(&+5&5N (&+55/#&U &+55&5 N)&+5S#w&U&+56&8PN (&+55f&X# '&+556&8N)&+5fw&X(&+5LL&6L&VL=&7ZLb&WCEL#K@& !! %$!  _Y?3?+3/9/9339333310%7,654&'7,54!"#632+5}vlPV▚@B.fi#R)k *R.G=e*E G@$  "! PY?+3/?39/9339333310?>54#"#6327,54' Қ2U I7/|kq ' O@&œ nwJ^>L@0׿(#&+"&+5J&K#&+5LL"[@"$#  @Y_Y_Y"_Y?+3?+3?+?+33993333310!?654&#"!?'7!>32 CMlJϦl1n} 55>L"0;s@?1*1 *#6< =!&PY!--RYQY4RY9PYOY?+?+??99//+++3?+399333333339106'7!632#"&'#6?#"&54$32.#"32674&#"326@D,jhhem<*I4x7{^0#J5^dXK9=$:30.g-:0k-# ]JXpUB8_g7-kIB'+ ,u2'h$/\@3-$"( " 01+_Y  $@ H %_Y ?+?33/+39/93+93339310#"$5467.54$732654'2654&# ;įw ˠnh $vpdPyε#)o{we7#0M@)+ ! $ 12! 'PY -PY?+?39/9+393339310#"&547&546732654&'74&#"32>źy BU-~_fcaZ]\[¥91n*&7Q;`'Dt")QwE=K@&   `Y _Y?+3?3/+3?33933391037#"#!!2'>54&#a_DE8iagm^=Vm][Ol954&# 48j7/-dΰcP}-/1[UMh7>a:DL&$gN&+5=L&D"&+5U=/@I%%# -((** 10!!$$`Y `Y_Y%_Y_Y,**?3/3++3?+3/+9/3/+3/393393332310#"'732654&'7!?'7!#7&+!73#'!! ?3!H=01=LDA8 Ѩ 9Bm]j<@I@aUeBRQVfqK79,;~55d7R?U_+5V@/, /%)67,OY$$(PY((!QY(2PY?+?3++99//+93333310#"'732654&'7.546323267>54&#"6H=01=LDA1{kiZBYXQV=:F`fqK79,;o!q\Y_ I='*KT#Rmq9Grg!&2 3+ 1&+555=&R'j@ 777 H+55]]5g!&2 8+ "&+55=&R'@ 5@ H5+5]r5g&2N!&+5=/&R&+5g!&2 77 %&+55=&R'" H"+5u)D&<3N&+5YF&\L# O@*   "!QYRY OY PY?+??+99//++3993333310"&'#6?'7!63274&#"3265^q@'I3y+''jg:36)h-:LOH>Ye&-$ ]JXp'+ -t2IL+)4j@9 &!/$5*6$!&QY-RY!!2PY RY OY ??+?+3?+99//++?339333333104&#"#'7!>32632#"&'#6?64&#"32604K8nvTWef%'jgh^q@'I1{:32,g-:-8[g-llmf= ]JXpOH>Yg.'+ .t2b&]@0! ('QY RY  $PY  PY?3+3?+99//++?333933333310#?33#632#"&'#6?4&#"326{@%[&%jgh\r?(I4xh:3..f-:X-'T ]JXpMI;[et'+ -t2%L,@  OY PY?2/+?+339310"'733267'7!;QO!/,AK3$Ln--/+9b@4993%3%:;/PY66RY!PY( (RY OY?+?+3?+?+3?+9933933333106'7!>32#"'#"&54$3232654&#"'.#"3267@DLPG}p|{^S:ged]N;>#J5^dXK9=0k-GrOR`Ϯ-0p{N=kIB+L#0=g@71'7..7>?!3PY!::RY*PY $ $RY OY?+3?+3?+??+3?+99339333310%!?>7#"&54$323632#"&%267&#"!32654&#" 0By$&NH\My.chH/yffc[[>jcbYK58Z//>;D*Ѭ r(tx0o|N=s#@N  #" %  %$ _Y`Y"   ??3?39/993+3+33333399339339910#7#?33!?!# 3',cV p3c} % @N |Qp!B0 hh5.ql55q5u^Zri!*l@; )(!(  &+, )(!_Y"_Y ?3+?+393399333393333310#7&4$3273#5&'326?3#"'"&[}ds\ae-A&5'crDHA=sq'VR}ϐ)| ۮND5*/>q$=d=R@+ _Y_Y _Y?3+3?9/3+3+339333310!?#73'7!!!327V, g[ < [Jf־ko5IT55T@D    ! _Y   `Y ?3+33/3?9+333393393399333310##"#!733#7'!?#&(c+r3_@C8NcN<8D nw B1=W@;^^_55wWL9`@2)4$&. 99 4&:;.77PY7RY,PY''?3/+?+3/?3/+9993399333210#'&#"+32673#".'.'&'733254&'.54632/?gRbTuh`+(.: -"/Jh?5&&2)-_<]iebnl8KO6R<6|Q)cU9. 9lvFR ,;\31wP#L"O@( !!$#" PY PY RY?+3/?+?3/+33399393310732673#".'.+7#"#7!6K2"1%.: -"/5#"#>gQ [YDB@B.P8755 ,%!'i@@@   PYOY?+3?+3/93933103?7$54#"#7632i9<o[@B-2-? 01+z`-=$-s@A(-",,## /."_Y--`Y-- ,`Y_Y  #`Y _Y ?++??++99//+93+3933393310!%#?#73'7! 2654&+!!2654&+ * '.W'T¥X# 5T\5zThdO6=(f@"& % )*&_Y !@Y _Y ?3+333?+9/33+3399333333991073'7!!'7!3##"&5467!26?!OZ  ZZ  Z$(+,%% T5555T74aHN"'*@a  !"%$ ) (*'()$"! ,+ (%''`Y *#*`Y## _Y_Y`Y?+?3/+?3/+9/33+33+939333333333333393310#7'373#5#! ?3!#7#?'7!733'#7#9B,l<@I@UeBRQ[P Ѩ -[a\sPۘu=dAd}}55(.4u@E/ 1 ) +,"#   65 .OY,+#12" QY%PY ?+?+39/99+33339339310#&5463233267#"'67&#"74'>JV}$*V:>ȭ4QZB\\Q?`VF`}OF IHY̧!P*'='*NTp r]: [)l=T@,   _Y `Y_Y?+3?3/+9/3+33933331073'7!3#!"'73327bZ  Z)Pf*A T)!HT55T<.%L"L%\@0   '& PYPY#SY#OY?++?3/+9/3+333933331073'7!3##"'733267#"&54632,=3JU$QO!/,AK^:@-,@@,-@TX-bTn%,@@,-@@rKL /O@(. 0%''1&&**#`Y*_Y_Y?+3?+??+3/33993333310"327.#".54$327332?3#".54WHO+kBa) 89Z17B+TPJ" [jIG7-:1CzVK=L,O@( $!!-(**.  PYQY))&PY?+3/?+3?+?33993333310%267654&#""&547# 46327332?3=oA1RG]QOv|*~NkV3%./#UN35xRgx|_€P+EAmn8m= h@9    "!_Y `Y  _Y`Y_Y?++?+?9/3+39+3393333331073'7!2!#!?%2654!#Ug  Z ZmeLZH5T5L55Z'#S@+   PY OYRY?2+3??+9/3+33393333102#'"3###73'7!>2,+&PGJKww?vQzdhTTTf-yt+)= x@D   !"  _Y  _Y  _Y?+3?39/933+33+333393393910%!?!7!/7!!7'7!3!'!a N = # ;}  P55T5555T_-]von*?Eu##= E@#!" PY QYOY?+?+3?+3?99333310%!7# 463273 4&#"32676NkMRG]R=oA1--lP-EAmQgx35tM E@#!" PY QYOY?+?+3?+3?993333107!63 #"&'#32654#"wNkMRG]R=oA1-lӠEAmfgx35xL*E@$ $ +,''RYPY  PY?+?3/+?+39333310"&'>32#'&#">32%32654&#"X?(M>#17AFPG}:ged]N;>-'rstzGR`Ϯ0p{N=P4@   PY QY?+3/?3/+93310>32#"&'33265#"Q^G4-7?i_c΍#KW?dw ._@1&#-#&!0!/#RY*..**PY*QY!?+?+3/9/+993339333310%4&#"326'&#">32#"'#67.54$32RYzlOu|S?i`dBYp|ҩ\7$I-JB0-*4YCIN?69b[roUYn!_$ >L .T@-& *,,/##0" OY"PY  RY,,(PY?+3/?+3?+?+393333310.#"3267"&547#"&54$326'7!32?3#J5^dXK9=v|1{^G@DV3%./#UEkIBY|a𱹙-0k-;n8m>( ,N@)% -,,.*PY*#PY#  RYOY?+?+3?+?3/+3399333310.#"3267#'&#"!7#"&54$32?>32#J5^dXK9=y11@Iq{^G&͓N>EkIB{v--( S !A@" "#OYPYQY?3/+?+9/+9333310"654&#"&'73267$54>32Ob g`3"3;XfweRbu @;<29#"MI/O"A@" #$OY PYQY?+?+9/9+9333310746$?4&#"'>32#"&32>/kiZB\\{c=:F`Y_ I='*NT߳qxq9Gr/+5j@73'00$ 67!!PY , QY'00PY ,PY?+?3/9/3+3+9/9+3/393333310"&54>%&#"'>3 >73267#"&547'267?{rZB\\=..VZ+Y("JU]4sRc=q\N~='*NT ~'w@<'La`W%#5߳Mwb9G)$/[@2) " 01&&OY  PY//,QY?+3/?3/+9/_^]+9933310%#"&546?.54>32#'.#">;#"'3267˓wPFjkn$0%R'\v1. 8S_hWGzGwnmX@O|F$qn^2K` sRMX)0-d@9##(/(.  OY  L \ l   &&+QY))&PY?+3/?3/+9/_^]+939333104&'+732>54&#"#7>32#"'732642I  !IUVR+_97&:tJN\ȩ{l=Y ` qLJMl wjHiH`<8bC|@E390##96>**E>D6))&-- 2  OY  L \ l   <54&#"#7>32>73267#"&547#"'732642I  !IUVR+_97&:tJ"V)-"C,(uJJ])'N\ȩ{l=Y ` qLJMl re # ~(>8+=OWSW2#{8iH`<8bG-V@2* $$ *./!  OY L\l ''RY'RY?+?+9/_^]+9933310"32654&'#732>54&'2#"&546Guo|m[dAy~sH~pG\ͣГ%]yZK9K ` T@>CxbdhHշ[hU@*  PYPY  PY ?3/+?9/3+3+33339333103#!"'7332?#73'7h |Pf*A T)!&| 5?T)<.T5E((7\@0 6-"" 8''9((%%PY%2PY!)QY PY ?3/+?3+?3+?+3/393333310'&#"#"'3326?# 46327>32267654&#"1@H&s/7 !`+!Nk!%ʗN>$=oA1RG]R{sqP-EA35t^gxE+K@'* $-, PY&QY PY?2/+?3+?3+?93333310"'3326?# 4632734&#"32676s/7 !`+!Nk&RG]R=oA1EqP-EAmORgx35t=!F@$ "#OYPY OY?+?3/+9/+3933310"&54$32#7.#"327'7!͐??&> `3qkZL.oq\7P "*--&E$U@,      OY PY?+?3+339933393333310%'>7'7!'7!4&'H8Nl[\^ po LX--}--5@f^KbU@,    OY PY?+?3+399333393333310'67&'7!67374'%IhA7;}e X6kYn --fLE@#  OYRYOY?+?3+?+?9933333310!7#"&547'7!32673vO#RYee`og/4J9o-iolf"^--s3,8|\xJ&H@& "" '(RYPY %OY?+??3/+?+39333310)654&#"#>32#'&#">32f04K8o&̓N>$11@I9PXefiFy--8}[{viomf;JL0Q@+% ++12%(RY( PYPY?2/+??3/+?+393333310"'733267654&#"#>32#'&#">32QO!/,AKv04K8o&̓N>$11@I9PXefl$Lny--8}[{viomf+&LQ@+ SY  PY  OY OY?+?+9/3+3+9333310#!#73'7!#"&54632&?K?+K@-,@@,-@T-Tf-T,@@,-@@yk- 3@  OYOY?+3?+3339310%!?'7!!nsypwF-- --)OJ@$OYOY?+?+99//993339933310#'!&#"#>3'7!327O*]y!+/dI`+{@-*6\f -A^BR@*   PY    OYOY?+?+99//33+393333310#!.5463'7!3%7"P[=IvIY+v&'8 9- O;Oj-C':YL 4@ OYPY?+3/?+99333310"&547'7!32?3Kv|!+V3%./#UL|@-;k;mmE$\@1 !! %& PYOYOYQY?2/+?+?+?+93339333310"'732654&+7!"!'7!!-j҅zK8k6m+T F8E0M˰1-H-4"1ԓfz,T@- '!!"" -.&#OY&! OY 'RY*?3+333?+?3?+933333310%#"&547'7!32>7332>73!7#"&[HLUa`ogV,zc cf[,~c cvGMXaftif&\.-s3dT9@#dV7@-dvmfLz-X@/(&!!""./(+RY+&#OY&! OY RY?+3?+?3?+?+3933333310%#"&547'7!32>7332>73!7#"&[HLUa`ogV,zc cf[,~c cyWJJXaftif&\.-s3dT9@#dV7@/fqmJL]6_@2& !, 522!78,&&)RY/)$"OY$!PY?2/+?3?+?3+33393333333310"'733267654&#"#654#"#'7!>32>32QO!/,AKv*-,yd cf[,a cvFMXaGLU`kCLny--7T:F#dX9f-cxnmevjf2sL'R@+' ' )"($PY  OYRYOY?+?+3?+?3/+3399333310'7!>32!654&#"#"'733267vTWefif04K8u$QO!/,AKg-llmf:-F'-8[cnIL (P@) )$&&*  RYOY&&"PY?+3/??+?+333993333310"&54654&#"#'7!>3232?3Sv|0K04K8nvTWefnV3%./#VL|O'-8[g-llmf+k;mkDK@%   OY QY?2/+?33+33?3333993310"'7332'7!'7!#/06#, 8^..q5OewY{am%?!, -|>--==+*@O(! !+,PY L\l  PY $OY"PY!  OYPY?+3?+3?++?3+9/_^]3+39333333310!"&54$3!#'&+373#'#32?3%7&#"ܒ +7=~WL7;=Y!7re}ŵnp F~OW/B@! $,,$01!((OY( ! QY!?3+33?+9/9333310%2654&#"32674?3"&'##"&54$32÷F( ) YX`z7dU~lWĹrd<4OZv]tkbZeW«rя6L#*a@3' $+, OY & PY 'PYOY?+3?3+3?3+3?+39333333310?.5467'7!%4'>>DE=iYOSVWSL-\ Ҩ --} Ӫ - ~ 4 z7@    RY OY?+?3+3?9933310!7#"'73267әvQU2,+&PGk-ytzdh(7@  RY OY?+?33+?3933310!7#"'73267(vQU2,+&PG-ytzdILA@!   RY PY?+3?33+?93333310"&54#"'73267332?3ev|9PT2,+&NKmV3%./#UL|L2souih l>mL#5@  OY  RY?2+3??+33933102#'"#'7!>2,+&PGvQzd-yt=L# I@% ! "RYOY PY?+3?+?3+33399333310#'"32?3#"&547'7!>32+&PGvV3%./#V>v| vQU2zd`k;m|G&-yt#@  PY??3+3393103>32#'&#"^(M>#17CFmr{9,@   PY ??+399333310!654#"#7632!gV3%./#_5v|SIk;m|G/HPP@,   OY PYPYOY??++9/+9?+9333310#'7!2#4&+3265Fx|zh`bGBK}lf-puj!-,VFmi Z@0OYPY  OY PY?+?+39/+9?+39333310#!'7!332654&+xJ`z ;u8 oӁadKBnLf---xoAOL4Z@//) 44 /6 5)22PY2PY'PY""?3/+?+3/?3/+99339333310#'&#"#"'32?3#"&5433254&'.54632/?gRbTuh`7CV3%./#V>v|E-_<]iebnl8KO6R<6|Q Dm|nS,;\31wP#L!0@ PY PY ?3/+?3/+333310#'&#"#"'733267>3217?F$QO!/,AK'M>ron7L!#K@(  ##%$ PY!!PY!PY?3/+?3/+9/3+333910#'&#"3##"'73326?#73>3217?F$QO!/,AK'M>ro_TenTK!F@"# " PYPY?+3/?+3/339933333310"&54654#"#763232?3Cv|0RV3%./#_5v| bV3%./#U|Ok;m|Ak;mEE(S@+$ *) &RY  PY"PY ??+?+9/9+33333933310#'&#"#&'#"&54632>32327&#""17?F QI )WP^l2%'M>3(%y#&4=Rro=&dX8PE\~ 4[' 9?@   PY  QY ?+9///+3993333104&#"'>323#7#736P-#IO3xNO[ h{@%a--/$3`VO-'T%_(LbG@#  PY@ PY?+3/?3+339933333310#32?3#"&547#?3bעV3%./#U?v| {@%Tpk;m|G-'#&a@2$   '(  RY%PY OY OY?+??+9/33+33?+39933333331073'7!!33#!7#"&5467326?!#i54&'!#'&+?0:7:BWNmab\72>~!5 f vcpk\s f 5|xh"C@# #$PYOYPY?+?+?+393333310"&547'7!32>54&#"#7632g| cos Nv?H@0&B1$EMe]A9?-o9#cۅep{½ |.@   OY ??3?+93333107#&5473! *SIq @%,-(X-jh-L@'      OY?2?+?9/9939333333331033## #&547B|>FfKz9*Sk-]{rK%,-(D DfG@$   ! QY OY?+?2/+93339333310) #&547>32#'&#"e@*SsLQD%-8-pjpQ%,-(OàM`R pR@+   OY  OY?+3?39+333393333310%!?'7!'7!95j}vtInF--)--y-- Li"`@2  $#  PYPY PY?+3/?3/+3?3/+33339333310"&547!7#"#7!32?332?3v| 48j7/-dzKL/VV3%./#UL|7~-/1/_Gmq5%k@7## '&PY  PYPY?3+33?3/+39/+3339333993310!#67#7#"#7!332#"32654&7')H"$ 48j7/-dQIYw9I\f.:UV9-/1 R@_h [^:2.EK@&  PY QY?2/+?39/3+3333933310"'732654&+7!"#7!-j҅zK8k6/, F8E0M˰14"1ԓE'3w@? + %##'% 514PY  +% + .PY (QY??+?+9933?3/9/3+3333393333310&'#"&54632>54&+7!"#7!%267.#", ΋p> xK8k6/, FJf6;TUpgL.Sxg^\O>i614"8Fa23OVN>7GtL@&  PYPY?+3?+3/93333933310)?7654&#"#7632H \If`h2BjvS5 {}HB(PG@$   PY PY?+3?3/+9333933310#'&#"!?.54>32BQG\ Sz犹kG 55>;G@$     PY PY ?+3?3/+93339333103325/'7!#"'BQG\ k Sz犹,G  55)> L8@  !PYQY?+3/?3/+39933310327#"&547>32#'&#"΍Q^2|B0-7?i#>Ld*KWE ?_gL )9@$*+'!'!PY PY?+?+99//933104&#"326"$&54$32#"&54632ͨɦȡZޡ @-,@@,-@@zh҇r,@@,-@@E7 ^@7  !" PY L\l  PYOYPY?+?++9/_^]+993333103'7! 2!72654+32654&+Ey5~unhrqu>MijgJU`f-ei_S`kcox,F@% #** #-.  OY ''RY'RY?+?+9/+9933310%2>54&#"6;#/"&546?&54>32{xfsody"?brsUhai^rTC;G ` ZC?Jp_(KS=-\@0"( ".--/+PY+&OY&& PY&OY?+?3/+9/+32/+339333310#'&#"#7.#"327'7!#"&54$32>3212?J> `3qkZL.oq\7P^͐_^&sM>{s "*--&EG@$  PY  OY OY?+??+9/+?99333310!!#'7!!ÒoEsLsLF-Qg-WEL'V@- "" ) (%SY% PY OYPY?+?+9/3+3+3393333103##"&546;'7!3267#"#"&54632vX_pY3+$@S [GJ@-,@@,-@eTR?Yl--!'eQ>,@@,-@@L\L@(        OY OY?+?+3?39393333310!!?'737\ϤT^Q&bڔ>-a-- -!TD 3@  OY PY?+?9/+3993310732?3!'7!~NM?@xS f--DLF -P@*+$ . /PY'PY!!RY OY ?+?+3?+?3/+3399333310#'&#"!67#"&54$327>32267&#"#17?FyENH@p'M>]H/yffc[[ro`/}WK;D*&(txt#a@2"" %$!PYPY"PY?+3?+3/9/933+3333933310)?#73?654&#"#76323#H ",If`h2Bjv""5T {}HBTP"_@1  #""$PY   PY PY?+3?3/+9/933+3339333310#'&#"3#!?#737.54>32BQG," ""z犹kG T55T>>)0n@;#00 )*)12++PY OYPY & &RY 0 PY ?+3?+3?+?+?9/+39333333331032?3!7#"&54$326'7!.#"3267#"zKL/H{^G@DV#J5^dXK9=~8j7^1/-0k-gkIBi>E{1?@E9%1+? ?%@A1PY1/-OY/)5PY) <"q .<C@I6%"CC< &=##& <D++E$>">PY(PY((" OY 2PY99RYC%%PY ?3+33?+3?+?+?9/++333933333333310"32654&#67!7#"&54$326'7!!332#.#"3267#"a9I\f.')H"${^G@DV6QIY#J5^dXK9=~8j7^ [^:2.:UV9-0k-1 R@_hEkIBiZN"4^@12## /)56)PY 22PY@ 'PY?+?3+3?3/+9993333333310#!"&546#?3!632#'&#"3!254&'.547##lO[ h{@%E[o%/?gRbTuh`-#P]ieb5e`VOJ-'#l8KO6R<6|--;\31wPgAaZLu+5j@8 3$,,!1%% 6++7)PY)3$3PY#@!$/QY PY ?3/+?+?3+3?3/+33933333333310#'&#"#"'73326?#"&546#?337>32327#R17?F$QO!/,AKWVO[ h{@% 'M>-#<3arono)`VOJ-'14--^Z!9E@G&#)) /@:/1F88G/@ =RY 59955PY5&#&PY"@ #,QYCQY?+?+?3+3?+3/9/99+333393333333310'&#">32#"&'#"&546#?33#3267&54$32 4&#"326?i`dCXn~ԧ_6M{NS\ h{@%a-#*`!B0-RYK5kMu|?32#'&#"!>32m$QO!/,AKw04K8n (M>#17=FTWef+n-8[X 1'Brillmm=(M@) #)*# PY OY PY?+??+?3/+999333310#"'!'7!3254&'.54632#'&#"~x+h]iebn%/?gRbTuh`H-];\31wP#l8KO6R<6|mJ@' PY PYOY?+?+3?3/+393333310'7!!32?3!#"Z+T7zKL/H8j8]H-1/\TF=/@K  ! #" $)$!0-'--1!$$"" * ?33??3399//339/339/3333333933333333333333333310# #'733654'73'# #'733654'73,T/tEY3S'-9y,T/tEY3S'-9\["fR./ /f\["fR./ /f"= J@'  /? 0   ?33/]3?33/]333333933310#7.+"#!#7.+"#!De_NCJ9Dd_MCJ9  L'S@*!! '' )('PY# #RY OY?+?+3?+3/?339933333310!7#"&54?654#"#76323267veOZef'V3%./#_5v|!)dK8p-,Lhtoh)k;m|E.i}[xLH3]@/ $$ **.++54*PY & &RY 0PY?3/+?+3?+3/?3339933333310#"&5467#"&54?654#"#76323267332?H#U?u|&OZef'V3%./#_5v|!)dK8pV3%.-]htoh)k;m|E.i}[xk;mz2B@    ><,??33?3339933333310'73632#654#"# G4enz?N=<+h$Cc] _.]L?33?33?333933333310#654#"#>32#'&#"632}=<+h$CckzX1#)*enz?N2][ <?223??333933102#'"#'73>/h*Ac\G0puLI< HF#f3@  ; ?>?3?333?3932310#7#"'73267\G0p3/h*@fHFLI<r,f;@   ; ?=?22?333?339933310"&5467#"'73267332?3BO0m3.h*Bci 43,IP??9///9333339333310+'7!3732654&++;y\IV$GBGX:<-(eB.[`  $CH&0q&fL@    ; ??333?3393339333333310# #'733>'4&'73p(J*f>O-IMPr2&sXh&&^)bf?@ ! . ;?2?339933333993331037654&'73#"'7332?'_W&r2IML.0* !QZmDfIE/ ,Xpy]- y91\= \c=.DiR1DlR>DaRq5< @   /99331044#526H3TwwT0K3HPwTTwPF_5* @  /9933103"&5463"J1TwwT3H4GPwTTwPHI2p8@  ->??33993333993310!?7>54&#"#76327,^r>9O<'[ndtn2}2 ; |JK+b(re28@    ->??33993333993310#'&#"!?.54632w'0NOm{*7}2JPoTc*s rU&`7!O@ /32993310%# #3gyyg2)@ /32993310 #3 +2+gG)^2@ Y[/]3++939331073#'Ջ/^!!^ 5@ [Y/]++39393310%3#7<Ռ!!O/9310#3nnOB%E@2Y/O_@7FH <@7:Ht`4DTP(H@ H/]++]q_rrrr+r^]]+]+qq+qqr+r_rr^]]]]]]]]]]]q+10 73˞^ %!E/9310#3nnEB`/399107!tmmL }/9310 73˞L %!nL<}/931073noL!%g @  ?/910#'53#573T6TޠT6T%T%?9310#'53T6T%Y @  /99331044#526lH3TwwT0K$3HPwTTwPFY @   /9933103"&5463"AJ1TwwT3H$4GPwTTwPH @  /33993310%!53533odon @  /23993310##5#5!odoBn (@   /33399333310##5#53533odoodo!oonooV/299107!tVmm_!w1@  @Y/]+_^]2910"&57332673t~JeTV}J_vj8AJK@ksDL G@3  Y@:BH@Pp0@ H/+]qrr+r+9310#"&54632D@-,@@,-@,@@,-@@ 2 4@! Y @ H Y?_/]]+++910#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GFzm5@ Y p0/]q+/933310#"&54673327P`\iD>m*0>9.+1aU?{3/r96;{_*eG@)  Y  /   @Y /]2+_^]+3933310".#"#>3232673<0I?;! )4 uY0J?; *84 u_+5+(8s+5+0F}tS^Z @    y j Z I : +           y i X I 9 )   i        y i Y I 8 )           x h X H 9 )          x H 8 (   9       @ou c R B 2 "           p b R @ 0           p ` P   ]]]]]_]]]]]]]qqqqq_qqqqqqqqqqqrrrrrr_rrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqq/^]3]293331073!73S^!%%!%% 5*@  /22/393393310"&547?>7327 U]O+VZYM(__X%#?Y' 2fs/   =/9310  ' 7 HHIDHHIe(fX@'   ;.?3?33933333933333310'>7'7!'734'w+"736]XW8B ui?nS~ PLj2m2f%@  ,>?3?3339310#'73^ŏN\+J&u#;@ $% < ??33?339933933310#"'733254&'.54632#'&#"rvUS )C7@<;i`=d '?33?3399333339333310#&54?/737654&'73#'o Rg@WKE j RsFef&dMGC  $Nx b&'28@    ->??33993333993310#'&#"!?.54632w'0NOm{*7}2JPoTc*s rU&zY//+93310!!5!Uz&@  Y//9/+933310!!5!3S̑NUz&@  Y//9/+933310!!5!3SUz&@  Y//9/+933310!!5!3SNUz @ Y/+/9331035!3SUbIp@ /39331033!bi~pibIp @  /9/3933310#3!ii~}p|iyJ|@   /2239910%3#7N<Ռ!! ~L@  /3239107!7!tftmmmmDR( /329910#'53737z''( /329910'#573'zzrEg@  /9310'573LEzz''rEg@  /9310#57'53E''z!E @   /32993310#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GF/9910%73˞ %! @   /22339910%73!73ԔEՔ %! %!   @  /223910?3!73 !%%!%%Q@     /333/223910".#"#>32326730I?;!+64 vX0J?; *84 t+5+/Hs+5+0F|uVN_=@ /299310!##Bn=n_=@ /299310#5#5!_nBnKE@ /29931033!KnynKE@ /299310!5353nEnE@  /323293103!53CڄErG/2329103!C^G}g #@ /9393310'57!' 'l'kd!/1073˞ %!E!/1073Eo!%^/3]21073#'Ջ/^!!{_*emu/2107!summ^t/2107!^mm_!w@ /2]210"&57332673t~JeTV}J_vj8AJK@ksDL  /10#"&54632D@-,@@,-@,@@,-@@j3   /3210#"&54632#"&546328**:;)*88*)<>'*8*;>'+9:**;<)*::+  /32104&#"'632#5>3*HFZjQ[pE0"c;U 2x 2   /3210#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GFS^Z /2]21073!73S^!%%!%%^ /3]210%3#7<Ռ!!2O/10#3nnOBO /3210#3#3-nnnnOBB^q @ /2]210 73!735˞k˞^ %! %!_#@  /229/10"&57332673#"&54632s~JdTU~J@-,@@,-@_sl9BIIBH,@@,-@@_w@  /3]2102#.#"#>,u|JdTU~Jwvi9BIIBj`]/10467#"&js~"6'3?Vt&?&3""&,Cj`]/105654.54632]s~"6'3?PVt&?&3""&,Cj`]/104632.j>4'6"~rP'*8*;>'+9:**;<)*:: E   /3210#"&546324&#"326wTTwwTTwPH33HJ10KTwwTTwwT3HH34GF2L/105654.54632d|x"*"7+3AXk%?$5!"&,MU /3210#"'732654&'73H=01=LDADV!QVfqK79,;RRm  /210#"&54673327P`\iD>m*0>9.+1aU?{3/r96;`E/10#32nnEB&F /32105!#!&Fr)&@ H /]333+22310265332653#"'#"&534GPG43HPwTf==fTwPGI21JH3TwQQwT1JDv@ /]2]210%3#7<Ռ!!Dv@ /]3]21073#'Ջ/D!![s@ /]3]210"&57332673Lt~JeTV}Jj8AJK@F^@ /]2]2102#.#"#>t~JeTV}Jvj8AJK@}~,@     /]3]310".#"#>3232673>0I?;!+64 vX0J?; *84 t~+5+/Hs+5+0F|u#~/3107!tmm~/3105!mmE~@ H/]3+2105!%5!Emmmm!+1@   /   /3]210".#"#>32326730I?;!+64 vX0J?; *84 t++5+/Hs+5+0F|u5t/2107!ttmmwt{/2105!wtmm /10'mMsMMsMM/10#3db2E  /1044#526SH3TwwT0K3HPwTTwPF#F /32103!53#݄FrEB /3210!!7#3Vzzyz.@  /333/33310.#"#54&#"#>32632 ?(5FPF5)> RnJg<3232673F0I?;!+64 vX0J?; *84 t_+5+/Hs+5+0F|ue3X/105654.54632Xs~"6'3?#Vt&?&3""&,C3^v  /339/310#"&54632#"&5463273v2&%55%&2p3%&55&$4h&56%'34&%65&&43!C%IE? /210"&54673327^-,#t!0$HE/&˶( 0 A /22105!#!V&rE~ /32105!%5!EmmmmEA /3210#3#3nnnnEBBE8 /310#5#5!8nBEd/+@   /99//992233331032673#"''7&#"#>327*5#,:4 tY8;MOS5$ )4 uY8;LP)4B|u(i1r)(8s(i0 H#/@  ' !-/9333310".#"#>3232673#"&54632#"&54632Z0I?;!+64 vX0J?; *84 t3&$44$%4U3&$44$%4+5+/Hs+5+0F|uk$43%%44$43%%44xU#1%@  ++.&&"/33/3332223310".#"#>3232673".#"#>3232673h0I@;! )4 uY0J@; ,:4 t0I?;! )4 vW0J@; *84 u+5+(8s+5+6@|u+5+(8s+5+0F}tg  /329310'7#'573'7 '' '' gll'kk'EF /332105'73'j&jE' ' #/;GS_kw@W!{Q]]KWiic uo9EE3?-'Wc?''?cW /33333/33933333339/////////33333333333333333333333104632#"&%4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&%4632#"&'4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&4632#"&4632#"&#5#5!!5353##!!33!5!!5!#3#35DxxdP_Nd8dwd8dE88DddddKquffd?d%8?8ddd88/103#57'zz'  /103"&5463"TJ1TwwT3H4GPwTTwPH_  /329310#"&546322#.#"#>E@-,@@,-@2t~JeTV}J,@@,-@@vj8AJK@Et =/10''7'77tGGGGGGGGE/10#'573Y'zzE/103#57'2zz'DE@   /3/32/310573#'3#57'zz'?zz'  /1044#526H3TwwT0K3HPwTTwPF^  /10#"&546323&$44$%4$43%%44L /107'37'#7'7 N N Ha_G10G^bH1jEF+@ ) # /3992233310#"'#"&546326324&#"326732654&#"FwTg<3232673gȻJa4gǻJa4^+5+A6p+5+@6q_w@  /3]2102#&$#"#>$l' J+,J 'wFSCHHCTESg /10'7!5!'7B ' ' gldk'h+{z <?>??33?3310#7#"&54>3273.#"327DeUHXY[HA p(=c:5-ATb^kk^gjH [S@MT,_{ <  ??33?393103267#"&54>32>54&#"_ϥ6[(/:gcWRMVu%#?lTq ,%*7pbdgF^E"+9g ;>?3?210#'737#"&54632z^\M%&&&&c ''''a,~{ < ??3?31032654#""&54>326?9TzU|rdwR\ewQVk`]mp*ml; ? >??33?31032673#7#"546'73,<-h"Bd\Gdoz=C==J8{t~1bIx,f{ <??33?3310#"&54>32#'&#"327"-y:^lYT&b"! (=9g:|T^*7ndlc h&WZ<e+ '<  ? >-?3?3?33?310?'73#7#"&54>32&#"327"]DeUHXY\<-4:c:5-GNm0^kk`hhL\Q@MT_8f ><-??33?3310'73632#654#"#G4enz?N=<+h$Ccc _.]L?33??3333310>32#654#"#654#"#'73>32-f,3:>O> 4+r;d=6,u;d\G+h.5:>E@= )]U<?223??102#'"#'73>/h*Ac\G0p{LI< HF,;??33?33310327#"&546#?33#G(4 IL33AJPR& : 4=0&k27f,vl; ??3?3104&'73#'7376r1,qDW'4PjIA[8l#"@   ;>?3?3993310#&54?/737654&'73#'Ao Rg@WKE j RsFef&jMGC  $Nx b&'^@s_K@y|H@kpHjKkK[{ k:@HLHt`T0@$@"(HpTd@@H/]]_]]]+qqq+rrrrrrr+r^]qrr^]+]+]qq1073h^!$%E/10#7hv!% tEj /210"&54673327-,#t!0$HE/&˶( 0 T-@QY QY?3+?+39310#"&'732>54&#"'>32T`0.3~Uc\jdU@$Q^=]E**:@-3KW={&:@$p$P$D$ $$$]]]]]]5T&5@$p$P$D$ $$$]]]]]]5_"^:@x_K@y|H@kpHjKkK[{ k:@HLHdtPD 0@"(H`pDT0@'Hpo Y/]+_^]]_]]]+qqq+qrrrrrr+r^]qrr^]+]+]qq931073h^!$%3^v b@ Y @$Y@7BH @@ H/+]qrr+r3+33/+93310#"&54632#"&5463273v2&%55%&2p3%&55&%3h&55&&44&&55&&44!C%I&$9. H @ %@H+55+]+5?5-CUN>'(9)@% ]]]5+]5?5>'+9)@%]]]]5+5?5>',9)@% ]]]5+]5?5L&29'  H@ %]55++5?5>'<9H@}}H@{{H@xxH@vvH@ ttH@rrH@qqH@ooH@llHhhH@ eeH@ccH@'bbH@``H@__H@ZZH@WWH@VVH@TTH@JJHHHH@ EEH@CCH@BBH@@@H@>>H@ <'%+55+55=U&c9 h-0 %+5,%&g9 .1$%+5IK&i9B !$%+5yf&k9,@`P@%+]]]5[n&w:@ f-%+555=U,z@C%  -.+ @ +++ ++(!PY(QYOY?+?+?+9/_^]3/3/_^]3?3333339933310%#.'#"&54>32?34&#"326?Qp@l'&m#OS^NMESX--.>{ƪs[(,ٚBznQL*f@4! $(,, +%$%$PY%% PY PY?+?+9/+9?333333_^]939333102#"&'#6"32654&'7>54&m~N*S-`nN#y@xV w+aPRη}|Nǭ]i%LT>@ OY ?3+??3933993333910733654&'73'>7&'%P0b#8T0) J$Z,-`@$- &SJ >[<+f@7&$$ ), ---/- &OY  PY  PY?+?3+9/_^]+3_^]39933339910"&547&54632#'.#"'2>54'钼n#/P-WlGr^X|؂VKeG}&mSS5vq`sOku4~,%-c@$ +(+$./@% H!QY(OY  ! PY?2/+?9/_^]+9+3/+33933102#'.#"6;#"'327#"&546?.546&@.$0S-`t7#x934"QTbW ϔxBNsfZ5X g pOTV`0{hlCuB!b@"" #   @QY F4 ?3]]33/]+?99_^]]^]]3933104%55$7'654&'.B4(֗Y0bghi\[@%XQrFY7M6[Hg47Fr3:"IK \@5  "!""p""/"O"_"  RY OY ??+?+3?_^]]]9933333333104&#"#'7!>32#47654J9nvQZfjX#\-8~]g-ione$aZ-f!g d B@#   PYPYPY?+?+9/+99339102!"&547"!6532yhx}OoS)"v9っNۓPx|NΉAy6@  OY QY ?+3/?+93333310%327#"&546'7!*%<@/mEGQ k+p--/$3`VQU-]KY@.     OY   OY ?+??39+333333933333910 3##'7!AeoΛ?s--mg-DR@,   QY?+3/_^]?33?933^]9333310"#7632##7'.]#01OGDU4 UaNۭ'@D S4s{K-,(+zfJN@'   RY OY ?3?+?+993?33339333310332673!7#"'#`@5>=v`sFK8Qԅ)/B4*-]<+2YFl5@0 $* 67'-'-PY4@.H24b4 ( 8 g H 6 4 N'' ''1g47Fr35&&Yzdf"1B[9Tr j .CV:!4=R 1"`@4  #$ PY   QY ?+3/??3/_^]+333393333333310%327#"&547!#7>7##7!#$<@/mEGQbn=5NH$uF9:`--/$3`V.[-;-CӀTULJ@&  QYPY?+??+93333333_^]9310"'#>32'254&#" zpQ!ڧz└pb3Sq*6ܿPٌ-0=G!?@  "# OY H ??3/++99393310'654&'.54$32#'&#"0bghi\[~o%72[O`\7M6[Hg47Fr3:"w*%Ё+=3 7@  PYPY?+?3/+333993310%2>54'"#"&5)73UN3jozވ,6L94;y蓢׶ *t-U@ /?o PY@ HQY?+3?3/++3_^]339333310%327#"&546##7!!B1J0lGHQ hF9:aZ$.(6`VOJT_[nA@"  OYPY?+?+?_^]993333310"&547'733 4&'7NMd\R#*%atSd{-UBdqm8Ə=L5$Q@+" &%&  OY PY?2+3??3+3_^]93333333102#.54>7>"64&)JjJj|QrBl^7Dl9Ư]Ŵ?%dQho ?pk\L#@L   %$RYd     RY?+?3/3?39_^]]^]]]3/+333399333339939910.'7373#&'#7>c 69mx{,!}=ENY__YG!, -H]1'"/$-dX}q!(n~zLk@7     OY PY??3+3?3+3/_^]]9933333393333310#"&547'7333>7!jJIM] ejσg_[BHL?Y-N0YulE-DL/G@%',  ,#011//"))QY?3+33?39/_^]933931032654&'7#"&'##"&546732674?B) YJp]]z 6-%+55=&R9M %+5[n&w9 %+5DL&{9@7@H7@H7@~~H7@}}H7@||H7@{{H7@zzH7@yyH7@xxH7@wwH7@vvH7@uuH7@ttH7@ssH7@qqH7@ppH7@ooH7@nnH7@mmH7@llH7@kkH7@jjH7@iiH7@ggH7@ffH7@eeH7@ddH7@ccH7@bbH7@``H7@__H7@]]H7@\\H7@ZZH7@YYH7@XXH7@VVH7@UUH7@SSH7@RRH7@OOH7@NNH7@LLH7@KKH7@IIH7@HHH7@EEH7@DDH7@BBH7@AAH7@>>H@=7@;;H7@::H7@88H7@77H7@44H7@11H7@--H7@**H7@''H7@##H7@ H7@H7@H7@H7@H03%+5++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++J'G@%$$!( )!PY PYPY?+?+9/+93393310%2>54%7$4&#""4$32K}E CMPx̓ ܯ'ROtxqDcq N uVgXKX|at {[G'4[@/$((.5 6OY $2$PY 22 PY*PY?+?+9/3+3?+3399333333104>323##"&547'733267#"&4#";>.RScg 88B,NMd\R'F1y_S,Q0N[3*c[nl4X{T^Y{-UBdqm|G{IEEFuL#A@! $% _Y`Y?2/+?+3?933933102#'.#"!?654 66iH'; ,1<'< Kn| <4L'o31g55ra5)+:L'9'?5u&jPN 3&+55/L#L@' $% PY  PY??3+3?3+3?9333333310.54673 %4&'>:JRnRJ]VVXf`TWWLث7 թ_}7 { 31T@-.-+" ! 23!!.PY( QY?3+33?+339/99333310##"&'##"&547##732674?332654'!ʈ]zT{_]hT«Srd<44O]tg1DLGA@H11 ."<95577<"(BC925AA511((++$RY+>RY PY?3/+?+??+9/933?9/93393333333933310#"'73326?"&5467#'467>54#"#>32%>733267G7$QO!/,AK OK)\db@!  $% _Y _Y _Y?+3?+?3+933310!?&54$324&#"326 =Zޡͨɦ55Y !҇Pz=L :@ !"PY PY OY?+?+?3+933310!.54632 32>54&#"[Ks҃=i^[`hc[^y-͚յˆniL#4@  $%  _Y?3/+993393310'>54.'&54$32#5.#"U믯fnNVs7AZG&96>@b3ۮ+/7 4@ !"PY?+3993393310"'>54&'.54$;73|t/d{fbhkRS^K94Xw@S6^Kg/9$QB46#l=U@+  _Y `Y  _Y?+3?9/3/++3/33339933310#7&#!!#'!!?'79Blc,=C\ Ѩ =555LL@'  PY PYOY??++39/3+3333339310#7&+373#'##'77Bi؇e<=I=pȠj-M=4@   ??9/]39933333310%#'47!654'73!IB7%#'6$32 '654&'"6V!ߙ[dZOej9{.(de-\IXHpUBH@( QYPYQY?3+99//99++93910&#"'632'6=''.''Ȏ˴ .cw" &#";O!{ &WAnWXFh=Fv@% 'FF-11*':!7'7GHF8,,*_Y,!!A3$3Y$  @ Y`Y?+3/+??3+333?+333993333333910#"'.#"#7>323267#"&5#"&547'7!32>7332>7h&񰊔Ou323267#"&5#"&547'7!32>7332>7z#ݬ;xGIx32#'&#"327'7! ZiPlnaR*A@`hu{is  Ѩ51(!1κ~6J55bg$P@(   ! !%& RYPY"OY?+?3+9/3+?9933339310!>7#"&54632#'&#"32673[G N>$11@PA,,0/*{*-EV=1n@, %% 3 2,.@Y..#(+&(&_Y( %#%_Y#  @ Y`Y?+3/+??+3?+39/+339933310#"'.#"#763232654.#"!?'7!632VӸ~y?j=G}#-"r|Ea4yrYooh ϦB [}jWD"!FA54'#"&54627&#"j* D$:2~_H*))A6ADDEDLr?v:^|Py>FZUbG(1H>?nv:2vdYq_P<-6-L+K@&#( (,-  _Y& _Y?+3?+3/9939333310"&547,654&#"#63232654'7 KOqld>B-V0{'-p͖t~4*em&nouC29=UX"G@$  #$ ""PYQY?+3?+3/993933310327#"&547,654&#"#7632C32 !(9o`S^S.>430XA0duWsQ:ZRe[]1^NdžD..~E2XzIyoe.v#&]@0% $&  '""($$ PY  %PY ?+?3+33399333393333310'&#"!76.#"#76327632!# 57a1GX}h6.)&;/$BXu*,pX<$@o;E!!D<opps]$4Z@2,,"5"6!@Y% %_Y @ Y/_Y?+?+9/+33+339933310".#">32# 46$3232673"324&@YPV54+!?#".546;7'7!32vuG<>32%>7332673#"&54679\db@!*#12vY - -PY &PY?+?+3?9+9333107$32#"&'##./.4&#"32>-ȊllWY.2 bbuBhe[^i`Zatزm`v?o] $>6- h={-@QY QY?3+?+393104632&#"3267#"&=]7.wc\jdU@$Q^tWK*d@-3KW%LLMgL={?@!  PY QY QY?3+?+39/+3933104632&#"!!3267#"&=]7.ws'8jdU@$Q^tWK*dP3-@-3KWT?@!  PY QY QY ?+3?3+9/+3339107!74&#"'>32#"&'73267Y7jdU@$Q^`0.3~Uv%PM@-3KWʾ]E**:=pLqiL4@ _Y _Y?+3?3+33993310 54$32#5.#"326?3|-A?aaN>A;"|3ۮ+//+3=a@0      _Y _Y?3+333?3+39333339933393310#!?'7! !!?8# 8 Ѩ OL>[ Ѩ :G555C5b551bMY@- OY OY QY?2+?+333?+?333339333910"'73326'7!3!# 806#, 1bG8do'IpJO_M!,%--/XrL"L@(   $ #QY PY PY?+?9/3+3?+393333310"'!!#7#73>32'254&#" zp"0 zz!ڧz└pb3S0e*TTܿPٌ-&L:@ _Y_Y?2/+?+3/933310"'332$54&#"#63 -A?a#aN>A;A~3%+/m/+%3qiL&]@ p!0!!!]]]5&L&@ p!0!!!]]]5&(CN!&+5&(j&!.%+55+55L=2@%  -00 %34#+`Y&&#@%Yp   `Y_Y?+3?+33/_^]39/]+3?3/+933333333333310"!?#"#!#7.+>3 #"'73327654&u 3_?C7t7D }1KTBa \ ̤K+BB*!n rg55; Y#;Cn>6Xj &Fv^}&%+5+5riL"m@? # $`Y <L _Yo    _Y@P`?2/]+?3/_^]]+9/_^]+3399333310 54$32#5.#"!!326?3}-A>`6/ rDHA=s |3ۮ+/ZEID5*/L6=,&&,j.t@ &  %+55+55=-=!)@= !!"## ' ++ +P+ *!_Y"`Y## `Y@Y#`Y `Y?++?3/+?+9/_^]++33_^]9333333333331032)?! #"'7332'7! 32654! cRff\3-2[qQ  kdlر鱟5.z/Y%555˒= (@P  !""  & **0* )!`Y ""`Y  _Y _Y?+3?3+333?+39/3+33_^]93333333333333333310!!?'7!!'7!32)?32654!d Ѩ  ]_  [ 'dlر5555555.,˒=*@ '((!+,$$@0Y   _Y p   `Y (_Y?+3?+33/_^]3?+39/_^]+399333333333333103?#"#!#7.+63 !?654&#" 3_@C8t8D !f1JxY A  @ oyB+v 5; Y>1U55nU#je g5&vN& %+5+5%&CvN!&+56& N@ &&v(" %+5+5`%=q@   @ _Y _Y `Y?+3+3?3+333?393333333333310#?'7!!'7!!# Ч  wΧ  Ч A555l55b5`H$=u@@  `Y#  `Y  _Y `Y _Y?++?+3/_^]+9/_^]+3993333333331032)?'7!#'.+ 32654! ћ *A)Qidر鱟55 ˒=%=F``t=^@$     _Y`Y@   _Y`Y?++3?3?++33933333333310%! #76'7!#,7{AB4  аdAZZ`k855b$=(='@O!"" ' ' )(  !%"'%'_Y% _Y ?33+33333?33+3339_^]33339333339333333310'!? '7!'7!'7! !!?X |,ބ Y Xo  okP ` E'u N 7  ]555y55r55B 5E55K)f@; '!!'$+*$_Y/p _Y_Y?2/]+?+3/_^]9/]+9393310"'332654&/?>54#"#632Q%B !:r5(>B-ѽ+ sR )~%=j@6    _Y _Y?2+333?3+3339339933333333310#?'7!7'7!!? Ѩ    Ѩ 555Ky<55b55{E5%& N@ $&& %+5+5=x@=&     _Y    _Y ?3+33?399+33333933333399993310_^] !!?'7!'7  eX Ѩ  bw =59)5u5555.5=]@)  _Y _Y `Y Y?2/+?++3?+33399333333310"'7332'7!!?! Y\3-2[qQ  Ч nRf/Y%555b55z=0#=+gL2+=S=3riL&=76=|@3    w T C 4     @Y _Y?3+333?3/+99_^]]]]]]3393333333107! '7!#"&'733267    S1Y!- 3Ha55855ܞIaowD=-@A )'((-+-##-.//@/p/ _Y'_Y  @#H@H@ H+(-+-_Y+_Y?+3?+399//+++_^]3+33+3_^]93333333333333333310 4&+  ;#"&54!37'7!32!#!?D|Me$  [ , U}55}55%=;`$=k@5    _Y _Y`Y??++3?3+33333993333333333310%#!?'7!!'7!dA"f Ч  wΧ  P$555l55= ~@    !"@Y   _Y_Y?+3?3+3339/_^]+3399333333333333310)?#"&547'7!327'7! Q>  ?|r  Ѩ5Y@YW55N;555b=@N    P  _Y  `Y_Y?+3+3?33+333333_^]q393333333333333310#?'7!!'7!!'7! Ч  #Χ  $Χ  Ш 555l55l55b5`=@\  f/O 0@   _Y `Y_Y??+3+3?33+333333_^]q^]39333333333333333310%#!?'7!!'7!!'7!*dA" Ч  #Χ  $Χ  P$555l55l55G<=k@<  `Y#_Yp  `Y`Y _Y?++?+3/_^]+9/_^]+933333331032)?##! 32654! 3K@C8 idر鱟5;5˒X=$@R $$ $""&%$!_Y!_Y`Y#`Y`Y_Y?+3?++9/_^]+?+3?+33393333333333333310'7!32)?32654!!?'7!u  [ 'dر^ Ѩ  555.,˒5555U=`@3  `Y#`Y`Y_Y?+3?++9/_^]+3993333333310'7!32)?32654!u  [ 'dر555.,˒. L`@6 !`Y _YP`o  _Y ?+3/_^]]?3/]+9/+93333310!7!"#63 #"&'332! 4q=B:0sq2A,y0%IZ%3";)<2L .u@>  (!  0 /$_Y`Y _Y _Y +_Y?+?+3?+39/+?+393333333333310".547!!?'7!!6$324&#"3265c Ч  ]^((A菶C@5555sJo=}@E `Y?O  `Y _Y _Y?33+33?++9/_^]+3333933333333310 !?.54$)!?#";Y dr W ћ Zu׺L5)xǺ5b55=DZ= .E@%((!/00,PY,%! % PY%??+399?+_^]39331032>54&#"%>733>32#"&dXWZc]WW4aD2>giQqO6)'2mT;"NZ1 4LtZs׳?U&@ ! '((((( @3(HOY/?O_o   $PY PY?+?+9/_^]q+99+_^]9333339910#"&5463232654'7>54&#"&废鏁wʰdu;dD7g p\Z*tiX #bg8H)#i@@ $%%%/%   ! !!QY! @ H  QY?+3/+?+3/_^]99^]]^]933103267#"&54>7>54&#"'632񊢑ZXGJ4܀:~uZSDy{"ƀe61YQPM6&*pD]K0(^PD?T,j='<@ % ()!PY PY PY?+?+?+9933102&#"'632#"&546"32>54&NApÜ<3 333>32#'.#"327# 47####"'7332654&#"MGFG.쎈_!7?&KMWDkuDJJK.쏈_!7?&JORIku$QQ>2P3p wwd*KWZ3=J3p p~d(x@I%%** )(PY L\l """PY" QY @ H ?3/++?+3/_^]9/^]+93_^]93310#"'732654+732654&#"#7>32LWǩ{twxyivVR&]#97&:tJrheH`<8icShhJMl xiffXf&X  v& %+5;s@>   OY   OYOY?+3?+3/?9_^]3/+39333333339910'7!'7!##sWV$QbBg----r5F@%  !!  OYPYQY?2/+?+?+3_^]9933310"'73326>32!&#"00#,,Oa(ZyjRo1;Q;''?H]!.WA-i 7oޘPl@;   / OY OY QY?2/+3/3?+333?+3_^]933333333310"'73326'7!3!#+06#, 0^LB8do'Ip1?Rc!,*--/bE[@1  _o  PY  OY OY?3+?+39/+_^]99333333333310!!#'7!!oELsLuF-Qg-W=RIQLS?wFJqPUF\7Lw 2>@H >32&# 9++?@@25/5PY/&<(7332>73!7#"&POTb e -g/11g cf133ebvGU^hazkeQK-y-7Z6@#-7_|5@-`{oTh1@L  )((''&&%,+#$$*%%233_33 ,/RY/+&OY+)$ OY RY?+3?+33??+?+3_^]]9333333333333333310%#"&546'7!32>7332>73##7#"&POTb e -g/11g cf133ebvuüGU^hazkeQK-)p -7Z6@#-7_|5@;`{o9%M@($ &' " "OY PYPY?3/+?+9/+393333310"#!7632!"&54>73254&#"I$PJ7/<&Y`P:mnfg`z~CdY  ړ {Pz~hdWJ! f@6 !"" OYOYPYOY?+?+?3+9/+3_^]933333333310!632#"&''7!"3 54!әjaO/11bEn/-{N-Ft JgN@(  OY OYPY?+?+9/+3_^]9933333310632#"&''7!"3 54NjaO/11bEn/+{N-Ft <x@L  PY L\l  QY@H@ H  /    PY ?+3/_^]?3/+++9/_^]+_^]933310!654&#"#632#"&'73267!ke`RE7.oX3"tf)0Ⱥ;39?;g$h@<  %&!PY PY  M ] m   OY PY?+??+9/_^]+?+933333333310"&57##'7!36$3232>54&#"OL1L)ĦȊi^[`ib[^յ9Qg-Wյh^ d@5  /  PY PYOY ?33+3?+9/+33_^]93333333310&#";##?.54632=Kswh]oQATI\0LWlcS_l-nQ -?_&HC?'&+5?3&Hj 4"%+55JL-@R#! ,)).///// !PY &#&RY& HOYPY?2/+??++?+39/_^]3+3_^]9333333333333310"'733267654&#"##737'7!!!>32QO!/,AKw04K8o‹v )2PXefvCLn'-8}[US-SLiomf!]esEW "@  ]399333310'7!#'&+#73y/7h[fDof-^!%?w@R   *PY L\l   PYO_  QYO_o?3/]+?3/_^]q+9/_^]+_^]9333310%#"&54$32#'&#"!!327Q[G4-7?ir'ZΏKW?ĠP/AdVrLLb3&j c%+55%LLM3 2h@8 '& 2,,2 44/4 3')OY))$/PY/$ PY$QY?3/+?+?+9/+33_^]9333333310%254#"&#"#"'7332>>32632#"&'*8Fg6AZB&+ENfL50#,#:GS-d~g\CRZO,?p* 9sޘP!'L B {Ew!{@F  "##0#@#P#PY@HOYOY PY ?+??+39/+3/++_^]9333333333333310632#"&'!#'7!!254#"CRZO,HwLsLK+8Fg {Qg-WpJ$@E  " ##$$$&%$OY RY    PY HOY?++?9/3+_^]3+3?+?993333333333333910#737'7!!!>32!654&#"# v )2PXefif04K8oUS-SLiomf:-F'-8}[;&v %+5f&XC8!&+5UF&\ w *$ %+5Thf@5  !OY RY/  OY??+?3|/_^]+3?3+99333333339310#32673!7#"&546'7!(w}04K8ovSXef f-f+C-8}[x-knmfMP-~gL;g@5-**3 3$: :$<=0(0_Y,,(::_Y!(6!6_Y!?3+33?39/+33/3+39333993310!32$54&#"#632#"'# 4$32#7.#"3267' Y'UR=6C2ӭFƶ3E-SƶR0Y6)b51 <<<+s<15l)N%&C@!   ##'(#   ?3?33993333933333104'73##&5473&5473>>V~=x=a Z43%E-&I[*UM(+<O=<kH(+<O=Q YE2=(k@: "   )*(#%#_Y`Y !!`Y!!!%_Y`Y?++?99//3+33/3++3933333331032654!!#7&+32)?#"#!7'7!dرK8D Z;: _@C8 l ˒5;e55I*\@1$ +,QY''OY OY "PY ?+??+9/+3?+393333310632!"&54>7# #'7!6!3254&#"F,QP:mn nvCg`z~;lMl|Pg,rz~hdWL2@L "''-//#  4 3_Y%`Y" <L    _Y _Y //*_Y?+3/?+3?+39/_^]3+3?3/+333933333310 547!!?'7!!!2#5.#"!!326?3 c Ч  ]>:-A?a6/rDHA=s F45555$I3ۮ+/ZFHD5*/mt+l@:# $,++-(PY( #PY##!!OY!OYQY?+3?+?+9/3+3?3/+3393333310#'&#"!!327#"&547#!'7!3>32G7?ir'Z΍Q^ C+H#nB0?ĠP/Ad*KW?;-f-hl &H#a@0!#%$#! _Y ?33+33333?399333393333333310%!?!?654&'!?3 67& % _=a2ai1 -0 pfB555 |e--:"BN55hDy>!e@3 !#"!RY OY ?33+3333?+99333393333333310%!?!?654'!?367 LHLCF#E hN2_---[?|--"'G/--n9W_4H-3@J)"/*13.--" 5 14.+)`Y3/)) %(#%#_Y%" "-" "_Y  ?333+3333333?+39/33+33?39293333333333310%!?!?654&'!?!!?'7!!3 67 % _=a2ai1 -0 p] Ч  cB^fB555 |e--:"BN555555hDy>m'-@G#)$+-(''./+(%-))##PY##!!OY! 'OY ?333+333333?+9/+3333?399333333333310%!?!?654'!?!!'7!!367 LHLCF#E h@A+JN2_---[?|--"'G/--t-f-^9W_4=$'c@%' #&#% )(  _Y% '@Y _Y ?+3?3?+933+3393333310).#!?!?>77! !?#wf fTre von`5ωAPPE"T@- "!  $ #OY  "PY ?33?+9/33+3393333310!#'.'##?>77! !.dVNNbtD}\mZi` 8 VqL%3W& jgES~-a.fBB6iw3 "=25@"' 5) 24++2-3( ) 763**5@%Y* '`Y-''#&!#!_Y#   _Y ?3?3+333?+39/3+33?+939333333310%!.#!?!?>7!!?'7!!7! ! " ?#wf fTre NG#Fc Ч  ]on`5ihJ5555PPEm(+l@< +*!((!#) ,- +PY  PY#)OYOY?33?+?+9/93+33?+933333310%#'.'##?>7!!'7!!7! !.dVNObtD}\K.Aҙ+J 8 VqL%3H& --jgES~-a#-f-^`BB6iw3aEGP@H79)E2?K?EBP-9RQINNJP54#"#632%3#70=>$McD=+bFu.a%"- ];7ai}Rp1RK/xr5(>B-ѽ,8ժ vWBV(,S=J*3*yj sR )~!!EP@` ' ';# GR1GGQE4PYE9@QY99=$ PY  M ] m   ..KOY.*NOY* PY?3?+3/9/_^]3?+?+9/_^]+9?3/+?+333933310%3#74+732654&#"#7>32#"'&#"32>32#.#"#"54>32326z,8ժxyjuVR+_97&:tJwcLW)6<Jf@4*MQZ8WD!- J3,MOV5QG3N#\m!!SgiJMl wjkeH ZEE+3+'9>%-%XL[=#^@1  $% _Y#_Y _Y?+3?3?9/3+3+333393333310%!?"&''7!'7!>7!! KqBmv :IG;x  xI: ~;)P55s5@55[5CL L@'   OY PY??3+3?+3?3393333310#".''7!33>7!#JU^0r "}#U E.L3mv-n.p-vgL&6S@ + 3+378 Y@Y'//#_Y/'_Y'?+?+9/+33/3+9933331032#"'.#"7>323267654&#""$&54$32/ɦ)5@8tt?Q&7}$ B:su>Q&5"ͨ|ԟ,ZޡI1>K("&M4:J)"'(5҇r=!/H@%%,%,01QY QY"))PY)"PY"?+?+9/+3/+993333103267#".#"7632327654&#""&54632i^q$P60LB?"17 S40KB>#42hclȊȊTթ6 % <4%:#:յյkYL?@   @Y  _Y  ??+39?3/+3399310#'&#"#'7!>32.B5Dq73  KxUL:ca 55-#.@ PY  ??9?3/+3399310#'&#"#'7!>321"-F%Iq VEYMH{7;z-$,oZkY&%#O "&+55&&  &+55gFL <i@52;,::;2="))>,::>07@Y330;_Y&_Y _Y?+?+?3+?3/+333339333333104&#"326"54$32!654&'73#"'73327'u䉫FӚ뀶K@*StwKQD%-8-p@vv&̃u$pQ%,-(OeʛK`RZ=F& :e@6309*8890; ''<*88<.5QY11.9OY$ PY PY ?+?+?3+?3/+3333393333331032>5#""&54632!654&'73#"'73327'_^[[ZZ@*StwKQD%-8-pTӷӷ$pQ%,-(OeʛK`RZh3C@!' 45#`Y @*00_Y-- ?32/+3?32/+39933104$7>32#"&'&7>32>54&'#"&'hN 7##8  6##7 Ȩ3 5󗪍 5 "5 () y '''Դ"#s"%EW 2@@' 34 @PY)//PY,, ?32/+3?+2/993310467>32#"&'.7>32>54'#"&'E~ 6##6 6#"7 WP 5!!6 VV 6##7 WVv ''ү ''ӌ} $% &' hv"X@41LOO19G9+GUU&+YZ?&@Y??(/J6/6_YN33/@Y/ / @YR/C<(<_Y#(?3+3?3+3/9+3/3+39/+93393331023#"'.#"#>7654.54632"&'# 54$32#7&#"3267332$54&#"#>32>]yy]@5rx<`-6Js| z:+%0x8˷Nи3C`caB;f8C3xhvTUnF"#[h#8%0'.3OH"~5#"#7>3223#"'.#"#>7654.54632D~ᢸzڀk|+7D&urY"8 ~ZnZ.9E7+4kH]yy]@5rx<`-6Js| z:+%0͵ߢ^EF] ̳TUnF"#[h#8%0'.3g& PNE&+5&d \rLjL@@!  _Y_Y_Y?+3?+?3/+33993310%!?$54$32#7.#"`G <}.B?`,p55Q }3ۮ+/ ILh@@"  PYQYOY?+3?+?3/+933310%!?.54632#'&#"=P>@.-7=c[^S?--\ !?n W@1         ?9////99339333310''#'77'73uq,c,q, bEEUE#EUEEUEE:Mr /9/310#"&5463!54632#!8*)<<8c:**898*;<)*: *::*)<_fw /29/3102#&#"+5727> J~!O6ov]h]o8Xw#"FnU,(rNJ/10.54632F _j@5*98$>/pNEP1#>0j`]/105654.54632]s~"6'3?PVt&?&3""&,Cbz@ /]23310"#>323"%. ]h}3jgPPg`;%+ )7ESaoh@5Q' JFF#MmC322'654&#"#"&546"&54732632%4632&#"#"&#"'732654&54632pd|x"*"7+3Ad|x"*"7+3AXXk%?$5!"&,MjXk%?$5!"&,M>g;-$-.C;>g;-$-.C]uDIn,F'- (BuDIn,F'/(BXk%?$5!"&,MXk%?$5!"&,Md|x"*"7+3Ad|x"*"7+3AuDIn,F'- (B"uDIn,F'- (Bh>g;-$-.C;>g;-$--C`%+@A  -,))! !&&`Y&_Y   _Y??3+333?39+333+_^]9/3933333310#!?!?'7!7'7'267# '7% ѰdA" Ѩ   MTL@9m^2Z=5b$5{E5555Ky<5ftxGUYfh +q@:""+))**+,-)  QYOY%%RY+OY??+?+3?++_^]9/?9333333310267# '7##7#"&546'7!32673TL@9m^2ZauüSXef fof04K8oftxGUYk;knmfMP-~(-8}[xU=P@)  `Y `Y    `Y?+3?99//3+3+3993333310)?#73733#32%32654!U ?vdر5.ZZW˒Jg H@%  !"OY PY    PY?+?99//3+3+993333310#"&'#73733#632%"3 54ga(((aja\bEp/7@SS?t=!o@< !!  #"!`Y  `Y _Y _Y?+3?++9/9933+39933393310!?'7!2'#'27'7654&+O Ѩ TF`z]jEjFpB555we54&#" 0Byg yuftCx~.c>jdSbCY6?YK58Z//-\:N r0Lx9lOko|N=6 C@#  _Y `Y   _Y?+3?3/++333339333103!!?'7UA;8 Ѩ =SVi555E @@%   / O _  OYPY??3/++_^]3339333103!#'7!7'ږyf-=Y@-   _Y`Y   _Y?+3?99//3+3+3333339933310)?#73'7!#&+!!( hY 2A aX|h5OZ5Z))]@7($ $*+(OYOY( (! !QY! QY ?+?+9//////++933910>54&#"'632'3267#"&54>7'7p 5 >YW+yf 55Ei%[@1 !% %!&'RY!$$"OY$PY$!PY?3/+??3/++9/+393333310#'&+632#"'33254&#"#'7!7 lX]q|/7 ?TWXB4*x/ m}U7f-`=)@N!  (()"'')%%+*'" _Y !(  $)  _Y ?+333?3?3393333+333333393333333933310%##!?'!? '7!'7!'7! dA"xN 7 N |,ބ Y Xo  okP ` E&<$E55]555y55r55B )hRC@K4/> ,,-( $"!!->4DE$#22:PY2 5+//OY 5CC5 -&QY& AAQY?3+3??+?9////3+33?+993333333333310>3 333>32#'.#"327## 47####"'7332654&#"KHFG.쎈_!7?&KMWDkuWPJK.쏈_!7?&JOWDku$NT>2P3p wwd*0Z3=J3p wwdmK8h@8 #%61++1.6% 9:._Y4(`Y44_Y 4%%(( _Y(?+3/?33/++9/+993333310"'732654'&'332654&/?>54#"#632`H&0BNcT%B B-ѽMm19SD !sR )~ Ai[{m8w@D!#61**1-6# : 9.PY L\l 4'PY44QY 4##''PY'?+3/?33/++9/_^]+939333310"'732654&'&'732654+732654&#"#7>32`H&0BN8DLM{lxyjuVR+_97&:tJwcLWMm19SD?R5<8bjSgiJMl wjkeHAi[{`=_@2 _Y _Y??+33?399+33333933333310!!?'7!'7! #eX Ѩ  bw  dA"u5555.559)$;hQ@+    OY OY?3+33?993+3933333310'7!'7!###sWV$QbuüxBg---;r= s@=   "!_Y     _Y??+33?399//9+3333393333993310 !#!?'7!73'7  =SNX Ѩ  b.W w =59)5At5555ve5;c@5  OY OY ?3+33?99//93+93333993310'7!?37'7!###և1W~!W^$Qb+S7z>g-xe---|7p Φ Ч P RL+yf 55m55555YW,E6m@;.(() ! )78.$1$RYRY1,*OY,)OY PY ?3/+?+??+?9/+3+39333333310>32#"'33254&#"!654&#"#'7!>327>Mq|/7 ?TQR>0f04K8nvTWefFKd/ m}T8-F'-8[g-llmf=rL0<o@:/:":"1%1, 7%% =,,>/")3_Y")) _Y _Y :_Y?+3?+?3/+9/9+3393333993310%27#"'#"54$32#'.#"327.546324#"6Gji2QPFhjq䣂)A !f9,#5Euown<_4/%l}<'8%$|".W>xZ&<)k,8f@6- "0+033 '9:0))#PY)6PYPY PY?+?3/+9/+?+393993333310"&54$32#'&#";&54>32327#"'>54&#"w)7AkaavrVLJfzi]D8 IhD9C&!GM+*7E);P_Zfc84*2Ab+gX Ci[{19SD|&! ?d`=M@$  `Y _Y  ??+3?+33/33399333310#7&+#!?#"#!D Z1bA"P 3_@C8.k+5;Jhq/g@3& ,,01& #RY)#OY/OY??+?3?+?3+33399333333933310%##654&#"#654#"#'7!>32>32quüg*-,yd cf[,a cvFMXaGLU` f-;Fy--7T:F#dX9f-cxnmevjfGu)=<FL9M@( OY OY ?+3?3+333939333310'7!!?'7!Nr^$]FI`yQg nhc--A//--a)=a@3   _Y _Y   _Y?+3?39/93+3+3333933333310!!!?!7!'7!'7!o@ @| # ¼  T55lT55s55 L9a@3     OY PY OY?+3?3+3?3+33393933333310%!!?!7!'7!'7!x;`yBcg ngr^$]GTT//mT--c--`%=m@9     _Y   _Y ?3+333?39933+33333933933310#!?!?'7!'7!dA" s K ̓  ?  _$555^@55g55h~'H@$ #$ )($   #!?3?39933339399333107#&5467%'737>54&'73##*GBk|@4(ֿyuü73T - V=-v=F-  ?|r =5b+5Y@YW55N;559hY@+  RY OYOY??+?+9/3+?993333333310%###"&546'7!32673duüUef 4o304K8<-;mfN+-~(-8}[T='s@$ ! !  %%()%_Y$"@Y   '_Y?+3?39///+33+33339933333993310!?#7#"&547'7!367'7 Ѩ Qzy&Z%>  ?WZWnr =5b55;Ң@YW55N; )59$n@7  $$&%#$  QY   OYOY?+?+99//93+3?939933333993310!#7#"&546'7!;73>7vUZaT"$ef 4o304 0T+9d <-u7umfN+-~(-8c5T="\@ !$#  @Y_Y! _Y?3+333?+39/+33993333310)?654&#"!?'7!>32 F nx`r Ч , OfCG5:0`\-x5555?#->NpJKVL$-\@/( #+#./`Y(  _Y  %_Y ?+?+3/9/3+3/3933333310"&'73;6$3 !326?3# 7"!654&2U+B%>XB %`EC@:v*HO 4柂UA:1)B~1$.X@-% "("/0OY% QY +PY ?+?+3/9/3+3/393333310"&'733>323267#"&54?>54&#"2U'B$?9s{kiZB\\=:F` ۙ}q\Y_ I='*NT+(?q9GrVL&/i@6* %"-"%01`Y* !"@"""_Y" '_Y ?+?+3/39/3+3/39333333310"&'73;6$3 !326?3#&57"!654&2U+B%>XB %`EC@:6s6*HO 4柂UA:O 4 B~1'1c@3( %"+"%23OY( "!@QY .PY ?+?+3/39/3+3/3933333310"&'733>323267#.54?>54&#"2U'B$?9s{kiZBGZ6s7=:F` ۙ}q\Y_ I='*=X 8+(?q9Gr=,& N0&+5)R& ]J&+5O=,}@&&', ,**.-,''% " _Y@Y&)"_Y_Y ?3/+?+3?39/99+3+33333939333310632!"'73324&#"!?'7!'7!J(D+zC؃qdM Ѩ  r|  13+/4_kK5555~55EO%h@7 % %&##'% OYQY"PY ?3/+??39/99+3+333939333310632#"'33254&#"#'7!'7!10y/7 ?cee-DaBsWV$Q / Mg---`=c@   @ _Y @ Y _Y?+3?3/+?+33?333993333310)?! #"'7332'7!# nRff\3-1[qQ  ЧdA5z/Y%555b+h5!L@(!! #""PYPYQY!OY??+?+?++3/339333310%##&#"#"'73326>32uü1;Q;''?H]F00#,,Oa(ZyjR-;i 7oޙO!.WAE#=$i@7  ""&% `Y "_Y$_Y_Y ?3/+?+3?3+3339/+3393333310!"'7332!!?'7!!'7#:(D+zC3KcϦ\w\=53+/&55555(EQ@* PYOY PY?3/+??+9/+?93333310#"'33267!#'7!!(y/7 ?cvALsLuF|/Qg-W`#=h@3   `Y_Y _Y??3+333?3+3339/+399333333310#!?!!?'7!!'7#ϦdA"ccϦ\w\=5b+5555555EhX@+ PY OY  OY??+??+9/+?99333333310##!#'7!!ouüELsLuF;Qg-W`="h@  #$ @Y _Y"  _Y?+3??3+3339/+399339333310!#7#"&547'7!327'7 Ѩ ABQ>  ?|r =5b5`Y@YW55N;559hR@!  RYOYOY?+??+9/3+?9933333310%###"&546'7!32673diüUef 4o304K8<--hmfN+-~(-8}[T`=e@2 _Y  _Y ???33+333?333+33393333333310%#!?# !?'7!!%dA" W#罰 8 Ѩ ~V 5+515555bha@1! OY QY OY??+?3?3/+?+333339333333310%####"'7332>'7!3uü'Ip1?SdH06#, #AKm8d-;/a!,m-m O&$ TN&+5=4&D '&+5&$jVN "&+55=3&Dj .&+55n=?(&( RN$&+5?&H *&+5j^LQ/Oj^&QjN 2&+55/O3&jQ 2&+55&j{N 7&+55)R3&jS Q&+55&jN 9&+553&j 8&+55 = P@)  !" `Y_Y ?3/+?3/9/3+3339333310#"'332>54+7#"#!bҗ3C y]i\evYCE7%@;(7>54&#"'632񊢑ZXGE=MRpö.1:{q^SDy{"Ɓe61YQPM1+*H%OpD]J1'^QD?T,jX&jWN 4&+55J!3&jT 0&+55L='j@9 #!('') !"!`Y""&&$_Y&`Y& _Y_Y?3/+?+3?3/++9/3+33393333310#.+!!#"&'73326?!?#73'7!A 9X|h#k!]!/,@K hY  Zƕ n}h5OZ5)L8w@?*''050 85 59:PY2 22QY2$,PY(($ QY ?+3?3/+?+3/9/3+39399339993107!>54&#"'6323!3267#"&'73326?#"&54673fQGSDy{"Ɓ?GwQXGE=1m!]!/,?J{SQT!VJD?T,jjFh*T+TPPM1+*鏔 nvIpRe&L%=)y@@ % &'' +* '%"%_Y&)"_Y `Y ?3/+?+3?39+333339399332999310#"'7332654'!?'7!'7% l5phK+BB*^t-s K ̓  ? =5ftdxgL55^@55g5L~3Y@."  #''1..54#1+! PY?3/+??3933999399393310#"'7332654'#&5467%'737>54&'73֥T9#/9Zv+73*GBk|@4'րIKmy_ZiY5E - V=-v=F-<ۣ%=!@G  #"_Y`Y ! _Y ?3+333?39/993+3+33333939333910!!!?!?!7!'7!'7% wvԔ s K |^  ? =5Z5555UZ55g5~+b@5* &)##'*- ,)PY&   *OY?+??39/993+33399393310)#&5467%!7!'737>54&'733#J73*GBk|@4'۬t5E - V=TG-v=F-3Dcx`/[ 5 Ч ړ7uh5KE55b5yh>G}S=!/d@5&(&"!" +! 01_Y,`Y!! $ $`Y `Y?+?+3?99//++393333993310#"'#"&54>;'7!3267327&547#"S=)ƘaIV[ 5 HBivAn.x`߾N&(yh55_F'UDm^$5U9Y K>t"1`@3//"** #" 23OY""&PY- -RY PY?+?+3?+9/?+9333393310#"&'#"&54$326'7!326?.#"327>t ù eF{^G@D FK^n#*#J5^dXKxddl]-0k-3+QPIk2!K,U@- +$$+'-.'_Y !!!_Y! `Y ?+?+3/99//+99333310%2673#".'./?>54&#"#632BZhA=)οyQvxm5(>B-^l;FmHR ^c) Gr-U@-%-%" ./" PY- - PY)PY?+?+3/99//+99333310#"&'.+732654&#"#7>32326? ùHVxyjuVR+_97&:tJwc4-^n#qwTSgiJMl wjkoF%`K'`@0%%% ()" _Y _Y_Y??+?+3/9/+99333333310%##654&/?>54&#"#632dA"5 ~k5(>B-  P+/>8js R Vk)cB/Zt)a@1))&&&" *+# PY PY)OY??+?+3/9/+99333333310%##7654&+732654&#"#7>32aA*^PxyjuVR+_97&:tJwcLR 6>-BHSgiJMl wjkX=)=*\@!&'',+&&_Y @ Y "`Y?+?3/+?+339/3393333310"&547! #"'7332'7!32673nRff\3-1[qQ  fSg{A=)wBT`z/Y%555^F'HQm߾-N@' ++/"..))PY)"QY PY ?+?+?+9/3/3399333310%326?3# 547&#"#"'73326>32ÔSY## Z1;Q;''?H]F00#,,Oa(ZyjRi ۡoĪǟCM 7oޙO!.WA3s=)b@4""''+*'"_Y `Y  $_Y `Y ?+?+3?399//++3333933333310%32673#"&547!!?'7!!'7!fSg{A=)̣-cϦ\w\ HQm߾wBT555555^FEXS@,    PY PYOY??+99//+??+9333333310!#'7!!3326?3# 546LsLuFi FKSY##Qg-W4-QPoĪǟPrL"F@$ $#_Y _Y _Y ?+?3/+9/+3933310'7!# 54$32#5.#"3267  %)}-A?a!55 |3ۮ+/᬴G!F@$ "#OYPY PY?+?3/+9/+3933310"&54$32#7.#"32?'7!ŬҐL9&>u6wf. C/F &C,-(/=!M@'"#`Y  `Y ?+?9/+33/3933333310%32673#"&547#"#!#7&+wfSg{A=)̣3_@C8.8D Z1HQm߾wGOd;RJ-<i@62,&&'88'=>2,,!/!RY'5/*(OY*' PY ?+?3?+?39/+33/39333333933310%326?3# 547654&#"#654#"#'7!>32>32FKSY##5 *-,yd cf[,a cvFMXaGLU`. QPoĪǟ7O'R-7T:F#dX9f-cxnmevjf24#MR)$)a@8#  *+  PY L\l PY))&QY?+3/?3/+9/_^]+9933310%#"&546?&54>32#'.#";3267Չkmn$0%R'^tUMkjhWGzGzkh3RG$qtbHJTeZMX)0L=#Z@ !!%$!#!_Y#`Y#@ Y `Y?3/+?3/+?++3333933310!"'73327! #"'7332'7 Pf*A T)!nRff\3-1[qQ =5"<.z/Y%55L5)D@" &&+**$ PY$QYPY?2/+?+?+3/33993310"'733267&#"#"'73326>327QO!/,AK1;Q;''?H]F00#,,Oa(ZyjR!Ln 7oޙO!.WA-qL4DLTE=:1GZ+ @   H/+]293310#654&#"#7>?3e !%21 d SCeoL .6/1^V ^^rNu #(@ @ H!e?3+]q223104632#"&74632#"&4632#"&- #--# -. ".." .. ".0 .o -- ".." -- "..".."".0Nq e?10#7'7'7qwVVVVVVVVVVN  @ @H@ Hxe?3]++2104632#"&4632#"&%. "0/# .'0 0/!".m"--" ..".0 0.N &@ @H@ Hxe?3]++2104632#"&4632#"&3-" 00 "-%- #--# -CoDm"--" .. 00 "...n /2103"&547cYR BHj}q !XL e?10'7LP!&@    e?399299//33102654'7#"&'.#"&54632;3+%T_G5L'''3+%T_G5L'''205?!dIc6IF"205?!dIc6IF"oN} e?10654H%bZN @Ik~p#@Pa?]10#'73ϕ) "@ H /3+]29/104632#"&%!727. !/." .m(^ 0/!"...jN}e?210!"(?N/kN}e?]210!"(?N/kVN} @ e?2]22310!"!!"(?jp b(>jp N/kac/kacP+7%@5))/ #/?O/3]2233310"''7&54632!"&54632'74&#"326%4&#"32634fCbqRQonQrqRQo=R; .:&&:8((8):&&:8((8XTR&2QqrPPqnSQqrP7'46;267>32+"3!--^2AaL&NB-T  M!TL1,ZmH <*ESV.I4 w  /3310##?#7!d m-͠kJ/>%10a bhYE_?3+3??391067"&54>32372&#"#"54'!732654.546?'&54>32ŗ15#2+\-2)!7Y-"5 Z_]\#)#' j#rg@o# 0 >;n*0D0%3*:4%;2#D5!}A9~M/SPS/;H?"8CQ0d@'3>&K4%lN!% gY_ gYa?+3?+10)7!654&#!"54>323!2 3TT5Z'9`j- 'eQ)AGbo5'\#J3 32;2-$RN|5 &5T. 9'^>P/Z.+-D%$R(K9$'+?+׼1g`S>lu'b gY _?+3?10"&546323!2#"576?67?+A 'J FK+j )(FS0/2k8 D +(AQODf'>%== 1b gY _?+3?39/10"54>323!2#"57>767>7#"5676?67>32)d, %A *#  !k+ 0=+ 0d *!%fgE3%0!9cf55M7#Fh= 8J65 >b5:-Hu!gY_?+/104&+"&54632;2#"576H$&)6*? HE< 4$  &2/0m &362 2dT) gY _?+3/10"54>32;2#"'&#"#"5476?>{"3 's}*J &(n * %=d-F/  g#Vkt4'EH SXoD:/_gY_?+3?310#"54767>7#"&54>323!2#"547>7>7MH-d B[V)>3!+ %3 E5D '7(L츔TQ  5^Q63H/#-B :CE, e.9W(2gY(gY(_@_o/  9A gYa gY `?+?+9/_^]_]?++10%54&#"'>32!65/4>7"54>32;2#"'&#"^9BTi9Yai+S!.As/ &Nq "I- eX^#Wdeo|i_(F/ _acPa'" gY# _?9+10"&54>32;2#"&567>54E!,  J[=8ko !^["(*5!L. 7H(ffG% ?xC)uq#c gY _?+?10"&546323!2#"&57654&#B.= L?  6  "&32,m *1>0?1" A gY_gYa?+?+10#7!267654&#!"&546323!2?SSf'zRt9.D 'f2C{T430e @@A 0b!gY!_^??+?10"&547>54&'.54>323!2#"&54>7>54.#;+P! 4 DR3U0#/RD;~.%Btzk*1I!37 !!@0 'Fvi7E[dwV1 1,5{mTEYMF,'X''#  A gY_'gYa?+?+310!>7"&54>323!2654.#!`Af\"T A< , %_g-/@6;F\>3'bEA\38E- !*aԓ^3<R{fB82:A: gY:+gY+_ABgYAa?3+?+/+9910%267654&#"+"=767654&'.54>32;2>7>32!7B&#';zeح%)&u $06-( )$S  ZNN&?l +"%/+$D- k;%|^&ފ'd,dgY_?+?10"54767>7654+"&54632;2/,p#84'C5@ !{0.,1 Zd(CyPq*K /8)l %X:#`RA K?)"A gY_gYa?+?+10%!7!25'&5467654+"&54632;2<-R%'$=E!98> 54+"&54632;2!73654'&5467"&54>32;2#'&#"I]983@ )Cp4JR$(/)#/m1o_,02l~#{sG%E #c. gY: _?3+33?910"&54632;2#'&#"#"=>74'.54>32;26}*0J 63@;# 7xdOA,+(4 >:*<<*.5-89+Z6d2*1q $2 Y)Wt\ol' ?oe?,#%O6+/*4Be[B|]=M7@ IMD'L5@*5*gY5_LMgYLa?+?3+3399310%254&'.5467654#"&54>32;2>7"&54632;2#"'&#"!7 Vn9+ P>-+ %4z&'>WcZB5= 5@67654.#"57>7>32FA2A #AF)yh8*#!M87:   '-52/d BY]S@e1)1@-4V&[D-  =(u gY_?+/102#"57654&#!"&546323L?? "&?-< 'm*1D5 %#%2-2m[2"=I=hY. I_Y9gY9a?+3?33+310&54632#'&#"!6767>54&'.54>32!467.5463232#"'&#"7ZK 91_&#SI}A@' $7 )7PYtJ ""(H0 ! <1w<> 1&3f #$"aZÛy91b + gY+_gYa?+3?+3?10"547654&#!#73274&547#"546323!2y #iAJXfi2$T\rv#o? $.aZ&& %= Z0N?fAWXw= WH~i/b !)cbeFm, u&& '&  hm _?102+"54767>3HKk#/ m im! Sh%m* *_?32102+"54>3#2+"54767>3 HKk# 2Jd*HKk#/ m im!LtJ im! SV_P@*   PY OY ?3+3?39/+339933933107!?3!?'!! hפq l t)"---n--jV#&@P&% $ ('!PY!#OY!&PYPY&&  PY% OY OY?+?+3+399//33++?++333933333333910#!?'7!#7&+373#'#32?3!?edCi+?\r|6>>TG?:$l;D@--%-np -Kz."2;d@5*9(*(3030 <=,6 6PY9OY  #RY QY?+3?+?39/99++39339933331074>7654#"'632>32#"&'#"&"32654&3267.M8g|*PEj?v*_s.r4YW[bR10["Zd 6?<(*NYNZЫ+Jh>28%Bnyb6<Z%`@3 ! &' PY %PY OYPY?+?++9/33+3339333339910#)#73'7! 2654+32654&+ZaFhN~~=y5JErqt?MijgJU` P9dPZ-KrG`jco6>>TG?:f-np /`0@ OYOY?+?+2993310'7!!4632#"&G>@-,@@,-@f--,@@,-@@F,@  PY OY?+?3/+993310'7!#"'7332676o9e?$7 3*5 f-z4DD L@(   OY    PY?+3?99//9+39333310)?'7!732?3?Lx;A~NM?dNPN--xPx fX=R5@ OYOY?2+?+333993310"'7332>54&#"#7>32)&; t@jl2=-~?.#8 α( )@ HYHY?++993310%2654.#"%#"$&54632յյi^[`hc[^ȊȊ(0@  QY HY?+/+933104632'53654.#"'.(ʸ&8#ܔ󪊧%=T}wh~N';;.O"t'Q@0!"$ $ ()"! HYHY?3+?3+99333910'#"$&547'5632327%"654.4HjKjrC5b,=7,[v[wkQ]uhO[Z 5^ 4i[\.!/8e@700&3-3- 9:0OY  QY 6PY )PY"PY?+?+?+?+39/99+933993102#"'#"&54>7654&#"'6326"32654&326~㏡J0[jzy ROM85JYE>MP@.#SŶڧCNa[^d ANfT<(*Risgrb~<=N%.^@&-%"("/0+PY &PY @ H%%?23/+3?+9/9+3933399310#"&5467.546732654&'254&#"-!qsWfhňLPƧ cRNFdp;CZb Y#oIYOuik\>jQSLBFtu5@ CTD&@  PY?+2993310>32#654&#"D㊦ hcv؍~յ9*F@=&@   PY ?+299331032673#"&547 i^u㇦@D䶎{յ(:E5@@"  PY OY PY  OY ?+?++9/+993331032654&+!'7!2+8;_k3yѻ3t|\Wf-x^ [@0     PY PYOY OY ?+?+?+9/+9393333310&#";##?.54632=Kswh]oQATI\0LWlcS_l-nQ -+[Z@/  PY OYOY PY ?+?+?+9/+9393333310#"327#"&54>7'733'7^ov[ABIyEL㓔?vȒkW\skI}Yn-lM-gE@#  PY OY ?+3?+33333933310#'&+!?#"#07 \JCM_I70-- f?@  OYQY?+?3+333399333310"&547'7!3267'7!ⱨ _qz] bwQzaq1<--:'|r,--ڧV"rA@     3/3323223393333310%2654&'%57'#"&%'A-8}[f-knmfM-E~04K8ovSXef fof+"&r'3U@+++%1   145"(.  53/33232233993333333310%2654&'%57'#"&%'2#"&5462#"&546M-8}[f-knmfM-Ei*;>'+9:**;<)*::04K8ovSXef fofp8**:9+*88*)<>'*8OZv-T@)" (!$&+&! ./$''""%#  .3/3329/33233933333333310#"&%'32654.'%53254.'%57'evjfG-Fy--7T9F#dV7f-cxnWGLU` f -g*-,zc cf[,~c cvFMXaYZ]M@' PYQY?3+?3/9/3+3333933310#"'732654&+7#"#7!ũ{qqi-TV&7/, n{1`<8ufSb-O1 %a@1 !# #&' PY##PY?+3/?+3/993393333993310"&54%?>54&#"#763232?3$4jqe]iT@B-4eT@B-td#q \[BD1+wa#q1+)?@! %'' *+#PY& ?33/3+3?93393310"&/#"'7332>7&5463232?39ey+6?]WF#/+7MKDm?o#YC7":/#RJN0;FGo;QϯpJx DBoD> (@  OY PY ??3++339310#'&+#'7!7 lXxf-mL7@   OY ?3+333?3339933107!?3!?Ut omw ] FF--n--IQE58Or&j@5 " "' (&OY"  OYOY?+3?3+3339/3+3?3993333933310%!?.5467'73'7!>73i~s1(T- OfymOdn4]'ŹF--|h),B' -->nm',ݚ53D]E@    0 >?3?39/933339933910#?3!?'!!CrKV'{dS  z3V#&s@/%&$ ('#$!$$ !>& />??333?3399//93333333393933333310##?'7!#7&+373#'#32?3!?31\N`"(07$&,&:<='1iGK  `a ]/$V$I@  %&$ $>/>??3?39/393393333102654&+2654&+?'7! #'vaMZ_5Uslieo<P}dJi_\fNa?;nYhRI6 Tn `Nx]/MV )V@ )) $ *+>@  )  >(/?3?339/33333?933333991073'7! 3##'#?2654&+2654&+{ u6dJq }XP>slieo>?33??33993310!#3262#%#?'78azHVgi}d K D3,VL@    > /?333?3339/333933333310'7!#7&+373#'#32?3!?0e[#'08$&+':<<(1h'`a h3vVP@    />?333?3339/3333933333310!73;##733#"#7!(6:$&+&83*("Zi~d3ԕ Ha`:<(_!5@" # 0??2?39/3333993310"&54>32#7&#"326?'7!|㔋(L~k`{n9l"&d)Q-K({$c=tӈ}! "3VQ@     />?2?39/993333333399333310?'7!!'7!!?!i|cBk7z7cBj|ck;;c3 << R M3V +@  />?33?3339310!?'7!/ci|cAkc e'V)@    ?/?32?33993310'7!#"'73327d5^W/M@'2U'TqN3VO@   /   >?333/3?39933339333310 #!?'7!'7] PU5qh~eBj:HVM F ND3V-@   / >?333?3399331032?3!?'7!'iIB'3h~eWg D3VI@    / >?333?33393333393310# !?'733!?rjh~e{fi}doq3} e< I3VJ@ /   >/??3333?3333399333310'7!#!?'73ji:wii}e' ^ D3VU@    / >?223?39333333333399333310?'7!7'7!!?Di}dAideAi}dje(d3 $< E) '_ %@ 0 ??3?39933104&#"32>"&54>323|cZ]ycYat҆{%z{rwvs邴xi' p#.S@'#!!,'/0##* $ ??39/9333333933339910#"&5467.546732654'2654&#"AuiXeWqtDUXH`los{`VapQx YHMwCdZd P>Xt0WE{iijljCIHKK3 V6@   / >??339/9333393310254&+!?'7!2#VXYC /a~eBVP6 mgK3+VN@  />?3333?339/3993333310!?'7!2#'2654+\6ka~e?҈XkxY< e]2 `6fa3EV;@    />?23?333333993310?#"#7!#7&+|nB'(""):v|}3  }} A ' V9@  / ??3?33333399333310'7!#"&547'7!3267\ijTVdAjUr' pl$!rf VK@     ?/?3?333333333393310# #'7!3'73&W'tDaTZcH (2w&t7@    <?>?3?33?339933310#7#"&54>3273.#"327+CeTHXX[HA p' \}5-EO]]jk]hkH ă@MT$r=@  > ?<;?3?33?3?9933331073632#"'#32654#"T\` d].1+WhcBLKAMɬPA >HÕ>y{w'u=@   ; <?>?3?33?3?99333310#7#"5463273 4&#"327>nT]_ d\/1*VicAM$NAMɦPAc>H>An&^u.6U@ /&"$$ 7,8(1144 ? <  <?33?3?39333339333310467654#"'>32632#"'#"&"32>54&3267nnHUBe.,?3?3?33?3333339310?'73#7#"&54>32&#"327'"\CeTHXY[<-4:a;5,GNg0]jk`ghL[P@MTx'Wu3@   < ??33?39/333993310327#"&54>32>54&#"W˨Rf5|8gcWQMV{$#?lQs +<-4pbcgF _B"+n'Mu3@ ! ?  <?33?39/33339931046?4#"'>32#"&%326n˧6[(8{6fdWRMUn|%#?lRs +%/2pbdiF _B"+k'4u+?@%  ,-""<+(??33?339393393310#"54675.54632#'.#"6;#/3267by[G*/cR@ 09E9F' 2B37;76KX@d1-H[uD C7A:E0,7"B'u';@"( )%# ? <?33?339393393104&'#73>54#"#7632#"'7326# )5d5/"!SBdd15xePHZAL'6: C0ZAzH?h+ @)Z`:#!;S.t &9@" ' ($ =< ??33?3?3333399331027'&#"7#"&54>32#"&'73327LGTB!*\1'n+LX[[Lxd6m$ 1ZqTr Ń;?3?323993310'73#4632#"&_\M%&''&=&&&&u3H@   > ;,??33?993339333310'73%'73##Qg81:Y%d]S~3u-T@ (""# #. /((+<&; #>?333??333333993333933310>32#>54#"#654#"#'73>32]-f,39;N=4+s;c=7,t;d\G*h.5:>E@=6]  =?33???3332239339310#"'733267654#"#'73632zB)3, (,G<,i"Bc[FbpzQpBMRQ=M7 sw'u %@ < ??3?333931032654#""&54>32>9Tz6a9rdwTZdwTQVVρka\ka\`'Nu+@   ?<?33?333399310>32#"&'7332>54#"1x7^lYS'c ! &>9f;{U^-4ndkd h&V\<{Nu!@   <?32339310>32#654#"{}dwlzFrNk!/ow'N!@   ??3233931032673#"&57>9Hsl|dwN&)QVjk; .u#C@ $% < ;=?33?39/3?3333933310!?'73632#"'32>54&#" `H> hUIWZ[B&???33?33339331032673#7#"546'73;+f&Cc\Gdnz?C= =G:{t~'kTGC>@    /33232233339333310254&'%57'#"&%'5E ;@ %%(??33333?333?3393333933310#"&546'733267332673#7#".g*3:AC= 3+q ;d>7+r ;d\G.f,o@B?= uTh&u&B@ "$$ '(<@ # ??33333?93393310"/#"'733267&5463232?3Dm1!&Q?1' 2C/ZmNJWJm 7)$*&\$*+ xC );|qSuYI8xc1 Cz >.&B@  '$(=!!  ?-?2?3939?339333102#"'#>"32654'7>54&WhhP7'h~/;!q2^(%;Kj& cv)8(@Bv')?@'$""* +$$ ,??2?33933393993310"&5467&54632#'&#"'2>54'NesWphEJ =4@*DnGR4N,Vcl='ses(^UKRvA12 FDpST/@GpP gKOw.v L@ !"< ?=<?2??333?3393399333102#7&5467>">547GY,@-یq HUx@M7!&Afnvbh ؐ%{n]U19H.fR@"   = ;?3?933333993333999910.'73673#&'#7'W "nB^ds8Ad \ KSq*K] >ԌLx)@  EH?3?32993310#'737#"&54632p^\M%'&&' ''&&L2@    E HF?222??33393102#'"#'73>s/h*@c[F0pLI< IE>9@ E I H?3?33?333329331032673#7#"546'73b;+f&Cc\Gdnz?C= @=G:{t~'kT@-@     E I?3?333933104&'73#'7376r1+rCV&/5NjJ>G"&D@ $  ('G!!  IJ?2?3939?333933102#"'#>"32654'7>54&cWhhP@G E?3?9333933333107337654'73'>7')~/;!q2^(%;dj& cv)8(@BC+/@-%,(( I"F?3?3333399310432#"&'##&/.4&#"32>,dwTZDR  B`}; pEu]?">54GY,@-یq HUx@M7!&Afnbh ؐ%{n]U19H_GJ@   G E?3?393393999933107.'73673#&'#7W "nB^ds8Ad \ KSq*K] >Ԍf.8p@=/''2!!()2 )9:*5,5PY/OY//,(OY$RY QY?+3?+?+??9/9++39333339933103267#"&'#"&546'7!32673632>54&#"ǙkiZB\\[]ef fof04K8o {=:F`Y_ I='*NTu{mfMP-~(-8}[xF_qq9Gr)6W@/0 **' 87&#OY,PY33RY?+3?+?+933933333310"'>32#"&'&#"#>37'7!3267332654&#"PG}X?& +64 vX,)8(*84 t:ged]N;> OR`Ϯ-'"/HsS-/0F|uy0p{N=>+9d@6,"3 "):);(%!!OY!/PY66RYOY?+?+3?+?+9333933333310'!7#"&54$327.#"#>327'7!32673.#"3267q{^G0+64 vX D/#*84 t#J5^dXK9=R--/Hs ]-0F|ukIBL%/[@1'#$- 1 0&#&PY ,)#PY??3/+?3933+333393333310"'#&#"#>32#?>32#'&#"3#32673q0#+64 vX !. (M>#17=F>-%*84 tTo$/Hs1'BriT$0F|u0>J@C<AI+&44# L#K++7E.ERY.# ??A<))'OY)OY?+?3?+933?3+333339933333339333310>32673!#"'#.###>7'7!>32>54&#"%2654#"7iGLU` !M4'1 8|7'7!>32673!.'4&#">IML4\G7vTWef0K#4`B-88_XT.N04K8 8_WU.& IGz;-llmf!OQw-?"'$ C-8[;"'$ E%L/<e@50'6->=,""2PY"99RYOYOY?+3?+?+3?+99333933333310"'!?&#"#>32'7!632#"&'3267332654&#" By/#+64 vXg y.c2#*84 t?>jcbYK589//#/Hs-Ѭ ;a&0F|u0o|N=#)R@)!' + *RY &OY??+9933?3/+333399333310"'#&#"#>32'7!>32#'"32673^:K.&+64 vX3vQU2,+&PG-%*84 tH%/Hs-ytzd$0F|u&B@ $ ( ' #PY??3/+99333339933310"'#&#"#>32>32#'&#"32673;L0#+64 vX+M>#17CF-%*84 tH$/Hsĺr{$0F|u 6[@0$! /5)5!3738525&PY## PY?3/+?3/+99333933333310#"'733254&/&#"#>7&54632#'&#"72673Ċ)-_,6X$+%/H_d*3#l8KO3/4J0F62b1W@,)%"/ &&32(%(PY. #@"% QY ?+3/?39933+33393333310"'327#"&5467&#"#>32#?33#32673T-#IO3xNO[$*"+64 vX/{@%?5$*84 tR!--/$3`V9/Hs-'T)0F|u*e@4  "  (, +!PY'   PY ?3/+3?3/9933+3339992993310"'32?3!7&#"#>32#"#7!32673.'zKL/Hd #+64 vX.(ƕ8j7/-d!*84 tO/-/Hs1f0F|uL *J@& %""+,$$''QYRYPY?+?9/+3+3/9333310"32>54&>32#"&'>32#'&#""8AnK;"dbYHG7'7!"#7!32654/OŃG \8k6/, em]Q̽Dυc5E1ƍ}Jsݳr"+@@d71 .  (++%!",-23354==4"BA5233:07:RY:0.OY0"+(+PY-,&@%(QY @???+3??39+3?+?+39/99333933939333399333310%!654&#"#327#"'#747#?33#'7!73>32f04K8o!-#IO3xNp)Qfc{@%SLv 1d% PXefi--F'-8}[ 3--/$3[[.X--'T+-+iomf;,O@)    OYPY OY?+3?9/3+3+333933310)?#73'7!3#syA=pw=An-pT\--T#M@(   PYQYOY?+?+3/9/3+39333331073'7!3#327#"&5467#>+J%<@0lEGQ T\-^T](--/$3`VVL&/p@<%/. 10OY&PY."PY* *RY OY?+?+3?+9/33+33?+39333333331073'7!6323##"&'!?3267!%4&#"!#t>g yBD7ۺ.c 0Byj>ju(AYK58!T\-94T Z//#0ͮo|N=1f(f@5#"'$  )*OY$ PY QY?+?39/33+33+33339333333333310#"&5467#73'7!!'7!326?!׮vv=qz==wQz=uvq(T\--\--T|r|~*5.5@L&##2,44 ,-  76"&RY3 PY,  OY'  /PY?+?39/93+333+33+33/33393333333299333310#"&57#73>?#"#7!!74&'!#'&+3267!'ָGK)Ћ?0:7:Ba#Db\72>~L(Wȣ2T|5 fi%\s f 5| TᙆILL$1Z@0+ %% 32.".RY"OY'PYPY ?3+?+?+?99+3933333310#"&'73326?#"&''7!>3232654&#"dY2m!]!/,?J{X?,JPG}6:ged]N;>w\Ꮤ nvN-'-GrOR`Y0p{N=>L#1^@2$!! + 23#!OY#'PY..RYOYPY ?3/+?+?+3?+?+39933233310#"&'73326?#7#"&54$326'7.#"3267q"m!]!/,@K{^G@7#J5^dXK9= n}h-0k-kIBUL%&Q@* ( '"PYPYPY ??3/+?3+3?3/+33339333103#?>32#'&#"3##"&'73326?c (M>#17=Fѯk!]!/,@KX1'BriT n}hLP/=x@?;'!44. ..'>? PY/PY//$++7PY+!0$0RY$QY?3/+?+3?+99//+3/+339393333310#"&'7332>7!#"&'73326?#"&54$32267.#"Pm!]!/,)9,c%X9-$Qz'HGj l;L"j@: "!" #$ OYOY"OY PY?3/+?+??+?9+33933393310%#"&'73326?##'7!'7!"m!]!/,@Kڔ>1^$Q- n}hߋH-8--L :@ OYOY PY?3/+?+?+9933310%#"&'73326?#'7!"m!]!/,@K+- n}hH-JLq<p@:&&*''171122>=77!,:,RY:53OY5'2 OYPY?3/+?+?3?+?3+33399333399333310>32#"&'73326?#654&#"#654#"#'7!>32iGLU` f"m!]!/,@Kg*-,yd cf[,a cvFMXaevjfG n}hFy--7T:F#dX9f-cxnIL*V@.! ''+,!$RY$OY*OY PY?3/+?+??+?+393333310%#"&'73326?#654&#"#'7!>32"m!]!/,@Kf04K8nvTWefi- n}hF'-8[g-llmf:L'4p@<( #.65#%%*PY%PY 11RY OY OY?+3?+?+3?3/+?+3339333333107!?'7!632#"&'73326?#"&'32654&#" 0Oyg ykDm!]!/,?J%.c>jcbYK58Z//-Ӯy nvւ r0o|N=EL# N@(  " !RYOY PY ?3/+??+?3/+3333393310#'"#"&'73326?#'7!>32+&PGm!]!/,@KLvQU2zd n}hf-ytL6\@11$ ,)) $781''.PY**'PYPY ?3/+?3/+?3/+99933333310#"&'73326?#"'733254&'.54632#'&#"3m!]!/,?J_)-_<]iebn%/?gRbTuh`,Vݏ nv5>,;\31wP#l8KO6R<6|L!.j@6  .(( ..0# / PY PY  ,,PY,%PY!!?3/+?3/+99//+3/+3333933993310#'&#"!#"&'73326?!#"'733267>3217?F%m!]!/,@M$QO!/,AK'M>roӏ n~~Zn7L#T@,#  $%OY#PY PY?3/+?3+?+39333393310%#"&'73326?!'7!654&'73$m!]!/,@Mq @*S<͏ n~~Tz-$hY%,-(XL~4i@9 )&0/1 & 650OY0#+PY''# 1 OY ??+39?3/+?+339399993333107#&5467%'737>54&'73#"&'73326?#*GBk|@4(t"m!]!/,@K73T - V=-v=F-1*"vlx k=L\"1W@-# 2 3&PY, ,QY OYPY?+3/?+?+3?+?3399333310"&5467#7# 46327332?34&#"32676aXNkqX'3/#=RG]R=oA1L^[>lP-EAmvlxKgx35t>L( 8^@2+&33+988:6PY6/PY/& ( RY(!!PY!?+3/?+3?+?3/+33933333310.#"3267#'&#"32?3#"&547#"&54$32?>32#J5^dXK9=y11@IV3%./#U?v|1{^G&͓N>EkIB{vn8m|a𱹙-(?L)3[@0* !-!4(5*OY** 0PY QY ))&PY?+3/?+3/?+9/+339333310#"&5467#"&54632326732?>54&#"#=CaX){kiZB4X'3Q=:F`^[?X!q\Y_ I='*Glxq9Gr)LAu@@/ !66( B=??C$,$,OY $$ $$PY552QY>>;PY?+3/?+3/?3/+9/_^]+9339333310"&5467#"&546?.54>32#'.#">;#"'326732?3aX%vwPFjkn$0%R'\v1. 8S_hWGzG. X'3/#=L^[@EwnmX@O|F$qn^2K` sRMX)0.P&lxL?|@G ";= /))/+="A7@,OY L\l 2&2 QY2""&&PY&<<9PY?+3/?+3/?3/+9/_^]+9339333310"&546?32654&'+732>54&#"#7>32#"'32?3maX*{l42I  !IUVR+_97&:tJN\rk X'3/#=L^[@<8bj=Y ` qLJMl wjHiH0J&lx.L+-7e@51." (%%"8,9 ..OY$ QY 4PY --*PY?+3/?+?+39/3+333933333310#"&547##"&546$?4&#"'>32332?32>+#=CaX k+۱{kiZB\\agX'3=:F`^[,>fq\Y_ I='*NT!232#"'32?3aXP7?i_c΍Q^_f X'3/#=L^[?ʮ?d*KWOlx+L!+R@)%%++-,,)PY)PY "PY ?+?+3/?3/+3/3333993310#'&#"#"'32?3#"&54633267>3217?F|$ * X'3/#=CaX@/,AKu'M>roF?lx^[AfnfLi,_@1 !!""-+.!OY RY #OY ,,)PY?+3/?+?+3?+?339933333310#"&5467#7#"&546'7!3267332?i#=CaXSXef fof04K8ovX'3^[AknmfMP-~(-8}[xvlxL/i@7$+- -10"" QY"PY,,)PY?+3/?3/+3?3/+9/33933333310"&546?32654&+7#"#7!#"'32?3EaX*{qqi-TV&7/, n{rk X'3/#=L^[@<8ufSb-O1 `0J&lx$s:@  > ?<;??33?3?9933331073632#"'#32654#"T]` d].2*Xhc%B("LAMʭPA >H– @&u)@   <??33?33399310#"&54>32#'&#"327V-y:^lYTSW! &>9g:{U^*7ndlch&WZ<vu*I@ ""+ )),  &<??33?339/93339393104#"326'&#"632#"'#67&54>32,f^JaFJ2 (=9g:RoID}fs6&,,YT&b"96T/&h&WZ B>3D[C?*V@+7lc #(N@& )*-@ ,"??3?9/993?3933310#"&54>32&'?&'77"32>54&ŧdxQ\=6? 8?lC 8@Qu@94]7?zfZYwIg9O-/3]8E3~OUNQQUv&Eu'?@#( ) &$!?<?33?339/3933933104'+732>54#"#7632#"'732=;R 2T(7e4/#!SBde15xfPJXN9 B0[AzH?i+ @)Z`:$",i<@ ; -=??33?33333933310##?>32#'&#"3#cafoa0# !*'}~,(~ vE LS^2m)fI@  .;?33?339/33339333331073'7!3##"'7332? zJe5^Jd d/M@'2R]3 Z3%Tr(u&G@  '(;< "" ?.?2/2?33?3?3993323310"'73326?#"54632734&#"327>/LQ!/8NT T]` dd1+WhcBL%(ddsDMʦPA~>HÕ>D,fA@  ;?=?3?33?333933333310#7#"546'73326736G0dpy@C> ;-i"BdV l~#qT?3?39/333?33933310###737'73#"&54632 l&^-l l&M-R&&&&e22''''&f)@  ;??33?3933310327#"&546'739#( BE-.DMC 4=0 ~02f +@  ;>?33?3339310#?'733BITCG\2fJ@      ;>?33?9/3333339333310#?#737'733#pH'` `%CH$^ ^'B222(`'I@ "  ) (%0 ;.?3?9333?33339333103##"&546;'733267#"#"&54632*S T`F58QF6hS"0 7*-&''&2LO1&4BG2;%'''',+@ ,=?22?33933310"&547'7332?3MBPN 40,IP"rA"QBx ,2@ ,> =?33??39933310#"'7332>7#'73 }#6 #NMrqB?x+28f +@   ;>?33?3333931032?3!'7!NC8.&'\H[dt ,u3`@ ) "4/ 2//5)##,&<!;>=?22?3??33333333393399333310"'733267654#"#654#"#'73>32>324, )- G 4+r;d=6,u;d\G+h.5:-f,3:@+,qBRNUE@=!I,f*U@ &$ + ,!$= ;&)??33332?333?33933333933310#"&546'733267332673#7#"(f23:AC> 3)r <;??33?3?33333993333310'73632#654#"#"'733267Gdoz?N=<.i!F+4, )- =t.][ "=?22???3333993333310"&547654#"#'7363232?3BP-<.i!Bc\GdozL 40,IP4L;  ;??22?3333??3393333310"'73327'73'73#j @5D=HI\:#U&P 9~X}ʞ&u /@  <??2?39/333393310"&54>32'3267!%4#"!dwR\ew?9EqGzAk;&k`]mQVh\t^, &a@&$ !!'( $#   ,=?23?99//33333333393393333310?.546?'7!%4'>b%Zl)^$c*]kLY$^eWNngWRl,e}g]`Ӗ ,?u3I@$".( ."43351<=&"??33?33?333393333310#'&#"#"'32?3#"&546733254&'.54632) '32R )(viO2. (- rra.&D LTdoqBNR} ,'I@ " (##)%% ";? =?33?33?333393333310327#"'7332>7#"&546#?33#%'4 +2. #32@IOR& : ?qBCm=0%m27$f"Z@   # $?@ ! > ;?33?39/33333?3339333333310737'733733##7#"547326?# ?$C-,d,B B'GdozM<-h"922t~=J8N& f(a@)"  && )* " # ;??2?3393333333393333993310"&546?#"#7332654&'73#'&+pyn &E*#!#'Ogc5=! -A%NX&bZc = _d1K= `J{&*f;@  ;??2?33333399333310"546'73327'73>DJ7p;GI;& bdNff&u!>@  "#<; ??2??333933339310"&547'7332>54&#"#7632]ES;CET XP80"((0Z&8<%%Yv7O%VgE; I{ l2r9@      < >?33?33993393310#&5473#r1,qDW'4PAx2Tf=@   ; >?223?333339333107#"#7!32?3xRYS!ovI-.+2QXx,f!L@  "# ;>=?22?333?333339333310"&547!7#"#7!32?332?3$BO RYS!ovI-.333,IP MQX<'QBx xsf#X@!!!  $% ;>?3333?3339/3393333910#67#7#"#7!3632#7"32654&A, RYS!o1qq-5]YHMVd7>2%17Q2&7@o#<(fB@  ;.?22?39/33333933310"'732654&+7#"#7!~K@jl~NK-S!(P.ziWcQ& 3@  ?-?2?39/3393323102#"&546"!654&3267_aTh\XR_BT&)QFa#˗80zDP[bzT_5  /3299//10#"&54632#"&546327352%%44%%2 2%%55%%2g%55%%44%55%%44>%!_+  /3299//10"&54632"&54632%73%22%%44%22%%55mz 5%%44%%55%%44%%5!A%yE8)/99//10&54>54'&547654#"'632&% .- *JE:  "  +_w@    /3]9/310#"&547332676;hk~Be3QVHsEEt] S+)eW< )E/@ //3]10!5!730.p/@ //]310!'53!0./@ //]210#'!5!.xФːp/@ //]210!#57!x.[/ @//33]2310#''53%..vvvv/ @ //33]2210%#5773..vvvv2E@   ?3/233102#'"#'736 WV&d=KU%ExWn/10#'573㓓s'zzDE@   /3/32/310#'5373%3#57'pz''Zezz'EH&$=E&D&%DN)&+5L&E=&%uL&E=&%*&ErUi&&'z]v)N8&+5?U&F&z#v&'N&+5>&GM=''p%]>'G@ 000?0qqqq=&'>&GC9=&'>9&G D=&'v8D&G!&(  &+55?q&H&uC"&+5!&(  &+55?q&H&uv"&+5D=&(0D_&H~=&((~_&HU&KN0&+5?Uw&p6&+5&)^N&+5L)&It&@%%%%%%o%_%@%]]]]]]qrrqD&*N%&+5L&J0&+5#&+N&+5J&KHN &+5#=&+J&K#]&+j* +&+55J&KjN ,&+55U#=/@E)), ,&&  110(`Y _Y,,)&!_Y_Y$?3++33333?3+3339/+3_^]399339333310#"'732654&'7#?'7!!'7!!?!#H=01=LDA8Ϧ\w\Ϧ ccQVfqK79,;~55555b55557RU0e@6,,- "%%21"OY"((RYOY--PY?+33?+?+3?+393333333310#"'732654&'7#'7!>32!654&#"#UH=01=LDA8#v X"PXef gf04K8o+QVfqK79,;~H-iomfH-F'-8}[7R[#=&+J[&K~=&,>~L&L&, 4' '&+555mr&&jv7  &+55&.vN&+5;"&Nv&+5=&.;&N=&.0;&N/=&/B+ &OVD&/'B1N+&O'=&/ &OqD=&/?^D &O&0vNN&+5Jq&Pv4&+5&0 N&+5JqL&P2&+5=&0Jq&P&1N&+5IL&Q&+5=&1I&Q=&1I&Q?D=&1]FD&Qg!&2  -&+55=&R'vPBg!&2  -&+555=N&R'j(0@H&888]]55++qq5g!&2  !&+55=v&R'C!H&++5g!&2  !&+55=v&R'v !H&++5&3v_O&+5L&Sv*&+5&3DN&+5LL&S(&+5&5NN &+5S#L&UA&+5=&5#&UD&5'=N4&U'=&5#&U&6N1&+5L&VE)&+5L&6&Vj: &6 P 3&+55&V +&+55 &6  4&+55U&V  ,&+55&6'NL&V'jE&7'N&+5Zb&W=&7+Zb&WF=&7ub&WqrD=&7Db&W6=&8f&X~6=&80~&XD6=&8@D&X6!&8  ,&+55f&X'vK6!&8  ,&+555f&X'j$@###@ H#H+5+qq55k&9M&+5e&Y&+5k=&9p&YE&:CN&%+5+51G&ZC 5%+5E&:vN@ &%+5+51G&Zv %+5E&:j?N@ &;'%+55+551G3&ZjJ p+%+55E&:`N&+51GL&Z}&+5E=&:a1G&Z%&;nN&+5L&[3]%&;j^N +&+553&[jx?]u)&<FN&+5YFL&\&=%N&+5*&],&+5=&=0&]w=&=&]J&KBZ&Wj1G&ZX &+55YF&\n=&D)&+5L'&A&+5QQ*W@/ (""(% ,+% `Y `Y_Y`Y?2+?+?+9/+93933310"&'732654𑯎&#"!?>$32,W1sr! 귘 E$xyZdt5ܬ }H&$`=&D&$ N#&+5=f&D /&+57&$ N !&+55=x&D  -&+55&$ N !&+55=&D  -&+55&$ N .&+55=&D  :&+55&$ ' &+55=&D 0 '&+55&$'`8N&+5=&D'&$ N &+55=&D # %&+55&$ N &+55=&D # %&+55&$ N &+55=&D # &+55 &$ 0 )&+55=&D # 5&+55&$'CN`&+5=Y&D&}=&(?_&H&( N,&+5?_&H 2&+5&(;N&+5?e&H"&+5&( N *&+55?z&H ! 0&+55&( N *&+55?&H ! 0&+55&( N 7&+55?7&H ! =&+55>&( N $&+55?&H  *&+55&('N"&+5?&H'&, N&+5m:f& &+5=&,W>L&LgL&2=&Rg&2 :N.&+5=&R ,&+5g&2 .N ,&+55=&R 3 *&+55g&2 /N ,&+55=&R 3 *&+55g&2 .N 9&+55=I&R 3 7&+55g&2 ' &&+55=&R ) $&+55g&2'N/&+5=&R'gv&bvN5&+5=&cvgv&bCoN5&+5=&cCgv&b YN?&+5=&c gv&bN0&+5=e&cgv&b=&c6=&8f&X 6&8 8N-&+5f&X ,&+5&qvN3&+5f&rv&qCsN3&+5f&rCV&q 8N=&+5f&r &qN.&+5fe&r&qf&r u)&<CN@ &%+5+5UF&\C }!$ %+5u)=&<CUF&\u)&< N%&+5UF&\ 0&+5u)&<JN&+5UFe&\ &+5=U&c3&+5=U&c;&+5=U&c 3&+55=U&cs ;&+55=U&c 0&+55=U&cs ;&+55=U&c 3&+55=U&c S&+55I&$2?5I&$̟?5N\&$d ?55N\&$d ?55\&$ !?55\&$ ?55=&$ ?55=&$ .?55,%&g4&+5,%&g<&+5,<&g7 4&+55,<&g <&+55,&g_ 1&+55,&g7 <&+55?'(?5;?'(/?5R'(/ ?55'R'( ?55R'(/ *?55'R'( ?55IK&i'&+5IK&i/&+5IK&i '&+55IK&i_ /&+55IK&i $&+55IK&iv /&+55IK&i '&+55IK&ix G&+55>'+?5;>'+/?5R'+/ ?55'R'+ ?55R'+/ *?55'R'+ ?55F='+x ?55F='+P 8?55y&k&+5y&k #&+5/a&k\ &+55Ta&k4 #&+55f&k &+55y&kk #&+55x'&k &+55y(&k ;&+55>', ?5;>',/?5R',/  ?55'R', ?55R',/ ?55'R', ?55E=',w  ?55D=',N '?55=&R"&+5=&R*&+5=&R~ "&+55=&R: *&+55=&R &+55=&RX *&+55s_L'2?5_L'2̉!?5&R'2S ?55JR'2* !?55R'2,* ,?55"R'2, !?55[n&wd!&+5[n&w)&+5[n&w< !&+55[n&w )&+55[&ws &+55[&w, )&+55[&ws !&+55[&w< A&+55>'<?5PR'<X0 ?55OR'<X/ ?55I='<XS 0?55DL&{h6&+5DL&{>&+5DL&{D 6&+55DL&{ >&+55DL&{ 3&+55DL&{6 >&+55DL&{x 6&+55DL&{P V&+55GL'[*+?5GL'[̢.?5>sR'[k +?55csR'[C .?55R'[,+ 9?55"R'[, .?55A='[,s +?55B='[,L F?55=U&c2&+5=U&c$2&+5,%&g3&+5,9&g3&+5IK&i&&+5IK&i7&&+5y&k&+5yx&k>&+5=&R!&+5=&R$!&+5[n&wi &+5[n&w &+5DL&{5&+5DL&{5&+5=EU&c'4=EU&c'4=EU&c'4=EU&c&^4=EU&c'4=EU&c&K4=EU&c'4=EU&c&y4EI&$'4,2$?5EI&$'4,̟'?5EN\&$d'4 $?55EN\&$d'4 '?55E\&$'4, 2?55E\&$'4, '?55E=&$'4, $?55E=&$'4, ??55/E&i'4/E&i'4/E&i'4/E&i&_4/E&i'4/E&i&v4/E&i'4/E&i&x4E>'+'4|?5;E>'+'/4|?5ER'+'/4 ?55'ER'+'4 ?55ER'+'/4 *?55'ER'+'4 ?553E='+'e4 ?552E='+'<4 7?55DEL&{'h4DEL&{'4DEL&{'C4DEL&{'4DEL&{'4DEL&{'64DEL&{'w4DEL&{'P4EGL'['4v*<?5EGL'['4v̢??5>EsR'['4k <?55cEsR'['4C ??55ER'[,'4+ J?55ER'[,'4+ J?55AE='[,'4s <?55BE='[,'4L W?55=Uw&c-&+5=U&c0&+5=EU&c'4=EU&c4=EU&c'$4=Ue&c-&+5=EUe&c'4&$;N&+5D&$IN&+5H&$[?5H&$˂?5EH&$4b3m$@?_/]]91027654.546.32326738**:;)*88*)<>'*80I?;!+64 vX0J?; *84 t*;>'+9:**;<)*::+5+/Hs+5+0F|u/E&i'4/E&i4/E&i'J4IKe&i!&+5/Ee&i'4>'(,h?5W>'(,_?5O>'+,h?5UO>'+,]?5E#=&+4!)@?_/]32391027654.54673)6u !Bx:3bs-?)6,3 %!!8)@ ?_/]3239107654.5463273v !B0)6 x#`u-?)6,3:!$%!}(3@)&&*%"?_/]222/33391027654.546".#"#>3232673)6u !B0I?;!+64 vX0J?; *84 t:3bs-?)6,3+5+/Hs+5+0F|uyw&k&+5N&k&+5b&k\ 2&+555b&k\ 2&+555@e&k&+5r(;&kͼ $&+555S&,2N &+5TD&,/N&+5&=',,f?5V&>',,^?5 !-)@ ?_/]3239104632.73 U;&/C)h ^]ЖMa%!>1"?W_ %! !a)@ ?_/]3239104632.73 U;&/C)h ^]yMa%!>1"?W_!$%!(3@% )*  &&?&_&&&/]222/333910".#"#>32326734632.0I?;!+64 vX0J?; *84 tU;&/C)h ^]+5+/Hs+5+0F|uMa%!>1"?W[w&w^&+5[&w_&+5[n&w 8&+555[n&w 8&+555L&s &+5L&s(&+5[e&w&+5[;&w *&+555u)&<JN&+5u)D&<IN&+5='<r?5K='<S?5;w>'3/?5^I 0@  /]3333339310#"&54632#"&5463273I2&%55%&2p3%&55&$4v&56%'34&%65&&43?%!^I 0@  /]3333339310#"&54632#"&5463273I2&%55%&2p3%&55&$4h&56%'34&%65&&43!C%>^@/]]991073Ԗ^ %!DEL&{'j4DEL&{4DEL&{'4DLe&{0&+5DELe&{'4L'2,!?5L&2!?5L'[,.?5L&[.?5,EL&[4^:@/]]991073h^!$% ! @ ?_/]9104632. U;&/C)h ^]Ma%!>1"?W*//3310#*T 0@    //39/9333333310#'7'77'*T7777Y7887 2@   //99//3323333310'7##!'77RJ77}m}8L( 0@     //99//3322333310##'7!(R77J}78}@ Y ?+3310!5ff'@ Y ?+3310!5'ff@ Y ?+3310!5ff^'BB.DiR#@ [Y?++993910467#"&.'/'D5=H탷+M;m+*69Z1DlR#@ Y[?++99105654.54632l'/'D5=H+M;m+*69Z#@ Y[?++933910%5654.54632㦕'/'D5=H*+M;m+*69Z>DaR#@   Y Y?++9333102&546-7[0+kR1)Y$*"W3MKm,DR!?@"# #[Y?3+3+33399933910467#"&%467#"&ɦ'/'D5=Hc'/'D5=H탷+M;m+*69ZO+M;m+*69Z1D R!?@ "#Y[?3+3+399339239105654.546325654.54632l'/'D5=H'/'D5=H+M;m+*69ZO+M;m+*69ZS+!;@  "#Y[?3+3+39933933910%5654.546325654.54632'/'D5=H'/'D5=H*+M;m+*69ZO+M;m+*69Z>DR!@ "# ?229102.546!2.546-7[0+|lk-7[0+|lkR0*Y$*"W3M(Zm0*Y$*"W3M(Zm$ S@*      Y [ ??+3+39933333333310 #773%%.k[Xxh /+a+/%@5   Y[ @   Y [?+3+39?+3+3999333339333332333333107'773%%%%#7j'[Xxh'o,_gtZ/+a+//+`+/o  /910#"&54632ofeeffffD #:@ %$![[ [?+?+?+93239310%#"&54632#"&54632#"&546326E44EF33FE44EF33FE44EF33F\1HH13FF31HH13FF31HH13FF@ //333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332332310###!!!TuO .@    /3/9/3333333310!!5!###uTON;R +9FT/@3! ,N324&#"32>#3"54>324&#"32>"54>324&#"32>xV|1[x18GS05??M3eppHV|1[x18GS05??M3V|1[x18GS05??M3zjT}=IF^VJKafzjT}=IF^VJKazzjT}=IF^VJKa\=@ ?3933103#ŬJ=\h=/@ ?2233339333103#3#ŬJŬJ=\="#oJXT-@[[?++339992103#7== TudBRJ<T-@[[?++339939107#3=B=$ J~B==&T@ Y/+3310!5!"P=??3310!#3fd=t5k #//@$* *01 '-!?99333310%#"&54632#"&54632#"&54632#"&54632fE44EF33FE44EF33FEE44EF33FGE44EF33F\1HH13FFc1HH13FFJ1HH13FF?1HH13FF:@      /33/9/33333333333103#5!#3###TOON 0@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG 4@    //399//33332332310#'77'*TT~~~ݵqqp .@    /3/9/33333333103#5!3###TON= \@2     Y  /  @H  ??39/+]33+339933339939910#7!733#! k`ya&g% y=P@*YYY`  ?3/]+?+9/+3393333102#"'733254#"#!!76Pjf9OΝ95HF(7j^p֏p ~=5@  Y_o?3/]+9?3393310#7!#!8($ aWB6 G&g@;" %  '!( Y , #YY?+?+9/_^]+99339333_^]10!"547.546322654&#"2654#"VK7?*7[S?>JQhVzT=6G7z~gn;>][ggNZh@6    Y Y Y  @ H /+]+3/+?+33/9999333333399104#"#'73632#6*IMBYFbky;O= )r-tx/-]D?7@    FIH?3?33?333393310#7#"&54>3273.#"327DeUHXY[HA p(=c:5-AT^kk^gjH [S@MT?3@ !  F  I?33?39/3333993103267#"&54>32>54&#"ϥ6[(/:gcWRMVu%#?lTq ,%*7pbdgF^E"+? %@ F I?3?3339310732654#""&54>32\?9TzU|rdwR\ewQVk`]mL#N@   %$  EH?33?39339333999910#&54?/737654&'73#'#o Rg@WKE j RsFef&MGC  $Nx b&'?3@ !  I  F?33?39/33399331046?4#"'>32#"&%326 ˧6[(8{6fdWRMUn|%#?lFRs +%/2pbdiF _B"+x3~@C"**3 (##%-//% 345*313_Y)")_Y'$"!_Y"".1 _Y?+3/?399//3+3333+3+3933333333310#"&54$32#5&#";'7!#7&+373#'#32?3!?3ܒ&=Zu{m}Ay+?\r<.>6>>TG?:϶$8󝌣u-np -p{g)06@U 5 1 --15,)2'4$42,**78%",24-"_Y$') ""15--_Y ?23/+9?3/9+92399339333339333310#7&4$;7373#5&'326?3#"'#7&' &Pq}@PBsGPL-A'3:CrDHA=sqKLAPI6-?F'3Q.܏%|} ۮ}D5*/ Ŭo$$ riL.q@" &&)++/ 0""@Y_Y!_Y &&_Y++?2/+3?3/+9/33++339333339310 54$32#5.#"'7!632#'>?3}-A?a~~nv#,+&C?DpEHA=s |3ۮ+/(r- zZwB5*/A=@z !   ! sY tY?Oo?O @$'HtYsY  sY?+3?+3/+99//+_^]q]3/]+3/_^]3+33933939939910!!!?#73'7!#7&+!73#'(' ' 9Blqam;=H=dR55Rn5۠dL)@U#&&")  *+&sY#" sY   / _ o    sYp ))vY?+9?3/_^]+99//_^]^]3+33+33933333310%!?67#73&'#73&54632#'.#"!!3#{S슓-A e2__u@|R.DR_X+ʌRrRLGJq3@!)**( "30045"%@Y ((-)% _Y 3_Y?+???+?39933+3399333339333993310%!654&#"#7#654#"#'7!>323632q g*-"b,ccPt8[,a cvFMV`PKFU` f--Fy--79.­G}C, dX9f-cxig0jfG=%)-03@Z- (/.,.'*32&& $2, $"5"4$"$_Y3_Y*&-)_Y.  "1  _Y0 ?33+33?3?99//333+333333+333+333993333333333393910737#73'7!!'7!3#3##!!?7!'#37#%37#=$G -F  G$WagI 8 IxjR$^Ɖ[RR5"55qRRa55RRWg=HY@IJJPOV @2,F7F2# O M[MZ,F2@5 sY55=sY8 885ItYO_ @H55RMRPsYRtYRJOMOsYM )sY$$ tY?+3/?3/+?+3?++99//+_^]r+3/_^]+3/33/+393933333333339910 4&+"547#?33#327!"&'7332654&'.54632#'.#"!?'7!2!pJ]d? IB+5#>!%-N5IKLSOQ\#/E+8F?dRQO Г he&#'Je,W3$n(C=+>V>jrm:/ 1+#Z>u"B555 =&5(V, E='+/369@Y/9 0-1(5*!&&4(-7 :$$;&!!_Y96 _Y0,(3/+_Y'  #477 ?333?399//]333+33333333+3333+3333393333333310#!!###!7!'#73'7!!3!'7!37!37!3'#7#7#^-?VAO0LhNg_RRRR55q55q79&J=@ 6 6BB60A b6'hY6_hYa?+?+?9/9/310)"&547>323!2>7>32"#"&57!2#"574&#X78 ZA T$4JX: F B=O\? J .,Z X#*0<;!#$ TCyg0J"t~-]6B #/%- : Q!/}@B)/ 10 PY   %PY QY,RYOY OY ?+?+?++?+9/99/3+33339333333107!675!7!7'7!3#!7#"&54$32.#"3267(D(ttq{^0#J5^dXK9=ffH_T-T--kIBPL.@~ *,-&&/00()(sY)-.-sY.)_))O))))))../...../._.o..... ).).##sY# sY?3/]]+?3/+99//_^]qr]qr3+33+33393939931032#7.#"!!!!326?3#"&57#7367#7N.Jc)D&m<<^ dqR)5C5pi j= +/QNVRe<)?8RYKQ=#t@? ! !%$!!_Y _Y#_Y ??+3?39/33+33+3333393339310!!!#!?#73'7!7'7 >IO qCX `c  bw =59eR5p755 R,55+5=#|@D!  $%  `Y   !_Y?+3?933333333+33/33393333103???#"#!#7&+77 GR3_@C8.8D Z1CV 5dRddRe;cRddRd5)i:FV_@IM#W#WT\\G'3-A T7;7 -'*`aG3-*'>`YY W#M3'0#M   0^^P_YDD_Y?+3??+?3/99//9999333+333933333333993310#"'#>7>32".'#"&546327756%7674&#"32632654&#"32lV8&2 q$~4F`n?&LX]eP&V =X60&M0JP|UHL\XGI],I>2E39Suzg@I+=fo6M=9&ĕQ82>FKI>PPe/:S%MRCiaqt^atx Cp-@> &&+UJL%0t@>, %/# &21 _Y%//  )`Y ?2??+9/99333?3/+3339333333310 #&54>32#"'7332654'4&#"\D_,6X_`k,>צN>$11X]KF;6U]#8_ueh]Rن{>IOHl =!(-2@e- &0/+1!$! 43- `Y,@ H_Y&%_Y0!P-`- --/`Y_Y _Y?+3?++9///_^]]33+3333++33+3393333333310#3#+!?#737#737'7!25'!!6 7!#!& Q DR7O |  | T1>R;?R|B55RR5}q7Ѧ{qd (|@B %$ $ !!)*% %_Y_Y  @ $$_Y ?3+3?33/9/+3+39333933333310#7&54$?3#7&'>7'7!RaR3CyR8?  Kcբ q 8bC1$a66\d 4H#&@V#&$%$% "    ('_Y_Y # _Y$ 0@&?3?399//]33+3333+33+33333933333933310737!7!3!!3#!?!!?7!'!7!#W!7rO H} % B pğ+3NRRCRR55n55nRR8L6@b!$!$6 4 ,.!$''44."87_Y!$!_Y6$ '#1$$$$ -- -11*_Y1 _Y?+3/?+3_^]99//]993+33+3339393339910#!!326?3#"&547#73>7!7!>54&#"#6328[k>0jzY0CA7Zi%Pt2MReyt?A1ŢDCR@@#RRitG0!&qTR=KR0{[R]J+[rdi%r@; "!! &'" "_Y @ !!_Y?3/3+3?33/+3399333933333310#7&54$?3#5&'>?3RcR-AzdDHA=hm]զs 0ۮTDB3&/ 'a b]5R8@3$* *$9:y:h:I:Y:::):: :::::::::}:I:8:):::i::::::::|:k: :::::::::{:\:l:6::::::::?BHO:_:&::9::::::k:{:=:M:]:/::@k&*H::y:K:[:k:?:+::::::::y:;:[:k:-:: :  Y [Y885!5Y(![(/Y0,@,,,((??3/3/]+++3/?+++_^]]]]]]]]qqqqqqqq+rrrrrrrr^]]]+]]]]q_qqqqqqqqqrrrrrrrrr^]]]]]]]]]]]]]qqqqqqq933333310#3 47! 4&#"32>#"&54>32#'&#"3267>no AG ax?INb8:FMh;*=Fxohof%- *HBtB.r5f.Bo~vQUjULRk4@t~u${,cf&#*KS(l@8 '$# *)sY$sY$$  tY    sY?+?3/_^]+9/3+33/+99333333333331023273#"&5467767>"654V_+pFE1|ku"Qz n]\6DMShfX+"՘rp0I LgyGF:=#0@C    '!..' 21$_Y+_Y@ H++ _Y  _Y@ Yp ?33]3/++3?33+3399//+++39333333333333310%!!'7!#!?'7! "32654&"&54>32'  Wǰ 8 Ѩ XNo;5Po;e}U_e}ff55555QX~UWna]nvR09b@66!!&1--&:;!&$&Y6 Y5')'Y$6))6$  Y Y?+?+9///+3++3933333104$32#"$732$54$#"!57'5!2#74&+326v=@F ⧧r`hJVs?Cj[Aü@ߥ "++)sjsxYIJ~=,@!!&   )"++.$''&&-.% Y! ! !, +&Y)Ii" ...V.).. .i.....i.F.&.......v.Y.D.6.$..........{.k.].K.9.).. .9........{.V.@GF."..........._.O.?......`.P./.]]]]]]qqqqqqq_qqqqqqrr_rrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrr^]]]]]]q?33^]]222+333339_^]]+333993333339333333333931057#"#5!#'&+!#!57'5!3!572)),mhhffl+ }} V+++)G)P++`L)r@>'!$## +*$_Y_YaY  p  #?33/]3+3?+9/3+39933993333332210"!3;'&5! 32?3!>54&ܸB9PH LCCL HP9BJe!!eWX|H`@6 !! sY -]m}   sY sY?+/+9/_^]+9/_^]99333310%#"&54632!3267.#">`ۘ5QRa3Vu|8DhK5Auh=@E =2%8-**8%= >? /(++((( ;; ?33?33/39///33/333333933333333910#3#?3!?'!!332654&'.54632#'&#"#"' jk4CsKV'{e`'\9ffHaWRkX'.VPVIaVSV5  yas*_Q0H0*fDnog%NF,D0+eCw8e@3 PY PYOYPY?+3?+3/+9/+3339933393310!!73;##33'z/*?\q<->5>@--Sn/pg!EB&{'Tuk?51F&t'Tuk?5HB&{'l0@{/]]555?555=F'0'lu$@d(({/]]555]5?555H=&#'0l$@%dEE{%/%%]]555]5?555=&'^@?{/     { O ;    @H+5]]]]]]]]]]5]]]]]555?555T5d^D @    /93310#&'5673!9>HH>9)CI$ICV %@   /299933105673&'#CI$ICV9>HH>9#d^D @    /93310&'3#67!59>HH>9#CI$ICV %@     /29993310%67#&'53+CI$ICV9>HH>9d^D'@    /9333310#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC=@     /2992999333333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9HG@"     /29929993333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>9D*G@&$,+0H@ PY 'OY?+?+3?+3/9333310 #"&54632374&#"'7632.#"326H|܈]"ky$iONsyN[ahYQp펻.cStT!#\y|.H5@ `Y?+333?339939310)53 !vݾp&P\rL&=<@  _Y`Y _Y ?2+333?++399331057'5!!57!r%L5R5555G5\L%=H@% `YaY ?3/+9?3/9/33+99310!2>?3!5 5!#'&#!?)ac_M8 9BJBQB*slK'bJK Ou@ Y?+9910!5Gff=- @   [ ?+9310#"&54632F33FE44E3FF31HH3bT&@ Y?3/9/+99910##5! 3okרZ=P9z".p@ #) 0/&&Y  #,,Y 0000{0k0[0K0;0+00 000000000{0o0[0K0?0/00000000000{0k0[0O0;0+0009000000_0O0?0/000000o0_0?0/0000O000]]]]]qqqqqqqqrrrrrrrrrrrr^]_]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqq_rrrrrrrrrrrr/^]3+3/39_^]]+39939210#"#"&54632>32%"32654&.#"326z֓B`o?BlSB>Yc;]`}yhTNӰۄ~}k~z쌏}~`/993103!!^j8^d@d  TdtF4"dtVD&6ivb@[^H@@LPH$@-AGHvTdB4"9@,2H$@#'HtP@H_ /2/]]]+]_qqq+qrr+_rrrr^]]]]]]]+]qq+qqqqqrr+rrrrrrr^]]]]]]]]]]qqqqq9933104>32#4&#"tтwgĠ'@ ( )$QY!@H!!_/?oO QY @H v)d)T)D)4)$)))))))))))v)f)V)F)6)&)))i))))))p)`)P)D)4) )))))))))))t)d)D)0) ))))))))))p)`)P)@))9)))@<))0) ))))p)P)@)0))))))`)P)@))]]]]]]]]qqqqqqqrrrrrrrr^]]]]_]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrr_rrrrrr^]]]]]]]]]]]]]]]]qqqqqqqq/3/++/_^]qr3/++339310>32#&#"#"&'5>733265cFYF95F eFR E:5F jx BAF|Inr  _E{X-83#@"# /0 450&&Y@(H@$ H,#,Y,,,, ,  Y@(H@ H Y/ 555o5O5/555555o55555_5O5?5/559555_5?555555p5P505]]]]]]]qqqrrr^]]]]]]]]]qqqqrrrrrrrr/^]+33/+++3/_^]+33/+++39933333310"'.#"#>3232673"'.#"#>3232673+jJa&MN ev7xKVS#ENg@jRjJa&MN ev7xKVS#ENg@jy?9m:?H1iLfy?9m:?H1iLm&k@E  Y @P   Y P    /]qr3+33//_^]qqqr3+33/9103!!!##5!!5!3: {3Q}fff4fN :@   /@/^]/]9/99333310!5!5!5GGGffNffffa Y@7  Y Y0` P`/O?]]33]q++?+993333105 !5a)G2gyygTffa Y@7  Y Y0` P`/O?]]33]q++?+9933331075 5!5c)Ggg+2ff4 (@ //993393103 %! {RV/99310#!PguVf"@  //99310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@P`/OjOo 0_0@o@9P`/p/?_ //]]]]]qqqqqrrrrr^]]]]]qqqqrrrr^]]]]]qq993103#"&546323265";N2$! =/'5)%3%@bY?p @;P@/_]]]qqqqqrrrrrrrr^]]]]qqrrr^]]]]]]?+33105! %QH@ ??93103#HK"@ Y?+?39310!!#(in"@ Y?+?393105!# (%%HY??+393103!!Hn%H"@ Y?+?393105!3 %H)@  Y??+?3933103!!#iHnnH)@ Y?+??3933105!3# %K,@ Y?+3?3393105!!# i%n%H,@ Y?+3?3393105!3! %nH 7@    Y?3+3??339333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH @ ?2?39933103#3#ّhHK Kj 9@  YY?+?+?9333310!!!!#(iijב" -@      Y ?3?+33993310!###בnn#j ;@    Y Y?+?3?+99333310!!#!!#htjo"j 9@   Y Y?+?+?33933105!5!5!# i(qב) .@  Y?+3?339933105!### ܑב%nj ;@   Y Y?+?3?+33993310#!5#!5!ґttj)F)ޑqH 7@    YY??+?+33933103!!!!iH"ב%H *@    Y?3?3+39933103!!33A$Hn#nqH ;@    YY?2?+?+339933103!!3!!ّK$hH"qH 9@  Y Y?+?+?33933105!5!5!3 iqב)%H .@  Y?+3?33993310!5!333$ב%nqH ;@   Y Y?+?3?+33993310!5!3!3!5!$KqFH >@   YY??+?+?339333103!!!!#iiH"ב"H 3@     Y?+?3?3399333103!!#3#AHnn KH G@    Y @ Y  ?3?3?+?+9933333310#3!!#3!!jt " "H >@  Y Y?+?+??339333105!5!5!3# iqבKH 1@  Y?+?3?3399333105!3#3# 㑑h%K#KH F@    Y Y ?3?+?3?+33993333103#3!5!#!5!A㑑tHK )ޑj @@   @ Y Y?+3??+333393105!!#5! iiq"h 4@     Y?+33?3339933105!!### ב%nnj I@  Y Y ?3?3+3?+3399333310#!5!3!!#!5jtttAޑ"בqH @@   @ Y Y?+3??+339333105!3!5! Aّ"%H 4@   Y?+33?3339933105!333! ב%nnqH I@    Y  Y ?3?3+3?+33993333103!!3!5!5!AH"oHV@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# iiiqב"ב"HI@       Y ?3?33+33?33399333333103!!###!5!33AבHnnnnH b@    @ Y Y ?3?3+3?3?3+3339933333333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#3#3#3#3#3#ghhhhgghhhhhhgg`hhbhh hhahhahhhhhhgghhahhahhhhhhgghhhhhhgg`hhbhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhh"bbbbba```````````c```````````c``````aaaaab^^^^^baaaaa``````bbbbb#`````b``aa`T #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKO3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQ!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  /993310!!!7L17}1mi{/9910!!imi{@  /993310!!!iLPdh//9910!!hL//9910! XVRZ//9910 7L//9910 LRZ//9910Z79e S@   t d @ 4 $        ` T D    i    [ D $        p d T $       t P D 4   9    p O 0       ` P /      o _ 0  ]]]]]]]]qqqqqqqqqrrrrrrrr^]_]]]]]]]]]]qqqqqqqqqqqrrrrrrrr^]]]]]]]]]]]]]qqqqq?3?39993310!# 3 #R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow@aTl<|Ph8x,t(p$d ` LHD4@00@4DHL`dptxh|Xl\JrrNvBzzF~2jj6nZZ^RRV::> **..>V^n~v&fb"&/3/3933333333333333333333393333333333333310#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @ /]99102#"54>jnrotjlw)@  /9933103!32>54.#")vwvvvwvu}Avvvuvvw)#,@ $% /993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @  /993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:o@@:6+% %;<("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332933333310"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7<@$.#5 # 8910/+*?*O**/^]]]]]993310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'J@'$$  ()P /^]2/]32993393332210.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8D@#0,!'6!'!9:,*3$$$-  **/^]]]9999333399310&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<4?@!/((5(6$+/     //99//]9233999310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@  //999910./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @    K  /]999310&&'6H zDS%Ut}FiGfY;.@  //]9/9933333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt `@4 !"VC 6% X ///33]33^]]]]33]]39933333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu8Sq@A  !     ///9333333/933333333910!##??3%377%`8>`8X:`3h=`6X Yi=>YYYYG\YY YYm =i@6 !   _Y_Y _Y   _Y?3/+3?99//3+33+3+339933333310!?#737#73'7!!!!!327V, I$G < Gt$tH־ko5RR55qRRg:Ae@  OY OY @ H  OY OY ?+?+9/33/+3+3+3393333310#3#!#737#73'7!A ]i ]+i:JJJ-\JJJ-=&S@,""% ('_Y &&"`Y_Y?++3/?9933+339333310!?&#"#>3'7!32673#"'327V, f!+64 vXR < d.%*84 tZQ־ko5B/Hs55%0F|u6= ^@4  "!_Y `Y_Y  `Y_Y?++?99//3+3++339333331073'7!2!#!? 4&+3#k 5 O 43 0|J(5B55,eJK=(p@<   ' (%%(')*'  `Y !!_Y!`Y!`Y (_Y ?+?+3/?++9/+99333333393102654!#!#32?3#".547'7!2he фqZ17B+TSI ܨ 5L#~1Lj9H5T.$+o@? '"#& %% &"-,))RY #&"' OY  PY ?+??+?9+33393333333310#.54$32373!7#"'"&'327IFBN2H*(-6q! Sd`.v{'} &q#t1o "-o@0Hm.!j@8   # "!!PY  @  QY ?+3?39+33333993339910%327#"'#&546#?3337#-#IO3xN],F h{@%H0ܙ--/$3?ZOJ-'N}`#=SJhH@%   RYOYOY?+??+?+39933333310%##654&#"#'7!>32uüf04K8ov jPXefi-;F'-8}[H-Liomf:`=K;hV@/  OY   OY  OY ?+??+?9+3393333310###'7!'7Qbuüxڔ>1^-;ߋH-8-`=A@!     `Y _Y?+3?3/+33933310#!7#"#!!A"a_DE8i `^=VmhC@"    PYPY?+3?3/+333933310!#!7#"#7~ü 48j7/-1-/rwL !?@   "#_Y_Y!_Y?+?+3?+?9933310"327.!7#".54$3273WHO s kBa)" 95Wj&Lc@    @Y   _Y ?333?+39/3?3+3393933333310#'&#"##'7!3>32B6?\'?^Aq  .W)cmQUL:VU~ 55Xe^r61sT@+    PY   ?333?9/3?3/+3393933333310#'&#"##'733>32P1"4X8B|Ff5Kz1\cONG{\f<kz-=Y_n2*U@,%"   +," (PY?3?+9/9?93333339933310#'67&54632654&'73>54&#"SYIjYnp\}^EEeQJ@* 1=$&mX[12F12TBrE7E{;jW%,-76(M,%==X@, `Y  _Y   _Y?+3?+39/3+33393333310#'!!?'7!!73@d Ѩ  ];@5555DGI@$   PY  OY??+39/+33393333310!#'7!!73#bMrw=4-G-If--k=5!?@  "# PYPY?+?+3?39933993102!"&54>7>"64&)i}OtBl^7Dl8Ư˾?%dQho ?pkX@  //9991077K32у΃/  /103#2#"&546mm-@@-,@@ >/,@@,-@  /2210'7"&54632MDM`,@A,,?@MDM@,-@@-,@/! /310!5%#"&54632@-,@@,-@mm-@@-,@@W_{ /310!53!}v @ //9/39310!#!53[c Uv @ //9/39310 #5!3!]Uf!"@   //99//3993103##"&54632)ڦ^}E44EF33F!1HH13FFf!"@  //99//39103##"&54632&^*yE44EF33FB1HH13FF.M"@  //99//39103##"&54632^)yE44EF33FB1HH13FF i  /32310##5##!}}Oc7c /332103!33533h}}ciL~@  /323991073#'Ջ/L!!'  @  /99//993310#"&54632#"&54632'E44EF33F^E44EF33FH1HH13FF1HH13FFe~@  /323910!7!76AAffff=/93103#BJ=S=//39103#BůJ=zL[@1  OYPY PY@ P  ??3/]+?3+3?+99333333333310##?>32#'&#"!!! )cQ#B&KZh!әL 1'Brz-XLK@' PY PY OY?+?3+3??+993333333310%!5&#"3###?>32&K\k  m-F-<|T 1'BT 2L%7@ Y/ Y H/++_^]+933105654.54632%u~~"6'3?Xr&?&3""&,CrU>@ YYYH/+++_^]+933910#"'732654&'7H=01=LDAyPWbuK79,;GRW*' @ //99//333310##*TTT'88W' ,@   /23/333333331053#5!#3WM6MMMW'//33310#TxW*'//33310#'*T'0}W'@ //3333103!*'O&&  `&&]5#@ /3]]210#"&54733267#ANPk ㏚p K@kS0& ' N`uDf  X uyXFhgY_?+310!7!3!%3!LLT&&&'V&'V&{&{&9&P&u&je ++]5Df&5e BB]5&'e %%]5T&e --]5&L===]]5'& 7Z &&]5uq& e '']5& &  DD]5f&?&jL&N,,,]]5dw&PM @@]5&wz AA]5=&@_QQQ@Q0Q QQ]]]5]]5{!&u&e ""]5&Vy&^e ==]5u&b&b& b&L5@(!Gb=*5*hY5!!LgY!_^??+3+3?9910"5467>54&'&54>32;267"54>32372&#"#"5&'B+#!/ 4 J(&&'m*29 ݠe#3+\,2)7[-#4 WgS~;7 ,!@0  34Y"+:ѽhZE/%1,A-%>,#D11w%2 /210#"#6$!3^x~ v2 /2103 #&$+ x^2v @   /  /]29/310.#"#>32`F[q> ܺw).2}5@/ /3]9/31032673#"&'aEmzNX*4Cfq5" !%)/AOW_jv@ qe*k`MJU]]FPJXB43:??<3BJF`*e + x"..+''+&&#++w #.,]7ttF0b\UnhhG7##7!# $<@/mEGQbn=5NH$uF9:`--/$3`V.[-;-CӀTUbX 9@    Y/]+_^]9/993310267# '7TL@9m^2ZftxGUY2d="@ Y[?++399105>54.54632dCP&#7+2Bm%?*0''&)N6`)*@ Y@ [/]++910467#"&6u~~"6'3?Xr&?&3""&,C/^C/^C/^C^v^v^v+  /32104&#"'632#5>3*HFZjQ[pE0"c;U 2x+  /32104&#"'632#5>3*HFZjQ[pE0"c;U 2xX +  /32104&#"'632#5>b3*HFZjQ[pE0"c;U 2x{_*e{_*e_!w^u/1053ɬ^v^v/^C/^C++{_*e{_*e{_*e{_*e{_*e{_*eu ?u |u u Zu {_*em!u ^8u u~u u z.u kfu WRu #u :u +{_*e{_*e{_*e{_*em(@ OYOY?+?+993310%!'7!+F-f-E! /329/3107!#"&54632#"&54632sW2%%44%%22%%55%%2mm%55%%44%%55%%44A /399//310?34632#"&%4632#"&N2%%44%%2=2%%55%%2s%44%%55%%44%%55AC  @ /3299//3310#"&54632#"&5463273#'72%%44%%22%%55%%2{=%55%%44%%55%%440{{!! A /399//310'73#"&54632#"&54632 A2%%44%%22%%55%%2s%55%%44%%55%%44E! /29107!#"&54632t@-,@@,-@mm,@@,-@@!@ @ H /3329/+33107!".#"#63232673t/KBHa4R $@  //39/3933310!#!7!3bG4oaRM$@ //393933310!#73_J^rM $@ //393933310!#5 73fS܈kh/iF @  //39933310!# 73pZzfjFp$@ //393933310!#73p^ZHd(5"@ //339/393310!# 7 3RkGHyN!5 .@ //39/933933310!# 7 3Rka.K- O $@ //39/3933310!#!7!3xtdH^- $@ //393933310!# 73`vcFFH @ //39933310!#73wp=Dg-p$@ //393933310!#73pEsHVH!$&@ //339/3933310!# 7 3=|GHY2#% &@ //339/3933310!# 7 534~X4(5f% .@ //39/933933310!# 7 3C{sVH2}q' $@ //39/3933310!#!7!3cy Q2X/"@ //39/933310!# 73HԈG7%p @  //39933310!#573p={H\2#$@ /3/399933310!# 7 36}MH)Q0) $@  /3/399933310!# 7 530~YAuO/l6 $@  /3/399933310!# 7 3ON,qS-m6 *@  /33/393933310!# 7%3O~t8S-{0@  /3/393310)733+NS.)p @ //39933310!#73pA>S.)O@  //39/9310!#!'!ataoL *@ //339/93933310!# ' 3[H5fy4L *@ //339/93933310!# ' 3UH)hy?L *@ //339/93933310!#5' 3SHhy-^"@ //339/993310!#' 3Q6fy=Lp"@//39/933310!#'3p^iy @  //39/393310!#!5!3pT; (@  //9/933933310!#!5!3a.izT $@  //9/93933310!#!5!35$$@ //9/93933310!#!5!3?P(@ //399//3933310!# 7 3h`axbVL 0@  //99//933933310!# 7 3e`;H`GF &@  //99//3933310!#!7!3fb*]v\^L&@ //9/93933310!#73^'c{L"@ //9/9933310!# 73e[؈scSc[Lp"@ //9/9933310!#73pd]?de[/(@ //399//3933310!# 7 3Gu7TaF?9 0@  //99//933933310!# 7 53Rv8HqGG? 0@  //9///33933310!# 7 3Nw]sX=U8H? &@  //99//3933310!#!7!3mwo V=2?"@ //9/9933310!# 73\w߈5:=?p&@ //9/93933310!#73pWw2-B=+6&@ /33/9/9933310!# 7 3O}4H) 0q5 &@  /33/9/9933310!# 7 53N}<Au 1[l6 *@  /33/9/93933310!# 7 3ON,q -+m6 *@  /33/9/93933310!# 7%3O~t8 -6@  /3/9/93310)7330O~ -Q5p"@//9/9933310!#73pM4 -zL@  //39/93310!#!'!owKzL ,@ //339/93933310!# ' 3oH Kz4L ,@ //339/93933310!# ' 3oH)S@Kz?L &@ //339/9933310!#5 ' 3oHu^Kz-L"@ //339/993310!# ' 3o6RjKz=hp"@//39/933310!#'3po~3232673#".#"3#7H{S,OH?); 4zT,OG@VxBO`(!O_J ^!".)@, @ H & @ H/333/+332+210>3232673#".#"#"&54632#"&54632H{S,OH?); 4zT,OG@V4%%55%%4=4%%55%%4O`(!O_J2%44%%55%%44%%55sb /2/9/1073#"&54632o83$$43%$3b!%$33$$44= !@ @ H@ H/33/+3+21073#'7%#"&54632=83$$43%$3i{{!!K$33$$44J! @  @ H /3+22310#"&546327!#"&546324%%55%%4t4%%55%%4%44%%55mm+%44%%55/A@"  PY  OY OY?+?+9/3+393310%!#73'7!3#M=+JF-T\-^T=U&c')P-- H-+q5=U&c')P-- H-+q5=U&c')P-- H-+q5=U&c')P-- H-+q5=U &c'=U &c'=U &c'=U &c'G&k&)P H+q5G &k&)P H+q5G&k&)P H+q5G &k&)P H+q5y &k&y &k&y &k&y &k'[&w&Zq)P H+q5[&w&Z])P H+q5[&w&ZN)P H+q5[&w&ZN)P H+q5[ &w&X[ &w&X[ &w&X`[ &w&Xej!&k&j'C@ -@ H- H+55+5j!&k&j'v@ -@ H- H+55+5j&k&j i*@--?--@ H- H+55+]]]55j&k&j i*@--?--@ H- H+55+]]]55[!&w&jM'}C@ 6@ H6 H+55+5[!&w&jM'}v@ 6@ H6 H+55+5[&w&jM *@99?99@ H9 H+55+]]]55[&w&jM *@99?99@ H9 H+55+]]]55r &&LvZ0 ]]5DdG&c@  %""('@Y_Y_Y`Y?2/+?+3?+?+3399333339310"'73327654#"!?'7!6$32f*A T)!Թ Ѩ k~g PD.^(,u555@V~4NI<E=!e@3 #"_Y!_Y`Y ?3/+?+3?33+3393339933339310#"'73326?!?'7!'7 K+BB*g$ǰ 8 Ѩ  =5߹qy5555RcG'b@'  % () _Y "_Y@ Y _Y?+?+3?3/+9/+39333333104&#"!?'7!6$3 !"'7332676eoK f k~g8 H3ү)DZ-G`auS55A5@V6Lg3Z(E) AC?2?310'"46324#"326>XrZh^=SA+/CT>Eۏ\~uGX+V  AB?33?9107!?7%3Z &nH11q:/VW AB?33?33/107!7>54&#"#7632!ҖJ87>:&7qQt~V`R4E!bfWamIV'!"AC?22?3393910'"'7332654/?>54#"#7632'pj7I%ggU WHWzA6&7jVsrq_bIp ^d{ AV\lf^PZq WFwU({ !@   @B??39/3333107#7!733#!k`ya&gE&z@ C?33?39/3102#"'733254#"#!!6ob7/SD/BH(&1l`u׌ pF0$!! AC?2?339/3310'"&54>32#'&#"63232654#"ugmRh7+JQhVzT=5G7tgn;>][ggF%$!! CA?2?339/33102#"'733267#"&5464&#"3276,ugmRh7+70;pKK@   @ H/+399//310#'73"&57332673B&wJfUS|J ia):?>;pKK!@ @ H/2+299//310"&57332673632#?654#"CwJgTU{J=1<8FC.6$3Kia):?@9pp-*/D HL$#@! @ H /3+229/333/310".#"#63232673"&57332673+C:6F //*D:7(1/.qx6hUVy62&7&$1ZT#/34.el& & PP]5& uq& uq& /&&& &92 #/;?!@<3!9@999=-'/3333]q222104632#"&74632#"&4632#"&%4632#"&4632#"&3. ".." .. ".." .- #--# -V-" 00 "-%- #--# -CoD` .. ".." .. "..".." 00"--" .. 00 "...n!@@ /33]q229/310!!%4632#"&4632#"&3 E-" 00 "-%- #--# -CoD5j>"--" .. 00 "...n#%@ @! /33]q229/33107#7!#%4632#"&4632#"&3SoEk-" 00 "-%- #--# -CoDujju"--" .. 00 "...n+@>32&#"#".7>7.3267>.'.'r A`zEDd<+fQf-F,4K)Za_T\|Q$7# *O!;%/PD%CDI+5ho|Inz@5ihisK'JLQLzW/7332>73!7#"&*POTb e -g/11g cf133ebvGU^hmm9azkeQK-y-7Z6@#-7_|5@-`{of7!32673!7#"&546'7! 204K8ovSXef fofmm8-8}[x-knmfMP-~L5 >$;DGNh$$7$9$:$<$Y$Z$\$)))$//7/9/:/</\/3333$595:5<5\77h7h7h77{7$h727DD7FD7HD7L7RD7U7VD7X7Zh7\h99999{9h9$h929D9H9Lh9R9Uh9Xh9\D:D::D:{:{:$q:DD:HD:L:RD:U:X:\D<D<h<D<{<{<$q<DD<HD<Lh<RD<SD<T<XD<YDIUUUUFUGUHUJUKURUTULYhYhZhZh\\;;K;R;V;WX;X;]X;e;o;y@WAAC;AD9AGsAKAN9ARAXA^FA`AaAcFAfuAiAkAlAnhAqFAuFAxFA|;A~FDDKDRDVDWXDXD]XDeDoDyDFFFCVFDFGFNFkGGKGRGVGWsG]sKDKGKNKVKWK]MKMRMXXM^McMfMhMjMpMqMuMxM{M~MNNKNRNVNWXN]XRDRGRNRWR]TTTDTGLTNUvVVhVhVVVCZVDhVGVKVNhVRVXV[V^FV_VcFVehVfFVgFViVkVnVohVqFVuFVxFVyhVzV~FVWFWhWFW}W}WC;WD9WGsWKWN9WRWXW^FW`WaWcFWeWfuWiWkWlWnhWqFWuFWxFW|;W~FXDXWbX]bY{YZ^ZcZfZjZqZuZxZ{Z~Z[W[]]C;]D9]Gs]K]N9]R]X]^F]`]a]cF]fu]i]k]l]nh]qF]uF]xF]|;]~Ffyh^h`hchehfhihjhkhlhohqhrhuhvshxh{h~hmwp^pcpfphpppqptpupxp~qyrh!vh!xmxyy^ycyfyhyqytyuyxy{y~y{y~yyf3L13L/Rf3f'{\L33L5`o`Lm3}333m}3f{b3m)33333m}AAA3Am3A}3VWLnV'FDzQ ) n  . : 5  A     8 6M .  , [ (   8 8 \ j i 4 Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Liberation SerifLiberation SerifItalicItalicAscender - Liberation SerifAscender - Liberation SerifLiberation Serif ItalicLiberation Serif ItalicVersion 2.00.1Version 2.00.1LiberationSerif-ItalicLiberationSerif-ItalicLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Liberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationAscender CorporationSteve MattesonSteve MattesonBased on Tinos, which was designed by Steve Matteson as an innovative, refreshing serif design that is metrically compatible with Times New Roman!". Tinos offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.Based on Tinos, which was designed by Steve Matteson as an innovative, refreshing serif design that is metrically compatible with Times New Roman. Tinos offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlhttp://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1Licensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL!d   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                     uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniF004uniF005uniF00AuniF00BuniF00CuniF00DuniF00EuniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFCnullpi1 cyrillicbrevecaroncommaaccentcommaaccentrotate grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.alt radicalex.xuni00ADuni0309UNI2206circumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildelamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BES_TES_PEx         bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.60FVR J   8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz S R Q P O M L K J I G F E D C A @ ? > = < ; : 9 N T B H:BJRZbjrz o n m l k i h g f e c b a ` _ ^ ] \ [ Y X W V U p d Z j:BJRZbjrz             ~ } { z y x w u t s r q   v |:BJRZbjrz                            :BJRZbjrz                            J",6@   Tcyrlgrek&hebr2latn>kernmark 4<DLT\dr $,4 Zhl(z Zt ( !6! !!","\"""##L#|##$ $$J$n3l3t6 9=@@An L $*06<BHNTZ`flrx~ &,28>DJPV\d2<222d22d2x2P2<22<2`22<2<2x2d2d2P2x2d2<2x22<222<2<2d22d22d2<2`2222<22<22d2d2d2<222d22x2<222<2`2<22d2P2x2<2d22<222<2<2222 ( H" X2 &,28>DJPV\bhntzXXXXXXXX  XX|XXXXXlX    L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzX2Xh2hT2Th2h020h2h@2@hX2XhX2Xh2h2h2h2hX2XhX2Xh2hT2Th020h020h2h2h020h2h020h2h2hX2Xh2h2h2hX2Xh2hX2Xh2h020h2h2hX2Xh2hX2Xh2h2h2h2hX2XhX2XhX2Xh2hT2Th2h020h2h@2@hX2Xh2h2h2h2hX2XhT2Th020h2h2h2h020h2h2hX2Xhhhhh2h2h2h2h ( HFLRX^djpv|FFFFFFFFFFFFF. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzXXTT006XXXXTT``XX00 XXXXXX00TT XXXXXXXXXbXXTT006XXTTXX XX6TTTT ( H   jpv|2<2 !< !J`    J`      J`    !   J`    ! 4<4J4< !4J !Jl      Jb    Jl       !Jb     !n L $*06<BHNTZ`flrx~ &,28>DJPV\22,2222,2,222222,222,2222222,222,2222,2222222,22,22<22<22222,2222,2222222,222,22,222,2<2222$2$222 ( HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\222 22,2222,2 2 2222,2h222 2 22\2H22<222222 2222222222<22<222222 22,222,22222h22 2 2\2H22<22222 222 2 2 ( H F<Fn L $*06<BHNTZ`flrx~ &,28>DJPV\X\BX8X8888X X8 XX ( H ( >      $*   $*   $*   $*   $*   $*   "   $*$*$*$*$*$*$*$*$*$*$*$*$*"("(>b<N`X^*Xv.4*4^h>>DN|l*@f d  . 8 n  ( 2 D z  L z  < V h r ($;DGNh 79:<YZ\$79:<\$9:<\hhh{$h2DDFDHDLRDUVDXZh\h{h$h2DHLhRUhXh\D DD{{$qDDHDLRDUX\DDhD{{$qDDHDLhRDSDTXDYD FGHJKRTLhh KRVWXX]XeoyWC;D9GsKN9RX^F`acFfuiklnhqFuFxF|;~F KRVWXX]XeoyCVDGNkKRVWs]sDGNVW]KRXX^cfhjpqux{~KRVWX]XDGNW]DGLNvhhCZDhGKNhRX[^F_cFehfFgFiknohqFuFxFyhz~FFhF}}C;D9GsKN9RX^F`acFefuiklnhqFuFxF|;~FDWb]b{ ^cfjqux{~W]C;D9GsKN9RX^F`acFfuiklnhqFuFxF|;~Fy^`cefijkloqruvsx{~w ^cfhpqtux~h!my ^cfhqtux{~f3L1 3L/Rf3f'{ \ L33L5`o`Lm3}33"3m}3f{ b  3      m) 3   3  333  m}3m3}3VWLb$)/3579:<IUYZ\;@ADFGKMNRTUVWXYZ[]fhmpqrvxy{~A  n L $*06<BHNTZ`flrx~ &,28>DJPV\2 22 22222$22 2 2 2222222z2z2222H222>2>2>22>22 22 2 22H222222222 22 2222$22 2 2 2222z2z222H22202\2>22 2 2 2 2 ( H n L $*06<BHNTZ`flrx~ &,28>DJPV\XT0XXXX,X0XXXX0XXXXXXXTXX,XXXX ( H   flrx~n L $*06<BHNTZ`flrx~ &,28>DJPV\X22T22022@2X2X22222X222T20202220220222X2222X22X220222X22X22222X2X2X22T22022@2X222222T2022220222X2d22222222 ( H:@FLRX^djpv|F,FFXF@FhFFFFFFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\XT0XXXhX0XXX0hXXXXXXT0XXhXXhhXX ( H   flrx~h#T@@,,,,,,|||@Hp 8=ȃVopenscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationMono-Bold.ttf0000644000000000000000000111516414005610145023226 0ustar rootroot FFTMa aclGDEFypcGPOSCd3>GSUB(k_P"OS/2Ľ<`cmapC'h.cvt C|7;Hfpgm~a-gasp c\glyf6 c\headq,6hhead9d$hmtxB%`loca =%dmaxp  nameT post<ȕ*[prep'5L1&_<̓G̓G%%z X X"H]/\33af  @x1ASC #Tg`:E ;EX3eDYu{]Gh}mrFeeeJ,PPfcHH&=Wu[-[jnadu|vuvE\ay 1&_bIf!k!TD&eosY |PHHHHHf.jjjjjjnddddvvvvT\\\\\e\&&jjjPnPnPnPn\dddddP|P|P|P| vvvvvIfvvEvvqH\H\H\&y&y&y&y==4> &WWWuPPbEaESHJPKvEHHH\4+@}d=2cN2nzeb""PPP9jvH\djjP%P|H\H\d""P|Yj.\3joQdFFvH3H\M3_=&y=F&@9WjdH\H\H\H\&b]P'T fuHa&3ax&aadd0`/]k||\5}vwvvKKE\2>\&z&J '5Ddxjp\rHPg:ajp3*41U(>VX%CEee>>44$ttttttss4A:a^s@,8,nnn))D`IIGSs@HiiD/Rn/ =DLo/ooC1SSSSSSS**ZxnxFwW>csHd= .2FowF$LowC(\P))I/w\/g\.$H\Pn5GAT @^ L[o$YnuH\wPc<PPPP&fMcHP= AYYO9Vjfdbc\nn&11oOOcfF dd yvvu\ &?&cK5>DYO:FPH\H\?D?%k(tbYvqHHGwPn=n55:ASAm  ATccvjjdHdHdb.dH\H\H\9f&&&AoOc(t112auHKP\ JHa ;\qq;9VVw/H#L'PmbNqm5qf?{N7 /n9v<\55lEEJRI  L   .55;TT+au0jzsH``& au(zEyG1j66d_<xUd5/sTWZ#? +yXXojPnaaaaaddddduP|vvvvvvcEcEcEH\H\H\H\&y&y&y&y&y====     11&WWW &juajjj3jjjjjjjjddddg?dddvvH\H\H\H3H\H\H\H\H\H\H\H\&&&&FFFFFFFF//oooooooo//""wwwwwwww=/""\\\\\\qq';////////qqeeFFooww\\//FFFFFFFFoooooooo//""////////qqeeFFFFFFFooooo77wwwwww7/  /////MM2 L-oq?pzA;MedxG1PP%[E-!\G=-PP\2^ 1>xvvvvMhe<4_[t[osjjjjjjjfwhh4nh%%n<fafpJ^jiWH D)b?.5BPqmN7TLBP=b=}qqf{N7Lf'ERE)P@C#v7vFFFFFFFFwwwwwwwwvHEUW}}'''qI$~~6ou~EMWY[]}   " & . 0 4 : < > D ^ o  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# 8tz HPY[]_   & * 0 2 9 < > D ^ j  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 7/*wg\"(% 9,?>52/,)" EBA$"!+(ډaa$    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpkvj72s9:gw*-,q5l|Zcn1T6+m}bx:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A+SMURMUVTUTO3NUL3MUMM==<U<:U;=:U54A-444.U3H2U22.U1=0U00.U/=.U .`.. ..U-=U,ADD>UCBB>UA@U@>U?=>@UF<F?oO_/?+=*U=UA)U)) )P)`))@@ $F(@`(=U=UA *U *P****@ӯ<@F!< @ <`@(/O@ г2HA/O_o@@'F<P`@F@ F<P`2U/''''@" (P` P0A$@$P$_###@(`oϖߖGE<FEdAO0p@?/?@'''/@ FO_@w,vs(ustssP,,@F@0F,pF2oF2nFU3U3Ub_$a_$`_$_Pp  ^F$O@\F[Z2ZF2UU2U@! SPRPQPNFLF.KKFF(@ @o FJFIIPIIF ?HOHHFGFFFFFdUU2UU2UU2U?_/Oo?oOTS++KRK P[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++++t++t+st++++t+++++s+++++++s+s+++++++++++++s+++++++ss+ssts+++stsssttuuu++sts+ssstusss+s+ss+s+++s++st++ssss+s+s+st++++t+s+sss+++++s+s+stsssst+++sss++s++++++s+++st++s++s++s++++s++++++}ENE:wbW&' %Zsu!;1n>U`m:[s}&e}E M pMMdd my c(#mlTDE, hc x{wHHHH8,(4p 0 X P d t h4$$p`4P x !T!!"0"""#$%4%&''(|()p)*D++,,-p-./@/0$012P23h34L445L6(70788:@:;<=(=h=x>>?H?@AtABDBBC<CD(DE ELEF\FFFGGPGHpHHHI(I\IIIJ JJK,K\KKKLXM8MhMMMN,NOOOPPDPxPQRRHRtRRSS,S\STxTTUU,UXUUVWW,WXWWXXXXXYYHYtYYYZ(ZTZZZ[ [<\\ ]]D]p]]]^(^P^x^^__8_h___``L`|a$abbbccHcxcccddteeef f4f\fgggghh0hXhiiijj,jTjjk`lllmmHmtmmnoopp@phpppq$qTqqqrr,rTrxrrsXt tPt|ttuu4uuuv$vHvpvvvw(w\wwwxxDxpxyz|{{|T}}~l,<l4D@H 4TD8<\lDt$D\<T@pL\<,(Hl@`((Lp@Txd|<d4\4`8\4X| 0Tx8`(<dP80Tt@d lpt(@`p\  Ϩ\Ґ0԰՜Pp4ۄ0ެߠd$l|L@ lP@HT( Dl4$t`<Lld `\ 0  , T P8L8tlH\h|\<|<(h8lDh  !8!" "d"#4#h$$,$<$t$$%@%x%%& &T&' 'L''(8(l())|)**<*t**+(+|+++,\,,,- -@--.4.H.l../8/|//000h00011D1|1122T2x223383344d4455(5x56666777<7`77788L889D9|99:0:h::; ;T;;<8<=x==@AATAAB(BXBBCCxD,DtDE E0ETEFF8FLF`FFFFFGTGhGGGHDHpHHHIJHJXJKKHKLHLM8MNOtOOOPPPPPQpQQQQR R|RRRSpSSTdTtU UUV0V\VVVWWXY@YZ[\\]] ]^\^_`(`albbc,cdle8effgg4g`ghijj jDjTk llm4mnxnoPp p|qqrds,stXtuvw`x$xyzPz{|H}}}$}4}~`~p~~~$4x` Dtx4D4XTdt PT\ pLHT ,l|@P($x, L\xX@0DP XDxT8Dxh$TtT@l@ŸXLȜɀ,˸̨ͼlиl`xp֨XT@ @ۨ۸ܜ(ݰ<޼<T 0@4`| 8DxHxD$Tl8h0d$DLp<h x@,<L\ldt $ X h  |  @    ( x   , < h   xH<tX$ 8dT,\x \|| p(`xx 0 !!"\"x"""#$#$0%P&,&<&'P'())t))*x**++,,-../</0H01(1812l3(383H3X445x5566$67478D89::h:;`;;$>??@l@AHABHC$DDEFLFGH HIlJ(JtJKL0LMMhMNTNOHOPhPQlR0RS4ST|TTTTUUV@VTVhW8X@YPZ0[X\T]l^<^_`abbcdeDeTfDfghijTkhllmpn0o opqrrsXt\u8v$vxy yzt{0{|}\}~t0<p|4t@$((L0|T,tD$T,X0Hp(\DlT<d0P0XX HpH0X(@X0Hl<| L|,T,XDHp8`(\0\ <h(Px8h@hL|@d<h<` $Hl@d@d| 0Tx,Xx$Hl4Xx(H`x,Pt$Hl,D\t(Ld|$Hl,D\tŒ¤¼(LpÔø $<TlĄĜ,PtŌŤż(LpƔƸ$<TlDŽǨ8\ȀȤȼ4LdɈɨ0Ttʘʸ @l˘Ht̠ @`̀͠$P|Ψ @`πϠ,XЄа4`рѠ @`ҀҤ0X|ӠӸ0ԌD(Ppְ֘x،ج(HpٔٸTdۄۨ$Hhܐܴ ݀ Ldތެ4L߀x4dP4<X@tL(\,0h|\ ld X|<  H  8    @ | (TDd<L<<D` d,|h$l (  !P!"$"x"#H#$$$%l%&<&'8'($(()*$*+p++,,0,`/6 <4<`<<=D=p==>>0>?@AABPBCpDEFGHlIIJJdJKLMlNNOLP Q\R,RSpSTTU`UVtW(WXY Y`ZZXZZ[0[l[\\l\]]d]]^<^^^_`,`t``a aa,a<aLa\ala|aab bdcccd8ddepeef4ffg g\gghHhhi@ij$jjkLkkkllDlmmLmmn(nno otoptqlqrs st txtuuuvHvwwdwxxxyyzzlz{p{||H||}}D}}~~X~~T h(d`Hpxp8D@LLP@@8L <hX$h |@  //9933103!!!oE3@  [??+9/_^]933310#!! & L%@ [?3+3933310#!#!%%L;E@7    !   ! @ Y @6Y O _  @H@"H@H   /3?399//++q+]q33+3333+3399333399339999103!#!##53#5!3!33!!ENONNFON4ONXF5FCjjDnnDEU&-4@/"3 - ).56/_   @+ H 2-uY"--).!''vY3  sY?33/+3?3/3+39993+39/+_^]9/^]9933333393310#5.'%.#.546753&'24.'6m&qiYm. '<]J$Et /qi %ep '`-9(:2?(!Q$/^@6 +""% 1 0(Y[.Y Y [Y???+++?+++333333339933103#3% #"&5464&#"32 #"&5464&#"325889:7m%5889:7mIk^[nl]k^[nl]M",8p@<%##53- 3 (9:# %+5 + +QY 0QY?+?3+39/99999993399339910467&5463267327#"'#"&%&'324&#">G_wK!*qUT9$&9gDJndh>?JM4dP,qC}f_Is{9(tFbp7ESDXa/:BL@ [?+9310#!%LXW "@  ??93333310&7!W>_@9     u       0p ?3/]39/]33]333393339107''7'73DDh=y{=heh :@   YY Y?+3+3+99933310#!5!3!q9hh+@ [[++9310!;jD@ Y?+99105!DD1@ [?+9310!!!1Yr@ ??9933103Y5 uWZ T@0   @  tY tY?+?+9/_^]q99339910#"!24.#"326%53W*XRV\)+ZRtdcT`W^^Ͱ^ڈvE=@    sY  sY?+3?3/+993331035!#5267!!'逋8 C{Rpzk{UZT@0/_o@ H tYuY?+3?+9/+_^]99333331035>7>54&#"%>32!{2R/^[Z_†nݐqVQ*HRaaǧmkD]eZ)x@D&### *+&uY?O  tY uY?+?+9/_^]_]+999993333339910#"$'%32654&+532654&#"%6$32eivb\zm[VpӔsxɾeWW\]SK`QXZk{GE <@sY??9/933+3993333310!!5!3467!S:8DSl6~8jAhcEY@,uYsY tY?+?+9/+99//993333333910#"&'%32654&#"!!!632c}pUlzvjuJ1OfƌwZRuh}[Z}[Z#W@. $% sY   tY !tY?+?+9/_^]+9/993333310#"32&#">324&#"326[+&r-eoaZsv^]loEbX%KPm{o[qDE ,@  uY ??+39939310 !!5!DDf#7m`Z"-V@+   )#./ !&!&vY!!vY+vY?+?+9/+93993399339910#"$54675.546324#"324&#"326`qr_Y!omenjj~Լn¼jⲲ[`meioclrRZ#W@. $% !sY/ tY tY?+?+9/_^]+9/993333310#"&'%3267#"&54$324&#"326R,'r&dv\[mm\[v%KUznlu=(@ [[?+?+933310!!!!!1 1F*=(@ [[[?+++933310!!!F; 1je}h?@$?o /]]3/]39=/33993310 eABe#h)R@8 Y_oo Y p @/]q+/_^]q+9933105!5!eJe}h=@# ?o/]2/]]39=/3399331075 5e@}DEyJYZ`@4 p [@ _Y?+3/_^]]?+9/_^]]9933933310!>7>54&#"%6$32!Y-UjaqRzce I!Al_n`jgCMc;M]va v,=I@I(6D>!/6JKF FY..+ @Y  _ o      2::$Y:2+Y2/+?+99//_^]^]33+339/+39333333310#"=7##"&54632373325#"3267#"&5$324#"326$~IjwagBT!c(J]԰w^eGsw~NmE1E 9@ _Y _Y?+3?+393333310!!!!5!!7l7E}fE2@  _Y _Y 0?2/]+?+993310"&'%3265!5!4#Z?IVS+vtvnyE C@#     _M   ?33?339]]9933339910!!!! q'W4-aEWbE@_Y?+?993103!!'hEcjEN@)  ?2?39/3]339333]33333]10!47#&'#!67!;|~/[Odi3,ldi`E /KFE 0@   ?22?339933333310!!!&5!QfpEHZ (@  _Y _Y?+?+993310! ! #"326{yyzbYYZ5vE 4@ _Y_Y??+9/+9933310+!! 4&+326vz ׃zn$Em]_mHmZ ?@!!"_YaY aY /+?3+?+93339310327#"&'&! #"326#~i-N~tB{yyz3aY *X,YZ5E M@&      _Y_Y ?22?+9/+999333339910!#!!  4&+32ޭ]|E‰'^Y&Z(P@+ !*) !bY  aY?3/]+?3/_^]+999333310!"$'%32654&'.54$32&#"*pkױj9%,jp6]^ƽ%^mTYB[4M`P̱OJ1A-%.q=E&@ _Y??+3933310!!5!jSaaLE%@   _Y?+?3993310"!3265!W'Qfh^' 5ί(E 0@    ?2?3339993393310)!?!04/31EXVEh@;        ?222?3339/9]33393]33]3]3]3]33]10!#&'#!?3767!@2(#,NY (cc  T EI`LS-WpNE K@'        ?2?3999333333999910! ! ! ! ^86T~R9ED@ @ H??39/+33933333910!! !05,05,,6WrE 5@ _Y_Y?+3?+399333310)5!5!!raouW(@ YY?+?+993310!!!uZPWu[t@ ??99331035 WX(@ YY?+?+9933105!!5!PZW-+@?33/2993393310 #!B$@ Y/+33105!``[Y@ [?+9310%5!+jN&1`@$11,32'@ H'@  QY..PY ?2+3?+99//_^]+93333310"&546?54&#"%!2327#"&'#3265FNIE6)0 ((-je ?ÆZQ*xa7gjIPAx[E heqd !I?ul$8@  %&PY "PY ???3+?3+99333310365!3>32#"&'#32654&#")oԷh-  5a?`igdbqdv[dca!u#xYnUNF@&   PY   PY?+3/_^]?3/]+99333310"32.#"3267p `XPl % +Sced o_aA$:@  %& PY !PY??3+?3+?99333310!.5##"323'!4&#"32>1 5kϽk*pcdgi`>b5y(kY, (a^ d"YdiNU@-   QYQYPY?+?+9/_^]+9/9333310"4>32!3267"!.r"rJr 7gz{) ?B{xub3@  PY PY??3+3?+9933310!!5!54632&#"!˟b]||SQe9|NZK".O@()#  /0&PY,PY QY?+?3+9/?3+?9933333310"&'%326=7##"323467!4&#"326h^Aeh]i,  padil_fmN!AL;sa^#xlޤP0@  RY?+3?3?9933310>32!4&#"!!9wQ\f}b|pRmwkmhv{ :@   S[ PYPY?+3?+?+933310%!!5!!5!%5!a;uW`4@ S[PY RY?+?+?+9933310#"&'53265!5!%5!`qщO-n\| b"kmr @@       ?222??3999333339310!!!! `y.TjZlv{ ,@ PYPY?+3?+933310%!!5!!5!a;PEN'O@(''   ()#QYQY  ?22??+333/+9933393910!4&#"#4'33>323>32#4&#"%23;"hNXW(oUvf%23;tS*0f]`djZ/tPO/@  RY  ?2??+39933310!4&#"!4&'!3>3 8M^h}  9wPkHWo,|p`Q\qN (@  PY PY?+?+993310#"3 4&#"326q fy|mom|p%  $WlO%>@  '& PY ""PY?+3?+3??993333103>32#"&'#!4'32654&#" 0kϽk*4_@efi`>b5:~_fa^^dwUYaWAO#<@% $%PY !PY ??3+?3+?93933310!7##"3234674.#"326A)oֵb  5a?`igdbq:d [d& 1,w xY9N)@RY ???+3993310&#"!4&'!3>329pd$ 2hfPJLcbpyPO(X@2! )*! PY`  PY ?3/]+?3/_^]]+999333310#"&'732654&'.54632.#"P'gvlWhW ^fddM[wG<%M@<@4=/Q^BA3!i)8=&:2 :L@%       ?222?3339/9339939333333210!#&'#373463S\P K:JJ92?>a1: @]     vRF4y;[  FVf ?222?]3339]]]]]]]]]]]]]99333333999910! ! !! j}/1}x/ b&W:[@   @H   SY?+?333339_^]+_q99339310"'52>7!7!EjL335463!#";ΆnwylG[Qs\_pQ[WHrqqqHhi_]jg9/?9310!9mW #J@&    $% YYY?+?+9/+999333910532654675.54&+5!2#[Qp_]rQ[GlywnWgj-]^-ihqqqr_mHN@5 Y@P`  Y _   o  /]q+33/_^]3+9910"&'&#"5632327bKKVGwAqid-r@u*/+-T/.\,$7+@ [??+9/9333103!! &eEbsdu@A    !p@P vY vY/3/+3?3/_^]3+99//_^]]]993922333310267#5&54753.#"{XwಢܢpX|7md [cIZ&@  &'(&&0&@&P&&&@ H&&" @)Y? p/   vY""sY?+3?+99//_^]]]3+39/+_^]99333333910#!5>=#5354632.#"!!!267җ@fKԩ,RB[PRdhkk:iRϊ/MFs}Pg8c^ff'5@ "()Y%Y/++9933/33331047'76327'#"''7&732654&#"     wY wYp  ??399//]33+33+393333933939310!!!!!5!5!5!5!! !+RP!"&!쓢9%@ ?/99//933310!!  kUV3>@L=+.71$ 11+49++?@=(7..!!QY QYt/?2/]]+/3/_^]+9933339933933339999102.#"#"&'732654.'.5467.5464&'6u rZpi6cUnW'{{z~0gΫngZbw6d͍>C;A)9+&RzW]O%PKAP0<-,1p]#&TGL!)7* !%@ [?2+393331053!53u&&2@M -'43Y Y @ Hp ##*Y#0Y?+?+99//_^]+]3++3993399333310"&54632&#"327#"$54$32#"32tV1r_dk]q:%͎  ~M+*q{FF ?=!+W@" *%%,-&Y @ H   Y)@ ""Y?2+3?+99//++9933333310"&546?54#"'>3237#"&'#'26=pw==&8CEQ^S[FdjeGznt}057 oz78}TFmL7:aIR@(    [ [ =?33333+3+393333333333310%53!53Y=iGo%#iGo%#TW@YY?++99310%!5!wtD&%1@Q",&23"Y!YO_oO"_" "" )Y /Y?+?+9///_^]]]++33993399333339310#"$54$32##!24+326#"32  ht3eUڷzPT"FFzI?~ofPNc ?= B& 9@ @ Y0 Y /+_^]+933310#"&54>324&#"326UX]FG_bDC`VVSF`aEEcbeh ]@     Y @ YY @ Y/]]+3+3+?+9933933310#!5!3!5!oUT=3S@#       Y+Y?+3?+9/_^]]993333310567>54#"'>32!?_R`c P332°! zxB767!3267#"$!|-U hcqRzce `Al_n`jfEMc;M]va &$C&%+5+5&$v]@ &d%+5+5&$@ &%+5+5&$@ &$%+5+5&$j@ &%+55+55&$B@ H@ H0 @ H%+55+]]+]]+55Et@F  bYbY bY??O  bY?33+?99//_^]_]]q+++3939933310#!!!!!!!#3hft$)\:.b}EzPCZ&&zb  %+5z&(C &  %+5+5z&(v[@  &G  %+5+5z&( & %+5+5z&(j & %+55+551&,C & %+5+51&,vg@  &n %+5+51&,@  & %+5+51&,j@  &%+55+55E R@+  aY _Y _Y?+?+9/_^]3+3993333910)#53! 4&+3#3 [iHE׫=f@46F&1@ &# %+5+5H&2C&%+5+5H&2vb@ &i%+5+5H&2@ &%+5+5H&2@ &+%+5+5H&2j@ &%+55+55ff %@  p/]99993210 7   fd```Ff``b.u"_@5  #$! !_Y  _Y?3/+?3/9+99933339910!"''7&!274'326%&#"׆jriԅjrkh>uyz54&#"!4$32ɺt2/QJL]79=2]Xgl!2;2!)8+$E94Y=m6^26Q-AN 6UD6-)-^}j&DC2&f36%+5+5j&DvM@ 2&925%+5+5j&D3&Ӵ82%+5+5j&D2&ܴ;G%+5+5j&Dj2&մ64%+55+55j &D5&ܴ82%+55+55N*5=@G +$2:2;**2>?.2:QY:_:o: ::"6"QY&$"..QY ?33+3?33+399//_^]]3+39/933333399333103267#"&'#"&546?54&#"'!2632326="!.YL<@%ts"2d{<813'GU-)&Nof]Iv(H,-ELA-nzvr7]lJI8+@Io6] AuRnCUN&FzQ %+5di&HC&! %+5+5di&Hvo@ &v  %+5+5di&H@ &# %+5+5di&Hj@ &! %+55+55v{&C & %+5+5v{&vh@  &] %+5+5v{&  & %+5+5v{&j)@  & %+55+55To%j@; ! &' PY  @ P    ##PY?+?99//_^]+3/999333999910!"5432&''7&'!74&#"3264;N89TMX%`@Sjx}opkwbfOGi0.m͔P&Q @ &". %+5+5\q&RC&%+5+5\q&Rve@ &l%+5+5\q&R@ &%+5+5\q&R@ & ,%+5+5\q&Rj@ &%+55+55eh :@"   YYYYY?+++++99933310535!53xq\qP#Y@2  $%! !PY PY?3+?39+99933339910#"''7&53274'326%&#"qȀU`_h|ObWf {7m|p8 5o|maaNk $WYNbSIIWT@M<&XC& %+5+5<&XvZ@ &f %+5+5<&X@ & %+5+5<&Xj@ & %+55+55&W&\vk@ &s %+5+5Wg:@  ! PY PY??3+?3+?99333310!3632#"&'#!#"326oҳӽc-esscmede[akð&W&\j@ & %+55+55f&$ @ &%+5+5j[&D4&ݴ23%+5+5&$@ &%+5+5j&D2&Ѵ5<%+5+5bE&$ @ ?%+]5jWN&Dk99%+5P&&v@ & %+5+5nU&Fvf@ &r%+5+5P&&@ & %+5+5nU&F@ &%+5+5P\&&@ & %+5+5nU&F@ &%+5+5P&&@ & %+5+5nU&F@ &!%+5+5}&'&ȴ%+5+5$*K@&%((,  +,*@' PY !PY??3+?3+??9933333910!.5##"5323'!4.#"32>53 5TV*I.HQPG-K+Xyy(kY4. d"vT°\!B%E\*r@2  &+,QY#PY @ H (PY ??3+?+_^]3+?9/3+3993333910#!.5##"5323'5!5!5!34&#"326 5kͿk*fkhgdepPdy(kY!a^]ͨzf&( & %+5+5di[&H@ & %+5+5z&( & %+5+5di&H@ & ' %+5+5z\&( &  %+5+5di&H@ & %+5+5WzE&(K %+5dWiN&H>$$%+5z&(  & %+5+5di&H&% %+5+5Ph&*@ & !%+5+5|NZ&J0&5/%+5+5Ph&*@ & %%+5+5|NZ&J/&29%+5+5Ph\&* @ &%+5+5|NZ&J/&/1%+5+5P;hZ&* %+5|NZ&J1&2/%+5+5C&+@  &  %+5+5P =@!!"[  RY?+3?3??3+933310>32!4&#"!!#'##5%39wQ\f}7Ӡb|pRmwEmhMEW@  `Y @Y  ?2?399//33+33+99333333333310!!!#535!!5!3#5!و'k'>쨱2 P^@4  QY RY p?3?99//]3+3+393393333910>32!4&#"!#535!!!9wQ\f}熆,:|pzEwmh1&, &!%+5+5v{& &%+5+51f&, @ & %+5+5v{[& &  %+5+51&, &%+5+5v{&@  & %+5+5W1E&,  %+5vW{&L8 %%+51\&,@  & %+5+5v{: ,@ PYPY?+3?+933310%!!5!!5!a;IEC@$_Y _Y??3/]+?3+993399310!!"&'%3265#5!Iǭ /4.$E&fU^my.WI@%SY RY ??+?3?3+399333399310)!%5!#"&'53265!%5!ZqщO-n\:b"km0fO&-x@ &%+5+5W>&g@ &%+5+5;E&.  %+5;&N  %+5: =@      ?222?339993333910!!!! `y.T~:,Fb&/v&r %+5+5v{ E@"  PYPY?+3?+?933/3/92/310%!!5!!5!%57!a;ɾR+;bE&/ д %+5v;{&O %+5bE&/@ %+5?5E&O %+5bE&/T %+5v&OT ` %+5lE M@'    @ H   _Y ??+99//+3992999933310!7!!''\hq|a倵@v{W@2      O _ o    PYPY?+3?+99//_^]99333107!!5!'%!5!SaU;yҾpF&1vz@ & %+5+5P&Qv@ & %+5+5;FE&1۴ %+5;PO&Qڴ %+5F&1& %+5+5P&Q&! %+5+5FG@#   @RY  ?2??+3?93393333310!4&#"!4&'!36325!HOZw  mۛ_YkHWo,Q!B%qoY#K@)  !!$%_YaY 0?2/]+???+3993339310"&'732654&#"!!3>32z''"/'F\?N 4owD:*yu||m;=yyWPO!8@!#"SYRY ???+3?+9333104&#"!4&'!3>3 #"'52658M^h}  9wPdF3J4kHWo,|p`я AaHf&2 @ &%+5+5\q[&R@ &%+5+5H&2@ & %+5+5\q&R@ &!%+5+5H&2-@ &w %+55+55\&R@@ &!%+55+55Ko@C   bY? ? O     bY bYbYbY?+?+?+?+9/_^]_]]q+933310!"!2!!!!!%27&#"WN&3.bO8&-|kqR\^DzʾN'-w@=" *++./*QY****(PY%%PY ?33+3?33+39/_^]+9/99333933993103267#"'#"3263 %4&#"326"!.NF34"kQSOU?WHNI??CRJ`6䓧BA-!+:*r&5vH@ &  %+5+59&UvY@ &G %+5+5;E&5 %+5;9N&UѴ %+5&5& %+5+59&U& %+5+5&&6vx@ )&),%+5+5yP&VvV@ )&_),%+5+5&&6@ *&/)%+5+5yP&V@ *&/)%+5+5&CZ&6zL .)%+5yCPO&VzV .)%+5&&6@ )& +1%+5+5yP&V@ )&+1%+5+5=;E&7Ҵ %+5; T&W %+5=&7@ & %+5+54&W&9%+5+5>EF@#   _Y bY  ??9/3+3+393333939103#!#53!5!kRaJYT f@4     !"PYPY PY ?3/3+3?+9/_^]3+3993333333310#535#533!!!!327#".5TX!JC|v@WҾҾX=# EL&8@ &'%+5+5<&X@ & , %+5+5Lf&8 @ &%+5+5<[&X@ & %+5+5L&8@ &%+5+5<&X@ &! %+5+5L&8<@ H@H0 %+55]]]+]]+55< &X@ & %+55+55j&8@ &R%+55+55g&X@ &T! %+55+55WLE&8; :!%+5WI:&X!3 %+55&:@ &! %+5+5 &Z@ & %+5+5&<@  & %+5+5&W&\@ & %+5+5&<j@  & %+55+55Wr&=vf@  &o %+5+55&]vU@  &c %+5+5Wr\&= @  & %+5+55&]@  & %+5+5Wr&= @  & %+5+55&]@  & %+5+5ub @  PY?+?993104632&#"!u˟b]Qel+c@4 & -, #PYQY )PY??+?9////3+3+39933333333331035!!!3>32#"&'#!65#4&#"32611pm) 8bjnefklbAp`e]#z]vE!(S@* &""  )*&aY& & %aYaY?+?+399//+9939933332210#!#"&5463!24&+324+32n?YᄉjeFMQon3Si`sqX_E>@  aYaY_Y?+?+9/+/3393107!!32#!4&+3 { ԊBÀl]ill&Q@+!'(PY  $PY RY??+?+99//3?+933333310365!!3>32#"&'#32654&#"E)oֵh-  5a?`igdbqdյ[dca,w #xYE4@  aY  aY?+?9/+99333310#!'5%3324&+3 { eKՊl$]ill'J@& "()PY   %PY ???+99//3?+99333333310365'5%33>32#"&'#32654&#"]K)oֵh-  5a?`igdbqd]$v[dca,w #xYPZ6@  _Y _Y ?+?+99//999310!"%>3 !"&'%326hLs:89D~ujBO4Pn'K@( !! ()bY"" %_Y _Y ?+?+9///+39331032>7# !254632&#".#"|~1H7"F;W6{.Q$("XDu-]j4]T"  8UB|cb0%J@*%% '&!SYRY  PY PY?+?+9///?++93310.#"3267#"32>32&#"OHcXYfPN (h(KM:;5gOͩed   EHEE?@    _YaY_Y?+?++9/993932210#!#"&5463! 4&+326?Aׅ>|ton3Si`EDE ?@! aY _Y aY?+?+9/+9333310)"$546;!5!!3#"D 1-iaA&M@)  '(RY PY #PY??+?+99//3?+93333310!.5##"323'5!5!4&#"32>1 5jϽk*3pcdgi`>b5~kY, (a^ d"YEXN7@ PYSYQY?+?+?+93310!5!.54>3 # 3 [ea`pt(#+E쩧eSDE A@!   _Y _Y _Y?+?+9/+33399910!5!!5!!5D8d6EDUHZA@" _Y   _Y _Y ?+?+99//+933310%2!"%>3 ! 47!.h"}VRg#>" WbgIa@N;JY(N@-  &*)_Y%% aY "_Y?+?+9///_^]+93310"$5467.54$32.#";#"3267S򜠗F'|hlgz;;ss/E}&yȲ=~eV[aOJ``br]ɱWRE>@! _Y_Y  _Y?+3?+9/+93310!!#"'53265!m9X88$a EWoWYZC@!      vY vY ??+9/3+3993339910.#"!!!#737>32*` PF.$%įH 6Ikc P^&W@/" $(' bY %$aY% %_Y_Y?+?+9///++3933310%# !254632&#"&#"32675!5!h.nVx[/!'5~5q* oN# 4Y6("WE9@ aY ?2?+99////933310! !#"&54674&'32645.15fA;h1- +"",E0ɹ:?y%YZR910-,K%C@#  ## &'!RY RY?+???+?9333333310"&=74&#"#33>3232>53<%({+ZHoo.5$+햒O<k}Xbi1aoz1E,1EV@,    _Y  _Y _Y?+3?+39/3+39939333210!!3#!!5!#53!3 8M^h}  9wPXHh|p`HZH B@  "!  _Y_Y?+?+99///399393310! !265#34&#"326] 3K\WTgxxhhxxgEbYFq~32#"&'#!4632.32654&#"/0kϽk*篜1zK4_@efi`>b5_fa^^\ wUYE;@   _Y_Y??99//++9333310 #!!3  4&+32}Œ'n|E$49^Y@Z*Q@+ %,+ ($$$((!aY(  bY?+3/_^]?+3/_^]99933104>7>54&#"%>323267# $@+JezZ5ok,%9kmn*IqU?0'&,A1JO̯P_N3YTm^%}TO(Y@2#)*&"" ""&&PY&`  PY?+3/_^]]?+3/_^]99933104>?>54&#"'>323267#"$}RqZMddf^ Xe[muh&<`S$7/<3BA_P/=4A;?N%dETW"H@ $# @ Y  RY  Y?+?+3?+?93331046323267# #"&732654&#"~kwMDr,4Yhx3$$22$$3^n¾jIp[(//((//f T!S@, !!"#SYPY PY?3+3?+9/?+39333310#533!!327#"'532=".5HX JD|L[H&vMO|X>"ȏ4NE3@    _Y ?+3?9/99339310"&5463!!!ZUja`3Si`~a $S@+ $$&%  PY   PYPY?3+3?+9/?+9/9333310#5354632&#"!!327#".5H?q|@J# JD|v@O|G ;A@X>" N=WE0@  _Y _Y ?+3?+39310327#"&5!5!6@D[JjSauOM %K@  @Y @  _Y?+??9/+3399333910"&!3265!>5#39'DUYO'SRfֆ&5γ(?dҺ:$X@ ##&% &  @Y  $ RY ??+?339///+3339939333103265!>5#3!.'##"&5FHS^U`eԎ8h:yDjҽWo,.{p2E#@@" ! %$ _Y_Y?+?3+3339333310%2654&'!#"'#"&5%+5!fxWjp@rn@tjWηn0 l n̈cX3@ _Y  _Y ?+3?+?93310%264&#"563 #"!Ur+HW+DZLp'`r~ $5ΧZ(@   ??399//9//9310!!>32&#"5ҍ-vemF:*9Kq}]>47W 9@  SY RY?+?+3?9/9///99102&#"#"'5326?!7>~x_86,3eMeL5,Xb%T) N Q,J$;/Fͣ Sd0/")%%}NrEI@'  bY  _Y _Y?+?+9/3+39993210)5!5!!5!!!!r&p95:I@' QY SYSY?+?+9/3+3993931035#5!7!5!3!!pQhbE?@! aY_Y_Y6?+?+99//+9310"$'%32654.+5!5!QK6gUN&beqn?- 2bEB@"   aY _Y_Y6?+?+99//+93310 4%5!!#"3267|&NVg5Kb0 Y?orenNh:8@  SYPY?+?+99//9310267#"54675!!#"Ws Pf_j vNZ:*=@!$,+**SY'PY?+?+99//93310#".54>7>54.+5!5!3267Z"ـs`ng2jf/еYvendbz cLdWP*=,-/ˣQwT2=)8B\XzUZ"K@)  "$#bY aY _Y?+?+99//3+39333103567!5!>54&#"%>323!!{PVC$^[Z_phŖS;ïILI$HRaaǧwOJ(e]FF@%aY aY aY?+3?+99//+933310!!3 !"$'%32654&#!#n$(wkyFʶ x~xr[:F@%PY PY SY?+3?+99//+933310!!32#"$'%32654&#!#Psٞ$#`q:˸kXNU\SqP8&C@# &&('PY PY?3+3?+9/933310#53733##"&'732654&'.5X'QP'gumWhY|M'2# (R~_%M@;A4=.WkWQ7@   PY ???+?9/399333310!!3>32#"6z 3q_p|a5o[`nǝx9?9310!34@  ?22993310!33344bkO@'  bY bY ?99//3+33+3993933333210!3!!!!#!5!!bvvvv;oq E"' EL&+5"'+&+5.'W&+5P}E0@ _Y _Y?+?3?+9331033!732653#"'P5H$.TG֦REykyPWdM@+  b[_Y bYaY?+3?+?+??+9333310#"'53265#5!'533!dnEKT:>5 rfrEWt \@4   b[ PYRYPYPY?+3?+?+3?+?+9333310%3!53#5!53#"'53265#5!ZnEKT:>P rfrP}E ?@!   _Y???3399?+39333310!#33732653#"'6$.TG֦REykyWQV@.  b[bY aY?+?+?+?3?399933333310#"&'53265#5!'53#33Q9z'H8.us 1llrE9Wd#'_@5 $'! ()%$S[%RYRY ! PY"  ?3?3+39/??++?+933333310!4&#"#4'3632#"'53265#5!'53$-4CFynEKT:>skHN[p`Q rfr&$ E&+5j&D3&+51&, E &+5v{& &+5H&2 E&+5\q&R&+5L&8 E&+5<&X&+5L+&8f &+555<&X&j J4L+&8a &+555<&X&j Cm<L+&8f &+555<&X&j E 2L+&8m &+555<&X&j B2diN+&$f &+555j&D&j J4V@7=@++H=@H=@H=@H=@H=H=@H=@ H=@ H=6&մ64%+555+55+++++++++5+&$f &+55j&D& J4C@39@++H9@H9@H9@H9@H9H9@H9@ H9@ H92&+5+++++++++5m& J&+5f& J0A&+5PZ"d@   #$ @Y! aY!! _Y _Y?+?+9///+3+39933333333103## !2&#"32675!5!5!5!h[[.65~5q* toN6(" L%NK*6n@51 +)" *78## &QY 4PY.PY** Y?2+3?+?9///+3?+9/933333103!757##"5323467!3## %3267!4&#"326%1ki,  U`!u4 SPIbpadik`cp%;sKT a^#xl!]!45PNPh&* E&+5|NZ&J0&+5&. E &+5 O@)       ?222??39999333339310!!!! #%53373`y.^˟TjE5ZlHWZ&2d\WqN&RdHWf&d&2 *&+5\Wq[&d&Rb&y E&+5dW^&S&+5W?&h&+5"EJ@'   _Y_Y?3+33?3+339333310+324&+326!5!5!!rܺ>NC28M&cE7i"ER@- bY _YbY_Y?+3+3?+?+39333310#!324&+3265!5!!r繰>MC20E6W%d@7 #"%"&'" SY ##SY   PY PY??+?+99??+3?+3933333310!'#"3234&#"3265!5!!3[k|{rM7,%P)$'-.G6J)*B U"UPh&*v &+5|NZ&Jvu4&+5YEC@#  `Y aY ?+??399//+9333331032653#".=##333(,,'A}z9td\[ZǺvE}Z,@  _Y ???+99333310!!>324&#">}OBoyf[kg{QCvfU$vF' B1&+5P&QC&+5)@  $  +*'@H''!!Y aYe@ H ?333?33+]9/3+3/99//+3/+933399993933310!!!&54632!&57!4&#"326X0X.V1mo3gAf,w98/.::./8I6B3MYno3+ '&!!&'j&D'mvt)@J;G`JM%۴82%+55+5?554&v& %+5+5&vn@ >&v>A)%+5+5.&vd@ #&m#&%+5+5\q&vd@ $&k$' %+5+5&$ &+553&D =&+55&$f&+5j&DR=&+5oz&(C &+55Qi&H% (&+55z&(z&+5di&Hj(&+5F1', &+55F{' &+551&,f&+5v{&z&+5H&2! !&+553q&R "&+55H'f2&+5\q&Rf"&+5M&5! !&+5539&U  &+55&5f!&+59&U &+5_L'38 &+55=<&X "&+55L'f8&+5<'YX&+5&%Z&6r 12%+5y%PO&Vt 12%+5=9E&7d %+5% T&W| !"%+5FupZ'I@&& #()aY&_Y`Y/+?+9/99+933333105>54&'56$>54&#"'6!2pIQ Jx|P7Q0dg95]iPAs"W1`ThS_mbw_{OQDN(K@'"   )*"#RY  "" RY PY ?+?+9/99+9333333104&#"'>3256$654&'5>4jbStAB32!4&#"!!#%533739wQ\f}X˟b|pRmwEmh1WCZ1@  _Y  ??9?+?99333104&#"!!>32!TXlS'7NФ| Eh;B&W",9x@@( # 33- :;37 400SY0!&PY  *PY7PY?+?+99//?+??+99?39933333333310%632#"''7#.5#"325'34&#"3264&#"3326C\|~x.! sMHb%FECI, H K*,3G2u"$`c$  %TqBW932-3G4@%0[@2+"& "12 bY %((bY%%bY%.bY?+?+9/+93+9333310"326544! $54675.54634!"326#SPqsSU쉆⊁xrG||GK]mgX´OÈ$fWro{sr9&0R@,/ )$$   12!,,PY   'PY?+?3339/+939333310 $54675.54%32>54&'7% 54&#"fًsy*jF0~sSd0/Gj*zr ۿ,ly7_Dxl6\RB`8yl+ۼnrppWE:@ _Y_Y ?+3?+393331035!5!!2'654#Wa*oj~!S3n}::@ SYSY ?+3?+393331035!5!!2'654#:Qb#\~|j~!S3nm&$&+5j&D5&+5CzE&(zdCiN&HzJH+&2f &+555\q&R&j J!4S@="@++H"@H"@H"@H"@H"H"@H"@ H"@ H"&%+555+55+++++++++5H+&2f "&+55\q&R'v J!41@"3@H3@H3@ H3@ H3& ,%+55+5++++5H&2&+5\q&R&+5H+&2f &+55\q&R& J!4C@3@++H@H@H@H@HH@H@ H@ H&+5+++++++++5m&< J! &+5&Wf&\ J+&+5bWsM@& !  SY PY ?+??+9/3939939333210632#"&''67&54&#"326 sϫfap1|K>;w${I?KQ@LGJG393,3G9]TO(4m@:  !'..$)$'!56.$.$,,SY, 22PY RY ???+3?+3??+99//933333333310#"#/3>32632#"&''>7#&=4&#"3326Cqwz*IX93_8B4T(\@/ *)## PY!SY  &PY ?+?39/++33939933993332310>32#".''67&5#533!!4&#"326D=xSƛP}gPp1|XkhF2NnP5F,%2>GE`m39_7C;",7[@/(3# - 890&&PY 6* *PY  ??3+3?3+3?9333333333333310#"&'##5##"3235'336324&#"326%4&#"32Nu>~Fu ASHGELDHIKKH!d^%  %Ze`bƯnN",7[@.-2# ( 98/&&PY 5**PY ?3+3?3+3?93333333333333310#"'##75##"323533>324&#"326%#"326A uF~>uOSLEFI܍HKLHHDаbaeZ$ %İ]eu O@(   aY    ?3?339/+3333339333103!!#7#!3&3<S\<X+u*cd>JGoEe}P Q@* "!   @_Y _Y ?+?+99//9993333310'327!"'#7&!273&# `1BlNzV8fYc1=`B5VJ4XEl2݌c&'Wm%Z@-! "&'' $PY PY?+?+99//3399333933310"'#&323&'3267&#"ps]֣ODãޚ$.EPl "!J4 +9a#$$ed o_6kL TbE =@   bY _Y?+?9/3+39992223103#53!!!!'nhQ)7@   _Y ??3+339333310!#!5!7337#أjYY"j::aR?䇇YYWQO8j@:/"'":9'.+1+SY1/  ''PY'&PY?+??+99//_^]]?+3999933333310?32654&'.54632.#"+'3267#".'&'&7jumWhY ^fddMZX8?Y:MW@R~|OdFU;A4=-Q`BA3<076TbAJ=>wheW?:4@  RYSYSY?+?+?+391035!5!327#"&'.#:QBPNt9(:W@ZW[I\jedU hmpd:@ aY  _Y ?+99//+3933102654&#"%6$3 !0}!:(AqЈ9"mzG/ N/@  PY??+9/9939310!>54&#"%>32{FTBU -youcSE%z@C#   &' #bY#aY## ## ##aY"aY?+?+99//_^]^]]+3+39993933222333103!2#!#%4&+3#!24+32 ᄉyjeQӥ=sDVX_IiEM@&    bY_Y?3?+9/33+339933333333103!!!3##"5#26=!m'}'mmmKh^Q2H WlJTEMz@Q      _Y_Y /=.  _Y?+??39/_^]_]]]_]q3+3+39999333233333310!#7#!733#3!!3!7#55v BBh6ԞeennED Wi$(,_@4"))%-.)")QY(""""" QY PY?+??3+99//_^]3+3?933310"'#&4>323!3267"3&'7rfڣ>8yz=[Jr 5gz~8Z 2+@) CG7?B{qH7.efUEP@(  bY   _Y_Y?+?+99//3+39933333910"&'%326=#535!5!3#4#Z?IVSZZ+vtvn)uWW@-  S[SYPYRY?+?+9/3+3?+9933333339103##"&'53265#535!5!%5!`yytЇO-n\zz|,a"kmHWZ%A@!#  '& _Y aY`Y?+3?+?+?99333310"&=#"!273327267&#"]_}~15=D&s?k#Bvu}vWW7lGNmcNOM q20YaW O -E@#! (/. %PY+PY RY ?+3?+?+?9933333310327#"&57##"43234674.#"326A6<D&s!)oԷb  5a?`igdbq:dPK [d& 2!uxYEK@%   _Y _Y?+?39/3+33339333333103! !#!#4&+32]ޭى\|]'^Y9NG@$  RY SY  ??9/3+3?+99333333310&#"3#!#5354&'!3>329pdtt$ 2hfPm˅LcbpE[@    @ H  bY  ??39/33+339/+3393993332103#!#53'!!7!7#vWUR5JL5w?,ˍ&W:!_@0  "#"" SY  SY?+3?39/33+33339339333333103##"'52>7#53!!!67#.p;odjL33323>7>54#"FNIE%6o)0 ((-je ?ÆZQ*xaN7gjIP[E heqd!I?uaAN"C@#  #$ PY PY ???+?+9939333310467!!.5##"324&#"326%   XϻVkhfn+kid ' #lN#B@! $%   PY !PY?+?+993??99333310>32#"'#!654'!32#"(oóX   nfhk]b#}dTio)psl"/I@&# "*"01 'PY-PY RY?+?+?+99?933333104632.#"3>32#"&'#!6532654&#"#Q)oֵh- 5a?`igdbq }>[dca,w d7xYx_N6@  PYPY?+?+99//993310".'%32#"%>32]р lPX` _o devkcS&UN%J@(" &' SY  $PYPY?+?+99//99+933310767&532.#"632#"'4#"32&:J< `X׾/=lzAYYSv +ScFsk=X\cv_aW#*G@%$+,RY !PY 'PY?+?+99??+9933333310%##"323'!327#"&54&#"32>"5jϽk*/:p5pcdgi`>b5kY, (a^}  oYa!.K@'"(  0/RY %PY +PY??+?+993?+9933333310!.5##"323'54632&#"4&#"32>1 5jϽk*LW:6-pcdgi`>b5~kY, (a^t 6Chd"YdiNI@(    QYQYPY?+?+9/_^]9+933310"$'%3265!532"!.[6 rJr"e{zB?#<wzdiNB@"   QY  QYPY?+?+99//+/3933102#"5!4&#"%6$267![ރrJr7gz4{N<#?BO{x0N")b@3*+&&  +'PY&PY#PYQY?+?+9///33+3+/33993333910273267#"&'#"5%.#"'>265% - 34]dhmɹC4Q /FC@N&H48uq6)edYAmN%U@/#  '&   QYQYPY?+?+9/_^]99+993310%27#"$54675.54$3 .#"3"vd 4/Tjtqgfj  `{>GC7JKROEM`JN%U@/ #'&QY$   PY  QY?+?+9/_^]99+993310%2654춮&#"'6!2#"$'7WaqtjU.4dMEORJK7CG>{a  ifg/N0e@8.( *."21(** QY%PY   QYPY?+?+9///99++99933310"&'73254춮&#"'>327327#"&'#$p}f{d/=|ǝr&\8E<)@!  SYRYSY?+?+9/9+93310#5!# 32.#"3267>_Z+ VX탂5D=e:81"  ,'SQ5P:1@   PY?+?39993310#"&5467! !4&'326CbAR)&(/(V,**-ye:;gE1F]4;:N -:@ ,",(./%RY  PY ?+?399+393310%2654&' 5467'&#"'6327>32&#"j%.#01"-&2dT)YPVG}SIG+^}GVPY)TJ20)#]LP[!)0:6@  RY?+?393?99333310%#"&5!3265!!47)9wQ\f}|pwC4mhP!=@  #"RY RY?+?393?+93333103>32!4&#"!4632.#"9wQ\f}粚#Q7mh|pRmw }WP+F@& &,-")RY" RY RY?+?+?93?+93333103>32#"&'53254&#"!4632.#"9w0t:/Q\f}粚#Q7mh|p  |—w }v{\@1  SY SY PYPY?+3?+9/3+3?+99933333103#!!5!#535!5!%5!a; w:&@ PY RY?+?+9310".5!5!327K43/RdB_S EM@1: 7@  RY RY?+3?+399393210!!!!5!!53!!5!#467!5!'"_ia*be; ,9v]-7zv{_@3    QYQYPYPY?+3?+99//+33+3933333103#!!5!#"&546;!5!5#"3wwaxu;``׾*pr ̤PTW&@  PYRY?+?+9310327#"&5!5!/:p5;T}  [VS@,  PY SY???9/33+3?+9933333103!!#"&'%32654&+5!ש6Mvhn<\K:'F@# & &()'##QY ?33+3?339333933331032653#/##"&'##"&533265%23;"hNXW(oUvf%23;:ntF*0f]`djZntYKW:$H@$#  #%& $  QY ??3+3?3393339333331032653###"&'##"&533265%23;"hNXW(oUvf%23;:ntFXf]`djZntYEWN1S@, 1$)$ 23!'PY!-QY  ?3?9333?3+3?+933333310!4&#"#4'33>323>32#"&'53254&#"%23;"iMXW(oUvf0t:/%23;vS*0f]`djZϧ  }vWPO!>@ ! ! "#RY RY ??+?93?+9933333104'!3>3 !4&#"#"&'5325  9wPM^h}0t:/Hh|p`Qkg  }W:O!>@ ! #"RYRY ??93?+?+9933333104&#"!4'!3>3 327#"&58M^h}  9wP/:p5kHh|p`}  F: .@   ?3?39999333310)#!&53F@ ( hf:R\qN I@'PY PY PY?+?+9/_^]+99333310#"3 "!.267!q mn  hvjoBl%  $|}2N i@;  "!SY  SY SY PYPY?+?+?+?+9/_^]99+93333310%#"325!!!!!!#"32fVqoT?/WNDBH5I&  $C/oǽ>N)D@"'  '*+ ##PY#PY?+?3+39/93933310"326=332654&' #"&'##".5g,%'63*$- O_cmmc^P޴}{ss{"4\WqL@&    PY PY??3+3?3+3?993933333210#&5473'6qRDc!{6 /A E+!G:,@RY ??93?+99331073265!!&'##"'pd$ 2hfCLcbp,@RY ??93?+99331073265!!&'##"'pd$ 2hfHLcbpW:A@! RY  RY??+3?+99//39331073265!327#"&5##"'pd/:p52hfoz  3pW9N,@RY ??93?+993310&#"!4&'!3>329pd$ 2hfPfLcbpW9N7@  RYRY?+?93?+99333310&#"327#"&54&'!3>329pd/:p5$ 2hfP}   Lcbp:N '@  RY ??+9/99310&# !!29U-_M*WN %@  RY?+?9/9931063 !!"_-U5-9: 9@  QYQY ?3?+9/+933310!!2!'3254+uqBнM:w)&C: A@$   QY    QY?+?39/_^]+933310!!"&5467!#";)uq6нƜwMzWQO2c@9'1 !!, 134+).)RY.$$PY $PYp/?3/]]+?3/_^]+99?+393331032654&'.54632.#"#"'327#"&5qgumWhY ^fddMZXa/:WO3M@;A4=-Q`BA3<076Tb.t} [W/@  RY RY?+3?+39310"&'532654632&#"w+\7HB=YB*MGBWPufȵXkǶW G@& !" PY RY  RY?+3?+3?3+3933310%34632&#"3##"&'5326=#ӼYB*MGB+\7HB=ӾȵXk,ǶPuWM/@   RY RY?+3?+39310"&54&#"5632327ZCFH*CS7/C7AWkX!WH&&W)H@& $$*+'SY!PYRY?+?+9/99+933333104632&#"'#"&546323267.#"YB*MGB|1pbdμsL>H|$w;?JWȵXkIxQGM?Q58F4-29,a>@ PYPY??+9/3+39333103##!5!4.#"5>32X!JC|v@TؾX=# EX T5@ PY PY?3+3?+933310#533!!327#".5HX JD|v@O|SX>" N:#U@,!!  $% QY RY ??+?39/933+3339333333310!!3#!.'##"&=#53267!{xxkݤkkYtY:ggWo,.eJ:2<@ #.)34SY1 &PY ?+?3+39333310#"#".54>7654+53232654.546;aB.8.$4&Bb\s#*#qp#)#r]o/Mg~Eml̐4\RT=/j]/`gtB@sib.YnRN8@  SYRY?+3?+??3933102#"&5!324&#"5>^cDEN%~Ndžq : "@   ?3?993310)&'!!18Pqd8: :2@       ?3?39/993/3/9310!#&5#'#3>3[V_Iq9I<:-Q ;'*@   SY?+3?3999102&#"!&'!>jLP(׾(=BP &Wjm^s΢5:@ ??399310!! !Z)  &]T~HW:H@&   SY  SY RY?+3?+3?+39333310327#"&=!5!5!!5/:WOR:QhZ} M\D5:!P@,    "#PY SY  SY?3+33?+39/+93331067!5!5!3>32+4&#"326Y-?n}17&:Hp3;`M\ΔVu#%7d+dW^:@@!    PY SY ?+3?+9/39333102654&+5!5!#"$'%SkfS w艝[ʳ [nxW:)X@1  %*+SY 'SY   #PY?+?99//93++393333310&'#".546324&+5!5!%327&#"%ĊjǿpS881oRMQDc/9tQ[[ijFJ8BT7jqZ2@RY RY??+9/+93310!32654&#"%6$32.54.+32654&+{t? nyt <%E>Sb$<;ts9?Ym( %e,n FNE`}xH#4)'*3@G+*0)) #54((SY-PY)  !PY %PY10SY?3+33?+?+??9/999++3933333333310)'#"323!3>32+'#"3264#"3265^alohT2P7xDGQ?7XTS+.$2 H\$  )SnZw*lKHQJ+18!4`@511 -%-560PY % @4SY PY/?3/]+?+?399+393333310!632.#")"&5#53732654.'.547#3p~wd6'):BB3/,^(ţTc,Yp=3>W1b@51$  + "23+-(-PY("#"PY 1#  RY ??+3?3?39+33?+3933333310>32#"&'5325#"####5354632&#"&gE|pu_=?i;EXggpp=K4':_LD}||q@AUV+K@*++ %%,-(PY( PY/???3/]+99?+93333103332654.'.54632.#"#"'VKmpa%Knr@ɭBI633#&'#3?33s tDZm vo qs  tDZm qo q?U6` 1 P/4&n6` [$xP/D@"     RY RY?+?399//3+9933333310#!#!#!#!jrjr 4 %WE@@     RYRY?+?+3??99933331047# 4#"56323265!!-h͌2@ rXIIR_iD]OEպBWE%K@& ##'& &  RYRY#!!RY?+3?+?+3?333993310"&=#"&54#"563232653327$)tNj&@!lIwBOw2L[WlJ7E Ժ㯉B+fA@! 3. 1?3?393?3393333310>32#4#"#4632&#"'uQw{FTyiX&(XMWO}_hP`m Y3Y=/@  052?3?33?993331053"'52653CJ*#2#cmQ/C%dm=-f=8@  0 /.??33?9399333310#.'##"'532658%K@$(*GP-ylE xvvC7@  0 /?3322?93933310327#"&=##"'53265W&"Ske!PE'0"GPXsbL xuw 6@     0 .?3?39/339333103#!33254+AJR2kUuhjiE*  0 0 .?333?3?39910#.5#37373u ʿysq s/gn@3"@ 0?32299910%"'52673?3F2B>D"s)6m8~ Ba{piݐtL L? @  ?9//99331054673348>E?yMNH? @  ?9/993310#>5#48>EyMNH? @   ?9/993310##.=E>84HMN{w @    /9933102654#52#51fi|{j-$Ovh]^gw @  /993310"&5463"3j{}hf15wg^^gvO$-2@   ,.??33/9/39333103254&#"'>32)2IK5K ~s eTI=.r0@   ,.??399//3933105.54632.#"327r~ K5KI2)r.>HTe ge}he}h!>&@/329333310%# #!B@>&@/329333310%!3 3yED@ @   [?+9310#'##5%3ןӠ @  [?+9310#%53373˟eG?9310#3eg4[@ Y?+9910!!4d[=@ G?9333105!&=@ G?933310%5!&W/9310#3Wg4a/39910!!4dl=/9910%5!l&l=/99105!l&:(@ ??9993339310#!3`v`6`v:,,:@ ?293910#`v`:,c @    /993310%2654#52#51fi|{j-$Ovh]^gc @  /933310%"&5463"3j{}hf15cg^^gvO$-  @  /33993310%!53533y|x|  @  /23993310##5#5!x|ym| *@    /9/333933310##5#53533x|yy|xhh|xx$/29910%5!$ (@  [Y?++3993310"&'332673d XX"y:?@ SY?+93105!t|X ^@B  Y  / _ o   @ H Y/O/?O@H/+]q++_^]+933310#"&546324&#"326Xopmo8/.::..9DWqqWYnoX '&!!&'W(.@  Y H/++/9333310"&54673327o~WG?B1-6:?Wl\K%*s5*3!/@   Y [Y?2+++3993310".#"#>3232673 ,YTK-, of-ZTI/,4_#+#/B#+#5ɱ<::s$fqre(quGNFmt?N)2.??93103)2@! *+! 1 /?33?339993310#"&'732654&'.54632.#"HVTE=Eu= @DDD3E*nk9q|bj6-,+%+ 8\Dmzkc0-$+ :[0gtX@ //393310!#!5!X!tX @ //9/39310!#!5!3X1ЫQtX @  //9/3933310!#!5!3X1tX @  //9/3933310!#!5!3X1AtX@ /3/93310)5!3X1!sZp@ /3/99310)3!ZurpsZp"@ //9/3993310!#3!Zuurp E^4@  /32993310!5!!5!dd? .@  /329/39933993210#65#!#65#!1<)2;vV}R#@ /32993103738OO!#@ /2299310#'#rOODߞ!W@ /3993310%%!߾OOW@ /3993310 57'5ߞ!OOW @   /32993310#"&546324&#"326mRPppPQnb3**11**3RnlTSlmR*44*+66A/9910-5!Z& @   /223999107%5!3%5!&& @   /22399910%5!!5!1&&@    /333910".#"#>3232673(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi="@ /99//933310!!  @ /299310!##]tq@ /299310#5#5!t]qi@ /29931033!tKqi@ /299310!5353tiqW@  /32993310!3!53W}W@ /299310!3!PW}:Wq (@ /9/399932310!#53!q]uu$>//310%5!$&a$>//2105!a$&h^#+   /32/310".#"#>3232673U(PLD%) |+TD)RKC,$ z,T##)#/@fg;"*":4bi=$1/310!!d̨@A/2105!@NNb  /2210"&'332673 hGGiMYWOs/2105!F/2231053!53mu@   /32/3/39104#"'632#5248 7pX^R>f OI5H,+"+"X /239/3105!"&'332673 `EH^NNNNT  /3210"#>32#.Ded@QKKQn? /9/1054673348>E?yMNHn? /9/10#>5#48>EyMNHn? @  /9//33310##.=E>84HMN{?7 /9/10#>5#748>EyMNH)l /10%5!Bl&)l /105!׬l&DW /2210#5#535|5#!ks}kҼNr /10"&5463"3rj{}hf15Ng^^gvO$-IW/2310!53533z|wW|IW/3310##5#5!w|zm|GW @   /233310##5#53533{{{{{{rrqyyS/3105!SZֹWd /210%#"&'532=0t:/d  }Wd  /210%327#"&=/:p5d}  sarEM/3331053!53lur@W  2210#"&546324&#"326mRPppPQnb3**11**3RnlTSlmR*44*+669z  310#65#53z+3^lIu=dF]  /3210#"'532654#"7>32\QMMVa{?D$&*yer { .+TkfHW /210"&546733275o~E8231-6:?Wl\By&)e/*3!WJ/10#3JWgWy /3210#5!#!ySW}O@   /33333310#"'#"&533253325OcXZ77[Zdh\Zc\Ziw==|dqqqqr Esr $@  @H/]+393310#'##5%3rӠ$[' $@   @H/]+293310"&'332673 XX"y:?iX  /22102#.#"#>^HE` w@HH@iu%@    H/+22993310".#"#>3232673,YTK-, of-ZTI/,4_#+#/B#+#532632 )!\cZ"* peL[77VMh "qq"P[==ZQ/z /10''7'77]ut]xx]tu]v]yy]uu]ww]undq/104>75>54.d.MM&0 Yo&-2= Y 17<AK["18:$L/22105!%5!g$NNNNR/10%5!&/105!&a  /3210".#"#>3232673(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=n  ?9/10#65#!1< yT/  /3333105!%53!53E^!$%W  /210327#"&=3E!,5HU! QGy' /3210#5!#!yS} W~/32105!5! jjjj=W /3210#3#39WggDi /310#5#5!t]iqvc &@   ?332229939910&#"#>32732673#"''P%%) |+TD7S;_:",$ z,TE2XE^#/@fg;+h5f:4bi=,z6+!#@  /2399//33331053".#"#>323267353E3 @=6 d#B6!A=5#a#C!'2WN/!.*SQ0a3@   /',#/323210".#"#>3232673".#"#>3232673(PLD%) |+TD)RKC,$ z,TE(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=#)#/@fg;"*":4bi=b  /3322105#'735莎||||LW/33105#7#8||W玎 %-5=EKQYaiqy<@HrvjnFRV6:.zz2~bbfZZ^>>"B&*MM*B^f~v LI O OLL |Pdh\`@D(tt,x ll$pTTXI88<04xpXI<44557449 885667775558849*557sNsmmIok /31057'5ߞ!OOwr /10"&5463"3rj{}hf15wg^^gvO$-A@  /229/3105!2#4&#"#>`KJbFPQE/R @   /32339/10''7'77]ut]xx]tu]v]yy]uu]ww]uoW /310%%!߾OOoW /31057'5ߞ!OOW   /29/31057'57#'#ߞ!~PNOOvߞ!ws  /102654#52#r51fi|{j-$Ovh]^gL  //310#"&546324&&44&&4&44&&44CW!@   /339107''7'7'3,q!xYXFHY[x!rg2_f:yy;e_2WQ+2@ & ## )) /322333/3/3933310#"'#"&546326324&#"326%4&#"326QmR\77\PppP]66]Qnb3**11**33**11**3RnBBlTSlBBmR*44*+66+*44*+661f @ /9/3/33/3310#7!3_q<_q<׽)SW  /22/3/310! $'332$7bmmad *M,~luuSA  /3210! $'332$7bmmad *MA~luuSX/310!!8XS^/310!!8S@    /99//3310"%$#"#>3232673zzZ\͒z)(zY]DDGKDDGKSA  /2210&$#"#6$! Pea%$bwskSb/9/310!55!||tbRh`0.2?3??10533_m}tqRwU`gN!2. 1?3?393?10>32#4#"#3'uQw{FTLXO}_ho* 10.??93?3104'33>32&#" %K@%(*GPG-H[lE xv*v~zy 0.?3?39910 # 373  ΝptR ?105!w&Zl /10!57wz&W,x_NnUN[@6 [/  PY PY?+?+9///_^]q+99393210!"32.#"3267 `XPl N% +Sced o_x_N[@6[/   PY PY?+?+9///_^]q+99393210!".'%32#"%>32xр lPX` N_o devkcSF*=[?+99105!6!B%` 7@     [ ?9/3+39939331053%53!53;L!%vF&$8(2)@p%+]]]]]5?5)@[/?o@H/+]+9310! 1E p@   @[_Y_ _Y _Y?+?+9/_^]+3/+9933999339310!!!!!!5!G(<*16E!B%E j@  @"[`Y\K* ?2?39/]]]]]]+3/+933933239310!!!!!!5!z76>E!B%F&,}82!@ o_ %+]]]5?5Z D@ @[ _Y _Y?+?+?+9933393310#"32#"3265!bjjbbiC6gTT_!!B%EM@  @[ @P??3339/]333/+933923910!!!5!6BZ!B%Z%+i@   ##-)&& ,(+@[(  _Y  _Y?3+3?+9/3?+/93339933993310"!532&546326;!>54&5!lR`/j?g|둏섆}j@f/`R6w͸d nn &d֒ϕ!B%w`&j9'@&;%+]]]555+555E$E%xE@_Y??+99310!!x`EDE5  @ H `Y?3?+3339+9107!!%&/YV, 7cjx' IzE(WrE=CE+>ZI@'  aY  _Y _Y?+?+9/_^]+99339910!5! ! 4&#"326  ߊ}}}{liRQb1E,E.E (@ " ?222?39]9103!!&'0#Ea}Aa]cjE0FE1sZE :@  _Y `Y`Y?+?+9/+933105!5!!5-;Q(HZ2CE#@ `Y?2?+993310!!!!QEvE3dE N@'   `Y   `Y?+3/?933+3/9333331035 5!!!dG~ivp=E7E< O(V@+$  *) $ bY$%bY%$%$%  ??99//3+33+39933933333104&+3265#".54;5332+;#"ra[q,u ,q[`sсLJSE;.E>@ aY??339/3+393333310##"53;332653# \m m\s K%O2Z#K@*! $% _Y  _Y?3+3?+9/_^]393310"!532$46326;!>54&fxWjt@nr@pjWwηn l 0n̈1&,j @  &%+55+55&<j @  & %+55+55F&b8<@ %&)%(%+5+5m&f8P@ &&N&) %+5+5oXT&h8P@ &e %+5+5w&j8@ & %+5+5c`&v9@ &"%+555+555FN$D@" &% "PY PY?3+?3+??993993333310%#"32367!!&'3267.#"R>}܃02 2k h1U`YuXfWzz|o[sxu.ĪʧW*[@. % ,+PY(!SY %((PY?3+3??+9/+999339939310#"'#!46324>54&#"326ժ \NxnVSqd/Aor^[oܳ[i\}qdSY $/$X:B@&  /  ?333?339]q999310%>7!!67!g''f[ !DQ*&.6{/*Lz J@  PY @ Y  PY?+?99++3939999399104&'326'#"5%5!X[l|p|CsUnl2םw~ ~:mN%o@: #  '&     QY QYPY?+?+9/9/_^]+9/_^]9993993333310%27#"$54675.54$3 .#"3"vd 4/Tjtqgfj  `{>GC7JKROEMok":@   #$ PYRY  ??9/++3933310'654.'.54>75!5!+cǥ;#7.kYI?>H1#+xC8J\?'-&*aj`FoXTN(@    ????399333104&#"!4'!3>32=J\o{$ @{XtS{l'i)p]I ?@ PY QY  QY?+?+9/+99333310#"3 267!"!.Idn_6YBcnj|nmorw:0@  PY SY?+3/?+9933310"&5!5!327"4mIz ,l:CM@*  ;K/ SY ?222?+9/9_^]_]]3999910).'!'.#"'632ڌ)I >I90-0Uffd4V+:8S\FWS:7@RY ??33+??399333310!.5##"&'#!!3265!GN4Waz ,560*+H䧐Bp(L:$@  ??339999310!!654'!Lְm)oa12N8:nbok/Y@,("++%% 10%"#"PY+,+,PYRY++ # ??99//++9+39393993393310'654.'.54$75.54675#5!4mʽ;#7.gX ӭ`ݶh>O2 C8J\?%2&$!Zj" cSg\RU In\qN (@  PY PY?+?+993310#"3 4&#"326q fy|mom|p%  $: E@"  "!"PY PY ?+??+33/3933/993310327#"&5#!6="5>3!$0 $ai}%)0+9jj/|H7 !s|aքWiO5@  PY  PY?3+3??+9933310#"'#!432#"326iq }1z3!!327#"&5|Rk48E'@ &| H? c:-@ SY?+?399333310#"&5!32654'!c_ltdK14C;pWh)WR#J@%!   $% QY !PY??3+3?3/+399393333210#&4746324&#">]fpn@;98ys5i "4ɞl{)XPX@    @# H@ H   SY?+??3339_^]+]+9939210267! !.'!'.#"'6gv !) 6 4w5@6%)((UPm,JAENK=lf)IW<A@   PY  ??3+3?3?9933933310%>53#.533KO#Tjް=k`kp/O'T@) ! % %() ! QY" PY?33+3?3+39/99393339310"&'##"547326=33265'7jee=5/99/5=yy9 +ޙv+!w&jj#@&@/%+]]]55+55c&vj&Ҵ%+55+55\q&p8<@ &L%+5+5c&v8@ &%+5+5/&z87@ (&F(+ %%+5+5g~(4T@-//# ) 56,RY&QY QY 2SY?+?+99//9++9333333310# 4$32#"&'>324#"3264&#"326~(Q/#7]|@rcH?Nwme}{goukQwly&0:E"8I=.$#htugewq,5k@; 3&-""+& 67SY"-"RY+- --))0RY)SY?+?+99//_^]3+3+3933333310##"&547654#"563232>7"$&5463 3!4&#"s 癹:DWlhrF?N|MڭsRUDM*JI$22gY,KK-E6~h¨FFfxY*@  `Y ??9?+399310!!>32.#"n!=}VHh=x$+..fc7R/=&1&j &+55\Wq9.:+K@'%-,"PY )SY?+33?39/93+3933310!##"&'##"547#326=332654&'!1iafeegd=5/99/5=;3H3::ˣyyӡz66$WA2U@/0, & 34-RY-')#)RY# RY??+3?99?+3?+3933310 !654&#"'>32!327#"&'5326=.547UXc78((`)$69Xk7;)A0t:/FK[bYAYodK̇pcŹ  Av=A!&2G綕 nWMN,6@&-.$ $*RY$ PY ?+?+9933104&'.532.#"#"'53261@WM `Xkn*PqGJk@HvJ[{vd*0*Fo(ScUlE,/HnUA]10%<RE :@   _Y _Y??+99//+9333105!!!!!|mBEaW>: :@    PY SY??+99//+933310%5!!!!!OO`uX@ozZ+F@%'  ,- $aY*+++$ aY?+3?99//99+393310327#"&547'67654&#"5>32s*--5 *@ RY??9/+93310 #!53!):j11YZ/@   `Y ?+?99310.#"'>32!7>='%&''(kKqY$}Z^-HeKEf[3EqR̶nWV)@     ??99310%4''%&''%&%7_":a^ri S}[^̿zŎ"mr_GWE*G@%&&#+, $ bY _Y?+?3+3?33939333105!26=#"'#"&533265332653#GA0'fQ62sRtu).-7'0,8-]YWRtQJPRnnUAW:*M@(# ( +, )!%RYSY?+?3+3?339939333310%#!5!26=##"&'#"&5332653326533kgJ:j\Vb$o\mt[/;[0: Vjfejsti㨃Q㮊DTCV>@  aY aY  ??9/9+?+3933310327!!#"&54>32&#"}ez``'ٖiwbA$:/@?VV_pbwmFp  MDڧ/4WE9@ bY aY ??9/9+?+99333310#"!!>32)5!2>ZeZ'KPlRrR+Ax3zE A w)3Q@.*!'/!45 RY-SY'$$$2PY)$RY?+??+99//9++93310#"'.#"#4>323265'#"&5463267327.#".T7>54&#"%>3232654&'%! $@+JezZ5ok,%9kmn"*!IqU?0'&,A1JO̯P_N3YTW^4=KCu9^Z*7@$+,*$SY'RY?+?+993310%# $54>7>54&#"%>323267X}{+JezZ5ok,%9kmnr{=0!IqU?0'&,A1JO̯P_N3]P+4 Z #H@(#!"$% aY"##aY?+33?393+3933107>32.#"!5'.#"'632 g@wxG#Q+5;!`a2`_ <5+Q#GxvAH5~_f/(?q?(/f^V_N!Q@+  ! "# RY   PY?+33/3?393+3933333107>32&#"!5'.#"'632!jK>}QwGVI8K"QTDSP M8IVGwQ}>KzHfTLiG40r3r.6GiLTL"A@" #$_Y`Y!_Y?+?+9/9+933310#">32! 6$!34&#"3 q7^X<_3rr+3R9DVE[_S!?@! "#PY SY PY?+?+9/+393310#"!3#"32654&#"5632_Ͽs9}~pxc^DCca{""/cm^^QWo]!D@"   "# _Y  ??9/933+3933333310'654&+!#".546;!32] >N%&M? '& m)8?8b9>8)!l>š N@&   RY  ??399//3+33?9933932310#5!%1WW`$A(B@$&  )*#RY# RY??+3?99?+393310 !654&#"'>32!327#"&547UXc78((`)$69Xk78((c%YAYodK̇odYW|N'8@##()!PY&PY?+??+9933310#"&'32#4.#".3 4&#"32|j,WuK ,aN?{v|r*K>uu18sq ]/BnUNFuW`MHZ\V:G@' SY SY SY ?+?+9/_^]+933310"!!3!! ) !) oxxvs  wq:G@' SY  SY SY?+?+9/_^]+9333105! )5!267!5!.#w )! osvywEWgPZ&cjE032{z'&%9LrNJMwD:*ly%^@a+:JBx&Ev@ &e %+5+5PZb@: _Y _Y  _Y0@ 0?3/]q+?3/_^]+9/+9333310327! !2.#"!|yN8;tK"84XeXBju&Z61E,1&,j@  &%+55+55fE-E!U@+" "# bYaY `Y bY/+?+?+9/+/939933310+##"'53267!324&+326ڈ';'5836 cSP`o<{iڼdrQkMEM@&   bY  bY?3+?39/3+333993332310+##333324&+32p_ lEؾapeEC@% _Y aY0p?3?9/]++3393933310>32#4&#"!!5!JM9L}Na+: ֏^Ja&v@ &D %+5+5G&C&+5& @ & ! %+5+5WCE 2@   `Y??+3?399393210!!!!!'k'WEQWE$E ?@    _Y _Y_Y?+?+9/+99333910#!!!!24&+326u֋E]VVE%xEEhEG@#    aY aY?3?+33?+9939333310%3#!#367!#@OS8AAhxt rzE(E"u@;""$ !bY ?22?339/]3+39933/33333339393339310!"&'!.'33>73!#4&IoX$G76H$XoI&0B)Pyr;p:Q)6ZxY'l@8!) $$()!_Y aY_Y0?2/]+?+3/_^]9/+9993399393310"$'%32654&+53 54&#"%6$32^A)xyEE'wfJ>]qnhUZUM_=ƚw#{tfGE <@"   K [   DT?2]2?33]993333103!!!47QE` fG&&%+5+5EE@!    _Y ?2?39/+993/339339310!2!!#!&}1*sKE&B[ HE/@`Y `Y?+?+?939310# #"&'53267!!,1'e#; !:E=CQ͆ rcjE0CE+HZ2CE#@ `Y?2?+939310!!!!QEvE3PZ&=E7E/@   `Y?+?39/33999910"&'73267! !;G*RYGFY;3Y+$Br#*X}|y> OWE;WE 4@   `Y??+3?393933310!!!!3'>'WEQcACE&@  aY ??39/+/393310!#"&5!327!B_[gf'$S!YtE 1@  aY?+3?3399393310333333YEeeYWE>@   aY?+33?33?93993333103333333#YXEeeE =@   aY  _Y aY?+?+9/+99333310 #!!5!4&+326$'QPO}F~ia`\kojO~E >@    bY bY ?2?3+9/+999933310332#!4&+326#3O6aZ5;]XEEغgje_EE 2@ _Y_Y?+?9/+9933310#!!324!#3 '묲hEǸ9}Zg@;  _Y _Y    _Y ?+3/_^]?3/^]q+9/+99393323105!#"%>3 ! %3267"Ls;8Ny8VujBO4VZM@'   bY bY bY?+?+9/+??993339331032#"##3&#"326¨¸ cgDHJBEFGF,(@!E] CE H@$     _Y_Y ?22?+9/+9/33/3339103.54$)!#;#"]٭#|E'xYjNDf #N@(%!%$! PY  RYPY?+?+9/_^]+3939939104&#"3262! 6767>Zhsoq|pvR(0FJB&(AEkn: P@(   "!QYQY QY ?+?+9/+99933939310 #!32654&+32654&#zրslrze`r:^{l:uCPUD:IC>,:@PY??+99310!!,::h:H@    PY @ PY?+33?3?+939333310#!#36!3#CeT }Hh/|hVpcdiNH:!@P !!!  "#QYO_?O_ !?33?339/]q3+39933/33/993339393339310"&'#.'336?3###CVI^^IVFEe3KD6d&bFN&}@E   ( $$'(  QY `   QY PY?+?9/+9/_^]9+9/_^]993399393310 732654춮&#"'>32LlV`fuj^lv}{4,JZO@TLGM potklsop&#~gǝ 1:[h: 6@  @ PY?+3?3?993933103!!!3#e:|oC:-@ RY ?2?9/+93933103267!!#"&5:gdU:~8O~: 5@  QY?+3?3393939310333333O:{{Oh:D@   @  QY?+33?33?99393933103333333#OE:{{{: =@  QY PY  QY?+?+9/+993333102#!!5!32654&+Q+X|tiY|L'JUKAcj: >@  QY  QY?3+?39/+9933933102#!332654&+! bRMf!:M&?[S?':w: 2@  QY  QY?+?9/+99333102#!!32654&+zs:L'NSJ@fMNu@E   @P`  PY PY PY?+?+9/+9/_^]q9/]9939333310%3267!5!.#"%>32#".f lPii5hfX` Ҁh de}cS`FNO@(  PY PY PY?+?+9/+??93933933103>32#"&'##332654&#"6ž l?MM>;JOC1:⿰ C: ?@  QY QY  ?3?+9/+39333310 !.5463!!#";cBrwͽMvؗdi&HC"&+5di&Hj@ &! %+55+55 WP'l@<%%)(QY!! RY!! !p!! !!SY?+??99//_^]+33+3933333939910"'52654&#"!#535!!!3>321dF3J4TYf}煅,9wW Aarmh|p,&v@ &q %+5+5gN{@H @P` PY PYPY?+?+9/9/_^]+9/_^]q9333933910%267#"32.#"!!Pl ҃ `Xfh5hed o_% +Sc|yPOVv{Lv{&j)@  & %+55+55uW`M:#L@(%QY#QY PY QY?+?+9/+?+/9333310#"'532>7!32#!32654&+(:mx%%+( 54 bRMf!|>гK 8OL|1?ZS?\:M@&    QY QY ?3+?39/3+3993233333102#!##33332654&+5 bRMf!&:LM'?ZS? P\@3 QY RY p?3?99//]3+3+393393333910>32!4&#"!#535!!!9wQ\f}熆,:|pzEwmh&vd@ &H %+5+5C&C&+5&W&\ @ & $ %+5+5hC: 5@   @  PY/+3?3?99393310)!!!!#:{h?Y1O@)  ** 1 32._Y%'. '. ' _Y#'?3+3?39/993+3933310.#"3273325&#"'>32#"'#"632!1+3$$3+1*jKaaBbKj*?w#w 7364'X$lNzek]VV&N@(  QYQYPY?2+3??+9/+99333333310!!!!3 #!!32654&+&:f*xt+:nŸ|3IQLFcXL@*   _Y `Y_Y?+??9///+?+9333310327!"##3332.#"\Zd7ZvyDz&K19Z/%EĿHg|KN#g@9##! !$%PYPY""PY ??9///]3+3?+?+933333333310333>32.#"3#3267#"'#KaӦ D=FLNF9M Λ`:ITcee;E D@!    aY  ?33?9/9+333339933310###!!!3' DGXEl*EO5: L@%    PY   ?33?99//9+333999333210#!!!##3.'HlPkH(,[:[v`!>EW@-   aY ?222??9/93+333933333333103333######3'>?a03bq; Ez/#XD:b@2  PY ?222??99//92+333399333233310333!######3.'Dљ&R76Sb8:$[[[\ KYtEW@-   aY aY ?33?+9/33+3393333333310##"#467!#4&#! KQǞSJ''u3H 0u9O~:T@,    QY  SY ?33?+9/33+39333333310!#"#54>7!#54&#'!OkjPhfpai  heٯqx&:E!c@5! "#_Y !aY??+?3339/33+339333333333103!!##4&##"#47###:a&~;349'zE& 0s'u3uC#F: b@5   !"  SY  SY  ?333??+9/+33339333333310!##547##3!!##54/#g{bUw@`| ߯ZTy: gcٯ PaO@ G7AAD&>1!./,.1&GQP8:5: @-Y5/ /@1 aYD!""!aY "++" >..)bY._Y6?+?+39////+9+?_^]+3933333333331032>32!4#"#"&54>7>54&+532654&#"%%37>32&#"Mr0fmr;I"[m{AVǠw@99whKhfR>`:M ^;la.gT&]#*#jE'D8bV]`X];7?W?9KV!{![V5 *WLP@?: ),/00E#33QR/ BISY QYBFB  BFNN=SYN$&!& @Y! @)QY?+3?_^]+3?+9////_^]++9933333333333104>7>54.#52654&#"'>737>32&#"32>32#.#"#"&F{zO-6lNHOaoƑj&N;g>Py}{Q]=91SQW6oz'#'>H\C^uE"5*7=GM53#.'33JN%IIWUް:|s`kpHZ %R@*$ &'  `Y$`Y  _Y "_Y?+?+99//+3+399333310! ! %".#"322327#"6H)JE@4:".+@9A2'+ npch0?0H>8 14 pp[j(0% wv*Y5@ _Y ??9?+333393310)!67>32.#"l4!)( X&QG-'E{}߅kFR *9N"N6@ RY ??3+3933393310)!?>32&#"})8"(i8l{t2%-5:2vBE=@*&$f@ %"&+55+55"&%a@ % &+55+55WZ!,K@(  "(" .- %_Y*_YbY?+3?+?+?39333910"'532>73767673#"324&#"326:83Z  ż'u2350e41W#I{/LLۼReXYX+WN)O@+  $ +*!PY 'PY SY?+3?3?+9?+9333910"'532>733#"324&#"326B2%)3'Ù1ה~3+,55(-5W %Wk/%0-ŪH%9@$$  '&"" ?3/399//9939333210#"&'$7>32'#"'6326iBBjiBBh\_>WW=_`>UT?a:9GH9x$K98HF9t(}<;}ׂ:;\q):@''##! +*%% //399//999939333210#"&'&547>324&'#"'632>qZ89YS31Ro)-9VT8.)_7ML73/.0;;0+,(0/&L+|)B?*yO77(?M@ %F/<<6M FNO2"J"_Y5**CJ YJ @ YJ @ 9JAC,(C(_Y?C?3+39?32_^]++99//3+3933310#"&'.#"#4632>5#53.#"3273265&#"'>32#"'#"632>GOU{@d`Ț3[VFj*!:6]YY^6:*jKaaBbKj*h49<1sgd -d#\*wR %/9/9/>>=QY>  RYRY"?3+339?3+3?+99//3+93333333310%#"53"3267326544#"#"&'.#"#4632>5#53fL^ܽaPIP$B;2I'PIR_ϩ_GOU{@d`Ț3[VFj*+?3 +新 60&~49<1sgd -d#\*wR?w&f@ =2* %<&+5+5|_&R@ # %"&+5+5WZ=@   _Y aY??+?+9/39939310327!&!2.# G=8:tKl/["ǾBjuWpN=@   PYPY??+?+9/39993210&532.#"327 `X{sL:W" +Sc0@    ?/933333310%%#%77%732{83|[jz28z2kzaaaaaaaZ_@  /32333310#!#"&5463!54632_G2F35DC6SF32GS5E 732y'NYf?_f5[TU/uzȄ)2)$S{ @   /23333103##.5zl^3+Fd>uHS{ @   /2333310#65#53{+3^lNIu=dFn>@   /32333310#"&'.#"#4632>YkpI}xLttYn3:<1sg.663% '1;EO@U1O-KAAKO;77PE 'E'##Q#FK>C HH%M 27 449(-**/KCM79-//-97MCKA</3/39////////3333333333333333333333992333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EO@a;<7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96mh#\@  $%  `Y  6 @ Y??329/+??+9999339333222103!!3##47".'332>73Qy6U#DNMD"TE` tf73]cݍU#DNMD"T:$.'2:f32'#"&'#!4'327'7654&#" 0kVN^k*4_@5)`i`>b5:y(_f񑋊(a^^dwUaF`Yw2@ _Y`p"&H/+q??+9393103!!}uEdD&@  PY???+9393103!! ::(xE =@  bY  _Y ??+9/3+39333310!!!!#53x`;ىE=?t,: =@  PY  PY ??+9/3+3993333310!3#!#53,ώ:YWEE@#  ! _YaY_Y?+?+?9/+3993333310!!>32#"&'7324&#"!DFR2|曀OJviw=[1E&͡Pc|T%!Wq:H@%  RYRY  SY?+3??+9/+993333310%#"&'73265#"!!!632qE4bCst9zpvcVUz2$,:(whE&]@"!  %$ %6@  bYbY "`Y?+?3?339/3+3+3?//3933310!##"&'!.'33>733#ȳ04&IoX#J54K#XoI&kZB)Pyt; s:Q)*th:%p@$$% %'   @Y#QY PY %?3?33?+99//3+3+33/33339333310"&'#.'336?33####CVI^^IV@e=Ee3KD>Zz&WxY4x@= 3 -* $0056-_Y##3'3aY3'!aY'  Y?+3??+?+9///_^]+99939333310!"&'53254'&$'%32654&+53 54&#"%6$32,a DN >(~yEE'wfJ>+<]nqhUZUM_=ƚw#{hbWFN4w@B)"## &&056"-3QY-))QY)QYQY??+9/_^]+?+99//?+99333333104'$732654춮&#"'>32!"&'532= Q`fuj^gz }{ɷ,a DNz+< ),JZO@TLGM!!##!&2/i'1#yi3.E#9D8:R@- PYPYQY ?2?39/////+++/3993332310!27367!!##!,S5E9*{S!':D4!r(B;CES@* bY ?3?39/3+39393399333331035!3#267!!#!#'2ph,|/Pډp0#X YIO@(   QY??9/3+3?399939332223310#535!3#>7!!#!|}1.8*~,:>4$TUR0 AEC@"   _Y?+??393393933310#5!267!!#!:{D#hCaہ~&=[ :A@!    RY?+??393399339310!5!>7!!#!Zc0/8)~,:>3P0%USR0 AhED@!   `Y  bY6??+??39/+9939332310%##!!!!!'k'>Ezh:A@!   PY  PY?+??39/+9939332310%##!!!!!{1:TvE ?@   `Y _Y ?3??+9/+993333310!!!!!!#'>Eq: I@&    PY RY?+?39/_^]+?993333310!!#!!!:T1:HWEM@(  !bY bY bY?3?+9/+?+393333310!##!>32#"&'732654#" M7дb=0LOQE=43sE&PchT7WHW:L@(  !PYPY  PY?+3?3?+9/+93333310%#"&'732654&#"###!632bvb8/JSIJA+;_@`|AK~Hr|:G 4^@1  '1%'.".65+_Y++_Y%%aY411_Y?+3?+3+9/+99393332210>54&#"#"'#"&54632&#"3&54>32327d"4(.,4:Bk`h]VV12zpMb8/qH6dzg$44BW&qh_/wM&0Y@/'$ ++ ..21)QY RY .QY PY?+?+3?+9/+99393332210"'#"432&#"3.546322674#">TNWgUTJ0Tb+7~X,r2TIH*!'##$9#¡@PG,!PWZ#U@&%$"_Y_Y  Y ?+?+3?+99//99339310327!"&'53254'&!2.# |Nx,a DN8:tK4&j? Jd>ǾBjunWUN%M@(! &'$QY  QYPY??+?+99//?+99399323104'&532.#"3267!"&'532_ `XPl Ù,a DNz16 " +Sced bM=hE :@   _Y `Y6??+?+3999933103##!5!|jSatanh^: ;@  PY 6PY?+??+399339310!#!5!!3#|z|BE<5W: $@    ??39/999310!>!a)8 ?&VW:20IWE>@      _Y  ??39/33+399933103!!!53! !x5,05!?65W:@@    PY ?2+3?39/?999333103!!>!!!!5!8a)8 ?&V8:20IhE9@      `Y6??+??399///3/910%## ! ! ! A^86T4t~R-:h:D@&   QY  PY?+??399//+39310!# ! !! 3#;/1x/ bhED@    `Y  6@ _Y?2+3??+39933933210!#!!3#!#EQtah:D@  PY 6@ PY?2+3??+39939332210!#!!3#!#@:B||AhE=@  aY `Y6??+?39/+993933210%###"&5!327!NUúZh]'t S!Sh:>@   RY 6 PY?+??39/+9939332103267!3###"&5k.UrzV:~ 8ACEO@,  aYaYbY ??39/////+++99393332310!#5"&5!367!IYiSúT`ic?'SmA:V@1   SYRYSY QY    ??39/////++++99393332310367!!#5#"&5OLo3fKNo4M:~KOY˴ E6@ bY aY ?3?99//++9933310>32!4&#"!B_[gfE$>!_EPKZ&\@/# $(''  `Y#  _Y _Y ?+?+9///3+33339339333103267#".54732"!.JW 2Ҵ}~& -S]b8Qq-ȱ#0S_;8-< !A: N$b@4"!   &% QY!     QYPY?+?+9///_^]3+3993399332210"'$547>32!327"!. %#-WTq 7ՕKQ?TTz0B1+-Z")i@6&  ' +**`Y& #_Y @  aY ?+??+9///3+3333933993333103267#&.54732"!.JW (~Ծ}~& -S]b8Qq-S_;8-< !A: N&r@=$#   (' QY#      QY@QY?+3?+9///_^]3+3993393332210.'$547>32!327#"!.s %#-WTq TdKQ?T Tz0B1+-+1E,&@ '-%#&+5+5&@ &,%"&+5+5WE ?@ "!aY _Y??39/+?+9933333310)!2!!"&'732654.+&}1++]_btmE&DPc|TyVW: ?@  "!QY PY?+??39/+9933333310#"&'732654&+!!>7!}MTv0/8)~"V4>|BRuGA:0%US=hE=@`Y6@ `Y `Y?+?+??+99333310# #"&'53267!3##,1'e#; !:E=C[Q͆ rth:D@  PY SY6 PY?+??+3?+99933310!###"&'5326!3#y:/4F_E$_+8;;D|eV$ h0WCE=@   aY `Y??39/+?+993333310!!!!!!"&'73265'k'R!h9wq>EPc~(.WC:C@$   PY PY??39/]+?+993333310!!!!!!"&'73265)}}MTv1:T&BRuGhEF@"    `Y   `Y6??+??39/+99333333310%3##!!!!!Cy'k't>Eh:S@$   PY 6 PY?+???39/_^]+99933323310!#!!!!!3#y}1:TAhCEG@ 6@ aY `Y?3?+9/+?999333210#"&5!327!##3NUúZh]'| S!hTh:L@$  RY PY6??+?39/_^]+999333210!#35#"&5!3267!vzV.UrhV8~ chE!M@! #"  !6@ `Y?+??39/?999333333310!#47#&/#!767!3#0'|~) [Od,dbE 5!!;tch:N@ 6@ PY???3?+?993333933310!##!767!3##47G A-fn:[J^gv{O&$ I@ %&+5+5j&D@ 5<%2&+5+5&$j@ %&+55+55j&Dj@ 75%9&+55+55ENz&(@  % &+5+5di&H@  ' %&+5+5HZQdiNHp&Q F@ !%#&+55+55di&j@ " %$&+55+55p& F@ (&%*&+55+55&j@ '%%)&+55+55xp& F@ -+$%/&+55+55bF&j@ ,*$%.&+55+55.EG@% bY   _Y _Y?+?+99//+39333310!#"$'%32654&+5!̬E\x;nE͠]ygssdW^:SG& J!C@ %&+5+5Cf& J0@ %&+5+5Gp' F@  %&+55+5C&j@ %&+55+55Hp&2 F@ %&+55+55\q&Rj@ %&+55+55HZ C@"_Y _Y  _Y?+?+99//+99333310! ! 2!"! !!bYYZpE\qN I@'PY PY  PY?+?+9/_^]+99333310#"3 267!"!.q lp @ llkm  h%  $^ညHp' F@%&+55+555\q&j@ % &+55+559}p& F@   % &+55+55fM&j@ #!%%&+55+55f& @  %&+5+5&Wf&\ J!@  %&+5+5p& F@  %&+55+55&W&\j@  %&+55+55& Hm@ ^ %&+55+55&W&\@ @! %&+55+55ACp& F@ %&+55+55oC&j@   %&+55+55hxE 2@ _Y `Y6??+?+/939310!3##x`EtDh,: 1@  PY PY?+?+/939310!#!!3#9:BO~p& F@  %&+55+55cj&j@ %&+55+55(WxEV@-  bY aY_Y?+?+3?99//3+3933333103!!!!3#"&'532=##(`;o0t:/I0  }Z3tW,:b@5PY PY PY ?+3??+99//_^]3+393333310!3#3#"&'532=##53,ώU0t:/x:  }mWEE@# aY?+3??39333399333310#"'532654&'! ! ! ҥsU:/G:-<^86TiC. *-.h]t~Ri1W:E@%  RY??3?+39933333310 ! !!#"'532654'd}/1}P;'aU:/E2Lx/ bmfo6 4<6nEX@-       bY ?3?39/3+3993399993310!! !!!! !!r 86@Ru1:S@*      SY ?3?39/3+39999393333210!!!!!! !!z/1 OMbZ7x2DE 4@ _Y_Y??+9/+99333104$;!!".%!3# 2'* h{saAGE %H@%&'!aY!bY bY?+3?99//+?+993933210326=#"#"&5!33323#".;?FT]Y^7;nNL]^졩Th>}pxzeI{}*=E!.M@(( ""/0RY %PY ++PY?+3?+9/??+99393333210%#"3235'3326=3#".4&#"32>a*^X$),/-䖢UnG>[VOJFQ3Q/fy`_`n}*OǧƸZY*P@)$!+,$_YaYaY?+?+9///+9993993310%23#"&'.+532654&#"'>32^졩 Lc/!FTA7FT/Ɵggui #}]Mk[IRdp3s$wtx[.N&Q@+ '(QY! !RY! QY ?+?+9///+9933331052654#"'!2326=3#"&'.#^x3e}{~%*)'䐢iױ=W-b bZcKwnMhY!X@% !! #"_Y!!`Y!6 aY?+??+99//+99993333104&+532654&#"%6$323##:;;{lLFq`eY`d[`=Ǩ#`tuhMN!V@- !  "#QY QY!PY?+?+99//+993333310!#4춮&#"'>323#\NHOa綴}{}w7TLGM!4(+-'왧`'$/ElW#; !38.!9nu}w4 \: <@  !"PYRY PY?+3+?+9/993310# #"'5326!326=3#"&5GW$9BbaR;+9:1:),/-䖢|M in}HEC@" `Y aY ?+??399//+9939332310323#"&5##333]^졩}vEK:M@)  PY  RY?+??399//_^]+993933231033326=3!"&=##0_15:T}$1:PhZ*\KN# E;@ _Y  aY ?+?9/+39939331032!!"&5!5!oZa_}$:<@  RYPY?+3?+9/99333310!#326=!#"&5#E2P6.19&%@H&xAR;D9/&%@H(vAR4K?)N R?]1044qhN\hm/10#'73@ /3]9/10#52654632#"&gt. !/." .Rji\ 0/!"..N R?]10463"ëgrNmh\N N@ R?2]210463"!463"ffsJgrNme_mh\\;q)+7!@//))55 P##/]333]223104632#"''7&732654&#"'#"&546324&#"326~YY~[;.XRXx7((:<&%:XRX/:\}~[Y~y:$&<:(&8RY~}ZZ}XTX0;(89''98(;0XTX}ZY~~Y(8:&'98q;\)@ /P  /]3]2104632#"''7&732654&#"~YY~|[:0VTXw8((8:&&:RY~~YY~XTX,?(88((88N @  R?]29/310#"'#3326= WW"dd !0&2Xf fL -72#!@@P` /3]]9/3310#5.=3326=3#gN;d'30&gf\\ dN1150051 /]210!535 #j/10#'73 /]210#5265 grRjj[@  /2]22310#5265!#5265fgrgrRjj[jkZ @/]1057'%㎪3P3LN q;\)@ /  P/]3]210'#"&546324&#"326XTV28[|~YWw:&':8)(8R?,XTX~YY~~Y(89'(88#N R?10#'73NN R?3]10!535 j ;P{=) / /3]2104632#"&732654&#"~YY~|[[|w8()8:'&:RY~~YY~~Y(88((88 @ @ /3]q2104632#"&4632#"&/ ".0 /-" 0/!"-b".0 .. 00 0.9 #/;'@39!@!!!- ' /333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&9. ".." .. "--" .s. ".0 .J. "--" .0 !./ ".` .. ".." .. "..".."".0".." ..".0 "..Vu@@ /3]q29/3105!74632#"&4632#"&VH7."".0 ".. !/." .mm@".0 .. 0/!"..Vu!@@ /3]q29/33105#5!#74632#"&4632#"&oHk."".0 ".. !/." .rmmr".0 .. 0/!"..B  /3104632#"&/ ".0 /".0 ..)D  /333104632#"&74632#"&0 0/!".. !/." .".0 0." 0/!"..) #@!@!!! /333]q2104632#"&74632#"&4632#"&."".0 0. ".0 .t/ 0/! /b".0 0/!".."".0 .. 0.  /]310!!G}j /105#5!#1nGjujju @O    /]]3104632#"&/ 0/! /h10 0.F  S?3104632#"&/ 0/! /10 0.wT #@ @!!! /3]29/3104632#"&4632#"&4632#"&w. "--" .0 0/!".0 0/!".`".." ..I 00 00H".0 0.q  0  /]3104632#"&/ 00 /#--# --//31053/oHyL/39910!!H;LG //]]310!!Gj`//93103` wA /  /]3104632#"&/ 0/! /10 0.F  S?3104632#"&/ 0/! /10 0.=!@  N?22933310!!!##1 1  /3104632#"&/ 00 /f10 "--j  /3104632#"&/ ".0 /".0 ..#2@  A TYM TYN?+?+93104>;#"!!#NɽfFP[t6bL /10##57#5!LJ@     NM?2?3993393399329910!>?!!!>7N;m.1   4^gN?HI$6NH2ef@"T#L6@  TYM TY N?+3?+93105! 3!5!4&#{T$#8@ NTYM?+?39/3933102!!7>?.+5izR@.d61%5)$JugP3AJ&W!:\]>'o-@  NTYM?+3?9310)!5!#`HP}5@  N TY M?+?39/93310)!!4&#!5! s  'љ}MN??9310!!' :@   MN??39/399993333310'!467%lF7Ta##a]Xl*smf -@   NTYM?+?39933104&+!! !X(1b;@ A TYLM TYO?+??+93310 &!32>54&#"5632Rckv3NYY^]Up%~NӰ98xڍF@ M?]9310!!mN & QTYM?+?99310!4&#!5! `'R{;4@  A TYMTYN?+?+993310)5!26=4&#!5! ;>ZRTq\5@   A PJ TY M?+??399333107$54#!!!  @.b^6Xw&{mf4@ A TYMTYN?+?+993310)! !4.#f(8zo u=hV@A M TYLTYN?3+?+?939333399102!5!4.#" !67!6ӘOL>??SADy߈2,+ZlxpAKkMQ??9310!!2@   A TY MTYN?+?+9310)5!4.+532N$TQլNʇs1\һ E@  "!A TYMTYO?+?+3993339310467#5! # 32>=4&#b;0<+kV=y_e,sc:P'Aj-ˮGJ5 @@    UY PM?3?+9993393107$7!6!5%'s^#N/]j$q\=@   TY Q TYM?+?9/+9933910 !4&+3!#4򄥦%fuN@TY A TY MTYN?+?+9/+993339104&+3!! )5! d&aZRd?j?@  VY MQ??39/+39333910!4.!>?!%a6NgTUNf$uw.wB@   MTYN?+?39393339910)5!!>?!mD{A= >vc0z鍚h(u{y?@  QTYM?+?9/9/3933910!!2654&#!3ޞp{TvJpZN & NTYM?+?99310)4&#!5! `'ћ{J@   M TYN?+?339/3933993310>?332>73!3f>8  8hfP!`43fپ B]V?7qD@TYN TYM?+3?+399333310#5! !4&++53265ו aBDNA3ɠ~Xm' ' F' 3J?910#!L{ J?329910#!#!m״{{ : +@  SY  ?3?39/+339910)'!!! ]&X[:N:_@5  RY SY    SY SY?+??+399//_^]++3393333310!#!!!!!!#KX'+v{  :oN*5=c@3+ 2::;))?>6&6QY;*;QY2*** "&. QY ?3+3?39///3+3+3993393333221054&#"'>32>323267!"'#"5%4&#"7>2>7!YL<@%ts"2d{<813'GU)&Nof]I(H,EVLA-nzvr7]lJIȋ$+@Io6]AuR/:'b@3$$ )(# SY    PY $PY?+?+9/_^]33+339933933322310##!#53!23%4&+3264.+326vttͷ7+{NfbR(V^\1z=V#|B3<28=nUNFd:(@ PYSY?+?+9933103! #'2654&+ |:ɭW9n: R@+    SY  SY PY?+?+9/_^]3+399333333103! #!#2654&+3#9t St|: G@&  SYSY SY?+?+9/_^]+999923103!!!!!.:N'\@3!""  %% ()"  QYQYPY?+?+9///_^]+99333310"&'732654춮&#"'>32Q)kIPYNHOa綴}{,JZO@TLGM  @   ?2?3993310 ! "!265e+!o>  ~x}v5)%@  ?3/39333104! >54! .5% +Sced o_  `XPl "T@,$  #$ ?3?393393333393310 47'563 '"6527iY|ג+SrΎ\GE^D4H $qvǃeqifN'-b@2" **+/. %((PY+QY % PY ?3+3?399//++3999933933332104&#"'>32632#"'# 532654&#"27!NF34"kQSOUHNI??CRJ6VBA-籱?+:rla:)I@$'' !!*+$$QY PY?+?39/+9999333333310".54675.5!3265!'2654&#"fzp^xrebly^rzp}~op||gz&pr%zgzovwn{EN @   PY?+29910! !4&# E  ~x+E @   PY ?+29910!265!! lx~&*: 4@  QY QY??+9/+9933310!!2#%!2654&+a\gfn:\HNX:: C@!  QY QY  ?3?+9/+9993333310 !.5463!!#";`BrwͽMvؗ:: A@     QY  QY?+?39/+9993333310!!"&5467!#"; xq3нƜwM":)@ PY?+3?999310!!!!x:|c:vJ, +@ /33?39333310! 54&#!!267##!J_HWo,|pQDf} 9wR,  L@&  "! RYRY/33/399//++9939933333210! 54&#!!267##!3#3#~3Wo,|p}Df} 9wmI.&D@ "" ('&&/33/39/33933333333310! 54&#!!267##!! 54&'!I_HWo,|p~nQ_Vj 4l57wRi:Y :Z5:]<M@( QYSYPY?+?+399//+39333310"&'732654&+57!5!@)kIYdcwa5碌o,JZTN[PκeU$O#N@'  $% @ ##PY!PY?+?+99//99933932210#"&546752654#"'>32"327$۳Ռ}۳Ս|j e=Nk e>J N+:@&&,-"  RY(?3+3?993999310%#"'7326?'.546323267#"&'f)0[}@$^.2@6o7,߻-5o6@2._#@|Z1AMUG*.#KCOX22ZP@K#.*GTN:@PY??+99310!!::L:M-B:#@ PY?3?+993310!!!B}:|::7 :>@   PY  ??339/3+39939333210>5!!.!!TQ"\ͯ#RS/m ^Ct52 @:+@ PY PY??+3?+99310!##"&'5326!&:/4F_E$_+8;;D|eV$ h09 5@    ,.?3?39/399333310'!#3 !sUU]\.+_HM@     ,. .?2??99//3333339333105!#!!!!!#3Bu@#M?*AH# =@  ,.?3?39/399939332310#!! 4&+3264+!2#Į!dZ]tzRQUM8Ut{JD8=K"M@#$ ,.?3?39/33333999933332310#!#53! 3#4'!!24&+3261Į!77d5L2ɀ8RQUM];܈RN Yd 8@     ,.?3?39999932310 #33 xwg^>\,.?2?993103!M9@  ,.?33?3333993333104? # #!?!HI !  ZtM*hU6Fq/ 9@     A ,,..?2??3?99333310 #3&53_  |7tNA 9@   A . ,,.?2??3?9933331033#47Ͳ  _NtJ7|J %@   -/?3?3993310#"54324&#"326J̔ &1`@)'' --# # 32 **&& // -??399//393339999333323333310"32654#52#"&54675.54634&#"326?9 ;@    ,.?3?39/33993333310##!24#!!26\߭pcYRyᙏg_T(@  ,.??33999310#!5!4*@ %@   , /?2?3993310"&5332653\samrǻm}ruV;@   , ,  .?333?3?33333910#.5#3>373 x2-}y 5t>&T+"XP<)&1K@$$11+32(% 1..!/?2233?39/939/9933932310"&546?54&#"'>32327#"&'#3265jx8461&HEP=bY?0(F\wot}'RA2: ps6;lIHp9<65oO&1I@'$+23'%$$!''!.!1 /?33?33339/93399339221023267#"&54&#"5>32367>54&#"jx4861&HEP=bY?0(F\wot}'NE2: ps6;lIH9<65oO"9@   $#1 / .0???3?399333333104673#.5##"&546324&#"326><PMKSl^ 54&267!wUXl{8;95NYSFfLGc?-4@JKwov|'NE48 qrLLjo[ЋtQ /%65[^]\ 9@  !"1 2 ./?3???39933333310#"&'##65336324&#"32ŒPr AJMMQPMjHAN-Kch|ͼ}{;@   !A 2 1/.??3?3?9933333310.5##"&546323'34&#"326 ><ONKS[ϼч~z;@    H1/?22?39/+333393310"&54632!327"!.n(MLeLBJKükv[`Y]\5@   /1?22?39/3333933102#"&=!4&#"'6267!_MLeL@JKükv[e[^]\5&E@ %(' H 1$!/?22?339/+9/2239939310"&54675.54632.#"3"3267kcRNPz}@815[enZ=6/J :skKh ZBZtng/6/*63|6;-8<85%9@   ##&'1/?22?33993933310"'732654춮&#"'>32a: J/6=YogY518@}{Tk8<8-:7|36*/50gnoX& eJkz *=@&! +,0$1(.?322?3?99393332210%"&'7326=7##"&54632346734&#"326d C6NK>=QKLQkb.4cg(KȺɉ` ͦw%@  0.??933310#5#ƿa; <@    02.?3??93999323310#33 RY;@ $%& 1 0.?33??33399393223104#"#4'33>323>32#4#" o;H #jI%"iTmpp8HzbgPu6HPXNSSra^;@ ! 10.5?22???3993333310%"'52654#"#4'33>32C1#2#DV 'uQu}f/DycgPu6HPXOfl %@   1/?3?3993310#"&546324&#"32űůVRTQhոz}-@   1/?2?399//993310"&'732#"'>32]J6tےz GG ud !@   1?329933104632#4&#"İVRdze !@     /?3299331032653#"&5RVǾezҸ9@  !1 0 5/?3???39933333310#"&'##4'33632#"32ŔPr@ǘLQPLjH@waN(Tϻz|=;@     0/?23?333933333310"5#53733#327]g3Ɂ0VA%A@   &' 1@   "/?3333333?3999310#"'732?'.54632327#"&'f&i5fU+@87'%K2%~~%2K%'7=;+Tg5i&|.=633:4`=^-hh-\?`4:336=)H@ ##  *+ &2 5/?3??39/39993993323310#"'##463232654>54&#"ȢtZhs[0NQqpWM;?JGBCKu?#_PV_PF3F\p%@  5 0?2?99999103>3#67ʐ @,=t A9+ ?@  2/?3?339399339332104&'32'#"&5%'5! AGTMZdOXȧ<D@OJLfqKw»pg" @@   !"1 1/?333??399393333210#.54674632#"6"?F[PvaTv  ɼ~qy̯ 8@    501?22??399993932102?3#/#.#"'6s?Wg (i̅#3u*&:O*b1BD[#IF x&fxA-jjrwxrzP)@@##  +*&D A??3??3993339933310%#"'##463232654>54&#"ȢtZhs[0NQqpWM;?JGBCKu?#_PV_PF3F\pLr}n{&0@ ""('%%C@??39/399333310#"&'32#4.#".546324&#"32ֹIv >wwsG3RQVUYTQ4*PO"Wjiֽwsl~v}M"L+N &T@, $'(!PY#QY##  RYPY?+?+3?399//+?+993393210"'# 332363 !3267"!.vRG::N?(NF34"r8_L`+BA-ql.;]@/66$/++ $=<*3'3PY'9!9PY !???99//33+3?+399333333333310365'"#>35!2673+'3>32#"&'#32654&#" %) |+TD ,$ z,TE )oֵh-  5a?`igdbqd/@fg;L:4bi=8[dca,w #xYa0=^@/77 1.'"0 0>?+&&& 4 4PY ::PY??+3?+3?99//3399333333333310!.5##"323'5/"#>35!32673+'4&#"32>1 5jϽk* %) |+TD ,$ z,TE pcdgi`>b5~kY, (a^/@fg;M:4bi=rd"Yub.Y@-,%./0 #(PY#PY,??3+3?+9/23339333333331032673+'#!'"#>3!5!54632&#"! ,$ z,TE  %) |+TD˟b]|x:4bi=/@fg;SQe9N,5>q@:.))$!(-,,86 (@?2<'*Q!.P 6  # # )?33?9///9922?3/32/39333333333333310!&'##46754'33>323>32673#'54&#"%54&#"|IoF="iMXW(oUvfnD:%23;Y[h%2*: 0n*0f]`djZѥ3mz&`P'iv> vO%/i@7& )"%%01-R$QQ)Q&Q)&! !! ?3?9////99?299333333333310!&'&'!"#46754'!3>32>7354&#"8^m; 5|mf  9w3|[af[\ZpX*3-4; h{qг59~BQWlO.<f@3/.+& 66 =>&"**&& 3 3PY 99PY??+3?+3?99//3333993333333333103>32#"&'#2673+'!5'"#>34'32654&#" 0kϽk* ,$ z,TE %) |+TD4_@efi`>b5:y(_fa^:4bi=Q/@fg;dwUY9N+K@)% ",-)RY)QYQY "??9////++?+99333333310&#"32673+'#!'"#>354&'!3>329pd ,$ z,TE  %) |+TD$ 2hfPū:4bi=/@fg;]Lcbp:N"F@& #$QYQY  RY??+9////++993333310#'!'"#>3!2&# 2673& %) |+TD&_U ,$ z,T=/@fg;S:4bi=0O6P@**#55 378 20*$ $$'P  P??99//9999333333310#"&'732654&'.'"#467&54632.#"273P'gumZe9#*;I ^fddJ]9DX<%M@;A4=4"':^,<BA3<.71#nC6j T0_@3""( 0(021QY QY  , ,&PY, PY ?3+3?+9////++9933339933310'"#>3#533!!2673+/327#".5F%) |+TDX ,$ z,TE "KA|v@O/@fg;y:4bi=J?  Nz5:#l@!""%$SYQY  Y @Y QY !!SY?+3?9//////+++++3399391035&#"#>327!5!32673#"'!,%) |+TD?{Q<",$ z,TEGh; /@fg;!:4bi=(sQQN!-N@'(" /.%%PY ++PYQY?+/9/+3?+3?99333333102.#"3632#"&'#!654$32654&#"e^Aeh]i, padil_fmN!ALa^#xl" ;@    @Y/? /2/39/]+99333310!#3!3Ը,3HW:(N@'#  )* QY&PYSY?+?+9/+9993393332210.54?!5!#".544&#"326 5!1<G ,,#ö!D홼>4v@@240-*%!(,,##650&&$1.+#P44,($P P??3??3932?9/99333333333333310>32##"#3267#"'#7&5#53733#33(qT{ȉHOȷ HLVH-+tg ak?}ȱub{qR^fc"-Q7<~iXIu`m: 2@    SY ??9/3+3933333103!3#!#`y{{yX9`m:WO$+e@4 )!("! -," SY( PY%%PY?+3?+3?/33+33?933333333333103>323##"&'#!#5354'2!"!. 0kSS˨k*瀀ljWNpe:y(_fa^^adq 䌀&:O@'   SY  RY?+?39/33+33993393332310##"&=#53!!!3267![``[h`mggg)| : '\@2%% $ ()SY% SY !PY?+?39/33+33+39333333310##".'#5367#5!!.'5!#3267!NPo1OK KN1mg| $ kjʎˎg9xIIx9g3yyWl#0Y@/$ + 12((PYRY. .PY ???+3?+3?3+393333333310365!3>32#"'532="&'#32654&#")oYKW:/8h-  5a?`igdbqdv[d }Dca,w #xYaW"/Z@0# )10!RY&&PY, ,PY QY?+?+3?+3??+393333333102=#.5##"323'!3#"'54&#"32>/ 5jϽk*qKW:$pcdgi`>b5}T~kY, (a^ 󬿻YuWb"S@-  "$#PYPY QY  RY?+3?+?3+3?+9333333103#"'532=#!5!54632&#"!kKW:/˟b]|8 }T|SQe9(NK3@Y@. (!114 #;BA.#+R&0R!!&!&!8P>PQ????99//9/3933993333310"&'7326=7##"3234673!#"'526=#4.#"326T;[],``% /i$)T0U7[^aV\bN!AL;si^d[4p lŗ 0O`%rPWQ@,    RY  QY?+????+399333333102=#!!! 3#"'59y.)pKW:}TTjZ  zWS2@   RY PY?+??+399333102=#!3#"'5づ{@W:}T챫 EjN4^@2 44,* % 56&(#(RY#,,QY,0QY  ?3??3+33?++39333933310!4&#"#4'33>323>323#"'532=#4&#"%23;"iMXW(oUvfKKW:/N%23;vS*0f]`djZ }AvWO$P@*"  &%# RY RY RY ?3?+?+3?+39333333102=#4&#"!4'!3>3 3#"'5aM^h}  9wPCKW:}TkHh|p` WlO$2[@0% $! , !34$!))PYRY//PY?+3?+3?+3???933333333103>32#"'532=#"&'#!4'32654&#" 0kYKW:/k*4_@efi`>b5:y(_f䱫 }Da^^dwUYW9N!Q@) "#RYQY RY ?+3?+??+3/933339310&#"3#"'532=#4&'!3>329pdvKW:/$ 2hfP }TLcbpyWPO2T@*++$ 34+!%% !!(PY! PY RY?+3?+?+99//999933922310#"'532=#"&'732654&'.54632.#"P@W:/k'gumZeW ^fddL[YM }c#%M@;A4=/Q^BA3!K@W:/i)8=& }T:21W:M@*   RY  QY?+??39?+39333333102=# ! !! 3#"'5-D}/1}@W:}Tx/ b W5:F@%  SY  SY RY?+3?+3?+39333310#"'532=!5!5!!5@W:/D:QhM }T\jWN+6b@5$(616(87%PY%!RY!-QY   QY3PY?+?+99//+?+3?+933333310"&5%754&#"%!2327327#"&=.'#3265FNIE7)0 /:WKFE?ÆZQ*xaQ 7gjIPAx[E} HcSqd !I?u6WN#.T@-"$* 0/RY 'PY ,PYQY?+?+?+??+39333333310!.5##"32347!3327#"&=4&#"326. [s- q/:WKurqnoz~'  %`_XSg} M#6W '2U@,%% ( . 43SY +PY 0PY$""RY?+3?+?+?+399333333310"&=##"323'54632.#"3274&#"326`[s-aUK=7/:purqnozW'  %`_rFG2}  ̯dWN%[@. "  &'# RY" QY""QYPY?+?+99//+?+3/3399339310"32!327327#"&="!.^ Jul' /:W@f~ckn!  } a(|_W+N3w@A11,&  &54+).)RY.QY2$$2 QY !PY?+?+9////_^]+?+3993333333310"$54675.54632.#"3"3267327#"&=Y{}|f^juf`>C/:W@jibFJC? a(WdN2w@A# ),--00 34,QY""&&QY& RY PY?+?+3?+9////_^]+993333333310"'327#"&5732654춮&#"'>32ji/:W@`fuj^gz }{)i} m,JZO@TLGM2!$5)78vRWXc'*lpKNYG6 B+4luEOWHA@" S[QY RY ?+3?+??+993333310%3327#"&=#!%5!k/:W@} M:xW_N#I@% ""$%RY PYPY?+?+99//?+39933331032#"%>32#"'327#"&5 `XPl ҃ k/:W@cSckved o_9y} W D@#! "!RYSY  RY ?+3?9/3++3933993103267#"&=32654632&#" nOW37HB=XC*MGB bPu0ȵXkUW:$K@'#  #%&$ RY  QYRY?+3?+?+3?3933333103265!3327#"&=#.'##"&5nLLMn$5)789e:D{G6 M.ldW^:&U@/ %  %'("QYSY QY "SY?+?9///+++39333333310%32654.+5!5!#"'327#"&5y y_tq?f?MH/:W@Vi[fIR%*P-=@ /!9@ #"/1 0.???3?39933333310#654'33632#"'32#" ><ONKSbR32#"&'53254#" o;H B%"jSmpqjW 'Xp8JzbgPu6HPURsXs`^Wv @@   !" 0@   /?333?3399339321032653##"'##"&533265o9J%kI#%iRlpo:ITycVGXNTt_ =@  !"5. 10??33??339933333104'33>32#4#"#"&'5325i 'uQu}DVrjX"&X:u6HPXOyc1sX ?@   "!5 1 0.???33?33933333104#"#/33>32327#"&5GT 'uQw{X' Skp}_gPeFHPXOXs 9@    A 00. .?3??3?99333310##3'33JH{u C@o H 1/?3?39/+]399333310#"&54632%"!&27!űůWhոA;L@   !2 1/5??333?333?993933333210%.546734&'>% õȰYZW\\WZYԲ Ѵ~yx~1C@&+ 0 0 23*(-%#/1?33?3322299993393321032654&'.54632.#"#"'327#"&=HVTE@Bȅ @DDD3?t=dDX#$A/kp6-,+&, &obm{kc0-$*!' &<[Gq| QY sZs%@  2?3322933310%"'532>54632&#"@)*, %@)40.2>~ @I~=G@  5 0/?3?333?33999332333102=.5#53733#327#"'5EPQX]gU!6IX1g!L@!CJQ/Zmk\-QKD!AK#%@   0 /?2?3993310"&5332653e:JJ:ۖ>]]]]+/@    0/1?2?3?99333102#"&53324&#"5>qp:J/.-"YJ`aAaM    .0?2?399103#&'#Ɂ(3$T? )@   0.?2?3993333105!5!!?Zyߏ#5@  0 .?322?39933932210327#"&=!5!5!!IW"&C.koHo&X s7ߏ$[E@   0 .?333?39/399393322107!5!5!3>32+4#"32$o&RUXg~s,^6!;'oJDߏ#udXei/`Z267 ;@    0?33299//3933333102654&+57!5!#"&'7\YIn}E~e UEaoea GG+ ;@ /?2 /?3?39/]399333310#"!22!"!.=|A?<dT"nU  /2222105375353;3$%r!nU  /22221053%5353s;L!%vyNX+/310"&54>54.54>54#"'632X_a % % %+%,.23F33NK&hN   0%'#!  /39/310#"#"&5332>;6>jhl?x}n)ZdsC&7$"(": /310!7!;IS: /310!%7!:I;: /210!'!_I֘: /210!'%!:I_.X@ /99//33107'%6J{w~X@ /99//3310''%7J6\~w{Wt /310'33>32&#"p^-* $4WUN(-e99ok/10%%!VOOW @  /99//91057'5373ߞ!NP~OO!WE&$f %+55jWN&Dv82%+55&%@ !%!&+5+5l&E E&%9д!%+5l&E:&( %+5E&%qѴ! %+5l&Eg  (' %+5PC&&'zbv@+& %+/ %+5+5+5nCU&F'zQvf@ .&r.2%+5+5}&'@ %&+5+5aA&G}E&'9%+5aA&G; &( %+5}E&'l%+5aA&GX  (' %+59}E&'f%+5a9A&Gp -. %+5}E&'X%+5aA&GN ,& %+5z+&(f@  %&+55+55di&H'B J@ &&#$ %+55+55z+&(f@  %&+55+55di&H' J@ &&#$ %+55+55zE&(  %+5diN&Hl $ %+5zE&( ! %+5diN&Hw &2 %+5Cz&('z!&$+ %+5+5dCi&H'zz@ 2&5< %+5+5R&)@   % &+5+5ub{K@(   PYPY ?/]?9/3+3+99333333310!!5!54632&#"!5!˟b] SQe9Phm&* J!@  %&+5+5|NZ[&J J6@ 21%2&+5+5C&+@   %&+5+5PmA@"SY@  RY?+3?3?+93333310>32!4&#"!!5!9wQ\f}:b|pRmwEmh<CE&+9   %+5P&KD %+5Cp&+ F@  %&+55+55PmI@& RY@  RY?+3?3?2+393333310>32!4&#"!!53!539wQ\f})ub|pRmwEmh0CCE&+zTCP&KzLCE&+v  %+5P&K !%+51E&,r ! %+5v{&L#%+51+&,a@ %&+555+555v{&&j CU;-@@H@H@ H & %+55+55+++5&. C@ <  %&+5+5 G@%     ?3??99333339310!!!! 57!`y.TjE5Zl+E&.9  %+5&NHԴ  %+5E&. %+5&Nƴ %+5bE&/l  %+5v{&O`  %+5bm&/' JTk@  % &+5+5v{m O@)  PY QY SYPY?+3+?+?+99399333210%!!5!!5!!!5!a;dɾ(bE&/ %+5v{&O  %+5bE&/ %+5v{&O  %+5cj&0 Cj@ Z%&+5+5E&Pv@ ), %-&+5+5cj&0@ %&+5+5E&PcjE&09EN&P9F&1@  %&+5+5P&Q@  %&+5+5FE&19PO&QCFE&1vPO&QFE&1lPO&QlH&2f &+55\q &R' Ctf{&+5H&2f &+555\q&R' FZ{3@%@H@H@ H H@ H@ H&+5++++++55H&2f &+55\q&R' B J!@@ H& %+5+5+5H&2f@ %&+55+55\q&R' Cv J2@@ H& %+5+5+5v&3 C_@ 6%&+5+5Wl&Svm@ _'* %+&+5+5v&3@ %&+5+5Wl&S2@ ') %)&+5+5&5@  %&+5+59&U4@  %&+5+5E&5Wٴ %+59N&U[ %+5&5' J?CW&+59[&U' J^]&+5E&5 %+59N&Ul  %+5&&6@  *,%,&+5+5yP&V@ *,%,&+5+5&Z&69  *,%+5yPO&V9 *,%+5&&6 @ S+.%0&+55+55yP&V @ R+.%0&+55+55&&6 f@  3/%1&+55+55yP&V'/@!,@H,@ H,@ H,@ H,-&/5%+5+5++++5&&6'9,&+5yP&V&9,&+5=&7@  % &+5+5 &W @ %&+5+5=E&79  %+5 T&WW -%+5=E&7X  %+5 T&W .%+5=E&7b  %+5 T&Wb  %+5rLE&8f %+55r<:&Xg  %+55LE&8w '%+5<:&Xp  , %+5LE&8b %+5<:&Xl  %+5L&8f@ &%&+55+55<&X' CtZ{@@ H%&&3 %+5+5+5L&8 f@&%+555+555<&X'j, J!"&+5&9@   %&+5+5&Y@   %&+5+5E&99   %+5:&Y9   %+5&:C& %+5+5 &ZC&| %+5+5&:vg@ &o %+5+5 &Zv^@ &e %+5+5&:j@ & %+55+55 &Zj@ & %+55+55&:@  %&+5+5 &Z@  %&+5+5E&:9  %+5 :&Z9  %+5&;@   %&+5+51&[@   %&+5+5p&; F@  %&+55+551&[j@  %&+55+55&<@  % &+5+5&W&\@  %&+5+5Wr&= D*@   %&+5+55&]@   %&+5+5WrE&=D   %+55:&]9   %+5WrE&=   %+55:&]v   %+5P&K %+5 &Wj@ % &+55+55 &Z @  %&+55+55&W &\ @   %&+55+55j)&D(@ >;%>&+5+5ubq -@   @PY?+?933104632&#"!5!u˟b]Qe(aZ#G@#!! $%!_YaY?+??+9/999339333210#"'73254&+5&#"!4>32Y}-?PwALfWf/n緞aZRG~~E&$9jN&D9&$&+5j&Di@&+5&$ 2f &+55j&&D :f >&+55&$ 3f &+553&&D ;f @&+55&$ 4f &&+55ju&D <f 8&+55&$ 5f /&+55j&D =f R&+55&$'9 D&+5j&D&9 &$ 6f &+55j&D >e 2&+55 &$ 7f &+55j&D ?e 2&+55 &$ 8f &+55j&D @f D&+55 &$ 9f &+55j&D Ac L&+55&$'9 I &+5j&D&9zE&(9diN&HMz&(&+5di&H}+&+5z&(&+5di&H&&+5&( 2z &+55d&&H :z )&+55gz&( 3y &+55?i&&H ;r +&+55z&( 4z #&+55dpu&H <r #&+55z&( 5y ,&+55di&H =Z =&+55z&(' D@u&+5di&H&>1&,s&+5v{&i&+51E&,9v{&LWHZ&29\qN&R9H&2%&+5\q&Ri%&+5H&2 2f "&+55\&&R :f #&+55H&2 3f $&+553q&&R ;f %&+55H&2 4f -&+55\qu&R <f &+55H&2 5f 6&+55\q&R =f 7&+55H&2'9 D&+5\q&R&9H&b C~&&+5\&cvj%&+5H&b B&&+5\&cC%&+5H&b0&+5\&cj.&+5H&b*&+5\&c)&+5H&b(\N&cLE&89<:&X/L&8s!&+5<&Xi%&+5%&q C"&+5&rvh*&+5%&q By"&+5&rCu*&+5%&qg,&+5&rI3&+5%&q&&+5&r.&+5%&q:&r&<C & %+5+5&W&\C& %+5+5E&<9&W:&\&<t&+5&W&\f$&+5&<&+5&W&\&+5F0&bd*&+5F0&bd+&+5F0&bd *&+55F0&bd +&+55F0&bJd *&+55F0&bJd +&+55Fz&bd *&+55Fz&bd +&+55&$W&$W&$&$&$&$&$&$m0&f d+&+5m0&fd,&+5m0&f$d +&+55m0&f$d ,&+55m0&fBd +&+55m0&f8d ,&+55/z&(E/z&(Sz&(z&(z&(z&(oXT0&h@d&+5oXT0&h,d&+5oXT0&hd &+55oXT0&hd &+55oXT0&h^d &+55oXT0&h^d &+55oXTa&h,K &+55oXTa&h,K &+55/C&+E/C&+SC&+C&+C&+C&+"C&+."C&+.w0&jd&+5w0&jd&+5w0&jd &+55w0&jd &+55w0&jd &+55w0&jd &+55wa&jK &+55wa&jK &+55=1&,S/1&,S1&,1&,1&,1&,"1&,."1&,.\q0&Rd&+5\q0&R!d&+5\q0&Rd &+55\q0&Rd &+55\q0&R2d &+55\q0&R1d &+55&2&2&2&2q&2qq&2qc0&vd&+5c0&vd&+5c0&vd &+55c0&vd &+55c0&vJd &+55c0&vJd &+55ca&vK &+55ca&vK &+55&<'&<';&<;&</0&z d-&+5/0&zd.&+5/0&z$d -&+55/0&z$d .&+55/0&z$d -&+55/0&z$d .&+55/a&zK -&+55/a&zK .&+55&Z&Z&Z&Zq&Zqq&Zqe&Zqe&ZqF&b*&+5F&b8*&+5m&f+&+5m&f8,+&+5oXT&h&+5oXT&h8T&+5w&j&+5w&j8&+5\q&R&+5\q&R8"&+5c&v&+5c&v8&+5/&z-&+5/&z86-&+5FW0&b'd*&+5FW0&b'd*&+5FW0&b'd *&+55FW0&b'd *&+55FW0&b',d *&+55FW0&b',d *&+55FW&b'i *&+55FW&b'i *&+55W'v&$WW'v&$WW&$'W&$'W&$'vW&$'vW&$'vW&$'voWTN&h',&+5oWTN&h',&+5oWT0&h'd &+55oWT0&h'd &+55oWT0&h'^d &+55oWT0&h'^d &+55oWT&h',i &+55oWT&h',i &+55/WC&+'Ev/WC&+'SvWC&+'vWC&+'vWC&+'vWC&+'m"WC&+'.v"WC&+'.v/W0'v&z d;&+5/W0'v&zd;&+5/W0&z'$dv ,&+55/W0&z'$dv -&+55/W0&z'$dv ,&+55/W0&z'$dv -&+55/Wa&z'Kv ,&+55/Wa&z'Kv -&+55W&Z'vW&Z'vW&Z'vW&Z'vqW&Z'qvqW&Z'qveW&Z'qveW&Z'qvF&b%&+5F[&b J(&+5FW&b'b*&+5FWN&b0FW&b'08<3&+5F&b.&+5FW&b&0-&+5&$ I&+5f&$ &+5&$:&$8uWE&$v, @   ?3993310#>5#5"6/8ǰKzO9h?W )@   Y?+9/93310327#"&=3!,5HU! QG, @    ?3993310#>5#5"6/8ǰKzO9h?@    /323910".#"#>3232673(PLD%) |+TD)RKC,$ z,T#)#/@fg;"*":4bi=!8@ #! "   /32339/332933910".#"#>323267353!53(PLD%) |+TD)RKC,$ z,T[u #)#/@fg;"*":4bi=oWT&h',&+5oWTN&hoWT&h'8T,&+5oXT&h "&+5oWT&h' /&+5z&()7z&(8\C&+)7C&+8\WCE&+v, (@   0   ?2]93310#>5#55!"6/8jĚKzO9h? %!, +@  0   ?2]99992210#>5#55!"6/8j>ĚKzO9h?!$%, $7@  !!&%   ?329/339993310#>5#5%".#"#>3232673"6/8j(PLD%) |+TD)RKC,$ z,ŤKzO9h?B#)#/@fg;"*":4bi=w&j&+5w[&j J&+5wC&j&j/ &+55wC&j&j8/ &+55w&j&+5w&j 0&+5551&, &+51f&, &+51&,)71&,8\, +@     ?339/99333910##.=5!j8/1'E?h9E~Q %!, )@    ?339/99922310##.=5!j8/1'>E?h9E~Q!$%, $5@ !!&%   ?329/339333310##.=%".#"#>3232673j8/1'(PLD%) |+TD)RKC,$ z,T?h9E~QB#)#/@fg;"*":4bi=c&v&+5c[&v J&+5cC&v'/j &+55cC&v&j8/ &+55WiN&r+!&+5WiN&r/"&+5c&v&+5c&v 7&+555&< I &+5&< J!D &+5&<&<8*/v&3S  (@    /3333993333105!753!53Eq^ %!  (@   /3333993333105!%53!53PE^!$%[?+99105!m6>%!/W&z'v-&+5/WO&zv/W&z'v87;&+5/&z1&+5/W&z&v0&+5M&2&28M&Z&Z82WZ&Zv/99105!E!$%, @   ?3933310##.=j8/1'?h9E~Q*//3310#*T F@"    //39///3333323333310#'7'77'*T7777Y7887 0@   //99//3322339910'7##!'77RJ77}m}8L( ,@    //99//3322339910##'7!(R77J}78}-@ Y/+99105!-s*m@ Y?+99105!m@ Y?+33105! m@ Y?+33105! W6@  Y@ HY@ H/++/++3333105!5!*````o^]@ [?+9310!]7nq^_@ [?+9310!qE^n?-@ ['?+9310!?Enp^^@ [?+9310 !E^n^B%@ [?3+3933310!!!w77nn^C%@ [?3+3933310!!!UE~E^nnC'@ ['?3+3933310!!!UE~Ennz^<' +  6@  Y ["??+3+3933310#5!%VWkx-!a@   Y !["@ Y![?+3+3?+3+39333331053%%%%#5TihUddVA % @ HP   /]]+9310#"&54632ywxzyzz;1 1@  [?22+3399339310!!!!!!PP111//333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332233310###!!!TuO .@    /3/9/3333333310!!5!###uTON'3?K@^7.%%( F=@=77M L4CY:4[:IY: O 1"1Y+Y"[" Y [Y?+++?+++99//_^]q]q?+++333333339333993310#32#"&5464&#"3262#"&5464&#"3262#"&5464&#"326Yuowqttr"-.''-((uowqttr"-.''-((uowqttr"-.''-((W_IUSQWXJ_IUSQWXx_IUSQWXL@ Y?+9310#!%LL$@ Y/3+3939310#!#!%%LeLj'&{dT1@ [[=?+33+93333310%53fiGo%#xh3@ [[=?+33+93333310%553x#in%GE C@    [  ?3?3+39/39333933310#!!#!! &  &  B*E@ ??993310!#3IE I@&   [  [ [[?+?+?+9/+9333333310!!!!    N!pD@        /33/9/33333/3933333103#5!#3###TOON .@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG *@   //333332393310#'77'*TT~~~ݵqqp 0@      /3/9/33333333103#5!3###TONG;@   Y_@ H /2/+]+39/99333104&#"#'33>32.<>I#cJnkWC`["/A:lyOibihhqwq0fhi1^@2  !bYbY  bYbY?++9///3+3+9993333210!"5432.#"3!!!!! VQgsfsuniz# K[iP"'@8 &"" #)( %"_Y" @Y@&`Y_Y Y ?2?+++?2?+3+999333933333333310%&%737367#7&'#&':?.%6q7n9;3+:-;Ls{ b32&#"67! !2.# |~ %6G33<0PcZ28:tKl%[cr\.64XeXǾBju%lEY@     @Y bY     bY ??+99//_^]+3+39939933310!!!!!#53!}:㌌uо[Z0@"&' $$   &21020@9 H00' wY$ #wY ?     ,vY,,sY?+3?+9///_^]^]]3+33+39/+339333333333310#!5>=#535#5354632.#"!!!!!267җJY9ԩ,RB[P!CR|hkk2A\Fp@ϊ/MFs})pB_E-c^E<))P@* &' $' *+$bY ' ?33??3?33+39333333331054&#"#4'33>32332#4&'#5%23;"iMSW[vf (}mēvS*0f]W[۬/zCE %(+@*'&$"!*!( ) ,-)+ @ Y% $ & @Y'((?3?39///333+3333333+33339933333933322333332310!3!3#3#!#!#535#53'#'5#3'#Q7S7p ! {66ggƒCOd.wa-E -5J@/#"" .;??8I66I=DD)I. 3 LK) A @ YF  >J8JY&@Y##;9883wY332wY??+9/+3/333/3/++3?3/3+39999333933/33/33/33333/310+#3 #"&'732654&'.54632.#"4&+3253733#327#"&5F)GthXLf v8-0J@iRCaw53GW.P;[:-34T^rEpTk_NX'$>!3c9Q^_I $+%9#W_YykkNk ROEBr@>  :--3$CD4:$0!bY _Y07bY0_Y?3?+9/?++3?+999339333332310!##!234&+32#"&'732654&/3.54632.#"2%\H 9@EJt  3840-D.UU-t +'-,#2'_Z0EÑ'^YT0V>:B7?"QyY"M;3<$,&UE!'-058@= ., 38+7 $"25'/0(,7 9:)9568732 !  @ Y.+'!)% @Y 60!! ?3?399//993333+3333333+3333333333993999333333310'#53!3733!3#3##'###5!67#%#373'7#%7#z"X==20>?Y"{>@#o#B?m./ :ڨwwڨn G>ڐJ>>A  !]@  AMN VYMVYN?+?+??9/9/99339933102#54.+#332>53#X/kw9Ӥvi+i@'!?R\&-?5GZ+@f%(#((-,wY*&wY#?o   uY/  uY  H ?3/+3+?3/_^]+99//_^]q]q3+33+3993333339310!3267#"$'#53&57#536$32.#"!!!}~`ODXЇ%$=M]xrxy=6QQFO1@|u9* EH@#   _Y ?3?39/33+333393399933103!3!!!!!#o'/WXio/-aD=Eg@6    _Y      ??9////99993332+39333333310%%!55%55%!5!PP$$jSaσ냥rrrrB~6AO[@U% B*PJ.G? :G./(P \]7XX YJ(.( Y.< Y#R @Y.*#%%#*.3 D Y?+?3/9//////++3+3+3933333333310#"'#67>32#"'#"&5463275>7#>732654#"%324''&#"3267Ua6# ?ibTeldblbB\6@@3#"GJ0f,U=&/ F$<%- )PL=c}C6:-55 $+-+u0<ԓ{ooSNFaBWD:!9 U(#;vqrUenY& D-"7)0)LK-Wc#/\@$*! 10 @Y@'bY@ bY ?+??/++9993333333102#"'53254&''!7&5464&#"767r,\WKs:DY43(*-),@̩+fei&vU7`8:?4mlE$)@M%$&"" *+# @ %$_Y$$ $`$p$ $$)_Y?+?9/_^]+9/_^]333332223399339933322233323103!23#3#+!#535#'!!27!!&+v,oXYt2vvv;e}?T@|7y#0y$yS((S33x)P2h!p@(  #"aY `Y _Y  @Y _YbY?+?+3?+3++99//+99393333332210%#5&753&'!675hܧ᧔6*VSE?TL$j':Qyu6$>Ze) ;E {@!  ! " @ Y   @Y?3?39///33+3333+3333333933333107#5!!!#3#!!!#5)'#73&'D%X%CttcFcss\:/; Ψ9Ψ``Ψ/]Z/@ (/""...01 Y @Y/'+++%bY+ aY?+?+99//993+33+393333333333310#!!3267# $57#5367!5!654&#"%>32ͨ3N*IUQ>ok,%@L 'YTm^%6e@$JO̯-P2p@* @bY `Y   @ Y`Y`Y?++?+399//+3?+999933333210&%53&'67#04m,ep<{_<y3ww(B/~*4&wOzG\q  AP .2@d)((/01202" "341/@ ` Y? %%-Y))/) ))% Y  0   Y?+_^]+?3/_^]+_^]+3/_^]q??9933399332233310#"&5463 #"3263267#"&54632.#"#3͎ bf5//591&$ a_z i["ތSV ؒ P45E"d@2   $# PY   PY  QYRY?+?+99//+3/9+999333393/310%2673!"&=5746324&#">PUTҿ69ujzjkT00NɶET+E$(c@3&  *')*Y"Y&  %&Y%%?33/+?39999//++99333393393310!#3&53#"324&#"3265!Hxw%&)'#%-&X9mzEtrzзˉyw||՜&".]@2#)0/YY  ,Y &Y ?++9///_^]++99399333210#"$54$32#!2#4+326#"32  J3zPTDF?~opNc ?=Jb@5    Y @P ?33]2+3993333393393310##5!>3#7#'#3;aGNYaXXaWW$2Z#Q@+  !$% _Y  _Y?3+3?+9/_^]3993333910"!532$46326;!>54&fxWjt@nr@pjWwηn l 0n̈^HZ@  !     Y Y Y?+?+9/+9/_^]99333310"&54>32!3267"!&r,}EzMgHlch!"/l|=qu>LN E(,47x@?) 6//5++74.".1198 "-1Y6/Y1661+52,+  Y?+3???39///++339999993333332333310%#"&'732654.'.54632.#"# '##33 5=;3"G xS-}l5(01`|aXp 00ЧDj{bc6,** )!8U;ivf`6$"*!oEG: 2@ SYSY?+?9/+9993310)5!5!5!!U-15E'&?5>5Q'&$?5E'&:0@)))   `P]]5]]5]555?555Q'&b@ Go]]5?555E'&b@ ;o]]5?555E'&:<@%+++  _ O ? /  p]5]]]]]]5]555?555x_NdD 0@   @ Y /+99339910#&'5673!9>HH>9)CI$ICVvV &@   o/]299/9333105673&'#;CI$ICV9>HH>9#dD 0@    @ Y /+99339910&'3#67!59>HH>9#CI$ICVvV &@  `  /]299/933310%67#&'53CI$ICV9>HH>9dDB@    @ Y /+2299339339910#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$ICvV<@  ` o/]299/]299933333105673&'67#&'5;CI$ICCI$IC9>HH>99>HH>9vHVW@ @@ Y o /]299/3/+_^]2999333333310!!5673&'67#&'5v CI$ICCI$IChPX9>HH>99>HH>9Mq,N@' '  -. ##QYPY*PY?+?+3/9/3+399333910 #"&54>323654&#"7632.#"32q:s|Qrg%C4-qxNY\_V\˹va[JM2&IJayt\iEF@  @ H `Y?3?+3339+9933933107!!%&/YV, 7cjx' Ih9cE"@ `Y/2?+993310!!!IF9 9E Q@'    _Y  _Y/+9/?93+9/99333393105 5!! !^]79eVe9h@ Y?+99105!e9*E)@[/?o@H/+]+9310! 1<T/@ Y/2/9/+993393310##5!37P$0a@9+ " 12((Y%% ?o . .Y? O  @ H /+q3+3/_^]q393+3933310#"&'#"&54632>32%"32654&.#"326aG8Ue=\H:S_:ff/^>:CC^:U23[Gpb\1Ѷui_2&esx`fsπZ}]ctl4Y//+993103!!4^^0"@   Y /2/+3993104>32#4&#"tтwgĠ9&@ RY RY/+/+933310"&'53254632&#"b+\B5ԾXC2EMP9e^k_m7,@ * -.'Yp @9H)!!YO!!/!?!_!!!!!! !Yp @"H Y     ?   /]]]q+33/+_^]qr3+/_^]q+33/+_^]qr3+993310"&'&#"5632327"&'&#"5632327bKKYCvFn5|yOr?xTKK\GwAqSLfFr@u)/'1T0+\-#,-+-T. \,$[%r+m@G Y P p  0   Y_o?o/]q33/+3/_^]q3/3+3993310#7#5!!5!33!!Ձ=PӃ#JtWP Y@   Y Y@YoP/]]]+/+9/+993333105!5!5!t8d[] N@.  Y0@`/]]3/]39=/33?+99333310 5![@wAZoq L@-  Y0@`/]2/]]39=/33?+993333105 55!o@B; 7@  YY/+/+_^]9933103 %! ww{@UrsW*@ Y??/]/]+99310#!`T>@  //93310#432#".#"Fe2#'+3+ I8'1$+$@  //933103#"&546323265Fe2#'+3+I8'1$+$+Y?+33105! +@ ??93103#"@ Y?+?39310!!#ؑn"@ Y?+?393105!# ++Y??+393103!!(G+"@ Y?+?393105!3 (+)@  Y??+?3933103!!#(ؑn'@  Y?+??3933105!3# (+*@ Y?+3?3393105!!# ؑ+n+*@ Y?+3?3393105!3! ((+ 5@    Y?3+3??339333105!3!!# ((ؑ+nwp.@  YY?+?+3333105!5! ߑjc @ ?2?39933103#3#jh p 9@  YY?+?+?3393310!!!!#(ؑpב"j -@   Y ?3?+33993310!###בnn#jp ;@    Y Y?+?3?+33993310!!#!!#jm$hpo"p 7@  YY?+?+?33933105!5!5!# (wב)c .@ Y?+3?339933105!### mב+ncp ;@  Y Y?3?+?+33993310#!5#!5!c$p)F)ޑw 7@    YY??+?+33933103!!!!((GǑבj+ *@    Y?2?3+39933103!!33ґt~jw ;@    YY?2?+?+339933103!!3!!jht_2Ǒw 7@   YY?+?+?33933105!5!5!3 ((wב9+c .@  Y?+3?33993310!5!333ctב+wc ;@   Y Y?+?3?+33993310!5!3!3!5!cܑtw6 >@   YY??+?+?339333103!!!!#((ؑǑב"j 1@    Y?2?+?3399333103!!#3#ґtn j G@  Y @ Y  ?2?3?+?+9933333310#3!!#3!!t _" Ǒ <@   YY?+?+??339333105!5!5!3# ((wב9c 1@  Y?+?3?3399333105!3#3# th+~c G@    Y@ Y ?2?3?+?+33993333103#3!5!#!5!ґt 6)ޑp @@   @ Y Y?+3??+333393105!!#5! ؑw"h 4@    Y?+33?3339933105!!### ב+nnp I@   Y Y ?2?3+3?+3333993310#!5!3!!#!5ޑ"בw @@   @ Y Y?+3??+333393105!3!5! ((ߑ9Ǒ+ 4@   Y?+33?3339933105!333! tבt+w I@    Y  Y ?2?3+3?+33339933103!!3!5!5!ґttǑ6V@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# ((((ؑwב9Ǒב"I@       @ Y ?2?3?33+333399333333103!!###!5!33ґtבtnn b@ Y @ Y ?2?3?3+3?3+3333399333333103!!#!5!3!!#3!5!ґtבtǑޑ" 6s/?3310!!3s6s?/3310!!3??3310!!3 g??3310!!gg f??3210!!g $g #'+/37;?CGKOSW[_cgkosw{@j&FVznn'GW{o6Nff7Og*>Z~rr+?[s ":Jbb #;Kccsgokw2Rjj3Skk/C_w.B^wvvgckhk@ Yd`h_[WTW@ Y\XTOKSPS@ YLHPC?GDG@ Y@n?o*Z+[BrCs.^/_@ JzK{۸ GwFv¸!@ ׸@Yԯ@Y@Y{x{@Y|xgkoswc`c@Ydhlpt`OSW[_KHK@YLPTX\H7;?CG303@Y48<@D0#'+/@Y $(, @ Y Y@Ԩx`H00H`x @ ظYA  Y ?3+3/3+39//////////3+33+33+33+33+33+33+33+33+33+3333333339333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#fggggggggggggffffffffffffeggggggggggggffffffffffffeggggggggggggffffffffffffggggggggggggffffffffffffffggggggggggggfffffffffffffffffffffffffegggggggggggg(bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````8EIMQUY]aeimquy}  !@kdx KkHh`{eyOoLl"\a|SsPp&X#] @ Tt* @'Y048<@DD!@ Ժо @Gg "@ .26:>B+ #@  $(,CҸƸYŸĸY@?Y   Y<; Yx{ wz~ g @Y8kosg7jnrff@YX\`dW[_cG@Y4KOSG3JNRFFYY0 @ gGGg  DӸǸY/Y"&*/3+3?+39//////////3+33+33+33+33+33+33+33+33+33+3233333333933333333333333333333333333333310!35#35#35#35#35#353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335#33535355#355#35#3#32fffffffffffgfgfgfgfgfggggggggggggggfgfgfgfffffffffgfgfgfgffgfgfgfg3gggffgfgfgfggfgfgfgffgfgfgfggfgfgfgfffffffffgggggggggfffgfgffggffggffffgg"a"a#`!b!b!```````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb``ba``````aab^^aa```b"bwuVT//3310!!w!T!,@  YY/+/+993310!!!7L17}1hd{/9310!!dhd{0@  Y@Y/++993310!!!dLPbF"//3310!!C"$2//339107 XV2|4//3310 4ia//33910 a|//3310i9en_ D@  )??9=/99333993399333310!# 3 h=h!!-*)0@  ! Y Y/+3/+9333104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbhVeR'/7?GOW_gow@8PhhTl8xx<|(pp,t ``$dHH L@@D0044DLdt|lX\\NvrvYJrF~z~YBz6njnY2j^Z^YZVRVYR>:>Y:.*.@Y *rzjZR:**:RZjzrb&bfYb&&"Y&?++9///////3+33+33+33+33+33+33+39933933333333333333333333310#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557  /99102#"54>fnrotjlw%@  //3399103!32>54.#"%vwvvvwvu}Avvvuvvw%#*@ %$ //339933103!4>32#".'32>54.#"%QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwn^u 0@ Y @ Y /++993310#".546324&#"326^aDpDegGJLfFFfbJM_}kArEgJGgFffFGei+7E|@& ,2?2 EGF>8 H88;;AY5)#)@Y/#;@ H;#;#  YY /++99//+3+3+3/+33333933104$32#"$732>54.#"74632#"&%4632#"&3267#".'?)**))**)h:}NP|9:pGsW.M **))**))N:;M1(DE'5b@"(".76@ Y%/5522,@Y2?2O2o2222 /99//]]+3/33+333933104$32#"$32654&#"32654&#"327'#"&'+)**))**).-WrIp::}NO}9M6))**))**DD)1N:;M'3_@($!!. 45+Y!$!Y1@ Yp $$/]33/]3++33/3+933333333310675373#'#5&''7&'#5367'32654&#"WgHfW3F E3WfHgW3E FxxvvE F3WfHgW3F E3WgHfWzvvv<F"b@ #$Y@ Y  Y/+_^]2+3/3+33933333331035.546323##5#32654&#"Xr{{rH,^_^[xp{{oH:^\]r!l@  "#@Y0 @/ Y/+3/_^]99]+9999399333993104632/!/#"&732654&#"{fQK7@{{H^_^[{@7Qf{{^\]ff!0@ "#  /?//9/]9339310#"&'3!5265#"&5467>5mic<% &;dcmVVfOl9+88+9lMmUUak*0@  +,/?//9/]9339310272#"&'3!5265#"&5463.54>fU|DC37c=% $?d73CD|=m@C$ql;)88);lr$C@m=ffh@   //9104&'54>323>32LwCr@YX@rClY6DўFr@cd@sEㅆw1H  //991053# U::f$@   /3/39933310>54&'#"&546323#)nZVE[S:*& yWM70&sAhDcD8AdDt{YfH3p<~@K  !  gT  'ywV?/]/3]9/3]]3]3]]]3]3]]]3]993333310%"&54632#"&54632%%5^E[S:*VE[S:*:,D8AdQDcD8AdCdPDcQxQ7@F  !         ?9////99333333332/933333333333310##57573%3777```>`b?YY]]9mbbbJbEc@2    bYbY _Y??+99//3+33+399339333333103!!!!!!!#535#J'kkhqK^oT@*    PYPY ??99//3+33+39333333333103!3#3#!#535#^{}}}}{{{.CbEK@   Y  @Y   _Y?+?9////++9933333103#"#>;!32673+!*',WJ'(. qgh2I~h?2IvEP@) _Y bY    _Y ??+99//3+3+99333333310+!#53! 4&+3#326vو ׃֠z$/Km]fpmWE U@+ !"_Y_Y `Y ??+3?+9/+93393333310!#327#"&5!  4&+32ޭ5=D$z#]|OM  y'^YjW'-27@Q'*0)16 7--5 10. 8!98'61QY)QY   QY5RY QY *00RY?+3?+??+?+99//++3?9399339333333310.5%%!3327#"&'##>54'7t~7W\)0 ((-je ,qQ^^GKZ;U[(;Q  KHAjLx[E heOh`]vG&!J1iW}!\@.    #"PY! PY ?33+33?9/?+?993333393333310#533333#327#"'#&57#HXºtTT|v@Zң'kk|nK9 +93I}DhEi@4   `Yx</   `Y 6??3??+9/_^]]_]]]]+9933933310!!!!!3##'k'e>EthF@#    PY RY?+?+3??9993233310>323##4&#"!!9wsQ\f}b|pmwkmhhEB@     `Y 6??3??+9993333310!!! 3##.'W4Gc-aEWthF@$     PY?+???99993233310!#!!! 3#;y.#oTjZ*WhrE ;@   _Y  _Y6??+3?+3933310#!5!5!!rahoh5: 8@   SYSY ?+3?+3933310)5!5!!#DF:Qh\HCZ2@  _Y aY??+?+?9939210!5#"!273%267&#"m~~1 ?k#Bvu}vQelGNmcN20Y^N.@   RY  SY?+??+939310.#"!!?>32)(1i)8"(*qz;)8:2v|TUZ%3@' & ""_Y ?3?9/9?+333310!#'#37673767>32&#"@JY cc' 2qq9c32.#"߷S7b^Fi3d!# @%O-:Il9qIos)+7>DN#R@/ "   $%QY PY"QY" SY??+9++?+99332310%>!!'7'&546324#"6`A&]y=~ jTa6X2K;\-*VPvzf]7Os]H%*/1E?@% `Y\K*??9/]]]]]]+993310!!!!'f>E:-@ PY??9/]+993310!!!!:T1:)R 7@  !"QY PY?+3??+993933210! 4746324&#">]fpn@;98ys54ɞl{bMj$@ //99//9933105%5%b,e? @  /9/3333310#3#53Êݧ"@ /9/3333910#53'T&axa0*buc[  @  /32339310#53!5T0턄[ @ /3333310!5!53 [D $@ //9/3999310!#!53R$X KD $@ //9/3999310 #5!3!$IK )@ [//+9/933310#!! & P|)@ [//+9/933310!3! |,@ [,?/+9/933310!3! |[4 &@   /9/233339310!##5##ㆡ4_ (@   /339/333931033533!p_DŽl@ /323910#'#3~vl':@  ?32933310!!   .#)@  /329933105!5!.rrJ/9310#! &??9310#!#%?AO@) S[ PY PY?3?33+3?+?+99333333910!#5354632&#"3!!%5!蒒ghS>71||qESW:AB@!  PY PY?3?3+3?+?993333910!#5354632&#"3!蒒ghS>71߄||qESW4&&-@GU p@ %P`]5+]]]]5  S?3]210#"&533265JA=O㚣CXVE#''5}@ u  %+]]]]55BP}; q\ mf N7qTww(@  UYK?+39310!!!!wT&*@X&vE!#%+]]]q]5&'@wU"#%+]]]]5&'f@>X&vE!#% ,,',W,,6,F,,,,,@-,,%,_,m,\,,-,,,,,,,9,,]]q]]q]]]qq]5+]]]]]]]]5+]]]q]510&'f@wEU"@$#% ,,',W,,6,F,,,,,@-,,%,_,m,\,,-,,,,,,,9,,]]q]]q]]]qq]5+]]]]]]]]5+]]]]510&Y%+5&$@wFTY%+]]]]510&K@#d#Z##(#w#F##@##%######@#P#`#p#]]5+]]]]]]]510L&> @XG %+]]]510&Ly@XER 0`wt%hk.R`?]]]]]q]]_q_q5+_]_]]]]]]q]510B&Og@X  F  # %+]]]]5P}&g@ F%+]]510=>&P&>@&G#Q`]%+_]_]]]]]q]]5&3g5@ XFv 0`%+]]]]5]5b&$@ w F V   %+]]]]510=F>&P&C  H @ H   @ %]q5+]]]++]510}N& /g!@XC %+]]]]]5;& A@.XwfE 04 %`]]5+]]]]]]]510q\& #@D0#`$%+]]]]]5h& B9@$$$c$C$$1$#$$@ $$%$$]5+]]]]]]]5&c*@GU  %+]]]]]510&7@($$G$$d$$t$$$$ $$$$%+]q]q]q]]]510q\&~K@wW7@ %o/?]]q5+]]]]]]5fu&[@fvES@&%Oo~]wt_q_q]qq]q]q5+]]q]]510w&(O@!uD"a0P@%O_?@]]]5+]q]]]q]]5{y&I@KX7v@%?/{]]]]]]5+]]]]]5N&Ug!@XD  %+]]]]]5&fm@  ' W 6 F     @- % _ m \  -      9  ]]q]]q]]]qq]5+]]]]]]]]57q&7gM@)XuC9%d@  %g]5+_]]_]]]]]q]]5F&L&%+5;& %+5fu& %+5'H@   MNM?3??9393339310#!3>?!!Jd/,qR!nJ)}s2  /3310#"#6$!3^x~ v2  /33103 #&$+ x^2v @  /29/3310.#"#>32`F[q> ܺw).2}5@  /39/331032673#"&'aEmzNX*4Cfq5"; [/]+99105!Y;!B%+@  [ Y?++3993310".'332>73gT#DNMD"S=vp9AB8ow=i [?+99105!Yi!B%[?+9910!5Y!%>W:*@ PY RY?+?+993910#"&'53265!5!qщO-n\| b"kmrEME /@  Y?3/]+9?933310#52673#}9:&5B2RMyQH@$  '  YY?+3?+9/_^]9939933105>7>54#"'632!RpQO?O ' .GUP@ ^MHt10L/[*4 re=ZE612E9Q(@H%""* )*Y%@P`   Y  Y?+?9/+9/_^]q9+9/993399393310#"&'73254&+532654&#"'>32*+RAH)%D6#,"|CERKiwk}:?h3008-*86 rrm^BRc)LE C@  Y ??9/933+393933/33310#5!533354=AR)1]젠>KT4P@~E[@-  Y Y Y?+?+9/+3/9/993933333310#"&'732654&#"#!!632~y%!)%%/6-,^gwCzlg5)?@=7(.~@ME .@  Y ??+39399310#4>7!5!Z(.dvzMrmC@Q /[@- ,)##) 101, Y&&Y&Y?+?+9/+9393933/33399104&#"3264&#"3267#"&5475.54632(B$" ,,*+*.-(̔?<~;APAs(4\,/+911;D2.9svwq#T3232673d3TU$--[ +L?7SS"0+\ *K+&%#(RH(%&&%QJ'7_ @  /333233310#'##'##'Z'//(//'Z_oooo @   /229910".'33273fZ YL{zL2+ 9@   @ H?O_G?]9/+333310#'5!5!Cd+2+ 0@ H?O_G?]9/+/3/310#57!!疇d+؊?+;@ /?OF?2]9/9/33333310"'&#"#>3232673#573TU$--[ +L?7SS"0+\ *KS疇&%#(RH(%&&%QJ'v?+7@ ! F?2229/332333333310"'&#"#>32326737#53#533TU$--[ +L?7SS"0+\ *KI&%#(RH(%&&%QJ'ޘW+ "@  /23333910#53!#5g#2+ <@   @ H /?O/]239/+333339310#533#'53QFћ C2+ 7@   /?O F?]22333333910#53#53!!dv{:Y@0   SY   PYPY?+3?+9/_^]3+3999333103#!!5!#535!5!a; F=&b'q J$/@H/@ H/@ H/9&+5+++55F=&b'Jq J$/@H/@ H/@ H/9&+5+++55F=&b'q J$/@H/@ H/@ H/9&+5+++55F=&b'@q J$/@H/@ H/@ H/9&+5+++55F&b&@;@H;@ H;%&+5++55F&b&"@;@H;@ H;%&+5++55F&b&@;@H;@ H;%&+5++55F&b&@;@H;@ H;%&+5++55w>&j'r J$@H@ H@ H#&+5+++55w>&j'$r J$@H@ H@ H#&+5+++55w>&j'r J$@H@ H@ H#&+5+++55w>&j'%r J$@H@ H@ H#&+5+++55w&j&@ @H @ H &+5++55w&j'@@H@ H &+5++55w&j'@@H@ H &+5++55w&j'@@H@ H &+5++55c=&v'q J$ @H @ H @ H *&+5+++55c=&v'"q J$ @H @ H @ H *&+5+++55c=&v'q J$ @H @ H @ H *&+5+++55c=&v'"q J$ @H @ H @ H *&+5+++55c&v&$@,@H,@ H,&+5++55c&v'B@@H@ H'&+5++55c&v'@@H@ H'&+5++55c&v'"@@H@ H'&+5++55v{=&L C&+5WCZ?@ _YaY?+3???+999333310!"'532654&#"!!>32CkXlO0dOQaTe0ei p!E[`WFE>@   bY?+3??399933933210#"'526=!!.5!FdF3H5'Q ?c>fpE==HZ?@_Y _Y??+?+99//99393210326=4&#"!3>3 ! a {ovykr;}OjȀnXϨ[`Rg!n #@  ;=?3?3323310# 46324&#"326!-=?//==/ȻďnlkpEqc"@ :<??39/333107573ѥqZm{r%n)@   ;<?2?3332233310%5>7>54#"'>32!jja3`Z|*L_,Prrq;sPJFVersqg1TOE @ f-n"?@!# $!; =?33?339/393332229310#"&'73254+53254&#"'>32- lpB?31-9zGhyymj_[Y).2/ htn_-!rDc <@   :<??39/33333332222310#5!533573حZl{%g #g/c3@ : =?33?39/333333310#"&'732654&#"#!!632/}c8B>9=- :Myp{liZ@=6?/%g&n!7@" # ;=?3?339/3333333310#"&54632&#"6324&#"326&dDv t7@8/;N@rc $@  :<??33239310#4>7!5!w`23c}y:⩸^ag+n )M@ %% *!!+ ##;'=?3?39/393333333932310#"&5467.546324#"3264#"326+L<9<=7>J`_`0/tosA/KmwvlBaX7\ojc5YYZZ`-iks@g&n 5@! " ; =?33?39/333333910#"&'7327#"&5463 4&#"326&mGw 8po(?017530?ZeN>uzAJB95G;6@   @ H /3+9/]233399103#5#'##538`tih H4@@ H  /3]2+9/3339910#'533#'##5`hiV S<@   @ H/3+29/3233393104#"'632##52#'##53T;3(:CC6=Kih#@`,8N? 8@   @ H  /3+2299//333333310"'&#"#>3232673#573#3TU$--[ +L?7SS"0+\ *KЛF&%#(RH(%&&%QJ'pC 9 *@   /239/3333103#5"&'332673#݂YkjTThk tD78Cx9 (@   /239/333310#'53"&'332673\ kjTThkv tD78Cx9 2@   /229/3233333910"&'3326734#"'632+52kjTThkc;3(:CJI#KtD78Cx#@`047? $.@ !!&% /22229/33333310"&'332737".#"#>3232673fUU#DA=Q[ *K@$F@;0+\ *Lj]SSdcv&.@ @  /399/3339910#'533#'##5t˟t -u .@ /29/3339310#'##5%3%4#"'632#5>qӠL=5FYBI[*5?,Pp0E &^q#,@ $%  " /392222333310".#"#>3232673#'##5%3(PLD%) |+TD)RKC,$ z,TӠ#)#/@fg;"*":4bi=} $@  /22339910"&'33267357! XX"?y:?I+_ $@   /22339910 33273%5!"XX ?:yI+b2@ /233333339104#"'632#52"&'332673G48 7pX^I XX"[>f OI5HZ}y:?g%.@ &$' # /322222333910".#"#>3232673"&'332673(PLD%) |+TD)RKC,$ z,T䡴 XX"#)#/@fg;"*":4bi=y:?US/9310%5!+WU/931057!W+ @   /323310#'##5%3ƟӠ @  /323310#%53373˟p&@ [/2+393331053!53ug&@   /32339310".#"#>3232673,YTK-, of-ZTI1*5`g#+#.C#+#89os9 @   /32399910#573#5732X"+"+ "@  /22339310"&'332673S XX"y:?wf/33210!!df& m'l@BG0#` %F%R `u@ %P`]5+]]]]q]q]5+]]]]]]5& mG@%F%R `u@ %P`]5+]]]]q]q]5}N& /r 9@'6DTW@%0]]5+]]]]5}N& / '@ %P0]]]55+]5510'&@<<<<%+]55555'&+@$Y$$$$G$w$&$$U$$%+]]]]55510'&%@$Y$($7$w$$E$$[$$%+]]]]55q\ &K@#d#Z##(#w#F##@##%######@#P#`#p#]]5+]]]]]]]510 #/;?%@<9!@!!! ='/33333]q222104632#"&74632#"&4632#"&%4632#"&4632#"&3."".0 0. ".0 .t/ 0/! /0." 00 ".. !/." .ob".0 0/!".."".0 .. 0."--" .. 0/!"...n@@/3]q29/10!!%4632#"&4632#"&3Ge." 00 ".. !/." .o5j>"--" .. 0/!"...n#@ @! /3]q29/105#5!#%4632#"&4632#"&3QnGj." 00 ".. !/." .oujju"--" .. 0/!"...nIw.4.'32>#".54>7$U 7H(CkL):Y=Fa<.?!GɁƇGI`}EufX(LiSBpQ./Rsn9TlLEun_!:QpKnV%?z)z3   s  . + 5  2   5 4D (  & = (   8v \ j Z 4 Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Digitized data copyright (c) 2010 Google Corporation. Copyright (c) 2012 Red Hat, Inc.Liberation MonoLiberation MonoBoldBoldAscender - Liberation MonoAscender - Liberation MonoLiberation Mono BoldLiberation Mono BoldVersion 2.00.1Version 2.00.1LiberationMono-BoldLiberationMono-BoldLiberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Liberation is a trademark of Red Hat, Inc. registered in U.S. Patent and Trademark Office and certain other jurisdictions.Ascender CorporationAscender CorporationSteve MattesonSteve MattesonBased on Cousine, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New!". Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.Based on Cousine, which was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New. Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms.http://www.ascendercorp.com/http://www.ascendercorp.com/http://www.ascendercorp.com/typedesigners.htmlhttp://www.ascendercorp.com/typedesigners.htmlLicensed under the SIL Open Font License, Version 1.1Licensed under the SIL Open Font License, Version 1.1http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL# X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Yuni00A0uni00AD overscoremu1 middot.001AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236uni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni200Cuni200Duni200Euni200Funi2012uni2015 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Eminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23undercommaaccent cyrillicbrevecaroncommaaccentcommaaccentrotatedotlessj onefraction twofraction threefraction fourfraction fivefraction sevenfraction eightfraction dotbelow.alt1hookabove.alt4 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capcyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lcgrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.ucmacron_referredlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BE=P^̑x N O Q R S T V W W .Xcyrlhebrmark .6>FNVdr Frh$(6NHj0 > !L !!!""H"x""##8#h###$$*&*-111n L $*06<BHNTZ`flrx~ &,28>DJPV\gxxxdx````zz ( K NHfj" zf &,28>DJPV\bhntzfXfX@A22z2zfX&<XfXX zf L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzfFfFFFNFNfFffFfNFNNFNfFfFFFXNFNFfFf&F&NFNpFpDFDDFDXFXDFD0F0FfFfNFNfFffFffFffFffFffFfFNFNFFXNFNFNFNFfFfFfFffFffFffFfFFFXFXFFffFfFFFFXFFfFfDF&DF&DF&0F0FFf&Ffff&&0RFRFFFzz ( K NHFLRX^djpv|fFfFfFfFfFfFfFfFfFfFfFfFfFfnfFff. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzNN00ffMMffff\fffffffffff2fDDXX::DD\lXXffffffffXffNNMMffffffXXXXN00X>0,fTfXhXXXX\lfXf00XXTTzz ( K NH T U Vjpv|ffffffffffffffffffffff2ffff2zz<zz2 K N!< K N!J` T U Vzz J` T U Vzz T U VJ` T U V K N! T U VJ` T U V K N! 4<zz4Jzz4< K N!4J K N!Jl T U V T U VzzJb T U V zzJl T U V T U V K N!Jb T U V  K N!n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFvFFFFvFFFFFFvFFFFFFFFFFFF^F^F^FF^FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFxxFFzz ( K NH FRFFn L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFfFFFFfF F FpFFFfFFFFFFFFF\FFF4F4F4FFRFFFF F FF\FFFFFFFFFFFFFFFFF F FFFFFFFFF\FFFFFFFFF F Fzz ( K NH F|Fn L $*06<BHNTZ`flrx~ &,28>DJPV\H ~> RzX    >  fH vv> X vH>zz ( K NH ( > T U V  K L$*  K L$*  K L$*  K L$*  K L$*  K L$*  K L"  K L$*$*$*$*$*$*$*$*$*$*$*$*$*"("(n L $*06<BHNTZ`flrx~ &,28>DJPV\ 8LpppLL L~~zz ( K NH ffn L $*06<BHNTZ`flrx~ &,28>DJPV\fffffffffffffff,ffffffffffffffffffffff  fffffff,ffff,ffffffffff,,zz ( K NH T U Vflrx~:::::::::::::::::::::n L $*06<BHNTZ`flrx~ &,28>DJPV\fFDFDFDFfFfFfFfFfFfFDFfF4FfFfFfFfFfFfFfFfFfFfFfFDFfFfFfFfFfFfFfFfFfFfFfF4FfFfFfFfFFfFFfFfFfFfFfFfFfFfFfFfFfFFfF4FfFfFfFfFfFfFfFfFfFfFfFFFFFFfFfFzz ( K NH:@FLRX^djpv|pFpFpFpFpFFpFFFpFpFpFpFpnn L $*06<BHNTZ`flrx~ &,28>DJPV\ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffzz ( K NH T U Vflrx~ppppppppppppppppppppp@p 8 >fcyrlhebr&MKD SRB ccmpdliglocl" $,(,<8v 8BLV`jt~ (2<FP T U V S   N M K L (06<   ", zzJ",6@  openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSerif-Bold.ttf0000644000000000000000000131107014005610145023360 0ustar rootroot0FFTMWGDEF}t EhGPOSR-NCZGSUBM,EOS/2ȼ`cmap!E*X6cvt `}Ox;fpgm~a0gasp EXglyfcIfWhhead1<6hhea Rt$hmtx՛(@kern=!Xloca穀>h(Dmaxp D- namep-*l post$$g2prep268DIDs_<̓H̓H !EW    RT/\j3%3f Px!1ASC kF3!`= 9qIv9ZBUlKZ9NVMRFuD8jffh|qkV"d$V##9d9#E[9#V##'9d#9d#smV 3&$Vb9JzXBsFsSF6s39-s39(7s7NssT7>!s('B'P)YRT5XfjfKX3bdVf8f-#Ra{fL9NVO`|dV#V#V#V#EEEE3'9d9d9d9d9d9d3333$+s+BBBBBBBFFFFF99-99Ns7NNNNNdVFsssssBBBdFdFdFdF$S3sSV#FV#FV#FV#FV#F9d69d69d69d69#s39#s<9E9E9E9-E9-Ek-[9#s3s3V#9(V#9(V#(V#*+V#9's7's7's7 '(s79dN9dN9dNq0#7#7#7sm>sm>sm>sm>V !V +!V !3s3s3s3s3s3s$$Vb(Vb(Vb(9s  J#szJ#sdF3JUsS'<Vi<9JX9dA3t.E9#s:9cs79d9dnNsJ*Ns#sW2;C.!V!V ^3h]73S$Vb(,IDDV ) Gm<  $ T$S V##( 'q'7BE99dN3s3s3s3s3sFBBB9d9d69#s39dN9dN,! $ T$S9d6#*#'s7BB9dFBV#V#F91E99d 9dN##73s3ssm>V !nA99#s3#sSiENVb(BV#F9dN9dN9dN9dN$9s778dYV#V >(B=V3 V#F[Is/#7$S.sz3AsSsS55Gk>k""DiSiSq$,ss7s79{-M7999.(777ss70!NNSK---77505~99>k!!sX0D((!>IIIF9dR5Dq6gsJsT$$SSqS/!K!!(("<U4U4r  ! ud @fh>>Xbb99'o/ek!JbbM~~b..3f-Ve___BB{55Bf-_.&{ {7#>_g{V71y#zz*$SVk!K! eJ5F5jdF-9{h\{V"%V#Vb9#9dE9# #'ka9d9(#;CV $O&=h]E$wKk8{'wK7t'Kk8NN-U{-q%KNbHz`LZN('IS{'N'S7tcP9dNd`K#_BnN o'7v(;tM_F 0RBHPF9d^/^+st#s6H"tV#V#f %mdsmEE[#f#9#:9"J#V"% V#9^9#9###9#9d9(#dV :O&9(##'#J#m #BPR56 F766,}s66N6sFG666?6;6u36TFFL6uF>9-9=`6s,66 d*EO7 E07. E797=9dN Z\D%! |vR ddF__+09#6J$;##s)%,%6%69^7#,#,#,  9#6_#V6(6=E0dFV $$&W#-s3 !! !!E#6}9#69#6#s69(BBBV#F<5<59^79R!9#69#69dN9dN9dNmu3:::%6#?6%6&&JRsSB@+`Dm0];|<#Y9cv 9J72}9dsT1TN?=JD1HLbTT1LH-\T\9yy5#^f ;jV3/ 5b3%HZ=+j11HqN#33= =&BR50P55579/855s66N0_sMsMs0DNN;+TT_%OKOF(]-pZL66;+}j++pJ%-#Z$VV(Z" ^k t"K!J)J)}e*V(@[Fk! eV(@K*FssSss5('NM{-s_#ssS6s39(7s7s7>(BSsSFk>k"59-3s-K"B k k&kk%k!h5**K![ k.ye='=''>#Z /yBV"sV"sV"sdF$sS$sS$sS$sS$sSV#FV#FV#FV#FV#F#9d69#s39#s39#s39#s39#s3:9E99#s39#s39#s3V#9(V#9V#9V#9#7#7#7's7's7's7's79dN9dN9dN9dN#s#s#7#7#7#7sm>sm>sm>sm>sm>V !V !V !V !3s3s3s3s3s&&$Vb(Vb(Vb(s3!B9#BBBBBBBBBBBV#FV#FV#FV#FV#V#FV#FV#FE9-E9-9dN9dN9dN9d9dN9dN9dN9dnN9dnN9dnN9dnN9dnN3s3s^3^3^3^3^3$$$$wKwKwKwKwKwKwKwKggk8k8k8k8k8k8iiLL{-{-{{{{{{00NNNNNN}}''''''''[[[SSSSSSSSwKwKk8k8{-{-NN''SSwKwKwKwKwKwKwKwKggLLSSSSSSSSwKwKwKwKwKwKwK9#{{{{{{EE''''HzHz''$$mwSSSSSgh\U LmucM;M55QM*@kkc~~Vff2f5fVK!Jdd#R7 #9 V G 9ds,dW8  'XS%;XX3V=VHF5DX\lVZd391d,dVfdVdVf"g{mmb))s+kUFQ@;@<fBV9(V# #B 9#s39#s3Vb(I-#6I20K{{9V9Vss333#^f#ZNNNN#^#^#^f ;V/b%HZ=11HqN# Z=#bXXXX'XXmzf#:9-WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWW/9wKwKwKwKwKwKwKwK{{{{{{{{ ''''''''{{{{''''9-'$''7KPCC####^_W'K,~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-Aheeehg`N_UA=@U@BUC=BU.==>U<=;U;/;?;; ;>U0=/U/>U-=,U,,>U?=>UJHUGHUF=EUEHUI=HU@@H / 53U3U<0P݀ݰUo_O?@ FP`pG*/_߷ooOBp? 0p/?dO`Ohvu ut`s_pG*oG*nG3U3U@c.3Fba`_4_O^@^ F\\\[Z+/ZZ`ZZZZ3UU3U?OoSJ!POoNNNMG#JG H@H FFG*GGHU3UU3UU3U/_?TS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYsst++++++s++t++t++^s+++sstu+t+t++ss+++++++++ts+ssst+s+ss+stssst+sstsst+s+ststu++s^s+++^ss^ssssss+++++++s++++^s++++++++so=o=L!3|Zdo|3;LZ}dn!& oZdn}q3q3FLdL\jxm\DKZKS gy= JI{ WHjgaAU )% 42$ U4Kam {d/ ' T(T4  p   | txTt<x$|L!L!"p#% %&'(4)+,|-//00T0012 234p506789:H0>?x@P@ABBCCDDDETEdEtEEEEFDFG\GlG|GGHPHHII$I4IpIIJ(JtJJKDKxKKLLxLMLMO OxOP<PQ@QRS(S`SST,TdTTU0U|UUV$VhVWWTWXXXY$YTYYYZ0Z|ZZ[[,[P[t[[\H\\]8]t]]^^^_0_t_``@````a@axaabb,bpbbcLccdTdddeheef<ffg$gLggh h0hXh|hhi iij4j|jjkDkkl@lpllm(mn|o@oorssXsttHtxtu uDuv<vpvww4wXwxxDxyzzpz{l| |}x}~X~Dx0HX|h,<@p84P@xXPh\$TD(T \|4$lDdtl(´t4dĘŔƌƜƬɸH Tdt,<<Ѹdt҄ҔҤҴӄՌ՜DؘL޼߈ߘ|H`pxP@dtl|88p (8$(X,D    PtLl lll`!d#P$\%T&&'`(,() )*H+0,.012234L5567x8@99:;h<`=H>H?8@@A`ABBCDpEGlH,HIJ8KKLLMNTO@PP,P\PQRdSSTUVXWWXY@ZZZHZxZZZ[[0[`[p[[[\\P\\]`]p]]^^8^l^_\`D`x``aaDataabbDbxbc$ccddefhg4ghiTidjLk@l(lmndoDpqrrs`t(ttuvxw0w@wPw`wpwx\xyyyyztzz{D{{|H},}~~`~~~0d<L\pP4`D4`dl ( x, L@$T\\l<x@4D hx8DTD4(lt ˆ(ôXŘ,PTdɰʴDTd̠T`l|$4ЬT҄Xh\Th|אפ׸t؈؜ٌpd8ݬ߬@0D@8,tdLpd0\,l 0pT      `  $<X\0l D(X <T| L| 4\4h 4d  P   !!4!h!!!!""8"p""##D#l###$ $8$d$$$%%4%d%%%&&D&t&&&''<'d''((\((())L)|))* *<*d***++(+X+++, ,@,t,,,-$-X----. .H.p...//8/l//0,0\0001 1<1l112242d22233H3|334 4<4d44455D5x556 667 707H7l777778 888d888889 989\9t9999::,:P:h::::;;;@;X;;;;;<<(<@>0>T>l>>>>>??,?D?h?????@@4@L@d@@@@AA0ATAlAABB4BhBBCC$CDChCCCCDDLD|DDEELEpEEEFF$FTFFFG GTGGGHH(HLHpHHHI I<IpIIJJ<JpJJJKK$KHKlKKKL$LXLLLMM,MPMtMMMN,N`NNNO0OTOxOOOP PTPPPQ$QXQ|QQQR R0RTRxRRSS8ShSSST$TTTTTUU@UlUUUVVHVtVVVWWHWtWWWX$XPX|XXYY,YXYYYZZ4Z`ZZZ[[<[h[[[\\D\p\\\] ]L]|]]^^,^\^|^^^__D__`@`apaaabb0bTbxbbbc`cddde0eteeffDfhfggth hPhhi iPiiijjDjhjjk4kkl(lPllllm mDmhmmn n n n n n n n n n n n n n8noohoxooppp0pqqlqrs<stvxzzz{${h{|$|4~ pTllP,,$0lpTt|hP$  8@<0l8HP,L L|$\ X@4<TDLx4\0ÈhX(ư$LjȄtʠ\ˌ˼LHՀլ$p֜(Tװ4PڠۤHD(tLh(|\x 0\X<,p`d(DDtL0P`p0H`0H`x $<d| $<Tlh$$p(00@P`p,@Tdx$4DT(    h   d   X   H  H848,$ll`T`T\d ddT `D  \  !T!!"X"# #t#$ $`$%%x%&&P&''p'((`())x)*$*p*++x+, ,p,-$-t-. ../$/l/0 0h011\112X23 3X334D445D5560667(7t788p899X9::;(;< <<=8==>4>>?H??@8@@A8AAB<BBC8CCDLDEEhEF FGGdGGHItJ@JJKHKLXLM|MNtOO<OLOP(P|PQHQR@RS0STTT4TLTdT|TTTUV,VWh=@  @ [`k@O0 `/;p`P `/^]]]]]]]]qqqqqqqqqq^]]]]]]]qqqqqqqrr^]]]]??+933310#!"&54632s\+Ea`FEa``FEa`FEa\=#@ ?2]2993310!#!#Nh Nh==b@;!  Y  Y  O ? O  /33?399//]qr33+3333+33910#!##53#5!3!33#3!LLJL5IJJJ356ee{{ss{{Id(08{@K1.' 5'()##(9:6_Y15 -#)//@. _Y((&?22]+3?3_^]q39+3933333310.'3.546753#'.'#4.'>k7]$AKΫf[ d6}fP:!׷f$EOY_?7&5463227>54#"54&'5B[o34n[hhLrF%"FrkUCGC@(    o  ?]]]]9939333210#'-73% ,IF^3^FI _8_@XZ=XVl$ A@$  Y @   Y ?3+3_^]++933310#!5!3!l`kj-,@ Y[[/+3++933310%5>54&'&54632?Z1-LZEUpj4\>K" (TADmK_9@ Y/+99105!KZ/ @  [?+9310"&54632Ea`FEa``FEa`FEaNE@ ??333310#3y֌YNR (@ sYsY?+?+993310!"32#"32HFKJ?@IJGHdTMa8H 7@    tY?+3?3/_^]3993310%!575%3znVVLUVLA@   sYwY?+9?+39993399310)567>54&#"#>32!VIEjX>J+WPZFVd\I|m1iFYML(V@,'$$ )*'uY""sY" sY?3+?+39/+99933933910#"'332654&/57>54&#"#>3 麸 \4W_ymztpYUe]6E+WfHÐRm(E1yywxp!1)D A@"  vY ??339/3+393933310!!53347!T\܆m q  ZpdR=R@+  sY wYsY ?3+?+9/_^]+39933993102#"'3324&#"#!!6꺸 \4'r.uG;dz(E4 FL#Q@+ ""$%uY  sY sY?+?3+9/_^]+993339310#"4632#'&#"6322654&#"藜W+ERd} mkYI8NMJM^L:+4/𞞍u=3@ wY?3+9?99339310#!#!WY5O^DR".T@*#)  /0,,tY,, &sY sY ?+?+9/+99993399339910# 467.546324&#"3264&#"326lbszJ|najPVRHIQVPBC@=54&'&54632OF_]HG_`m?[1 -MWKSrt`FF`aEEa5\>L!!(T54&#"#63 F__FEa`g9_hS`pTA+YƛW`FF``FEa9n{*'+(k{T:Gu@CBAB; - %44HIY >YDY    088!Y8,00)Y0/+?+99//_^]]++3+9933933310#"'#"&54>3232654#"32$7#"$5$! 3267&#"|4dwVdfW`y !^[͒,ְUv+"Yx,flJ}+RvZ %d! _٣P_@rfW)HK(1iH@S   `Y _Y P@ p0]]]]]]qqqqqqq?3+3?39/3+393992239910%!57!!57!!hd"f{IIIII["=&@ ""('  `Y_Y`Y_Y_Y(((O(/(((((((((o(_(?((((((o(_(?(((8(((((O(/((((((o(_(O(/(((((?(((^]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]qqqqqqqqqrrrrrrr?++?++9/+993333104&+3264&+32657'5! !%netkfeSuqO ~8uh-pIvIxd+L\@7  _YV  E0 _Yp/]]q?+3_^]_]]]?3]+99333310 !2#'&#"326?3/iaZq0 [Zf=XeCZ<)#1$c= 2@_Y`Y_Y`Y?++?++993310+32> !%#57'5J`NFiY?欬"ptIvI#=@S  `Y-     `Y_Y `Y_YtT@0 ]]_]]]]?+3+?++39/_^]_]3+3933333310?'5!#'&+!73#'!3 ?3!#v[ p_YYP9[IIvId#==@ `Y_o-   `Y  _Y _YO/`@o_O?:`P0_?pP@ ]]]]]]]]]]]qqqqqqqrrrrrrrrr^]]]]]]]]]qqqqqqqrrrrr?+3?+3/_^]+9/_^]_]]3+393333310!57'5!#'.+!73#' G^^ 1AGYY<(IIvI۪<dL"@#$@$p$$$$ $`$$@QQWH$$_$$0$@$8$$$$$$P$$$$P$`$p$$$"_Y  _Y _Y?+?3+9/+3_^]]]qqr^]]]]+qrr933310%#"$5!2#'.#"327'5!~|eW|ZOetijF)12Ql/̮6<#JJ#=s@A   `Y    _Y _Y`P@]]]]qq?2+333?3+3339/_^]+99333310357'5!!'5!!57!#$kܬJuIIIIJJJE= [@9 _Y_Y  p @ 0     _ @ 0 ]]]]]]qqqqqr?+3?+39310%!57'5!,mdJJuII[=*@  `Y _Y?+3?3+93310'5!#"&'33265K+YF*E[II 0`^#)=@ _Y    _Y K +[K4 9{;+ {k[K; P@ ]]]]]_]]]qqqqqqqrrrrrrrrrr^]]]]]]qqqqqqrrrr?3+33?39+393333310 !!57'5!'5EN}J tXc{=IyIdBIIvII"I#=G@(    _Y _Y `Y p@0]]]]?+3+?+3993310!273!57'5!dRZ&IkIvI#R=@      _Y  _Y+ ?/o_O9oOoP@]]]]]]]]]qqqqqqqrrrrr^]]]]]]]]]]qqq_qqqqqqqqrrr?3+3?3+39_^]99333393310!#!57'5! !!57r7#emIIvIrIII '=G@$ _Y  _Y P]?33+3?33+3399332310'5!#!57'5!ݬuŴ#II&6.IIvIdL 0@  _Y _Y?/]]?+?+99331032#"! ! X`>= ^#=@  `Y  `Y_Y  _Y O/`@o_O?:`P0_?pP]]]]]]]qqqqqqqrrrrrrrrr^]]]]]]]]]qqqqqqqrrrrr?+3?++9/+99333104&+326!57'5! !gwOS~FOVIIvI\dL#@ $%  @_Y!_Y%%%%{%% %%%%{%;% %%%%%k%[%D%4%%8%%[%K%;%+%%%%T%%K%;%+%%%_^]]]]]qqqqrrrrrrr^]]]]]]]]]qqqqqqrrrrrrr?+?3+_^]2993339910! 327#".'$32#"dX`2i4>Iqa]jL=V 9]aQ>= #=g@7 `Y  `Y _Y _Y0]]?3+33?++9/+3399333939310!57'5! ! 4&+326 y($fN|8,IIvIRI8u׀mL({@K##)*+0@ %%_YRD %_YWO*?*/*]]]?3]+?3_^]_]]]+99_^]]993333331033 54&'.54632#'&#"!"&'mX-*[muh>Y-f{nuZ sV1BJf(9G`d+J[^C_%KooU'  7=m@B  `Y  _Y@0pP@ ]]]]]]]]qqqq?+3?33+393333310!57#"#!#'&+63][\S1IowI3=G@)   _Y aY pP@0]]]]]?+?3+3993310%265'5!# $5'5!FȘzIIII=@    _Y0 !    $tdD4m;$[+tT$=4P@ p`0]]]]]]]]qqqqq_qqrrr^]]]]]]]]qqqqqqqrrrrr^]]]]]]]]]]qq?33_^]]]]?3+3993393310#'5! '5nGy`=IIIoI=@       _Y 4$tT;$ k;{k4d4;k+P@+p`0/]]]]]]]]]]_qqqqqqqrrrr^]]]]]]]]qqqqqqqrrrr^]]]]]]]qq?3?33+33/_^]33]]993310# #'5! 3'5!{{DuZ:};u;IIII&=@F    4 4DTl4DdtszH]cH@X[H 4DTt;@UELHkT;4d0@p     _Y _Y?3+3?3+399_^]_]qqrrr+r^]q+++qr^]]qqq933333310%!57 '5!'5! !57J6˔sdII$RIIjII1YII$=@|  _Y _Y[{K$tD;k;p`@0]]]]_]]]]]]]qqqqr^]]]]]qqqqqqrr?+3?39_^]+39310!57'5! '5!h2(ȎTIIII2IIb=@    _Y  `YTD4$tbTF4$jvfF6&pdPD4$dTD4$:d4t`@BP@0$tdTD ^]]_]]]]]]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]]]]]qqqqqqqqqq_qqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqq?+3_^]3?+3399333333107#"#!!2673!b]Y r1;ZraQj w`@  /?933310!C)9)CNE@ ??3233103#֍EJ@  ?/93331057'5!JC))Caz,=#@/2?39993310 #3ZHs@ Y/+33105! 㐐X^#@[/]+993310 5!^ % B%@P %%  '&NY #QY NYNY'KP'''`'P'@'''`'@']]]qqqqqqr^]?+?+?3+9/+9/9933339310 !'# 4>?54#"#5>327"a^N~@VzTh&BTaK<0DPBH5'j=4u ^iUP#  p@F OYPY NY ;PpP@0]]]]]]]rr^]]]q?+?+3?+99333104&#"326'5!>32#"%[h&Z@]c`` (H̼ۢ1A]`!-DFZ>@"  OY QY]]]?+3?3+9933310%#"&54>32#'.#"327Z-TqҋH*"B6;`5}b9$(u#^wɬS\!|@M"#NYNY OY PY# ###;#P####p#P#@#0#]]]]]]]rr^]]]q?3+?3+?+?+99333310%#"&54632&='5!!327&#"8 2OY#))/PY8OY ?q?+?+99//33+999333393333310&546327#"'; #"&5467.54#!3262654&#"+#r>OJF3WwIi;SX{kJBAKE?>[Kڜ o+L L3mXuf-T=r?_@Q@@^sssmmsss3T@h NY NY RY$[9tP@0`Pp/]]]]]qqqqqqrr_rrrrr^]]]q?3+??+3?+9933310763 !574&#"!57'5!Eq^-TGBLLV-\`BZ#HBB/T^"ABBB- _@<  0@o  SY @ NY NY?+3?++_^]]]qr933310%!57'5!4632#"&gf`[?@YXA@ZZBBBHAXY@?[YL) U@3  SY@OYPYp`P]]]]]]q?3+?++93310#"&54632#"'533265'5!)Y@@ZYA?Z˻YS@+6?@ZYA?ZYrz"B3p@ NY NY NYiVD6vdVF& ivf&tfF$tdVB0 9{`T+ @,p`P@/o_? ^]]]]]]]]qqq_qqqqqqqqrrrrrrrrrrr^]]]]_]]]]]]]]]]]qqqqqqqqqqqrrrrrrrr^]]]]]]]]]]]]]qqqqq?+3?399+333?+99333333999910 '5!!57!57'5!odflCT<7s])Y`BBBBIPBBB( f@C NYNY    P @   `      ? / ]]]]]]qqqqrrrrrr?+3?+9310%!57'5!gf`ZBBB7-@) $$) )/.,*NY,$ )')NY 'RY!RYv/b/T/F/6/&/ ////////t/d/T/F///h//////f/9/&///////v/d/V/4/$///////y/i/V/D/6// /8//////`/T/D/$/ ////@////p/d/D//////p/P/?//^]]]]]]_]]qqqqqqqqqqrrrrrrrrr_rr^]]]]]]]]]]]]qqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqq?3+?3+?33+33333?+99333933107632632!574&#"!574&#"!57'5!Do8͍^-TABJV ^-TABBUV-\\mZ#HzzBB/T^**7BB/T^'FBBB7T@g NY NY RY$[9tP@0`Pp/]]]]]qqqqqqrr_rrrrr^]]]q?3+??+333?+9933310763 !574&#"!57'5!Dp^-TGBLLV-\\mZ#HBB/T^"ABBBN @X  OY OY$dD4$9$`@@]]qqqqq_qqrrrrr^]]]]]]]q?+?+993310#"&546324&#"326APM<=LOBܩ礭L @O  !NY  NYPY PY! !!!;!P!!!!p!P!@!0!]]]]]]]rr^]]]q?3+?3+?+3?+99333310632#"'!57'5!#"32kĿjlfg}d]NQX|IBRBBB4v&;TL` {@K  !" OYPY NY" """;"P""""p"P"@"0"]]]]]]]rr^]]]q?+3?+3?+3993333103267&#"!57547#"&5463273y]k&UDTfbf bHw[BB]`N+7ao@  @314H0P`p NY NY ?3]33?+3?+_^]_q+99_^]33310>;#'"!57'5!lG68;?=zzxi~7%BBB>(s@F#/  *)# NY NY***o*_*O*/*]]]]]]q?3+?3+9999_^]]33333310#"&'332654&'.54632#'.#"L/B&#r;WURygB i/HEVz*!#/K:7B+-rn%;35D(-!9@  OY @ QY?+3?3+39933310"&5#5?33#327{u6,5MzskA'hABU"<@g NY NY  RY$[9tP@0`Pp/]]]]]qqqqqqrrr_rrrrr^]]]q?3+?3+3?+9933310%# '5!327'5!!Dp^GBLLVw\R#HVBwT^"BB@  NY {[D$dD$;ddTD@0 ]]]_]]]]]]qqqqqqqqrrrr^]]]]]]]]qqqqqq?33?3+3993310#'5!'5!DywBpn3DfBBBB@       NY  YK;) y[K;+ j{kK;/ {k[K;+{o[K;/:t@Fd0$dTD4$p`P@0]]]]]_]]]qqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrr_rrr^]]]]]]]]]]]]]]]qqqqqq?3?3+33/_^]33993310'5!# #'5!jٶn1HyyFpNBBfBB@F     Pv@P@Y\Ho B@=AH @P@9Bpn3D@`uKQT<+-&:3.oBB BBoI~$Dc(`@         NY  NY dTDndTD[D[K4 8dTDpdT4$p@O? ^]]]]]]]_]]]]qqqqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]qqqqqqqrrrrrrrrr^]]]]]]]]]q?2_^]+9?3+999_^]]33^]333]31035#"#!326?3(k8hHP9~5H-%1B#[@5 ##$%Y_o Y"Y/+?+9/_^]+999333310"&54&'5>546;#";Pgpfq>E;n\^l;E>'jlUcr&WXW^bVYWF)&@@0 t`PD4$kp`PpO0 9p`P@p`?/^]]]]]]]]]qqqqqqqrrrr^]]]]]]]]]]qqqqqqqqqqqrrrr_rrrrr^]]]]]]]]]]]qqqqq??93103FGP#[@5  $% Y_o YY/+?+9/_^]+999333310532654675.54&+532#P>E;l^\n;E>qfqfWYVNbaJWXWrcUmiٌb0@  Y @Y/+32+993310"&'.#"#>32326739zJVS!GA Bu\8wUNVBBDs;>H1oT6EE2sSg8@  @ [  [D4$ktdTDK{TD4;+ @4$p`P]]]]]_]]]]]qqqqqqqqqqrrrrrrrrr^]]]]]]]]]qqqqqqqqrrrrrr^]]]]]]]]]]]qq/^]?+9333103!2#"&546s\ՕEa`FEa`gZ`FEa`FEaY=!^@0 "#OY QY??99//3+3333+399333933310#5$4>;53#'&'27,J\vە\kH63x}-]4e5eY@Tt-TT'>@" % ())"Y @Y/+_^]+_^]993310#"''7&547'76327"32654&a~xgidfCCfheivviifhEEhdjii`EEhfgez{dihkFFidkgxwhgfiijj="@' " !" #$!_Y_Y@$ H@ !@ H!!_Y ""_Y?3+3?+39/+33+2+3+39333333105!'5!3#3#!575!5!5!53pnEVŽBBBBffBBffdF(6@ @ 0       t ` P D 4 $   k      p ` P         p        O 0    9p ` P @     p `       ? /   ^]]]]]]]]]qqqqqqqrrrr^]]]]]]]]]]qqqqqqqqqqqrrrr_rrrrr^]]]]]]]]]]]qqqqq??99//93331033!l%n~n8F@PD6@=9+3$##393@3HG+ =fDSD  D=+  (NY#  / ?    NY/3+/_^]]3+9_^]_]]]]993333339933999910%#"&'332654&/.5467.54632#'.#"4.'>WöL/B&'r7QXSR`kd7tf^UgB i/HEPWcD$wma\'Ka@Z(LbBU*!'0K:;a+28\uKd3[n%;39V%E=M^?n <+@6*S/*D<4 ]5juZ @  Y  yiI {k]M=/ h{m]M?+ {k[M9) {kYI9+ 8{;+@O{k[K;+_O?^]]]]]_]]]]]qqqqqqqqqqqqqrrrrrrrrrrr_r^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqq/^]3+3993310"&54632!"&546320II01FF0IH11FFjG22ED32GJ/0GG02GXR*:o@>!((7/<;Y ($Y  3Y +Y?+?+99//_^]]+33_^]+99339933104$32#"$"&54632#'.#"32?3"32$54$X=@vE)R9pkzIFꡡAü@޼i;w'椣塡SR&o@3" && '(YY $YY    @ H  ?^]+]qr22/++9/++9/9933333102#'#"546?54&#"#5>327Cdt8V-~>7*!+1jSR8>.?/6R^R1+Y[E22 M7@^""+#&#;+;3@?**Y"+Y++#Y% P`p  /Y 7Y?+?+99//_^]q^]3+339/+3+3993393399339310#"$54$32#!57'5!24&+326"32$54$=@ 1^LT^[XFTxh`ꡡü@AW::7sjMt:FRBH椣塡p@ Y/+3310!5!#pbR+@ Y @Y?++9333104>32#"&"32654&bRSSTUR5PnoOQonSTSTTQIsVSttSVsV T@-   Y Y @   Y ?3+3_^]++/+9933933310#!5!3!!5ylG`kk-86F;@  YY?+9?+3999333310!5>54&#"#5632!6MvP):55%>qP,cjnwqSthpOBEtndDliW_- ;E%r@E #&'#YO_o  +; Y Y?3]+?+3_^]_]]9/^]]+9933310#"/33254&/57>54#"#563 ;wgA -6?L@>62o&,>f[OWhbmz̈́FKSBHwLi c^T#@[/]+9333105!^!%#LxU@-   NY  NYRY ]?333+??3+3?+9933333310%#"'!55'5!327'5!!?i8Z6 ^LO__Vw\\?14n-Bt[SOBAa=6@    OY /?+39/9939310###.5463!!!#׹IK @  [/+9310"&54632UEa`FEa``FEa`FEa{Z9D@   P `  @ H @ H 0/]2/+9/+q933310"'53254&'73ZFH?\>E3oZZV,/n^kLC )@ @ Y?+3?299310!575737ZhCCA.B9jQ A@ Y@ H @ Y ?+_^]+]+993310#"&546324#"326jk511565+juvmmNJT *@  Y /3+39933310 #3#3eeJfddJBVvC'|&{ !@0@?55].5OC'&{t{@0@p?5].5`E'|&u36@0@,?55].5|X "U@* ""#$"@ OY  @[?+/_^]+39/99339333102#"&546332?3# 46?EF__FEa`g9_hS`pTA+Y:W`FF``FEa]n{*+c(&$CkN&%+5+5&$vN@ &U%+5+5&$N&%+5+5&$N&(%+5+5&$jN&"%+55+55&$%%+55?55=#&@[&% %%  ##'(&`Y&& # _Y   `Y   `Y_Y%  `Y_Y?+3_^]+3?3++9/_^]3+3?+39/+993333993333339910'5!#'&+!73#'!32?3!57!!57;[ pYYP9[3͘Tz4tGdI[IIYdZ+L&&z N+%+5#&(CVN@ & %+5+5#&(vN@ &s%+5+5#&(TN@ &" %+5+5#&(jVN@ &#+%%+55+55E&,C3N &޴ %+5+5E&,v]N@  &A %+5+5E&,5N & %+5+5E&,j7N &%+55+553y= P@+  !" `Y`Y_Y`Y _Y?++?++9/3+399333910 !%#57#53'5+!!32>iY?ЖJ`NF=IzIa" zp'&1N@ &) %+5+5d&2CN& %+5+5d&2v&N@ &| %+5+5d&2N@ & %+5+5d&2N&, %+5+5d&2jN@ && %+55+55T %@    /]99933210 ' 7  BeDhBFeDeBfFBhDffdo"K@(  #$  _Y @_Y?+?9+999933910%&!273!"'#&#"4'32#lk1mVɾVȽa_ŭ_xu3&8CN&%+5+53&8v1N@ &%+5+53&8N@ &>%+5+53&8jN@ &8)#%+55+55$&<vN@ & %+5+5+=\@3  `Y`Y    _Y_YP]?+3?+399//_^]++99333310%!57'5!3 !#4&+326m8-w $~dJJuII\+@2f@4%$$ ,  43, @) )NY%% OY NY ?+?+?3_^]+9/99993399333310467.#"!57463 "#"&'53;>54&'.ZOFNM=R gj7HX:DB&+D 1@>J*T#Z HB^7JF8iIYSd:6S::gG)vrB&DC&&Ҵ'* %+5+5B&Dv@ &&;&) %+5+5B&D&&&* %+5+5B&D&&.; %+5+5BZ&Dj&&5/ %+55+55B&D&&)/ %+55+55By-<C@D,1@@5A &':'ED&&**#NY6NY*.QYAOYAA QY=OY?+?+9/+?+?9/++9/993333393339102!3267#"&'#"&54>?54&#"#56326267.="34&8ta.}(4N5Ő0]cDG\X'AJ]8^-!JGE"@J@=/R5tzB M"*?=}KlG'YS3v$FJ% S4(VIUPFZZ&Fz +%+5FX&HCw&"%+5+5FX&Hv@ &x!%+5+5FX&H@ &"%+5+5FXZ&Hj@ & -'%+55+55&C & %+5+5-R&v@  &L %+5+5d& & %+5+5CZ&j &%+55+55N%r@@   &' @ HOY#OYPY@']?+3/?+9/3+9/+9933399107&'5%!"&54632&'4&#"326Y_7HB%!dFKI@AHKF]dBl'X|o#0j޻ȥ7T&Q@ &$1%+5+5N&RC&Ĵ%+5+5N&Rv@ &X%+5+5N&R&%+5+5N&R& -%+5+5NZ&Rj&'!%+55+55VJ@(    @Y?+_^]]]99933310!5"&54632"&54632H8NN88NN88NN88NNN88NN88NN88NN88NF$j@:     %&""OY @OY @&]?+?9+999933333399107&463273#"'#.#"'326rݐ_K|vp߉^M-;3M<80OB^z5nz2r/=8|??j<;<&XC&%+5+5<&Xv@ &T%+5+5<&X@ &%+5+5<Z&Xj@ &'!%+55+55F&\v @ &}! %+5+5L3$K@'   %&NY"PY PY NY?+?3+?3+?+399333310'5!>32#"'!574&#"326s &ߴ>B %+5+5d&*N@ #&&. %+5+56<&J>&AI %+5+5d&*N@ ,&#) %+5+56<&JG&>D %+5+5dL&*36ddH6__H6@ \\H6@XXH6WWH6VVH6UUH6TTH6SSH6RRH6QQH6NNH6JJH6@ IIH6@BBH6@ AAH6@==H6<A %+5+5#&+N& %+5+53TB&K&" %+5+5#=#'@n& ' !!$())`)@)P)))& `Y&  &    '@' `Y'' ''   _Y !_Y?2+333?3+3339/_^]+2_^]]2]]+_^]33]q9933333333]]10357#535'5!!5'5!3#!57!5!#$kܬxJTnIIIInJJJT%@g$  &''>' '0'P'`''''' 0'@'''''P''''' OY$"" NY" NY RY?]3+?3+333?+9/3+3_^]]]qr^]993333310#763 !574&#"!57#535'5!3Eq^-TGBLLV-\`KiBZ#HBBT^"UBBgB<&,8N@  &!%+5+5q& &%+5+5EE&,9N@  & %+5+5X& & %+5+5E&,:N@  &%+5+5N& & %+5+5ER=&,v 0%+5-R&L $%+5E&,8N@ & %+5+5- F@+ NY NY `     ? / ]]]]]qqq?+3?+9310%!57'5!gf`ZBBBEg=&,-@   ]5-L&LM,@ 000/0[0o0x00000]55]qq55[&-6N@ &z %+5+5Lj@@  Y[ OY PYp`P]]]]]]q?3+?+/_^]3++933333310#"'533265'5!%53#'!˻YS@+6?L'rz"B!%!#)=&.3p&N3pn@9v   NY NY?3+33?399+333333333999339910_^]] '5!!57!57'5!odflCT<7s])Y`BBBBIPBBB#&/vN& %+5+5(N-&Ov@  &M %+5+5#=&/X(&O  %+5#R&/%#@ H@ Hq %++5?5+(&O;@  @ Hȴ %++5?5#=&/6@ ]5]5+L&O\% @ H @H @ H @ H ++++5#=V@/  @  `Y_Y_Yp]]?+3?3++9/999333310'5!7!273!575ϪlRZ'JxaIITjJ_/Z@5   NY @ NY?/]]]]]]q?+?9/9+39333107'5!7!57z`gfzFBuJ|KBBG'&1vN@ &r %+5+57T&Qv<@ &i%+5+5'=&1   %+57T&Q ( %+5'&1N& %+5+57T&Q& %+5+5 'QX94H H@ H@H H+++5++5(yG"Z@1"  #$ `Y aY _Y _Y ?+3?+?+33?3_^]+93333104&#"!57'5!>3 #"'3325=jfevj߅ZY!)@xpyh UJuIzCA)7L#@h $%% %>T%d%%%%%0%% %0%@%%%%%P%%%%% " NY"NY PY    RY?3+?3_^]+?+3?+_^]]]qr_rr^]]9333107632#"'5332654&#"!57'5!Dp˻YS@+6?=BLLV-\\mZ#H)rzcO"ABBBdE&2N&+5N&R@ &%+5+5d&2N&+5N&R@ &#%+5+5d&2CN@ &{ %+55+55N&R@ &S!%+55+55qE!,@K" ''-.%_Y `Y   `Y*_Y `Yh?3]]+3/+?3+9/_^]3+33/+99333933933310!2!#'&+!73#'!326?3!# 327&#"qY`TpU[ plYYa%9[Yw<Ln9=jTNd WS]0+3j@7/%045!OY)OY0OY00  QY,OY?+?3+9/+?+?+999933393399102!3267#"'#"&5463264&#"326"34.ɹ4rd=g6{u`ۼ``?M4883M?A<,RD MLzxEEnf2#&5vN&+57a&Uv@ &l%+5+5#=&57a&Ul%+5#&5tN!&+57a&U|@ &%+5+5m&6vON)&+5>&Vv@ )&x),%+5+5m&6N)&+5>&V8)&)-%+5+5mZL&6z+8#%+5>Z&VzA+8%+5m&6N@ +&-)#%+5+5>&V=+&-)%+5+5 Z7=&7zim'H'H'H'H'H'H'H'H'H'H' H' H++++++++++++!Z&WzO 7&7UN@ & %+5+5!&WE@ @H@ H++5 7=s@F     0P`p  `Y`Y _Y?+3?339/3+3+3_^]q9993333210!57!5!#"#!#'&+!!63][\S1Izw zI!G@& QY  OYOY P?3]2+3+3?+39333103#5?33#3#327#"&5#!{{u6,5M<{EA'hhABU"zs3&8N@ &*"/%+5+5<&X@ & -%+5+53E&8N@ &2%+5+5<&X@ &%+5+53&8N@ &%%+5+5<&X@ &#%+5+53&8N@ &A# %+55+55<&X@ &!%+55+553&8N@ &f#%+55+55<&X@ &>!%+55+553R=&80 (%+5R<&X &%+5&:N@ &R%+5+5&Z@ &:%+5+5$&<N@ &  %+5+5F&\@ &" %+5+5$&<jN@ &+$ %+55+55b&=vN@ &N%+5+5(`&]v@ &S%+5+5b&=TN@ &%+5+5(`&]p@ &%+5+5b&=]N@ & %+5+5(`&]s@ &%+5+51@   NY PY?3+?+33393104632#'&#"!57mķdB@'dfm%BB  %[@. !!&' #OY OYPYNY?+?+9/3+3?+9/9933333310535'5!!!>32#"%4&#"326 m`# (H̼ۢ[h&Z@]c`NhAh]`!-D1=-P@+, %%",./,*,_Y `Y)*`Y?+3?399//++3393333104&+3264&+326"#63! !%!57etkfeSuqOb2W_, ~8uh-p-;y1xIk#=z  #H@%  %$!!PY!OY OY?+?+?+9/993333104&#"326%#"%!#'.+>32[h&Z@]c`%ۢ M6/*V(H̼1D] ?!-#=5@ _Y `Y  ??9/++399333104&+32633 )57'5Sf{ۍHII  8@  OYPY??+?+9993333104&#"326'53>32#"%[h&Z@]c`zZA (H̼ۢ1A ]`!-DcL5@  _Y_YI?2]+?+3993310 !"'332#"#6$QzZq0 [fLCBZ 1&<)T&.dj(S@+((*")*%%`Y% "" _Y _Y?+?+9///+9333310'.#"#'&#"326?3# !2>325D)Zq0 [Z|iaOXsZ<)#1f=Xe&F(I@&")(*%NY%%  OY QY?+?3/+99//3/+393310'.#"#'.#"327#"&54>32>32rF*H*"B6;`5}b-TqҋSg |Oȋƥ^wɬM$(u3y=3= C@# ! `Y_Y`Y?3++3?+39/93310+32>%!%#57#"#63! J`NFL?NOb2W_KiY"pIk-;y1U=F@%   `Y`Y  _Y?+3?99//++3933310) 4$!3#"#!%#"3pd7Z ]{JI%S\=%F@&  '&OY #OY PYNY?+?+?+?+93333310)'#"&54632&=#"#!327&#"\85Vθ~B#O*@GZN\5Bt{:04cgY؍.}Mi3=i@9 `Y  `Y - `Y?3+3?39/_^]_]3+3+33939332310)3!3!#3!#"#!3I[9PYY_l [vvUI<LM@)  `Y  _Y _Y?+?+99//+_^]9333310"#63 ! 7!&2!ӐZbe" '^BC^VIi&JL%O@*  &'`Y##_Y#_Y ?3+?+39/+99333310%.5!2#'.#"!26?3# $J\븬W+!o6lYtx ,{'4\ m'*J+wxy(XF="R@- #$ #`Y`Y_Y `Y?+?++9///+33933310#"&'33265'5!#'.+!73#'-K+YF*E[^^ 1AGYY< 0`^lI۪<R`@2  OYPY6 F V  ?3]+/39/9933+3399333992399910#?>32#'&#"3# !ÍuO@&-5 E"왱qnyh.dj.d@3..0"("/0++`Y+%_Y(%%% _Y%_Y?+?+99//9+3+93333310'.#"#'.#"327'5!#"$5!24632vD)ZOetij|eZOXs6<#JJL)12QlF=G@$  _Y_Y?3+3?+993339333105! '5!'6 7&'G\}AW$sp $6IIWII8 !Agz3)Y@/"' '+* %%#NY%NY  NY NY?+?+3?+?3?+9/9333310"&54&#"!57'5!763 3265'5!rGBLLV-\`Eq7C9AnwjT^"ABBBiBZ#H{~rq'Bs.a@NY NY?+?+910"&5'5!327}`/*)0 vPBUD6 R E=9@ _Y `Y  _Y?+3?9/3+3+3910!57#53'5!3,mJJ*zII/z#)Q S@,  !" `Y   _Y??+3?39///+393333310)!574632#'&#"'5! )J tXZ]Q'dc{ˤEN}dBII`"IIy:p"_@4    #$RYNYPY   NY?3+3?3+?+399+93333310!57!574632#'&#"'5!7s])YķdB@'dodflCTBIPBBmBBB88@ OY  NY NY?+3?+9/3+3910!57#53'5!3gfww`BB=h4Brh!G@*!  !#"  SYQY?3?++?99333310!#!5'5&#"#5>327@4F`#+<%%)`y3ÙRP.A25+` Xp*F=0\@1&-  -210-_Y0,'  _Y )# aY ?3+3?3393+33333?+9333310%#"&'#"&5'5!327&5'5!3267'5!!aK9BpLAKdq;wec=:^ e"SP,949,AIIK#6AIIKSY DIIJcF=N@' _Y `Y??+9/?399+333399333310##"&'33265'5!'5!uř/d Y=#CF&6?.cVqIII7LTP@+  NYNY NY RY?+?+3?+3?+_^]9933310763 !574&#"!57'5!Dp^-TGBLLV-\\mZ#HBBT^"ABBBdLdZ'K@* "())) _Y_Y%_Y?+?+9+_^]93333310! 654&'&54632! 32#"dJ&DL= N`(@@##  )*NY OY&OY?+?+9+9333310#"&5463 654&'&546324&#"326`df gN&DLLB Bi Q=F@%  ! `Y `Y _Y?+3?99//++39333104&+326%!#!57#"#63! wOS~BF%Ob2W_\VIIk-;y1L (P@+% )*PYNY'PY "PY ?+?+?+3?+933333310#'&#"632#"'!574632#"32@'diĿjlfķcCY]NQXmCBRBBoQv&;#=!Y@0   #"_Y `Y`Y _Y ?+3?99//+++393333323104&+326#!57'5!3 h|7>54&#"#632!26?3Zo Yum~f-Yǭ>hum\+-X3!&ooM&_B[^J?+d`G9(eKB12(7@")*!&&NY& NY?+?+993310467>54&#"#5632326?3#"&2{REH/h BgyTUW=r!&B8J*o-*C43;%ns-*B8:K0"C=U.L%=@ #  &' PY  PYPY?+?+9/+933310"&5463232?3#"&5"32654&W|{X?6+@SY&*';;'';<{ZZyzrѼ(8;(';;'(;!L#E@$  %$OY@ QY PY?+?+?3+3933310"'53326=#"&5#5?33#327YS@+5;{u6,5MLr{5zskA'hAB7=6@    `Y _Y ?+3?+3393310#'&+!57#"#63!7\S1չOb2W_IIm/;y1!"D@#" $#PY OY QY?+?39/+3?+99333310'&#"3#327#"&5#5754632$'d6,5M<{{ķ5jhABU"zskA!o  F7=F@$aY   `Y?+?99//3+333933310#'&+326?3#"&5#"#!7\S1[E*FY(P3][^` w3L)J@' $ *+_Y  _Y' aY?+?3+339/+9333310# $5'5!3265'5!>54&'&54632L0]S&DL7'5!>32p<*-(;46BD`qKQT<+-&:3.,Bp@\pO1<8t*VI~$DcboBBƪD b=X@.  `Y`Y_Y?+33?9/3+3+33939939910!5!5!#"#!!!!267ae5]Y r1;wrzQj.z (`i@< NYOY     NY?+?9///_^]]3+3?+93992991035#53#"#!3#326?3(ϟשk8hHϸ9~5H-h:1h,E_=U@.  !`Y_Y_Y?+?9///+3+393333310"'332654&+5#"#!\,254!#5#"#!!27pƷUHQ)8hH:pwt9FSd 85|<A1`Q;N0lg M&)VL$^@1 ""#&%`Y _Y""wY?+3?+99//3+39399339910357>7!5!654&#"#>323#!Ve#)jX>J+WPZ8R.o3zim1fz2u)=$X@2 $$&% _Y      _Y wY_Y?++?+99//_^]9+933310'5!#'&+>32#"'3324&#"#֭Z\S]J꺸 \4'r.`k;0dI>(E4 $M@) $%& OY   OY NY?+3?+99//9+933310'5!#'&+>32#"'33254&#"#K+ebO<˦ O.h)Oa,-_RB#_Y  %1@ &'NY  OY?3+3?+93310#5?33##"&'332654&'.aVlu!Ec>B$B&325$4&#"A5mOHD758LBB_eìgeo#?Y1??910!#31m+@  ?3?39910!#3#3+⠠s /8@ aY aY   ??99//3+33+3910###535#5333#3/-ӑ쑄=$ &''=$N/&+5$ '&'']:S&G']s# =&/-V#L&/MV(Lb&OM9' =&1-'L&1M7L&QMs&$N&+5B&DE&,8N&+5k&d&2N&+5N&R3&8N&+5<&X3!&8 - &+555<&X'j@00P@ H+]q55]53&8 .& &+555<&X'jv@00P@ H+]q55]53!&8 /" &+555<&X'j@P000@ H0+]q55]53"&8 02  &+555<&X'jC@00P@ H+]q55]5FXM@)  OY   QYOY?+?+99//+_^]999323310"&=!54.#"5>32'265#0m]X7S<;+R}CM!+el5!&$ -B&D'j@>>P&&&@ H&+]q55]55&$ 1B&D';@)/2222@ H2&&`&&&&&@ H&+]]qqqq5+]qq5E&YN'&+5By&dL*^@3  +, ! `Y)!(#%#_Y!! !%%! _Y _Y?+?+9///_^]+33+39933310##"$5!2#'.#"3275#535'5!3|eW|ZOetij)12Ql/̮6<#z}JJ}<,8>C@[*<<,0" !!66B; A,ED-OY >>&!&&3OYBNY;*/ @ #H?PY?+/+_^]33+33?+99//933+93333333333310#"&'#5367.57&546327#"'; 32654&#"!&#27!6 7N&t;S+#r>OJF3WJBAKE?>S8 {C#`gj][5Br?Kڜ o+L L3([sssmmsss*1[[[d&*N@ &&($!%+5+56<&JA&۴C? %+5+5#)&.N&+53p&Nv&+5daL%J@)  '&''  #_Y _Y`Y?+?3+?+_^]93333310"&547$! 32732#"qzJX`/:6= Nc&@!('(((?(((9=H(@/(+H(( ((((_((  OY PY@$OY?3++?+_^]]]q_q++r^]93333310"&547.546323274&#"326rqzIɹџ0:632"654& EkuibEI1IhnBvdt''&1Cw&Ǵ%+5+57T&QC!&!%+5+5&$'v"@ %o+.%%+55+5?55BL&D'v @  >m>A %)/ %+55+]5&vN'&c'*!%+5+5By&v@ D&_DG%+5+5d&v&N@ #&|#& %+5+5F&v@ %&Y%( %+5+5&$~N& %+55+55&D1&(1 %+55+55&$N@ & %+5+5B&D1&1) %+5+5#&(?N'&Ĵ'%+55+55X&H)&ݴ )%+55+55#&(N@ '& '%+5+5FX&H@ )&)!%+5+5&,JN&ɴ %+55+551&& %+55+55E&,N& %+5+5E&& %+5+5d&2N"&" %+55+55 &R#&#%+55+55d&2 N@ "&" %+5+5N&R@ #&#%+5+5#&5)N)&8 ) %+55+55a&Ur & %+55+55#&5N)&)! %+5+57a&U@  & %+5+53&8N%&%%+55+55<&X#&#%+55+553&8BN@ %&^%%+5+5<&X+#&#%+5+5mL&6δ-)(#%+5>&V0-)%+5 7=&7a  %+5!&WG 0%+5AE=L"@@" #$`Y! _Y?+?99//99+93331056$54&#"#63 5,54&'c+W-}:AqSily%ޡ=14ʅ4]׻"f4Ձ(9E"H@' #$$ OY! OY?+?99//99+_^]93331075>54&#"#>325>54'vBH<<-E6DŪlsػxJe"m`& d> |S(:#&+N&!%+5+53T<&K@ !&# %+5+5#LGP@*   aY _Y _Y _Y?+3?+3?+9?+99333310574#"!57'5!>3 瑬mwLJe JJuItE9JSE#.7p@I Q"Li)(!zBCp_Vh6B+S!-%E h#.a@6' ,# 0/))_Y #_Y@ H_Y $_Y ?+/+3/++9/+999333310! $5467.5%3 4&'265!"ɶqk fv/hljueeUj~MN ,P@,. ! ' .-$$OY *OY?+?39/+9993333_^]10!"&57.546732654'74&#"326Hgq)X=>A@X)pjDLIABHKE7EU!h CF~vtFC g"UƤbE=A@"  `Y_Y?+3??+33?933310654&#!5#"#!!2}W]Y ΒKqTYraQjp|LU(EnB@#NY NY?+3??3+3?933310654&#!5#"#!32$mgk8hHPkcP]-%1ooIX&$N@ & %+5+5B&D@ /&&, %+5+5#Z=-|@C (, +,(/.&!-+- `Y --`Y-_Y- `Y_Y?+3+?++339/3+333293333333310?'5!#'&+!73#'!3 ?3!#"'53254&'7!#v[ p_YYP9[ tZFH?\>E$IvId5^kZV,/FZX&.c@7" $+* 0/00 *OY**! ""!!QY !'OY?+?3+2339/+_^]933333310"'53254&'7.54632!327"34.ZFH?\>E!տ0l^X0UT<;+ZZV,/~R~BM+"^km4d!&2 - @'& %+555+555N&R'jA@00@H0000@ H0$$'+HP$$#H$&++q+r55+]]+q5d"&2 2 @ $&$/ %+55+55N&R'Z@ 000000@"H0@ H0*1H@(H&12% -%+5+5+++r5++]qqqq5d&2N@  &  %+5+5N&R@ !&%+5+5d5&2 1 @ $& %+55+55NA&R'J@$@ H$!!!]]5+5$E&<N@ &+ %+5+5F&\@ !&! %+5+5EI@%  QY NY PY?+??+9/9+93393310632#"'#67&5'5!4&#326$%|scO^}`ACBb'+KhXQc@TbCVOBc"-%7EF'0x@A( ," 212 "%%RY% NY NY ++QY  .PY?+??9/9+9+3?+?+3_^]93333332310632#"'#67&54&#"!57'5!763 4&#326$%|scO^}GBLLV-\\mDpACBb'+KhXQc@TbCVT^"ABBBR#H@"-% $X@-   &%&OY  QY @ "PY?+??39/9+9+333993333310632#"'#67&5#5?33#4&#326$%|scO^~{uACBb'+\hXQc=VdBWA'hS"-%L! @ OY PY?3+?+910#"'533265'5!!˻YS@+6?'rz"B7^*5Q@*&&0+ 076"33OY (..PYNY?+?3+3?399+393333310'5!>32#"%#"&54632&54&#"326%327&#"` (H̼ۨ7kDmo[h&Z@]c`#^XPVNPZd5A]`!-C&!z1Ż+8L\!-6x@>"3 ( . 783OY)OY0++OY5%%PY NY?+3?3+3?3+3?+?+99//9939333333210!57547#"&5463273632#"'3267&#"#"32hˊ bHw[iĿjl]k&UDTfbڮ]NQXLB]`N+WCBR2ʴv&;s$L@)`Y ! _Y@ _Y?+3??+33?39/93+310 !57!##7#57!73337gf4iCCd"A~hn#iNII[IhhI1 Wn7d+"*i@> &%!!"#",+&% ((_Y ! _Y?3^]+?39+993393910#'&'326?3#"'#7&5!273&#"|NGZ)4jq0 [Z|KbiaejDJ.0+d<)#1/S%Xe Y=d#=E@$ _Y`Y  _Y `Y ?+3+?9/3+3+399310!!!273!57#53'5!jdRZ&I~~&zkI"zI 7h@9 !   `Y    _Y?+3?_^]39+333/3933333310!##"#!733#'&'%57'4*3][==\2=(@aw^^ g2Id>E;K@)"6((. =<"6++3NY/+  RYNY?33+?+3?3+999331032673#"&'.'.'332654&'.54632#'.#"뼲%!!'#*A?jI <#V B&#r;WURygB i/HEVz*%SL/) zJI#/K:7B+-rn%;35D(-(E7!C@$  #"RY  NY  NY?+9?3+9?+9331035#"#!32673#"./.#(k8hHG6Q#"<(&'A;KmQ-($X<-%1gTTF) .T\QHD?@! _Y   _Y _Y?3+?+39/+93310632!577>5#"#ms}݊j[ZHհ->II OK=c<@ OYNY?+3?+39/3933103577>54&#"#632fSk^gm?g%G펐gB w}ie+s#B=%.f@6 &+#&0/* _Y`Y#+"+"`Y++ _Y?2+33?99//+93+3+3933333103575#53'5! !%32654&+!4&+326" ~8SuqSetkfIz4Ix,zuh-p3=%U@+##  '&  _Y" `Y aY?+?39/33+33+3339933333310# $=#53'5!!'5!326=!ᘘzȘzII&II&z HN#"'*@K)(#)%!,+' '`Y*#*`Y(-### ## _Y  `Y_Y?3++3?+339/_^]_]933+33+3933333310!#7#57'5!733#/373#'#3 ?33'#7#;:㬬YCC[ PYYP9[0W@##}}IvIdYKFX"&){@B') %#$$% ! +* &&OY)$( QYOY?23+?+3339/993+3933333333331023!327#"'#&46"3&7#7'!/tj}`:X7ScKxj<;J`%'$PMRQM!+lFe2-kigg[==@ _Y`Y`Y ?3+?9/3+3+399310##"&'33265#53'5!3ȘK+YF*E[ 0`^vzII*L%H@% '&#SYOYOY PY?3+?+9/3+3+393310#"'533265#53'5!3#"&54632!˻YS@+6?nnldY@@ZYA?Z)rzh0"BlhD@ZYA?ZYIEL *G@$ $$+ ,!"`Y`Y*&`Y?+3?+?+?9939933310"3267&#".=#"$5!273326?TJ.p`ti&nur%:#;%%1v}$ 3Vg3/L 'H@$  ( )OYPY& #PY ?+3?+?+9939933310327&#"#"&547#"&54327332?3Tc`GSQL\d_KiB1xi5?+@ʴ+̳18H  9xmq#=!^@2#" `Y  `Y _Y _Y?+33?++9/3+33?93333310!57#53'5! ! 4&+326 y($fN|8,IIn4IRI8u׀7aX@-  OY  NY NY?+3?+9/3+3?33399_^]33310!57#53'5!>;#'"3җzzzz lG68;?=BBHhHBxi~7%h$= M@("!_Y  `Y  _Y?+3?39/933+33+3339310!!57!53/5!!7'5!3!ZVTȎVOTIIzIIIImF&)O@)$()*+)OY%'*$NY! PY ?3+?3+3333339/33+33910##"'5332>7#53/5!37'5!37#@`uKQT<+-&:3.,ǛYBpWOn3DVvOI~$Dcb7hBBBB&[@1! '(( $QY NYNYNY?+?+99//9+?+_^]9333310 '5!>3232?37>54&#"^ZN~@VzTh&BT]O<0DPcBH5'j=4u \mUP#SkC@"    PY QYNY?+?+?+?9999333310%!'# 4325!4&#"327k}qϸJ!`SWTITWjBB]q kRä_.FC@"   PY QYNY?+?+?+?99993333105!63 #"'!3265#".q]ϸJ!`SWT]djB]q'kRRjW_z %@@"!!&'PY #OY PY ?+?+9?3+933310#'&#">32#"%46324&#"326@'d (H̼ۢķcC`[h&Z@]c`mr`!-Db13G.@  OY QY?+3?3+993310>32#"'332>54&#"3-TqҋH*C8;`5}by$(u#^wɬAN!+*@%RYOY)RY?+?3+9/9+10632#"'#67&54>32#'.#"4&#"326ibfr!g;IqҋH*"B6;`5lYR\M2HJ3dp`C\rtu#^w,9,3SF )J@'$$* +" NY"OYPY)&PY?+3?+?+?+3993333310327&#"#"&=#"&54632&='5!32?x^XPVNPZd}Bd=h@mo`d'ۻ+](!zB&mS)H@&$ *+PY'OY"PY NY ?+?+?+?3+3993333310#'&#"!'#"&54632&54632327&#"@'dg8=!546"34&Q7X_k0'+:+!MCRe6p5G[@7 ?O_ OY   QYOY?+?+99//+_^]993333310"&=!54.#"5>32'265#0m]X7S<;+R}CM!+el5G$-g@6-& "- /.  %&& !RY  QY *OY ?+?+39/9+333/39999933310"&5#"&'.#"5>3 >7327%32658gqշ xpX7S,c.]qW62 o*'>:{RjoeM!+?m1Wodst6>I+a@8 "( -, QY OY  (%QY?+3?3_^]_]]+9/+993310"&54675&54632#'&#"6;#"'3267maӮyH#54&#"#'632o91|Zoss 00?x254&#"#'632?327gq `no91|Zoss 00?x2𚮰ip`3p** ymoSWkhӄvu5/.4 T-4Op wVuF=@ OYQYPY ?3+?9/3+3+339310%##"&'3326=#53'5!3K+YF*E[ʬ6, 0`^zIIgSE'3R@,1*  4'5$PY$ .PY(QY NY ?3+?+?+99?3+39333310'&#"#"'3326=# 43254632274&#"'dB+ n+pqϸV})ķdBWj`SWTImƁo$`q 1:_'äSE'G@%%)("PYQY NY?3+?+?+?999333310#"'3326=# 4327!274&#"B+ n+pqϸJWj`SWTIo$`q kR_'äq6B@"  NY  OYOY?+?+99//+393310%!"5432#'&#"3275'5![mH%R`~wjb34`L,@%@ɺBBEM@)     NY OY?+?3+3339993333310%'>7'5!'5!&'iZH A=87Jed3OH$3 ` e{`BBBBXUduC,>@!  PYOY?++3?3999333310'67&/5!673%7&'UQO{aAPxמag?TW n;1ByuB.{ciQqL@F@$NY  NY RY?+?39+333?+9933331047# '5!327'5!!Dq^TGBLLV\`JBZ#HVBBT^"BBTB7T&U@- $$'(( !!RY!PY$  NY ?3+333?3+?+9_^]9333310!574&#"!574632#'&#"763 TGBLLV-\ķdB@'dEq^B/T^"ABBm?BZ#HB7L._@5)' /00),,RY,$PY!NY PYSY?++?+3?3+?+9_^]9333310#"'5332654&#"!574632#'&#"763 ˻YS@+6?GBLLV-\ķdB@'dEq'rzT^"ABBm?BZ#H9E@$SY OY  NY NY?+3?+9/3+3?+9310!57#53'5!34632#"&gf`P[?@YXA@ZBBIhGB_hQAXY@?[Y-tk7 '@  NY NY?+3?+3910'5!!57___!_RBBBBqB@"     NY  NY ?+3?+9/333/_^]339102>73!57'"#>7'5! i aVgf" i _W` E0BBQ-F B$:@ NY NYNYNY?+?99//+3+3+310467'5!3#!57.75Q=`uugf>PQ##<]BQMBB]<+*.L(@ NY PY ?+3?+9321032?3#"&5'5!?6+@SY`GzrѼZB(F&_@3" ! $$! '(!NY" NYNYQY?2+?+3?+?9/3+393333310"&'532654&+5#"!57'5!!Y9~^$8hgf`bF)&M <BBB1+;7-b@4 $++ ./*% NY' "RYRY+NY?+?+3+?3399+3333393333310!'#"'#"'5!327&5'5!327'5!Do8͍^TABJV ^TABBUV\\R#HzzVBBT^**7VBBT^'BBB7L-_@0$+ + /.*% NY' "RY+NY?+?3+3?3399+3333399399332310#"'#"'5!327&5'5!327'5! Bp8͍^TABJV ^TABBUV\\L#HzzVBBT^**7VBBT^'BBTB7L)5f@6 3.)$$376,RY0,.)"''%NY'$"$NY"PY?2+?3+333?+99?3+393333310"'5332654&#"!574&#"!57'5!7632632YS@+6?ABJV ^-TABBUV-\\mDo8͍LrzT^**7BB/T^'FBBBR#Hzz)LT#M@( !!%$RYNY PY !NY?+3?3+?+?+339933310!574&#"#"'533265'5!763 TGBLL˻YS@+6?\mDp^B/T^"rzBR#HB7L#U@- $%% RYNY  NY  PY?+3?+3?+?+3_^]9933310"&54&#"!57'5!763 32?3[GBLLV-\\mDp?6+@SLѼT^"ABBBR#H zr!F@# NY   NY ??+3?399+3399333310'5!#!57'5!{gffg,cSUa,jywlBBL.%BB1MVR-W:@   NYNY?+?33?9/+3993310!'+3267'5! lG68;C02zzxiW~=;BBB-W=6@   NYNY?+?33?+3993310!'+3267'5! lG68;C02zzxiW~=BBwB-L@@  NY PY ?+3?33?9/+3399331032?3#"&=+3267'5!?6+@SYŔ68;C02zGzrѼW~=;BB7La9@ NY NY ?3333?+3?+993310>;#'"!57'5!lG68;?=zzxi~7%BBB7La=@ NY PY?+3?+?333393310'"32?3#"&5'5!>;);?=?6+@SYz lG6s~7%$zrѼyBxi0*@ PY NY ?+3?3+99310#'&#"!574632@'dfgķdBmBB~L-@  NY PY?+3?+399310632!57#"#~>hgfd'@nBBm9U@.OY OY NY NY??+33?++9/+39333310!#!57'5! 4&+326 `q_hkFTvFIl[BBC?B\LP9P@+  OY  NY OY NY?++?+339/3+?933310)57'5!34&+326kZh_q`NZmIFuUB?CBBcdQK>L4K@( + &&256 )) NY)NY1.PY?+3?3+?3+99933310"&5332654&'.54632#'.#"+32?3ƺB&#r;WURygB i/HEVz?6+@SLѼF#/K:7B+-rn%;35D(-n3zrL(@ PY PY ?3+?3+33910'&#"#"'5332654632'd˻YS@+6?ķcCmrz\L"B@" #"$#PYOY  PY ?3+?3+3?3+33933310'&#"3##"'53326=#534632'd˻YS@+6?ķdBm3h'rzGhL(1@  PY PY?+3?+3339310"&5#"#563232?3|d'@>h?6+@SLѼmzrF)=@"*+'*PY$RY RY?+/+?3+333933310'&#"#&'#"&546327463227&#"'dH-mtg`ķcC4K]RYEmuY_4'apd3+9,(/!<@ OY  QY?/+39/3+3933310#5#534&#"5>3236,5M<{hYABU"zsA'!L9@  OY@ PY ?+3?3+3399331032?3#"&5#5?33#?6+@SY{uGzrѼkA'h<#_@1!!  $%NY OY RYNY?+?+?39/933+33+399333333310!'# 5#53'5!!'5!327!\Dp^^^!Vw\LLGBR#Hh>Bh>Bhh"T^X)u@& ''#*+#   $H@ H    OY?+?33_^]9/++_]33333]39333310 $546?#"#!32654&'!#'&+mжF(KY\wxxw\[K(Lƒ" fxwf "6@ !PYNY QY?+?+?+9933310"&5'5!32>54&#"#5632^,j[=SJ-&%KOeuBn)iѾ;@      NY?3+333?99333310)57 !573#c_GKJJ?^??f;@     NY?3+3333?3993993310% !5733!57 XٶnH@   PY  NY ?3+333/3+993310 !57 !57>32#'&#"3xBpnDsSn0=8<+-&:3.BBBBڥ ~$Dc03@    NY NY?+3?3+3339910!57'5!'5!0lu(tYMjBBBB[B(Lq!O@*" #NYNY PY ?+3?3+3??3+3393331032?3#"&=!5#"#!326?`?6+@SYk8hHP9~5bWzrѼ'-%1({$g@6#""&%NYNYNY?3+33?99//+?+393333999910!#67!5#"#!3>32#"3254&Sk8hHPMIk^oy$wAFg$/Z@1-"($  (01NY  *RY %RY?+/+?39/3?+3933333310&'#"&54632754&+5#"#!%267&#"vg`^$8hHbI-OlN[RYEL0+apd3<1+;u[[BN,9,'0Ih<@ OYOY?+3?+39/393310)577>5#"#>32mknecj'Y@TҔJ ZK .Բ.@Ih<@ OYOY ?3+?+39/393310?.54632#'&#"!¬UBY'jcdokmJ.-K JIh=9@ OYOY ?3+?9/3+393310#"&'3324&/'5!﬑UBY'jcdok.- KZ JFFZ.@ OY QY?+3?3+993310"&54>32#'.#"327:qҋH*"B6;`5}b-Fu#^wYɬM$(dL "L@(  #$?$  _Y _Y?+?+9/_^]_]3]9939321032#"! ! 4632#"&X`[?@YXA@Z>= ^SAXY@?[Y5DF*F@&% $(!!$,+$ =MH?3]?39/]]33933333310"6;#/32654&'2#"&54675.546my **?d`phѠlVSo4-T  4.04uvVw pOq*U@,$+),NY$" OY"OY'NY'?+?+?+?99//+3399333310'.#"#'&#"3275'5!!"5432>32F*H%R`~wjb34`LkOȋƒ@ɺBB@6fgF'H@&! ()%(SY OY" "QY QY?+?3+3?+?+33933310#"&546;'5!3#"&54632267#"ݰyskY@@ZYA?Z/NX?E>zyhaxH"BTzn@ZYA?ZY^`6,+1L7X@/    NY NYNY?+?+3?39+33393333310!5?'5!75'5!dlT7s]Y`LpBBBBPBBTBJ4@    NY  NY OY ?++?9/+39931032?3!57'5![I9K__jBBTL+L@(&  ,-PY)OY#PY NY ?+3?+?+?3+3993333310#'&#"!57547#"&54632546323267&#"@'df b9ķdB]k&UDTfbmqBB]`N^1$h"K@'!! #$!!OYQY   OY?+?99//3+3+3933331075357>5#"#>323#!575$knecj'Y@TҔmz ZK .Բ.zJJ$h"N@(  #$ QY  OYOY?+3?+99//3+39333310%!575#535.54632#'&#"3m䑔UBY'jcdokJJz.-K zS)0b@600$*12NY+NYNY0 'OY "PY?+?+9?+?+?+93933333210%#"&54632&='5!!326?3!327&#"%#"8x@B,9'%/ . 14 1  @?,NY,*(NY*/ ##32#!#67!"3254&x^XPVNPZdk8h8'OY#<:.:RY,.. OY@ 4QY?3+3?3+39/99+99?3+93333310"'#"&5#5?33#3267&54>32#'.#"632'2654&#"0yHZ{u6,&D#=qҋH*"B6;`5]k\HJYR\M2{=>zskA'hAB/%nu#^wP3dp3$,9,L@:r@> 820")8<;5RY5&-PY*&2" " PY0"NYPY?2+?3+333?3+39?3+?+933333310"'5332654&#"!57!!57#5754632#'&#"!7632YS@+6?=BLLV7R׏fķcC@'d:DpLrzcO"ABBBBE'emR#H)(-N@*(  /.(%NY! NY NYNY?+?+?+?3+99933310#"'!57'5!32654&'.54632#'.#"Pif`&5oWURygB i/HEVz*BB'1K:7B+-rn%;35D(-(uI@&   NYNY NY?+33?+?9+39333310357'5!!326?3#"(f`P9~5HU>k8hBB1mQ"K)!@$+*!! $ ??99//910'53# #'5!'53# #'5!hzJ1QQ/8K@zJ1QQ/8K7i,,aF,,gi,,aF,,g<= 2@      ?3?399//33993310#'.+"#!#'.+"#!U%\]%TaU%\\%Taq  4L4$O@*""%&!NY PYRY"NY?+?3+?+3?+3933331047# 4&#"#5632327'5!s>7+@SYFDHOqLmVHkWyrѼM_"BBUB4L-S@,!!.(/'++$PY+ NY PYRY?3+?+3?+3?+3393331047# 4&#"#5632327'5!32?3#"&s>7+@SYFDHOq?6+@SY'<?33?33333?39933310632!574&#"!57'53sO92*(.-379]@((O38Z(((2$A@" "&%<-"  >?33333?33?33933310574&#"!574632#'&#"632r2*(.-37xl@#&<sO92(O38Z((=xv B&]@(,= &;= ,?3?33?39910#"&54632#"'533265'5!=6&%77%&6|n70&!&d+&76''56r} D RG#(2x7@ ;  ><?333?33?339933106;#'"!57'53xZ "#$d"ZIIL"(((  f5@   ;?>?2?333?33993310'+53267'5!xZ "#$d"ZQII2uL"W((8( ,Mf9@  ;? =?33?333?33993321032?3#"&=+53267'5!&  '35n|t[ "#$d"ZQIHQ D }rL"W((2fC@     ; >?33?33339/39333310#!57'5!374&+326@o?9*D:/4C,*F3f($z( ((o;1-&qf1@  ;  ??333?33339/9910'53# #'5! mB+II*Dz.C(( < ((A )Yf)@ = ;?333?3399910'5!'53#"'5332>7(!DvB('9F-30$%&!((9(( eT- K.U\=\=9RR+R5 @   /3293331044#526lH3TwwT0K3HPwTTwPF5 @  /329333103"&5463"AJ1TwwT3H4GPwTTwPH25@ ->?33?339/393310!577>54#"#5>32tgAB -?33?339/3933107.54632#'&#"!ehT\}z405D/329910%# #3D\>D/329910 #3 D+\+rrG^.@ Y[/]2++999331053#'L^!%!^1@ [Y/]++39993310#537L!%!O@ /]9310#3nnOBa@ /]299105!ta^TvX^CE @//]]9310#3nnEBt/399105!tޖbF$w"@//]]9310 5!F % bF$w"@//]]93105!bF % @  ?3/39310#'53#573T6TT6T%T%?3910#'53T6T%Y @   /3293331044#526lH3TwwT0K$3HPwTTwPFY @  /329333103"&5463"AJ1TwwT3H$4GPwTTwPH  /33910753533  /23910##5#5! ~  /910##5#53533wwwwwwwwA/399105!tA'` -@   @Y/]+_^]29910"&'332673TefQW\e`SDFQZ @ Y   /]+93104632#"&[?@YXA@ZAXY@?[Y#) :@#   Y@ HY?_/]+++993310"&54632"32654&VW|{XX{{X';;'';<#{ZZyyZY|8;(';;'(;oR#%@  Y/+/9333310"&54673327ZqzI<J:63232>73Up9!" i ka1OF= i i`X--F$2- E^ 6@  [/]2+3333333331053353^!%%!%%<,@   /239/333910"&557>7327Bgq{I]qW62 o{Au'?m1Wo/  /910  ' 7 HHIDHHI(ffK@     ;=?3?3339933333933310'>7'5!'53.'uG%%#,!=q(( 5 G&!2I " ,>?33?39310!57'53 ==9h(((&u(2@#)*# < ??33?339993310#"&'5332654&'.54632#'.#"mu3m(C(430TWIq[G_'>+*-WXIYf O-# '\FM[B$'W2QfT@#   >;?333?3933333339333105!7'53!57'#5?'-?Rm926?c92?'''' '' '' 27@ > -?33?339/3933107.54632#'&#"!ehT\}z405p~-$@  //]3]29910573#'~>F@  /933310#'573F>F@  /93333107'53#φ>E* @   /32993310#"&546324&#"326*|YY||YY|fB--BB--BY||YY||Y-BB--BBb$@ /]9310%5! %  $@  /2]2339910%5!!5!: %  %  &@   //2^]2339910%5!!5!"L %!%g&@ /  /]3]33310"'&#"#>3232>73Up9!" i ka1OF= i igX--F$2- EI @   /22933310"&54632"&54632UEa`FEa`FEa`FEa`I`FEa`FEa`FEa`FEa=/2910!##`ނ==/2910#5#5!`ނG/291033!YނG/2910!5353ނGF@  /329933103!53ƘFrF@ /2993103!^FבH @  /9933331057!!,%2%,'kl!/]105! % 3!/]105!3!%^D/3]21053#'L^!%!`a:/2105!ta-/2105!`-  /2]210"&'332673efQW\e`SDFQfZ  /104632#"&[?@YXA@ZAXY@?[Yj Z  /22310"&54632!"&546320II01FF0IH11FFjG22ED32GJ/0GG02G+ /233104&#"'632#5>3*HFZjQ[pE0"c;U 2x-#  /2210"&54632"32654&W|{XX{{X';;'';<#{ZZyyZY|8;(';;'(;^r /2]21053353^!%%!%%^D/3]210#537DL!%!O7/10#37nnOBVO /3210#3#3efQPbeTCBU_6/10467#"&LI#+#I?EQqE6, '!/:X_6/105>54.54632LI#+#I?EQSqE6, '!/:X_6/104632.QE?I#+#ILSMY:/!' +7E6B/105>54.54632BLI#+#I?EQSqE6, '!/:XFw@//]q]105!F % Fw@//]q]105!F %BE/10#5#5353EBE/1033##%{A /2105!5! d /10654&'&54632-DVITg]ST,F@MjRwEf  /103"&5463"J1TwwT3H4GPwTTwPH5F/231053533˄F5F/3310##5#5˄=BF /10##5#53533wwwwwwww:u/3105!tߖL!  ?33/10#"'53326=!!˻YS@+6?!'rzL2  ?22/10"&=!32?3!?6+@SLѼzrfo  /]3104632#"&[?@YXA@ZAXY@?[Y  /33310"&54632!"&546320II01FF0IH11FFG22ED32GJ/0GG02G-;   /3210"&54632"32654&W|{XX{{X';;'';<;{ZZyyZY|8;(';;'(;_@o/]]105>54.54632LI#+#I?EQqE6, '!/:X.L+@ /o /]223310"'53254&'732ZFH?\>E3oLZV,/n^k&T  /2210"&54673327qzI<J:632aQQfeFUBDSFRw@  /  /]3]310"'&#"#>3232>73{Up9!" i ka1OF= i iFX--F$2- E: /]3105!t /]3105!1 /32105!5!̗RF@    /3]210"'&#"#>3232>73{Up9!" i ka1OF= i iX--F$2- E_:/2105!t__/2105!_ /10'mMsMMsM` /?10#3Ef  /1044#526H3TwwT0K3HPwTTwPF{F /2210!3!5d7F@ 0@/3]210!!5#nF~i-@  @ H//]3+29/33310.#"#54&#"#>32632 ?(5FPF5)> RnJg<54.5463#44 & w44 & w-2:#QXr-2:#QX!@@H@ H/3++]2105!5!c̗>_/]105!V_ % _/]105!_ %HRy@    /3]210"'&#"#>3232>73{Up9!" i ka1OF= i iHX--F$2- E_/105>54.54632LI#+#I?EQ/qE6, '!/:XH]  /333310"&54632!"&5463253-@A,,?>-@A,,?>b?V@-->=..?@-->@+.?!s%gE @ //]]210"&=3327 RS2)@EWPEN/{A /22105!#!R d1(@H H//]3+]2+105!5!̗VE /3210#3#332732>73{973x:$" i ka6:3x9& i i0_Bj-F]Ai ER#/#@  '!-/2399//3/310"'&#"#>3232>734632#"&4632#"&{Up9!" i ka1OF= i iG33GG33GG33GG33GX--F$2- E3GG34GG3GG34GGRN/1@,####  /  ( /3]299//3310"'&#"#>3232>73"'&#"#>3232>73{Up9!" i ka1OF= i icUp9!" i ka1OF= i iX--F$2- EX--F$2- EH /10'7#'573'7e,%%,,%%,Hll'kk'1F /10'#5'73lk'&&, #/;GS_kw@U!{Q]]KWiic uo9EE3?ϙ-'Wc?χ''?cW /33333/333339////////////33333333333333333333333333104632#"&%4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&%4632#"&'4632#"&4632#"&4632#"&4632#"&%4632#"&4632#"&4632#"&4632#"&#5#5!!5353##!!33!5!!5!#3#35DxxdP_Nd8dwd8dE88DddddKquffd?d%8?8ddd88y/10#57'53l>>f /32103"&5463"J1TwwT3H4GPwTTwPH`- 1@ &/]23]]]]9/3102#.#"#>4632#"&eaQQfe YAAXY@?[UBDSv@Z[?@YX#E /10''7'77GGGGGGGGzF/10#'573F>zF/107'53#>Fr  /29/3107'53#%573#'5>>=f  /321044#526H3TwwT0K3HPwTTwPFr  /310#"&54632@-,@@,-@,@@,-@@*F /10#7'7'7'37$t#//#t$//䞠vk,-jtqh,+jE#/@ -'!! /3299233310#"&'#"&54632>324&#"326732654&#"|Y5YY5Y||Y5YY5Y|LB--BB--BhB--BB--BY|.((.|YY|-((-|Y-BB--BB--BB--BB$Oo/9/3107#33&?p@oOVw /3]210"$&'332$73lۯ g.01.g wUYGRRGYU_ /2]210"$&'332$73lۯ g.01.g _UYGRRGYU=/2105!5u/3105!53!d@     /3]210".#"#>3232673gF^zi _cgF\zi3*1*@3OK)2)>3_ /3]2102#&$#"#>$l% g.-g &UZGRSFYUSH /10'7!5!'7$,%6%,Hlk'&Es#A@ ## $%! ?><?2?39/993?393333102#'#"546?54#"#5632799 0N#nIS0A(p2:.$$5s(+ ZWRfG:=30't7@   ?<?2?39/939933333102!327#"&5"34&sg@::Kp.+tz1 WM).%=`QpA!2I 1@  @ H ,;>?33?3?+39310!57'53'4632#"& ==97&&54''6h((((44(&76!&*u %@  <??3?3993310# 46324&#"326*{}"5-%%-5"O)ut`bx#f;@ >; ??3?333?399933310#"5'53327'53#sM8+(-.47c@g({38(('u)@    <??3?39993310#"&54632#'&#"327`0Ni+%86FKQW7Tc}iwi&<@ ! A > , <??3?3?3?399333310#"&54632'5'53#327&#"->$}z~BB9>85/4-16<R]((ow v2;@  ,  ><?3?33333?39933310632!574&#"!57'53sO92*(.-379]@((O38Z(((2u+V@'""' ' ,-(*;@ " '' %><?333?33333333?39933393310>32632!574#"!574#"!57'53GV#c#~R93O,493O'33775&II((Ok ((Ok](((2x5@  ;  ><?3?33?399933106;#'"!57'53xZ "#$d"ZIIL"(((&   ;??2?333910"&5#5?33#327RWJWFZww!$*U&JDt'>'( 3 &ff#@   ;??3?3333310#'5!'53\I(!DB(& ((C(( 2Rf2@ >;?333?393333105!7'53!57'#5?'-?Rm926?c92?'''' '' '' (z/931053J#8(J@ o/]9310#5J[#(3E "@  //]]293310"&=3327@@E&*&PEIC@D95I/@  QYQY?2+?+3993310"&'532654&#"5>32UR0b|b-T'&M©M$(FZ&,@ !m!!!]]]55I&5@ !m!!!]]]5j^T@Y/]+93105!?^!s%^ ;@ @ Y/]+3/3233939310"&54632!"&5463253G-@A,,?>-@A,,?>b?l@-->=..?@-->@+.?!s%H&$9kL Hj%++5?5K @  [/+9310"&54632UEa`FEa``FEa`FEa>'(9Ld@(#@H#@H#@H#@H#@ H#@ H#@ HH@ H@%@H H]++5+++5?5+++++++$>'+ 9Lr@<#@H#@H#@H#@H#@H#@H#@ H#@ H#@ H#@ H@H H@%@H@ H++5+++5?5++++++++++>',9Ll@2@H@H@H@H@ H@ H@ H@ H@H H@%@H@H@ H+++5+++5?5++++++++{L&29L@b@H@H@H@H@H@H@H@H@ H H H@ H@ H@H@H@ H @H @ H ++55+++5?5+++++++++++++>'<$9L{@-@H@H@H@ H@ H@ H@ H@H H H@  %@H@HH@ H H+++++5++++5?5+++++++\ L&[9dLx@\1@H1@H1@H1@H1@H1@H1@H1@H1@ H1@ H1@ H1@ H1@ H,+@H+@ H+@H@ H++5++5?5+++++++++++++&k:  %+555H$"=%%=6@  `Y _Y_Y?+3?+3+993310)57'5!#&+KqZ>dIvIkHO@( fv4DT H?+222?33]]]9333310)5!%!;"a#=(b==#=+dL "R@,  #$="&"" " ""_Y _Y?+?+9/_^]]]_]39933991032#"! ! 73#'!#3X`KDDDD>= ^fPddfE=,#)=. HA@!     _Y ?3+333?33_^]9333310%!57!!57 hb$fIIIII#R=0'=1a = #Y@4  $%  : J  7  ?3]33?39/]]q333933331073#'!#3"#!#'&#2?3!33DDKDDJm$SS$pS$S}S$SfPddf4[0йdL2(=P@/   `p _Y`Y _Y ?2+333?++3_^]q993310357'5!!57!(魭kJuIIJJkJ#=3C=Q@+     `Y   bY ?3+9?39+9933333310!2$?3!5 5!#'&+gpB'$S{(=[*s1d: 0fZk 7=7$=<OR=3o@&11 ++45{5D5/5555555d55[55$5D5h555555T55t55555+5K5k55 5555{55@5$5 585555t55k5_55;5K5555T5d55K555555T55;55% " _Y_Y0_Y&@ H@ H"1_Y?+3?99//+_^]+3+33+3+3_^]]]]]]qqqqqqrrrrrr^]]]]]]qqqqrrrrr^]]]]]]]qqqq999333333210#"3!2654&+575#".54>;5'5!32+AxooxAAmyhkhymDƸ̢:JypیnhIIhnȇoyJ&=;6=#"@ !!$%%4%%%%$%4%D%d%t% %l%%%@%%%%%?%%p%%%%%O%o%@%p%%%%%%%?%8%%%%p%O%o%0%%%%%%o%P%?%%%%%%O%o%0%%%_Y   _Y !_Y?+3?33+3339/3+3_^]]]]]]]qqqqrrrrrrr^]]qqqrrr_r^]]]]q93333310!57 $5'5!'5!>5!!a|zz|aJIII{˫qIwJ] L)s@: !!' $##''+*#$_Y_Y! G?3]32?+9/+3?993993333333333310"!3;'&54! 32?3!>54&5͖V=Pmz]\{mP=VʱPi""iϰE&,j7N &%+55+55$&<jN@ &E$ %+55+55Kb&c9@ &&+&) %+5+58A&g9@ /&k/2%+5+5L3&i9@ &w %+5+5f&k9@ & %+5+5&w:@ & %+555555Kb%S@-## &'# NY PY RY?+?+??+99333333310"&543237!!&'#"3267.W.HV/!0GQMA=Dy-g(tӘJKRneȝtL&\@2 # #'( (( $#$#OY$$OYOY??+?+9/+9_^]]93393310!4632!"'4&#"32654&'5>یo-*T1<>76/Ai\|ufXL㺠 ?pd@_ UXvK+@@! )&&,-)NY#NY?+?3+9993993310#'&#"#"&5467.5463232654&'pB#9P?DEO]gGTém]MO[`t9G{,H89oDRtՉɐGBNtU28A.k@? (  0/%%OY OY .++QY?+3?3_^]_]]+9/_^]]+993310%#"&54675&54632#'&#"76;#"'&'32?AdXęA4CZKW*#kI 33JW"12q`c:FZQ@s$s$RC:W W;Pf!Nzc!B@"  "##@ OY/+?99933933105>54&'.54>755$7 cCQ^a֬ByޠVhz(|:iB635)Y_XzZc$yL37@ RYNY???+?+39933310%!.54&#"!'5!>32 HF$d(p~tGF.-COV\RBR>-US@.   PY =M OY OY?+?+9/_^]+_^]99333310! !22!"! 9E;NQLONMAQ(&2- -t&@NY QY?+3?+9310"&5'5!327}t/*)0 voB6D6 R %c`@4    NY  NY?+3?39_^]+393393339910!!'5!$m smjBD\RB5@ QY?+?33939391035'&#"#5>32#Rq#+<%%)TnV:6P@2T` AyFA.ALoQ@*   NY  NYRY ?333+??3+3?+9933333310%#"'!55'5!327'5!!?i8Z6 ^LO__Vw\\?14n-Bt[SOBAx:@ NY?22?+333993933310'5!654'538Ad=O3fBc ^M-!6YueKz6b@8, 3&"/3,780  OY ""#OYE3 ,&"?]99/9]+9/+99333310532$776;#"&'5>54&'.54675.5467Q+^QD/0m()4ofxǥTD_ӷop¼2: m#qEu  1a\Yzl{$h>126%;%Vm*NRMF@%   OY QY?+3??+333_^]9333310%27# 5##5>7##!#+6 r; C0 !dCQi _k;Ǹ-EhzL;@@ QY QY?+?+?_^]99333104632#"'!2654&#"zˈu_ltoXVYS@I:*Ӂn*6z7Lzu#@@ %$%% !OY OY /+?3+93333939105>54&'.54632#'&#"f&OY{;TB]wɹ9`lH*:RhzK`;$C`Ir;iB+19) -NN* 4@   PYOY?+?3/+3933104'326#"54$3!73bsXOUZ`[`w؊Z@QޘΨ1Njr~(2@   QYOY?3+3?+39310#!!327#"&5CQ[9,+6 r;DhAA _zsk4@ NYNY OY?+?+?+93310 '5!32>54&'5|_:C-A^BdFܘ(\IL#V@ !$%i%V%9%"%%%%%%%%%%v%T%F%$%%%i%%%%t%f%R% %@%%%%%%%%t%k%T%;%$%%%%%%%P%D% %%%9%%%{%d%%+%K%%%%`%%%%O%%0%%%%%`%%O%!!OY NYOY??+3/+?3+3_^]]]]qqqqq_rrrrrr^]]]]]]]]qqqqqqqrr_rrrrr^]]]]]]]]]qqqqq93333310#&$546746324&#">|RIem3>6.kjL\ EĹjd LY@. !    ?33?339333333339999331067&/537!#&'!Vh@#+<+wN&0$&Tm; A`';% AYLl@ K4;Kk{k+K[{ t`4k4: [0@ONY  OY?2+3?3+3?_^]]]]qq_qqqqrrrr^]]]qqqqrrrrrrr^]]]]]]qqqq93333310,5'5!3>5!#^vs|wlg| Bo | faB3^S/e@- -"&&10&1F1111111111f1v1T1F1$1411k11111r1d1V1B11 10111111t1111P1$1D1 11t1111P11$141D1:11111k141+11111101P1`11/1111_11 101@11 "NY# QY)?2+3?3+39/_^]]]]qqq_qqqqrrrrrrrr^]]]]qqqqqqqrr_rrrrrrrrr^]]]]]]]]]]]]qq999333210"&5473267'&=332654&'5#"&'#efQM8U #" U8MQfeZ! "\/ߧg[83@@38[g0\"ZVU[fZ&kj&ڴ  %+55+55Z&wj@ & & %+55+55N&R9@ &G%+5+5&w9@ &T%+5+5S&{9@ 0&Q03&%+5+5t'F@%   () OYOY#OY?+?+9/+99333104632#"&532654&'5>54&#"tیo-!:NUX|ufX<>76㺠 ?$p`{y}}l__lp[ajZN!%1K@&'-23*QY"" 0OY?+33?399//9+39333310#!##"&'##"&573267'&=33265'!CQrZ! [ҴqQM8U #" U8MQ7DhZVU[og[83@@38[gttL<a@8 :3)(!/:>=8(!!(8,$RY$  5RY PYSY?++?+???+?9////93333310"'53326=#"&=#&54675#"#46327467332653jYS@+5;lKZ8BFlalNW8BFLr{4ZG@YAhP>3Q*GA[EKP>dLL>@! _Y  _Y _Y?+?+3?3+933310! !57$32#"dX`mL%JJG&V->= NLN@+   _   OY NY   NY?+3?3+?+_^]]]99393210!57.546324&#"326ifAPM<=LOB%BBV%ܩ礭ddL",@ $# " _Y ?3+/3993310>54&/$!2#'&#"SEv{OZXbuA!E13Q,90VCZ>$?KaEg5K(10@   PY /3?+9993310 5>54&'.5;73~)PnmgPHIc h8F:LBT5oTv-_G1/9.7#=L@)    `Y_Y`Y _Y?+3?3++9/+9333310#'.+!#'!!57'5!^ 1AYG^(IIvIBL#F@% OY OYNY??+3+9/+93333310%!'5!#'.+373#'ߍH 1AwHHBڰժBnU=$@    ??9/3993310%#&546!654'53!d >dd 0kVJ3,t.VJ32tNb$@ ??9/3993310!#!3\|v|9)d Ej!8@ ! !#"  bY/+3?9?933310'>3 '654'#467&%#(o'~^w7>XY:;ՠQVJ-1vF>~0B@0 /@ RY/+?99310&#"5632'64''%&''yAvk_nF/QFˮ"oG, [^v]Nv'E=El@;<C6/)"" /-CGFB=50(#%#_Y?2%9++aY aY  `Y?+??39/++3?339/9+333339333310"'.#"#5>32326=#"&'#"&5'5!327&5'5!3267'5![r7]p\6D\j2mdO7BpLApdq;wec=:^ emED$N9$Q.#}y-649,AIIK#6AIIKSY DII97EAm@;0.7)"< ."CB=61(#%#NY ?3%:, ,RY QY  PY?+??39/++3?3399+3333393333310#"'.#"#5>3232=#"'#"'5!327&5'5!327'5!+Е[r7c|H6DRs3Cl8͍^TABJV ^TABBUVRD$?H$L'%"HzzVBBT^**7VBBT^'BBvQ&N@*% %('$!_YaY!`Y%_Y?+3?3+?9/++3933310)57#".54>32#'.#"!27'5!nηit~/x&Y2?<o{dI\qБj г:LII("M@) !! #$QY NY OY !NY?+3?3+?+9/+933310)57#"5432#'&#"327!g)p/H-!-FQnrT`fBK!˵+B';Ex=1_@4/(! !/32*aY(**$'"$"_Y$!!_Y aY  `Y?+??9/++3?+39/9+933310".#"#5>3232654&#"!57'5!632\xo@]p\6DUg1elqbotZE*3*N9$Q,%vgjt:IIuIITO^3Q+5O@*4/(/ (762OY22 ,OY PY @ QY?+?+?+9/+9339910".#"#>3232654'#"&54>32673"327&HeJ8PRD(B=>%HCnzjFTX0o`DUCDgb9 '0'1Cup$+$jRDx^An=m06SWɄsgE:3DDKL(A@# %%")*# _Y_Y?+?+393933310"&5,654&#"#63232654'7~|o7h%-[>zqx9/sd~* ?+Ǭ]lwWLABGRM<@ !   OYQY?+3?+39393310 >54&#"#632327/mfX_J*Hh {3ZԐ,#ٻʥw+Q(/ML"%U@,%# $  !'&# `Y $ $`Y ?+33?3+33399933333310'&#"!5.#"#6327>32 !7,4Ai4+B  -Wa~XB|paaQVbQqq w)G~n_y!$W@.$" $  !%&"$ PY # #NY ?+33?3+3339933333310'&#"!5.#"#6327>32!1& 4l=L: %0#%HJWh|j6*1eaLɖ,s.. B* .hbJXVFy!.G@%"(/0+_Y  _Y %_Y?+?+3/39/9+933310! 4$3232673#".#"63 32654&#"y7UPP5=j\\8UNR5_#,<`T=L;A[[aL0+Q@,)")-,- & OY&& PY OY OY?+?+3/+9/+_^]93310"&54>32673#"'&#"32654&#"5>32ZTIb:Pb.OP0isi]UU]d60hBzF9- ͶxqzpG"B=)W@.& +*_Y" )`Y  _Y?+3?99//3+33+3933310%!57".546;5'5!32'>54&#ǬmaR+9&gn|o__n}ng&9+RadJJ|(2(G(6=tEIRIIRIEt=6(G(2(HR.@ NY OYNY?+?3+3?+910#!57#53!3Rxg`DBhBy.C@$ &," 0/RY+(RY?+3??+3?9993310"&=#&54675#"#46327467332653lKZ8BFlalNW8BFlZG@YAhP>3Q*GA[EKP>PF'C@$" )())  %OYOY?+?+9/?_^]933310! #"'##./.4&#"326PQ 6xucd4F [nt[@BOL==LPAoVw`0 >p` +r߬堫FZ.@   QY QY?+3?3+993310"&54632&#"327:S.b~}b/($MɬM%(L)MdL/CQ@,  QY  QY QY?+3?3+9/_^]]+99392310"&54632&#"!!327#S.b| 7|b-($MzM$(/O@,   QY     QYQY?2+?+39/_^]]+933310"&'53267!5!.#"5>32;R.b}7 |b-T($MzM$(+=L3t'L.@  _Y _Y ?+3?3+99331032?3# !2#'&#"毄Zk_ZZC`PQ_CZ#R=Q@(  _Y  _Y?3+333?39/333+399333310#!57'5! !!57a&#eIIvIIIIO6L3X@. NY NY NY ?3?+3?333+3?+3_^]9933310!#!57'5!!!57{0\__tUU7\BBBFBBB"L#O@("$% OYQY RY ??+?+9/3+39993333310!5#534632#"'32654&#"XXˈu_ltonXVYS@I:hӁn*hmz7SL.@  _Y _Y ?+3?3+993310#"#63 !"'332毄Z^lZ.ZBCCBZt'L%@@   '&## _Y _Y ?+3?3+9/393331032?3# !2#'&#"#"&54632毄Zk_ZKYAAXY@?[ZC`PQ_CZ@Z[?@YXSL%@@   &'# _Y _Y ?+3?3+9/3933310#"#63 !"'3324632#"&毄Z^lZ[?@YXA@Z.ZBCCBZ2AXY@?[Y#&(CVN@ !&!%+5+5#&(jVN@ &#+%%+55+55 >=/p@= !*%$$!01*,aY,,"$!!")"`Y"_Y `Y$?3]+?+3?+3339/+3393333310%#"&'332654&#"!57#"#!#'&+632F%YF*E[ldGQt3Z[\S1{ `^hjIIow(%&FvvN@ &%+5+5dLY@1   `Y  _Y _YF ?3]+?3+9/_^]+93333910!326?3# !2#'&#"! i-[UwWOZy z<)#1e>YdCZmL6E=,E&,j7N &%+55+55[=-=*]@4$& $ +,`Y!!_Y!$_Y!_Y&`Y cY ?3+?++3?++9/+933333104&+326"'332'5!3 )57! ]~DD~L^; G,*Z"ov!^Δ/m)II/Jkn#='o@; $$ ()$_Y#`Y   _Y   _Y?+33?3+3339/_^]3+3?+933333310!57!!57'5!!'5!3 !4&+326J(ؘ\-1;JJJuIIIIv=&|@F '(' " aY"""P"`""" ""`Y _Y?3+333?+3339/_^]q+33339333310%!574&#"!57#"#!#'&+632oaGQt3Z[\S1UZdIIdnIIow(^#&vN@ &m %+5+5#&CN!&ִ!%+5+5:&M@ &F ( %+5+5"_=p@D    `p  _Y `Y P  _Y?2+333/_^]?3++3_^]q93333310!#!57'5!!'5]s]$=JI_IuJJkJH$#=@ +;[ ;i@adHo0POo@DGH`9o@),H@`p?`Y `Y_Y_Y_Y?++?+3+9/+_^]]]qqq+r^]+qqrr_r+r^]]q9333310)57'5!#'&+3 4&+326p] Z7dշIvI({ۍ"=%%=F Kf=X@0     _Y `Y  _Y`Y?++3?3?++39393933910!#!#76'! !8#}}#tPxj=IKJH%#=(='o@$    % )(V)D)6)$))V)v)))))I))&)i))))p)d)P)D)0)))))))))p))4)T)d)))){)4)T) )+)9)))))o) )@)))))))0)P)p))))0)P)p)))))  _Y %$ &&_Y!?22+33333?33339+333_^]qqr_rrrr^]]]]qqqqqqqrrrrrrrr_rr^]]]qqqqq33333393339339339910!'5! !!57'!57 '5!'Yqsplmpsqޙ=I.IIrI~W=IIWIII.^L%R@+$! !&'$`Y_Y _Y?3+?+39/+993393310!"'33 4/57>54#"#63 ̦ \4'z- xt^g5o"+W렊\m(E&y~q1+*#=i@:    `p  _Y  _Y?2+3333?3+3333_^]q993333333310357'5!5'5!!57#$kܬJuII*9IIJJ}SJ#&N@ &'%+5+5#=]@/    _Y _Y?2+333?3+3399399339339910 !!57'5!'5cief|XE{=IyI_8IIvII1I=G@'  cY  _Y_Y `Y?++3?+3?3+9333105!!57! #"'332ĭk[!^q^; G,*Z"IIJJkn/m)#R=0#=+dL2(=S#=3d+L& 7=7:=K@' cY _Y?3+333?3+9999393105! '5!#"&'33267:2(ȎLx{T1d A4$6HvFII2IIߜKu1pXO=3q@&11 ++45k5_5;5K55 5555d55 5+5K5i5555{55D5d5;5/5 555555t55 55K5k55555[5{55@55$5855555d5 5+5K55555t55;55555;5[5{5$55% " _Y_Y0_Y&@ H@ H"1_Y?+3?99//+_^]+3+33+3+3_^]]]]]]qqqqrrrrr^]]]]]]]qqqqrrrrrrrr^]]]qqqqq999333333210#"3!2654&+575#".54>;5'5!32+`xoox`Ay쫇ky頌DƸ̢:JypیnhIIhnȇoyJ&=;(K=[@5 `p   _Y _Y`Y??++3?3+333_^]q99393310%#!57'5!!'5!Q#}0dIuJJkJJ=P@(    aY_Y _Y?3+333?+39/+339933310'5!327'5!!57#".5OqbonZIIXjt:LIIIIO^#=G@4T dP4D jo[@4 d;${4T:pdP +{o$Dt_ @ `Y_Y _Y ?22+33333?+3+3_^]_]]]]]qqqqqqrrrrrrr^]]]]qqqrrrrrrrr^]]]]]]]]]qq933310!57'5!!'5!!'5}l=JIIuJJkJJkJ#K=S@   4T dP4D jo[@4 d;${4T:pdP +{o$Dt_ @  _Y  `Y_Y?+3+3?33+33333?_^]_]]]]]qqqqqqrrrrrrr^]]]]qqqrrrrrrrr^]]]]]]]]]qq93933310)57'5!!'5!!'5!#l#}IuJJkJJkJJ'=U@0   `Y `Y_Y_Y _Y?++?++39/+_^]93333103 )57#"#!4&+326"p3B&,ZkEO"Ip JIۍ#=$]@3 %&&$ _Y `Y !_Y_Y?3++33?39/++333_^]93333104&+3263 )57'5!!57'5!u}zm{ۍ"IvIIpJJuII#=@ +;[ ;i@adHo0POo@DGH`9o@),H@`p? _Y `Y _Y_Y?++?9/++3_^]]]qqq+r^]+qqrr_r+r^]]q99333104&+3263 )57'5!if{ۍ"IvIIL[@2 `Y  _Y@  _Y ?+3?3_^]+9/_^]+93333310!&#"#63 !"$'332! yZ>GuY[ ,h  ZBC1#T)<#L&g@8  !'(_Y$_Y `Y    _Y_Y?+3?+39/_^]+?+?+93333310%!57'5!!! ! !%32#" muG6EK dJJuII6,JD&?= =c@6   `Y  _Y `Y_Y?++?3+339/+3_^]9333932104$)!57#!57.%;#"#)yNw8IIII()~BDP%h@   '&'@3(+H'' ''''_'' #OYOY`   /]]?3+?+_^]]]q_q+9939331067>73363 ! 4&#"326P[šd>FC}s3 QHT@APM<=LOBB>!tG9nܩ礭5!b@7    "# NY  !NYNYNYNY?++?++9/_^]+993333910357'5!2!4&+3263254+5__^lpobi]SBBsu(ɏyPUVa6m3@   NYOY NY?+3?3++993310#'&+!57'5!mK+oXz__7xBBBO@*   NY OY  NYNY?++3/3?++39933333393105!#!#7!#_}i)iq$2PkABZdFXH'@"##"!  '$% %)(T)t)F)4)&)))))))))d)t)P)D) )0)))h))))))))p)d)@))$)4))))))))`)T) )@)))))t))))`)))4)D)8))))))t)k)4)T)))) )P)))))p@1))_))@)"NY# $ NY' ?33+333?339+33333_^]]]qqqr_rrrrrrrr^]]]]]qqqqqqqqqrrrrrrrrrr^]]]]]]_]]]]]qqqqqq9333333333333333933310!57'!57/5!'5!'5!!\KrK^R_0AIKKIA0_R7BB+9B@BBzBB{BB@&`@7## ('&OY,-   OY   QY?+3?+3_^]]]9/_]+993310#"&'532654+53254#"#5632/^xXpnkJW#M"H{b^vV3P#SWe}s|Kv#6f{@I   ++  NY     NY?2+3_^]333]]3?3+3_^]_]33]3399333310!57!57'5!5'5!UU+__U0U__BtgBBBBlBBB6f&@ &'%+5+5,]@.   NY   NY ?3+333?399+3339933399339910 '5!!57!57'5!`hdd\VkU+__U????ZHBBBBGP@, / QY  NY NYOY?++3?+3?+3_^]993331072'5!!57##"&/3gL)u>__!_((MoS!>@!jBBBBm X 63_@1      NY NY?333+333?3+3339_^]933333310!#!57'5!!!57{0\__tUU7\jBBBFBBB6f]@1OY     NY NY?3+333?3+3339/_^]+99333310!!57'5!!'5!!57_!___0___!_BBBB>BBBBNR6f<@  NY OY NY?3+333?++3993310!!57'5!!57_!__0__!_EBBBBBBL SFZF @  t@m+;kdt@$40`;`? o@"H?OY  NY ?+3?33+3_^]]+]qqqrrrrrrr^]]]]_]]qqqqqqqqrrrrrr^]]]]]]q9310#'&+!57#"#K+oNNo+KAA F\GLB%0:i@&6 + %1%;32#"&'!57327&#"#"326@^fCdan#m?$^#f$i@G*<6*DI/632G=1E&A'HBBB'%ͫo@[6zG@$     NYNY OY?++3?3+333/99393310)57'5!!'5!#x___0__ssBBBBBZMI@%   RY   NY  NY ?3+333?+39/+99333103267'5!!57#"&5'5!777Y1___!___8OABBBB!Z'BB6E@ rVfD6$vd6V$hFvpdP4D$Dd8tk$D4d PpNYOY NY ?33+33333?+3+3_^]_]]qqqqrrrrr^]]]qqqq_qqqqqrrrrrr^]]]]]]]]]]qqqqqq933310%!'5!!'5!!57'5!________gBBBBBBBB6O@ rVfD6$vd6V$hFvpdP4D$Dd8tk$D4d Pp  NY   OYNY/?+3+3?33+33333_^]_]]qqqqrrrrr^]]]qqqq_qqqqqrrrrrr^]]]]]]]]]]qqqqqq93339310%#!57'5!!'5!!'5!s_______BZdBBBBBBBxa@:     @ HNY   OYNY NY NY ?++?++39/_^]++_^]93331032#!57#"#!2654+u8]`˦N_No+KJ\[*R5rihs5B BTc6 &k@= &!!'(((. NY NY    &!NYNY$?3++33?39/_^]++333_^]q93333104+32632#!57'5!'5!!57Իc[c`t]`˩__`___!_T5rigs6BBBBBBB6 @ `/t/Op?`/A@`0p? NY NY    NYNY?++?9/_^]++3_^]]qrrr^]]]qqqrrr^]]]99333104+32632#!57'5!umc`І]`˩__T5rigs6BBB3/o@BOY   QY L:/  OY ?+3_^]_]]]q?+39/_^]+933910!.#"#632#"&'53267!._RW?*HO.jt~w-#($M6&i@:!  '( OY  NYNY $OY OY?+?+?+3?+39/_^]+93333310>32#"&'#!57'5!4&#"326l _!___APM<=LOBBBBB9ܩ礭a@4    NY NY NY NY ??++?+339/+9933339310%#!57.5463!!5#";RW[ __!_gTWVOmZ0v@m|N{BBB_T\_FX&HCw#& #%+5+5FXZ&Hj@ & -'%+55+55H.@L '', ,/0`0000/0 ',*,NY*PY ..OY$RY  NY?+?_^]3+9/3+3?3+?+3_^]]93333331035'5!3#>32#"'5332654&#"!57#`JAtx˻YS@+6?7;;IV-\Bgi=Z,:9rz_S"UBB6m&v@ &O %+5+5FZk@>  OY   OY K*:  QY?+3?3_^]_]]q+9/_^]+99333910%#"&54>32#'.#"!!327Z-TqҋH*"B6Sp 9~b9$(u#d>V-LCZ&j &%+55+55L)M #+g@;++'  ,-*NY  ##+NY#NY#NYOY QY ?3+?++3?++9/_^]+93333310!57##"&/332'5!32#'2654+8_((MoS!>@!gL)u"s]`˩c`uBm X BB5rigs6ZTc67"*q@= **& +,!*NY!)OY    NY  NY?+33?3+3339/_^]3+3?+933333310%7!!57'5!!'5!32#!%2654+x__!___!_sr]`˩c`aBbBBBB2BB5rigs6ZTcT%@g$  &''>' '0'P'`''''' 0'@'''''P''''' OY$"" NY" NY RY?]3+?3+333?+9/3+3_^]]]qr^]993333310#763 !574&#"!57#535'5!3Eq^-TGBLLV-\`KiBZ#HBBT^"UBBgB,&vC@ &S %+5+56f&C!&! %+5+5F&\@-@~~H-@||H-@zzH-@xxH-@vvH-@ttH-@rrH-@qqH-@ppH-@ooH-@nnH-@mmH-@llH-@kkH-@jjH-@iiH-@hhH-@ggH-@ffH-@eeH-@ddH-@ccH-@bbH-@aaH-@``H-@__H-@^^H-@]]H-@TTH-@RRH-@PPH-@NNH-@LLH-@JJH-@HHH-@FFH-@DDH-@BBH-@@@H-@>>H-@<=, _Y1 # _Y 6 &_Y?3+3?39/9+333+3933310"'#"$5!2#'.#"327'5!32#"#>3 G-_Z8N{mm{롳N7Zo{O-G==2Rk:̮4>#JJ#$0"?34+͠<@  !  ?3?339///93333310.5!7654'53# #.5!K3 %~7=O398 %p8`^M-!6YuePm8`*=!*c@5''" ,+_Y&`Y  `Y   '_Y?+3?99//3+3333++393333310)57#"#!5'5!!#'.+3 4&+326fW[\W{I 1?II?ϳ ۍ$,e@5) %%.-NY ,NY   OY%NY?+3?3+33339/+?+393333310#!57#"#!'5!!#'.+3232654+`˩_ j&+K#_s)K+*h]mc`ugs6B  BBy 5rTcEL-@G""* *! /._Y"`Y-   _Y   _Y)%_Y?+3?+3?+39/_^]_]3+3?3+93333310 #!57'5!3!2#'&#"!!326?3ڬmU7Zy  i-[UY5JJuII/3CZp<)#178*}@E""' '! ,+OY"OY    NY   NY'%QY?+3?+3?+39/_^]3+3?3+933333310 #!57'5!3>32#'.#"!!327 m_!___pƌH*"B6Sp 9~b-BBBB#dM$( H^@/  !  _Y ?33+33333?39933/3939932239910)57!574'!57!67aPPhPS[b$f&&$ICBB?'IIcA`aA"e@4! " "$#NY!"NY ??3+333?399//3+39399332239910)57'#5754&'#573>7's"b)) i(Gt{oJVI <_? ;-??5 ??fa<8#8EH)/@W./(%&&'/, */$ /(10/&*`Y.*$`Y,* $<$L$ $$ # _Y  _Y ?333+33333?+39/_^]99+3+3?393339933339939910)57!574'!57!!57'5!!!67aPPhPS[bm6$f&&$ICBB?'II JJuIIcA`aA7%+2@O12*'(()2.,2& .2*432(,NY1,&NY.,&&"% " NY"*NY ??33+33333?+39/99+3+3?39333993339939910)57'#5754&'#57!!57'5!!3>7'%s"b)) i(G}_!___i{oJVI <_? ;-??5 ??$BBBBa<8#8.="%f@6!$# % !'&%%`Y  _Y# ! _Y ?+333?3?9/33+3+3393333333310).'!57!5?>75! !ty75!!V#/?/h6i1>/"UXP7!!57'5!!5!!V#/?/h6i1>/"UXi/n_!___m}W@PWr8\H'CC]&I]BSBBBBeBB)Y%EFO@MA-2>*CC>H-K9PQPOL LNJ<@A.-.-`Y..9<<4_Y<aY `Y#`Y'_Y?+?+??+9/+?+39/+92_^]233933310"'&#"3267632#.#"#"&54>3232654/57>54#"#63 #537]bCCBTM>-YE{5z'\h>)SDz~KO?DC!`rxt^g5o"+W렊\pQL _NJZ$-Q%>K/6QY//;!;*PY;3A!$AQYOY?O$!JG GGIEE OY?+33/33/_^]3??9/]+9+9??+9/+33933310%2654+53254#"#5632#"/"32>32#.#"#"&5463#537]5!=imsc=i~u#()$Cdi.kII;rI@l-|II3tLG@%NYNY??3+3?3?+393333310##".''5!336!zhX;'Svnb*2(zj_$OB8pdL (F@"&)*$   _Y_Y?+?+99//3399333310! ! %"'.#"326"632327&dX`{vCZ&>9 YﭮYJsIT%KHC&jD?%,&#C % ֢+,% pL;@  `Y  _Y  ?3?+3?3+9333310#'&#"#'5! >32pP"2D`(InGy!?yaO!^`II;@  PY  NY ?3?+3?3+9333310'&#"#'5!>32y/(&?ywBp/eSO}/@fBBuop&%N"&Ǵ" %+55+55&&"&" %+55+55ZF L 4^@4$ +%$5%6)0`Y,)$_Y!_Y _Y?+?+?3+333?3+333933331032#"! ! '5!'5!#"'5332>f05Bpn3D@`uKQT<+-&:3.<9`oBB BBoI~$DcDF^)5_@5 *0$$ 67'-OY'!3OY!PY NY ?3+333?3+?+?+3339333310'5!'5!#"'5332>#"&546324&#"326@Bpn3D@`uKQT<+-&:3.APM<=LOBoBB BBoI~$DcZܩ礭%r3(@.45 `Y #_Y?+?+993310"&'$%>32"&'>32>5'L'@V\@''>X[ =)#;#Tg<%%;G9`-#]:;T#++##-%ʾvC && \̀%!,4@+%% ( -. PY  PY?+?+93333310"&'.5467>32"&'>32>54&'N(@@('>7 =*!9RKDY9!C'`NN`$`/$$-+#F/#/t!  ;=| fu6I[i@8JQ%4 4@-QVM7 ]\MI>Y9AA F99 ( _Y-0 "_Y?3+3?333+33/39/933?9/9933310"&'# 4$32#'.#"3267332#"#632323#".#"5>54.54632UUԄAҢZ.GV=: ,BI/E NI&8, UTEA6Q199 >1@ H11 " OY& ) QY?3+3?39/933+33/+39/933?933310"'#"5432#'&#"326733265#"#632323#".#"5>54.54632{ppӹkI/&4sjCqBoDjs4&/Ik9nr|F!K}mb0:@ 5xs947--@$3_?A]3$,6.'.'=?JQi3)"+;d & m@ G&IJ9%+5+5=& t@ *&,-%+5+5dLL<@   _Y _Y?+3?3+9/393310'&#"!57$!2|miaZhJJE$[XeCFLE<@   OY NY?+3?3+9/393310'.#"!57$4>32*"B6;`5lyAgfqҋ^w :BB`Ru#  ??99103''#'77'7g'@'Ƥ'@'DsDCsD!DsDDs` /310#"&5463!'4632#xE02EJ7WG00EG83FI05B1FE24E_f|@  /2/3]210.#"+5727>32@80Mm]h^pI' _6/104632.QE?I#+#ILSMY:/!' +7E_6/105>54.54632LI#+#I?EQSqE6, '!/:Xb4@ /]23310"#>323"%. Q_h$lw?2<2{^6'+ )7ESao?@FF#M8bb?i*TT1[Mi[[iM /333/39///33333333310"#4632#4&"#4632#4&"#4632#4&"#4632#4&"#4632#4&"#4632#4&"#4632#4&"#4632#4&3HPwTTwPF53HPwTTwPFT3HPwTTwPF53HPwTTwPFL3HPwTTwPF85FPwTTwPH35FPwTTwPH5FPwTTwPHH3TwwT0K6H3TwwT0KH3TwwT0K'H3TwwT0KH3TwwT0KL/TwwT3H'L/TwwT3HL/TwwT3H0d!2CWkX@0OD-&33>6("XftoID96"}cfo]]ofc}"69DI//9//////////////333333333105654.54632467#"&2#&#"#"&546"&'332>322'654&#"#"&546"&54732632%4632&#"#"&#"'732654&54632pd|x"*"7+3Ad|x"*"7+3AXXk%?$5!"&,MjXk%?$5!"&,M>g;-$-.C;>g;-$-.C]uDIn,F'- (BuDIn,F'/(BXk%?$5!"&,MXk%?$5!"&,Md|x"*"7+3Ad|x"*"7+3AuDIn,F'- (B"uDIn,F'- (Bh>g;-$-.C;>g;-$--C#L2+~@H "!())!,--`-@-P---(!! !!%_Y   _Y ??3+333?399+3333/33/_^]3]q933333310%#!57!57'5!5'5!"&'3326732}.qܬm$aKKaIJ}SJJuII*9IIJfaaf6t+k@8 !)-,(!! !!%NY  NY ?3+333?399+3333/33/_^]393333310##57!57'5!5'5!"&'332673s3UU+__U0U_aKKatBtgBBBBlBBfaaf$=N@)  `Y`Y  _Y?+3?99//3+3+93333310)57#535!3#3 4&+326f;ߴ{Izzۍ# K@'  NY NYOY  ??99//3+3++3993333310535!3#32#!574+326#r!]`˩_Qumc`Nhh5rigs6BõT#=!D@$  "#`Y `Y _Y _Y?+3?++9/+9933310!57'5! '#654&+327' FOkCRm|%wOSg;}VIIvIajFU|F$~L )H@&$ *+!PYNY NY&PY?+?+3?+?+993333310'#"'!57'5!63265#"327' VYfB|K\jlfg}kĿCt$]NQX6$?eD{BRBBB0Icucv&;$% 7@  _Y `Y _Y?+3?++993310!!57'5!3KsIIvIP, 7@   OY NYNY?+3?++993310%!57'5!3!ii?}ZBBB#v%=O@( _Y `Y   _Y ?+3?99//3+3+3993922310#&+!!!57#53'5!Z>d\Kq5zII+zI6mO@) OY NYOY  NY ?+3?++99//3+39933310'&+3#!57#53'5!"+oXz____7xhBB^h2B%E=)`@4! ''*+#`Y!## _Y_Y `Y?+?9_^]+3?3+39/9+933310"&'332#"!57'5!#'&+632kJ^^gKqZ>drE*Z+#~IIvIn;6FP%^@3 ##&' OY OYNYNYOY?+?9+3?+3+9/+9333310"'332!"!57'5!#'&+632ByG-BV 3__7K+oXzYQF)luBBB̺K=)m@)(''"&!  &+*T+@+4+ ++T+t+++++K++$+i+++d+t+P+D+0+++++++++p++4+T+d++++{+4+T+ +++9+++++o+ +@+++++++0+P+p+++0+P+p+++++ '" _Y!cY( $) _Y ??+333?3?3399//3+33+33333_^]qqr_rrrr^]]]]qqqqqqqrrrrrrrr^]]]qqqqq9333399223339933310%##!57'!57 '5!'5!'5! #}olmpsqޙYqI~W=IIWIII.II.IIr)g@)!&'   '&%)+*T+K++4+++++++t+k+++4+jt++++[++D++++++`+T+ +@+++++t++++`+++4+D+8++++++t+k+4+T++++ +P+++++p++_++@+&!NY   RY' #( NY ?+333?3?3399//3+33+33333_^]]]qqqr_rrrrrrrr^]]]]]qqqqqqqqrrr^]]]]]]]]qqq93333333310##!57'!57/5!'5!'5!s-\KrK^R_0AIKKIA0_Pd7BB+9B@BBzBB{BB^RL6\@214)..),4$78,`Y1$'1'1_Y 1'_Y'?2?+?3+9/99+99333310"'532654&'&'33 4/57>54#"#63 n[N<6:UAE \4'z- xt^g5o"+W렊\8EzR6U?:FiE&y~q1+*٩ eEfqR6i@>14'..'+!781QY 1OY_o !$$OY$PY?+?+399//_^]+?33+9333310"'532654&'&'532654+53254#"#5632Fn[N<6:R?,pnkJW#M"H{b^^x:IzR6U?:Dj ,P#SWe}s|Kv#vVfGfq#K=Y@0   _Y  _Y ???+33?39+333933333310%##!57'5!'5! #}zf|XE{ˤcI_8IIvII1IIy,[@0 NY  NY ?3+333?39+333933333310##57!57'5!'5!sVkU+__U`hdd\d?ZHBBBB~??#= W@/ "!  _Y  _Y ??+33?39+333933333310)#!57'5!73'5! enlXlnk{ˤciR8IIvIIhD_IIy,"V@- $#NY NY ?3+333?39+3339333333107'5!!57'#!57'5!73V`hdd\VZPU+__UPZn????6BBBB~J#=!c@4   #"_Y `Y    _Y??+33?3999/3+3+33393333310)!57#535'5!3#'5! ef|XE{ˤci_8IIYzIIz1IIy,!j@9 #"NY OY NY  NY?3+333?+?99/3+3+393333310!57!57#535'5!3#'5!VkU+____`hdd\?ZHBBhBh??? =P@*    `Y  _Y??+3?3399+3393333310)!57#"#!'5! ef|X#A[_E{ˤci_8IIowI1IIy [@0 "!NY  OY  NY?3+333?3399+3+393333310!57!57#"#!'5! VkU+_ C+K`U`hdd\?ZHBB  B~???#K=n@?  `p `Y _Y  _Y ??3+333?3+3339/+_^]q93333310%#!57!!57'5!!'5!#}ܬm$IJJJuIIII6fY@. OY NY  NY ?3+333?3+3339/+93333310%##57!!57'5!!'5!fs__!___0__BZdBSBBBB>BB# =d@5  !  `Y _Y _Y ?3+333?33+33339/_^]+93333310#'&+!57!!57'5!!'5! \R"kܬm$JJJJuIII61 _@3  "! OY NY NY ?3+333?33+3339/_^]+9333310'.+!57!!57'5!!'5!+'c_!__!___0_ BBSBBBB>B(E=-h@8 ##(+(/.`Y `Y _Y*`Y+(#_Y&?2+333?++39/9+?+99333310357'5!632!"&'332#"!57!(魠orkJ^^ShkJuIIw,*Z+sJJkJ6Fx(k@:##(%(*)OY!OY  NY OY (#NY&?3+333?++39/+?+993333310!!57'5!632#"'332!!57_!__0_A@yG-BV*_!_EBBBB)luBB=L-7U@..)3# # ,)98&1_Y6 && _Y-,  _Y ?3+333?+9/999+933310%27#"&'# 4$32#'&#"327.546324&#"6{ihf<3U\B<>==(/e{{P'H NPsdR+L,>@!'*#.-"''_Y '_Y?2?3+?3+3933310"'532654&'$!2#'&#"326?3n[N<6:OAiaZq0 [\m3BzR6U?:Kj ,ZXeCZ<)#/h@fqFRZ,A@"$'**$.-#''!QY 'OY?2?3+?3+39333310"'532654&'.54>32#'.#"327n[N<6:H>qҋH*"B6;`5}b+Z3CzR6U?:Km,›u#^wɬM!(gCfq K7=F@#  `Y _Y  ??+3?+33393333310#'&+#!57#"#!7\S1#};3][IowA@!  OY NY ?+3?+333933310#'&+#!57#"#!K+oNsNo+K[dA $=<LY@/      NY NY?+3?3+333933_^]_]33993310%!57'5!'5!gfBpn3DBBBBBB$=@E   [K{$Dt;;k@1Hp0@` _Y  `Y  _Y ?+3?39/93+3+333_^]_]+]]qr^]qqr93333310!!!57!5!'5! '5!}0,l2(6zII2zII2ILM@*   NY  OYNY?+3?3+3?3+3339_^]_]10!!57!5!5'5!'5!!gfwBpn3DhBBZh>BBBBYGh&K= @> 4 4DTl4DdtszH]cH@X[H 4DTt;@WELHkT;4d0@p _Y   _Y ??3+333?39+333_^]_]qqrrr+r^]q+++qr^]]qqq9333310%#!57 !57 '5!'5! #}6˔IIAII$RIIjII1Y@/  P`p4D vouHpknH@ehH@Y\Ho B@=AH @P@932!327#"&'"34.]O@2K'40l^X7S<;+R~BM!+m4!L")V@-& "'"+*`Y& @_Y #_Y ?+?3+9/93+393333310"'337! !32?3#$"! ]O@2J+J aNSfZZO'?PIh^@$1*!W"*W@.&"' ",+OY& @QY #OY ?+?+339/3+393333310"'3;>32!327#.'"34.]O@2K'40l^X$S<;+R~BM) $m4E=,& N@ (&+3%+5+5d& @ (&+3 &%+5+5#:=,b@6%*$ +*.-*%# _Y`Y+$' _Y `Y?+?9+3?39/9++33393333102!"&'3326&#"!57'5!'5!6lnekJ^^6MX{ˤ62x*Z  k8IIvII1II0 6Fw)`@4#(" (+*(#!NYOY"%NY OY?+?9+3?39/99++333933331072#"'332!"!57'5!'5!lyG-BV3(U+__U`hd)luBBBB~??L=I@( _Y`Y cY _Y??+3?3+?++3933310%#!57! #"'332'5!}.[!^q^; G,*Z"ĭIJkn/m)IItGF@& NYOY QY NY?+3?3+?++393310##57##"&/332'5!s3_((MoS!>@!gL)u>__tBm X BB#E=$m@;  &%&`Y !_Y#_Y  `Y?+?9+3?3+3339/_^]+_^]9333310!"&'332!!57'5!!'5!kJ^^ܬm$*Z JJuIII6Ff"k@: #$OY NY NY OY?+?9+3?3+3339/_^]+93333310#"'332!!57'5!!'5!yG-BV_!___0_R)lBBBB>BB#L=f@6 `Y  _Y  _Y ??3+333?3+3339/_^]+_^]99333310%#!57!!57'5!!'5!}.ܬm$JJJJuIIII6tf_@2  OY  NY NY ?3+333?3+3339/_^]+99333310##57!!57'5!!'5!s3__!___0___tBSBBBB>BBK= I@&  "!  _YaY_Y?+3??39/++3339933310)#7#".5'5!327'5!}#ZOqboKO^|IIXjt:LIIM H@%  "! NYRY NY?+3?39/++3339933310!#7#"&5'5!3267'5!ps___777Y1___!Z'BBOABBA#KR=[@/  _Y  _Y ???3+333?333+39933333310%#%57#!57'5! !R}.7#II mIIvIrI6t3f@5   NY   NY ??3+333?333+39_^]93333333310##57#!57'5!!qs3\0\__tUUtBjBBBFB(O&$ & %+5+5B&D &&ٴ)1 %+5+5&$jN&" %+55+55BZ&Dj2&5/ %+55+55=By#&( ^N@ &*'%+5+5FY&H @ &!)%+5+5<LQ5G<&QjN(&+% %+55+555GZ&jZ*&-'%+55+55&jN@ 4&71%+55+55Z&j4&71 &%+55+55^&jN2&ƴ5/%+55+55Z&j(3&60 %+55+55R=A@" ! `Y_Y?2+?39/3+3933310"'332654&+5#"#!̦\,'z-S/D\YL(cjQjKج!FgT#E&N@ &%+5+56f&@ & %+5+5#&jN@ (&+%%+55+556fZ&j@ (&+% %+55+55d&2jN@ #&& %+55+55NZ&Rj$&'!%+55+55dL Q@, `Y   _Y_Y?+?+9/_^]+_^]99333310! ! 2!"!&dX`'  ^& N @?9=H@6(+H _ OY   OY  OY?+?+9/_^]+_^]]]q_q++r^]99333310#"&54632267!"!.JLC>KH?Cʢd&jN@ %&("%+55+55NZ&j&&)#%+55+55&j8N+&.(%+55+553/Z&j#(&Ǵ+%%+55+55:E&N@  &  %+5+5F&\@ !&! %+5+5:&jN@ )&,& %+55+55FZ&\j@ *&-' %+55+55:&N@ (&r' %+55+55F&\@ )&K( %+55+55&juN+&.(%+55+55MZ&j@ +&.(%+55+55%K=2@ _Y`Y _Y  ??+3?3++99310#&+#!57'5!Z>d#}lqIvI6m1@ NYOY NY ?+3?3++99310#'&+#!57'5!mK+oXzi__7xZdBB#&jN@ 1&4.#%+55+556 Z&j@ 3&60#%+55+55%F=$\@2  &% `Y##!_Y#`Y# _Y`Y?3+?+3?3++9/3+3933310#&+!!#"/332=!57#53'5!Z>d.όz\FG./rūq5z䉖#z$ÉI+zI6Fm$\@2  #&%OY"" NY"OY" NYPY?3+?+3?3++9/3+3933310'&+3##"/332=!57#53'5!"+oXzz\FG./ra____7xh݉#z$ÉB\h4B&Ea=*C@#,+(&!#!_Y'*#_Y _Y ?3+?+3?39+3339910 #"'332654' !57 '5!'5aS54#"#63 3265'5!`nէ`xt^g5o"+W렊Z=I?FnJ%y~q1+*D|tqKJ0m,S@, ( .-+)NY++  OY OY%NY?+?+39/3+33/+933310!"&54+53254#"#5632326='5!mQZӵJW#M"H{b^^x=HI=Qoe}s|Kv#wZpbbpB]K}L!L@(! ! #" `Y _Y!_Y??+3?+39/+3933310%#!574/57>54#"#63 }#}xt^g5o"+W렊\IIy~q1+*;x#E@%"  "#%$ OY OY"NY?+?+39/+393310##4&+532654&#"#563 hsmfJWTc]N%]"Hb^^x_dIXeaPKM}Kv#vV=*X@0  &,+')'_Y))_Y `YcY#_Y?+?3+?++39/+3933310#"&5! #"'332'5!3265'5!x!^q^; G,*Z"~=I?Fx}n/m)IIR|tqKJ=(X@0$*)%'%NY''NYOY QY !NY?+?3+?++39/+3933310! ##"&/332'5!326='5!=QZY((MoS!>@!gL)u_=HI=QoGm X BBpbbpB#=)u@> %+*&(&_Y(( `Y _Y _Y"_Y?+?+3?3+3339/_^]+3/+393333310#"&5!!57'5!!'5!3265'5!xm=I?Fx\JJuIIIIR|tqKJY'w@@ " )(#%#NY%%OY  NY NY NY?+?+3?3+3339/_^]+3/+393333310! 5!!57'5!!'5!326='5!ZY_!___&__=HI=QoGzBBBB>BBpbbpBBcL"C@# $#!_Y !! _Y _Y?+?+9/9+393310! !2#'.#"326='5!xt{WvܢZMZ[xe>No"3̮5=׳ҧJv!B@"#"NY  OY OY?+?+9/9+393310#"&5432#'.#"326='5!0`fH%%d3}eb`MeQ##ƸfkBB =!^@2 #" _Y   aY  `Y_Y?+?+3+3339/+39333310#"&5#"#!#'&+3265'5!x3Z[\Q1=I?FxwZ|tqKJO@) ! NY   OY NY?+?+3339/+3933310! #"#!#'&+326='5!ZYNo+KK+oN=HI=QoG pbbpBBJLR2&X@0#&& #('OY  QY OY ?3+?+39/_^]+99333310.54632#'.#";#"327#"&5467]c{H"M#WJlmpWx^"wK|s}eXR#P3UwF=&C@%## ('#%#_Y%`Y%cY`Y ?3+?3+?++393310#"&'33265! #"'332'5!ԭK+YF*E[[!^q^; G,*Z"1 0`^an/m)ILG$C@%  &% " NY"OY"QY PY?3+?3+?++393310#"'533265##"&/332'5!˻YS@+6?((MoS!>@!gL)u>Rrzm X BBdL4TL`T=:Z1!@ @P`/]]29/3310#54&#"#54753χ &* HC'-''-'1^^ ]U/ # @!@ H e?3+]223104632#"&4632#"&%4632#"&8)'98()8:&':8)(8:''98()8)88)$:9)77)%::%)78(%:9TN e?10#7'7'7VVVVVVVVVVN/ @/ e?3]2104632#"&4632#"&N8('98((8:&'98((8)88)$::)78($::?/&@/ e?3]210374632#"&4632#"&?L8('98((8:&'98((8=pP)88)$::)78($::=o/]2103"&53k^RT`JDP@/]q10'7B;"'@  P@/]q]]99//2310"&5463232654'7#"&'."4z[H5Y5*.@4zXG5V:*.)#b-}JY9L=%4b,~IZ5P9)N+@ 0P` @/]q]21044k^NT`V/10#'73Vo@ @ /3]29/10#52654632#"&^k8)'98()8R`T)88)$:9NX+@ 0P` @/]q]210463"^kN`TNX+@ 0P` @/]q]210463"^kN`TNX3@$ 0P` @/]q2]23210463"!463"^k^kN`T`T?%+7>@"//) 5/?) )@)P))))))H)/+]q3]2233310#"''7&546324&#"326%4632'#"&732654&#"{X3'RgR{XX{{3%%33%%3{XX{RgR'3X{{3%%33%%3RX{RgR'3X{{X%33%%33%X{{X3'RgR{X%33%%33?%0@/ ?   @PH/+]q3]210#"''7&546324&#"326{X3'RgR{XX{{3%%33%%3RX{RgR'3X{{X%33%%33D=  e?29/310#"'#3326=_^% "&6^l g]{ )2+1!@ @P` /3]]9/33103326=3#5.5χ &* HC5'-''-'1^^ ]UH/]210!535#L/10#'73bo/]210#5265^kR`ToX@  /2]22310#5265!#5265^k粦^kR`T`TTy @/]1057'%=}9p:iTN+@ 0P` @/]q]21044k^NT`?%0@/?  @ P  H /+]q3]2104632'#"&732654&#"{XX{RgR'3X{{3%%33%%3RX{{X3'RgR{X%33%%331!@ @P` /3]]9/33103326=3#5.5χ &* HC5'-''-'1^^ ]ULN%@0P` @/]q10#'73NH=@P@/]q]3]10!535oX/]2103"&5k^RT`B"'@  P@/]q]]99//2310"&5463232654'7#"&'.)"3{[I5Z4)-?3{ZF5W8/+)#b-}H[:K<&4b-}G\7N=%-% 0@/?  @PH/+]q3]2104&#"326%4632#"&X3%%33%%3{XX{{XX{R%33%%33%X{{XX{{?` @    /3]q2104632#"&4632#"&b:&'98((88('98((8)78(%::)88)$::?` #/;!@'-  9!3/333]223104632#"&4632#"&%4632#"&4632#"&4632#"&:&'98((88('98((88('98((8:&'98((88('98((8)78($::)88)$::$)88)$::)78(%::)88)$::?1 /329/3105!4632#"&4632#"&G6:&'98((88('98((8)78(%::)88)$::?) @  /329/33104632#"&4632#"&5#5!#f:''98()8<%'98(':fXb)78(%:9*78)$:9uu`R  /3104632#"&`:&'98((8)78(%::T  /333104632#"&%4632#"&:&'98((8:&'98((8)78($::$)78($::N # !/3332104632#"&4632#"&%4632#"&`:&'98((88('98((88('98((8)78($::)88)$::$)88)$::\/310!!H}T/105#5!#FfXbuu` @   ? _  /]3104632#"&`:&'98((8%)78($::`F @  @ P  /]3104632#"&`8('98((8)88)$::{- #@ 0@!!/3]29/]3104632#"&'4632#"&4632#"&`8('98((88('98((8:&'98((8)88)$::)88)$::)78($::``   /]3104632#"&`8('98((8)88)$::H/31053HL/39910!!<L\@?o@H/+]q310!!H`//93103` w ` @  o   f?]3104632#"&`8('98((8j)88)$::`F  /3104632#"&`8('98((8)88)$::y !@   b?2/3933310"&54632"&54632H^^HCcaEH^\JEaaaEF``FEa`FEacCF``  /3104632#"&`:&'98((8V)78($::Z`  /3104632#"&`8('98((8)88)$::y*7@ "',+$(%A gY(a gY _?+?+3931047>54'&546;265432+"3!!.y(#19VL&(w+@ G%$/Hm\h'5*C/%$0 04,$ OP@L@j@ Y0> #8L_$#ab??3?39+393310.#"#"'.'!53254.546?'.54>3267.54632372 .5B%BL ?(9/7@@6nk)%-%Z\ 9S]) a491=]6<#Z ~@@"mKX().J63hEF`,3)T/>PfAP@ 2#_N-v,݆MXS3L .D"9@ "$# gY_!gYa?+3?+93310)!>54.#!"&546323!23ZI/,BY09,-UM" -D{OU.lRCa"F~DDm1A@-  23 ##A gY#_ gY ab??+?+993310%#"&'.'!32>'54.+"54632;2m# B(Q :D75,,f*(PC%  R&d$RD:1- {F=(L~/*=RmKɠNUy//@"10+gY+_b??+393310#"5765/467!"&546323!2y 7'  28><+!)" QUK $  :ҟWw:]cC_& f-E>@2>> FGCC*8b*gY*_?+3?39/933310"57654'&5467!"&54>323!2#"5765'4>32/%0 *3309!CZ>L ?K j GMқ'( 3`iH_,lT-J-TjB`2-,!@fJ;?-w# gY_a??+99310%#"&54.+"&54632;2wB  '9-3*)9j>Z55+YMGw$4Vj/)@  # 10!,jY,_?+3/9310#"'&#"#"57654'&54>7"54>32;2 . s3+'1yFK'@4tA810&?Z6ddGS]\4.I1&Y)>5@;,&,.@?1 b!gY!_?+3?393310#"5765/467#"&546323!2#"&54654'&54677& !N3@K?2=- +%4 s# %+RBo[;HU(N7tPM_M@x) &% &UEQ>\ -*l 5Z:Vj:k@"34-&  4<;33O3_333 33770hY7` ""A jY_)gYa?+?+3?+9/_^]933310!4&'&5467"&54632;2#"'&#"!>54&#"'632j*X 'K6/3N !%-@.,TFKj54.+"&54632;2(_i " =g.:3@,#T'?,bfaC/#n:&(]aE]" 3lqN & "!cgY_?+?99310#"&54.#!"&546323!2N   (-3(I>"E30YMHt 5?}2@   A gY_gYa?+?+9310!!2>54&#!"&54>323!2}? -TWE%oBiyWQ,Y5".VD7@  <"" FE/A ^b?gY?_?+??933310#"&5467>7654.#!".547654'.54>323!2VSjE6)*6hsKUk3X`0.% /, %W*)1)'55?w`C`?7(+44+WJ/7=$h:rSP ;B!;+ =Qb99%,b^';@% )(  A gY_%gYa?+?+393310!4>7#"&546323!24.#!!6^f@,#2<0 )5cQ3u!AToI. @QT(jRE_ 0jr8FfNh/T6T@ !87/44A hY4`(jY(_gYa?+3?+?+9993310!!2>5! +"547654&'"&54632;2>7632T& 9p" =1#]Z2Q5:&+-HReM I$l &:[(L+!"^P5L!&C:F _d3 5d-)@ !/. d)gY)_?+?9310#"57>=5467>54+"&54632;2%-/  9+7B+'A,+;L:l "Sr``^|D/!iS:l ,3#,3@ ((.- A gY _gYa?+?+9310!!2654.547654&+"54632;2#$H ,w('KW92/a +9@ __*%/E)6'sUcY3b-+9@ &-,)hYb# gY _?+3?+933104>323!2#"&5467#"&4.#!326b$)&KTP*uۗLA=25R3EKDM,I/ 6m֑{HX?]H8O3ZI@D;6  \[4L'jYW'_> gY a?+3?3+33933310!3>54.5467".54>32;2#"'.#"!254&547654&+"&54632;2&6$J "*"@5%7F;. &-?>7N #%94')JDI>‘-P@249 5'T[f9(C.C=)A))?:35=;~sL6W[6k=DG?g6Hq<@@ #99)>=%1jY%% c gY _?+3?9/+93310"&546323!2#"&54.#!32#"54&#"#"&5467-3(uM   (1F1B8E. %726 LGTYMDx Kr9"E30[" E>\., *aYgA=9X@& &,;:#j@ Y4 )4)A gY4_gYa?+?+39/+9993310!!2>54&#!32#"54&#"#"&547#"&546323!2J[e2jo"(1B8E/%724  i-3*-TWE%rCiy6!E>[.,,dVo]KCw".j{MC@= :3 '  ON:Ic/I #=I=jYI_?+333?99333310#"&'.#"#"&5467654&'.5463267"&54632;2  +WӚo%. )%(*11#1>KB1L1{3>7!N4/*M)Nֶ!cXO2>4hI80FS(cvReC<;w;1Lc@ 9;5$NM 9I-!jY-_@'!/7!A@ ?$A bc?5gY?_?+??9/933310#"54676322#"&546767>54.#!"546323!5 -b"UB25),4o:2375D-}*-# Nzst,.<-xE-(-26)Zj&)d?V% Cw"N&! a gY _?+?99310"&546323!2#"&54.#y-3(I>%  (TYMHt 5?*30N\S@J>*C&$ * &^] !*M>5>jYY5_&CCgYa?+3?33+393333310! 547.5463232#"'&#"6767.54632#'&#"!767>54&'.54>38^>S6oNB9)5\M< "`3iu-0,7 ;u 93NX3;9/* ^+4 AO9B-7R\ CQ<B  '9-3*)9j>Z55+YMGw$4Vw55+YMGw$4V3`@<@+3&+BA"a;_0  gY_?+3??993310%#"&54.+"&54632;2#".547>54.+"&54632;2`B  ):-3*)9j>R(_i " =g.:3@,#T'?,Z53,YMGw$4VfaC/#n:&(]aE]" 3l3#G7@2$ :-$I)H6gYB_?3+39393310#".547>54.+"&54632;2#".547>54.+"&54632;2(_i " =g.:3@,#T'?,(_i " =g.:3@,#T'?,bfaC/#n:&(]aE]" 3lbfaC/#n:&(]aE]" 3l=m _?9310+"&54767>;2iaD \\ү!  5@=m)!@  +*'_?32993310+"&54767>;2+"&54767>;2sUB w^iaD \\  ,Eү!  5@!R@*   NY NY ?3+333?9/9+93993339910%!573!57'!!HGKII2lUP<<9e:<$'@P %'$$ )($"NYNY"'NY NY  O _ o  ' ' "&NY NY?3++3?99//_^]++3+3+339399222333310'5!#'&+373#'#326?3!575!!57=cmKPBKK^Ri-)K~^u2QBgjBBB3TBy,:Ac@44>8? &>CB-  QY??OY4+ ";;OY%))?23+3?339/993+3+393333310"&=!5.#"5>3263 32?3#"'"7>54&265# 8ta.}(4N5!$CgDG\X'AJ\t8^-JaM@@=/R5tzB M"*?=}C`D+YS3v$FJ`%&R4^kUP5 'c@5$! $ )('NY NY!      NY?+3?9/_^]33+33+39333333310#)57#53'5!234&+3263254+ff____s^lpobi]S8wyB]ZABsu|7PUVaP.@  NY NY?+3?3+993310"54$!2#'&#"326?3gQOvRmS43&B5'7@  NYNY?33+33?+39933104&+26 +'#57'56{r` 1__ȵ BB5'M@'  ! NY  NY  NY ?33+33?9/3+3+39933310 +'#57#53'5#2654&+3  1____2{r`6BNZPBȵ5c@;  NY  O _ o   NYNY NYNY?+3+?++39/_^]+9333310?'5!#'&+373#'#326?3!5__1KPtKKԐRi-)KBBgj&T@.# ('OY  OY  QY ?3+?+39/_^]+9933310#"&'532654+53254#"#5632/^xXpnkJW#M"H{b^vV3P#SWe}s|Kv#  1@  SY NY NY?+3?++9310'5!!#"&54632gf`+[?@YXA@ZRBBBAXY@?[Y8*@ NY NY?+3?3+99310'5!!"'533265_ykLK 0->RAA~CB5Q@* NY   NY ??+33?399+33393333310!!57'5!'5jhI__KBB=BBBBYB5O@*  NY/  NY?3+3?99//_^]99+3993310)57557'5!732?3____F8KB7t6BBcrct636fNR_/@ NYNY?2+?+3993310"/332654&#"#763 ɷSmRvOQƒB&34M&& @    /2/39933102#"&546"32654&7ܩ礭APM<=LOBM&"@  /3/39939221043257654&#"'&M43&BQOvRmSb$ /3/399106!2'#"&547'5#>54&7z5nz2r/=8|??j<;rݐ_K|vp߉^M;3M<80OB0,4`@3&01 065*OY1OY  QY"--OY?2+3?+39/99+?+9333333310"&=!54.#"5>32632#"'32>54.#"265#ɹ 7w\=g6K}Eu`ۼ``?M4883M?ZA<,R> M, zxEFf2D#,\@ *& #.-((PY@ H $OY #?2?+99//+3+999333310#"&5467.54673254&'254#"Ŷ^ShuueUZ4,vv,4G tvLv {U]wmGdf k =1@KUbN (@   @ OY ?+29933104&#"!463 BOK>᧜N (@   @ OY?+2993310# !3265T%=LOB梭+@@!    NYNY  NY ?+3?9/++399333104&+32657'5!2+KYz}WJb_iǺhXrgBBCU@-   NYNYNY?+33?9/9++3?933333105!!"&5467'5!3#";?__[WRYmPUXSgjBBB{N|m@v0v_\U^%<3@  NY PY?+?3+333993310"&5'5!3265'5!Hhvjesn|ZjBBttkrCC리K@  /3/339910)#!2654'!#!73#HBT^"ABRBWDp^GBLLVw\#/(@* *01- /3/33999310)#!2654'!#!73%#"&54632#"&54632&#HBT^"ABRBG22ED32GJ/0GG02GWDp^GBLLVw\0II01FF0IH11FFF -(@'/.$$)) /3/933339910)#3!2654'#!#3!2654'!#3!73#HzzBB/T^**7BB/T^'FBBB|Do8͌^TABJV ^TABBUV\\YZ(`]-D@%   NY NY QY?2+?39/++3933310"&'532654&+5#"#!QS3nnlhXEM3H})$R#X_YYW*#UypA)<@! '+* & OY"OY?+?+9933310"&54757>54&#"#632326?3PQ]Uf0d#KPQ]Uf0f#Kn+rQKFN2n+qRJFN2L)4@  '+*#NY&  ?33333+3?9910"&/#"'533267.5463232?3rdu8447yaOM=# ,A[>^Y22X`<\C, $__!_((MoS!>@!jBBBBm X 2n]0@/  >?333?9/93910!573!57'!38:y\HEse3123C2X#&u@5&%% ## ('!!& [ k { & & !> %/?33322?99//]]333333339333339910'5!#'&+373#'#32?3!575!!57U@<_[AAPl[#@ &tlQd 9ւX[999o2+X B@  !"  />?23?339/33933331057'5!2#74&+323254+RRb̴UY$$ 299af#zhHEx2+X&Y@&#  #('& [ k {  / >?33?9/]3333333933333310##!57#53'5!234&+323254++WWRRRRb̴cUY$$ /gzh9+M9afl.HEx/dX1@   />?3333?339933104&+262#'#57'5iq~UaSRRĩvI992XP@"  [ k {  > /?3333?33339/]]3933107'5!#'&+373#'#32?3!RRA<^@@{l[#@ k9ւX[2XB@  />?3333?39/333393310!'3;##33#"#5! @#[l{@@_<ARR2&[X9uJ!m6@   0??3?339/3393310#"&54632#'&#"3275'5!D۵J^> IOnd[T.*RAX7 }7992XU@ m}[   />?33333?333339/]]399333310!!57'5!!'5!!57eReRRRRQQeR999999u99%2X " / >?23?3391057'5!%RRRR2999u9&iX%@   ?/?32?3399310'5!!"'533265h\yE@ (&6 88+l 992XM@  /  >>??33?3933393333310!!57'5!'5|WO>)RRˁK@X9K9k49999'92X+@  / >?333?3399310!57'5!32?3RR|40@2999u #2jXF@   />>??33333?399333993310#!57'5!!!57)ORR?TIIxO2999 9u99>2rX@@  /  >>??33?39933399333310'5!#!57'5!Y Q-XRR8r ::(c99:!2XC@    / >?33333?39933339933331057!57'5!5'5!#IInRRIIQQ29X9999QS\99u9Z!Bm %@  0??3?3993310#"&546324&#"326B9D@51.B;Ƒ@!m",H@*& ".-(@ H# ?0??399//+3339333310# 5467.54673254&'2654#"RFYddWBT-%ee%-L=Dm bg@hjHw{OfZCWV \ 4*7A fUHRK2X=@    / >?33?9/333392333104&+32657'5!2+DIJ@RZoJf[IX%99xy}92XI@ />>??33?339/3393333310#!57'5! 4&+326m4`WQYjRKb ^M2J99:49=R>F2X3@  / >?33?33339310#'&+!57#"#5A$SEDS%AX88!X/@/ ??2?33333993310 '5!3265'5!Yeb_j([!&99=[b::8!X1@  / ??3?39933339910'5!# #'5!ֺ^>hg<`699=994&Es%&Es$C@ &%" <;??22?39/99?39333310"5'537>3232?37>54&#"%9 K#nIS0A(p244$$5&o(+ZWRfG&3E30(&s@@  A ; <?>?3?3?3?9999333310#'#"463253'4&#"327 _6|nk,92g+36>Y'8&@1dsck9"&As&3:X@#1-78 7%!<;'8-%)<44#??223?39/99993333393333310"=!5.#"5>3263232?3#"'"7>54&265#9RN??_5@[z;n#093'tU`*91D ,<,&'$&1 fO.JKAL%Q.9F*,& M?9=309Oa_Q ,t 1@  >; ,?3?3?399333104&#"326'53>32#"'6?6&8<9:[+zqabog Q sy'89(&+'t&&s3@  <??2?39/39333310"&=!54.#"5>32'265#sg(@::Kp.+&z1 WM).=`QpA&s*6@# ( +,  <%??2?39/93393310"&54675.54632#'&#"6;#"'327{G5;4~mD+"@46*T TELR"n&ZR>E ?.DIL0+)-N Oi0&s)<@!''$ *+$ ( H<??2?39/+93393310"&'53254'+532>54&#"#5632Bn"RLET T*64@"+Dm~3<|&0iO N-)+0LID.?qRZ#K%0<_@,:%4 +& %>="))1 @ H..7 <?3?399//+9333933333310&546327#"';2#"&5467.54+3262654&#"kx&ID%z2*)ͤz>-!4L5J@_V-''-*%%-aa Ca-Nbc-eoF=#5 E'9&1&&<DEE@@EEDDf %@    >;?32?329310'5!##"&54632Y=(=97&&53('60((8((44(&76 2G@ ,@   >;?3?399333?393333107'53!57'!57'53 =<?3?33?33?3933310632#"'5332654&#"!57'53zF|n43' &$(.-3773@Nr} D RG32#"'5332654&#"`0Ni+%86FLPW7Dc}ixg)L1s !@   <?329933104&#"#4632!6-%{}Lwt`)&1L !@   ??32993310# 332651&,6!L&avt-{sA@  ; =?<?3?3?33?3993333310632#"'!57'534#"32BZvr@@S==h9.60iG,C(('X &/#f)_{&@ /3/333993310#!#5!2654'!#5!73@'28['(sL8*(.-37&f*S@!!( (,+'" $ ;?(>?2?3333?3393333339333310'#"'#"5'5!327&5'5!327'5!sLc#~R83O,492N&547724@IId''j(d''j''8'&ff0*&js'=@ & &()<@ !$ ??3333333?999910"&/#"'533267.5463232?3 9E% "I81,$%4)P;d^Vl;Q"8)$/&& $}I !9Wy:Pc_T:wX2) I}(.?#G@  $% !!?-=??3?39/33933333310#4632!"'4#"32654'5>֮nSD1I0!)>8B0.NnaNl$ Z^ U`:P-(g.@= ;?3?99333105337654'53'467&' V3Q$/ 4 )t?(U50 ' $>j"C6)8=%>*3@%(,+(,"??3?339933310#'&#"#"&547.5463232654&''$.&(*.8R;~+2vdC_8./79F#*J+""B)1HxR|wZ&e/NZf]\XFq3t)s"D@  #$?<< ??33??3?3933333310#5.546746324&#">J2+&F@ %uxa_tCFF'/a@5,+ %%10&NY+OY++"RY QY(OY?+?+3?+?39/9++393333310!632!327#"&'# '5!3265'"34.iSK\0l^X7SvAj^GBHPV<;+R~BM!+AU&EBwV\f\ m4 !-R@) ))!"./ +OY! ! !%PY??+99//9923?+99933333310!2>73>32#"%'"#>74&#"326z! i `W(H̼ۢ" i _X[h&Z@]c` E[7!-DY-F1S'2]@0- $($43'$NY'##   0OY +PY?+?+99?99//9923?+99333333310%#"&54632&='"#>75!2>73!327&#"87'5!54&#"Dp _ >9^-TQAV-\_ ?9\mR@GBLLZ#H ;},BB9BB ;}-6B8T^"L %.[@/+ !&0/$"NY$ !!! -PY(PY?+?+99?99//9923?+99333333310632#"'2>73!5'"#>7'5!#"32kĿjl i bT" i bUg}d]NQX|IBRC E3-FB4v&;a&j@< " '( RY"RY"RY "" %%#NY%NY ?333?+3?+9/////+++99_^]333310>;#'"2673!57'"#4675'5!lG68;?=,$ AWWz(( AUXzxi~7%;5BBZ3@B#H@##$%  PY NY?+3?3+99//99239933310'&#"2673!57'"#467>32'd,$ AWWfg(( AWW cCmu;5BBZ3@3,@54(!%NY NY?+?+99910#"&'332654&$'"#67&54632#'.#"3273L/B&#r;WUR/5BAgB i/HEMe2BB6*!#/K:6BX=O0>n%;32C1:~P4&S@+ '( OY    @!QY?+?399//_^]9923+39333310"&='"#75#5?33#2673327& U{u%! U6,5Mzs4? A'h3= RABU"(`+Q@+ -," NY$'    NY ?+9?99//_^]9923+99910"'326?3!5'"#>327#"#!26737~9~5H>5H3`M!k8hH;6H4a: -;8oq? 1n:6os<&1=a@5, ;&5 ' # ?>2OY#)) /PY8OY ?+?+99//933+933333310%#"&''7&546327.+ 4>323!654&#""32654&+#r>OJG0wHj;SI=X{k#JBAKE?>Kڜ o+L L!/mXuf+T?r?C_@Q@@^lsssmmsss2X @   /33/29/3991057'5!35'5!!575#GGGGGGGG2    ,  NF&J@( $ ('  NY!NYOY?+?39/9++39333310"&5467'5!#"#!'2654&/D2bHOH.(j]NF˳'MO?Aܟcd/'?@R=51 ,'++  (=A@14,+22/7::RY:/-NY/""*'*OY%@$'QY=  NY ?3+333?+??3+3/?+?+39/99333333333310!574&#"!57327#"'#7&5#5?33#'5!73763 TGBLLV-\6,5M<^>{?.{uX`(xEq^B/T^"ABBq ABU"X:[kA'hQB8hBZ#HB49@  NY OY NY?+3?9/3+3+3910#!57#53'5!34}_!_}}__}BBRh>BB-t4@ OY NY QY ?+?+9/3+3910327#"&=#53'5!3/*)0 3}tttD6 R vh>BhhLs$+n@9(# )!!,-"OY( NYNY PY %PY?3+?+3?+3?+9/33+33993333333106323##"'!57#53'5!267!"!.kTU jlfggg}TUQZ]NXV|IhBRBBh>B&䙩#:%U@+##  &'  NY" OY PY?+?39/33+33+3339933333310#"&=#53'5!!'5!326=!̾hhhv|ZjjAsnPjnih>BB>CChkrtitt*1@8//..((! 23!    /(OY%"    H @ H  +OY?+?399//++_^]333+333_^]3339333310"$'#53>?#"#!!.'!#'&+3#'267!xHK͟F(KK\  ZNK(LKHtt$uhz" f q_Zu f "whd}yL  ,T@-(( !  .- *OYPY $PY NY?+?3+?3+?+999333310'5!>32#"'5332=#"%4&#"326z` (H̼|ES@+uQS[h&Z@]c`5A]`!-늌r_D1SL\#.Y@1))!$0/#NY#PYNY ,OY 'PY?3+?3+?+?3+?+93333310%#"&54632&='5!#"'5332=#327&#"8|ES@+uKOJF3WwIi;SX{kJBAKE?>[Kڜ o+LOr L3mXuf-T=r?_@Q@@^sssmmsss3Lp&e@8 "" ('%#NY%" "NY  PY NY?+3?3+?39+333?+93333310 '5!#"'5332=!57!57'5!odflCT|ES@+u7s])Y`BB}r[BIPBBB(L.@NYNY PY?3+?+3?+910%#"'5332=!57'5!g|ES@+uf`Z}r[BB7L:q@<%%**6 116 6<;97NY91*% 646NY(4PY ..RY"NY?333/++3?3+?33+33333?+99333933107632632#"'5332=!574&#"!574&#"!57'5!Do8͍^|ES@+uTABJV ^-TABBUV-\\mZ#Hzz}r[B/T^**7BB/T^'FBBB7LT(]@3$ $)** '%NY'$"$NY" PY RY?3+?3+?3+333?+_^]9333310763 #"'5332=!574&#"!57'5!Dp^|ES@+uTGBLLV-\\mZ#H}r[B/T^"ABBBL #,c@6$).-" NY"NY+PY PY &PY?3+?3+?3+99?+?+933333310632#"'5332=#"'!57'5!#"32kĿ_|ES@+uYjjlyfg}d]NQX|Iჾrm&BRBB4v&;7La!T@-    #"NYNY PY ?3+?+3?+?3339_^]33310'"#"'5332=!57'5!>;);?=|ES@+uZzz lG6s~7%}r[BBxi>L5G@(/! '!67/( $$,NY$NY PY?3+?+?+9933310#"'5332=#"&'332654&'.54632#'.#"|ES@+u\L/B&#r;WURygB i/HEVz;rz3!#/K:7B+-rn%;35D(-nL,R@, *( !*.-PY( OY((%PY"PY?3+?3+99//++33933310"&'5332=!#"'5332654632#'&#"!d@+u˻YS@+6?ķcC@'d| rMrz\mLO@+      NY OY PY?2+?+?3+3339933310"&'5332=!'5!'5!!d@+uwBpn3D9|L rGfBBBBL(r@A  ' (!&&("   *)& !$!NY ' $PY( NY?3+333?3+?39+33393333333105!7'5! #"'5332=!57'!57 i^@S*Z|ES@+ui^T,kAAAA6|r[AAA`(L` M@)   "!NY  NY PY?2+?3+9?3+9933310"'5332=!5#"#!326?3[ES@+uTk8hHP9~5H|Lr[-%1cBL(2n@=-22%3 4)NY%% %%0QYNY PY!NY?+?+3?+?3+99//_^]+393333310 32?3#"&=#'# 4>?54#"#5>327"a^u+@SE|N~@VzTh&BTaK<0DPr;H5'j=4u ^iUP#SL|(W@.#(( )* PY&QYNY PY ?+3?+?3+?3+?393333310%32?3#"&=#'# 4325!4&#"327ku+@SE|qϸJ!`SWTITWjBr;]q kRä_SF 1X@. ,*%%32/PY /*((OY(""PY"PY?+3?+3?+3?3+99333332310327&#"#'&#"32?3#"&=#"&54632&54632x^XPVNPZd}@'dd'@Bd=h@moķcCۻ+m~m](,?FLT!)]@3&% * +++ %OY%% "OY QYPY?+3?+?+9/+_^]393333310"&=#"&54632!32732?3"34.|\Qտ0l^Xu+@S<;+L>R~Brm4>LZ7_@3 5)/9") 89.22+PY2QY OY (%QY?+3?3+9/+9?+39333310"&54675&54632#'&#"6;#"'326732?3#"&=maӮyH#54&#"#'632u\u+@SE|1|Zoss 00?x232332?3#"&5#'265#0m]X7Su+@SE|ж<;+R}CM!+rel5-L,"?@!$# SY NYNY PY ?+3?+3?++9310%32?3#"&=!57'5!4632#"&gu+@SE|f`[?@YXA@ZZr;BBHAXY@?[Y3LG(@@"# (*)PY OY (&QY?+3?3+?+393310>32#"'32?3#"&5332>54&#"3-TqҋOVu+@SE|H*C8;`5}by$(u Sra^wɬL'@@" ')( ($PY$PY PY ?3+?+3?3+339310'&#"+'32?3#"&5332654632'd˻u+@SE|@+6?ķcCmDHrrzLM$T@- ""%&$NY$PYNY RY?3+?3+3?+3?+39333310%# '5!327'5!32?3#"&=#Dp^GBLLVw\u+@SE|R#HVBwT^"Br;-L)V@.$#''#  *+#!!NY$ ! PY QY?2+?+3?39/3+99333310"'32?3#"&=32654&+5#"#!QLLu+@SE|nnlhXEM3H}Zr#X_YYW*#Uy%s@@  A > ?<;?3?3?3?999933331053632#"'#3254&#" Cm{ol*92f+35>>'5C䒠@3esbl9'u*w!+%;)??3?39/310632#"'#67&54>32#'.#"4&#"326:>M]i[mD > #,D~STc+'!#:617.V+-#MXfqqfzat'tl2>;,?3?3?310#5754632#'&#"3#!57QVVun;(&&*?32233?339103#"'5332=#53'5!AUUxk>%&(( *7u'C@%();#<? =?33?3?3?999333310#"'53326=#"4632732754&#"7W]J\(@OD_6{ol* 6>92g+0Tu=c dl:&@2 9esck1g?@ = ;??33?33333?3993333107#"5'5!327'5!#sO82*(.-37: ]@d''28''6' 2_9 ,@   ;>?33?39/333?39310!575#535'5334632#"&>=XX9P4('55'(4-((>'>&55&'67'|g; ??2?3910"5'53327E5N'v'SI1&2Eg  >;?32?33910'5!!57_99991''7((2Ue$@   ;>?33?339/33310#!575#535'5!3UK99KK99K2''>((+&C@ ($', ;!! >=?3?333?3?3339333310#"&546;'5!3#"&5463227#" jQXWIUcE@7$&75(&5bU&)%[eH?;G'IA(56'$75'r!%/ , =?33?391032?3#"&5'53 &  '34n|9 HP D |r4'!-I(,> =?33?33?3910#"'5332=#57'53 >JR)3' F=9hKrp D 7('52Ye)@   ;  >?333?339931032?3!57'5!rWlS0"-99=>Ag('*-t2]@+ " 0'""043 -+')<#%;"" >=?22?33333?3?33333933393310"'5332654#"!574#"!57'5363263270& !&O,482N&5477sLc#~Q|- D QGj ((Oj^(('1@IIMr|/g*S@!( (,+'" $ ;?(=?2?33333?333333339333310#"'#"5'5!327&5'5!327'5!sKc#~R83O,492N&5477/6@IIf''j&f''j''4'-t"C@   $#<; = >?23?33?3?3339933310574&#"#"'533265'536322*(-.|m70&  &7sM92(O28r| D NJ('1@(*- t"C@ #!$<;  >=?22?33?3?3339933310"&54&#"!57'5363232?3n|*(-.477sM&  &0-|r28[(('1@9HP D 2we?@ ;  >>?3?33?3333399333310'53##57'53>9\>99/(((((!&)t 5@ < ??3?39/399333310#"&54632267#"3.)z{}4"&,/!%Omm|^`^`^ ,;T%\@ #  &'/"<# ? =???33?33?333?339333333310!575$4675'5!4&'>;>=ɓ=(>7AGH@?IH@N'' ~''tdcqke<e.u3;@* %%145 )?<0-=?22?33?33933310"&=332654&'.54632#'.#"+32?3n|(C'52/UVIq[G_(?U0TUKmt &! &0.|rO,# (\EM[BB)VDYfHP D -- =?33?33910'&#"#"'5332654632 <|n70&  &xk=&Adr| D NJxv /#/%$; ? ?=?22?3??333910"'53326=#"&5#5?33#32743' $QXIWFZvv $*V/ D PH JDs'>'( Tv#e"^@#  $#  ;?>?3?33?39/333333393333333310#'#"=#535'5335'533275#P7 sL88837.-*2(1@i?''?R28.'g(L@ ' #'*) $#  ;??2?39/933333239333310"&546?#"#7!32654&/!#'&+mzo]<-! 48HGHG:3 ! -ESl|'uxWr= XI]RR]JW =rX'g/@ ; ??2?33333993310 5'5!3265'53\>2F|F@J?z'=''ÊACC(( df'Yu1@  <; ??2?33?393310"&5'5332654&#"#5632>tv8YSb3+-48V['u'ukP[ Vzu2`q&  < >?33333?39910!57 #573`?22?33933105#"#5!326?3'@S+Y"I,2]  '-e :@"!; > =?33?33?3393331032?3#"&=!5#"#5!326?$" &07n|@S+Y"IFR D |r]  '~e"J@  $#  ;@ >?33/333?33933333310#67#5#"#5!3>32#7"3254&=1 @S+.*vB9BPHZG\2P/!] KW?-1;l6$#+g;@      ;=?2?3399//3933310"&'532654&+5#"#5!7g GXTTNW8^S+пԠ+.[cef$]$σ &:5@   ,??3?39/399333310! ! 267#"3.: 3.*22*.LְGb  /32210"&54632"&54632353-@A,,?>-@A,,?>?@-->=..?@-->@+.?o%!Gb  /32210"&54632"&54632!53->?,,A@->@+,A@k??..=?,-@?.,??,-@!s%F^- /310.54>54.54>54#"5632\R[.(1)8OF'%   <%#   Up@    /3]9/310#"#"&'332>;pr0^9;#'"!57'53&Y'*$>>99})/H %% % &y/10#'573>Fr@  /99//33107'53#73#'5s>>J;H&$f %+55B;&Dʴ)/ %+55"&%N0&Ӵ'-"%+5+5 &EJ"o=&% '-"%+5o &EU 7$%+5"=&%v״(*"%+5 &E!%+5dZ+&&'zvN.&+5FZZ&F'zv.&+5$c&'N"&%+5+5S\&G$oc=&'%+5So\&G"(%+5$c=&'X%+5S\&G&ϴ#%%+5$c=&'  %+5S\&G4ݴ&"%+5$Fc=&'!%+5SF\&G4ݴ&*%+5#!&( @ %&%#%%+55+55FXu&H'C_ ]5#!&( @ %&%#%%+55+55FXu&H'v ]5#F=&( * $%+5FFX&H "&%+5#F=&( *$1%+5FFX&H&3%+5#Z&VN@ .&"19-%+5+5FZX&|@ /&2:%+5+5#&)N@ "&  %+5+5-&I@ $&! %+5+5dE&*N@ &&*$&!%+5+56<&JA&?A %+5+5#&+N@ %&"%+5+53T&KDX@ '&W$ %+5+5#o=&+ "%+53oT&K@$ %+5#&+jN@ (&+%%+55+553T&Kj*&ڴ-' %+55+55#Z=&+z"3ZT&KzR#F=&+ '%+53FT&K?!) %+5:F=&,! %+5Fw&L% +%+5E &, .0@& %+555+555R&&jοv)@""" p P    ]]qqq55]]5#)&.vN&%+5+53p'&Nv& %+5+5#o)=&.ȴ %+53op&N6  %+5#)=&.%+53p&NX  %+5#o=&/   %+5(o&O  %+5#oE&/'GN&+5oE&O'  &+5#=&/ ( %+5^&O$  %+5#F=&/ R %+5Fs&O/ %+5#R&0vDN& %+5+57&Pv&@ 3&9/2, %+5+5#R&0&N"&´ %+5+57&P @ 7&.4, %+5+5#oR=&0N %+57o&P` .4, %+5'&1N&%+5+57T&Q%&"%+5+5'o=&1%+57oT&Q@"%+5'=&1%+57T&Q<%+5'F=&1 %+57FT&QG  $%+5d!&2  @  & , %+55+55N&R'vT!@000@ H0   ]]5+]]5d &2  @ & , %+555+555N&R'j,#@000@ H0   ]]5+]]55d!&2  & %+55+55Nv&R'C ]5d!&2  & %+55+55Nv&R'v ]5#&3vEN@ &Q%+5+5L &Sv@ %&\!$%+5+5#&3N@ "& %+5+5L &S@ )&5 &%+5+5#&56N'&$ %+5+57a&U@ &%+5+5#o=&5  $ %+57oa&UBv%+5#oE&5' ^N*&+57oa&U'Bm#=&5Ҵ! %+57a&Uش%+5m&6N2&)/(#%+5+5>&V-2&)/%+5+5moL&6%)/(#%+5>o&V)/%+5m &6 @ :&F,9(#%+55+55>&V |@ :&=,9%+55+55m &6 D@ ,&.*(#%+55+55>&V @ ,& .*%+55+55mo&6'N%2&+5>o&V&- 7&7TN& %+5+5!E&Wo%+5]]5 o7=&7  %+5!o&W ,%+5 7=&7 %+5!&W ,%+5 F7=&7  %+5!F&W C%+53=&8 )#%+55<&X? '!%+553F=&8 "/%+5F<&X:  -%+53F=&8 "%+5F<&XS % %+53!&8  @ #&;#/%+55+55<&X'vT!@000@ H0   ]]5+]]53 &8 @5&35%+555+555<&X'j"@+@ H +%% %+5+55+55&9N&$%+5+5&Y&$ %+5+5o=&9 %+5o&Y  %+5&:CN&%+5+5&ZC&ݴ%+5+5&:vON@ &%+5+5&Zv@ &%+5+5&:jN@ &M$%+55+55Z&Zj@ &%$%+55+55&:N@ &2%+5+5&Z@ &-%+5+5o=&: %+5o&Z %+5&&;N%&"%+5+5&[%&"%+5+5&&;jN(&+%%+55+55Z&[j(&+%%+55+55$&<N@ &' %+5+5F&\@ '&2$ %+5+5b&=tN@ &"%+5+5(`&]@ &%+5+5bo=&=~ִ%+5(o`&]%+5b=&=%+5(`&]%+53T&K<! %+5!&Wj &@&&&o&& %+55]]]]55&Z@ &%+55+55F&\@ &2!' %+55+55B&D@ 0& 1- %+5+5%&A@ &%+5+5#Q'V@.%"  %)(" `Y `Y_Y`Y?2+?+?+9/+99333310"'53265!'2654&#"!574! wrusx,; 7]&x}inJqoH&$Bo&D&$ N&+5Bg&D % &$ N &+55B &D  &$ N &+55&D  &$ N &+55B&D ?&$ & &+55B&D o&$'N&+5Bo&D' &$ N &+55B&D  &$ N &+55B&D  &$ N &+55B&D S&$ 0 *&+55B#&D o&$'N&+5Bo&D'#o=&(FoX&H#&( N%&+5FXg&H #&(N$&+5FX&H# &( N $&+55F&H # &( N &+55X&H # &( N $&+55F&H #?&( & &+55FX&H #o&('TN(&+5FoX&H'E&, N&+5-g& IEo=&,-o&L$doL&2No&Rd&2 CN &+5Ng&R %d &2 N &+55N&R d &2 N &+55&R d &2 N &+55N&R d?&2 & &+55N&R do&2'N#&+5No&R'dZ&bv&N(&+5N`&cvdZ&bCN(&+5N`&cCdZ&b CN1&+5N`g&c %dZ&bN(&+5N`&cdoZ&bNo`&c3o=&8o<&X;3&8 /N#&+5<g&X W3L&qv1N*&+5&rv3L&qCN*&+5&rC3L&q /N3&+5g&r W3L&q*&+5&r3oL&qo&r;$&<CnN&Ŵ %+5+5F&\C&̴" %+5+5$o=&<F&\$&< /N&+5Fg&\ >$&<&+5F&\Kb&c7&74 %+5+5Kb&c&&)7 %+5+5Kb&c=&=+ %+55+55Kb&c,&/+ %+55+55Kb&c=&=* %+55+55Kb&c,&/* %+55+55Kb&cO&.; %+55+55Kb&c>&.; %+55+55T&$?5T&$ٺ?5X`'$ٺ $?55X`'$ٺ ?55`&$2 $?55`&$2ٺ ?55&$ 6?55&$ 1?558A&g@ @&O@=.%+5+58A&g@ /&*2@.%+5+58A&g@ F&F4.%+55+558A&g@ 5&84.%+55+558A&g@ F&3F3.%+55+558A&g@ 5&883.%+55+55H'(7'?5H'(0"?5T'( -?55T'( (?55T'( -?55T'( (?55L3&i@ .&#.+%+5+5L3&i@ &+ .%+5+5L3&i@ 4&4"%+55+55L3&i@ #&&"%+55+55L3&i"@ 4&D4!%+55+55L3&i"@ #&I&!%+55+55L3&i@ F&'%2%+55+55L3&i@ 5&'%2%+55+55*H'+ '?5*H'+0"?5T'+ -?55T'+ (?55T'+ -?55T'+ (?55'+ ??55'+ :?55-t&k"&"%+5+5-t&k&"%+5+5t&k(&(%+55+55t&k&%+55+55&k(&(%+55+55&k@ &%+55+55&k:&&%+55+55&k)&&%+55+55H', ?5H',0?5lT', ?55lT', ?55lT', ?55lT', ?55l', /?55l', *?55N&R)&)&%+5+5N&R@ &)%+5+5N&R/&/%+55+55N&R&!%+55+55N&R@ /& /%+55+55N&R@ &!%+55+55L'2%"?5L'25?5T'2D (?55T'2D #?55T'2 (?55T'2 #?55&w@ (&(%%+5+5&w@ &(%+5+5&w@ .& .%+55+55&w&ڴ %+55+55&w@ .&F.%+55+55&w@ &2 %+55+55&w@ @&.,%+55+55&w@ /&,%+55+55H'<'0?54T'< !?554T'< !?554'< 3?55S&{A&A>&%+5+5S&{@ 0&3A&%+5+5S&{G&G5&%+55+55S&{m6&˴95&%+55+55S&{@ G&:G4&%+55+55S&{@ 6&94&%+55+55S&{@ Y& 8E&%+55+55S&{@ H& 8E&%+55+55L'+75?5L'+00?59T'+N ;?559T'+N 6?55T'+ ;?55T'+ 6?55'+ M?55'+ H?55Kb&c+&(+ %+5+5Kb&c @ +& '* %+5+58A&gZ4&14.%+5+58A&g@ 4&g03.%+5+5L3&i"&"%+5+5L3&i6@ "&b!%+5+5-t&k&%+5+5-t&k@ &#%+5+5N&RU&%+5+5N&R@ &-%+5+5&wt&˴%+5+5&w@ &L%+5+5S&{a5&ɴ25&%+5+5S&{@ 5&H14&%+5+5KEb&c'C7&+5KEb&c'C&&+5KEb&c'C &&+55KEb&c'C &&+55KEb&c' C &&+55KEb&c'C &&+55KEb&c'C O&+55KEb&c'C >&+55ET&$&?5ET&$&Ϻ?5EX`'$&ٺ\ $?55EX`'$&ٺ\ ?55E`&$2& $?55E`&$2&ٺ ?55E&$& 6?55E&$& 1?55E3&i'r.&+5E3&i'r&+5E3&i'r 4&+55E3&i' r #&+55E3&i'"r 4&+55E3&i'"r #&+55E3&i'r F&+55E3&i'r 5&+55E*H'+' d'?5E*H'+'0d"?5ET'+& -?55ET'+& (?55ET'+& -?55ET'+& (?55E'+& ??55E'+& :?55SE&{'>A&+5SE&{'>0&+5SE&{'> G&+55SE&{'k> 6&+55SE&{'> G&+55SE&{'> 6&+55SE&{'> Y&+55SE&{'> H&+55EL'+'7?5?5EL'+'/?0?5E9T'+N& ;?55E9T'+N& 6?55ET'+&M ;?55ET'+&M 6?55E'+&M M?55E'+&M H?55Kb&c&&)1 %+5+5Kb&c)&') %+5+5KEb&c'C&&+5KEb&cC*1 %+5KEb&c'C&&+5Kb&c&&.; %+5+5KEb&c'C&$N& %+5+5E&$N& %+5+5H&$?5H&$˝?5EH&$ %+5@  /933910>54.54632M8"*"<59F\)&#&6R?_uE @  OY?+9310"&=3327@@E&*&PEIC@D9@  /933910>54.54632M8"*"<59F\)&#&6R?_uIz@  /323310"'&#"#>3232>73Up9!" i ka1OF= i iIX--F$2- EQ /6@ --1 0 ((,# /22329/332399310"&54632!"&54632"'&#"#>3232>730II01FF0IH11FFUp9!" i ka1OF= i iQG22ED32GJ/0GG02G,X--F$2- EE3&i'r*&+5E3&irE3&i'rE*&+5L3&i@ &G%2%+5+5E3&i'rW>'(jK?5u>'(K?5>'+jK?5>'+K?5#E=&+Q 4 '%+5$@ /333399105!%>54.546326?GE$+$B454.54632D?GE$+$B43232>73>54.54632Up9!" i ka1OF= i iM8"*"<59F}X--F$2- E)&#&6R?_ut&k&޴%+5+5x&k&%+5+5t&k&j޿4!@+_+++]]55]]]5t&k&j޿4!@+_+++]]55]]]5&k&&%+5+5&k&j@_++@ H+]]55+q5E&,9N & %+5+5EE&,9N@ &  %+5+5B>',jK?5`>',K?5 @    /99333105!.546326?K;5A$+$HD$G%!#zbCV8)%' . @    /99333105!.54632N?qK;5A$+$HD$!K%#zbCV8)%' .),@+*   /]29/3/3910"'&#"#>3232>73.54632Up9!" i ka1OF= i iYF95<"*"6O}X--F$2- Eku_?R7%#&(&w@ & "%+5+5&w@ & %+5+5&w'j4-@////_///###]]55]]]]]]5&w'j4-@////_///###]]55]]]]]]5zL&s-&-*%+5+5zL&s&-%+5+5&w@ &$,%+5+5&w'j@ ###]]55$&<N@ &* %+5+5$E&<N@ &+ %+5+5F>'<K?5P>'<K?5H'30?5^ $@  /3/33333910"&54632!"&5463253G-@A,,?>-@A,,?>ϻ1l@-->=..?@-->@+.?G%!^ $@  /3/33333910"&54632!"&5463253G-@A,,?>-@A,,?>f1ۻl@-->=..?@-->@+.?!K%8/93105!?8G%!SE&{' M@ 34;&%=&+5+5SE&{ 34;&%+5SE&{' @ 34;&%=&+5+5S&{@ 0&8E&%+5+5SE&{' L'2.K?5L&2H7?5)L'+>K-?5aL&+vK-?5\E L&+!8/93105!?8!K%@  /933310.54632؂F95<"*"6Ou_?R7%#&(*//3310#*T 0@    //39/9333333310#'7'77'*T7777Y7887 2@   //99//3323333310'7##!'77RJ77}m}8L( 0@     //99//3322333310##'7!(R77J}78}%%@ Y/+3310!5%%@ Y/+3310!5%%@ Y/+3310!5%m+s'BB9R(@ [Y?++3933310467#"&?Y3.MYIUp6\54&'&54632?[1&&LWITq5]>L!$&V=Hlu -,@ Y[[/+3++933310%5>54&'&54632 i?Z1-LWIUojk\>K" (T=Hn+R#@ Y[ ?3++9933104632.qTJVL%'1YAWlH=V&$"K=]5cR%A@   '&##[Y?3+3+3339933333310467#"&%467#"&c?Y3.MYIUp?Y3.MYIUp6\54&'&546325>54&'&54632?Z1%'MYITn@?Z1%'MYITp6]>K"#'U>GmV4]>K"#'U>Go;-#J@%  %$!!Y[$[/+3+3+3339933333310%5>54&'&546325>54&'&54632i?Z1-LZFUo>i?Z1-LZFUojk\>K" (TADnUl\>K" (TADnMR%!@'&#[ ?333+399104632.%4632.MqTJVL%'1YAqTJVL%'1YAWlH=V&$"K=]5֝WlH=V&$"K=]55 @   Y [Y [ tbRD4&tbRD4&htbRD4&dTF2$vfTF68@GtPD4tPD4{P@0^]]]_]]]]]]qqqqqqqqrrrrrrrr_rrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqq/?++++9333910#753%%dBdPjBBjB@u@B5@    Y[ Y [Y[Y[{kK;/ K;+ hK+ {kK4$K;+ 8tK t@ 4 @0^]]]]]_]]]qqqqqqqqqqrrrrrrrr^]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrr^]]]]]]]qqqqqqq/++++?++++933339333910%#5'7'753%%%5D@jR\\Rj@DjV``Vt@DB@u@BDQ{ ^@  v d V 6 &           t @ 4 $   h       d P D 4       p ` P @ 0       p ` @ 0   8    ` P      p `      o _ O ? /   ^]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]qqqqqq_qqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]_]qqqqqqq/9310"&54632frrrttttZ/ #1@ !!$%[ ?22+3399339310"&54632!"&54632!"&54632PEa`FEa`lEa`FEa`lEa`FEa``FEa`FEa`FEa`FEa`FEa`FEa@ //333310#!*SmOM)/3/333105!#MSO@ //9/3322310###!T ,@    //39/3332332310###!!!TuO .@    /3/9/3333333310!!5!###uTON*T +3?@4,:0 & 0,A@YA@A2A$AAAAAAAAAvAAIA;A"AAAjAAAAAAAAYAiAKA=A$AAAAAAAAAtAfA9A+AAAAAAAAAdAtAVA)AA A9AAAAAAtAfAIA+A;AAAAAAAAAA@^}AdAVA A)AAAAAA{AoA@AAAY [ Y 27Y.2[.=Y..#Y[)Y?2/+++3/+++?3/+++_^]]_]]]]_]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqq93333333310#3! ! 4&#"326! ! 4&#"326%! ! 4&#"326$31273//363v31273//363k31273//363fa]xptya]xptya]xpty\=@ ?]9310!#h=\=#@ ?2]2993310!#!#hh=c\ = @  ?3322910!#!#!#NhbNhXNh=~J,S@ Y/+93103#~Jddd{|c~J,T@ Y/+9310 #3,ddJ'=&-T/3310!5!"P=??3310+3{x= #/E@%-! '10 YY  $*$YY*?++99//++9333333310"&54632"&54632"&54632"&54632TEa`FEa`FEa`FEa`FEa`FEa`FEa`FEa`J`FEa`FEa`FEa`FEa`FEa`FEa`FEa`FEa:@      /33/9/33333333333103#5!#3###TOON 0@   /3/9/3333333310!!!##:QTN//333210#!*T&n@ //9/3322310##*TG 4@    //399//33332332310#'77'*TT~~~ݵqqp .@    /3/9/33333333103#5!3###TONU= B@" Y ??39/]3+33933333310#5!533#3iPb({2 ?=K@)Y Y Y?3+?+9/_^]+9333310 #"/332654&#"#!!6!nqB1AR.-FFw̓\SZR5K=/@ Y?3+9?9939310#5!#!i4ǣSM/  GI".d@7)#  /0,,Y ,,L,\,l, ,, &Y Y ?+?+9/_^]+99993399993210# 5467.546324&#"3264&#"3265A;@NKA:@{|+97%%79+!.../ vB]hQssPi]CborUVVUSLLAKKAEKKZK@+  _/?_o?3]q23/222]9933310632!574&#"!57'53sMS]93+'..477@WO22<28n221@E%A&!@*(LQ@j/}@G$!&&- ((- 10_Y_Y '_Y _Y ,/_Y /(_Y/_Y/?++/_^]+?9/999+3/+++93333333310%7"5432#'&#"'5!#'&+373#'#32?3!J`qr*LIjHHΉ<&L =X0AЭU= hk d{+*06@[&'43.-   16 + '87.4-13 "66_Y "_Y&?22/3+?393/3+993393939393310"'#7&'#7&5!37373#'&'326?3&'/D@)l/"<9lHia +l,e/l5XJZ(1CQq0 [Z22v0q22yT"Xe} <)#1;(!B d+L)Y@."" &&+*_Y% _Y ""_Y?+3?3+99//993+93333310 !2#'&#"'5!>;#'"6?3/iaZzw MI68->+e [Zf=XeCZiz1Bf{`=`T#1#=@$  ! `Y_Y@9H@i  / _ o   _Y `Yi _Y?+3_^]_]]+?+39/_^]3]+]2+3+39933333933103'5!#'&+!73#'!3#!575#0^ byYYoZIیxfIIRL,@.+**((#" "  -.sYsY@/ H@*?O  &sY"" " wY ?+9?3_^]_]+9/_^]]3+2+3+39339222933103#%!57654'#53'#53&54632#'&#"!)4XGʛ6e:%<|W+W^  fe>s@{>x}(1efehO5X_e70l@9  '',, 21/-_Y/' ,*,_Y* RY $RY?333/3+3+?33+3333?+933333331076323632!574&#"!#4&#"!57'5!Do=BB/T^uB T^'FBBB=%)-0@U-++/('#.&  21_Y _Y*&# -)"_Y.0     _Y??+3?399//_^]9222+333333+33+33993333333339339910#!!57#535#53'5!!'5!3#3%!'#35#%3'u:#h)ݬxO~IIeerI+rIIeeee=PY@YV Q B&4:,II4QZ[n[L[\[-[=[[ [[[[[[[[[z[K[[[k[,[<[ [[i[@ehH[[[{[[[Y_H[[TWH[OSHY[;[K[)[[FJH[[[[[}[K[[[k[ [[9[9[[[[[[[I[i[y[[;[)[[ [[[[K[k[{[?[[[[[[[[[ [P[p[[ B,7LL*NYr&T&d&C&$&4&&& &L7?NY|:k:\:;:K::*:: :77NY@ V@ `Y   U`Y_Y _Y #OY?+?+3?++99//+3+33/3_^]_]]]]]+?3_^]_]]]]+99_^]]_]]]qqqqqq_rrrrrrrrr^]]]]]]]+qqq++q+rrr+_^]]]]]]]]]]qqqqq9333333333310"&5#5+!57'5! ?33#327533254.'.54632#'.#"#"&'4&+326wwetp{Yf JUyj%*6B!6fn.ZTM,fB F#*5 6^nR85Hf$(xlmq'cVIIvIZ ^C@MWR"8U@duP!$%#f[lu2Ġ# =&5V@ $$P$$ H$+]qq5='+/369x@C+4*/7.&;:'"_Y7496 _Y0,(/+_Y /4334 $ ?3?39////]333+3333333+33333+33339103#!!###!5!'#53'5!!3!'5!37#37#3'#7#7#9ʡ{{-@ʁuZE}+nuYmJ.d7ZJ! heeeerIIcrIIq+))X!CY@C*1<<*ED> >&&>8A b>.iY>_iYa?+?+?9/9/9333310!".5467632;2654/4632'"&54&+"'"'&!2XT-. 0P= JH ,M>? {K0*>) 3ɢ0=? f702|3(@"-@E!!(# /."NY"OYNY)++OY(&&PYRY?3++3?3+3?+9/3+3?+9333333333333105!#"&54632&=#535'5!3#!327&#"8  %$_Y"!!  #     `Y ?+333?9399399399399+393331057#"#!#'&+77!57575+3][\S1;paw`p`r`p`!IIVaparGi&8FR\@HSA#9M//0G'X '09S ^]A CCP[[_Y<<_Y6J`YSU U_Y6 ,, 60*?339////+99+3+3+339993333333310!"&'#"&546327>756%>7#"'!67>324&'3264&#"326&#"32YVJ>_Vh}c210&@S6oQ">wWh5VuȦS>' 33.m''u6`9?;fqcd3*.:4+-9.6(91$V48;1SCIW ζE ?(m]>W74-o;^b%V}O)YdhUXhl$#!HL 0a@4- 0 & 21 ##*`Y&#0 `Y??+9/99?3+9/9333333104#">#7&54632#"'5332654&'Hk.=.18?ux}0OyVxjL'ȣ`L@+5A18FNXUxp;-Н _tʫRreVh = %+1@`1&$ /'%!! 231`Y0 _Y$ #_Y&P ` / ? O   111  1+`Y_Y  _Y?+3?++9///_^]^]]]33+3333+33+99333333333310!#!57#535#535'5!23#3%'!!%!.+267!XFŬO/R<>YIwkOSeqVIIezeIve1%$e3zJ=CEdd")i@9 !!&"#"+*_Y" @ _Y '`Y_Y @&`Y?+?33++?+9/+39333333310$%53#'.'67'5!#cLfd ZDchbBif g0Bk4̮0@pJJL#/-H"&w@F  $%! #  (' _Y#&_Y ?O "   _Y?3+333?399//_^]33+3333+33933103#!57!!57#537#5!!!%! !'!x.ɣf|hd/",zeII`II`eze@eevz,pL4b@8056_Y_Y2*-/_o --&_Y- _Y?+?+9///_^]92+33+39910!!!26?3# 47#5367#5!>54&#"#6323EfN?\+-XZo Im-bg6~f-YǭtU?3#[TfZj. [Yffe5Rd9Vp;'!,.W b8tR3W@3 .!!' 54311Y$[$+Y'$$ Y [Y?3/+++?3/3+++393993210#3!"&546324&#"326#"&54632#'&#"327 7;8237:8#v?tq6#2>FV_ehIfz|y% S&D@!$  '( $$ $$ ?3?9/9993333310%273#"&=56746324&#">!Ew~OqkUjrH>787uoN՝I [fvl{iwGG'z='+@U ($ ),-&" +  (+#  _Y *_Y?3+33_^]_]3?3+33_^]_]/399//^]]3393333333310'5!#!57'5!%#"&546324#"32!!)ݬu#7QfaafII&"BIIvIxXR(8@P-%  59:Y%Y$Y%?%O%%%@H %% )Y 1Y?+?+9///_^]+]q]+3++399399333210#"$54$3257'5!2!#4&+326"32$54$=@%LT^s^TxnZꡡü@A:7zr:7ZIT椣塡S?-@V!'  #,,''./& Y"',Y*p!#-G 5  G 5  /O/?/]]]?3]]3]]3]22+333+399333339331057#"#5!#'&+!#!57'5!!!57*?4GGGZ!gggOBggpl< l<<<<<s<<J;L){@B$##  !!'*+#$_Y_Y! +o+O+]]]?3333?+9/+33?99333333993310"!3;'&54! 32?3!>54&͖V=Pmz]\{mP=VʱPi""iϰX|HP@,! NY  NY NY?3]]+/+9/_^]+99333310%#"&54632!3267.#">`ۘ5QRa3Vu|8DhK5Au3 h>|@@,92&   &9@?0-) )) ;  ?3/3?339///3333333393992233993333310#3#573!57'!!33254&'.54632#'&#"!"&'vt<=]LJ5d8AFmV>$uj5HH>9)CI$ICV "@    /2999333105673&'#CI$ICV9>HH>9#d^D "@    /99339310&'3#67!59>HH>9#CI$ICV "@    /299933310%67#&'53+CI$ICV9>HH>9d^D2@    /993393339310#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC2@     /299299933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9H<@    /2992999333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>9D*G@&$+,RY  NY '/,]??3+/_^]+39333310 #"&54632374&#"'7632.#"326H|܈]"ky$iONsyN[ahYQp펻.cStT!#\y|H@    /       o _ O ?       ?  :      _ ? /  _      o   ]]]]]]]qqrrrrrrrrrr^]]]]]]qqqqqqqqqqqrrrrr?33?39993310)5!%!;"aXLA=<@   _Y`Y _Y ?2+3?++399331057'5!!57!X魭kLJ)IIJJJ\L9=M@'    `Y    bY ?3+9?39+399393322310!2$73!5 5!#'.%d~g+!MV6=eV>#{cqg0  k)ml`$@ Y?+9910!5$H=ZK =@  [D            j    t d T D          @ 4 $       t d T D   :    T         d P @ 0        p ` P  ]]]]]]]]]qqqq_qqqqqqqqqrrrrrr^]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]]qqq/+9310"&54632Ea`FEa``FEa`FEa3bT@b   o O  o O /  O /  9       o   o O /  ]]]]]]qqqqqrrr^]]]qqqqqrrrr/2/9/993933210##5! 3okרZ=P9z".@)# /0&,#P 0_0O0?0/0000o0_0O0?0/000000_0O0/000=00_0O00o0O0?00_0/000^]]]]]qqqrrrrr^]]]]]]]]]qqqqqqqqqrrrrr/^]3]29229939210#"#"&54632>32%"32654&.#"326z֓B`o?BlSB>Yc;]`}yhTNӰۄ~}k~z쌏}~`@ //3993103!!^j8^@  dP4D@ vzH4@orH i@ _cHP4D@KRH4Tt9@;DGH 0p  P`@` /2/3^]]]qr_r+^]]+qqqqrr+rr^]]+]]+qqq9933104>32#4&#"tтwgĠ'@ ()!$$OY OYb)R)D)4)$)))))))))))t)f)V)D)4)$)))i))))))))t)d)T)F)6)$)))))))))))v)f)V)D)2)")))))))))))v)f)T)D)6)&)))9)))))v)@lf)V)F)6)")))))))))))p)d)T)@)0)$)))))))))))p)`)P)@)]]]]]]]]_]]]]qqqqqqqqqq_qqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqq?+3/+3933310>32#&#"#"&'5>733265cFYF95F eFR E:5F jx BAF|Inr  _E{,!8A'aa@Vv@I   YZ j      Y  u//]3/]]3q2+33/_^]]+399339103!!!##5!!5!ƺ+I fH >@"   `p//^]/]]9/99333310!5!5!5HHHV >@"  Y[[`/]q33++/+993333105 !5VHZԏHV D@%  [[Y/+/_^]q++3399333310%!575 5HHsr,Z3 @  /2/39933103 %! {RVf@ Y//+99310!#Վk%"@  //399310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //3993103#"&546323265";N2$! =/'5)%3%Y?+33105! %H@ ??93103#HK"@ Y?+?39310!!#(in"@ Y?+?393105!# (%%HY??+393103!!Hn%H"@ Y?+?393105!3 %H)@  Y??+?3933103!!#iHnnH)@ Y?+??3933105!3# %K,@ Y?+3?3393105!!# i%n%H,@ Y?+3?3393105!3! %nH 7@    Y?3+3??339333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH @ ?2?39933103#3#ّhHK Kj 9@  YY?+?+?9333310!!!!#(iijב" -@      Y ?3?+33993310!###בnn#j ;@    Y Y?+?3?+99333310!!#!!#htjo"j 9@   Y Y?+?+?33933105!5!5!# i(qב) .@  Y?+3?339933105!### ܑב%nj ;@   Y Y?+?3?+33993310#!5#!5!ґttj)F)ޑqH 7@    YY??+?+33933103!!!!iH"ב%H *@    Y?3?3+39933103!!33A$Hn#nqH ;@    YY?2?+?+339933103!!3!!ّK$hH"qH 9@  Y Y?+?+?33933105!5!5!3 iqב)%H .@  Y?+3?33993310!5!333$ב%nqH ;@   Y Y?+?3?+33993310!5!3!3!5!$KqFH >@   YY??+?+?339333103!!!!#iiH"ב"H 3@     Y?+?3?3399333103!!#3#AHnn KH G@    Y @ Y  ?3?3?+?+9933333310#3!!#3!!jt " "H >@  Y Y?+?+??339333105!5!5!3# iqבKH 1@  Y?+?3?3399333105!3#3# 㑑h%K#KH F@    Y Y ?3?+?3?+33993333103#3!5!#!5!A㑑tHK )ޑj @@   @ Y Y?+3??+333393105!!#5! iiq"h 4@     Y?+33?3339933105!!### ב%nnj I@  Y Y ?3?3+3?+3399333310#!5!3!!#!5jtttAޑ"בqH @@   @ Y Y?+3??+339333105!3!5! Aّ"%H 4@   Y?+33?3339933105!333! ב%nnqH I@    Y  Y ?3?3+3?+33993333103!!3!5!5!AH"oHV@   Y Y ?3+3?3+3??3333933333105!5!5!3!!!!# iiiqב"ב"HI@       Y ?3?33+33?33399333333103!!###!5!33AבHnnnnH b@    @ Y Y ?3?3+3?3?3+3339933333333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#3#3#3#3#3#ghhhhgghhhhhhgg`hhbhh hhahhahhhhhhgghhahhahhhhhhgghhhhhhgg`hhbhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhh"bbbbba```````````c```````````c``````aaaaab^^^^^baaaaa``````bbbbb#`````b``aa`T #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKO3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQ!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  /993310!!!7L17}1mi{/9910!!imi{@  /993310!!!iLPbh//9910!!hL//9910! XVRZ//9910 7L//9910 LRZ//9910Z79e %@  /2?399339910!# 3 #R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow@kPhhTl8xx<|(pp,t ``$dHH L@@D004X\4DLdt|l\ JrrNvBzzF~2jj6nZZ^RRV::> **.v~n^V>..>V^n~vf&fb"&/3/39///////33333333333333333333393333333333333333333333310#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @ /]99102#"54>jnrotjlw)@  /9933103!32>54.#")vwvvvwvu}Avvvuvvw)#,@ $% /993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @  /993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:o@@:6+% %;<("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332933333310"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7<@$.#5 # 8910/+*?*O**/^]]]]]993310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'J@'$$  ()P /^]2/]32993393332210.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8D@#0,!'6!'!9:,*3$$$-  **/^]]]9999333399310&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<4?@!/((5(6$+/     //99//]9233999310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@  //999910./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @    K  /]999310&&'6H zDS%Ut}FiGfY;.@  //]9/9933333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt `@4 !"VC 6% X ///33]33^]]]]33]]39933333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu8O@,    !   //93933333333333310##57573%377~~~.~^[[[[0F^^J\J=m@;  ! _Y _Y _Y    _Y`Y?+3+?99//_^]3+33+3+39333310!273!57#535#53'5!!!! dRZ&IvkIhhoIIhh(\@ OYOY@ H  NY NY ?+3?+9/_^]33/+3+3+39103#3#!57#535#53'5!eeeegfdddd`XhJhBBhJhB#=&/# = Z@1"!`Y `Y  `Y _Y _Y?+3?++99//3+3+9333310!57#535'5! !4&+3#326 F¬OwOS~VII{I\{#F='_@4  $ )(`Y$`Y$$  _Y #`Y_Y?++?+9/+3?+393333310'5! !#326?3#"&54&+326Ϭ($fN[E*FY(P|IRI86^` u׀B.")-0y@B- ..''# 12+*(% %QY.(NY /.    . . !@ NY NY?+?+?99//_^]9999++9993339310&54>7&#"#5>33!'#32775 Qb!7Th&BJ6~p^9DR.|nDPEDD% (g~>4u o0BH& #P''jk @.B@!  QY OY  ?3+3?+39/993310&5#5?333327#"'7# 5{uwp}6,5M@     `Y _Y?+3?3+3?93331035#"#!!#b]Y "}raQj,(`8@  NY NY?+3?3+393310!#!5#"#!!` ik8hHPd-%1I]L ?@! ! _Y `Y`Y?+?+?99?+9933310"3267&#"$5!273!TJ.p~I]ur%: %172Vg'I7@ PY  NY ?3?+3?3+933310'&#"#'5!>32y/(&?ywBp/eSO}/@fBBuoL9@`Y_Y   ?3?9/993+3?3+9910#'&#"# #'5! 3>32P"25C:y{DuZ:};.aO!'RE;IIP9@ PY NY   ?3?9/993+3?3+9910'&#"# #'5!3>32>/()DyyFp_ِ&hSO}-AfBBqs K@* "!NY NY ?3?+?9+39333910#'7&54632'5!654&#"Dyկ+0t_f~n3D <ZZ[tSbsUE_jBB2%I94$##=O@)`Y   _Y _Y?+3?+39/_^]+99333310!!57'5!!73#sGiYY{IIvII<6W@1  NY  O _ o     NY NY?+3?+39/_^]+99333310!57'5%!73#'__ ~&KK&BBBB]I 6@  "!OY OY?+3??+933310 546746324&#">}RIem3>6.kj\ EĹjd 2zy,@ //99]]993310 55yGGܱ$ܱ$0* /9/3103#2#"&546O/HF10FG*xD30FF01FKx% /29/10'7"&54632[6[n0FF11DF[6[F02EE20FD+  /3210!5%#"&54632DxG00FF01F 1FF10FGU /310!53!{v @  //9/3910!#!53[McS7{v @  //9/3910 #5!3!M!7S  %  @ H  //9/9+9310#"&54632!#`FF_]HG_oEa`FF`a)  "@  H  //9/9+9310#"&546323!`FH]_FEaonzEaaEF``9M "@  H  //9/9+9310#"&546323!`FH]_FEaonEaaEF``VB  /32310##5##!B<wBw /23310)33533BTwI"@ //]3]2991053#'LI!%! 4@  Y @Y/+_^]+933310%"&54632"&54632TF__FEa`FF_]HG_``FF``FEa`FF`aEEa"@ /3]2993310!5!5AA"V^=@ ?9/9310!#Vp=!V~=?9/910!#Vo=A-@@/o Y H/+3+_^]105>54.54632륝LI#+#I?EQqE6, '!/:Xi"%!57!!57#5754$32#'.#"!gfgf> @'F,DZBBBBE'Q ru` #57546323!57&#"3#!57˺CgfVH=?qfDE'eBB-thBB3&  @P'@''@'0'']]]qq5R @   /3]2/10#"&533265RGHDK㐡K[YM3'&  3^yf} V ^ N#HZ'h(@  kY_?+39310!5!3!'3w{eN&=N&N&'R=N&'R^&^&^&&m&y&Yf&JYw&BY&+YVj& @@>>>>@ H>+]]q5& 9qN& Y}& V& /T&#&b-&^|////]]5Hq&jI=&|1&q{&3N&YN&R#H&yYw&&}& =& SS@&;;C5UT?$Gb&;1;A jY1_PiY_ ^??+?+3?9993331047654'.54>32;267.54632372.#"#"'.'.#".!% /, %W*)1)'5}# ,ah491=]6< "j#;+2O ?({!+)5*SP ;B!;+ =Qb99#ggNXS3L .D9#Z lwR9C&_TX(!/o2 /210# #6$!3Ux~ mw2 /2103 #&$+ xY2yk @    /]29310.#"#>32`F\l8!ݸw)'35@  /3]931032>73#"&'aE\l:dNX**0jm?" !%)/AOW_jv@ qe*k`MJU]]FPJXB43:??<3BJF`*e + x"..+''+&&#++w #.,]7ttF0b\UnhhGR ?3105>54&'&54632Pb$CO=He/P[0"I8:\`#@@Y/]3+10467#"&LI#+#I?EQqE6, '!/:XX^CX^CX^C^Tv^Tv^Tv+ /233104&#"'632#5>3*HFZjQ[pE0"c;U 2x+ /233104&#"'632#5>3*HFZjQ[pE0"c;U 2xX + /233104&#"'632#5>b3*HFZjQ[pE0"c;U 2x``'`^u/31053ɬ^Tv^TvX^CX^C++``````u ?u |u u Zu `m!u ^8u u~u u z.u kfu WRu #u :u +````- "@ NYNY?+3?+910%!57'5!gf`ZBBB:!-@ ;@ H?+/_]]]+3]233105!"&54632!"&54632t%<9()67':9((7:7*(77('::''87(*7>  /223210"&54632!"&546327573%<9()67':9((7:>d>7*(77('::''87(*7!%@0  @  /22329310"&54632!"&54632#'537%<9()67':9((7:۫L@7*(77('::''87(*7!!}}@ /323310'53"&54632!"&54632 dj%<9()67':9((7:"%!7*(77('::''87(*7w:51@ +   @ H?  +   /_]]]+]q29/105!4632#"&t?R7:ML;9P9JL75NLB5@   /3239/33105!".#"#63232673t-K?6') _.J?6&+ _!&3%0 &@ //393933310!#!5!3e*\* &@ //393933310!#!5!3e*$E &@ //393933310!#!5!3o ZZ"@ //39933310!#!5!3o DM"@ //339/393310!# 7 3f\>Ha4R $@  //39/3933310!#!7!3bG4oaRM$@ //393933310!#73_J^rM $@ //393933310!#5 73fS܈kh/iF @  //39933310!# 73pZzfjFp$@ //393933310!#73p^ZHd(5"@ //339/393310!# 7 3RkGHyN!5 .@ //39/933933310!# 7 3Rka.K- O $@ //39/3933310!#!7!3xtdH^- $@ //393933310!# 73`vcFFH @ //39933310!#73wp=Dg-p$@ //393933310!#73pEsHVH!$&@ //339/3933310!# 7 3=|GHY2#% &@ //339/3933310!# 7 534~X4(5f% .@ //39/933933310!# 7 3C{sVH2}q' $@ //39/3933310!#!7!3cy Q2X/"@ //39/933310!# 73HԈG7%p @  //39933310!#573p={H\2#$@ /3/399933310!# 7 36}MH)Q0) $@  /3/399933310!# 7 530~YAuO/l6 $@  /3/399933310!# 7 3ON,qS-m6 *@  /33/393933310!# 7%3O~t8S-{0@  /3/393310)733+NS.)p @ //39933310!#73pA>S.)O@  //39/9310!#!'!ataoL *@ //339/93933310!# ' 3[H5fy4L *@ //339/93933310!# ' 3UH)hy?L *@ //339/93933310!#5' 3SHhy-^"@ //339/993310!#' 3Q6fy=Lp"@//39/933310!#'3p^iy @  //39/393310!#!5!3pT; (@  //9/933933310!#!5!3a.izT $@  //9/93933310!#!5!35$$@ //9/93933310!#!5!3?P(@ //399//3933310!# 7 3h`axbVL 0@  //99//933933310!# 7 3e`;H`GF &@  //99//3933310!#!7!3fb*]v\^L&@ //9/93933310!#73^'c{L"@ //9/9933310!# 73e[؈scSc[Lp"@ //9/9933310!#73pd]?de[/(@ //399//3933310!# 7 3Gu7TaF?9 0@  //99//933933310!# 7 53Rv8HqGG? 0@  //9///33933310!# 7 3Nw]sX=U8H? &@  //99//3933310!#!7!3mwo V=2?"@ //9/9933310!# 73\w߈5:=?p&@ //9/93933310!#73pWw2-B=+6&@ /33/9/9933310!# 7 3O}4H) 0q5 &@  /33/9/9933310!# 7 53N}<Au 1[l6 *@  /33/9/93933310!# 7 3ON,q -+m6 *@  /33/9/93933310!# 7%3O~t8 -6@  /3/9/93310)7330O~ -Q5p"@//9/9933310!#73pM4 -zL@  //39/93310!#!'!owKzL ,@ //339/93933310!# ' 3oH Kz4L ,@ //339/93933310!# ' 3oH)S@Kz?L &@ //339/9933310!#5 ' 3oHu^Kz-L"@ //339/993310!# ' 3o6RjKz=hp"@//39/933310!#'3po~3232673%573{-K?6') _ cY.J?6&+ _ydo!&3oh%0!%oB ".7@ ## )[@ H/ /22]_]+q29/332310".#"#>3232673'"&54632!"&54632{-K?6') _ cY.J?6&+ _%<9()67':9((7:o!&3oh%07*(77('::''87(*7=  /29/10"&546325!/DE./CA? ;C00BA10C!%}0 7@$9 I (  o@H@ H/3++]q2]]9/310#'537"&546320۫L/DE./CAo!!}}4C00BA10C; !@ @ H/3+]22310"&54632!"&546325!%<9()67':9((7:t`7*(77('::''87(*7і98@ OY  NY NY?+3?+9/3+3910!57#53'5!3gf`BBIhGB_hKb&c'4,@*_*?***)&') %+5+5]]]]55Kb&c'S4,@*_*?***)&') %+5+5]]]]55Kb&c'4,@*_*?***)&') %+5+5]]]]55Kb&c'!4,@*_*?***)&') %+5+5]]]]55KbJ&c'9@4_4?4444&H&&)1 %+5++5]]]]]55KbJ&c'(9@4_4?4444&H&&)1 %+5++5]]]]]55KbJ&c'9@4_4?4444&H&&)1 %+5++5]]]]]55KbJ&c'9@4_4?4444&H&&)1 %+5++5]]]]]55v&k&4-@_?& %+5+5]]]]]55&k&"4-@_?& %+5+5]]]]]55v&k&4-@_?& %+5+5]]]]]55&k&4-@_?& %+5+5]]]]]55t6&k&7@_?@ H&%+5++5]]]]]556&k&27@_?@ H&%+5++5]]]]]55t6&k&7@_?@ H&%+5++5]]]]]55 6&k&7@_?@ H&%+5++5]]]]]55&w'40@_?&%+5+5]]]]]55&w'40@_?&%+5+5]]]]]55&w'40@_?&%+5+5]]]]]55&w'40@_?&%+5+5]]]]]55J&w'9@%_%?%%%%H&"%+5++5]]]]]55J&w'9@%_%?%%%%H&"%+5++5]]]]]55J&w'9@%_%?%%%%H&"%+5++5]]]]]55J&w'9@%_%?%%%%H&"%+5++5]]]]]55t&k&j 9=@)) ))@H)@ H)@H %+55+]q55++]]55t&k&j 9=@)) ))@H)@ H)@H %+55+]q55++]]55t&k&j 9;@'/))))@ H)@H %+55+]q55+]]q55t&k&j 9;@'/))))@ H)@H %+55+]q55+]]q55&w'j L@,///// //@H/@ H/@H& %+55+]q55++]]]]q55&w'j L@,///// //@H/@ H/@H& %+55+]q55++]]]]q55&w'j B@$O//////@ H/@H& %+55+]q55+]]qq55&w'j B@$O//////@ H/@H& %+55+]q55+]]qq55- 0&Lv %+5$DcG&N@*!'(#aY#!_Y_Y `Y?3+?+3?+9?+933310%#"&'332654&#"!57'5!$32cK+YF*E[am54&#"#5632!MvP):55%>qP,cjnwVqSthpOBEtndDliW_J %2@#\l| +A C?33?339/]]3310#"/33254&/57>54#"#563  wgA -6?L@>62o&,>f[OWhb1mz̈́FKSBHwLi cU$~ 3@ ,     @B??339/]]]333107#5!533#3ԨiPb({I{,@@ 6F$C?3]]3?39/99310 #"/332654&#"#!!6nqB1AR.-FF1w̓\SZRI$.@!zYi AC?3?3]]39/93310#"&54>32#'&#"6322654&#"{O[`Z>++8NAApy,".//,1O~́cw}ZXNXV{B@?33?10#5!#!4ǣS/ I".*@[,k,{,,, &A C?3?39/]33310# 5467.546324&#"3264&#"326A;@NKA:@{|+97%%79+!.../ B]hQssPi]CborUVVUSLLAKKAEKKI$.  A HC?2+]2?39/9310'"'533267#"&54632"32754&?oZ>+:8NAApyOB,".//,1IwtցcZXNXT/33310!5!#PK_9P_@    /]]23310632#'7>54#"KX_o \ $,"?B1jC;n*f-HO@( fv4DT H?+222?33]]]9333310)5!%!;"a^ @  /]329/310573#'%573Ld^!!!%^D@  /]229/310'#573%'53Ld^!!%!^@ /]329/9310573#'632#'7>54#"L3JHVF "03%^!!`3.U N" AB/@ @ H?_/]22/+33/333/3310'#573".#"#>3232673Lǵ-K?6') _ cY.J?6&+ _Amm!!!&3oh%0E"@ ?_/]239/310573".'33273XdVIc`N,b!%=i?*4^fE"@ ?_/]239/310'53".'33273dYVIc`N,b%!=i?*4^fE" %@ ?_/]229/99310".'33273632#'7>54#"VIc`N,b3JHVF "03%E=i?*4^fy3.U N" EB#$A@* ?O!  @ H ?_/]+]2239/]33/q3310".#"#>3232673".'33273{-K?6') _ cY.J?6&+ _VIc`N,bL!&3oh%0=i?*4^fCV& &CV& qN&  qN& ?&ZN&& V ^&@ #'3?-@ $1111!7=%7/333333]q22/3104632#"&4632#"&%4632#"&374632#"&4632#"&:&'98((88('98((88('98((8L8('98((8:&'98((8)78($::)88)$::$)88)$::pP)88)$::)78($::_@!@ /33]q229/310!!374632#"&4632#"&_HL8('98((8:&'98((85pP)88)$::)78($::W@ #@ ! /33]q229/105#5!#374632#"&4632#"&fXbL8('98((8:&'98((8uu}pP)88)$::)78($::K,<.#"#".54>7.54>3232>54&' F-?D&BX19X<E{dcwC4YvA8,.[[K]M'?,`t-% H8-NKM+2cnOos;8miTkQEPZ/*OrHtUC_wTa F$79:<;DGNVW]$$7h$9$:$?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~             uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflexuni0162 tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniF004uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFCnullpi1 cyrillicbrevecaroncommaaccentcommaaccentrotate grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmark breve.cyruni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.alt radicalex.xuni00ADuni0309UNI2206circumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildelamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BE x        bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.604D@- 8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz M L K J I G F E D C A @ ? > = ; : 9 8 7 6 5 4 3 H N < B:BJRZbjrz i h g f e c b a ` _ ] \ [ Z Y X W V U S R Q P O j ^ T d:BJRZbjrz       ~ } | { z y x w u t s r q o n m l k   p v:BJRZbjrz                            :BJRZbjrz                            J",6@   Tcyrlgrek&hebr2latn>kernmark 4<DLT\dr $,4 Zhl(z Zt ( !6! !!","\"""##L#|##$ $$J$n336:`=A\AdAn L $*06<BHNTZ`flrx~ &,28>DJPV\d2<222d22d22P2<22<2822<2<2x2d2d2P2x2d2<2x22<222<2<2d2<2d22d2<282222<22<22d2d2d2<222d22x2P2<22<282<22d2P2x2<2d22<222<2<2222 (  H" X &,28>DJPV\bhntzX000XX00XXX|0000l0l0    L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz2Xh2hT2Th2h020h2h@2@hX2XhX2Xh2h2h2h2h2XhX2Xh2hT2Th020h020h2h2h020h2h020h2h2hX2Xh2h2h2hX2Xh2h2Xh2h020h2h2h2Xh2hX2Xh2h2h2h2h2Xh2Xh2Xh2hT2Th2h020h2h@2@hX2Xh2h2h2h2hX2XhT2Th020h2h2h2h020h2h2hX2Xhhhhh2h2h2h2h (  HFLRX^djpv|<F<<FFFFF<FF<x. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzXTT0066XXXXTTX``XX00 XXXXX00TT XXXXXXXXXbXTT0066XXTTXXX XX66TTTT (  H jpv|-(2<2  !<  !J`  J`  J`   ! J`   ! 4<4J4<  !4J  !Jl  Jb  Jl    !Jb    !n L $*06<BHNTZ`flrx~ &,28>DJPV\22,22,22,2,222222,222,22,22222,222,2222,2222,222,22,22<22<22222,22,22,2222222,22222,222,2<22222222 (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\222 22,2222,2 2 2222,2h222 2 22\2H22<222222 2222222222<22<222222 22,222,22222h22 2 2\2H22<22222 222 2 2 (  H FFn L $*06<BHNTZ`flrx~ &,28>DJPV\\4X888884 X84 (  H ( >     $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(d 0B`rJ8f &, .8bl<Nx NLn h   F p  : D ^ | * P  >dr $79:<;DGNVW] 7h9:DJPV\`222 222022$22 2 2 2222222z2z2222H222>2>2222`2 22 2 22H222222`2`2`222 22202$22 2 2 2222z2z222H22202>2>22 2 2 2 2 (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\T0XX,X0,XXXX0XXXXXXTXXXXX (  H flrx~n L $*06<BHNTZ`flrx~ &,28>DJPV\22T22022@2X2X22222X2X22T20202220220222X2222X22220222X22X222222222T22022@2X22222X2T2022220222X2d22222222 (  H:@FLRX^djpv|(F@((F,<hF@FF2FF2xn L $*06<BHNTZ`flrx~ &,28>DJPV\T0XXDhXX0XX0hXXXXXXT0XhXXXhh (  H flrx~##,,,||| p\ =ȃ!openscad-2021.01/fonts/Liberation-2.00.1/ttf/LiberationSans-BoldItalic.ttf0000644000000000000000000125303414005610145024347 0ustar rootroot0FFTMazVGDEF~t1GPOS֏ tIGSUBm[OS/26`cmap[*.cvt fs<fpgm~a0gasp glyf∩0gheadf<6hhea Gt$hmtx}(tkern L{Jloca?((xmaxp< name I postESh'prepY8p0Ū\_<̓H̓H/ =>NC / d  RTd/\T33Zf   Px!1ASC! Q3>`: 99OsAsp1JLX}989.9sUs!sssss_sss0Y|{|$d$V$$9d$9$s$$$$9dV$9d$VwVVV9oRUs!s #s?:s?J#9#9$s#9###?;#sVUsn9css=ev9sLssHs'=s>hsHK8>k3dWG`sjXbfs&bbnQV$V$V$V$9$9$9$9$$9d9d9d9d9d~9#wwwwVV$#s s s s s s *s?s?s?s?s?9#9#99#:#?????dE*UUUUsss s s ds?ds?ds?ds?$::V$s?V$s?V$s?V$s?V$s?9d9d9d9d$#$#9$99$9#9$9#999$9#B$s#s9$$s#s#$9#$9$+#$#9$#$#$#$#9d?9d?9d?g:$#$$#VsVsVsVs:VwUwUwUwUwUwU9cVsV9##^Y$#$#%ds?WYV!:Vk$Bs9dx#9$9 $s#9sIG#9dd_?;gMYV$V:s#EVxwU?bzs66sss/=RO $ $: V$$r# :$$#s 9$9#9d?wUwUwUwUwUs?s s *9d9d$s#9d?9d?69$ $ $:9dH$$#s *9#*s s V$s?V$s?999$9#9d?9d?$#$#wUwUVsV)$#*T: 4 6s V$s?9d?9d?9d?9d?Vs_H#9$B>dsR+Bs)r>VV$sKs9$?d;VQssA:&#ss::s#s?8 \A`?sfRX##99C>99UU##0-?@9= #V  s3F\%=gs9snp66Ths9d%?#BFs); :1 :VVP:5#JE&998?8B<H<'<3Hp=+999cc||$L!P#n~JjD:q>oG?0bb#7MW1bO?!Y..\@iz=:JJ<91pF,OC.<X?P( ;-I2q:41wI)>AWy/,qss?s?9q9$$$_V$$9d9$$V$$B9d$V$V`V?9$V9%9Cf9sl71%vl9C%ssi1?CBLO@E9f@L/b79Cf?f7JDAi9d?s$4<oI]V&V4$BN=3Ri+s?9$9d?V$dFdV$V$$dV9$9$sV%$$k7#$$$oV$k$$$$$$9d$V$dk7?NV$$$$$*V#s ]'E<s? UU$##?#s?#s?s+UjU{UM&&j#s?s?##?s9#9#9$?%#$UsU ]:[_#$e#Vsh$gy'$/9d?FoFo aDB0 ]rBK ]:[d"H+A/k$U$&V$$#U#"k$ $$$$$$`$#'%&K%f?ds?#ssnsVsVsejj)#009$kF$$)$#j$#9#s s *V$s?ks?ks?k$ 6$U$U9d?9d?9d?*jk7sk7sk7sj$"$&VsVsV<:<uG~$kB N$j-9d?3 #$B9d;9c-sZ%#fZmmuu=uuX ^3uhFjHqHjmNHjsfw73h;qH?996Ks?!! 9%#?s1s0&3G? $_fR,hsn9c6#%s# /*,dT \\Z:Q[<nYe^T[aYAQ~hAr>]~RRR\0o0o?S5^LG9>jq<VjqjY]#{8b8^r6rh%kkh)^<86.hR)\Ur#:s48>{9 9#:s#9##s&snss ::s?(9#sKU6>I<q<#ua\S*9^-^<^<^-5^"^XHHY99@pQjn6y D8xn8u8o6! '?f+ ?s $#$#$#ds?$:$:$:$:$:V$s?V$s?V$s?V$s?V$s?$J9d$#$#$#$#999$9#$s#$s#$s#$9$9$9?$9$#$#$#$#$#$#$#9d?9d?9d?9d?V$V$$#$#$#$VsVsVsVsVsVVGwUwUwUwUwUVsnVsn9c9c9c9c9cVsVsVs#V9css 9##s s s s s s s s s s s s V$s?V$s?V$s?V$s?V$s?V$s?V$s?V$s?9$9#999d?9d?9d?9d?9d?9d?9d?d_?d_?d_?d_?d_?wUwUxwUxwUxwUxwUxwUVsVsVsVs99999999@hq I-UAh%%%%%%%%%I-U-T9C9C9@9C9C9C9C9C0TAiAh??????@Ai-TffffffffTUvx77777777@@i-Tqq99%%9C9C??ff7799999999@hq%%%%%%%%@-U-T77777777@@h-Tqq99999992p2l%%%%%W$qq9C9C9C9C949C9$9$effffffVVJ@  77777e4k@?LUs9 LsSs,k9999ss2ZMHI!OVTTFU]+\0j)0s@ddss# ; $NQsGsV$9dVd!$ +* %]bbHs?+}VT9~d|Q1dDd;ddWdWd"g{mm+b))s+kUFQ@;@<fB9V$s $#$s#8dn[cs$m$#!p&Y<1kJJjuhFmNHZqqqquuuhFjjmNsfw73;qjHm73X!N*6PX@-o::8:::``````````````9#8WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWWs~$9999999999#9#9#9#9#9#9#9#ffffffff9#9#9#9#ffff9#;$onrsU00XXXNu UU$~~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-AU?9U>9UB@A@;3:U839U992=1U1/U0=/U,))*U(='U'*U&=%U%*U#""*U+=*UP/@;o@@ ===U=U0U/A  @@F0GOd`o@  @`p_<@2/?O@&)F/?@F5P&'%%`K&&&&_oO@FG2mvP&uP&tP&sP&/y?yOyqopGoGU3U3Um)mlaP&`_2_P&cGbb bF)b9bIb^G][\[3[G2@RU2UU2Uo?OoYjOS_S@S(,F@S"F@SFkR{RRQOPOO)OYOiOGu@APNMMMMGLG2KG2JGIIGHG2G2UU2UU@-?_/Oo?oOTS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu++++++++t++t++++tss+st++s+++ssssu++++++++s+t+++++ss+++++++s++++++s+s+stu++++ss+st++++++t+st+st+++ssssss++++t+++su+s++++++sssssssssss++++++++++++s++++++}y:wWU' ,"-mB?]%u\1DsNpp0`HjgaAohS}c wu\t L 4 d X `(TpP0T`H !"0"#$d%0%&,&'X'(P()$)\+0+++- ../0d1 2023t44586t7(789:@;4;<=4=>|?$?@ABClC|DFXGhH HJK KtLMNLNNOPPQRSSDT@UU4UVVWLWWX8XY0YdYYYZL[D[t[[\\8\h\\\]]^^L^|^^_``P```aaDabbccLc|cceDepeeff4fdfffghhLh|hhii|jljjjk0k`l<lpllmm0m\mmmnnHnxnnoo8otoppqq8qhqqqr$rTrrrssDstsstt8thuDv<vlvvvw,w\wwwxDx|xxyyzzzz{{L{|{{|$|}@}p}}~~8~h~t4h8l,\DtP@p @l0`$T,$|(t4x@||p $4dX Plh0L@P(@4p4d$T<|,l|0(X$` 8h˜DDĘL|ŬDtƨ@tǨ@xȨ @pɠ@pʜ̨ ͔δϤЈќ0hHxӨDt8x٨ڜۼ8dtX(\h \ |0,<@Xlt8txHH0@ 8Pt ,  ` `   $ $ phXdD\8`pd l!#0$4%8&l'(X()*`+$,,-0-../ /0L00111$14112D2223 3h34404d4t4445 5\556$6p667<7h788|89`9: :|;;T;<<<>>?8?x?@(@d@AAABBPBBCC@CCCD(DDDE$EHEEF(FxFFFG0GGGHHH(HXHHHIIDIIIJJ$JdJJKK\KKL(LLL|LM M`MMN\NNNODOhOOOPPHP|PQ Q|QQRRRRS<SlSSTTU$UVVHXXY(YYYZ ZxZZ[L[\$\l\\\]d]]]]^@^T^h^|^^^^^^_H__` ``aa aXaabbTbbcDcddHdXdhde4eDeTedff(f8fffg8gHggh8hHhXi@iPj jk(k\kkkllTm0n$noppDpqr\rs`stu8vv(vwxTxyz<{{|}}}~$~T~(D|X@< L,PX Hdt,lPpL\lT$T(l|($8XDH 0@(l\dtldl P((˜tÄÔŔŤ4ȨpT0̬8μϘ\\H4֐ט،وܬ| <lh,$Dp`Pp@THHD`LLx ` T X h    H |T|<pDxH4d4Dx @tt<X  !H!!"#$%l&0&'(x),)))*+++,|- -0-@-P-`-.d.////0001L111233t34484h445,55566P67<78p89x9::::;;T;<,P>??p?@4@@A0ABBHBC CxCDDEEFFG GGHlHIdIJJJ4J\JJKLMMN$NO<OLOPP$PPQQ(Q8QR<RTTUHUV,V<VW,W<WXlY0Y@YPY`YZ[X[[[[\x\\]^@__p_`@`a<axabPbc(cddeTefTfg ghihj k@klm|n$nolpXpq$qrssttdu0uvTvwxxyXyz|{@{{| | |4|H|\}}}0~L 88 4,@@lH(pp@| P|\`d, 8h”Lè,XĄĴ$P|Ŵ4`ƌƸ<hǔ4pȜ @`ɐ PʄʰH`xˤ(`̜(T̀ͬ@|Ψ,\όϼDtФ(TрѬTҐ4pӠ4dԔ(`ՌոDp֤lפ <hؔDpٜ Lڀڼ0`ېۼP܀ܰHxݤ0dޘ(X߄߰4h0H|H|P|@tLx PLP|(T @tDx$T T 8d$X P| 8P@p @tH(`(\4l <p @tH(TLT4l4h4l <p @tPL 0X THx  < l    D    D    < |   < |  ,hX LH@@8h(X(d4\Ht0h @lH$T4dp   !8!x!!""H"x""##D#$$$`$$%%0%l%%%&&0&l&&&&&&&&&&&&&&'T'((|(*P***,--`-.\.//041233L334(4478 808T899P99:P:;$;\;<$???????@ABC\DEFIIK4KLMNO,PQRSTUVVWXYZ[\]0^X^^__l_`,```aPabbhbcd`deeeeffhgpghhjxlllmpmnnlnoo0otoop4ppqqhqr$rhrs(sstPtu uxuvHvww|wxlxy8yz0z{{{||}}~`~~~ PTDp,$t,<plh8L p@DH|dX$l4p \| Ld|(@Xp0H`x 8Ph4\HL`0 dt0DXl|,@Th|0DXl€°TP tlldtɼ `(|l$̀\ |hl,҄$t4ԜDՔL֬ XנPشlٴX(ۀ |(݀Pި@ߘ` Th$l|80PPPx P hT p` pd d \ d0H00|`D(t X< l$h8@p$ d ,   |    0  P HHHh,\OO@. @[lmX       ]]]]]]]+??+99333310#!!&4 47@   p ]]?323333933310#!#!`HHAps`@9 !  Y Y  O   /3?399//]q]q33+3333+339103##!##53#533!33!!ERPPOFTR3TToH5F^}}LLh!(/@R&% ,-" "1) 0--uY , %/?Oo &  tY?33/+3/_^]393/+33333333393392910#7"&'%3.54>372.#4&'26"8!p I}n Q Y [-Y&[&3Y&;Y<r?d?V?F?4?&?????????V?4?&?? ?y?i?[?M???+??????????}?Y?I?;?? ?i???????{?m?]?O?$??????????i?[?M?=?)?? @;???????t?f?I?4? ???9?????rrr_r_r^]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqq^]]]]]]]qqqqqqrrrrrr??+??+++++9933333399102#"&547"32676542#"&547"3267654#3"zhTENZ4VOa.zhTENZ4VOa>R`^YUxJmM|R`^YUxJmM%1B'2>@A+!-5593399 0@?@5+(%(OYPY%!%-<%<@ M54&#"1ǟ[+L5e-SKm?0'BIGhV?|-|L|ahd3C:Ugb50~4Їz[uTwGShU@u7--"8SUigQ@6?N336n@6&vfV&F&vdTD4$p`P@0$ip`TD4$tdTD4$@4dTD4$9rrrrr_^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]_]qqqqqqqq^]]]]]]]]qqqqqqqqqqqqrr?933310#!IJWj @ ??32933310!%j @q<k^LWn @         [ K +   k ; +  d      k $  j    K 4 $     d 4 +      k ; $   :  _rr^]]]]]]]]qqqqqqqqqrrrrrrr^]]]]]]qqq^]]]]]]qqqqqqqqqrr??329333104'! PE WѪjXm  ?9107''7'73>DDoh=y{=h} Q@0   [0P Y ?3+3_^]q++93333310#!5!3!q9hh1 5@ [XYX ]+/+933333910#>7#!Ng;!/VNI1x8o@ Y/+99107!8//.1@ [XYX+?+9103!.;!;1@ ??3233103LK) U_ (@  sYsY?+?+993310 !"&5462654#"&5YCu[VkKD.sS3S^gS! 5@ sYX+?+33?3993331037!7%!!!+]/C,f^;@    sYsY?+?+99333393310#7>7>54#"%6$32! %1l;Xl5T,,U~hlp>X`;`ZB\'O@( &&##()'&sY''  sY sY ?+?+9/+9933399333102654&#"%!2#"&'%32654+7MP3f§ hohuk,=tjHS4d}|o&ZUpbP V@+ tY X+?3?339/33+333333999239910!!7!3!6j66)r*.GXfoN\ Z E@# !" "sYsYsY?+?+9/+3339333310!!>32#"&'%32654&#"!<O+W1>N0ˍ_^}cZ{O ⾡-]Kit[_~'U@.! )()$tY @sYsY?+?+9/_^]]9+933333310"5$32.#">3232654&#"+JBs'5gb[k_SCr@  利)IFHYȮi|ahD| /@    sY?+3?3399310!!67!,4#N3 p$0T@*" (21. 2%%uY+ +uY uY?+?+9/+993333939933102!"&54675.54$2654#""32654&櫑ow\_^m_lZtk`lj!pɳ")mwioeW]Ȏy_hz_e0j%M@( &' '#tY sY sY ?+?+9/_^]9+333933310#"&54>32 #"&'%324&#"3261Aha쐶|dMr`SrMIְج鍬0'WrUiYB 0@ [[XYX ]+?+?+933310!!7 7N7 7B =@    [ [XYX+?+/+9333333310!#>7#!7 7ĸNg7 *UNIx|}9@?_ /]]]3/]39=/33993310 |AB{#~)R@7 Y? @HY0p @`p/]q+/+_^]q+9933105!5!{J|}7@_ ?/]2/]]]39=/3399331075 5|@}DEy T@- !" @[_YXYX " "]q+?+?+999393333102!>7>54&#"%!KN9">avE[6`e4u4!4ZyW36>*Ms]I+B=>'?S(~jw@O@+2HA  9##9PQK KY DY     5=='Y=5/Y55p555/QQQQQ@Q0Q QQQ QQQQoQ_QOQ?Q/QQQF^]]]]]]]]qqq^]]]]]]]]rr/]+?+99//_^]]+3+3993993333339210#"&547##"&5463237332>54$#"3 %#"$5$!24&#"32>w\c2gE'u%/PUџ &'>dyw^^SadB}b5ԩ[Q%i˶D2*錯 tٗz_Ri_x}yrT3j@=   _Y @p@ O]]]]qqqqr?2/?39/3+33399399229910!!!!!&7\9MCh@rć${ y@G   !"  _Y_Y_YlmX@" """""p"0"]]]]]]qr+?+?+9/+99333339910!2)!2654&#!!2654&#!6H?&rӼHѢ!wI\iPH5euZ`dK@+ `@`p_Y_Y?+?+99_^]q932333103 !"$54$32.#" 9y'3v=u Gk|$ >@#  _Y  _YlmX@ ]qr+?+?+99333310 #!32654&+MbAưc$ n@>    _Y!I< _Y _YlmX+?+?+9/_^]_]]]++933399393103!!!!!$T,E,HV-$ Z@3  _Y @1H_YlmX P ]q+??+9/+_^]+9333993310!!!!0U,de,LdU@,  !aY _Y_YlmX+?+?+9/99+99333333910 4$32.#"326?!7!35lH.'fi=ιNq|촲4,kW$ m@<  `Y!I: lmX@ P ]r+?2/?3/39/]+3+339333993339910!!!!!!vv'mrm\1$\@plmXT4$p_`?  p@0<rr^]]]]]]]]]^]]]]]]]]qqqqqqqqqq_rrrr+??9103!$'M@)     _Y_YlmX+?+?+99_^]932333310"&'%32>7!7!& .6J0,?-:0X]&$C v@(   @  P @H lmX+?2/?3/3/9]+]qr93339933993310!!!! e'q{$k1@_YlmX P]q+?+?99333103!!$'-c$@   lmXtiVF)vfI;fYI;)dVF4&tfVD6ivV"iV4&@.yR@09rrrr^]]]_]_]]]]]]]]qqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqq^]]]]]]]]]]qqqqqqqqqqqrrrrrr+?222?3339933333339332310!67#'!!>!0EO#d^ X$>tA3#`KPV$S@-   lmX@P]qr+?222?3339933333333310!!!767!t^y kMRS[ud4@  _Y_Y`@qqq?+?+993310 #"$54$"32654&%Rv|}iِ Ҥ($Y L@)    _Y  _Y lmX@/]]+??+9/+33933399102)!!2654&#!Rb!xRtfkdp+J@*)  "-,%_Y  aY_Y-`-@-qqq?+/+?3+99393210 327#"&'.54$"32654&%Rsق[YPF-Hav{>v|}j`ߩmbXesҤ($g@6   _Y_YlmX@ qr+?2/?+9/+3993339933339310!!!!2 2654&#!gvٺ0sQb{ul]b`A(I@) &&*)**! aY_Y?+?+9_^]9333310 $'%3 54&'.54$!2.#"X!Yx]: !v|4d[01ofP]-1joحCZk]Q/B1(,M`|Qs*@  P _YlmX+??+3_^]910!!7!9,,cwN@(  _Y lmXP]+?333?+99993333933310%267!! $5467!"'7'Әd,{%WUgq D@&  O    _ ? ]]]qqq?33?3932393310)!>!1r/94wwjzV@.     _O?/]]]]?2/?339933332393333310)/!!?!6!@!  lmX p ` ]]]+??93339933310)! !p$CTB?]# C@"   _Y_YO ]?+9?+93333339910)7!7!!:(i-(^3WZ2@ YYlmX+?+?+33333310!!!6r%%Wuo@ ??9933103!) RW@ YYlmXi         Y I 9   v f V    { k Y K ; +           { k [ O ? /   i        o [ K ? /         { k [ K ; +     @,     o _   9     rrrrr^]]_]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]_]qqqqqqqq^]]]]]]]qqqqqqqqqrrr+?+3?+3333333107!!7!%)%WU3@`]]]?329333310 #!B!T@ Y/+33105!xNN!@ [/+3310 7!T+ 7N-8}@E88*!!2  :9::: 8 ..RY!   QY 5OY'RY XYX+?3/++?+99//_^]99+99_^]]993333333310"&547##"&54$%7654#"%>32327#3267|dlTv^\"G *VuOCS TE%a_$IE%x- \TFOj#)u@F /?' 0*+##OY OYXYX+ +qq+?+?9+9/??3/99_^]3]3339102#"&'#!>7!#3>"32654&W|} T8~"j_erLGNh^oCJUTið] (%'(! !OY OYXYX ((p(P(]]]q+?+?99+9??933_^]333910%#"&5463 3>7!!47'2>54&#"Gy: T QtR0^^fD]X̫nP>pw?a EQxmq?:Ng@= !RY!H  RYTd   QY ?+3_^]]?+9/_^]++399333310327#"&54$32'74&#"f][BK޴ cP`&3jqJ|7ct8kbJUU@-  QY OYXYX+?/?3+3?+_^]3933993299310!#737>32.#"3讞%IR$ @C< %||q@AUWM$2@B- % ""*344 40444"%/((OY  /PYQY@ HXYX+?2++/+?999+9?39_^]99]333933310"&'%326767##"&546323>7!4&#"32>nz" ?_wM߫v% /h^LcE-YOWv`NYN*Ȥqp`SWhw@Idž#Z@.     PYXYX q+?+?339939?39933399333103>32!654#"!YO'KuvevkhdmsS|)w#\^@8 SYXYX        / ]]]qqqqqq+?+3??3/933333107!!)):$W\S@0   PYSYXYX /]]]qqq+?3+3?+?39993107!"'7267!((_G$:C?ZE]vF# t@C'   '    / O ( XYX+?2/?3/?9]]]933399339]3]3310]]!!!! ؼU B'KZZl#\T@5XYXp` Cr^]^]]]]qqqqqq+??9333103!# 4#M,@g''&&(%% .-%&(   PY &'XYX...`....o.P.O. ..0..?^]]^]]]]]]]qqqqr+?3333/?3?3+3999333323339333310"!654#"!67!3>32>32!6=&*[w{~XvMf|Pmz|{[-yS_ )tXwq}k@dssZ1y#MU@,   PY   XYX q+?2/?3/9?+9993333339910!654#"!67!3>32vev KuS|)wSO hdms?M <@# OY OYXYX P]]qq+?+?+993310#"&54$324#"32>ռ&rLpK6xqqWN(r@@ !*( ("" !)"!%$ !(OYOYXYX* **p*P*]]]qq+?+?+999/?3/?39322399310"32654&%>32#"&'#!?!~"j_fvDMHv|} P]~an;WN%{@I# '& *'OY   OY XYX' ''p'?']]]qq+??3?+?9+93_^]_]33399]31067!!7##"&54632267654#",U$Kt衂) nGQ{8 bVĭn[l%XA{hn#zNK@)   PY XYX_/]]]+??/?+99393339910&#"!67!3>32LE-{#e I\/8U>x1k-K%}@N &' QY -  QY%P'@'0' ''''P'@' ']]]]qrrrrr?3]+?3_^]+999933333310#"&'732654&'.54632.#")pnmqSǣbU(JN$KBFB47-~E>x!, !)V8`@2      @ OY OYXYX]]+?+?3+9392393393239910"&547#73733#327x|f%0#h /( L QulGV8!.- U:f@:     PYXYXp ]qqqqr+??+?39999933333399103267!!467##"&5467vevLt:{*y^O kaon: L@,   p ` P     ]]]qqqqr?33?3932393310)!67!n!G==<.:{`c:b@6    @? ]]]]q?222?3333399323933333310)'!!?!7!+5*E4&-*5# Zn:HD{|: N@.    P ` 0 @  0  ??3333]qr3333999910!! !! Ժ$(4&2[W:K@(     PY@P]qqr?+/33?3333932393310"'7326?!7!XaL&(/Nw;#G,rkW \h0" %%A: c@</?  0  PYPYp ` P ]]]?+9?+933_^]]33]]9910#7!7!! &eH('(\W)i@6+ ($*+ Y"! ' Y  'YlmX+?+?9/99+99999+999333333310"&547654'767>;#";w =&+C%LRV<aJYA B8P%Wyf,94#!R]p^eK*"54W@K;kTD4dT D [KktdTD {dTD$;r_rrrr^]]]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]qq^]]]]]]qqqqqqrrrrrr??9310!WueW+m@9 *&,-,#$*+*Y   Y+ +YlmX-]+?+?9/99+99999+9933393333102+73267>?.547654&+7w =]c&vC%LRV<aKXA B8P%yf.7!#MOqq]p6_gJM- 54vHd@:Y  YY Y 0@ ~B^]q^]^]]]qq/++9/+9/+9910"&'&#"5632327yKKVGwAqPJNr@u*/+-T,/\,$L:f@= @[lmX@ 0          ]]]]]]qqqqq+?+/9939939910!35 5,+Lb!@   "#  OY OY  #y#i#[#9#)## #####y#9## ## }#k#[#K#9#+## #########y#i#[#I#;#)## #i########{#k#[#K#?#+##########{#@Gk#_#O#?#+## #######k#_#?###9#####rrrrr^]]]_]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrr_^]]]]]]]]]]]]]]]]qqqqqqqq^]qqqqqqqqrrrrrrrr??99//3+3+99//_^]]933333310267#7.5476?3&#"%Sl 4 8  ky1Hig2 دiJ s5%@N%' &/ uY ! vY   !!tYXYX+?+3?9/_^]9+9393+3_^]_]93339933993333910#!7>?#73>32.#"!!!267P*6'^r 3'ŰSGNT5!*_wk&i{Ͻ0TI\i~IZfHH'(@"()Y%Y/++99331047'76327'#"''7&732654&#"3( --((=7&0*  &vYvY?+/+93333333333333939102.#"!"&'732654.'$54%.546>54& pS4\met?Etj3]GJhgz1WvowmD=&8)Rp*#tK%SHPJ0>*$GC'zNyNF*;+ I>EO<*@  [O ]/2+333931073!738++v*+>9}@J0#)7#7;:6*3- 3Y&-Y  &&  & & Y Y;o;_;O;?;/;]]]]]]?+?+99//_^]]++999939933210#"$54$324$#"32$"&54632.#"3267PQp䣝諣̿0aEmovjBf:MP£婣䤤pu)=DJE/}ph (3f@7") &5- 45 HY*Y &$00Y?3+33?9/_^]++9+933339310"&57##"&546?654#"'>323273267BG8jLYo{ R<< };4 #bMX3&4X4.)W-6@L!,,3-3##$.)) -$-87-$,"3"Y%2Y$3%%3$ Y Y8o8_8O8?8/8]]]]]]?+?+9///++33993993333393310#"$54$324$#"32$##!24&+326PQp䣝諣EuJ`NKEBCMP£婣䤤9/q^v;9 -@ Y Y ]?++933310#"&54>324&#"326>UX]FG_bDC`VVSF`aEEcbWZ @    Y [Pp Y oOoO/ oOoO/O/9rrr^]]]]qqqqqrrrr^]]]]]qqqqq/3+3_^]++?+9333333310#!5!3!5!oUT=G0@  YY?+?+9333233107>7>54&#"'>32!G(n\M,#X{s2M`\N]x?h>2U3'a"c[eV32#"'7326oD<>LSZveR@N[.AU~2-S^b^YZGf M?e|c5@ [/+93107! +Ws:%@J#&' &  ! PY XYX@'''''`'O'/']]]]]]qq+?3+?3?33399933339993333310"&=7##"&'#!!3267!327kXM*jQ;MI#v }Qxp 2jAMWa1)s;<B -EjR@S    Y  `@ p p9r^]]]qqqqqrrrrrr^]]q/3?+39/99339310###"&5463!ϜÛŮuD@ [XYX+/+910!; ;1XW0@   YP]/+/99993910"'732654+7328*(QJnb0FWWu#*?SABaqb A@!  YYXYX+?+33?+399333331073?33b[ʯtylzuyf< ,@  Y Y?+?+339310#"&546324&#"32><麎乙?=4D1?<24)vIO&N}4OR2?\&0^@4     [ pP/]]]]]/]2+399333393339310#77!#77IIG)na'G)na'b&{'4K6@ _oK % @  %?55+5+55]5bD&{'tnI1@ _o" %   %?5+5+5]5n&u'4K@&&&+?55]5]5: S@* "! @ [ _YXYX "]+/+?3+3999939333310"&54>7>7!327 !KS6! >avE[6`e4 u44ZyW75=(Ms]I+B=>'?S(3&$]&%+5+53&$@&`%+]5+53+&$}@ &%+5+5C&$[@ &$%+5+53&$jK@ &5%+55+553&$4@&Oo)F%+]]]55]]553@W  _Y _Y !I  <    _Y _YlmX+?3+?+339/_^]_]]]++9/3+33339933399299339910!!!!!!!!#!EF>-CE+I,=\hoQW&&z]0, %+]55$&(@  & 6 %+5+5$&( &  %+5+5$+&([@  & %+5+5$&(jK@ &%+55+55$t&,@ &S%+5+5$f&,1&%+5+5$N+&,@ & %+5+5$L&,jK@&%+55+55 Z@.  _Y  _Y _YlmX+?+?+9/3+399333992399910 #!#73!!32654&+Mbs*te,GưRT$&1[@ &$ %+5+5d&2@ &O! %+5+5d&2D&+ %+5+5d+&2@ &#u# %+5+5d&2[@ &&&2 %+5+5d&2jK@&!! %+55+55~~ :@"  @`p  H?+]q910 7   ~d```Ff``b#z'f@:"$!()!"$ $_Y  _Y?2+?92+999333333910273#"'#7&54$"&4'326ퟃ|ޔs͌v|'WPO|}hi[|ܞҤyQFdK4(w&8B@ & %+5+5w&8@ & %+5+5w+&8@ &c %+5+5w&8jK@&~ %+55+55&<@  & %+5+5$. C@%  _Y_Y  lmX+??99//++993333910)!32)7!2654&#!K',,!xtfk#0S@+ ##00/))12QY/,,PYXYX+??9+9?+993333339931036$32#"'732654&'.5467>54&#"#2яV:6H~ݶvDN`2PS8B@;ENNDIFtܚk@@%(A5^9$TH3O1.gDDm:;b:5< 7&DCh@ 99&:O:= *%+5+5 7&Dv9&99< *%+5+5 7&D@ ::&??9 *%+5+5 T&D@ 99&BBN *%+5+5 7&Dj@99&==; *%+55+55 7&D)@<<&??9 *%+55+55*N+6>@c0>,, $88)))?@&;RY,RY>RY>!H)>9> >>""QY&"   QY 3OY@_@]]?+3+3_^]?3+9///_^]]++++99333993333333310327# '#"&5!3654#"%>32632%#"3267%74&#"][BK޴a3}w^\"](qEAScP`&3jqJ|P_,~_$IEqqct\SHMj8kb?WUN&Fz, %+55?:&HCw@  &!B!$%+5+5?:&Hv @  & #%+5+5?:&H@ !!&&i& %+5+5?:&Hj@ &$$"%+55+55#/&CA@ &0%+5+5#&v@ &%+5+5&@ & u %+5+5#&j@&%+55+55:(l@@&& )*OY"OYp***P*]]]q?]?+9/_^]+9/99333310&'!%!"&5!2&'7"32>54&|b%HE' _V>=% ]!n]WQjy:&8m6{v7%|o3ذfysvU`#&Q'@ &&&2 %+5+5?&RC@ &&%+5+5?&Rvl&%+5+5?&R@ & k %+5+5?&R @ &##/%+5+5?&Rj"@&%+55+55EH 6@  Y YY?++3/+93333310535!53xq*\'h@?"!()!"$$OY OY ))@)))p)P)]]]]qqr?+?9+999339107&54$3273#"'&#"%4'32>*n&r<]ռj:}2XrLD1JpK&r66Ei1C2+,xv "qU&XC@ &! %+5+5U&Xv]@ &  %+5+5U&X%@ &#Z# %+5+5U&Xj@&!t! %+55+55W&\v@ &%+5+5W&\@2 ('$!$##!""'#"OYOYXYX(P(]r+?+?+999??333399310"32654&%3>32#"&'#!!~"j_fvDMHv|} QqS]?!7!7!3#!47'2>54&#"Gy~ !"! jM^^aD]Xĥaa][EzPpw?a }ksgk$&(N@  & %+5+5?:[&H@  &!x!#%+5+5$&( @  &%+5+5?C&H@  &##,%+5+5$&(@  & %+5+5?:&H@  & "%+5+5$W&(E@ %+55?l:N&HO###/%+]55$+&( @  &%+5+5?R&H@  &""(%+5+5d+&*@ !!&&&  %+5+5W&J@ 44&9g93%+5+5d&* @  &##+ %+5+5W&J@ 33&66?%+5+5d&*@  & " %+5+5W&J @ 3&335%+5+5d9&*%%'!!& %+5+5WI&J@ 88&994%+5+5$+&+@  &  %+5+5#z&K#O@ &  %+5+5$?@D   `YaY o lmXP]+?222?33399//]333+3333+333933929339910!!!#737!!7!3# 7!vv{!{&'&r&&{!{w&&\ªP#!@O# !!! #" jY    @H !  PY 0 @  XYX #q+?]+?3339999?39/+_^]3+3993333999310!!3>32!654#"!#737Y9!#Kuwnen!̋hdm+|)w$&, @ & %+5+55&@ & z %+5+5$&,N@ &%+5+5#[&@ &%+5+5$c&, @ &%+5+5#(&@ &%+5+5W\&,g%+55W\&Lq Y %+55$&, @ &%+5+5#:D@*XYX0 /]]]qqqqqq+??9333103!#:$f&,-@o_o]q5]5#W&LM9(@/O_?]]q55q]+&-w&8%+5+5$W V@1   @  PYXYX /]]]qqq+?+?399?39339310"'7267!#'##736_G$:C?@WE]vFd>$9C&.' 9  %+5+5#9&N' p  %+5+5#: A@!     XYXO ]+?2/??9933993339910!!!! ؼUXB'KZ:@Zl$k&/@ & %+5+5#g_&O2O&%+5+5$9k&/> 'ߴ %+5+59\&O 'I %+5+5$r&// %+]55#&OHK)@/ /? %+]5?5]]5$k&/)%+55#&Oɴ%+55]5k P@*      _YlmX+?+?99//999339933399103?!%!$],'mP+M-@Aϕߕs W@0        XYX  / ]]q+??99//9933333999910)?!7;l)l*1EEJL$&1& %+5+5#&Qvk& %+5+5$9&1'i %+5+5#9M&Q ""'# %+5+5$+&1 @ & %+5+5#&Q@ &% %+5+5U'QK'@ 0(`("# %+5?5]]55$&c@6   ('_Y_YlmX(`(@(qqq+?+??3?+999993333993910 '73267654&#"!!36$3 Ls$O3TY(8ux`9" !_C.zu>9 w:V`RQD=CFkc#WM'b@4%%% !!)( %$ PYPYXYX )q+??3?++?999999999333399910"'7267654#"!67!3>32_G$:C?ev KuWG[|)wSO,9;hdmd&2N@ & %+5+5?[&R@ &u%+5+5d&2 @ & ( %+5+5?&R @ &&%+5+5d&2 H&& %+55+55?&R9@&#%+55+55g3%@S#'&_Y!I<  _Y  _Y _Y_YlmXO'0']]+?+?+3?+3?+9/_^]_]]]++9329933399310!# 46$32!!!!!%27.#"?u%74&#"][BK޴wDۊ&}F/rLhirJcP`&3jqJ|KM6CJctxq|u8kb$&5& %+5+5#&Uv@ &%+5+5$9&5' %+5+59zN&U'%+5+5$+&5 [@ &v  %+5+5#&Ue@ &%+5+5A&6)&),),%+5+51&Vv &&&&)%+5+5A+&6+@ **&//)%+5+5-&V@ ''&,c,&%+5+5WA&6z++;&%+55W-K&Vz((8%+55A+&6 ^@ ))&++1%+5+5E&V@ &&&((.%+5+5Ws&7z:W8&Wzs+&7 K@ & S %+5+5Vq&WK4  %+55sK@)   aY  _Y lmXp qq+?+3?9/3+33933103#!#73!7!G%zz%G9,,rm8!^@2  #" @ OY@M OY  OYXYX+?+?39/3++3+32993333310"&54?#737#73733#3#327x|~$-%0#-% /( L QulGVkt8!.- w&8 @ & u , %+5+5U&X@ &&v&2 %+5+5w&8I@ &w %+5+5U[&X@ &h  %+5+5w&8 @ &" %+5+5U&X @ & ) %+5+5w&8N@&l %+55+55Ul&X@ &#P# %+55+55w&8 @& %+55+55U<&X]@&& %+55+55wW&8& %+55UW:&X@  w , %+55+&:@& %+5+5c&Z@ &%+5+5+&<3 & %+5+5W&\@ &Y%+5+5&<jgK@ &  %+55+55#&= & - %+5+5 &]v &  %+5+5#&=G@  & %+5+5&]@  & %+5+5#+&= > @ &  / ? O  %+]5+5#&]@  & %+5+5#./@   QYXYX/]+?+?/9993102.#"!>IR$ @C< @Aq#"0e@5. (!   21#OYRY!+OY?+??99//993+3+3/99339929310##3>32#"&'#!67#737!3"3254&;?m}  )!c^jM,j_R^_h^;4%";MkyofYJ#,X@.$(( .-$#$#_Y$$ _Y, _Y ?+3?+99//+993333910#"&5463!2)%!2654&#!7!2654&#!HL q?QHѢ*&rLG%<&1ǽ!weuZ`\iPH$Z#+R@,) "-,PY %OYOY?+?+?99?+/933393102#"&'#!>!!#3>"32654&W|}  & $F? QuR0j_erLGNh^;4%^_FOky}+ail$Z 6@ _Y_Y?+?9/+93333103'7%3!2!%!2654&#!$vKmv |$ϳneY[#.FJ@'D)4 - ..HG-)%%7'7%313>32#"&'#"32>7>54&# pH% IYj32&#".#" hyKJ(74H>u=u ]P 32&#"9 ky1Sl ikĈfLH'74H/οs5ig2V5 ,`l`IOrqU\kwp:)W@.!(*+  RYPY $OY OY?+?+?+?+993993223910%#"&546323>7!7!!467'2>54&#"Gy|/.  PtR1^^fD]X̫nea epwc EQxmqXN!K@' #" OYPYQY?+?+3?+9993392310 !7!.54$322>54&#"*#e(NF*.fZpegKg6FmX-Rxis}ތtry ;@   _Y _Y _Y?+?+9/+392310 !7!!7!!7y,-E,H-bsk"E@$"  $#_Y"  _Y _Y ?+?+9/9+9333310%267!6$3 #"&547!74&#"0:W%D0TtY8,1`vۑ7%MYB*M@)'( ! (+,_Y'_Y$_Y?+?+9/99+33933310".5467.546$32.#";#"32673|ȼix(mu;,;ǫuzAd^hcl<mlgM_erS`}W?@   _Y_Y _Y?+?+9/+33993310!!#"'73267!0U,dv$JV*A@E,L MOW9X@-   vY uYXYX+??+33?9+99933339929910 !#737>32.#"3%IR$ @C< %|%q@AUdA+\@0%(( &,- aY '&aY ''_Y!_Y?+?+9/99++393933310 4$327>32&#".#"326?!7!KJ(74H>lH.'fi=fY į{j940 (V"b4nUƦH3?\#3lL .#](D@%!" "*)&PY& !PY  ???+?9?+933333104>54#"!!3>3232!#"&,evO'Lt$$KK1|z0(>j ykkaO"WOz$\,(@ C ]qr^]^]  .@    _Y  ??9/3+33932103!3#!#5m(n+zzO2r$CB@!  aY?3?+?993399339310!!>32&#"! eVJ(74CBq{g @  PY?3?+?99339339910!!>32&#"! ؼUVJ(74FaB'KZ FkO ':@FyukM7ŗ MO#WM@@     PY  ????+939933399310654#"!67!3>32ev Lt W|)ySO kaC9dd&@@!$ '( aY _Y _Y?+?+?99+339933310"$54$3 >7#!"32654&vI%RJ 3*5|} Z>Ԏ+uҤ(?M#=@$%OY  OY??+993?+33993310>7#!#"&54$324#"32>GJk3 * 0'tIpK+UOԡ6}pqgWt?@!   aY _Y _Y??+?+?9+33993310 ## $!2%3 27&#"8GmyeD I>8:=WF#/0.%NxٵMWNC@"  PY  OYOY?+?+9?+?33993310"&54$32%3##'27&#"h3M™9&D^S93%X G YG@$  ! _Y _Y _Y?++?9/+9/3399333102)!#"&546332654&+bHL xLG%<&1ǽRtfkW-Q@++/$ .PY   'OY OY?+?+993??+333999310>32#"&'#!>32&#""32654&Ir|}  b3Od(E v+QuR0j_gvCMgVh^AFFOkymjk$>T@-   _Y_Y??99//++393993393310 #!!!2 2654&#!G!vٺ`⑕sQb{ul\c`:O*B@"%&& ,+ %(("_Y( aY?+?+9993333331046%7>54#"%6$!23267!"$:B~(O".PrY~L3!Y7 (7O=\['ŸX^C3$'6P=\Mdq2#6O'@@!!"")(!%%QY% QY?+?+999333333104>?>54&#"'>323267#"&#\}aY[Zek5cull)?n])91>.@CcZ:E4q@M%UW(0@# *) PY &?33/3?+93331046323267# 547#"&732654&#" `Q)Gs '6Le2**22**2or}>Az[(; ac*22**22U8#G@$  #%#!PY!  OYQY?+?3+3?+/399333310326?.547#73733#327#"'+E&4M Zff%0#h /( L:OT@   #$ OY OYOY?+?3+3?+39933310"&547#737>32&#"3#327x|f%Od(E v #h /( L QulGVc>8!.- Ws/@_Y _Y ?+?+339310327#"&547!7!-2F+_J9,,9#0- }D?w 9@! "  _Y?+?33993339933310%267!>7#!! $547!"'\|3*#47'Әd(lX԰YsWUgqUD:(I@$ $ $)* ( (!PY!QY?+?+?339/9933399333103267!>7#!!467##"&5467vevZ3 *w"&Ku:{*w^5 cZԂUq hdmb&D@%  ## #'(  _Y _Y?+?3+33933910"$&54%#!7!32>54&'!!"'r>,|<֫xt<,;}R| Z{ۈG5 Nz -@"!_Y _Y?+??+93310"&547!32>54&#"7632 c' xcBJ-D*^οGPq@7sPLO n8@   `Y ??99?+3993933310)! >32&#"p$JHZu9C&)+WU'9@$   )( PY PY?+?9?+339933310"'732>7!7>32&#"XaL&(/5UKG#Gxe6cQE225,=YkW (Sy" 4CJC4 %ih8'#$46OA#P@,    _Y aY  _Y?+3?9/3+3+33333910!!!7!7!!7!!4}-(&Ji-(6|kY:T@.    PY PY?+3?9/_^]333+33333910#?#7!7!7!3!!#&&S ()'&7(UG@$ _Y_Y?+?9/93+3333393310"$'%32>54&+7!7!:(JgMc`,X-(կUncZ,rc-U@L@(     _YaY _Y?+?9/9++3333933310"54$77!!#"327%(-UG,كlU YЋqWk:L@(  PYRYOY?+?9/9++3333933310267#".54%7!!#"n-ؒt &( %fofc i} orN#:-K@&-/'.PY-*OY/+?9/93+33333933310!"&54>7>54.+7!7!3267}\$@]v`46rfd( m2`W1b[bi>^H6('#'3%$(ˣvmGlRA,%$0"67\X _@1    "! aY _Y_Y?+?+9/93+3333939929910!!!7>7!7!>54#"%6$323ntM,'%7%f^Xl5݉=Pt_fNMX`;M@(  _Y _Y _Y?+3?+9/9+/33933310!!2!"&'%32654&+#,4 l\xaƾȯ=TZi:J@(QY OY PY?+3?+9/9+9333310!!2#"&'%32654&+#T(F0y៺ W^[npT:˸rh/RNbRUIq/8(E@$ &&*)QY OY?3+3?+993333310#73733##"&'73254&'.547҉%1%#CFioV^ƎI |R( "IrW΋%M@-;*HlN%-WQ?@    OY??+?99333399310!3>32!4#"$  Dr=**or#(:>f[`%k@ ??9310334M @ ?2?3993310333344R[R@*    aY aY ??99//3+33+39333333310!3!!!!#!5!!Rvvvv;oq O$ +&''= '@ %&+5+5$ &'']o@ %&+5+5: &G']@ 2 21+,%11&+5+5$ h&/-$W?&/M#W&OM9$ Y&1-$W#&1M#W?&QME+&$ &M%+5+5 L&D@ ::&;;A *%+5+5$}+&, @ & %+5+5#?&@ & %+5+5d+&2 @ &% %+5+5?&R @ &"%+5+5w+&8 @ & %+5+5U&X@ &% %+5+5w+&8 3@& %+555+555U&X'j<,&@''&!! %&+55+55+510w+&8 4@"&"" %+555+555U&X'j|@!*! %&+55+55w+&8 5@& %+555+555U&X'j ;@!*! %&+55+55w+&8 6@$$& b " %+555+555U&X'j@!*! %&+55+55?:N3+&$ 3@ &X%+555+555 7&D'j6@=2=<*%99&+55+553+&$ 7h@ &Z%+55+55 7&D'J-@D9<*%/???/????99&+5]]]]q5+53&P&%+5+5*[& @ @&@i@B)%+5+5d8'v@? &%%'() ''aY  _Y "_Y ?+?+99//_^]9+3333933399399310!7!7!3## 4$32.#"326?!NQ'f644kNVږg[=ιNq|,('WM)5u@>* $ (% $$%0)%76$2PY -OY( QY?+?3933?+9/99+?39333339910##"&'%3267!7!67##"&5323>7!34&#"32>8'(Wl!I -:ayNv$ *h^m{A]nu2[GK]UQ+Ȥ.moa! hw`d+&* @ !!&""( %+5+5W&J@ 44&55;%+5+5$C+&. @  & %+5+5#+&N ^@  & %+5+5dW&2?WM&R"dW&2'_@ 0n0/ %//&+5+5?W[&R'"@ -c-,%,,&+5+5U+&y 6@ & &%+5+5W2&T@ &# %+5+5$W?&&2 %+5+5$ &'=$ &']:&G]d&*@ %%& # %+5+5W&Jv@ 88&336%+5+5$AB@#`Y aY ??+??39/+933333103267!#"&5467!!!!!&cm{z1 #v'mrm ]wz㬪S1?;X<;@  _Y ??993?+33399310!>324&#"6+d!_~-aeKX)fU>ur}cv}T+`$&1P@ &W %+5+5#&QC@ ""&w! %+5+5x=&$'C-2@!'''$'',%O%+]55+5?55]5 &D'z1@ QQQQ<<&QQV?9%??9 *%+55+5+55]53&& %+5+5*&v?&? ?B)%+5+5#z&@ (&((+%+5+5*&vl@ (&((+ %+5+53,&$DN@&%+55+55 7&D^@DD&@+@= *%+55+553"&$'J&%+5+5 7&D@ E&EwE< *%+5+5$,&(N@&3%+55+55?:&HJ@ ++&''$%+55+55$"&(J@ &%+5+5?:&H@ ,&,Q,#%+5+5!,&,N@& / %+55+55&P@& % %+55+55$LB&,mj@ &%+5+5#&@ &|%+5+5d,&2DN@ ((&$$! %+55+55?&Rh@ %%&!!%+55+55d!&2*I@ )&)h) %+5+5?&RV@ &&&b&%+5+5$,&5N@##& %+55+55#&U@&7%+55+55$"&5J@ $&${$ %+5+5#&U@  & r %+5+5w,&8DN@ ""& %+55+55U&X@ ((&$$! %+55+55w"&8 J@ #&#T# %+5+5U&X]@ )&)O)  %+5+59A&6h**/%+59-K&V'',%+59s&7 ݴ %+5V98&WF  %+5U,A@"  % .%-&% _Y?+?39/93333933104'76$>54&#"%>32 7> ,;KrebeJ"c&NYP\.T}JS,XIs^yRR^!IC1]V,MwjMgͥI.AVwQN%@@! '&   QY ?+/39/93333933104&#"'6$327,54'7>[RU#4&,x*hbR)b5 BI[P6$z?m=-DH(FCa$+&+ @  & %+5+5#+&K |&." %+5+5*Wn5@   _Y  ???9?+993399310!654&#"!!>32^in]pWTukHOT:WE'5@`@39'-%>%4!%BA#6<  0OY (OY?+?+99?/3?3999333339310%#"&546323>!632#"&''67'547'2>54&#"2654&#"Gy|ZkL1PtR1^^fDOJWD2_n]X̫nea g hPxFF9^H EQxmqoA6-5_3G4$1X@1 (/"  32 ++aY!"aY!!%aYaY?+?+99//++9993333103 54'7#"$546?&54$3"2654&#"qi"dr #kYVqy_HxIP _rsķ#XXzj^EuJdg6'3H@'+$ 1 !$54 --OY (OY?+?39/+999333310"$546?.546732654'7'2654#"+QbŷMQblkWmxcpߒdGzĴ&(\:!Xeoy}J9k;oxƙG{Nsj#=@ _Y _Y?+3?+3333399310!7!!2'654#!7i-(^"+7h(3uj<:&_BS:=@ PY PY?+3?+3333399310!7!!2'>54&#!7 ()'vs0$81t&o\peH.$%M(.03&$&5%+5+5 7&D@ <<&99; *%+5+5$W'z,(?W:N'zHd+&2 3@"&""& %+555+555?&R'j"F1E@/%/$$$$$$@H$@H$@ H$&+55+++]]]qr5+55d+&2 8@)&)) %+55+55?&R' 3^"@335#/%##/%&+5+5+5d&2@  & %+5+5?&R @ &%+5+5d+&2 7v@&$$" %+55+55?&R'+4@ l%&+5+5&<B@  &  %+5+5W[&\@ &}%+5+5_W 8@ " !/3?399?393333310%632#"&''67&547!2654&#"PkL1ZJWD2_noQxFF9%MK:OA6-5_3G#WUM.9O@)+7 ! +:2;$((PY( /5/3?39???+933933333310%632#"&''67&547654#"!67!3>322654&#"kL1Yev LtJJWD2_noQxFF9%MK|)ySO kaoA6-5_3G8(O@(! &&*)$   OY?3+3?3?9/9933933333310#73733#632#"&''67&5472654&#"%0#IkL JWD2_n|QxFF&%MKA6-5_3G$W: !@  PY?+?39310"'7267!6_G$:C?WE]vFB]'6Dq@9%&&<!73>32#"&'#!7"32654&2>54&#"Gy|Zm?m|} &QuR0j_erLGPtR1^^fD]X̫nea g^_h^FOky}+ail!EQxmq>WUN$0?o@8 6)= / )A@!!!1+!+OY!9%%OY?3+3?33+33?9/39/339/93339933107!3>32#"&'#!7##"&546322654#""32654&&Ir|} tU$Iw衂)mLnG%QuR0j_gvCMgVh^_Yĭn[l%v{FOkymjk @H         _Y_YaY?+?+?9/3+39/9/9/32933399910!!#7!!733&537#7ơ:\ݶH M-hFRgFx"@ѽ>d&@P  !"    '( @  _Y ""!!aYaY$_Y_Y?+?++9/+9/9/39/+9/9/3993339910%.54$3273&'3 #"'#&#"*f`ywHv//Hb hᬀT=R  ) (!!RY QY #OY!QYPYOY?++?+?+??+9/+39/9/33339310%267!"'#&54$323&''&#"Sl ikeСbuYQ} w*hn%ky1ig2*AoV-`& &%  s+r <@   aY _Y?+?9/3+39333103#73!!!!+~~'k'kn(R,)WBs\@.      _Y ?3+33?9/9/3933333999910 !7#!7!7337#}9,77P,]%>KK䮮W-K2K@*$#0)0#43)$ 'QY  PY QY?+?+?+99333310'3267#".'732654&'.54632.#"HyE=!M'YAPy1imqOƤbU)O 8Fwq9R]FB37-E>x!-!)|W:@@! PYPYPY?+3?+3?+33339910#7!7!327#"&'.##& ()'vITTw9(<+YA[VYJ\egi[ hmpdrD@"    _Y  _Y ?+?9/+9/9/1093332654&#"'6$3 !-ҟn7P!(@l7"¹r~Lʾ/ >N'@   RY ?+?9/931032654&#"'!2XYM(Sx^v=Xa/zo{(^@1$  *)  _Y _Y(_Y?+?+99//+933393333333103!2)#%!!!2654&#!7!2654&#!vH??v'HѢ*&rz!wDieuZ`\iPH K@$! " _Y?3?+9/333333333393333103!!!3#! $547#26?!/f'd~g'h'7"nˑI0LWUgqN$@Q      _Y_Y !I<  @_Y?+??399//_^]_]]]+3+3+339333310!#7#!733#!!!3!#YKK@AAn,N,C-KWōnn__;b!KU$)/@c)$** ,-(' 1 0'!$!RY,..$.RY( $!HK$[$$$  Td   QY ?+3_^]]??9/]+993+39/999+99?3333933310327#"'#&54$323%7&#"%4'37#R.LBH߶b͡gs nS#.` ^e)QK)J~-<s8"kct|8/"x&J@%    _Y _Y?+?+99//33333333910!!7!3## %32>?# :,?h'1-~E .5K/-n,:0W^$W\P@+  SYPY  PY ??+9/3+3?+3333933103!3##"'7267#7!#SS'q_G$:C?d~((XE]6dW.*L@)!"( ,+$_Y_Y`Y?+?+?+?999333910"&54?# 4$327332727&#"vv@+/I-%rφw|Wku@UdDAjU_%/.  }Y uҤ;WN%1L@** 0 32",OY"&OY PY??+?+?99+9333910>7!327#"&54?##"&546322654#"!.YI-%r'w~&Iw衂)mLnG.t+(h  LT_Yĭn[l%v{Q@(   _Y _Y?+?39/3+3333399333933103!2!!!#%2654&#! ~vٺghsQb{ul\c`zNS@+    PY PY  ??9/93+3?+399339339910&#"3#!#7367!3>32LE-L'GGt't=  I\/8Um<7#73!!!#'k]aL&(/5UKGo&u=#+A,κ! A (Sy'00AnN+6]@20 ,#(# 87,RYQY 3OY &RY?+?+?+9/99+93399331023>323267#"&547654&#"7>32654&#"dlTv^\"G(' *VvOCSDTE%a^%IE%xa-#]UFOj:N'H@%&)(   "OY OY?+?+??99993333910%#"&54632367!!467'2>54&#"Gy|$ 2t PtR1^^fD]X̫nea>tpwc EQxmq&N%H@%$ '&   OY OY?+?+??99993339310>32# '#!767!"32654Gy:$2t QtR0^^fD]X̫>t`pw>b EQxm q#$3O@+1!*  54PY !-OY%OY?+?+?99?+933393102#"&'#!67>32&#"3>"32654&W|}  )Od(E :G0? QuR0j_erLGNh^;4%CJ^_FOky}+ail1N7@    OY OY?+?+99933310"%!2#"&'%3267654XSl kĽ ky1ig2_s5VN*R@* % ,+" (QYOY?+?+99//9239339310'67&54$3 .#">32#"'4&#"326KaC -ZPu\g{`-CLA2m;dqYm?_W._`B>nkb3g&5D5.5E:W"0M@*"(/12PY  +OY #OY?+?+99??+39332910%#"&546323>!327#"&5467'2>54&#"Gy|ZeF+^= )PtR1^^fD]X̫nea g#] }R EQxmq:!/Y@0!'.01  !RYPY *OY "OY?+?+?+?+9939333910%#"&546323>32&#"!467'2>54&#"Gy|4Od(E 4M PtR1^^fD]X̫nea32#"&5473267][BK޴cP`^'2jqJ|ɦct8kb8N!'f@7$% ( ) OY$%%"RYQY?+?+9///9339+393333310 7327#"&'#"&547%4.#"%6$2v2-?47"fstr 8#L@?LCN&L;$nxZ[eTV0OWAEMg NqN1r@?( / ,/##32+ RY %OY (   RYQY?+?+9///99++93339333310"&'732654𑯎&#"'!27327#"&'#[\}UG(Sx'-?47"fslr&Onz,QHQDOQ9:/YLL;$^h?R_ATN(F@% %% *)  RY!!QY!QY?+?+9/+9933310"32654𑯎&'2#".54$a^qd]dch#oLjccv왊q-|{YQEASV19ExG5 sVm]p˂9`Wp::@ OY QY ??+?3+33399333107!3##"'7326?#7% IR$ @C< %|@AlW)7m@2* ''&2&  98#PY -OY4PYQY H?2++?+?+993?+3339933339910"&'%32>7##"&546323>32&#"4&#"32>C:ayN|vN LH'74H-h^LcE-YOWPUQ+ȤooaB 32&#"-1.,%-P3VQb!9'a;]amBR#<$u8UD6Ib488('n~[XGnvSMiB#5;Z?XX::@   PY??+?3939933399107##"&5467!3267!T'KuvevXhdm{*w^#!A@"!!#"PY PY?+?39?+9333993103>32!654#"!>32&#"Ltvev˫LH'7ka?6WS|)y #W,L@)% .-"(PY"PY PY ??+?+9?+9333993104#"!>32&#"3>32#"&'73276rev˫LH'7HR3Lt"/q)07~y EHkao&  }|\ <@   QY   SY ?+??9/3+3393322103!3#!#7!TT%ZZ())S0-C:@  PY ??+39310!327#"&547`$,]=z:+Q pu9Mn: 9@    PY PY?+3?+333339310#7!#3!73]))ρ)K(jfF@!      ??9/333/33333393992399103#>7!>73%,+ {or'+ sqw.6yG?,9vS@+    RYRY  ??9/3/3+3+333993992910#!#"&546;!3!7#"3__jv#]\ w.)zg̤](WY#@   PY?+?399310"&547!327 /m/<)yWn{2A%X  WW@-    OY PY???+3?+99/333933333103!!#"&'%32654.#7! O&:?|A%QWn(ҢszO{bu5[U:,N@' +##.- & PY ??3+33?339993333339910%267!3267!!467##"&'#"&547![w{~XvMf|Pmz_[-y\_ )tXwq}k@dZ1yUW:(L@& '*)" PY??3+3?339993333339910%267!3267!!##"&'#"&547![w{~XvvMf|Pmz_[-y\btXwq}k@dZ1y#WM6X@.4#,#87 )/PY)  PY ?3??3+399?+//9993333310"!654#"!67!3>32>32#"&'73276=&*[w{~XvMf|Uj"/q)07~|{[-yS_ )tXwqf@d&  }Z1yWM&G@$"  "('PY PY ??+??+939933399310!654#"#"&'732767!3>32ve"/q)07~ LtS|)yU  }O ka?6W#WM(I@'$ $*)!PY!PY ???+9?+93339933104#"!67!3>32327#"&5476rev Ltl.>)Yk ySO kao&W m{3A|-: .@   ?3?39999339910)#!3"M:*?M@N#i@9  %$  PY PY  OY OY?+?+?+?+9/_^]99393339910%#"&54$327!!!!!!'254&#"&,ǩi (2+(Z0(&柲vfi5I5C/ͬn{u9dN,E@# )) ".-"## &&OY&OY?+?3+39/93933310 326?!32>54&' #"&'##"&54$tJNUp$)OBGpAge|(=v;X^cgl}q>=W N@'    "!OY   OY??3+3?3+3?993993333210.5!!#254&'!"ObAJJOtlbאָgeWHn~ ؿ«kU vlp~:2@  PY ??9?+333339910'3267!!?##"'(E-{#eI\/8x0kN2@   PY ??9?+333339910'3267!!?##"'(E-{#I\/80x0kW:;@  PY  PY?+?9?+3333339910%##"'73267!327#"&547SEb/8.E-{#e2:.>)Y^ ~sr+*( m{3AWzN3@   PY ???+9322399310&#"!67!3>32LE-{#  I\/8UUy32LE-{#u2:.>)Y^   I\/8U+*( 3Ay)YZ EpnmqOƤbU)ON3s&W m{3AZ$KBFB37-E>x!-!)Wz @PYPY?+?+3310"&'732>7>32&#"e-e*4G/='fi*$OIS&W&GXzG ]f~Wz"C@$ !$#PY QY PY?+?3+3?+3393310%#"&'732>7#73>32&#"3\&-e*4G0='$fi*$OIS$N&KdG ]f3WKM+@ !  PYPY?+?+93310"&547654&#"7632327 77H.*EU 05B<*DWE7+):5~F6!-55.\W$0<@ ".!" 2(1 %+PY?+?33/3933393102&#".'#"&54632>"3267.oi*$OEQ$T._hsHѹI7'-AMI5Iz| UgISQ%0{#@#@0*'Ŝ(?:*54&+73232654'&546;rC$#5=5#k(La.971sko7CYm=~ʹGr[H9,YJ/jWR~;s}9uu(jygM/@   PYPY?+?+?933102# 47!32654&#"7>|кr{y W]<@)7('yM8<\~@3FA  : "@  ?2?33399310!!.5!PG<>:]{:B@!     ?2?993?3339333333310!67!!5!'!)+5*.)E4*5:lZD{|I7@   PY ?3/+933399333102&#"!&7!>aL&(/6SPCGx (Ys& $ sҞp:(@  ??393393310!!!CV)^&RTmYW":G@$ PY PYPY?+3?+?+33333399310!7!!327#"&54?!7 ()'v8:49/<'YQ z&o\&+, v12M5;:!Q@+ !# " PY!  PY?3+33?+39/332933310?!7!7!3>32#!2654&#"T4A& ()'vzoIF9G%1eH`G\obi2,!NMW2:J@%   OY PY ?+3?+9/933333933102654.+7!7!# %xAzQ%'&NO@覍bv4[䶑a)W2: *W@-)$ ,$ +PY! ' ?3?99//9933+33333933910%&'#"&5463254&+7!7!"327&(+" òضQ%'&NK^]N]pa:!GI&Bt|[:13;TT"8@ PY  PY??+9/9+33993310332>54&#"%6$32y:MUMb[D? |LofwXeC֝vhu8@ PY PY??+9/9+33993310!.54$32&#"326754+3254+1M_w[\5:I|N>4m8EN&<@$ $!(' QYQY?+?+9/3933310"3#"32>54&'2#"&5467.54$^S`a[#VF_Wg<㧕Vb ON@6>@q熃ˤmS?0&R@+& & ' (#PYPY OY?+?+9/993+39333310.#"32?#7!! 4$32>32&#"ilX]Ryjgk(\+n|AH'7{QVlڋz(&p۶*9 #:FWz>@ ! SY  ?22/333??+3333333310"&546;!3#7!26?#"g' .((;EN rYP9Wwm)̴Mb:L:,7nZ: 4@       ??399329933393107!!! U/:K4R@)(:@PY?+?99310)!!):;W*R@+#  ) +,%OYOY PY?+??+?+993993333910>32&#"!7##"&546322654#"O RH'74HU$Iw衂)mLnG8 54&#"%6$32!!!7!7;:MUMb[D? |c%%@/fwXeC֝J u k@;! "PY QY     PY?+?99//_^]]93+3+33933993399107.54$32&#"3267!!!7!7z [X!?/;K%%@Jڜ%CŴgq Ѻ:*-n@;+,,") .-/++PY%OYOY,,PY?+3?+?+99??+33393392339910!467##"&546323>!!!%2>54&#" Gy|ZMf'XU(PtR1^^fD0~c]X̫nea gn\ͬEQxmqa1W4B@I&*! -004:1A1 *C,D1**!#OY--PY  =OY 5OY?+?+99??+3?+99/3?339339339933310%#"&546323>!!#"&'%32654.#7!!467'2>54&#"Gy|ZM&;C|A%Q[{ PtR1^^fD]X̫nea gn(Ңq{P{bu5[xpwc EQxmq:5 U*8;E@P&!E?$?;#$9::*0'7'$GFB'E:'PY!'99PY  3OY *++OY#?+3?+99??+3?3+333/3933923399333910%#"&546323>!!!>32#!'?!467'2>54&#" 2654&#"Gy|ZLa'bzoIF4, PtR1^^fD1P9G%1eH]X̫nea gn\obikGc EQxmqV^2,!NMVz8!5^@3/-&-33  -76QY& 0 OY "OY?+?3+39?+93333339910)"&547#7373!632.#"%2654&'.547!5 =|c%0QhbUIPƝOkuiOJe 0ZulGVE>x)2)Q;?37 MqRM<8!.5VW*3a@5-.( '22'!4!5$PY/OY +PY PY?+?+?3+3?+39333333910"&'732>7#"&547#7373!7>32&#"27!-e*5F/='pk|f%0 fi*$OIS&|8Kh W&GgulGV1G ]f~b 8![P81=z@B0822 '&++#!?>)!"!OY5 0"&$"-PY;QY OY?+?+?+?39/993+39333393393104$3 .#">32#"'#"&547#73733#3267&4&#"326 -ZPu\gx~ r%1%kT)k0CLA2m;dq._`B>nʎwq,2J-V7%CQ&5D5.5E:W:i@9(!   2(<;/5PY/! %%PY%QY  OY ?3?3+3?+?+9?+933333993104#"!!!#737>32.#"!3>32#"&'732676bv讞%IR$ @C< Qm-r!'E&4M{||q@AU q[o x!-!)|LKq <@     PY PY?+3??+333333910#!!! N''(n\oV&*e@3(%$""( )**  ! +,  ??99//33933333333333933333310#&57#3?33#&57#3733(** $&Ӯ+(** 3&Ӯ@6g/ [$x&Y4@6g/ x&YJ@%    PY PY?+?399//3+33333933310#!#!#!#!M4j4_r4j4^r 4 9WxE%M@(%!""   '&"% PYPY?+?+?9/3?9333339910%#"&547654&#"763 3267!!?H11BEEi)m3gpOlhi%745yyr.B~W9WE0U@.0- #-  - '1'2*%PY*0 PYPY?+?+?9/3?+3933339910%#"&547654&#"763 3267!327#"&54?H11BEEi)m3gp DT)qc*lhi%745yyr.B/#5F??3@  # *(?3?39?33933103>32#654#"#C6{Mgi\PhEtP>MCgaBN'[tTUBB 7@ !"# *(?3?39?3339933103>32#654#"#>32&#"r6{Mgi\PhEtPt8-$abMCgaBN'[tTUX]a d/@   ')#?3?3?339931073"'72673\F+(/* wnQ 5=%gjH,@ ( '*??3?3393310&#"#6733>32n2/Em1_A%!C I[N 'l2@  +  *'??9?3332999103273#7##"'F2/Em.bA%! jXQ 49@ ) ' +?3?9?3339339910##"'73273327#"&546/eD+20E!(("F7XZXR k LX.H 7@    ' *?3?39/33/2333993103#!3 32654&+8C9@UM692a>}=<'3J@  ' '  *?333?3?3339333333310#&=#3>373*/ ;42R7373>8'$88.1jCKYc >S% ax^. &  lp ]?Q?Q?UcwH @     /329933102654#52#c51fi|{j-$Ovh]^gcwH @     /22993310"&5463"3Hj{}hf15wg^^gvO$- -@   *?29/933399331032654&#"'>32O)3YuC>s/*0 {z @   `/]2993910#73373==e/9310#3eg[@ Y/+3910!7!!Nv!CWO/9310#3OWg a/33910!![d!l@ /]9910'7!zl&lv@ /]39107!ol&PY:@  ?/99993310#!3Yv%cʛv:,,#Y:/9310#Yv%:,c @     /3299331072654#52#51fi|{j-$Ovh]^gc @    /22993310%"&5463"3j{}hf15cg^^gvO$-n "@ /33999310%!53533y|x|~ @  /239310##5#5!x|ym| @   /933310##5#53533x|yy|xhh|xx/23310'7!*+c1@   @Y/+_^]2933310"&57332673֌[INs+&J\WOJ@ /]299107!J))pl )@  Y [Y/+++339310#"&546324&#"326ߓkkiiI63JJ35Jniiii3JH58HJjW @  Y/+/99310"&546733272Zn[Y=U,#15OW`SI2&7&&"D;@  Y    @Y /2+_^]+3932310".#"#>3232673p,QKD*7'g-SJB+8'&/&3H&/&8C: $@  [/2+39323107!!7!:     + +hm9@   /32399310%3267#"&/C-?*G*"y{wr=L;8ba#q3 &@   /33939107'77'qiiiklm=@   ')?3?39333933310#"&5467332654'"?tclFV_ *`Ne{`T3232673E(JC>$1{>\E)KD<,/z?_#)#,Cla;"*":4dh<@  /993310!!?7 7N7 7?@ /]299310!##?]tq!~@ /]299310#5#5!~t]qYi@ /]29931033!YtKqiR@ /]239310!5353RtiqW@  /32339310!3!53W}W@ /233910!3!PW}W "@  /333399310!#53!]uu #/]10%7! +\ #/]10'7! +  /3210#'##73@>@#>+@   /   /3]210".#"#>32326737(HB<$3|CbD)JB;,1z B`##)#,Cfg;"*":4jc;i$/310!!vc!̨z@/2105!z@NN /2]210"&57332673<[INs+&J\WOD/2107!))=/2231073!73++v*+:+  /2104&#"7>32#?6G@2< h,vhi 2hfG@>OYKRp*ؘ{&ISPL?:?;??/l/]10'7!zl&l/]107!l&WF/10#5#535F|3*#|}԰lN /3210"&5463"3j{}hf15Ng^^gvO$-WH/10!53533Hz|wW|WC/10##5#5!Cw|zm|WT /10##5#53533T{{{{{{rrqyy;/3107!#Y#ֹW;d /2107#"&'732?;) 1v)7/$dϨ  }Wd  /2107327# 5467:$l.>)Yk)d&W 7F /]3107!)),rM/3331073!73#++v*+rWZ   /3210#"&546324&#"326ZmRPppPQnb3**11**3RnlTSlmR*44*+669 /310#67#73pl(>9dF~FrWN /22102#"'732654#"76ZPX.6"1RFf%;5:TBnkv'&=mW0  /210"&54673327Zn[Y=U,#15OW`SI2&7&&"OW/10#3WgW /3210#5!#!SW}C  H /22+222310#"'#"&533253325cXZ77[Zdh\Zc\Ziw==|dqqqq.l @/]3]210#73373"ll @    /]3210#'##738x[EHv.ur@HH@}0@     /]3310".#"#>3232673,E<7)6'g-F<515'}&/&1J&/&B9Xb/310!!~d'?T H/+3105!?NNP= /32105!5!Pssr(l@     /3]2107".#"#>3232673T,QKD)6'g-SJB15'&/&1J&/&B9O/310!7!&w)1/310!5!1q /10% 6̂* /?103K) ;N /32102654#52#51fi|{j-$Ovh]^g-W /3210!3!53W}WI /3210!!5#IxbWx괴I@  /329/33310.#"#4#"#>32632z )!\cZ"* peL[77VMh "qq"P[==ZQzt /10''7'77t]ut]xx]tu]v]yy]uu]ww]u2nq /32104>75>54.2.MM&0 Yo&-2= Y 17<AK["18:q$  /22105!%5!qg$NNNN/]10'7!|z&/]107!M&@   /   /3]210".#"#>3232673 (ID=$1|>^D)KC<,/z?_#)#,Clb:"*":4dh<?: @ _o/]3333107!%73!73 ~++m++!$%W/]210327#"&54?39!,7:K  ;@i:,' /3210#5!#!,S}Wn~/3]2105!5!jjjjW_ /3210#3#3WggiG/]310#5#5!Gt]iq4v( @  /  /333/]3310&#"#>32732673#"''U $|?_D7IPTM#2z$}]2N]S##9he;+h5f+Cy,z6+!7@  (HH/3++299//q33331073".#"#>323267373 ;60'd2J7!<50#%a2L!$5XM/!.*TP01`31@,/'' '' @ H #/+299//33310".#"#>3232673".#"#>3232673c(ID=$1|>^D)JD<,/z?_'JC>$1|>^D)KC<,/z?_#)#,Clb:"*":4dh<#)#,Clb:"*":4dh<b /105#'735莎||||WR/33105#7#||W玎 %-5=EKQYaiqy@U|Pdh\`@D,x(tt ll$pTTXI88<04xpXI<44557449 885667775558849*557sNsmmIk0/1057'50ߞ!OOw  /2210"&5463"3j{}hf15wg^^gvO$-w@  /2]29/3107!2#74&#"#>((7YEFgp06AOGRd /10''7'77d]ut]xx]tu]v]yy]uu]ww]uW/10%%!߾OOW"/1057'5"ߞ!OOIW @ ./99//331057'57#'#ߞ!~PNOOvߞ!)w  /32102654#52#)51fi|{j-$Ovh]^g>L  /310#"&546324&&44&&4&44&&44W[)@    /33299//332107''7'7'37q!xYXFHY[x!rg2_f:yy;e_2AW+!@#))## /33322310#"'#"&546326324&#"326%4&#"326mR\77\PppP]66]Qnb3**11**33**11**3RnBBlTSlBBmR*44*+66+*44*+66wf/9/310#7!3w_q<_q<׽)WW /2210! $'332$7<4˥@g,Xe-swyA  /3210! $'332$7<4˥@gAXe-swX/310!!9X^/310!!9@  /99//3310"%$#"#>3232673[zzYi .zzZk-DDEMDDGK2A  /2210&$#"#! {7}L(t<uul~}bI/10!55!5||cxiw&'*#?3??10733Kn|rIxf#hr|sp/tuaw"{q '*?3?39910 #373~Yvnx,@ /]39107!,&l@ /]3910!?z&qWr"@  /]2993310327#"&54?3!,7:K  ;@i1N/@    OY OY?+?+999310"%!2#"&'%3267654XSl kĽ ky1ig2_s5?UN&F?]]51N&5#@oO??]]]qqqq5B /99107!~!$%U 2@     Y/9/+333399331073%73!73,,L,,!%v)3&$9Ӵ%+5?5Dy'({92   @ %O`]q]q5+]5?5b'+x94@P 0 @  %O Pq]5+]5?5]]',9:@  @%?_oP]q]q5+]5?5]9'292M@ %   ]]55+]5?5 '<9-3@    @ %o]q]5+]5?5G&[39b-F@L+.%++/+++/+?+O+_+?+O+_+o++++++++++ +?+O+_+o+++++++ ]qr_q5+5?5$+U&k:^@ & %+555+5553$${%$2'@_YlmX+??+3933310!!2,*d @@"      `Y?/]]?2?+39339933310!7%&5Y,-#CPb*m$(#=$+d :@"!_Y _Y _Y?+?+9/+93310!! #"$54$"32654&,K,%Rv|};?iِ Ҥ($\,$C. 2@     /  ]]??23339933310%!&'!!u(V2+uqX$0$1e :@   _Y _Y_Y?+?+9/+33910!!!7!7,9,--W,,GWd2$/@ `YlmXP  ]]+??2+339310!!!!s$Y3 E@$   _Y _Y?+3?+3933393310#7 7!!!/2!),G+  -Bs7<`v(a@6  ( $*)( (aY @   aYlmXP*]+?2+3?2+3993393391032654&#7#"5!37!32!##";/6{k&L`EECsQ&@.vgBqԴz$>tԌ'ʼz;`@5   ! _Y   lmX`!P!!]]]+?3?9/3+3993932933310!#"&547!!3!3267!#SSRT &ZZ&UFNL4@1j*F@%#&&& ,+# _Y _Y?+?3+333333933910 6;!654.#"!73&546$)^7}˔4,?2\RtA,(,tp˫- B<SZ/tږP Z$L&,jK@&%+55+55&<jgK@ &  %+55+559=&c9@ ,&,f,/%+5+5&g9@ (&((+ %+5+5%W&i9 &  #%+5+5C&k9@  &  %+5+5fdU&w:@&i$ %+555+5559=M+Q@. ))#-,%OYOY--P-?--]]]]]?+???+999323991023>7!!&=##"&54>"326?4&dMD* ]uJʏYqAU5XMw+%ci~x}dtҺ'cƒuĶ@W*f@6%" ( ,+%&&%OY&&OYOYXYX,]+/?+?9+999/+9?33399339102#"&'#!" 32654$54&1Qj9qd6G\54~9( Q̴S^: y8&g&&-ev"FXlW:>@      ]?222?/3]3339333310!67!!67l N LE1QKo:9,d{7 "M@(! $#" "OY OY$P$]]?+?99+399339992310%2654&''.'!"$5%7!->J}O*rL) lN:$GЭ_T0ZlWs]ʏk8M'^@0 %%  )( ! !RY RYOY)]?+?+9/9+999333239910%267#"&546?.54632&#"3"YEfڥXeӓ9BS_MOO=_TzxPilTwD=EI!JB;K1n@"1@ !#$ !"!QY"/?+33339939310'>54&'.547#!7@"&Qr|\H3euy@WH4%̽f+8*"/wX_Ba?E*>(MtQ8%WMV@-!    PYXYX+?3?3?39?9+99993339310!654#"!654'!3>32et Ku1m|)wSD=<*&79#hdlLC@#  OYQYQYO ]?+?+9/+99339910  #"&546267!"!654mehZb+La+z8B܌cpWC : D@*  XYX0 /]]]qqqqqq+??999310%!.547!`*  V;E'@0N"%: K@'       XYX/ ]+?3?29333939999910!!!! Ef.*q: 23@  PY ]?2?+339933910)&5!.#"'632: s&'83/+Zf =-54'!!!鏂@"w,L5>@:1p1H@%(0($ 23%  OY1010QY1/?+39/+939393310'>54&'.546$75.546?+7$ٸL&̹q]2A% NaIK'#@]B`)D)3C )tՒ v_b?MRC:&V@/&## #'( %  OY &  OYXYX+?+3?+?9939339310!>?"7>3!#32?#"&547r%ra[NBP'm1s%o[5 $v3s} k||} !^  {t>:)WOM@(  OY OYXYX]+?+?99+99?3339393102#"&'#!" 3254&j/S4<2&sB|cO޹ԧGBuW 6>ɄLn=O#0@ $% OYp%]?+/9939933102&#"'>54.'.54>oPpEnFb8u_=1 ,brOmPCTV,'>ZDa:G! ,(#0}&z@: :@    ! "OYOY0""]]?+?+3933310"&54>$3!#''2654'#"a#J%_㢞!Gfl3k͋]yoBWx9:K@*   OY OYXYX@ ]]]]+?+3?+9939310"7>3!!32?#"&5477Q'f4%m[5 $v3s} k| !^  {t>:)fd:D@$  PY XYX?]]+?22?+99993393103 4'!#"&547tRV&,& v:GKN^PõFNU@WcR ]@3  "!RY QY RYXYXP"?"]]+?+??3+3?+/9933933102#.5%"$4ON$~^[hM<jh)bW <g@6      OY XYX`]+?32?3?+33999939933233999910%>7!!$47!!FfxGvy#OOCep 8yx`_kyDxF(7hO,T@+**))  # .-(&)) &&OY QY XYX+?3+3?3+39/999339391032654'7#"&'#!"&54$7327!J=RoC6x HKE@1-fOgu_7ͽ12YAlm)AC&kj@ & %+55+55fd&wj@&n %+55+55?&R9@ &%+5+5fd&w9@ & %+5+57h&{9@ -&--0 %+5+5J(5l@<&!3!,367/PYw  ### )PY?+?3_^]99//_^]993]+399332910#"4$32#"&'>322654#"2654&#"Iz%ԹR)6B?P@[q@}$^vctAuDo܎~`m_&Oa6K .$35$mbcAlPY24%4PY%%%--8PY-!PY?+?+99//3+3+3393933210##"&54>54&#"76323267.54>323!654#"7E&bjN];6P|q΀EWzk(F@>!2VN%KMM&0& Vo|i]yuLcTQb/@   `Y ??99+393310)!>32&#"q5_M]W2BR<1BB?dVQBQ?z'2}&jK@ & %+55+55DW"^@2  " $# OY ""OY?3+3?3+3??993393339910.54$7!>5'!"O4JJOtiUc]bjWȿ1~ǾҰkUv myA:0Q@)+ *#*12&&OY **  PY?+33?39/93+3393333310!##"&'##"&5467#2>54&'!326?!(<|@aj{MtAUuMBWt!! L:oטzѺsAz~IBۆcnA3X^WA1_@3 +. $.132+PY+!(PY! PY ??+?99?+?+3333393339310 !654#"7>32!327#"&'732?.5467=c,4 q/{UhmcC8>!/q)KS\YbA|u|wg̑Ks }Iy_gdW9@    _Y  _Y?+??3+3399333310 !&54$"32654&%RSSv|}a&2Ҥ(?WM9@  OY RY??3+?+93333310!.54$324#"326UU'tIvI2[#6}p~<@ _Y  _Y ??+9/9+339933310!.54$32.#"327-1tY24!lJTa|9Pk|fs WN*<@ " ' "+,(%%PY%OY?+?+933933102>54&'.54$32&#"#"'7fb@GHǢV SM5b7lT4.D2-#5A{|ȡ]\MkM3-B`H0%$ 2@ _Y _Y ??+9/+39310!!7!!!0GQ%s,aW: 2@   OY PY??+9/+339310%7#!!!!4%$''NLX@oz4+D@#'  ,-*+++ $$_Y$ _Y ?+?+99//99393310327#"&547'>54&#"7>32mH.;+>*"&x|GJ8.;,=*"&xAYj8-3 i^iAD ξ7.3 i^=,K 3@  PY??9/+33933310!#!73!HK  \1?1YA@$  ! aY`Y?+/9/////+933310"'6$32',?'&''.JOPE!D)T;;@fr{oӶOnWNPCYS @  //933310'%&''%&$'7a_8 +:9O;YVc̿[?vLW0U@+ ##  *++21 *&aY _Y?+?3+3?3393333933333107!26?#"'#"&547!3267!3267!#[,~wDyOsn &ISc&ISc(gWfpyRObF85ZH3TNZH3TNkMW:/S@*!$$  *++10 * &PY PY?+?3+3?339933393333310!7!26?##"'#"&547!3267!3267!]R(cli@#Cv{Vsv{VqoWnibpmBJF7QF7DРV|;@  _Y_Y   ??9/9+?+33399310"327!!#"&54>32&}'fkXiU?%vw6#͗"@@ # $PY  PY?+?9/9+33399993103267!!7##"&5467>32&#"evO'KuLcQ'74HLԁw^4hdm 32)7aUK'fbY!7l'AJ3\#Q< w)4Z@./*!!65PY-(%%%2OY)% PY ?+??+99//992+3339933310#"'.#"#>323267#"&54>327327.#" G[ yc9;R{;WMO3l {܃eg'CBx<\iPUf+ά9!^%-%sqkZ-A&3z'8D&<0M@'&+ +21/) ) ) //"_Y/ aY?+?+99//99933331046$7>54&#"%>3232>54'%# &yDtRB1UvžQuT&gu6'6M;EQCDNvYA30-CY>VK>rJ-4KTVv4I);@ !&+*&! PY$PY?+?+9933310 $54>?>54&#"%6$!232%H2X|œtsn0N+ΔJ.aUbI8/#_NCNhkB?R$iOWJw$8B"%K@)#%$&' _Y$%%aY?+33?393+33933107>32.#"!7'.#"'>32 &ZvO.oS'7O*)2)8>7*r(EG%w5]:0!-/32.#"!7'.#"'632 !_ONanB+8V+g%D%:B8+c( Qv/zHfUKi*40r3r.6*iLTN$A@! ## &% _Y`Y_Y?+?+9/9+99333310!">32# 4,!32654&#" Zg]H䫸>u54&+!#"'>;!32 6C*![LV"==++m)10+&bVU!'U>qi<R I@$   PY ??33+333??399339929910#7!%x2:1h2WW`A(I@'% %(*)"PY"PY??+?99?+33333393310 !654#"7>32!327#"&5467>YXc,4 q/|Thmc,4 q/{WeA]fs~vd̜Ns|wf+WN)I@&"'+*$OY PY QY?+?9/+?+999333310#"&'32!.#".54$322654#"o+Dt;&URa;ٔn˪VH{25ny$vRlv?UNF$W\Md?:J@( ,<  PY PY ?+?+9/_^]_]3393310"!!;#"&54$3!̓d(g(!/(lvwj:H@' ,<   PY PY?+?+9/_^]_]3393310732#!73267!7!4&#('([xoޣut˂n$.Wd& <@     ?3?39/9/39/3393310!# !!!<1wW::@ OY PY?+?3+3??339310!##!>!#67p $t*! Lpn[ L uvQW0>D$FWO%g@6#'& OY OY OY ?+?+?9/3+39/39333399910332#"&'#3#!7#" 3254&4j/ 'v<2&sB|cx ޹ԧGBQmm6>Ʉ8@ _Y_Y?+?+9/9/9939104&# '!2#"$'%32cǿ3vEutsGk|Pd&&b:H@# _Y_Y?+?+9/9/9/9/993923104&# '!2#"$'%32%!cǿ3v;!;EutsGk|P1$&('@ & ^ %+5+5$&(jK@ &%+55+55"L@(!$#_Y _Y  _Y ?+3??+9/+33933910>3 #"&'732>54#"!!7!Ah)Nx~=(]8JX5ҁ9,,8/4v6S_<1^1Bk$5&q@ & %+5+5dC@"   _Y_Y_Y?+?+9/+3933292310"$54$32.#"!!3 ǿy'3v3-  Gk|¯uA6$\,$L&,jK@&%+55+55-r$`@2  &  _Y$_Y`Y `Y?+?+9/+?+9933293333102)! #"'7326! !2654&#!} 0tq|sf9:02Rshmx|PϳDk3neY[%W@-    `Y _Y    ?3?33+9/33+339333333102)!!!!! !2654&#! u-v'mm'mx8|Pϳ\1neY[ZF@% _Y  _Y?+3?39/+33933310>32!654#"!!7!!ARQPڗ9,,8^4HR_Q15_$`&&%+5+5$&@ &'%+5+57G&J@ &y%+5+5#h B@%    `Y P  ]]?3/?3+3933310!!!!!O&'i'Ohsh3$$Z A@#    _Y  _Y _Y0]?+?+9/+9333102)!! !2654&#!e 0#,Ax|PϳneY[${%$5!@_Y??+3931010!!5,'dohc@3     `Y `Y O]?3+3/3?+3399339333993310%3#!#367!!OxOYJMthy{s*$(!o@?!!  #"  aY !  #]?3?29/3+3999339233333310!"'!&'!3!267!!#vI)*XR"}[vIW*H7&  A@   `Y `Y?+?3+399?3393210! #"'7326!!Vitq|sf9:02RshDk3$0$+d2$.@ `YP ]?3?2+3339310!!!!s$Y3d&s77I@'    `YO]]]?+?33399939233310"'732>7! !%kvO?2TQF)5L*(UlXƌN8(a@5 (    $ *)( (aY @   aY`*]?2+3?2+3933333991032654&#7#"5!37!32!##"; {k&6`E/-s;&@vg,qԴz$>tԌ'ʼz;$h 6@   `Y?3/?+33933310!!!!3O'9hsstD@"   _Y   ?3?9/3+3993932310!#"&547!327!kYQP v}'#1"û@RbK*ba5$ B@% `Y  0  ]]?3?2+3339933103!!!!!$ss$hG@)     `Y 0]?3?/+339323310!!!!!!30Ohssst =@   _Y  _Y _Y ?+?+9/+9333102)!7! !2654&#! X9,mx_|PϳneY[$#D@#  _Y _Y  ?3?33+9/+339933310!! 2)! !2654&#!'T 0'mx|PϳneY[$Z :@  _Y  _Y 0]?3?+9/+99333102)! !2654&#!e 0'mx|PϳneY[*U@-   _Y_Y_Yp]?+?+9/+9993333310 #"$'%3 !7!654&#"'N6C4{r_-"-j_} }jG#'S@, % )(`Y !_Y_Y?+?+99?3?39/+93333310 #".=#!!3>"32654&;mஏڔLv'm${nnWڃτטSϠ(O@'    _Y _Y  ?222?+9/+3933393293210#.54$)!! !"3!,Dq>2.he}wwcPmVprUi 7ND]!+K@(! '',-!$$OY$$@OY-P--]q?+?9/+939933310%2>54&#""54>$%>32DTsN&fdrDn]=[E-ιͥhGMآM9vIt|`kyx%ДcK38_xW'D%V@-% '&'%%RY%% !QY QY XYX+?+?+9/+9_^]9933993210! '6$!232654+72654#"k~t,}Wсu Ajz[)kوLUPI~wr.O*G@'&  ,+, &QYOY?+?+9_^]9333310"'>323267!"&54>7>54.Dgc4Ji-wy]aVbt=+H:Q0XxV/0,3&yEO8頤_]+" $!<-E@&+!  /.%QY OY QY /P/]]?+?+9/+93331074&#"'>3 #"&5676$322654&#"W[: ?!4O- tiBok<]F1 j}M ͙vQ,SvLpr$NyU@:n?:NH::!@V ! !  !!"#RY/!  XYX@#]+?3?39/]]3+39339333233399999910"'!&'!3>7!!##c@!'V12(\\+2EC@@!BW 6;!eyO[,&#R^|U- A N%d@9 # #'&@'`'  RY  RY QY?+?9/+99+9_^]_]9333310"&'732654𑯎&#"'!2#Y^}UG(SxRTm{,OJQDOQ9:/uN}J ~aU:XU&XR)@+ +p++++& < ' %+5+5]qr$a:Z@3     RY/  XYX`?]]+?2?39/]+993299333910!>7!!#![31BHFBHW:0Hj_& A:H@&  OY OY XYX?]+??+?3+3991039933!!#"&'732>7!=`SNUeA&`$! 018JaB |ˆP! F~ #:P@,        XYX]]+?3?39999333393310!67##!>!'3b l=W+v~C"kP":iBg#: \@4  OY  XYX _  ]]]+?333?3339/]q3+399333310!!!!!TTZ}Z:T1:?MR#:2@ OYXYX+?333?3+3993310!!!k:|:WNS?UNF#MPW:\?W'4C@LA$-:3$EDEE0EE !5OY! /OY (OY =OYXYX+?+??+?+9??+_^]q9333939310"&'!7##"&54632367733>32%2>54#""32654&usT$Gjwڙz'D%VAnujIgI)at@n cP[h=Dh^bVȩoZm iA|cZGG~ߪn+ptljk:[Uh:_@3       OY PYXYX` 0 ]]+??+?39999+/93333399103267!3##467##"&5467vevtOLt:{*y^ kaoj:P@+    PY   XYX@`]+?3?39/+339939323103267!!#"&547GAA1]paQ| I:-2?V|7+U:,k@; +##-.( % & PY '&XYX.]+?333??3+3993993322399310%267!3267!!467##"&'#"&547![w{~XvMf|Ujz_[-y\_ )tXwqf@dZ1yUh:.v@D +!((##" !"&% "%0/&(#OY  + PY( !" XYXP00]+?3??2+399+/933333339910"&'#"&547!3267!3267!3##467#|Ujz{[w{~XvuPMwqf@dZ1y_[-y\ )tXM0: J@'  RY  OY RYXYX+?+?+9/+33933310! '!7!323 54&+0'U@huS)gMHJ&:U@0  RY  RY XYX/]]+?3?+?339/+1093333!!32! '3 54&+0Uh@hu::M)%oHJ&H: B@"  RY  RY XYX+?2?+339/+993331032! '3 54&+Uh@hu:M)%oHJ*Mq@A 0    </ OYQY?+?+9/_^]]_]39^]9]]]93333102#"&'%3267!7!74#"%6$idLiy%6Qo+ M]bBSU#P"Q@-  $#OY OY   OYXYX+?+??9/_^]+?+9333310#"&=7#!!36$324#"32>ZT:7j~E_akxC1:Tzs}t: b@6     RY  RY  XYX+?3?+9/_^]33+33_^]393239310 !.546)!#";AMi$U^~pYJM]NRDH?:&HC@ %%&!J!$%+5+5?:&Hj@ &$$"%+55+55#W*@X $$,+RY @H! ('!! PY!! ! !PYXYX+?+?_^]+?39999?39/+_^]3+39333399910"'7267654#"!#737!!!3>32_G$:C?zen!8!#KuWE]g|)whdm# 4@ Y@OYXYX+??++3993910!!?!%O::e +?_Nu@D %(  </  OY OY?+?+9/_^]]_]9^]]]39]]]9333310%27#"&54$32.#"!!A4[Qaz*6%[2VæZew4xl-KV#\L#&j@&%+55+55$W\MI: )f@7 !! % +*  OY)RY# OY!##RY XYX+?3+3?+?39/++3993933331032! '!#"&'732>73 54&+U=`SNUeA&`$! 018JaB@hu:M)gˆP! F~ oHJ%:`@3   !   OYRYRY XYX+?222?3+39/33++3?39333331032! '!!!!3 54&+UVZTbSh277hu:M)1:ToHJ#$a&v?&%+5+5U&XCx""&! %+5+5W&\@ &"%+5+5Uh: ^@1   "!@   PYXYX+??+?3999/_^]993333939910#3267!!467##"&5467GRYvevLt8`r{*y^O kao 5Q@*/) & &762_Y5 ''+##_Y ?3+3?39/993+39333310632# '!"$54$32&#"3267!32654&#"\~޿}VY[jmM>>r̖Dg0GOhለ!.<驵>9Aw.#[F:C@"    ?3?3399333933333310 !!!67!4'; sֹ-)CR-/%C":5F֧hُ:\l03D_)e@4  aY_Y_Y?+?9/+9/3+39933333999910!7!!!!2)!!2654&#!]#'$%6$v 0|˶ϳ neY[#:+Y@/( ""-,PY RY %RY ?+??9/9+?+93399339931032#".5467 !67!3>332654&#Tz梷Y8OmG`  ?DW[M_bs:^]NxZ >y!!!@K:Z@.  QY  ?333??9/93+33933333333310#!!!!!!!##3IDkN5P'MDa)[[:$[Uo"]@0! " $ #_Y  "_Y ?33?+9/93+33393333333310!#"!>7!!654&#'!pp@GXz 5=wu$J@@xue~a;b˱A9=!^gu:Z@/      QY   PY ?33?+9/93+3933333333310)"!!!!7654#'!$P-"5DIolM)"iM V[+ɯ# &#&n@9 $& $'%('  _Y$&_Y ?333??+9/33+333333393333333310!#"!67!!!!!!654&#'! pp@GLo'v 5=wu$J@@xueBb˱A9=!^gu':!$j@8#"!$ "&%!  PY" $PY ?333??+9/33+3393333333333310)"!7>7!!!!!!7654#'!-P-"1 +L_qIolM)"i2Py: V[+ɯ# &WS@T)F!L C36540%46I LF==UT:@aY::4 46@_Y!II%&&%_Y3C/&6&&66,_Y6_Y?+?+9///9+999+_^]2/+33393333331032>32!74#"#"&54>?>54&+73 54&#"%>737>32&#"431y=z}<#`qCpՖ|{9,9Tiao7AֺqO3U81Ub !!vXTy"/!)!zq'.">!(!kXTLL\GYmxJ]J2(&Y.r%nT1WoR@G, 3FC) /C3,##T:SJA: O// ) FA AF7>54𑯎&#"'>737>32&#"32>32#654#"#".3,W[3}#QB&"rU5U91Rb ${[fnyqk_%Yah6>'CKXH4(&Y.zHvwZ!B5F"%( 9"?tJ@$    _Y ??339/3+333993339929910!".'!3!3267!!SSR*8  !ZZ2UV1W:H@$      OY  ??3+3?33933399299310%>7!!.5!3!Dvy1OOeN" H6`k1^p8Md,n@ **   .-#@1 M# M*((((_(((( ((_Y_Y?+?+99//_^]]992+3+99333310 #"$54$"&'3 &#" 32>32.%Rvz b!rp^r.is{ m f&GmfiC]ejې +%%&?M +h@=%-, '%o*  OY !OY?+?+99//_^]]]q]33/39933310#"&54$324#"32>32"'32>7&#"ռ'|#434JBF0.3B/(XkO6B"@FQ6=j.@ _Y ??9?+39933310)!67>32&#"4r=>;RˆHJ4K*wgxpR;KomN.@ PY ??9?+39933310)!767>32&#"o G:&Xml-$-=&::GBE:C+&%0M@  &R%+55+55om&&@ !!&%+55+55aW P -Q@++%('&&(.)**/()&!PY _Y _Y?+?+?+?393393333310#"54$322654&#""'732>7!!ѵ9ocegYbdg aL&).5SPD#T,sSQA« 'Yt"2РDWSN -Q@++%('&&(.)**/()&!PY OY OY?+?+?+?393393333310#"&546322654&#""'732>7!!?mG91>iH5saL&).5SPD#T,sJ2fmfr 'Yt"2РB13@! -32 )_Y 0_Y?+?+9333310"&'&54$7>322>54&'#"&'67cVm>:etT/7_~i{kTh8_hznSw<1H~ /8=/{h5* _5+`03@(   21OYPY?+?+93333104$7632#"&'.632>54&'#"& 3i/P Z45QHp@?7I^1NGsG96!]56Q+ L)# ֩"*33*}f^}T1& }vVu,45r %ISg@7CMPSJJN 6(( !/NP UTF2,2_Y!7#73}X^\P}!:kaSҵ~Ԗ鎻YU[n{遲~Dh0,j"7;2;;2sgd .]OmЛ\?#,<ⷨ^zY##])yPK%:DZ@0 >AD;;?011 ?A: FE-4:''1@; OY$?3+3?399?232933333310%#"&54$;"326732654H#"#"&'.#"#6$32>7#73N0-?cAQl\'ǙX\\P}DlVL,j!:2F30:29tlV3:;2sgd'-d#])uT & <V@ @@&AqA6%+5+5[F_& @ ##&$$ %+5+5dW:@  _Y _Y ??+?+9339933310327!&54$32.#"PL(XQy'3u=?)-Gk|"W$N:@ OY QY??+?+9339933310%27!.54$32.#" wBPHParO^8rתYYfwXyq-@   ??333293310%%#%77%73\br][tb\saaaaaaaHZ/10#!#"&5463!54632G2F35DC6SF32GS5E 732n'Vbo>_$f5`[[/m)2)$,3S3 /2103##.547?(l@:W2J0#,S6 /210#67#73pl(?SdF~GsAn  /3210#"&'.#"#4632YkpI}xLttYn3:<1sg.663/ '1;EOh@5F#K>C HH%M2 7 449(-**/KCM79-//-97MCKA</3/39////////33333333333333333333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EOb@4 @C-//(#%%OM7:2:  CE(9M:JJ:M9(EC //9////////////3333333310#65#5546733#"&'5353%32&##&'''.'77'67'77>7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96m$h<M@%     ??329?3993399333992333103!!3##? "&'7327$(9L`$ 6,kG[p<kFst?X߀JgU1Uh+T@, ") -,#(&@ PY QY?+?3?+?39/2993333103267!3##467##"&5467%"&'7327vev^Ku玹6,kG[p<:{*w^ hdmfJgU1$Z]@1  _YaY_Y??+99//3+3+993399333931037!3#!2)#!2654&#! ' #+v 0ρ|ޣϳ.neY[&H]@1  RYRYRY??+99//3+3+993399333931037!3#32! '#3 54&+~!g~@huA𘜰)HJ$Y<@!  _Y _Y ??+9/+33933102'#!!!7'7654&#!RTtZhb!HTpxgRi6JfkWN0N@+.)(+ 2#1&OYOY?+?+99??33399310>32'#"&'#!?!"327'7>54&Irj[^jM_}  b QuR0j_2&te+MgV_tuh^An m1FOkyu~EPjk$,#@ _Y??+3393103!!P|d#'@ _YXYX+??+3393103!!OtD::5 ;@   _Y _Y?+?9/3+3399333103!!!!!#>p,'Dq(ww?Bh: ?@   QY OY?+?9/3+33999333103!!3#!#*qY '4#UTpn̾K#WZ F@%   !"_Y  _Y_Y?+?+?9/9+3933310!!>32#"&'732654&#"!5%,>evGʖM`va>iQ|)=G[""W>:D@$  RYPY OY ?+??+9/9+9333310>32!"&'732654&#"!!!<`I~;pKunYhM.INF 1tr:h%l@:% $'&!aY$aY   `Y  ?3?33?+9/93+3+333333933310!"'!&'!3!267!3###vI)*XR"}!3####c@!'V12(\\#%.=@@tOJ!BW 6;!eyO[,&,NL|U- AW4c@5! ',1,$'!65.$_Y_Y* _Y?+3?+9/99+9?393333310265.'%32654&+73 54&#"%6$32!"&'7oSV9 )x;-;Qh_cM&t/gNz [xoiR`IYK w&  WN3`@4!,&' '1,540RY&)))$RY)QY?3?3+?+9/99+993333310!"&'73265.'732654𑯎&#"'!2DZ/gN(SV#[\}UG(SxRTnz9& | ,QHQDOQ9:/uN}J $h`S@+   aY aY `Y?+??39/++933993399310!##!!267!3#d[v't8s 4Vٺ IW7t$ha:S@+  RY RY PY?+??39/++933993399310!##!!>!3#MEW[--1@FBx A:0/V5_&t$`V@.  aYaY  ?3?39/9999++933933910#!!273!! #5=9v't6FOn2=4V>Ƿ=nu=W7$a:`@1  RY RY  ?3?39/9999+33+939939329910!!373!!#KW[&Dn,FBSnA:0\S_&6$`i@8  aYaY ?3?399//3+3+99339399339331037!3#267!!#!# ' #28s 4V>[vφޣIW7 .$al@9  RY RY ??9/3+3?39/+99//3399939331037!3#>!!#!# m--1@FBEWA/V5_& AM@(   aY _Y?+??39/+99339333310!267!!#!!t8s 4V>[vSIW7 `@:M@(    RY PY?+??39/+99339333310!>!!#!!c[--1@AGEW:0/V5\) AP$hR@*     `Y  `Y?+??39/+399333323910!#!!!!!3#vv'mrm\1st#h:V@-        OY  PY ?+??39/+9333393310!!3##!!TTOZ}Z:Tt1:' ?@   `Y _Y ?3??+9/+399333310!!!!!!!ut'mfm,a\1c% : 5@    OY PY?+?39/+?3910!!!!!!TTv.Z}Z:T1:&Wr"M@)  $#_Y `Y  _Y?+?39?+9/9+93333102#"&'732>5!"!!!!>ʖM`?{Q>iQ|kev=G[7;"s)%W:P@* ! OY OY  OY ?3?+9/9+?+99333310"!!!!632!"&'732654&jbM}ar~~;pKur|:NF 1tf_ 7T@.03& )#)0598-_Y--_Y&_Y 3_Y ?+?+?+9/99+93333310654#""'#"&54$32&#"3.5463227Qn@-P0ܒbMfLJ9C+i%Mkj &zʀ{iZ.S[Dgg_R4   ЧGK'/$?FM(3T@., #)2) &54/RY) PY QY#OY?+?+?+9/99+93333310"'#"&54632&#"3.54>32267'>54&#"b_H]gUNp0JyE!WagtXJ+t%&T7P.@##˵:#ur.4yj{rq]%6m*){dW%G@%  & ' #_Y_Y ?3?+3?+99339333103 !"&'732=$4$32.#" /gN(y'3u=u*C 6Gk|?WUN&F@%% (' OYOY ?3?+3?+999333310%267!"&'732=.54$32&#"Sl \/gN(ОĽ ky1ig2(D  ߺVs5hs >@    _Y `Y?+?+339333310!#!7!!3#M9,,8Wt#hM/Z@/*'.# +#'10)++&OY+  PY ?3??3+3?+9993399333310"!654#"!67!3>32>323##65&*[w{~XvMf|Uj[tOz|{[-yS_ )tXwqf@d1sZ6y#0@  ??39393393310)!!fo:s:?B9nW: 0@    ??39393393310!!67! S!H<>;.W:#{RV#F@#  _Y ?3?9/93+339329333310!!!!!!!|:s:8(ii9y$W:@@   PY??3+3?393339333310)!!7!7!!67!^4())& !HL.;.:#VRhG@&     `Y ?2?+9?333393310!!3##!59OK9)[th:H@'      PY?+??39333393310!#! !!3# 6$(42[thH@&      `Y _Y?+3??+39333333310!!!!3#!!,9OWstehN: b@4    "!PYOY  OY?+3??+9?+933333339910!#32>7!3##7##"&5467#%PB_vtOZ:k{*LM^̒mhL@'_Y  `Y?+?39/9+3933329910!##"&547!327!3#XkYQP v}'#1"û@RbK*ba5stjh:K@'     PY  OY?+?39/9+9333399103267!3###"&547GAA1]patOQ| I:-2?V|7+K@' _Y  ??39/9993+3393232910!#"&547!367!ka51QP UZMMoq'#-û@RbK*T^ q j:P@+     PY ??39///99+933933310367!!#7"&547G555}30gaQ[A(}#C| I:--= (˳|7+)*/@ _Y ?3?9/9+9933310>3 !654&#"!ajYYU tu3 DT0<3_S5_#K"*U@,$"* ,+_Y*"  '_Y _Y?+?+99//93+3933333310#"$5#"&547!2!3277.#"f߹B.sM!+(~zi]LJ;3=:N (i@;!(*)(RY(!H(( (RY %RY QY ?+?+99//9+3_^]++3393333310327#"&57$5476$32'74&#")][BH߶N.\7%\W`&3jqJ~E `0N1Hct8cj|#+^@1%#+ -,_Y+#(_Y!_Y?3+?+99//93+39333333310#&#"&547!2!3277.#"32B.sM!+("? ~zi]LJ;3=:N#+x@C%! +!-,+RY+!H++ +RY(RY @ RY?+3?+99//9+3_^]++33933333310327#.57$5476$32'74&#"'][B?33N.\7%\W`&3jqJ~E `0N1Hct8cj|$\,6&9@ ""&%%,%+5+5:&@ ""&%{%,%+5+5$W`#I@&""## $%#!aY #_Y?2?+?9/3+933933310!2>!#"&'732>54&+!6'w3D_R4'h&±ŌPamky8ja2e*9K\xۚ$W`:!E@%   #"RY  ! OY?+?9?39/3+9333310>7!!"&'732654&+!Z69F9!%Zۂ5pKvW:0%TT %"ONF 1}A:hA@!  `Y`Y `Y?+?+?+/333993310! '"'732>!3##Vinfn<9:0*CMivb'Gsth:9@OY PY ?3?+?+3933310%3##! #"&'732>!(uviy^&`$! +;@^ |uؚC 5~)WA@!   `Y_Y?+?9?39/+399332310"&'732>7!!!!!TM`^vIu'mfm'@  _Y`Y?+?39/9+3393310!#3#"&547!327!O{7#/!!?!^2JDC^Xgttf 3ݤ+e9#h:K@'     ??33?39939333333310%3##67##!>!P63bl=W+vUCfF:iBg#\O3&$ &7%+5+5 9&D@ 99&<?M X@1};K  OY OY?+?+9/_^]_]]]]399333310#"&54$322>7!4&#"!ռ'UhO ley&6:9ycmtd&jK@##&  %+55+55?&j@%%&"u" %+55+55*&jK@%%&"" %+55+55*&j@%%&"}" %+55+557&D@ &s%+5+5W[&\@ &p%+5+57&jK@&n%+55+55W&\j@&%+55+557*&L@&%+55+55W&\@##&!%+55+55&jK@&Z%+55+55j&j@&I %+55+55$h5 4@  _Y `Y?+?+39933310!3##5,'PWt"h: 2@  OYOY?+?+39933103#!!3#ʨ%?t:B$#&jK@& %+55+55&&j@ &f%+55+55W@`@3     aY_Y_YaY?++?+?9/3+39/3393333103!!!!3#"&'732?##mr-OE;'fo"".o(7/y8I  }ZoW:U@-OYOY OY ?+??+99//3+339333310!3#3#"&'732?##73%6%?U"$1v$7/xR%[:  }mWB@# _Y ?2?+?99333393310!! #"&'732654' !59=:ͬ7y)7/QD9)[pS  :@(/W:@@#  PY?+??39323393310#"&'732654'! !!Ŵ7y)7/SE$(4<(i  <>(/2[|tvN@*     aY  ?3?39/993+3333393310!!!!!!!!^59Q'<9-@A)u:N@*     PY  ?3?39/993+3333393310!!!!!!!!_$(4|'ٺ[Z7<y 4@ _Y_Y??+9/+39323104$)!!"."3!<6bm'|mxuL1dXjk[c:G<)V@-)((( " +*_Y%_Y aY??+?+99//9+933333993104$)!3267!#"&'#"."326?<2hm' PT_tUT0㕺(Tnwkl1?7)KV~OPXFNfVjtTa~~G+"0Y@.(((/ 21 +OY #OYPY?+?+?+999/?9333339310"&'#"&546323>!326?!%2>54&#"՘0K|Z \q.4-JPtR1^^fD[[bUϨnea g0&xEQxmq|*Z@0"#) )#,+_Y """''aY' _Y?+?+99//9+9933333104&+73 54&#"%6$3232!# 7`;-;Qh_cM&|N\1UT/E:OQ9:/uN}J Pkh#S@,#  %$_Y _Y"`Y?+?+99//+99333310!654!#73 54&#"%6$323#E [-;Qh_cM&Ol0*IYK d7tBhN"N@) ! !$# !!OY! RYRY?+9?+?+993333104!72654&#"'!23##:UG(SxRTm{wtO59OQ9:/uN}J xZ H &E@$$$( !aY!`Y `Y?+?+9/?+/3933310! #"'732>!3267!#"&547w}tqyue9:0(BJiTXWgUZ.EC?"-R`o1ҼHTE:&F@$$$( 'OY!PY! PY?+3+?+9/3933310! #"&'732>!326?!#"&547viy^&`$! +;@^ |VY\q../|uؚC 5~+"SaxݽET$"I@%`Y aY ?+??39/+9/933333103267!#"&5467!!!!!)ZXWgUZ.v'mrmqR`o1Ҽ#K1?"-:I@%OY PY?+??39/+9/93333310!!326?!#"&547!!TT{[Y\q../|Z:T+"Saxݽ?.1:d*?N$>@  aY_Y?+3?+9/933310!7!!3267!#"&547X9,,8ZXWgUZ.#"-R`o1HT# aM=f@512%*992?>11"66-PY6"  PY?3??+3993?+9/933993333310&#"!654#"!67!3>32>32326?!#"&547>{[w{~XvMf|Uj)VY\q../y{[-yS_ )tXwqf@d+"SaxݼET\BRMgW9@ ! `Y`Y `Y?+?+?+/33399310! '"'732>!#"&'73267Vinfn<9:0*CMi(%k&-A;Gb'GKɬ LPW:8@    OYOYPY?+?+?+393310"&'7327! #"&'732>!z%k&)Auviy^&`$! +;@^ 'W uؚC 5~λdp4;WNT:c:Z!@ @P`/]]29/3310#654&#"#7>?3 f %33 e UIg<1G .6/1W\ ^^ @3"N #(@ @ H!>?3+]q223104632#"&74632#"&4632#"&. ".." .. ".." .. ".." .o -- ".." -- ".. .. "..N >?10#7'7'7wVVVVVVVVVVN "@ @ H>?3+]q2104632#"&4632#"&;. ".." .+. ".." .o -- ".. .. "..N,@ @ H>?+]q23331034632#"&4632#"&HnG. ".." .+. ".." .Nn! -- ".. .. ".. /2103"&547aXRHOjvp#&-X\ >?10'7\wP""@    >?3299//3310".5463232654'7#"&'./ .+)&,YKi?5# 0-)(*ZH6P$291/0HJ.N\441//HJ.O[?210654H3]YN!ENmxm5s@P/]10#'73Տ@ /3]9/10#72674632#"&˜f. ".." .Rji\ .. "..N%>?210>3"̜fNmg]N%ZN% >?222310>3"!>3"̜fJ̜iNmg]mi[;)+7#//))5#>/ >?3]2?3]2104632#"''7&732654&#"'#"&546324&#"326-~Y[~|];-XRXy7'(:<&$:XRX-;\}~[Y~y:$'<:)&8RY~}ZY~XTX/<(89''98(?3]2104632#"''7&732654&#"~Y[~|];-XRXy7'(:<&$:RY~}ZY~XTX/<(89''98N@  >?]29/310#"'#3326? iW#d?e 00 2Xf fL -72N@ P`/]9/33310#7&5473326?3}fld!)0/ e\mX"&0511# /210!737#>)#j7@P/]10#'73׏; /210#7267;ɞfRji\ /222310#7267!#7267w˜f˜fRji\jh] @/]10?'% )3P3L%NN >?210654H]YN!ENmwn5;)/  >?3]210'#"&546324&#"326XRX/:[~YXy:%&<:('8R;0XTX}ZZ}|[(8:&'99N#NO_>?]10#'73D׏NNo@ _o>?]310!737o>)j /2103"&547_YRHPjwn0fP""@    >?3299//3310".5463232654'7#"&'. .+)&,YKi?5# 0-)(*ZH6P$291/0HJ.N\441//HJ.O[Ӡ/FR5Zz/y&w2r6Yb /10##?#7!o / :9?2?3993310!>?!!!>76)Uf ?H[/79)ZCsaoB|sܩ3%@Y9 @Y :?+3?+107!23!7!654&#/T/{/Vq[rNX1[W9%@Y9:?3?+9/3102!!7>?.+7it?"::13[LAgrV5D/&V">i崝^"}1:@Y9?+3?10)!7!#q`/H/F! : @Y 9?+?39/10)!%4&#!7!2!6Tp/C[WVw\RHH9:??10!!9'q5 #@    8:??9/339910'!>7%53fQEutph4#%bZXk)sH) : @Y 9?+?310)654&#!!!2pR7[WٯVwL'A @Y89 @Y;?+??+10"&547!32>54#"7632f ocDUk/iHSO%C8UFQ98cFH_9?]10!!9m+@Y9=??+102!654&#!7Xq\/ٯVw-X1[W'" A @Y 9@Y:?+?+10)7!267654&#!7!250=* /ZW򣯍Vc]ŸwlNy!A <@Y96??+?3104&#!!326$6^VVT9F^I@X"HHR" A @Y 9 @Y :?+?+104&#!!6!!2=p͔TV{F5[W RٯVwX5A9: @Y:@Y8?+?+??99102!7!654&#" !>7!> z0tHR]tʀ[BP߹(GW^pAg^C0`mF9=??10!!7" A @Y 9@Y:?+?+10)7!654&+732hy/yXNTw/ kFA9!gkZ!'A @Y9 @Y ;?+?+310#7!2 #"$54>%32>54&#L/W0f"A8sme<~ni_43klmP`UN   <9?3?39910!6!$%D]M4^e! w( @Y  @Y 9=??+9/+10!654&#!3!!2p54+3!!2!3/vj75/9:MYr9=??39/310!654.!>?!5+[1ao.FPFR/1jŠuO -) 9@Y:?+9?39310)7!!>?! /7GT%DA9 {ø7Xc'f*<SI MNXC$_#W>HP(@Y9@Y:?3+?+310)654&++732>7#7!2pg#vD/EX7^/DE[W_1hsKH&j& jF&  j9P 6?10#!{96?3210#!#!\{{T: +@   PY  ?3?9/9+3910)'!!! T-&y[N:NU:h@:  PYPY /      PY?+??99//_^]]]3++33339333310!!!!!!!!#4(,(E/(HNS :oKN+6>r@=0>$6 8))@?;&;RY7+7RY,$& +++ "&3 QY ?3+3?39/_^]99993+3+393333333310654&#"'>3 >32!#3267#"'#"&54732654&#"3267][BK޴)a3}w^\"]ءqEAScP`^'2jqJ|P_,^%IEqqct\SHMj8kb:#`@3 %$  </ QY#QY?+?+9/_^]]_]333339333333310#73!23##!%3254+732>54+|'T1N'(w6#[\5ZLG,>4m?UNF!: (@ OYPY?+?+9933103!2#'2654+!:ܾW: D@!      PY OY?+?+9/33399333392103!2#!#2654+3#.rTWq -'0ܾ!: J@(   ,< PY PY?+?+9/_^]_]33933103!!!!!!(,(/.(: No;+@ SY??+33993310!7!))::/@  PY OY?+?+9399310"&'%3267#7! ~BCi('!J]%:lY: <@       PY?+?99//99333310)?!%!1N+Y@,>OP#::#@    ?3?399910!!>7!_%'Wk ( :u&2!:?MR1N1> @  ?2?39933102#"&546$"!2>54`^`^?a>fξ|cHYKYr()@    /3/39/393310$4632654&'&#"ig2Vs5xrOSl iĽ o/e0k'0@$  !" )("?32999333310'#"$547'5632%27"654.rʫ6EiB1C+2+,~v "r5n'r<]ռj:x2XuI >1JrK&KN!08m@;( ""82:9$OY!1RY !!! 5RY+OY QY ?+3+?+9/_^]999+3+9333399310654&#"'>32>32#"&'#"&54732>54&#"3267][BK޴wDۊڼ}FrLhi]lO*cP`^'2jqJ|KMʫCJctxq|>= 8kb3: ,L@& * .-$''RY !QY?+?39/+93/393993310"&546?.547!3267!'2654&#"KZ aXaqXes`mǧ!Y)!(,R[{u*isVjZoGM(@   @ OY ?+2993310654#"!!2p axQ$U F2Rw.KB?&@  OY?+2993310#"&547!32>7'( dxMB:>2Ur ~: 2@  RY RY?+?9/+9933310!!2!'32654&+OjzU^m:c[>N:$: K@)   RY    RY?+?39/_^]3+93333310!!"&5467!#";Uږ6jtƑMKZ_:)@ OY?+3?39310!!!!x%Ѯ:|fd:wR[(@  ?322?3933103254&'%3'#".%RS{*wSEhd?6WvevKu,["3@ !"$# ?33229993333103254&'%'#".%''g@|)whdB7nses Ku ++*+hy,6@ && .-+*#/33/3?9/339333310%4&'%3254&'%"&'#"'%;6䚃{[-yS_ )tXwqf@dssZ1yr[w{~XvMf|Ujzn:Yc:Z:]<D@#   PY QY?+?9/93+333933310"&'732654+7%!7!bOg]a(5$w,KXWVκt#O&D@% & ! (' &!QY$QY?+?+993333310#"&546?2654&#"'>32"3270̵ѭRN-1ueVN6| eGZ.?FM} eQX.4{N#4@  %$   PY"?3+3?9933910%#"'732>7.54632327#".VepiV."6A:UNհ͍'F3XespG*D@uKϣp˄K#.GG%:!@OY?+?39310!!%;:::N#: ~:8:>@   OY  ??339/3+33399333310>7!!.547!!4>.??74 mrn C:I50e]2:*(@   *%?3?39/3910'!#3!' & ( .H"X?;,Q@    *% *?2?33?9/39/33933333107!#!!!!!#30ΤE#/M1*\Hd ;@  !" *%?2?39/333399333310!2#!32654&+32654&+xdac!7veXQ̀ߍo\iymfxvQQAJ>-SGS@CTA%M@   ! &' %%*?3?39/333333923233399103!23##!#4&#!32632654&+s`KD`+!QaOK5ߍowveXQ;ymhB9J>AGpAJ>-\  %@  % *?3?39933102#!32654&+6w,ǎxϪٶ\ 1@    % *?2?39/3393310!!!!!\/1EZ 1@    %*?3?39/3392310!7!7!7!!7)/1M7@    &+?2?39/39/393310"&5!2.#"32?#7!4:$qVvj Gb H7OX}DoFBQ? -@  %*?3?39/33910!#3!3PWQȺJJ»Vu[ @ %*??3393103[Ⱥ<I)@    %+?2?393399310 73267#7!q0 m4?a )GZIn 0@   %*?3?399393310#33 EƹX=W>NeN#@ %*?2?3993103!eț^3@  * %*?3?333?33391067# #!7!zu/N? w <>+ og|jAYÊdTB 5@   A %*%*?2?3??339310#3>3 }sVAO[C 1@   A %* %*?2?3??391033#7[l)1Ẳn'Jn %@   &+?3?23923102#"&54$"32>54&pXznlX}ݻߘ¥gwg|#.D@! '-   0/*   $+?399//933293333103254'7#"&546?&5463"2654&#"OF`@Qwr|J<;ajLS\q26fvh?`T}b=tt~;`SGAbOY /@   * %?3?9/333933102#!#32654&+ҮCȺniiUS˝Q]GMJ 3@    %*?3?39/33393310##!22654&+FȺz_iWN7xᗅwePOAF)@  *%?33?39310#!7!ɜ4*@~8'@  % +?3?33933102673#"&54>3ouru&Ƶ eh d~idȼW:?IO2@  % % *?333?3?33910#'#373736P<J[<uL~>A'2P@(!, !%3%4)(#//+?3233?339/93393333910"&57##"&546?654#"'>32327#3267EI6qR]tV?? 06 (nQ[6-8^;0.YHu^FZ13fjfjZ3.mi?<36ZKrI(3N@)!&!4- 5))+0($'?2?3?339/9333933931023>323267#"&54?4&#"763>54&#"EI:pO]tV?? 0 (nQ[<'8^;0.]Du^FZ13fjfjZ3m?<72ZK]o$E@ #%& A *' (+?3?3??99399332910#"&546323673#47'2>54&#"35nPjyXn( "O  K^5@@CY/[E:w2KSC`89 \UUL]R~ *5=m@+7(5=/(>?  ## 66+**% 2 (!::!%+?3333?3339/3339/9/9/3923333310654&#"'>32>32!#3267#"'#"&54732654&#"3267k@>d,1~B0r]tV?@ B`mMW4'8\C7BZ&JPw4m[OLu^:"Z40giPPGQA:81YL'LEbVRe$I@   %"&# *+(?2?3?993?3393339102#"'##>3#36"32>54&ovVv0LTLLa2L=EN31s N/ MnaIORXGKK\#V@ "$%  A # (+*?3?3?3?9/9/3339333910#"&54632373#47'2>54&#"27nMkyVp(9 J`5@@CZ/[H8vr'VM3>\NUL^Oo$ S@) "! BR   + ;   ( +?3?399//]]q]39333310327#"&54>32'754&#"8?>e,2|cuC7CY:&JPw4pXtAWLEcUo$ A@ "!M] + (?3?399//]39333310654&#"'>32#"&5473267[?>e,2|cuC7BZ&JPw4pXsAWLEbV?&3@$  '((+?3?33939331027#"&546?.54632&#"3"gelWIcxsh;F^+-^7Bhcn`55bcjF9zbYg X7aoER;T.-04{4/*5$/@ "" %&(+?22?33393210"&'732654#72654&#"'6!2Cp;Btd:0k7{8^7NPqis75i|89)(efQ8X5YBl5t"/[@ # *01 '&(,*)?22?3?3?9/39/339923323910%"&'7326?##"&546323>734&#"32>_oLR7rHj}VsPu { oM:HO-u=c6`hZUgzT?rzOD*3kwPN_D_$@  '*??2323910#7#gaLu B@     #'*?3??9/3339333310#33#`9Ŀq<^532>32#6=&>[QT U?\Pq5eETb ;qE^d [S _m\T?!Un]VXS=TP^FhaEB U>>"?@ #$* (')?22?3?3?339923310%"'7267654#"#733>32:7'/* YhEtPq6{Mgigz 3?N'ZtSUXpMCga5?elqk #@   (+?3?3392310#"&54324#"32>kŒġǎO]1PZ3陋XLYV1@  ( +?3?39/9/993910"'6!2#"&'732676549HGc iGS"jJH#|}vdZqhg!@     (?32993310654#"#>32Waꭡh.'mm)ԛ<(YMg!@   +?32993310#"&5473326?MꮔY]gئ#4,#mm,#g %R@%""!! &' %!A )(%!'+?3?3?3?9/33392333910"32>54%>32#"'##6730Ka3L=HP,/pRovTv. A i`JOR`KDAs5wlDU{?;@      '+?2?3339/3933310"&547#73733#327@Q` Edn]x!F;05OP87s&B bbA@      '+*?3?3?39/399323991032673#7##"&547P hEtPq6{MgiV\O [tSLDha4?^K)@  *?399//39223103254&'%53'#".%^RXnSdCr+~JAc^@CSkHwTu7~Rjm [r*Q@ )!!+,$$' *?33322?339/9/39233339910267332673#7##"&'#"&5463>[QT U?\Pq 5eETb ;qE^d [S pm\@?!Un]e>S=TP^FhaEFB U '@  '*?3?33399310#3?3w0'V7\2V!1@ #" ( +?333?933910#"'7326?.54632327#":xEdMG69#(/:5yb{C;E]g~PQ33!4S{5|u`Q[4:33%t&8@$  !'( ) +?3?2393233102#"'##"32654ᷦ&]}mZR[{[ 5~}-#d#X%YfgY7fhzRBH i`FU1>6@     ' )??29/3393333103673#675 2l^52Lj7Mj+k E@   #+?3?339/33933399102654&''#"&5%'7!]n+2f_9Q hG8弓:gzFr:(SxYW[aNҩ=hph!P@   #"()( +?333?2??9333339999102#.5467">54m65}Ⱥ Ul@=G5(1Fx|~ˆSay{JY ±B@     ' )(?22?3?9/9/3332999102?3##'.#"76 $7-', .p,1+$75cS/MIiH xS'-x&ujsx.x(r{L}Ls~m{'2@% )("/3/9/3399333310#"&'32#.#"&546322654#"߳M|.p{OZ)89~؋_dudsPZ<0YS##KSݦ1OKM\MrN)1@N*'!'321RY !$1!H11 11 $$.RY$PYTd   QY ?+3_^]]?+?3?+9/_^]+99+933333310327#"'!"&547!3267!>32'74&#":][BH߶^ zm\qv 1mK\W`&3jqJ~7EiO=_1"#ct8cj|#3B@M  90."!! @(DC11''    ,.".RY$" "QY 4OY37!;2673#"'#3>"32654&W|}  ) $1|>^D%,/z?_F-? QuR0j_erLGNh^;4%,Clb:M:4dh<^_FOky}+ail:/=@S(+5/,,+<+#>#?"" ,, (RYPYQY 8OY 0OY,/RY,?+?+?+?+3+3+9/9/9/9/39/9/39333399910%#"&546323>7'"#>37!32673+!467'2>54&#"Gy|+ $1|>^D# ,/z?_F PtR1^^fD]X̫nea!h,Clb:M:4dh3#737>32.#"3M,/z?_FCX $1|>^D8%IR$ @C< %|w:4dh<,Clb:q@AUM2>G@xC#+ ,9.<-1 ?12,-< 2- ' 'I H&&  RY ?RY??ARYAA70RY779.RY99#+RY##2-3EEQY?+3?33?339/+9/+9/+9/+9/+9/+39/9/9/33910333333999399993&'!#>7>7!3>32>32>73#!&'!"76=&654#"Ȓ_b.D {r.Mf|Uj'75 z~q CFvO[{~R~=9- )tXwqfF89h l|$ ^Z1y r0yGM*5@a )*.1+*1% %7 6 RYRY+RY++$$.RY.. )RY! 3PYQY?+?+?39/3+9/+9/9/+9/++9/333933333999999910!.'!'"#;767!3>3232673+7654#"Ij^Zc -- {3# Lt &+1 ||bAV{_o338;O ka_3@p7G|)WN/>@Z(+5/ ,,++<@##?/  + ## '' (RY(( RY0OY+/RY+ 8OY PYPYOY?+++?+?+?++39/+9/9/9/9/333993393399910>32#"&'#32673#'!7#"#>3?!"32654&Ir|} < ,/z?_F%$1| :YD QuR0j_gvCMgVh^<:4dh<R,Cs]8n m1FOkymjkzN)@M #!!   ))+*$#   RYRY  RY 'PY'PY' #PY ?+?++?9/+39/9/++9/9/9/3339933399910&#"2673#'!'"#>367!3>32LE-{',/z?_F#@T$1| :YD:  I\/8U :4dh<,Cs]8. 37632A3Ss~,/z?_F$?U$1| :YD4nSMk:4dh<,Cs]8\K5s@<#" ("2276##PY1RY.4RY..&QY QY?+?+9/+9/+3+9/9/999333310#"&'732654&'&'"#>7&54632.#"2673)pnmqOW#- PFbU)OM < sN$KBFB37%?*5ho.:E>x!-!259Q38.@D'' , 0 /,,RY$%%RY OY*OY?+?3+39/39/+39/9/+9/9/9/33933310"&54?#"#>37#73733#2673#'327x|$1| :YD,%0#@,/z?_F /( L QulGV,Cs]8:4dh<l .- :"l@;!$ #PY  $+       PY?+?99//_^]]]33992299+33333910#7&#"#>327!7!32673#"'!#&):'$1|>`HB ()'>%,/zxdO7(5,Ckg6&:4u'WM#1h@7,3$  !!2 .PY  H'OYQY?+?+9/9+9+333333999933102&#"3>32#"&'#!?6$32>54#"C?_wM߫v%/h^LcE-YOMPYN*Ȥp`TKhw@Idž8c )@ RY /3/29/+3910!#3!3<<7,73WS:%M@( '#&RYQY PY?+3?+9/3+333393310&54?!7!#"$54265#"/F'&,5'˚TR}G/2)ö "l˩3ٵdq|{;@Z'((+011925 5+# 2#=<33  2  2 (- OY 29jY27OY?+?+?33+33?3?9/39/39/9/9/39333392239333310"'#7547#73733#!733>32!654#"!327fEmf%0#Feg !LtvevjW L QMrGV S:ka?6WS|)yV%^  =: 4@    PY  ??9/3+3399333103!3#!#0ySS{'{YYyX9=:6@  PY  ??9/3+339333103!3#!.54?#/qSS',*  +qX"0V;E'@0WN )1s@;$// 3 -%2% -   !OY *OY?+?+9/99333333??333992939933310>323##"&'#!#73>7!267!"!74&Ir'{;}  b规' pfu";jp%MgVih^Aa˅ m1 kyއ3jk:O@'     PY?+?39/_^]33333993333333310##"&547#73!!!3267!e 1 j'jPPPPeohom [7İ;;gg).(V`:&e@4 %%'&!!(# #PY %   OY ?+?39/_^]33333+3/3339333333310%267!## #7367#7!!4&'7!#3Ms\c&G('_r7F'(v|y"jvg˛Z4xNJw9g#W)8a@46/&##"" :9"''2OY PY *OY?+?+?3+?99//3?/9333933102#"'732?#"&'#!>!#3>"32654&WMC7\yLS)70 ./}  &a? QuR0j_erLGNgr= }Hh^;4%O^_FOky}+ail:W%3i@9%+"!"2"45%"%RY "PY .OY &OY?+?+??+?99//3+3393332910%#"&546323>!3#"'732?#467'2>54&#"Gy|Z;[|LS)70 PtR1^^fD]X̫nea gr> }Tc EQxmqWU$S@-"# & %QYOY"RY PY?+?+?3+3?+3393333103#"'732?##737>32.#"3v;\yLS)70%IR$ @C< %|8r= }T|q@AUWM3A@E!01 4 11<)/""CB'+PY' !0PY !!7OY>PYQY H?2++?+?+?99//93+3?+33339333399910"&'%326?##"&546323>7!!#"'726?#4&#"32>nz":ayN|v$ *qNYyK>368 2h^LcE-YOWxUQ+Ȥooa! zs< 4I<Whw@Idž#WP@,  PY   RY?+???9?+339333333102?#!!!3#"'7VU B'ȕ;\yLS)7}TKZZ r= W\5@ PY RY?+??+3339933102?#!3#"'7" ;\yLS)7}Tr= #WM:b@54'8#&5.5#'<;55&RY5,1PY,  PY ?3??3+3?+?+999333333310"!654#"!67!3>32>323#"'732?#6=&*[w{~XvMf|Uj];\yLS)70z|{[-yS_ )tXwqf@d'r= }TsZ1y#WM*N@+!  (!,+&PY& PY RY?+???+9?+933333102?#654#"!67!3>323#"'7vev Ltb;[|LS)7}TS|)ySO ka?6 r> WN'6^@24  8 '-$$## 7# 0OYPY(OY?+?+/?+99??3333993310>32#"'732?#"&'#!?!"32654&IrO?;[|LS)70&6}  b QuR0j_gvCMgVcr> }Gh^An m1FOkymjkWzN!T@,!!#"PYPYRY PY ?+?+?+3?+33993339310&#"3#"'732?#67!3>32LE-{#B;\yLS)70  I\/8Ur= }T>yx!-!(W2+R@*'(( -,(OYPY#!PY?2+333?+9/+/33933310"&'732>7>32&#"!#"'7326?#-e*4G/='fi*$OISL DF? *," &W&GXzG ]f :CnW:@@!RY PY?+?+?3933933310%3#"'732?!!67!Ӕ;\yLS)70հ!G==<.r= }T:#{`W:K@+    PY  RY?+??39?+333933102?#! !!3#"'7Z$(4ǰ;\yLS)7}T2[r= W:G@%    PY   PY PY?+?+3?+333339310"'732?!7!7!!LS)70y& ()'v7@[W }T\r> WN5@w@B 46*/#$:$*4AB7RY# ## '' QY'=OY 2RY PY?+?+?+?+99//_^]9+3933339310327#"547.547##"&54$%7654#"%>32327#32676,/<)YADGTu]\"G('+ -uOCSz4# ;p L9%`_$FH%x-#K\TFOk:W=N(6e@8(. %$!%5%!78%RY%PY   1OY )OY?+?+?99?+?+3933333910%#"&54632367!3327#"&54?#467'2>54&#"Gy|$ 2}3/6/<)YA~ PtR1^^fD]X̫nea>tm&-* x6@<c EQxmq:W0>l@<,)06--=-)#?@-RY-&!PY&PY  9OY 1OY?+?+99?+?+?+39333393310%#"&546323>32&#"3327#"&54?#467'2>54&#"Gy|4Od(E 4M3/6/<)YA~ PtR1^^fD]X̫nea323327#"&54?#"&5473267][BK޴/6/<)YA~ -Y{cP`^'2jqJ|9M&-* x/GgZct8kb#WF@& SY PYRY?+??+?+3933333104?#!3327#"&7! 3/6/<)YA~S))6@<:z&-* x.W2N(]@1(%  *%%)  OYOY"PY"PY"?++?+?+9/9/9/3393333103267654#"%!2#"'327#"&5478 ky1Sl kp/6/<)YA~ Mls5ig2_ȿC&-* x/GKW'K@( ) ( 'OY PY PY PY PY ?++?++9/+9/3339103267#"&546732>7>32&#"4-;N)YA~$5F/='fi*$OIS$!$xD&GXNG ]f UW;:*Z@/ & & &+,  *#PY# QYPYPY?++?+3?+?39/399339333103267!3327#"&547#467##"&5467vev3/6/<)YA~Ku:{*w^z&-* x( hdmW7:*]@2 !' ,''+OY  $$RY$  PY?+3?+9///93+333339310732654&+7!7!#"&'327#"&546 bo}f%q'&`nH@@/32#"'##7673"32>545nPjyWn& "O  J^6@@CY/tE:w2KC`89 [TUL]Rq97@  (+?3?39/9/99393210267#"&54>32&#"9H'a iGS"dJH#y}~vdZ#H(Q@ # ) *  #(#&+?33?339/9/39/3993333321067&54>3 .#"632#"'%4&#"326#,C du92-b{ϔ۷+Z@c^rJ@Z{HY%'M|&裌`ZN~zGW32&#"3vvkkw;.*.) _uOl` .-<7@    '?9/2333233993331033##"'73267#7HHll6|k4B5,2Plic .-*i"/U@# *01 '&(,*)?22?3?3?9/39/333939329910%"&'7326?##"&546323>734&#"32>ToLR7rHj}VsPu { oM:HO-u=c6`hZUgzT?rzOD*3kwPN_D_<@    #*??39/39/3339333107##"&546332673C6{Mgi\PhEtP`>LDgaB]T![tT- R@        ' * #?3??9/33333993333999910333###73EY89gf??Y*րQ3< @ '*??3393103<< @ '*??3393103<- D@       ' *??9/333339333999910333###EY89gf??Y*րQI@  ! '#  *)?2?333?3?333399333107"&546;33#7326?#"]|FutjjO51 N=6#gS~j{u;@;)5)+")@   # )?2?9/33993107"&5473327Y] οJ&" 7@#* )?33?3?3399233102?#33#"'7AX sĿ_(s|+A WX;iqj HQ#@ '*?3?993310!3!6t/H3Z@)41 5* ( '*,&)?33?33?33?339/339333310"#654#"#733>32>32#"&'73276=&>[QT U<]Pq5eETb ;qE^dblX$"W_ _m\T?!VjaVXS=TP^Fga(Lr X?#VY(M@#&&)*""') +?332??339/39/39333310267332673###"&'#"&5473s>[QT U?\PQ3eGTb :qF^dWS pm\@?!Un]P?SP]Fga'LFB U]'A@$$($)*!(' )?33?3?3?333339910654#"#"&'7327>533>32:PgEtZkU$"Xz  6{MgiVN'ZtSr X5/"7LMCga0D4@b)H@% %*+"A *( '")?3?3?3?39/3933104#"#>533>32327#"&5476gEtPq  6{Mgi hI"(]X] [ZtSUX*r [MCga < > MW$-JQ 3@   '*'?3?3?9/339310# #33bbnh 1@ ( +?3?39/39233310#"&5432267!4#"!hŒġ\S[kT^W陋 `c bc^y5Q@     #) (+?333?333??33933910%.5433#2654'#"z6225Oo~vvHC  QW  4F@/## )5)6*-&(+ )?33?33?33339333310#"'327#"&5465373254.'.54632.#"ݳiHI$&F4X]2JM1Qu C932&#"D*#1.4 J$419 A eq$[@!##% &! '+ *?3?3?39/333339/3333399333310!33##467##"&547#73267!877il- 6{Mgi__7Dt"ޅ] XLDha'r"tXO"[n/;@!+'/0/1.'$ +?3?33339333310#"#"&5467654&+73232654'&546;M. 7mq1G*I3C,5,WN_mVLV&OeX~BxO/ =5-RU\6QXq+POHXuV)@  ' +?2?33393310 546332673WO29JJOS*>*!78]]+o?3@   ( '+?3?3?2339933102# 546332654#"7>W\sZS mYU&Yqf1J/"p_ '@   *'?2?333993103#&'#w0B7*T -@  '*?2?3393323107!7!!&Fߏ#B@  '* )?33?3?3339333310!7!!327#"&547!7&F'J#&F.ZYIV#> ]S \![K@   ! ' *?333?39/3339339107!7!7!3>32+2654&#" 1&FjTJ^bJ'0!E1Dߏ#q_Pmj#67 <@     + ')?3?3?9/333932102654&+7%!7!# '754.54>54#"'632_a % % %+%,.23F33NK&hN   0%'#! ?* /39/310#"#"&547332>;6>poq?_e Z)_myC&7$he/6R"("f /310!7!;IS /310!%7!I;+ /210!'!_I֘ /210!'%!I_.R@ /99//33107'%6J{w~ \@ /99//3310''%7\J6\~w{W @  /39/3310733>32&#"@] 6* $>WH$F(-eBCk& /310%%!VOO?W @   /39/21057'5373ߞ!NP~OO!W3&$@ %+55 W7N&Dv??9 *%+55${&%v@ $$&!!#%+5+5#&E ${&%{!!#%+5#&E?**,%+5${&%$i$"%+5#&E--e-+%+5dR&&'zh@ /2 %//&+5+5?WU&F'zv@ /3 %//&+5+5$&'|@ &%+5+5:&G $&'DS%+5:&G'F')%+5$&'K%+5:&Gs*p*(%+5$9&'Td%+5:9&G (T(-%+5$l&'U%+5:l&G-:-'%+5$+&( @&%+55+55?:&H'c@ !_!#% &+5+5$+&( @& %+55+55?W&H'"@ !g!#% &+5+5$l&(g %+5?l:N&Hv&& %+5$}&(k!%+5?}:N&HN))5%+5$W'z&( ?W:'z&H$&)g@  & %+5+5JU6&Ij@ & %+5+5d&*N@ !&!!# %+5+5W[&J@ 4&4s46%+5+5$&+@ &  %+5+5#&K"&# %+5+5$&+ j  %+5#&K" %+5$&+jK@& %+55+55#&Kj|j@ !!& %+55+55W&+zW&Kz$k&+y %+5#k&Kr& %+5}\&, c %+5}\&LJ%+5$++&, 4@&%+555+555#p&&j;@8%&+55+55$C&.@ &  %+5+5#$&N6@ &  %+5+5$C&. >  %+5#&N p  %+5$C&.I  %+5#&Ni  %+5$k&/D%+5\&OL%+5$k&/'/C:@ = %&+5+5&O'@ %&+5+5$k&/ ڴ %+5?\&OE%+5$lk&/ %+5l\&O # %+5$&0D@ &%+5+5#&PvX@ 22&--0#%+5+5$&0-@ &%+5+5#&P0@ 00&--/#%+5+5$&0Y%+5#M&P'--/#%+5$&1@ & %+5+5#&Q6@  & %+5+5$&1wW %+5#M&Q  %+5$&1t %+5#M&QH  %+5$l&1K %+5#lM&Q## %+5d+&2 @&&&n&3 %+55+55?&R'L@ #f#/%&+5+5d+&2 @.&.`.; %+555+555?&R'j.T@ #\#/%&+5+5d+&2 @$&$_$& %+55+55?&R'@ M%&+5+5d+&2 @&&&~& %+55+55?&R']@ f%&+5+5$Y&3}@ & %+5+5W&Sv8..&)),!%+5+5$Y&3h@ & %+5+5W&S"@ ,,&))+!%+5+5$&5@ & %+5+5#z&Ud@ &%+5+5$&5 %+5#zN&UTm%+5$&5'D@  %&+5+5#z[&U&[T@  %&+5+5$&5 %+5zN&UR%+5A&6i@ ,,&))+%+5+5-&V@ ))&&&(%+5+5A&6r))+%+5-K&V&&(%+5A+&6 X@00&**-%+55+55&V'vr@ W&+%&&&+5+5A+&6 @11&22.%+55+55-&V' 7@%'"'&%o1111@HO11 H1&&&+5+]+]qq5+5A&6'Yl@ $),%))&+5+5-&V'@ >&)%&&&+5+5s&7J@  &3 %+5+5V&WA@ & %+5+5s&7ߴ %+5V8&W@ %+5s&77 Ҵ %+58&Wys %+5Gls&7j%+5l8&W e  %+5wr&8? %+55Ur:&Xb!_! %+55w}&8 4 , %+5U}:&XF&^&2 %+5wc&8 %+5Uc:&X#F# %+5w+&8 @ & l - %+55+55U&X'j@ &*&2 %&+5+5w+&8 C@"&"h" %+555+555U&X'jE@  %&+5+5&9 ^@ &'  %+5+5n&Y@ &! %+5+5&9+ ʴ  %+5n:&Y   %+5&:A& %+5+5c&ZCM&д%+5+5&:@ & %+5+5c&Zv&@ &%+5+5&:jK@& %+55+55c&Zj@&%%+55+55&:@ & %+5+5c&Z@ &%+5+5&:Rߴ %+5c:&Z %+5&;z@ &  %+5+5&[@ &  %+5+5&;jK@& %+55+55&[j@& %+55+55&<h@  &  %+5+5W&\@ &%+5+5#+&=@ & %+5+5&]@ & %+5+5#&=: %+5:&] %+5#&=S w %+5:&] %+5#&KS %+5Vxy&Wj<@!!&z %+55+55c&Z@&%+55+55Wl&\@&f%+55+55 7)&D(@ E&EEB *%+5+5#.&AK@ & %+5+5#%C@#" #"'&#_Y _Y?+??+9/39333310!"&'732654&+7&#"!>$32^F3R;dtA%#sc|J"ڭ*-_ |sTf'\C`x3&$ %+5 7N&D99; *%+53+&$ &i%+5+5 7&D @ GG&==C *%+5+5+&$ &%+55+55 &&D 4@E&EE: *%+55+553+&$ @&%+55+55 7&&D  @GG&<$$%+5+5w&q!{!# %+5UD:&r ))+$%+5&<" & %+5+5W&\C:@ &%+5+5&<7 д %+5W:&\ +&<j@ &1%+5+5W&\ @ &&&"%+5+5&<O@ &5%+5+5W&\@ !&!!-%+5+59=0&cd@ 1&1)1,%+5+59=0&cd@ 33&66,%+5+59=0&cd1&11;%+55+559=0&cd@33&55=%+55+559=0&c,d@1&1J1:%+55+559=0&c,d@33&5^5<%+55+559=*&c(@11&@N@M%+55+559=*&c(@LL&5N5B%+55+553&$k@ %&+5+53&$u@ %&+5+5@_'$,@ %&+55+55h_'$,f@ %&+55+55q_'$,o@ %&+55+55_'$,@ %&+55+55_'$,(@%&+55+55_'$,(@222%55&+55+550&gd@ -&-k-( %+5+50&gd@ //&2q2( %+5+50&gd@-&-H-7 %+55+550&gd@//&1]19 %+55+55 0&gd@-&--6 %+55+55 0&gd@//&118 %+55+55 Q'(@ h % &+5+5IQ'(]@ % &+5+5-'(X@/%&+55+55U'(X@0%&+55+55A'(X@% &+55+55h'(X@% &+55+55%W0&id@ %&%% %+5+5%W0&i"d@ ''&** %+5+5%W0&i,d@%&%%/%+55+55%W0&i,d@''&))1%+55+55%W0&iTd@%&%%.%+55+55%W0&iTd@''&))0%+55+55%W*&i(@%%&44A%+55+55%W*&i(@@@&))6%+55+55%'+@ m % &+5+5I'+@  & i %+5+5-B'+X@5% &+55+55UB'+X@6% &+55+55-B'+X@% &+55+55TB'+X@% &+55+55B'+X-@ --%&+55+55B'+X"@ ""%22&+55+55CS0&kd@ &  %+5+5C;0&kd@ &  %+5+5@0&kd@&Z %+55+55C0&kd@&n %+55+55CB0&kd@& %+55+55CB0&kd@& %+55+55Cl*&k(@&!!. %+55+55Cl*&k(@--&# %+55+550$',@ x%&+5+5T$',@ t%&+5+5A',X@I%&+55+55i',X@J%&+55+55A',X@%&+55+55h',X@%&+55+55',X%@ %%%&+55+55',X@ %**&+55+55?0&R"d@ &~%+5+5?0&Rd@ !!&$z$%+5+5?0&Rd@&3)%+55+55?0&Rd@!!&#G#+%+55+55?0&Rd@&(%+55+55?0&Rd@!!&##*%+55+55{&2d@  %&+5+5@{&2d@  %&+5+5Ao'2X@, ,, %&+55+55io'2X@. .. %&+55+55-'2+ @ ++ %&+55+55T'2- @ -- %&+55+55fd0&wd@ &k %+5+5fd0&wd@ &"]" %+5+5fd0&wd@&>' %+55+55fd0&wd@&!R!) %+55+55fn0&w,d@&& %+55+55fn0&w,d@&!!( %+55+55fy*&w(@&,,9 %+55+55fy*&w(@88&!!. %+55+55T'<,@ % &+5+5UH'<X@ % &+55+55 '< @ % &+55+55xH'<X@h%##&+55+557h0&{d@ 2&22- %+5+57h0&{d@ 44&77- %+5+57h0&{d@2&2M2< %+55+557h0&{d@44&6b6> %+55+557h0&{:d@2&22; %+55+557h0&{:d@44&66= %+55+557h*&{(@22&AAN %+55+557h*&{(@MM&66C %+55+55x&[d ++&+5@x&[d ++&+5@l'[X ++&+55il'[X ++&+55-'[ ++&+55T'[ ++&+55q'[ ++&+55q'[ EE&+559=&c11&--0%+5+59=&c9@ 11&,-,/%+5+5&gz@ --&)), %+5+5&g9V@ --&((+ %+5+5%W&i"@ %%&!d!$%+5+5%W&i9%%&  #%+5+5C &k@ &1 %+5+5C&k9@ &  %+5+5?&R@ &'%+5+5?&R9@ &%+5+5fd&w& %+5+5fd&w9@ & %+5+57h&{@ 22&.!.1 %+5+57h&{9@ 22&--0 %+5+59W=0&c'd@ A)A<%@@&+5+59W=0&c'd@ 66,%22&+5+59W=0&c'd1@ 1;%00&+55+559W=0&c'd@55=%22&+55+559W=0&c',d@1J1:%00&+55+559W=0&c',d@5^5<%22&+55+559W=*&c'(@11,%00&+55+559W=*&c'(@O OF%KK&+55+55W3&$'k@ %&+5+5W3&$'u@ %&+5+5@W_'$,&>@ %&+55+55hW_'$,&f@ %&+55+55qW_'$,&o@ %&+55+55W_'$,&@ %&+55+55W_'$,&(#@ ##%&+55+55W_'$,&(@ %))&+55+55%W0&i'"d@ %>% %$$&+5+5%W0&i'"d@ *D* %&&&+5+5%W0&i'"d@%%%/%$$&+55+55%W0&i'"d@)9)1%&&&+55+55%W0&i'Td@%}%.%$$&+55+55%W0&i'Td@))0%&&&+55+55%W*&i'(@%G% %$$&+55+55%W*&i'(@CSC:%??&+55+55W'+'b@  d %&+5+5@W'+'b@ ` % &+5+5-WB'+X&@5% &+55+55UWB'+X&@6%&+55+55-WB'+X&@%&+55+55TWB'+X&@% &+55+55WB'+X&@ % &+55+55WB'+X&@ &&%&&&+55+557Wh0&{'d@ 22- %11&+5+57Wh0&{'d@ 6!6- %33&+5+57Wh0&{'d@2M2< %11&+55+557Wh0&{'d@6b6> %33&+55+557Wh0&{':d@22; %11&+55+557Wh0&{':d@66= %33&+55+557Wh*&{'(@AAN %11&+55+557Wh*&{'(@PPG %LL&+55+55Wx&[d': ++&+5@Wx&[d': ++&+5@Wl'[X&. ++&+55hWl'[X&. ++&+55-W'[&f ++&+55TW'[&f ++&+55qW'[&f ++&+55qW'[&f EE&+559=&c@ ,,&//8%+5+59=[&c-&--/%+5+59W=&c'-@ -0%,,&+5+59W=M&c771%+59W=&c'9@ #,/%,,&+5+59=&c@ 5&55B%+5+59W=&c'@ EER%<<&+5+59&$ &Q%+5+53&$B&%+5+53&$ @ %&+5+]]53&$9:@ %&+5+]5W3&$ %+52,f @   /2993310#>7#7f>@:L j%̌P|H9h?pWp@    /2993310327#"&5?3!,7;I  8:&i2,f @  /299310#>7#7f>@:L j%̌P|H9h?l_$@   /   /3]23910".#"#>3232673b(JC>$1{>\E)KD<,/z?_#)#,Cla;"*":4dh<!H@% "#   @ H /3+]29/]33333393310".#"#>323267373!73(JC>$1{?_F)KD<,/z?_++v*+ #)#,Cdh<"*":4dh<%W&i'!@ !$% &+5+5%WM&i%W&i'9@ m #% &+5+5%W&i@ )&))6%+5+5%W&i&@ 999F%00&+5+5'(,u9@ %&+5+5'(9m@ %&+5+5'+,u9@ %&+5+5z'+9m@ %&+5+5$W&+ %+5q, $@   /29/93393310#>7#77!>@9L j%ȥ ̌P|H9h? %!q,B &@   /29/933993310#>7#77!>@9L j%~̌P|H9h?!$%\ $8@ !%!&   /]299//33/]33910#>7#7%".#"#>3232673y 97:?j#(MGA$1|9U,2#)#,Cgc:'0':4c\5C2&k@  & %+5+5C[&k@  % &+5+5C&k&j"@3 % &+55+55C&k&j9"@3 % &+55+554'&k@ &# %+5+5C&k' 6j@)3)' %%%&+55+55$c&, @ &%+5+5$&,C@ &%+5+5',,u9@ %&+5+5',9m@ %&+5+5, &@  /22393310##&54677!%j@- ȥ LcZQ8 %!,B &@  /29/39310##&54677!%j@- ~LcZQ8!$%\&B@## #'(&&&&    /]229/3/33/]3393310".#"#>3232673##.54?(MGA$1|733&XGLf3?{MLJ?Q ,@ [XYX+?+9233910#67#!s3&U?u 1@  [XYX+/+339333910#>7#!Og 3 &VOFx?U &@   Y XYX+?+93910##&54?U3K4&"{bwH^? O@'         [ XYX+?+993323333993339107>733!7>733i&WLLf33&XGLf3?uQLJ{MLJ? J@$    [XYX+?+332933393333910#67#!#67#!!3&Y 3&T?~Ny7 T@) [ XYX+/32+33399333339333910#>7#!#>7#!ZQf 3&UNf 3&VQBxQNEw?4&v] F@#     PY /?9/3+39933399239910#7!%뛿(F-eS(Jx2sd@K     PY  PYXYX+?/99//3+393+399999393339331073%% %%#7!(N5Uo(V"n(6V(OVdd3Z} T@ y  &     t f V F     D 6 "           v f V D 4 $   l      d T F 6 &          p d P @ 4 $        t d $   ;    rr_rr^]]]]]]]]]]qqqqqqqqqqqqqq_qrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqq^]]]]qqqqqqqqr/^]9910#"&54632ywxzyzz1 6@   [XYX+/22+339933333103!!!!!;!;m;!;i;!;111@ /3/33310#!*SmOM)/3/333105!#MSO @ //9/3333310###!T 0@    /3/9/3333333310###!!!TuO .@    /3/9/3333333310!!5!###uTONH*7FSW<@xU /'W6KCR;;C' XYYYrYdYVY9Y+YY YYYYYYtY+YKYYYYYYYYY@YPY Y0YYWUM1$1YG++Y8$[@$Y[@ YY}YnYY@z}HHY9Y*YY YYYYYY@psHYYyYjY[YLY=Y.YYhYiYYYYYYYYYYoY_YXYNY9Y*YY YYYYYYYYY{YlY]YNY>Y,YY YYYYYYYYYYYKY2Y$YYY9YYYY_rrrr_^]]]]]]]]]_]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrr^]^]]]]]]]]]+]]]]qqqqq+qqq?+++?3+3+3+3??_^]]_]]]]]]]qqqqqqqr_rrrrrrrr933333333102#"&547"32676542#"&547"3267654%2#"&547"3267654#3w q{D=I*E@Mw q{D=I*E@MMw q{D=I*E@M>~yEIxGFEy_EqjgW>o~yEIxGFEy_EqjgW>oy~yEIxGFEy_EqjgW>oz5?3910!@2zz&p ]t' W'  UI-@ [/]+99393310%73 CiGo)'!a-@ [/]+99393310#77IG)na'O&-&@? O]55]55]T@ Y/+3310!5!4TY??3310+3>T O@&      ???9/9/9/9/9/9933999910!! !!>7 77 77 77 7N!p:@      /33/9/33333333333103#5!#3###TOON 0@   /3/9/3333333310!!!##:QTN//333210#!*T&n @ //9/3333310##*TG 2@   /3/99//333333310#'77'*TT~~~ݵqqp .@    /3/9/33333333103#5!3###TONF V@+      Y ?3?39/33+339933339923910#7!733%3XTg4>% BK+4"Un@     H@ HY Y Y?+?+9/+99+_^]+]3933333310!!632#"&'732654&#"#$9Ycuv./6>5(<&.sghY*+D>82/ +@ Y?+3?3393910#67!7!pC]$0R@*. "( 12%%Y+ +Y Y?+?+9/+9939332399102#"&54675.5462654#""32654&wWL4A^W'8m,4R)7,<<032E2^RE^ O>k|i]GdO8^h4-I,0''}<2#087&,\ +@   Y /3+9933310654#"#733>32J U=^Dc3mH O{.&K`[oD7*)ljciijrxr1kj@"Y@1   !#" ooO ?2/]]399//]]93333/39333310!"&54$3254&#"3!!!!!iP FLRXLZLu$n(i$+%ϰ= ERwzkκ޺d &,w@F&! )*    $# ' -.*)&#&_Y #_Y ?+?+93933939393910&'#7&4$?373&'67#&'2D>Df½[-.J<:X1 uE/.;Jn4JH 0~gk eG,++un[$ e[F5d+T@-%+,-)_Y"% )) _Y `Y ?+3?+9/99+33933310&#"67#"$54$32.#"67!3>324+C uhy'3uA  I\0j 6-u Gk|RZy32.#"!!!!!267#!767޻%ưSGNT(_w*6'$ptϽ0TI\i|pIZf'O#<)1^@2/( !!#""(32SY# %!,?33??39+39333993299310"!7#7654#"!67!3>323632!6=&*[w~XvMfJgz|Jn[-yS_ )tX^:\@dssZ1y #&)@J$&!"()* +&  # '(($)?3??39///33333333333333?339333333939103!!!3#3#!!!#737#37!3'#7#3'yoN^~ONr+qu+tUUUo+np=K,U[L6ppډLLډ=;{%LT@?>2JD88*)$!!QQ)JVU #"!@MuYMM?MOMMM;AxY!xY;$$!M!M!&.xY& xY TuYlmXVwVgVWVFV4V%VVVVVVfVWVGV6V&VVVVVVVVVwVgVVV jVYVHV9V)VV VVVVVVVdVUVFV7VVjVVVVv@oVgVUVFV7V'VVVVVVVVVVWV'VVVVVVVVVVwV7V&VVV:VVVVV_r_r_rrr^]]]]]]]]]]]]qqqqqqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]qqqqqqq^]]]]]]]]]]qqqqqqqqqqqrrrrrrrr+?+??+?+99//3+3+_^]+2999333333333310#327#"&547#7+#!23733"&'732>54.'&54632&#"32654+FD%-FJjh I^Jٕk::E}/ PO&A09 {S+غ++rW<M#:O8VPM8ڈKKڈppN ;A9:BY9BY:?+?+??99//102#654&#!#3!2>73#{д7< _r=uuI;ٜ\{>Y^P'!=RQK,0e@8$ +0.12'  @ H  -0?/39///+9333233933333910#"&54>32367#73733##47'2>54&#"!!6tRlYp+ ]\~ 7Q9!BBCZ2)E;sMwbbwhLW3>0a3QIXK(x@A %% *) wYwY/? ##sY#sY?+?+99//_^]3+33+39333333333239910"!!!!327#"#7367#73$3 .#k~$(6XL93ܤ ~ J'Y C56E}u( D'/A>CR@)    _Y ?3?39/33+33333333393333103!3!!!!#!#/n'sJqT-JfDevM44b]bGgF@'  _Y?+3?393392910!7!!%%!77%77%L9,,8-^. ^.<&.F .Evvvvjn,6CR]y@C;JA S%,D*0 M5 _Y ^=VDD&#,##,7\S F*MM440?33/33?3?33339///9323339333310#"'!67>32#"'#"&546326776$7>732>54#"%3254&#.#"32nϭl3TU1=7H֡|.MYwb'VJԖ b5vuNZFgf3Y?K9\9(&y{\VEvjK 7B4#sI@Mv 3邂UESl HB"85'7R-&QnbC`XN<=s]̎AA7$'W *L@( )  $,+! aY 'aY?+?+??9/993233933102!"'732654''!7&5>54&#" X+OKIH qdb Sb)&uzt;s&_u! &iA(-b$"',@^)%  .( &',,-'&  (/,??39///]]]]]]333q33333q33332393933993333331023#3##!!#737#734'!!627!!&#!R&i_i=]ژ:.ũPP?y+'y$ySy,J SQQGd2%v@D #"  '& aY aY# #`Y "_Y_YaY?++?+?3+3+9/+9/93333910#7&54$?3.'6?#7!٧&b0\ɉ.'iҼu$7w {ƦNbv, Td\c! @I    "! ? ?3?39///]333333333333393939310!!!!3#!!!#737!!'!735K\Uy))66Ϋڱ)]o$ ӧ==ӧG+{@C"+"$-$,$$%++  % H %% _Y  aY ?+?+99//9+9_^]333333339333310!54#"%>3 3#!!327! 5#73>7!wd,PX)ǒ)Ig$T(( 2:5w"qBjb11F5&d2!]@6   " #`Y aY _YaY?++3?3+99+3?3933310&54$?3.'67#G[+Z߅b$rq !1~{ŨG`s.u # A*:>]@82' 9 <>'@?Y[,Y$[$4Y$<Y>??+??+++++999333331027#"&54>32&#"%2#"&547"3267654#3w-$>rsj5Q8&VzhTE:3+VOa>&aQ :vDR`^YU9gTjImM%$* *p@;#(+ #$!$!uY tY!vYXYX+?+?+9/+9999999933393310232673#"&54??">54&旭{" 90Gd3Ce %KFljB]E0{qۯQ(/<<\yQ28b00p#z>2:* ,@H %   .-  (wY!wY/  wY   ?3?3+99//_^]]++999333333333323310!7!!#!673 #"&546324&#"32>!{! $&麎乙=7EN$:938,=Xd3FKL@IQ Em *2]@/+ /%%& &43&&'/$Y//' Y '.Y'Y?+?+?+9/+9/99339933310#"$54$324$#"32$+#!24+326PQp䣝諩ߡʪmLGMP£婩㝤#z {K@_@1   !Y  `!P!0!]]]?333/3333+3339933933933310#3?3#47#'%##5!_+).M1o=c-TKmH ]#P@(  !!  $% _Y _Y%]?+?3+33/3993333993310 63!!>54&#"!5!2&5;fn= ǵȝ@nga 5N˦L `-@bH:@   ! ?2]]?9/9333310"&54632!3267.#"u2UNHbܕ3Wu"6Fl~*z5Au 5t@;  /# #)76*  -&& ?3?39/39/39/339/9/9/3393333393310 # '!#33#"&'732654&'.54632.#"`h*϶_RvZFOj6Ƹ CHHMu=|FuH;18$40?U9gE,\"4,C\: :@   PY PY?+?9/_^]+3993310)7!7!7!!)'#+(XbI&{'usHHI&t'usHZ''}L{ I@3O07_7o77?555]5]]555]q]5Z''}Lu6;@&OTTT?555]5]]555q]5Z''}L>=@(ODDDOD?555]5]]555q]5$'^'GLW=@*/O_O:::::?555]5]555]51Nd^D @   /93310#&'5673!9>HH>9)CI$ICV (@   /2999399105673&'#CI$ICV9>HH>9#d^D @   /93310&'3#67!59>HH>9#CI$ICV (@    /299939910%67#&'53+CI$ICV9>HH>9d^D /9910#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC:@  @ /299299933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9H>@   /2992999333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>9?*E@#%+, !RY (OY(OY?+?+3/9/3+99339210#"&546323754&#"7632.#"32OʀwyLzjo5w%-asV7@lCG>^~+VL*0(9K]uial+ /@     _Y?+?999393321035!!+p HDV"OW"@ `Y/2?+993310!!!CW6*Wb N@'   _Y  _Y/+9_^]?99+999393223105 5!! !\qKW,Ƙ}9@ Y?+99105!}9TY~D@ [XYX+/+910!~; ;1|T&@ //9/92393310##5!37PQv+@U&   ,-# #Y ))Y/?O?O---------p-`-@-0-]]]]]]]]]]]]q/]q33+3/33+399399210#"'#"&54632632%"32654&.#"326vzʑgAŘx^,cFEYV5Z32#4&#"tтwgĠW(@ PY PY?+?+933310"&'53254632&#"+\B5ԾXC2EMPWae^DR7+n@ ( ,-()Y((& Y&Y`  @ Y Y  YY`  @ Y -d-T-D-4-------------p-d-P-D-0-$---o------T-4-----d-D-4-$-----------d-D-$--?_^]]]]]]]]]]]]qqqqqqqqqrrrrrrrrr^]]]]]]]]]]]]]]qq^]]]qqqqqq/+_^]2/++9/++_^]2/++9/+993310"&'&#"5632327"'&#"5632327GKKYCvFnPJJr?xTy\GwAqSLfFr@u)/'1T,.\-#F-+-T. \,$;%f+Z@         @ Y  P  @ P   Y+K@H{k[Ko_O?///joO0pPO/O/9rr^]]]]]]qqqqqqrrrrrr^]]]]]]]^]]]]qqqqq_qqqqqqrrrr/+]q32+3/_^]q3+3_^]2932399392910#7#5!!5!33!!ՁGZӃ#JdGP ?@!  Y YY/]+/+9/+993333105!5!5!d8dWY 5@   Y0@/]/9=//+93333310 5!W@wAZWY ;@  Y0@/2/]39=/33/+993333105 55!W?7 $@ //9333103 %! {RVdG@ Y/+/993107!!d>T"@  //99310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //993103#"&546323265";N2$! =/'5)%3%Y?+33105! %iH??33103#ؑHK"@ Y?+?33310!!#(in @ Y?+?333105!# (%%HY??+333103!!Hn%H @ Y?+?333105!3 %H)@  Y??+?3333103!!#iHnnH%@ Y?+??3333105!3# %K(@  Y?+3?3333105!!# i%n%H(@  Y?+3?3333105!3! %nH 3@    Y?3+3??333333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH@ ?2?33233103#3#ّhHK Kj 7@  YY?+?+?3333310!!!!#(iijב" /@    Y ?3?+33333310!###בnn#j ;@    Y Y?+?3?+33333310!!#!!#htjo"j 5@   Y Y?+?+?33333105!5!5!# i(qב) .@  Y?+3?333333105!### ܑב%nj ;@   Y Y?+?3?+33333310#!5#!5!ґttj)F)ޑqH 5@    YY??+?+33333103!!!!iH"ב%H ,@    Y?3?3+33333103!!33A$Hn#nqH ;@     YY?2?+?+333333103!!3!!ّK$hH"qH 5@   Y Y?+?+?33333105!5!5!3 iqב)%H .@  Y?+3?33333310!5!333$ב%nqH ;@   Y Y?+?3?+33333310!5!3!3!5!$KqFH <@   YY??+?+?333333103!!!!#iiH"ב"H 5@   Y?+?3?3333333103!!#3#AHnn KH G@   Y @ Y  ?3?3?+?+3333333310#3!!#3!!jt " "H :@   Y Y?+?+??333333105!5!5!3# iqבKH 1@  Y?+?3?3333333105!3#3# 㑑h%K#KH F@   Y Y ?3?+?3?+33333333103#3!5!#!5!A㑑tHK )ޑj >@    @ Y Y?+3??+333333105!!#5! iiq"h 4@    Y?+33?3333333105!!### ב%nnj I@  Y Y ?3?3+3?+3333333310#!5!3!!#!5jtttAޑ"בqH >@   @ Y Y?+3??+333333105!3!5! Aّ"%H 4@    Y?+33?3333333105!333! ב%nnqH I@   Y  Y ?3?3+3?+33333333103!!3!5!5!AH"oHT@   Y Y ?3+3?3+3??3333333333105!5!5!3!!!!# iiiqב"ב"HI@      Y ?3?33+33?33333333333103!!###!5!33AבHnnnnH b@   @ Y Y ?3?3+3?3?3+3333333333333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{8@mmUE- yylTD, xeM5dL4qYA)}}pX@(|aQ9 `P8u]=%t\<$|xiI1!hH0 Ygckhk@ Yd`h_[WTW@ Y\XTSOKHK@ YPLHC?GDG@ Y@n?o*Z+[BrCs.^/_FvGwA&.6>JFF'/7?KGG@ ۸B@JzK{AP#+3;OCC"*2:NBBQӸCи@ԯ?<;87{{|4xgkosw3ccdhlpt0`OSW[_/KKLPTX\,H7;?CG+3348<@D(0#'+/' $(,$ #  KH@Ԩx`H00H`x DAGO   L/333/3339//////////333333333333333333333333333333333333339333333333333333333333333333333333333103#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQD@lFh| OoLldi}SsPp`"eWwTt\&a# +P;;Xxؿ)H*99]'A!/L?? ,Q<%D.55 &I+648<@DHHA 0M@@6<@ؾ FKk A R"E/2226:>BFFSֹ:>Gʽɹ59ȹ48+/D*.C%)$( !@ ?| {~ osw <knrv ;jj\`dh[_cg@OSW8KNRV7JJDHCGLP@&4"&*. kKKk  ׹;?HKO@ 3 $(,0/333/339///////////3333333333333333333333333333333333333339333333333333333333333333333333333333310!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  /993310!!!7L17}1mi{/9910!!imi{@  /32993310!!!iLPbh//9910!!hL//910! XVRZ//9910 7L//910 LRZ//9910Z79e+ ;@!      O ? / ]]]]]]/?99933310!# 3 Vh=h!!-.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @ /O/]99102#"54>jnrotjlw)@ /9933103!32>54.#")vwvvvwvu}Avvvuvvw)#,@ %$ /993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu @  /32993210#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:p@? :6+%%<;("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332993993333210"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7T@15  **.&"## 9810/+*?*O**/^]]]]]93333333333310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'V@2$  )(P   @%(H/+^]2qr/]329333333310.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8>@!0,'6!'!9:,*3$$$-  **/^]]]9999339210&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<48@4((56$+/     //99//]92393310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@   //9310./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @  K  /]933310&&'6H zDS%Ut}FiGfY;,@  //]9/99333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt _@5 "!VC 6% X ///33]33^]]]]33]]39333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgud//910!##??3%377%`6F`>"^#=`5ZG`?#^#_[?YY]]9mbbbboyl@<       _Y??+99//_^]33333393339233103!!!!!!!#737#nL'Lk%$k&*,V&$yzL@(      ??99//33333333339333103!3#3#!#737#i{[[}%}%}%}WVz%z%{.CO@+   _Y?+?9/33/_^]333/39333310!!#"#>;!32673#I,4. @gNc'{19DmPZ9Bxp=6Ewr<$YS@,      _Y _Y?+?99//333+339933339103!2)!#%3#!2654&#!OEbڤ'!xeQ~tfkW$O@*$ &%$_Y$$#_Y `Y ??+?+9/+393333310!!327#"47!2 2654&#!kXI-%x(vٺ0sQ# e   CXb{ul\c` W7.4:@@O/?;;+!& 5 7 810>=&!BA7810>0RY  >> QY  1OY )RY?+?+??+9/999+99?9333333910"&547##.546%"%>33327#>74'76|dlIPi{ nU\"@`ZG(' *V`Mmx%sHPL= TE%q_ eo EIf g%x-#{\VE'T_W^N@(  !  OY OY?+??39+3?3333933310"'#547#7373333277#n|EΣf%08/( L Qf@;,gGV`!.- $hI@&  `Y  `Y?+??39/+933333310!#!!!!!3#vvv'mrm\1st#hF@%  OYPY?+?+9??933333103>323##654#"!YO'Lt`tOvevkka?6S|)y$hCM@(        `Y?+??3933933333310!#!!! 3#?\e'qB{t#hN@)    OY?+???9339333333103##!!!ĘtOYU B*KZh# =@   _Y_Y ?+3?+3333399310)7!7!!#B(i-(^|3h: =@   PY  PY?+3?+3333399310#!7!7!!Os& ()'v7h\d.:@  _Y _Y??+?+?999933310!'# 4$3273%27&#" v@φw|>RAjUY uҤnpN(@   PY ??9?+399310)!?632.#"n!G@zv&(::#<T)8 @5@)7A7B4;`Y4)"?3?3993?+39310)4.5!!1>7!67>7>32.#"  Y$ " N< /K\oB7!67>7>32.#"+!E    &-*  4qxw&(?OG11FNn:BD""B|B"$$"BxT':$NL@&    ??39/9933?33939933310)'7&54632!>54&#"nZ but0.=,F-*Z?oTYDvj%>"f$U"@ `Y??9/+910!!!!&u'mf\#?:"@ OY??9/+910!!!T%}Z:T1:!`N #=@!  %$PYOY OY ?+?+3?+933310%654&#"2! 4$3><77=n̒)kf^o,>\q jmHX^ܷ"⥗9qbH3M"@ //99//3399107%7%a/-/w.-/,e1/9/310#3#531ݧ/9/310#53'&axa0*buc[ /3210#53!50턄p[ /310!5!53[D $@ //9/3999310!#!53R$X KD $@ //9/3999310 #5!3!$IK @  //9/33910#!!S\& 5 5P|$@ //9/339310!3! ڜm55|$@ //9/339310!3!ڜm55|&[   /239/10!##5##ㆡY_  /339/1033533!Yp_DŽ] 㗦yw%(#9?XC& ' j}F' Ny HR -PZ}wAY7?+310!!!!}TD&D&D&'D&'&&& ]5&9&L&F&H& 5&L&FH&  +& '& Ny& X&'&Z&w&3&u&V&9-&&P&HHD&+&/'+& 3+&m : 99?3??9310#!3>?!!`yVJ)M`$BH*v!nJ<|؈!, /210#!'E/ iNH, /210 #.'-\,tyi* @   /]29310.#"#>32YeaXo#9Tx.HK"6 @  /3]931032673#"&'eaXp#:T.HK!  #.48DHLRY`h@6655 !!e?/M9aW^^'+S-$ZZS'aM? N jE1QQNJJNIIF2NNi FQ"Ogg<<'^']-WVccBB(2P'_O'W22W'O3K7 QQJ6N G003/33333332/33333339/////]]333333333333/32333333333333393333333333333333310#5#5!!5!#3#"'73253!5!!5353!#32##!!5!#"&54632#3!5!!334+324+32#"32dCC?ddV4I(_tC~dYwdC~CddCdYeo|~ddd~C-Od?d ĺ[6.C?d{C~ddCcm P9 !@ [ +99310#67#73ىpl(>9dF~Fr? @   Y/+3910"&'73276,kG[p<JgU1X "@  Y?+39910#67#73rl(<eYϒFq@tI "@  @[?+3991033#7>rl(CIeYϒWu-/3910%73] +5/39107%! ~++ @   /3939910#'##737}+ @   /2939910#73373Hkj/Ko/@  Y Y /2++3339310".#"#>3232673,QKD*7'g-SJB+8'&/&3H&/&8C: @  /323910?!!57!:    ++c 1@   @Y/+_^]2339310"&5332673֎[ONj*KYLXCCCvvv:+8 /2104#"7632#726A9 >O KM^/ l JB}2n&:+* @ /2]210"&5733273KD)%r"BG_/3107!))vvCC:+:+`_ `_ `_ `_ `_ `_ `_ `_ `_ `_ `_ `_ `_ `_ #:??99103!#:@+ @ @ H /333+210#73#73'!!Πvcي/+ @  O /3]23310#?#73#73/v+@+-@@ P `  O  @H /333+]29/]910#73#73%3#'73Πv'¶ C+ @ O /3]23310#'73#%3#i +٘8+O/3]210#73%!!cيV+@ /33]29/3310!!"'&#"#>3232673c3QR$-4[6Q=$C=802\ 2M+&%#(UG&&%\B$ '@ ??39/?993310!#!5!3e*\* '@ ??39/?993310!#!5!3e*$E '@ ??39/?993310!#!5!3o ZZ#@ ??39/?99310!#!5!3o DM%@ ??9/3?399310!# 7 3f\>Ha4R '@ ??9/3?993310!#!7!3bG4oaRM'@ ??9/3?993310!#73_J^rM '@ ??9/3?993310!#5 73fS܈kh/iF$@ ??3/9/99310!# 73pZzfjFp'@ ??9/3?993310!#73p^ZHd(5%@ ??9/3?399310!# 7 3RkGHyN!5 1@ ??9/933?993310!# 7 3Rka.K- O &@ ??39/3993310!#!7!3xtdH^- &@ ??39/3993310!# 73`vcFFH @??39/99310!#73wp=Dg-p&@ ??39/3993310!#73pEsHVH!$%@ ??9/3?399310!# 7 3=|GHY2#% 0@ ??39/933993310!# 7 534~X4(5f% 0@ ??39/933993310!# 7 3C{sVH2}q' &@ ??39/3993310!#!7!3cy Q2X/@  ?3?399310!# 73HԈG7%p&@ ??39/3993310!#573p={H\2#"@ ?3?39999310!# 7 36}MH)Q0) *@ ?3?399//993310!# 7 530~YAuO/l6 *@ ?3?399//993310!# 7 3ON,qS-m6 *@ ?3?399//993310!# 7%3O~t8S-{0@ ??39310)733+NS.)p @??39/99310!#73pA>S.)O"@ ??39/9310!#!'!ataoL 0@ ??3399//393310!# ' 3[H5fy4L .@ ??3399//393310!# ' 3UH)hy?L ,@ ??3399//93310!#5' 3SHhy-^(@ ??3399//9310!#' 3Q6fy=Lp @??39/99310!#'3p^iy"@ ??39/399310!#!5!3pT; .@ ??99//33993310!#!5!3a.izT *@ ??99//3993310!#!5!35$&@ ??99//399310!#!5!3?P(@ ??399//39310!# 7 3h`axbVL 6@ ??99//93393310!# 7 3e`;H`GF (@ ??99//3993310!#!7!3fb*]v\^L(@ ??99//3993310!#73^'c{L"@ ??99//99310!# 73e[؈scSc[Lp(@ ??99//3993310!#73pd]?de[/(@ ??399//39310!# 7 3Gu7TaF?9 6@ ??99//93393310!# 7 53Rv8HqGG? 4@ ??99//93393310!# 7 3Nw]sX=U8H? *@ ??99//393310!#!7!3mwo V=2? @ ?3?9/99310!# 73\w߈5:=?p&@ ??99//993310!#73pWw2-B=+6&@ ?3?9/999310!# 7 3O}4H) 0q5 .@ ?3?9/99393310!# 7 53N}<Au 1[l6 .@ ?3?9/99393310!# 7 3ON,q -+m6 .@ ?33?9/9393310!# 7%3O~t8 -6"@ ?3?9/9310)7330O~ -Q5p @??9/999310!#73pM4 -zL"@ ??39/9310!#!'!owKzL 0@ ??3399//393310!# ' 3oH Kz4L 0@ ??3399//393310!# ' 3oH)S@Kz?L .@ ??3399//393310!#5 ' 3oHu^Kz-L&@ ??3399//99310!# ' 3o6RjKz=hp @??39/99310!#'3po~3232673#?3!>97,2X6Q<#?94/0Y5P#&RD&&#TC%v4+!)@ @ HO/3]22339/+310#73#73".#"#>3232673 u!>97,2X6Q<#?94/0Y6P#&RD&!#PB%P+  /210#73!#7+ #@ @H o/]239/+310#733#'73 )¶ C$+ @  /3]22310#73#73!!qvOv9: 4@    PY ??9/3+33933103!3#!#,ySS{'{YYyX99=*&c'^^)@>>@%66?66==&+5]]]55+59=*&c'^^)@>>@%66?66==&+5]]]55+59=*&c'J^)@@@B%66?66??&+5]]]55+59=*&c'J^)@@@B%66?66??&+5]]]55+59=&c' )@A AH%6?6/66==&+5]]]55+59=&c' )@A AH%6?6/66==&+5]]]55+59=&c' )@C CJ%6?6/66??&+5]]]55+59=&c' )@C CJ%6?6/66??&+5]]]55+5#,*&&7^)@%?&+5]]]55+5#y*&'7^)@%?&+5]]]55+5#*&'#^)@%?&+5]]]55+5#e*&'#^)@%?&+5]]]55+5# &' )@ %?/&+5]]]55+5#&'Z )@ %?/&+5]]]55+5#&&  )@%?/&+5]]]55+5#&'P )@"%?/&+5]]]55+5fd*&w',^)@*:*, %""?""))&+5]]]55+5fn*&w',^)@*:*, %""?""))&+5]]]55+5fd*&w'^)@,:,. %""?""++&+5]]]55+5fx*&w'6^)@,:,. %""?""++&+5]]]55+5fd&w' )@-Z-4 %"?"/""))&+5]]]55+5fx&w'6 )@-Z-4 %"?"/""))&+5]]]55+5fd&w' )@/Z/6 %"?"/""++&+5]]]55+5f&w'@ )@/Z/6 %"?"/""++&+5]]]55+5#&&j'mA@*%?/&+55]]]]]]]q55+55#&&j'R@%&+55+55#&&j' O@%&+55+55#&&j' R@%&+55+55fd&w''j@&[&$ %""&+55+55f&w'p'j@&[&$ %""&+55+55fd&w'l'  j@0[0. %,,&+55+55f&w'j'  p@[ %&+55+55#5+&L@  & %+5+5;W!K@( #"_Y_Y_Y?++?+??9/933339910"'73267654&#"!!>326mg)M0dex!U(W q~1H9qk}p[`S^$WF@%      aYaY?++??39/9/39233310"'72>7!!!f_G$I07#2^W HvkMo'S@*& &)(''#_Y#_Y#?+?+?9/9/9/9333339910326?654&#"!!>32' $57.( )݊!UҍQ{D ky<5Ŧ[`>6 1g2n02?3?2102#"&54>2>54#"G7hRvt6`&:N6LBD1nOԚM~PړIn9oi.er)c /1?23?39/10%73?33a 髅rp{rUn 01?2?3310%767>54#"'632!N[@"R*=A|0Xt2c!nrqx;88A(9"hW5XQI C(gEn$#$$ 02?33?339/310254#"'>32#"&'732654+7Oc#uzYL=8 =4<9uH5jFal_dYHdJ@ild5'9*WrSc &@  1 /?3?9/3339/10#7!7333gl{%gSc&@   / 2?33?29/339/10!!632#"'732654&#"#(:Gb{& /6DK8*B-c!yi-+K=810g9n""@   02?2?339/39/10'"&5432&#"632'32654&#"3֩mz A{-D`cqS206F6&8JgcYK=n_PO3:LE2-Hr@c 1 /?2?10!#>7!aSW^cahgHm!-$@  " 0( 2?3?29/39/3102#"&5467.5462654#""32654&JxPIh`[)/g47X->-?B388F6mfTBb-qrnbJgT3`m;0N/5(-{F9)5F:-0gAn#$@  !! 02?33?39/39/10'27#"&54632#"&'74&#"3263s2Ac`sw9fVf 1*9J5(:G9t`~tZϔJ^aR'7MJ+.Nn+  /329/3103#7#'##737`Rih+ +  /329/310#'733#'##7 `˫hiy Sr+@ O/3]299//3104#"'632##72#'#73D53,?BBES;=TCih@+&1BN`+"#@  @ H "/3+229/333/310".#"#>3232673#?3##GE@-4[9R;'C=700\/G㤛´t+(OJ)#%U?#{C E+@  O/]239/3103#7"&=332673G7k`TSska+ l D78CE+@  O/]239/310#'73"&=332673ck`TSska l D78CE+ @ O/2]29/9310"&=3326734#"'632+72k`TSska43,?AXO# Sl D78C@M7@7c+ "2  @ H  @ H/2+2299//+33310"&=33273'".#"#>3232673ftU +UL(#B?:P[kW3SO"0, \1MeU QQ9SDE3&  /329/3103#7#'##73tV@& >s&  /329/310#'733#'##7ktt -u%@ /3]2]9/3104#"'632#?6#'##73,D?7 JYTXTQ[$FD@'P8-8G &^>U !+@ //3]299//333103#'##7".#"#>3232673lH(IB=)1$\)JA:%1$}K#)#2=y#)#+Dw_ @  /9/2310'!"&57332673[gYKRp*&{&ISPL_ @  /239/10'7!"&57332673:YKRp*&{&ISPL_+#!@  /]23]2910"&573326734&#"7>32#?6.YKRp*G@2< h,vhi 2h{&ISPLfG@>O3232673.YKRp*/(IB=)1$\)JA:%1$}{&ISPL#)#2=y#)#+Dw0y& &0y& +& J+& '+&b}&&Ny & ]5 L #/;?7@!!??39@999'' '>>-'/33/3/33/3]q22/2/3104632#"&74632#"&4632#"&%4632#"&4632#"&3 . ".." .. ".." .. ".." .Y- ".." -+- ".." -9n9` .. ".." .. ".. .. ".. .. ".. .. "..G-)@@ /33/]q22/9/3107!%4632#"&4632#"&3HK. ".." .+. ".." .9n9mmB .. ".. .. "..G-#5@ ##@ "" /33/]q22/9/]33107#7!#%4632#"&4632#"&3UnHj. ".." .+. ".." .9n9rmmr .. ".. .. "..G.6.'32>#".7>7$&!5 H{cE(P=FkM3U="$nفl mg e(EufX(LiSBpQ./Rsn9TlLEun_!:QpKU[0!7!267!3267!!467##"&'#"&547!F![w{~XvMf|Ujzc_[-y\_ )tXwqf@dZ1yU[ !7!3267!!467##"&5467i!(vevLt{*y^O kaoF4 8$<;DGNW]h$$7h$9h$:$?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB01uniFB02uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFC commaaccent breve.cyrcaroncommaaccentcommaaccentrotategrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.uc grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmarkuni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lc uni1FEF.short tonos.shortlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BES_TES_PE x          bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.60FVR J   8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz S R Q P O M L K J I G F E D C A @ ? > = < ; : 9 N T B H:BJRZbjrz o n m l k i h g f e c b a ` _ ^ ] \ [ Y X W V U p d Z j:BJRZbjrz             ~ } { z y x w u t s r q   v |:BJRZbjrz                            :BJRZbjrz                            J",6@   bcyrlgrek2hebr>latnLMKD SRB kernkernmark  6>FNV^fn|&.6>     jx|8  #j&&&'8''(F(()  ).)^)))**N*~**++>+n+~9:<@nCGjGrG1lll~.6llL.llll....llll..lll    ))     ))          ,             ))     -              1          n L $*06<BHNTZ`flrx~ &,28>DJPV\<<<<,<<<~<<<<<<<<PPd<<<~<<<<<<<<<<~<<<<< (  H" X &,28>DJPV\bhntzXlHxRRXX0XXX XXX  L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz\F\vFvFFFFF F  F F0F00F0 F  F FFF4F4FFFFFF0F0F F FFFXFXF\F\FF0F0 F  F 0F0 F FFFF\F\\F\\F\vFvFFFFF F F0F00F0 F FF4F4FFFF0F0F F ** F  F 0F00F0 (  HFLRX^djpv|FF@FFFF@FPFFFFFFn. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzll0XXXXXXhh||vvXX,,ll\60 DDllXXhh||vv 00llXXXXhh||XX,,llX hh|| (  H   jpv|`t22<2  !<  !J`    J`      J`     !   J`     ! 4<4J4<  !4J  !Jl      Jb    Jl        !Jb      !n L $*06<BHNTZ`flrx~ &,28>DJPV\,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF(FF(FFFFFFFFFFFFFFFFFFFFFFFFFdFFFFLFLFFF (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\FF0FF8FhFF`F`FhFpFHFFFFhF0F`FF$F$FFF$F\FFtFFFFFFFF8FHFFF\FtF@FF@FFFFFF0FF8FhFF`FhFpFHFFF0F`F$F$FF$F\FFtFFFHF$FFFpFpF (  H <FdFn L $*06<BHNTZ`flrx~ &,28>DJPV\$H8 88\ X   \$ 8$$$H8 $ XH  88 (  H ( >       $*    $*    $*    $*    $*    $*    "    "("($*$*$*$*$*$*$*$*$*$*$*$*$* h*DVdT^lvv,NhvNhVR0^hhn@<J\ d  6 < F P ( R X R   > \ 0 f x $<;DGNW]h7h9h:DJPV\0D00t`0D0`8 (  H ddn L $*06<BHNTZ`flrx~ &,28>DJPV\06h,|XXl0 X0    06h,|XXl0 60X,, (  H   flrx~Rn L $*06<BHNTZ`flrx~ &,28>DJPV\FXFF0FF6FFFF6FFF*FF4F6F|FFFFF0FDFXFFHFFXFXFXFXFXFF0FFF*FFFFHFHFHFHFFFFXFF0FF6FFF6FFF*F4F|FFFFDFXFFHFFFhF,FF*F*FFF (  H:@FLRX^djpv|XF,FFF@FFFTFF,F,F,F,Fhnn L $*06<BHNTZ`flrx~ &,28>DJPV\0hXd|XX XXXXX    0hX|XX 0XXX (  H   flrx~h@,,x0@ $p=N@̑jopenscad-2021.01/OpenSCAD.sdef0000644000000000000000000000057214005610145014350 0ustar rootroot openscad-2021.01/bison.pri0000644000000000000000000000072314005610145013775 0ustar rootroot{ bison.name = Bison ${QMAKE_FILE_IN} bison.input = BISONSOURCES bison.output = $${OBJECTS_DIR}/${QMAKE_FILE_BASE}.cxx bison.commands = bison -d -p ${QMAKE_FILE_BASE} -o $${OBJECTS_DIR}/${QMAKE_FILE_BASE}.cxx --defines=$${OBJECTS_DIR}/${QMAKE_FILE_BASE}.hxx ${QMAKE_FILE_IN} bison.CONFIG += target_predeps bison.variable_out = GENERATED_SOURCES silent:bison.commands = @echo Bison ${QMAKE_FILE_IN} && $$bison.commands QMAKE_EXTRA_COMPILERS += bison } openscad-2021.01/info.pri0000644000000000000000000000160014005610145013611 0ustar rootrootmessage("Configuration") message("=============") message("") contains(CONFIG, debug) { message("Debug mode: enabled") } else { message("Debug mode: disabled") } contains(DEFINES, ENABLE_EXPERIMENTAL) { message("Experimental features: enabled") } else { message("Experimental features: disabled") } message("") message("Input Drivers") contains(DEFINES, ENABLE_HIDAPI) { message("- HID API Driver (enabled)") } else { message("- HID API Driver (disabled)") } contains(DEFINES, ENABLE_SPNAV) { message("- Space Navigator Library Driver (enabled)") } else { message("- Space Navigator Library Driver (disabled)") } contains(DEFINES, ENABLE_JOYSTICK) { message("- Joystick Driver (enabled)") } else { message("- Joystick Driver (disabled)") } contains(DEFINES, ENABLE_DBUS) { message("- DBus Remote Driver (enabled)") } else { message("- DBus Remote Driver (disabled)") } openscad-2021.01/.gitignore0000644000000000000000000000206414005610145014137 0ustar rootroot.uuid .vs/ /*.scad **/out*.* *.dmg *~ *.tar* *.new out.* Makefile objects .gdbinit .qmake.stash .tags* **/#*# /.dir-locals.el testdata/scad/2D/features/import_dxf-tests.scad testdata/scad/3D/features/import_stl-tests.scad testdata/scad/3D/features/import_3mf-tests.scad testdata/scad/misc/include-tests.scad testdata/scad/misc/use-tests.scad testdata/svg/viewbox/viewbox_*.svg **/project.xcworkspace **/xcuserdata /*.stl /*.dxf /*.off /*.amf /*.png /*.csg /*.nef3 /*.blend /*.obj /*.rcad /*.xml /*.dat /*.gcode /*.py /*.svg /*.h /*.dump /*.pl /b/ /c/ .gcov/ /lexer_lex.cpp /parser_yacc.cpp /openscad_adaptor.cpp /openscad_interface.cpp /OpenSCAD.app /openscad.appdata.xml /openscad.pro.user /openscad /locale/*/*/*.mo /locale/*.mo /locale/POTFILES /tmp /nbproject /mingw32.* /mingw64.* src/*.org src/*.old src/*.debug /Testing .DS_Store /build tests/DartConfiguration.tcl tests/__pycache__/ CMakeCache.txt CMakeFiles/ cmake_install.cmake OpenSCAD_autogen /local.pri testdata/scad/issues/issue2342.scad testdata/python/gen_issue2342.py testdata/python/gen_svg_viewbox_tests.py openscad-2021.01/appcast.xml.in0000644000000000000000000000163714005610145014736 0ustar rootroot OpenSCAD Updates https://openscad.org/appcast.xml en OpenSCAD @VERSION@ @VERSIONDATE@ https://raw.githubusercontent.com/openscad/openscad/openscad-@VERSION@/releases/@SHORTVERSION@.md 10.9.0 openscad-2021.01/appcast-snapshots.xml.in0000644000000000000000000000165714005610145016760 0ustar rootroot OpenSCAD Development Snapshots https://openscad.org/appcast-snapshots.xml en OpenSCAD @VERSION@ @VERSIONDATE@ https://raw.githubusercontent.com/openscad/openscad/master/releases/2015.XX.md 10.9.0 openscad-2021.01/templates/0000755000000000000000000000000014005610145014143 5ustar rootrootopenscad-2021.01/templates/translate.json0000644000000000000000000000010014005610145017022 0ustar rootroot{ "key" : "translate", "content" : "translate([^~^])" } openscad-2021.01/templates/for.json0000644000000000000000000000010714005610145015622 0ustar rootroot{ "key" : "for", "content" : "for (i = [ ^~^ : ]) {\n\t\n}" } openscad-2021.01/templates/rotate.json0000644000000000000000000000007214005610145016333 0ustar rootroot{ "key" : "rotate", "content" : "rotate([^~^])" } openscad-2021.01/templates/difference.json0000644000000000000000000000013514005610145017127 0ustar rootroot{ "key" : "difference", "content" : "difference() {\n\tunion() {\n\t\t^~^\n\t}\n}" } openscad-2021.01/templates/function.json0000644000000000000000000000010414005610145016656 0ustar rootroot{ "key" : "function", "content" : "function f(x) = x^~^;" } openscad-2021.01/templates/module.json0000644000000000000000000000010214005610145016314 0ustar rootroot{ "key" : "module", "content" : "module ^~^() {\n\t\n}" } openscad-2021.01/mingw-cross-env.pri0000644000000000000000000000042314005610145015716 0ustar rootroot# cross compilation unix->win32 # To use static linking, pass CONFIG+=mingw-cross-env to qmake # To use shared linking, pass CONFIG+=mingw-cross-env-shared to qmake mingw-cross-env* { QMAKE_DEL_FILE = rm -f QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-local-typedefs #eigen3 } openscad-2021.01/features/0000755000000000000000000000000014005610145013763 5ustar rootrootopenscad-2021.01/features/freetype.prf0000644000000000000000000000201414005610145016314 0ustar rootroot# Detect freetype2, then use this priority list to determine # which library to use: # # Priority # 1. FREETYPE_INCLUDEPATH / FREETYPE_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) FREETYPE_DIR = $$(FREETYPEDIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(FREETYPE_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/freetype2) { FREETYPE_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/freetype2 FREETYPE_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } } isEmpty(FREETYPE_INCLUDEPATH) { FREETYPE_CFLAGS = $$system("$$PKG_CONFIG --cflags freetype2") } else { FREETYPE_CFLAGS = -I$$FREETYPE_INCLUDEPATH } isEmpty(FREETYPE_LIBPATH) { FREETYPE_LIBS = $$system("$$PKG_CONFIG --libs freetype2") } else { FREETYPE_LIBS = -L$$FREETYPE_LIBPATH -lfreetype } QMAKE_CXXFLAGS += $$FREETYPE_CFLAGS LIBS += $$FREETYPE_LIBS openscad-2021.01/features/libzip.prf0000644000000000000000000000152514005610145015770 0ustar rootroot# Detect libzip, then use this priority list to determine # which library to use: # # Priority # 1. LIBZIP_INCLUDEPATH / LIBZIP_LIBPATH (qmake parameter, not checked it given on commandline) # 3. system's standard include paths from pkg-config exists($$LIBZIP_INCLUDEPATH/zip.h) { ENABLE_LIBZIP=yes } else { LIBZIP_INCLUDEPATH = LIBZIP_LIBPATH = } isEmpty(LIBZIP_INCLUDEPATH) { LIBZIP_CFLAGS = $$system("$$PKG_CONFIG --cflags libzip") !isEmpty(LIBZIP_CFLAGS) { ENABLE_LIBZIP=yes } } else { LIBZIP_CFLAGS = -I$$LIBZIP_INCLUDEPATH } isEmpty(LIBZIP_LIBPATH) { LIBZIP_LIBS = $$system("$$PKG_CONFIG --libs libzip") !isEmpty(LIBZIP_LIBS) { ENABLE_LIBZIP=yes } } else { LIBZIP_LIBS = -L$$LIBZIP_LIBPATH -lzip } !isEmpty(ENABLE_LIBZIP) { DEFINES += ENABLE_LIBZIP QMAKE_CXXFLAGS += $$LIBZIP_CFLAGS LIBS += $$LIBZIP_LIBS } openscad-2021.01/features/boost.prf0000644000000000000000000000530014005610145015620 0ustar rootroot# Optionally specify location of boost using the # BOOSTDIR env. variable BOOST_DIR = $$(BOOSTDIR) !isEmpty(BOOST_DIR) { QMAKE_INCDIR += $$BOOST_DIR message("boost location: $$BOOST_DIR") win*: QMAKE_LIBDIR += -L$$BOOST_DIR/lib } # See https://svn.boost.org/trac/boost/ticket/6219 macx: DEFINES += __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=0 # MXE cross build CONFIG(mingw-cross-env)|CONFIG(mingw-cross-env-shared) { DEFINES += BOOST_THREAD_USE_LIB !CONFIG(mingw-cross-env-shared) { DEFINES += BOOST_STATIC DEFINES += Boost_USE_STATIC_LIBS } BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt -lboost_chrono-mt } # MSYS2 isEmpty(BOOST_LINK_FLAGS):win32-g++ { DEFINES += BOOST_STATIC DEFINES += BOOST_THREAD_USE_LIB DEFINES += Boost_USE_STATIC_LIBS BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt } # check for OPENSCAD_LIBDIR + multithread isEmpty(BOOST_LINK_FLAGS) { OPENSCAD_LIBDIR = $$(OPENSCAD_LIBRARIES) !isEmpty(OPENSCAD_LIBDIR) { exists($$OPENSCAD_LIBDIR/lib/libboost*thread-mt*) { BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt } else { exists($$OPENSCAD_LIBDIR/lib/libboost*thread*) { BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex } } } } # check for BOOSTDIR + multithread isEmpty(BOOST_LINK_FLAGS) { BOOST_DIR = $$(BOOSTDIR) !isEmpty(BOOST_DIR) { exists($$BOOST_DIR/lib/libboost*thread-mt*) { BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt } else { exists($$BOOST_DIR/lib/libboost*thread*) { BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex } } } } isEmpty(BOOST_LINK_FLAGS) { unix { BMT_TEST1 = /usr/lib64/libboost*thread-mt* BMT_TEST2 = /usr/lib/libboost*thread-mt* BMT_TEST3 = /usr/pkg/lib/libboost*thread-mt* # netbsd BMT_TEST4 = /usr/local/lib/libboost*thread-mt* # homebrew BMT_TEST5 = /opt/local/lib/libboost*thread-mt* # macports exists($$BMT_TEST1)|exists($$BMT_TEST2)|exists($$BMT_TEST3)|exists($$BMT_TEST4)|exists($$BMT_TEST5) { BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt } } } isEmpty(BOOST_LINK_FLAGS) { unix|macx { BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex } } LIBS += $$BOOST_LINK_FLAGS openscad-2021.01/features/scintilla.prf0000644000000000000000000000267114005610145016464 0ustar rootrootHEADERS += src/scintillaeditor.h src/scadlexer.h SOURCES += src/scintillaeditor.cpp src/scadlexer.cpp DEFINES += USE_SCINTILLA_EDITOR QSCILOADED = OPENSCAD_LIBDIR = $$(OPENSCAD_LIBRARIES) !isEmpty(OPENSCAD_LIBDIR) { exists($$OPENSCAD_LIBDIR) { exists($$OPENSCAD_LIBDIR/lib/x86_64-linux-gnu/qt5/mkspecs/features/qscintilla2.prf) { include($$OPENSCAD_LIBDIR/lib/x86_64-linux-gnu/qt5/mkspecs/features/qscintilla2.prf) INCLUDEPATH = $$OPENSCAD_LIBDIR/include/qt5 $$INCLUDEPATH LIBS = -L$$OPENSCAD_LIBDIR/lib/x86_64-linux-gnu $$LIBS QSCILOADED=yes } } } mingw-cross-env*: { load(qscintilla2) { # MinGW/MXE has good *.prf file. QSCILOADED=yes } } else { mingw*: { load(qscintilla2) { # MSYS2 QSCILOADED=yes } } } # The qscintilla2.prf which ships with QScintilla is broken for Mac/Windows # debug builds, so we supply our own isEmpty(QSCILOADED) { win32|macx: { include(qscintilla2-priv.prf) QSCILOADED=yes } } isEmpty(QSCILOADED) { load(qscintilla2) { QSCILOADED=yes # All good, found installed *.prf file. } } isEmpty(QSCILOADED) { # Older scintilla libs (e.g. 2.7.2 on fedora20) do not provide the # prf file. # # In addition Ubuntu (and maybe other distributions) have the Qt5 # prf file in the wrong location so it's not picked up by qmake # message("Using local copy of qscintilla2.prf instead.") include(qscintilla2-priv.prf) QSCILOADED=yes } openscad-2021.01/features/glew.prf0000644000000000000000000000055114005610145015433 0ustar rootroot# Optionally specify location of GLEW using the # GLEWDIR env. variable GLEW_DIR = $$(GLEWDIR) !isEmpty(GLEW_DIR) { QMAKE_INCDIR += $$GLEW_DIR/include QMAKE_LIBDIR += $$GLEW_DIR/lib QMAKE_LIBDIR += $$GLEW_DIR/lib64 } unix:LIBS += -lGLEW mingw-cross-env*: { { CONFIG += link_pkgconfig PKGCONFIG += glew } } else { win32:LIBS += -lglew32 } openscad-2021.01/features/qscintilla2-priv.prf0000644000000000000000000000107614005610145017703 0ustar rootrootgreaterThan(QT_MAJOR_VERSION, 4) { QT += widgets printsupport greaterThan(QT_MINOR_VERSION, 1) { macx:QT += macextras } } DEFINES += QSCINTILLA_DLL INCLUDEPATH += $$[QT_INSTALL_HEADERS] LIBS += -L$$[QT_INSTALL_LIBS] CONFIG(debug, debug|release) { mac: { LIBS += -lqscintilla2_qt$${QT_MAJOR_VERSION} } else { win32: { LIBS += -lqscintilla2_qt$${QT_MAJOR_VERSION}d } else { LIBS += -lqscintilla2_qt$${QT_MAJOR_VERSION} } } } else { LIBS += -lqscintilla2_qt$${QT_MAJOR_VERSION} } openscad-2021.01/features/cairo.prf0000644000000000000000000000201614005610145015570 0ustar rootroot#Cairo Detection # # Priority # 0. CAIRO_INCLUDE_DIR if set # 1. OPENSCAD_LIBRARIES cairo # 2. system's standard include paths for cairo (Using pkg-config) # OPENSCAD_LIBRARIES check is not added yet isEmpty(CAIRO_INCLUDEPATH){ CAIRO_INCLUDEPATH = $$(CAIRO_INCLUDE_DIR) } isEmpty(CAIRO_LIBPATH){ CAIRO_LIBPATH = $$(CAIRO_LIBRARIES) } exists($$CAIRO_INCLUDEPATH/cairo/cairo.h){ ENABLE_CAIRO=yes } else { CAIRO_INCLUDEPATH = CAIRO_LIBPATH = } isEmpty(CAIRO_INCLUDEPATH){ CAIRO_CFLAGS = $$system("$$PKG_CONFIG --cflags cairo") !isEmpty(CAIRO_CFLAGS){ ENABLE_CAIRO=yes } } else { CAIRO_CFLAGS = -I$$CAIRO_INCLUDEPATH/cairo } isEmpty(CAIRO_LIBPATH){ CAIRO_LIBS = $$system("$$PKG_CONFIG --libs cairo") !isEmpty(CAIRO_LIBS){ ENABLE_CAIRO=yes } } else { CAIRO_LIBS = -L$$CAIRO_LIBPATH -lcairo } !isEmpty(ENABLE_CAIRO){ DEFINES += ENABLE_CAIRO QMAKE_CXXFLAGS += $$CAIRO_CFLAGS LIBS += $$CAIRO_LIBS message("cairo enabled") } else { message("cairo disabled") } openscad-2021.01/features/lib3mf.prf0000644000000000000000000000276714005610145015664 0ustar rootroot# Detect lib3mf, then use this priority list to determine # which library to use: # # Priority # 1. LIB3MF_INCLUDEPATH / LIB3MF_LIBPATH (env or qmake) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths # read environment variables if not set as qmake parameter isEmpty(LIB3MF_INCLUDEPATH) { LIB3MF_INCLUDEPATH = $$(LIB3MF_INCLUDEPATH) } isEmpty(LIB3MF_LIBPATH) { LIB3MF_LIBPATH = $$(LIB3MF_LIBPATH) } isEmpty(LIB3MF_INCLUDEPATH) { LIB3MF_CFLAGS = $$system("$$PKG_CONFIG --cflags lib3MF") LIB3MF_INCLUDEPATH = $$system("$$PKG_CONFIG --variable=includedir lib3MF") !isEmpty(LIB3MF_CFLAGS) { ENABLE_LIB3MF=yes } } else { LIB3MF_CFLAGS = -I$$LIB3MF_INCLUDEPATH } isEmpty(LIB3MF_LIBPATH) { LIB3MF_LIBS = $$system("$$PKG_CONFIG --libs lib3MF") LIB3MF_LIBPATH = $$system("$$PKG_CONFIG --variable=libdir lib3MF") !isEmpty(LIB3MF_LIBS) { ENABLE_LIB3MF=yes } } else { LIB3MF_LIBS = -L$$LIB3MF_LIBPATH -l3MF } exists($$LIB3MF_INCLUDEPATH/Model/COM/NMR_DLLInterfaces.h) { ENABLE_LIB3MF=yes LIB3MF_API="API 1.0" } else:exists($$LIB3MF_INCLUDEPATH/lib3mf_implicit.hpp) { ENABLE_LIB3MF=yes LIB3MF_API="API 2.0" DEFINES += LIB3MF_API_2 LIB3MF_LIBS = -L$$LIB3MF_LIBPATH -l3mf } else { ENABLE_LIB3MF= LIB3MF_INCLUDEPATH = LIB3MF_LIBPATH = } !isEmpty(ENABLE_LIB3MF) { DEFINES += ENABLE_LIB3MF QMAKE_CXXFLAGS += $$LIB3MF_CFLAGS LIBS += $$LIB3MF_LIBS message("3MF Import/Export enabled $$LIB3MF_API") } else { message("3MF Import/Export disabled") } openscad-2021.01/features/opencsg.prf0000644000000000000000000000045514005610145016136 0ustar rootrootDEFINES += ENABLE_OPENCSG # Optionally specify location of OpenCSG using the # OPENCSGDIR env. variable OPENCSG_DIR = $$(OPENCSGDIR) !isEmpty(OPENCSG_DIR) { QMAKE_INCDIR += $$OPENCSG_DIR/include QMAKE_LIBDIR += $$OPENCSG_DIR/lib message("OpenCSG location: $$OPENCSG_DIR") } LIBS += -lopencsg openscad-2021.01/features/hidapi.prf0000644000000000000000000000327414005610145015740 0ustar rootroot# Detect hidapi, then use this priority list to determine # which library to use: # # Priority # 1. HIDAPI_INCLUDEPATH / HIDAPI_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) HIDAPI_DIR = $$(HIDAPIDIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(HIDAPI_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/hidapi) { HIDAPI_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/hidapi HIDAPI_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } } win*: { # Use included HIDAPI on MXE/Windows build. HIDAPI_CFLAGS = -I$$_PRO_FILE_PWD_/src/ext/hidapi HIDAPI_LIBS = -lsetupapi HEADERS += src/ext/hidapi/hidapi.h SOURCES += src/ext/hidapi/hid.c } else { isEmpty(HIDAPI_INCLUDEPATH) { HIDAPI_CFLAGS = $$system("pkg-config --silence-errors --cflags hidapi-libusb") } else { HIDAPI_CFLAGS = -I$$HIDAPI_INCLUDEPATH } isEmpty(HIDAPI_LIBPATH) { HIDAPI_LIBS = $$system("pkg-config --silence-errors --libs hidapi-libusb") } else { macx: { HIDAPI_LIBS = -L$$HIDAPI_LIBPATH -lhidapi -framework IOKit -framework CoreFoundation } else { HIDAPI_LIBS = -L$$HIDAPI_LIBPATH -lhidapi-libusb } } } *-g++* { GCC_VERSION = $$system("g++ -dumpversion | cut -d. -f1") lessThan(GCC_VERSION, 5) { DISABLE_HIDAPI="yes" } } isEmpty(DISABLE_HIDAPI):!isEmpty(HIDAPI_CFLAGS) { message("HIDAPI enabled") QMAKE_CXXFLAGS += $$HIDAPI_CFLAGS LIBS += $$HIDAPI_LIBS DEFINES += ENABLE_HIDAPI HEADERS += src/input/HidApiInputDriver.h SOURCES += src/input/HidApiInputDriver.cc } openscad-2021.01/features/eigen.prf0000644000000000000000000000300614005610145015562 0ustar rootroot# Detect eigen3 # # Priority # 0. EIGENDIR if set # 1. OPENSCAD_LIBRARIES eigen3 # 3. system's standard include paths for eigen3 # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) EIGEN_DIR = $$(EIGENDIR) # Optionally specify location of Eigen3 using the # OPENSCAD_LIBRARIES env. variable !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(EIGEN_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/eigen3) { EIGEN_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/eigen3 } } } !isEmpty(EIGEN_DIR) { EIGEN_INCLUDEPATH = $$EIGEN_DIR message("User set EIGEN location: $$EIGEN_INCLUDEPATH") } isEmpty(EIGEN_INCLUDEPATH) { linux*|hurd*|unix: EIGEN_INCLUDEPATH = /usr/include/eigen3 freebsd-g++: EIGEN_INCLUDEPATH = /usr/local/include/eigen3 netbsd*: EIGEN_INCLUDEPATH = /usr/pkg/include/eigen3 macx: EIGEN_INCLUDEPATH = /opt/local/include/eigen3 } !exists($$EIGEN_INCLUDEPATH/Eigen/Core) { EIGEN_CFLAGS = $$system("$$PKG_CONFIG --cflags eigen3") EIGEN_INCLUDEPATH = $$replace(EIGEN_CFLAGS,"-I","") } # disable Eigen SIMD optimizations for platforms where it breaks compilation !macx { !freebsd-g++ { QMAKE_CXXFLAGS += -DEIGEN_DONT_ALIGN } } # EIGEN being under 'include/eigen3' needs special prepending has_qt5 { QMAKE_INCDIR = $$EIGEN_INCLUDEPATH $$QMAKE_INCDIR } else { QMAKE_INCDIR_QT = $$EIGEN_INCLUDEPATH $$QMAKE_INCDIR_QT } # qmakespecs on netbsd prepend system includes, we need eigen first. netbsd* { QMAKE_CXXFLAGS = -I$$EIGEN_INCLUDEPATH $$QMAKE_CXXFLAGS } openscad-2021.01/features/cgal.prf0000644000000000000000000000060314005610145015401 0ustar rootrootDEFINES += ENABLE_CGAL CGAL_HEADER_ONLY # Optionally specify location of CGAL using the # CGALDIR env. variable CGAL_DIR = $$(CGALDIR) !isEmpty(CGAL_DIR) { QMAKE_INCDIR += $$CGAL_DIR/include QMAKE_LIBDIR += $$CGAL_DIR/lib message("CGAL location: $$CGAL_DIR") } LIBS += -lmpfr -lgmp *g++* { QMAKE_CXXFLAGS += -frounding-math } *clang* { QMAKE_CXXFLAGS -= -frounding-math } openscad-2021.01/features/glib-2.0.prf0000644000000000000000000000224214005610145015706 0ustar rootroot# Detect glib-2.0, then use this priority list to determine # which library to use: # # Priority # 1. GLIB2_INCLUDEPATH / GLIB2_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) GLIB2_DIR = $$(GLIB2DIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(GLIB2_INCLUDEPATH) { GLIB2_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/glib-2.0 GLIB2_INCLUDEPATH_2 = $$OPENSCAD_LIBRARIES_DIR/lib/glib-2.0/include GLIB2_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } !exists($$GLIB2_INCLUDEPATH/glib.h) { !exists($$GLIB2_INCLUDEPATH_2/glib.h) { GLIB2_INCLUDEPATH = GLIB2_INCLUDEPATH_2 = GLIB2_LIBPATH = } } isEmpty(GLIB2_INCLUDEPATH) { GLIB2_CFLAGS = $$system("$$PKG_CONFIG --cflags glib-2.0") } else { GLIB2_CFLAGS = -I$$GLIB2_INCLUDEPATH GLIB2_CFLAGS += -I$$GLIB2_INCLUDEPATH_2 } isEmpty(GLIB2_LIBPATH) { GLIB2_LIBS = $$system("$$PKG_CONFIG --libs glib-2.0") } else { GLIB2_LIBS = -L$$GLIB2_LIBPATH -lglib-2.0 } QMAKE_CXXFLAGS += $$GLIB2_CFLAGS LIBS += $$GLIB2_LIBS openscad-2021.01/features/gettext.prf0000644000000000000000000000151314005610145016160 0ustar rootroot# Detect gettext, then use this priority list to determine # which library to use: # # Priority # 1. GETTEXT_INCLUDEPATH / GETTEXT_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) GETTEXT_DIR = $$(GETTEXTDIR) macx: { isEmpty(GETTEXT_INCLUDEPATH) { !isEmpty(OPENSCAD_LIBRARIES_DIR) { GETTEXT_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include GETTEXT_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } !isEmpty(GETTEXT_INCLUDEPATH): GETTEXT_CXXFLAGS = -I$$GETTEXT_INCLUDEPATH !isEmpty(GETTEXT_LIBPATH): GETTEXT_LIBS = -L$$GETTEXT_LIBPATH GETTEXT_LIBS += -lintl -liconv } QMAKE_CXXFLAGS += $$GETTEXT_CXXFLAGS LIBS += $$GETTEXT_LIBS openscad-2021.01/features/sparkle.prf0000644000000000000000000000043314005610145016135 0ustar rootrootOPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) !isEmpty(OPENSCAD_LIBRARIES_DIR) { QMAKE_OBJECTIVE_CFLAGS +=-F$$OPENSCAD_LIBRARIES_DIR/lib QMAKE_LFLAGS +=-F$$OPENSCAD_LIBRARIES_DIR/lib } LIBS += -framework Sparkle HEADERS += src/SparkleAutoUpdater.h DEFINES += OPENSCAD_UPDATER openscad-2021.01/features/double-conversion.prf0000644000000000000000000000003314005610145020125 0ustar rootrootLIBS += -ldouble-conversionopenscad-2021.01/features/libxml2.prf0000644000000000000000000000177714005610145016061 0ustar rootroot# Detect libxml2, then use this priority list to determine # which library to use: # # Priority # 1. LIBXML2_INCLUDEPATH / LIBXML2_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config libxml2 { # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) LIBXML2_DIR = $$(LIBXML2DIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(LIBXML2_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/libxml2) { LIBXML2_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/libxml2 LIBXML2_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } } isEmpty(LIBXML2_INCLUDEPATH) { LIBXML2_CFLAGS = $$system("$$PKG_CONFIG --cflags libxml-2.0") } else { LIBXML2_CFLAGS = -I$$LIBXML2_INCLUDEPATH } isEmpty(LIBXML2_LIBPATH) { LIBXML2_LIBS = $$system("$$PKG_CONFIG --libs libxml-2.0") } else { LIBXML2_LIBS = -L$$LIBXML2_LIBPATH -lxml2 } QMAKE_CXXFLAGS += $$LIBXML2_CFLAGS LIBS += $$LIBXML2_LIBS } openscad-2021.01/features/fontconfig.prf0000644000000000000000000000206514005610145016633 0ustar rootroot# Detect fontconfig, then use this priority list to determine # which library to use: # # Priority # 1. FONTCONFIG_INCLUDEPATH / FONTCONFIG_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) FONTCONFIG_DIR = $$(FONTCONFIGDIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(FONTCONFIG_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/fontconfig) { FONTCONFIG_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/fontconfig FONTCONFIG_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } } isEmpty(FONTCONFIG_INCLUDEPATH) { FONTCONFIG_CFLAGS = $$system("$$PKG_CONFIG --cflags fontconfig") } else { FONTCONFIG_CFLAGS = -I$$FONTCONFIG_INCLUDEPATH } isEmpty(FONTCONFIG_LIBPATH) { FONTCONFIG_LIBS = $$system("$$PKG_CONFIG --libs fontconfig") } else { FONTCONFIG_LIBS = -L$$FONTCONFIG_LIBPATH -lfontconfig } QMAKE_CXXFLAGS += $$FONTCONFIG_CFLAGS LIBS += $$FONTCONFIG_LIBS openscad-2021.01/features/harfbuzz.prf0000644000000000000000000000200714005610145016326 0ustar rootroot# Detect harfbuzz, then use this priority list to determine # which library to use: # # Priority # 1. HARFBUZZ_INCLUDEPATH / HARFBUZZ_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) HARFBUZZ_DIR = $$(HARFBUZZDIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(HARFBUZZ_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/harfbuzz) { HARFBUZZ_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include/harfbuzz HARFBUZZ_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } } isEmpty(HARFBUZZ_INCLUDEPATH) { HARFBUZZ_CFLAGS = $$system("$$PKG_CONFIG --cflags harfbuzz") } else { HARFBUZZ_CFLAGS = -I$$HARFBUZZ_INCLUDEPATH } isEmpty(HARFBUZZ_LIBPATH) { HARFBUZZ_LIBS = $$system("$$PKG_CONFIG --libs harfbuzz") } else { HARFBUZZ_LIBS = -L$$HARFBUZZ_LIBPATH -lharfbuzz } QMAKE_CXXFLAGS += $$HARFBUZZ_CFLAGS LIBS += $$HARFBUZZ_LIBS openscad-2021.01/features/spnav.prf0000644000000000000000000000235614005610145015631 0ustar rootroot# Detect spnav, then use this priority list to determine # which library to use: # # Priority # 1. SPNAV_INCLUDEPATH / SPNAV_LIBPATH (qmake parameter, not checked it given on commandline) # 2. OPENSCAD_LIBRARIES (environment variable) # 3. system's standard include paths from pkg-config # read environment variables OPENSCAD_LIBRARIES_DIR = $$(OPENSCAD_LIBRARIES) SPNAV_DIR = $$(SPNAVDIR) !isEmpty(OPENSCAD_LIBRARIES_DIR) { isEmpty(SPNAV_INCLUDEPATH) { exists($$OPENSCAD_LIBRARIES_DIR/include/spnav.h) { SPNAV_INCLUDEPATH = $$OPENSCAD_LIBRARIES_DIR/include SPNAV_LIBPATH = $$OPENSCAD_LIBRARIES_DIR/lib } } } !win*: { isEmpty(SPNAV_INCLUDEPATH) { exists(/usr/include/spnav.h) { SPNAV_INCLUDEPATH = /usr/include SPNAV_LIBPATH = /usr/lib } exists(/usr/local/include/spnav.h) { SPNAV_INCLUDEPATH = /usr/local/include SPNAV_LIBPATH = /usr/local/lib } exists(/opt/include/spnav.h) { SPNAV_INCLUDEPATH = /opt/include SPNAV_LIBPATH = /opt/lib } } } !isEmpty(SPNAV_INCLUDEPATH) { QMAKE_CXXFLAGS += -I$$SPNAV_INCLUDEPATH LIBS += -L$$SPNAV_LIBPATH -lspnav DEFINES += ENABLE_SPNAV HEADERS += src/input/SpaceNavInputDriver.h SOURCES += src/input/SpaceNavInputDriver.cc } openscad-2021.01/valgrind.supp0000644000000000000000000000201514005610145014662 0ustar rootroot { Conditional jump or move depends on uninitialised value(s) in Nvidia GL driver Memcheck:Cond obj:/usr/lib/libGLcore.so.190.29 } { Use of uninitialised value of size 4 in Nvidia GL driver Memcheck:Value4 obj:/usr/lib/libGLcore.so.190.29 } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/libc-2.7.so obj:/lib/ld-2.7.so obj:/lib/libc-2.7.so fun:__libc_dlopen_mode fun:__nss_lookup_function obj:/lib/libc-2.7.so fun:__nss_passwd_lookup fun:getpwuid_r fun:_ZL22sm_performSaveYourselfP22QSessionManagerPrivate fun:_ZL23sm_saveYourselfCallbackP8_SmcConnPviiii fun:_SmcProcessMessage } { Memcheck:Free fun:free obj:/lib/libc-2.7.so obj:/lib/libc-2.7.so fun:_vgnU_freeres fun:exit fun:(below main) } { Qt misc leaks Memcheck:Leak fun:calloc ... fun:_Z7qt_initP19QApplicationPrivatei fun:_ZN19QApplicationPrivate9constructEv fun:_ZN12QApplicationC2ERiPPcbi fun:main } openscad-2021.01/testdata/0000755000000000000000000000000014005610145013756 5ustar rootrootopenscad-2021.01/testdata/nef3/0000755000000000000000000000000014005610145014611 5ustar rootrootopenscad-2021.01/testdata/nef3/broken.nef30000644000000000000000000001021214005610145016642 0ustar rootrootSelective Nef Complex standard vertices 8 halfedges 24 facets 12 volumes 2 shalfedges 48 shalfloops 0 sfaces 16 0 { 0 2, 0 5, 0 1, -2 | -1 -1 -1 1 } 1 1 { 3 5, 6 11, 2 3, -2 | -1 -1 1 1 } 1 2 { 6 8, 12 17, 4 5, -2 | -1 1 -1 1 } 1 3 { 9 11, 18 23, 6 7, -2 | -1 1 1 1 } 1 4 { 12 14, 24 29, 8 9, -2 | 1 -1 -1 1 } 1 5 { 15 17, 30 35, 10 11, -2 | 1 -1 1 1 } 1 6 { 18 20, 36 41, 12 13, -2 | 1 1 -1 1 } 1 7 { 21 23, 42 47, 14 15, -2 | 1 1 1 1 } 1 0 { 3, 0, 0 0 | 0 0 1 1 } 1 1 { 6, 0, 0 1 | 0 1 0 1 } 1 2 { 12, 0, 0 3 | 1 a 0 1 } 1 3 { 0, 1, 0 6 | 0 0 -1 1 } 1 4 { 9, 1, 0 7 | 0 1 0 1 } 1 5 { 15, 1, 0 9 | 1 0 0 1 } 1 6 { 1, 2, 0 12 | 0 -1 0 1 } 1 7 { 10, 2, 0 13 | 0 0 1 1 } 1 8 { 18, 2, 0 15 | 1 0 0 1 } 1 9 { 4, 3, 0 18 | 0 -1 0 1 } 1 10 { 7, 3, 0 19 | 0 0 -1 1 } 1 11 { 21, 3, 0 21 | 1 0 0 1 } 1 12 { 2, 4, 0 24 | -1 0 0 1 } 1 13 { 16, 4, 0 25 | 0 0 1 1 } 1 14 { 19, 4, 0 27 | 0 1 0 1 } 1 15 { 5, 5, 0 30 | -1 0 0 1 } 1 16 { 13, 5, 0 31 | 0 0 -1 1 } 1 17 { 22, 5, 0 33 | 0 1 0 1 } 1 18 { 8, 6, 0 36 | -1 0 0 1 } 1 19 { 14, 6, 0 37 | 0 -1 0 1 } 1 20 { 23, 6, 0 39 | 0 0 1 1 } 1 21 { 11, 7, 0 42 | -1 0 0 1 } 1 22 { 17, 7, 0 43 | 0 -1 0 1 } 1 23 { 20, 7, 0 45 | 0 0 -1 1 } 1 0 { 11, 1 , , 0 | -1 0 0 -1 } 1 1 { 10, 2 , , 0 | 0 -1 0 -1 } 1 2 { 9, 5 , , 0 | 0 0 -1 -1 } 1 3 { 8, 10 , , 0 | 0 0 1 -1 } 1 4 { 7, 17 , , 0 | 0 1 0 -1 } 1 5 { 6, 28 , , 0 | 1 0 0 -1 } 1 6 { 5, 29 , , 1 | -1 0 0 1 } 1 7 { 4, 16 , , 1 | 0 -1 0 1 } 1 8 { 3, 11 , , 1 | 0 0 -1 1 } 1 9 { 2, 4 , , 1 | 0 0 1 1 } 1 10 { 1, 3 , , 1 | 0 1 0 1 } 1 11 { 0, 0 , , 1 | 1 0 0 1 } 1 0 { 0 } 0 1 { 1 } 1 0 { 1, 3, 4, 0, 0, 7, 12, 11 | -1 0 0 0 } 1 1 { 0, 5, 2, 1, 1, 13, 6, 0 | 1 0 0 0 } 1 2 { 3, 1, 5, 0, 1, 9, 24, 1 | 0 1 0 0 } 1 3 { 2, 4, 0, 2, 0, 25, 8, 10 | 0 -1 0 0 } 1 4 { 5, 0, 3, 1, 0, 15, 26, 9 | 0 0 -1 0 } 1 5 { 4, 2, 1, 2, 1, 27, 14, 2 | 0 0 1 0 } 1 6 { 7, 9, 10, 3, 3, 1, 18, 0 | 1 0 0 0 } 1 7 { 6, 11, 8, 4, 2, 19, 0, 11 | -1 0 0 0 } 1 8 { 9, 7, 11, 3, 2, 3, 30, 10 | 0 -1 0 0 } 1 9 { 8, 10, 6, 5, 3, 31, 2, 1 | 0 1 0 0 } 1 10 { 11, 6, 9, 4, 3, 21, 32, 3 | 0 0 -1 0 } 1 11 { 10, 8, 7, 5, 2, 33, 20, 8 | 0 0 1 0 } 1 12 { 13, 15, 16, 6, 4, 0, 19, 11 | -1 0 0 0 } 1 13 { 12, 17, 14, 7, 5, 18, 1, 0 | 1 0 0 0 } 1 14 { 15, 13, 17, 6, 5, 5, 36, 2 | 0 0 1 0 } 1 15 { 14, 16, 12, 8, 4, 37, 4, 9 | 0 0 -1 0 } 1 16 { 17, 12, 15, 7, 4, 23, 38, 7 | 0 1 0 0 } 1 17 { 16, 14, 13, 8, 5, 39, 22, 4 | 0 -1 0 0 } 1 18 { 19, 21, 22, 9, 7, 6, 13, 0 | 1 0 0 0 } 1 19 { 18, 23, 20, 10, 6, 12, 7, 11 | -1 0 0 0 } 1 20 { 21, 19, 23, 9, 6, 11, 42, 8 | 0 0 1 0 } 1 21 { 20, 22, 18, 11, 7, 43, 10, 3 | 0 0 -1 0 } 1 22 { 23, 18, 21, 10, 7, 17, 44, 4 | 0 -1 0 0 } 1 23 { 22, 20, 19, 11, 6, 45, 16, 7 | 0 1 0 0 } 1 24 { 25, 27, 28, 12, 8, 2, 31, 1 | 0 1 0 0 } 1 25 { 24, 29, 26, 13, 9, 30, 3, 10 | 0 -1 0 0 } 1 26 { 27, 25, 29, 12, 9, 4, 37, 9 | 0 0 -1 0 } 1 27 { 26, 28, 24, 14, 8, 36, 5, 2 | 0 0 1 0 } 1 28 { 29, 24, 27, 13, 8, 35, 40, 5 | -1 0 0 0 } 1 29 { 28, 26, 25, 14, 9, 41, 34, 6 | 1 0 0 0 } 1 30 { 31, 33, 34, 15, 11, 8, 25, 10 | 0 -1 0 0 } 1 31 { 30, 35, 32, 16, 10, 24, 9, 1 | 0 1 0 0 } 1 32 { 33, 31, 35, 15, 10, 10, 43, 3 | 0 0 -1 0 } 1 33 { 32, 34, 30, 17, 11, 42, 11, 8 | 0 0 1 0 } 1 34 { 35, 30, 33, 16, 11, 29, 46, 6 | 1 0 0 0 } 1 35 { 34, 32, 31, 17, 10, 47, 28, 5 | -1 0 0 0 } 1 36 { 37, 39, 40, 18, 12, 14, 27, 2 | 0 0 1 0 } 1 37 { 36, 41, 38, 19, 13, 26, 15, 9 | 0 0 -1 0 } 1 38 { 39, 37, 41, 18, 13, 16, 45, 7 | 0 1 0 0 } 1 39 { 38, 40, 36, 20, 12, 44, 17, 4 | 0 -1 0 0 } 1 40 { 41, 36, 39, 19, 12, 28, 47, 5 | -1 0 0 0 } 1 41 { 40, 38, 37, 20, 13, 46, 29, 6 | 1 0 0 0 } 1 42 { 43, 45, 46, 21, 15, 20, 33, 8 | 0 0 1 0 } 1 43 { 42, 47, 44, 22, 14, 32, 21, 3 | 0 0 -1 0 } 1 44 { 45, 43, 47, 21, 14, 22, 39, 4 | 0 -1 0 0 } 1 45 { 44, 46, 42, 23, 15, 38, 23, 7 | 0 1 0 0 } 1 46 { 47, 42, 45, 22, 15, 34, 41, 6 | 1 0 0 0 } 1 47 { 46, 44, 43, 23, 14, 40, 35, 5 | -1 0 0 0 } 1 0 { 0, 0 , , , 0 } 0 1 { 0, 2 , , , 1 } 1 2 { 1, 8 , , , 0 } 0 3 { 1, 6 , , , 1 } 1 4 { 2, 12 , , , 0 } 0 5 { 2, 14 , , , 1 } 1 6 { 3, 20 , , , 0 } 0 7 { 3, 18 , , , 1 } 1 8 { 4, 24 , , , 1 } 1 9 { 4, 26 , , , 0 } 0 10 { 5, 32 , , , 1 } 1 11 { 5, 30 , , , 0 } 0 12 { 6, 36 , , , 1 } 1 13 { 6, 38 , , , 0 } 0 14 { 7, 44 , , , 1 } 1 15 { 7, 42 , , , 0 } 0 /* end Selective Nef complex */ openscad-2021.01/testdata/nef3/cube.nef30000644000000000000000000001021214005610145016300 0ustar rootrootSelective Nef Complex standard vertices 8 halfedges 24 facets 12 volumes 2 shalfedges 48 shalfloops 0 sfaces 16 0 { 0 2, 0 5, 0 1, -2 | -1 -1 -1 1 } 1 1 { 3 5, 6 11, 2 3, -2 | -1 -1 1 1 } 1 2 { 6 8, 12 17, 4 5, -2 | -1 1 -1 1 } 1 3 { 9 11, 18 23, 6 7, -2 | -1 1 1 1 } 1 4 { 12 14, 24 29, 8 9, -2 | 1 -1 -1 1 } 1 5 { 15 17, 30 35, 10 11, -2 | 1 -1 1 1 } 1 6 { 18 20, 36 41, 12 13, -2 | 1 1 -1 1 } 1 7 { 21 23, 42 47, 14 15, -2 | 1 1 1 1 } 1 0 { 3, 0, 0 0 | 0 0 1 1 } 1 1 { 6, 0, 0 1 | 0 1 0 1 } 1 2 { 12, 0, 0 3 | 1 0 0 1 } 1 3 { 0, 1, 0 6 | 0 0 -1 1 } 1 4 { 9, 1, 0 7 | 0 1 0 1 } 1 5 { 15, 1, 0 9 | 1 0 0 1 } 1 6 { 1, 2, 0 12 | 0 -1 0 1 } 1 7 { 10, 2, 0 13 | 0 0 1 1 } 1 8 { 18, 2, 0 15 | 1 0 0 1 } 1 9 { 4, 3, 0 18 | 0 -1 0 1 } 1 10 { 7, 3, 0 19 | 0 0 -1 1 } 1 11 { 21, 3, 0 21 | 1 0 0 1 } 1 12 { 2, 4, 0 24 | -1 0 0 1 } 1 13 { 16, 4, 0 25 | 0 0 1 1 } 1 14 { 19, 4, 0 27 | 0 1 0 1 } 1 15 { 5, 5, 0 30 | -1 0 0 1 } 1 16 { 13, 5, 0 31 | 0 0 -1 1 } 1 17 { 22, 5, 0 33 | 0 1 0 1 } 1 18 { 8, 6, 0 36 | -1 0 0 1 } 1 19 { 14, 6, 0 37 | 0 -1 0 1 } 1 20 { 23, 6, 0 39 | 0 0 1 1 } 1 21 { 11, 7, 0 42 | -1 0 0 1 } 1 22 { 17, 7, 0 43 | 0 -1 0 1 } 1 23 { 20, 7, 0 45 | 0 0 -1 1 } 1 0 { 11, 1 , , 0 | -1 0 0 -1 } 1 1 { 10, 2 , , 0 | 0 -1 0 -1 } 1 2 { 9, 5 , , 0 | 0 0 -1 -1 } 1 3 { 8, 10 , , 0 | 0 0 1 -1 } 1 4 { 7, 17 , , 0 | 0 1 0 -1 } 1 5 { 6, 28 , , 0 | 1 0 0 -1 } 1 6 { 5, 29 , , 1 | -1 0 0 1 } 1 7 { 4, 16 , , 1 | 0 -1 0 1 } 1 8 { 3, 11 , , 1 | 0 0 -1 1 } 1 9 { 2, 4 , , 1 | 0 0 1 1 } 1 10 { 1, 3 , , 1 | 0 1 0 1 } 1 11 { 0, 0 , , 1 | 1 0 0 1 } 1 0 { 0 } 0 1 { 1 } 1 0 { 1, 3, 4, 0, 0, 7, 12, 11 | -1 0 0 0 } 1 1 { 0, 5, 2, 1, 1, 13, 6, 0 | 1 0 0 0 } 1 2 { 3, 1, 5, 0, 1, 9, 24, 1 | 0 1 0 0 } 1 3 { 2, 4, 0, 2, 0, 25, 8, 10 | 0 -1 0 0 } 1 4 { 5, 0, 3, 1, 0, 15, 26, 9 | 0 0 -1 0 } 1 5 { 4, 2, 1, 2, 1, 27, 14, 2 | 0 0 1 0 } 1 6 { 7, 9, 10, 3, 3, 1, 18, 0 | 1 0 0 0 } 1 7 { 6, 11, 8, 4, 2, 19, 0, 11 | -1 0 0 0 } 1 8 { 9, 7, 11, 3, 2, 3, 30, 10 | 0 -1 0 0 } 1 9 { 8, 10, 6, 5, 3, 31, 2, 1 | 0 1 0 0 } 1 10 { 11, 6, 9, 4, 3, 21, 32, 3 | 0 0 -1 0 } 1 11 { 10, 8, 7, 5, 2, 33, 20, 8 | 0 0 1 0 } 1 12 { 13, 15, 16, 6, 4, 0, 19, 11 | -1 0 0 0 } 1 13 { 12, 17, 14, 7, 5, 18, 1, 0 | 1 0 0 0 } 1 14 { 15, 13, 17, 6, 5, 5, 36, 2 | 0 0 1 0 } 1 15 { 14, 16, 12, 8, 4, 37, 4, 9 | 0 0 -1 0 } 1 16 { 17, 12, 15, 7, 4, 23, 38, 7 | 0 1 0 0 } 1 17 { 16, 14, 13, 8, 5, 39, 22, 4 | 0 -1 0 0 } 1 18 { 19, 21, 22, 9, 7, 6, 13, 0 | 1 0 0 0 } 1 19 { 18, 23, 20, 10, 6, 12, 7, 11 | -1 0 0 0 } 1 20 { 21, 19, 23, 9, 6, 11, 42, 8 | 0 0 1 0 } 1 21 { 20, 22, 18, 11, 7, 43, 10, 3 | 0 0 -1 0 } 1 22 { 23, 18, 21, 10, 7, 17, 44, 4 | 0 -1 0 0 } 1 23 { 22, 20, 19, 11, 6, 45, 16, 7 | 0 1 0 0 } 1 24 { 25, 27, 28, 12, 8, 2, 31, 1 | 0 1 0 0 } 1 25 { 24, 29, 26, 13, 9, 30, 3, 10 | 0 -1 0 0 } 1 26 { 27, 25, 29, 12, 9, 4, 37, 9 | 0 0 -1 0 } 1 27 { 26, 28, 24, 14, 8, 36, 5, 2 | 0 0 1 0 } 1 28 { 29, 24, 27, 13, 8, 35, 40, 5 | -1 0 0 0 } 1 29 { 28, 26, 25, 14, 9, 41, 34, 6 | 1 0 0 0 } 1 30 { 31, 33, 34, 15, 11, 8, 25, 10 | 0 -1 0 0 } 1 31 { 30, 35, 32, 16, 10, 24, 9, 1 | 0 1 0 0 } 1 32 { 33, 31, 35, 15, 10, 10, 43, 3 | 0 0 -1 0 } 1 33 { 32, 34, 30, 17, 11, 42, 11, 8 | 0 0 1 0 } 1 34 { 35, 30, 33, 16, 11, 29, 46, 6 | 1 0 0 0 } 1 35 { 34, 32, 31, 17, 10, 47, 28, 5 | -1 0 0 0 } 1 36 { 37, 39, 40, 18, 12, 14, 27, 2 | 0 0 1 0 } 1 37 { 36, 41, 38, 19, 13, 26, 15, 9 | 0 0 -1 0 } 1 38 { 39, 37, 41, 18, 13, 16, 45, 7 | 0 1 0 0 } 1 39 { 38, 40, 36, 20, 12, 44, 17, 4 | 0 -1 0 0 } 1 40 { 41, 36, 39, 19, 12, 28, 47, 5 | -1 0 0 0 } 1 41 { 40, 38, 37, 20, 13, 46, 29, 6 | 1 0 0 0 } 1 42 { 43, 45, 46, 21, 15, 20, 33, 8 | 0 0 1 0 } 1 43 { 42, 47, 44, 22, 14, 32, 21, 3 | 0 0 -1 0 } 1 44 { 45, 43, 47, 21, 14, 22, 39, 4 | 0 -1 0 0 } 1 45 { 44, 46, 42, 23, 15, 38, 23, 7 | 0 1 0 0 } 1 46 { 47, 42, 45, 22, 15, 34, 41, 6 | 1 0 0 0 } 1 47 { 46, 44, 43, 23, 14, 40, 35, 5 | -1 0 0 0 } 1 0 { 0, 0 , , , 0 } 0 1 { 0, 2 , , , 1 } 1 2 { 1, 8 , , , 0 } 0 3 { 1, 6 , , , 1 } 1 4 { 2, 12 , , , 0 } 0 5 { 2, 14 , , , 1 } 1 6 { 3, 20 , , , 0 } 0 7 { 3, 18 , , , 1 } 1 8 { 4, 24 , , , 1 } 1 9 { 4, 26 , , , 0 } 0 10 { 5, 32 , , , 1 } 1 11 { 5, 30 , , , 0 } 0 12 { 6, 36 , , , 1 } 1 13 { 6, 38 , , , 0 } 0 14 { 7, 44 , , , 1 } 1 15 { 7, 42 , , , 0 } 0 /* end Selective Nef complex */ openscad-2021.01/testdata/dxf/0000755000000000000000000000000014005610145014537 5ustar rootrootopenscad-2021.01/testdata/dxf/circle.dxf0000644000000000000000000002576314005610145016520 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 CIRCLE 5 43 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 100.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 44 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 44 100 AcDbDictionary 281 1 3 DIMASSOC 350 46 3 HIDETEXT 350 45 0 DICTIONARYVAR 5 45 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 46 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon8.dxf0000644000000000000000000003140014005610145017017 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -49.2403876506104083 20 -8.6824088833465005 30 0.0 11 -74.1459880408624628 21 17.388860153681172 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -123.386375691472864 20 8.7064512703346502 30 0.0 11 -77.0481384643073568 21 -23.7399317434764328 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -77.0481384643073568 20 -23.7399317434764328 30 0.0 11 -93.2713299712129214 21 -46.9090503570592148 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -93.2713299712129214 20 -46.9090503570592148 30 0.0 11 0.0 21 -100.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -49.2403876506104083 20 -8.6824088833465005 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -138.4438985516028424 20 36.5142020840316022 30 0.0 11 -100.0 21 100.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -100.0 20 100.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.6794416688387912 20 57.0665768391163368 30 0.0 11 -123.386375691472864 21 8.7064512703346502 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.6794416688387912 20 57.0665768391163368 30 0.0 11 -74.1459880408624628 21 17.388860153681172 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -130.0 20 -100.0 30 0.0 11 -138.4438985516028424 21 36.5142020840316022 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 -100.0 30 0.0 11 -130.0 21 -100.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4E 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4E 100 AcDbDictionary 281 1 3 DIMASSOC 350 50 3 HIDETEXT 350 4F 0 DICTIONARYVAR 5 4F 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 50 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/lwpolyline-closed.dxf0000644000000000000000000002610314005610145020711 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LWPOLYLINE 5 43 8 0 62 256 370 -1 6 ByLayer 100 AcDbEntity 100 AcDbPolyline 90 3 70 1 10 50.0 20 50.0 10 0.0 20 0.0 10 0.0 20 50.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 44 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 44 100 AcDbDictionary 281 1 3 DIMASSOC 350 46 3 HIDETEXT 350 45 0 DICTIONARYVAR 5 45 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 46 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/nothing-decimal-comma-separated.dxf0000644000000000000000000000113614005610145023345 0ustar rootroot999 This tests should not crash but produce no visible result, see former issue 593. 0 SECTION 2 HEADER 9 $EXTMIN 10 -6,63671875 20 -0,0244140625 30 0,5 9 $EXTMAX 10 7,1357421875 20 0,921875 30 0,5 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 0 VPORT 2 *ACTIVE 41 1.000000 0 ENDTAB 0 TABLE 2 LAYER 0 LAYER 2 0 62 0 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 8 0 62 0 10 0,1 20 0,1 30 0 11 2,5 21 0 31 0 0 LINE 8 0 62 0 10 2,5 20 0 30 0 11 2,5 21 2,5 31 0 0 LINE 8 0 62 0 10 2,5 20 2,5 30 0 11 0 21 2,5 31 0 0 LINE 8 0 62 0 10 0 20 2,5 30 0 11 0,1 21 0,1 31 0 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/ellipse-reverse.dxf0000644000000000000000000002704714005610145020362 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ELLIPSE 5 43 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 40 0.5 41 1.5707963267948966 42 0.0 0 ELLIPSE 5 44 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 10.0 30 0.0 11 100.0 21 0.0 31 0.0 40 0.5 41 0.0 42 1.5707963267948966 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0000000000000142 20 50.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 110.0 20 10.0 30 0.0 11 10.0000000000000036 21 60.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 47 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 47 100 AcDbDictionary 281 1 3 DIMASSOC 350 49 3 HIDETEXT 350 48 0 DICTIONARYVAR 5 48 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 49 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-intersect.dxf0000644000000000000000000002762014005610145020736 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 100.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 -50.0 30 0.0 11 50.0 21 -50.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 -50.0 30 0.0 11 50.0 21 50.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 50.0 30 0.0 11 -50.0 21 50.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 50.0 30 0.0 11 -50.0 21 -50.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4B 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4B 100 AcDbDictionary 281 1 3 DIMASSOC 350 4D 3 HIDETEXT 350 4C 0 DICTIONARYVAR 5 4C 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4D 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-self-intersect.dxf0000644000000000000000000002660414005610145021666 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 100.0 30 0.0 11 0.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 47 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 47 100 AcDbDictionary 281 1 3 DIMASSOC 350 49 3 HIDETEXT 350 48 0 DICTIONARYVAR 5 48 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 49 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/transform-insert.dxf0000644000000000000000000004145114005610145020564 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 BLOCK_RECORD 5 43 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 testblock 340 0 0 BLOCK_RECORD 5 44 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 testblock2 340 0 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 45 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 testblock 70 0 10 0.0 20 0.0 30 0.0 3 testblock 1 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.0 20 0.0 30 0.0 11 -1.0 21 2.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.0 20 2.0 30 0.0 11 -3.0 21 2.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -3.0 20 2.0 30 0.0 11 -3.0 21 4.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -3.0 20 4.0 30 0.0 11 3.0 21 4.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 3.0 20 4.0 30 0.0 11 3.0 21 2.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 3.0 20 2.0 30 0.0 11 1.0 21 2.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.0 20 2.0 30 0.0 11 1.0 21 0.0 31 0.0 0 ENDBLK 5 4D 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 4E 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 testblock2 70 0 10 0.0 20 0.0 30 0.0 3 testblock2 1 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.0000000000000004 20 6.0 30 0.0 11 -1.0 21 8.0 31 0.0 0 LINE 5 50 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.0 20 8.0 30 0.0 11 -3.0 21 8.0 31 0.0 0 LINE 5 51 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -3.0 20 8.0 30 0.0 11 -3.0 21 10.0 31 0.0 0 LINE 5 52 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -3.0 20 10.0 30 0.0 11 3.0 21 10.0 31 0.0 0 LINE 5 53 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 3.0 20 10.0 30 0.0 11 3.0 21 8.0 31 0.0 0 LINE 5 54 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 3.0 20 8.0 30 0.0 11 1.0 21 8.0 31 0.0 0 LINE 5 55 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.0 20 8.0 30 0.0 11 0.9999999999999998 21 6.0 31 0.0 0 ENDBLK 5 56 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 57 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 10.0 30 0.0 11 10.0 21 -10.0 31 0.0 0 LINE 5 58 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 -10.0 30 0.0 11 -10.0 21 10.0 31 0.0 0 LINE 5 59 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 10.0 30 0.0 11 -1.0 21 10.0 31 0.0 0 LINE 5 5A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.0 20 10.0 30 0.0 11 10.0 21 10.0 31 0.0 0 LINE 5 5B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 -10.0 30 0.0 11 1.0 21 -10.0 31 0.0 0 LINE 5 5C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.0 20 -10.0 30 0.0 11 -10.0 21 -10.0 31 0.0 0 LINE 5 5D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 10.0 30 0.0 11 40.0 21 -10.0 31 0.0 0 LINE 5 5E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 -10.0 30 0.0 11 20.0 21 10.0 31 0.0 0 LINE 5 5F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 10.0 30 0.0 11 29.0 21 10.0 31 0.0 0 LINE 5 60 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 31.0 20 10.0 30 0.0 11 40.0 21 10.0 31 0.0 0 LINE 5 61 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 -10.0 30 0.0 11 31.0 21 -10.0 31 0.0 0 LINE 5 62 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 29.0 20 -10.0 30 0.0 11 20.0 21 -10.0 31 0.0 0 INSERT 5 63 100 AcDbEntity 100 AcDbBlockReference 8 0 62 256 370 -1 6 ByLayer 2 testblock2 10 29.9999999999999964 20 -4.0 30 0.0 41 1.0 42 -1.0 43 1.0 50 360.0 44 1.0 45 1.0 0 INSERT 5 64 100 AcDbEntity 100 AcDbBlockReference 8 0 62 256 370 -1 6 ByLayer 2 testblock2 10 30.0 20 4.0 30 0.0 44 1.0 45 1.0 0 INSERT 5 65 100 AcDbEntity 100 AcDbBlockReference 8 0 62 256 370 -1 6 ByLayer 2 testblock 10 0.0 20 -10.0 30 0.0 41 1.0 42 -1.0 43 1.0 50 360.0 44 1.0 45 1.0 0 INSERT 5 66 100 AcDbEntity 100 AcDbBlockReference 8 0 62 256 370 -1 6 ByLayer 2 testblock 10 0.0 20 10.0 30 0.0 44 1.0 45 1.0 0 LINE 5 67 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 7.0710678118654755 30 0.0 11 67.0710678118654755 21 -0.0000000000000017 31 0.0 0 LINE 5 68 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 -7.0710678118654755 30 0.0 11 52.9289321881345245 21 0.0000000000000009 31 0.0 0 LINE 5 69 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 52.9289321881345245 20 0.0000000000000009 30 0.0 11 56.1109127034739927 21 3.1819805153394651 31 0.0 0 LINE 5 6A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 56.8180194846605389 20 3.8890872965260113 30 0.0 11 60.0 21 7.0710678118654755 31 0.0 0 LINE 5 6B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 67.0710678118654755 20 -0.0000000000000017 30 0.0 11 63.8890872965260073 21 -3.1819805153394651 31 0.0 0 LINE 5 6C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 63.1819805153394611 20 -3.8890872965260117 30 0.0 11 60.0 21 -7.0710678118654755 31 0.0 0 INSERT 5 6D 100 AcDbEntity 100 AcDbBlockReference 8 0 62 256 370 -1 6 ByLayer 2 testblock2 10 58.5857864376269077 20 1.4142135623730963 30 0.0 41 0.5 42 0.5 43 1.0 50 45.0 44 1.0 45 1.0 0 INSERT 5 6E 100 AcDbEntity 100 AcDbBlockReference 8 0 62 256 370 -1 6 ByLayer 2 testblock2 10 61.4142135623730923 20 -1.4142135623730949 30 0.0 41 0.5 42 0.5 43 1.0 50 -135.0 44 1.0 45 1.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 6F 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 6F 100 AcDbDictionary 281 1 3 DIMASSOC 350 71 3 HIDETEXT 350 70 0 DICTIONARYVAR 5 70 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 71 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-concave.dxf0000644000000000000000000003763614005610145020364 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 70.0 30 0.0 11 20.0 21 40.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 40.0 30 0.0 11 70.0 21 30.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 30.0 30 0.0 11 30.0 21 10.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 10.0 30 0.0 11 100.0 21 10.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 10.0 30 0.0 11 60.0 21 -10.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 -10.0 30 0.0 11 100.0 21 -20.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 -20.0 30 0.0 11 80.0 21 -30.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 80.0 20 -30.0 30 0.0 11 100.0 21 -70.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 -70.0 30 0.0 11 40.0 21 -40.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 -40.0 30 0.0 11 10.0 21 -80.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 -80.0 30 0.0 11 10.0 21 -20.0 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 -20.0 30 0.0 11 -80.0 21 -50.0 31 0.0 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -80.0 20 -50.0 30 0.0 11 -50.0 21 -10.0 31 0.0 0 LINE 5 50 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 -10.0 30 0.0 11 10.0 21 0.0 31 0.0 0 LINE 5 51 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 0.0 30 0.0 11 30.0 21 -20.0 31 0.0 0 LINE 5 52 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 -20.0 30 0.0 11 30.0 21 -30.0 31 0.0 0 LINE 5 53 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 -30.0 30 0.0 11 50.0 21 -30.0 31 0.0 0 LINE 5 54 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 -30.0 30 0.0 11 70.0 21 -40.0 31 0.0 0 LINE 5 55 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 -40.0 30 0.0 11 70.0 21 -30.0 31 0.0 0 LINE 5 56 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 -30.0 30 0.0 11 50.0 21 0.0 31 0.0 0 LINE 5 57 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 0.0 30 0.0 11 30.0 21 0.0 31 0.0 0 LINE 5 58 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 0.0 30 0.0 11 10.0 21 10.0 31 0.0 0 LINE 5 59 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 10.0 30 0.0 11 10.0 21 20.0 31 0.0 0 LINE 5 5A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 20.0 30 0.0 11 10.0 21 30.0 31 0.0 0 LINE 5 5B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 30.0 30 0.0 11 10.0 21 50.0 31 0.0 0 LINE 5 5C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 50.0 30 0.0 11 -50.0 21 0.0 31 0.0 0 LINE 5 5D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 0.0 30 0.0 11 -70.0 21 30.0 31 0.0 0 LINE 5 5E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -70.0 20 30.0 30 0.0 11 -10.0 21 80.0 31 0.0 0 LINE 5 5F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 80.0 30 0.0 11 -10.0 21 100.0 31 0.0 0 LINE 5 60 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 100.0 30 0.0 11 -120.0 21 30.0 31 0.0 0 LINE 5 61 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -120.0 20 30.0 30 0.0 11 -80.0 21 -10.0 31 0.0 0 LINE 5 62 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -80.0 20 -10.0 30 0.0 11 -100.0 21 -30.0 31 0.0 0 LINE 5 63 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -100.0 20 -30.0 30 0.0 11 -70.0 21 -70.0 31 0.0 0 LINE 5 64 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -70.0 20 -70.0 30 0.0 11 -140.0 21 -30.0 31 0.0 0 LINE 5 65 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -140.0 20 -30.0 30 0.0 11 -130.0 21 60.0 31 0.0 0 LINE 5 66 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -130.0 20 60.0 30 0.0 11 -30.0 21 120.0 31 0.0 0 LINE 5 67 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -30.0 20 120.0 30 0.0 11 70.0 21 110.0 31 0.0 0 LINE 5 68 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 110.0 30 0.0 11 60.0 21 70.0 31 0.0 0 LINE 5 69 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 70.0 30 0.0 11 20.0 21 70.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 6A 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 6A 100 AcDbDictionary 281 1 3 DIMASSOC 350 6C 3 HIDETEXT 350 6B 0 DICTIONARYVAR 5 6B 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 6C 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/circle-double.dxf0000644000000000000000000002716014005610145017761 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -30.0 20 30.0 30 0.0 11 30.0 21 30.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 30.0 30 0.0 11 30.0 21 -30.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 -30.0 30 0.0 11 -30.0 21 -30.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -30.0 20 -30.0 30 0.0 11 -30.0 21 30.0 31 0.0 0 CIRCLE 5 47 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 20.0 0 CIRCLE 5 48 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 20.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 49 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 49 100 AcDbDictionary 281 1 3 DIMASSOC 350 4B 3 HIDETEXT 350 4A 0 DICTIONARYVAR 5 4A 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4B 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-concave-simple.dxf0000644000000000000000000002766614005610145021655 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -43.3012701892219454 20 -24.9999999999999929 30 0.0 11 -49.9999999999999361 21 86.602540378443905 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -49.9999999999999361 20 86.602540378443905 30 0.0 11 43.3012701892219312 21 25.0000000000000071 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 43.3012701892219312 20 25.0000000000000071 30 0.0 11 45.9807621135331388 21 -19.6410161513775883 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 45.9807621135331388 20 -19.6410161513775883 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 -5.9807621135331921 21 -49.6410161513775421 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -5.9807621135331921 20 -49.6410161513775421 30 0.0 11 -43.3012701892219454 21 -24.9999999999999929 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 49 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 49 100 AcDbDictionary 281 1 3 DIMASSOC 350 4B 3 HIDETEXT 350 4A 0 DICTIONARYVAR 5 4A 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4B 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-riser.dxf0000644000000000000000000003762414005610145020067 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 CIRCLE 5 43 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 -5.0 20 55.0 30 0.0 40 1.5 0 CIRCLE 5 44 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 55.0 30 0.0 40 1.5 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 156.0 30 0.0 11 0.0 21 156.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 156.0 30 0.0 11 0.0 21 151.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 151.0 30 0.0 11 -10.0 21 151.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.4976541697914116 20 188.9977563603677595 30 0.0 11 1.5023458302085879 21 188.9977563603677595 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.4976541697914103 20 189.9977563603677595 30 0.0 11 -1.4976541697914116 21 188.9977563603677595 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.5023458302085879 20 188.9977563603677595 30 0.0 11 1.502345830208587 21 189.9977563603677595 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -4.0 20 200.0 30 0.0 11 -4.0 21 205.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -4.0 20 205.0 30 0.0 11 -10.0 21 205.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 4.0 20 205.0 30 0.0 11 4.0 21 200.0 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 4.0 20 200.0 30 0.0 11 1.4031552236521563 21 200.0 31 0.0 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -4.0000000000000009 20 200.0 30 0.0 11 -1.4148563846039739 21 200.0 31 0.0 0 LINE 5 50 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 2.752345830208589 20 196.9977563603677595 30 0.0 11 2.7498297991646306 21 193.9977563603677595 31 0.0 0 LINE 5 51 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.502345830208587 20 193.9977563603677595 30 0.0 11 2.7498297991646306 21 193.9977563603677595 31 0.0 0 LINE 5 52 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 2.752345830208589 20 196.9977563603677595 30 0.0 11 1.4031552236520406 21 196.9990366371471282 31 0.0 0 LINE 5 53 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.4031552236521068 20 196.9990366371471282 30 0.0 11 1.4031552236521563 21 200.0 31 0.0 0 LINE 5 54 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -2.747654169791411 20 196.9977563603677595 30 0.0 11 -2.7523458302085904 21 193.9977563603677595 31 0.0 0 LINE 5 55 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -2.7523458302085904 20 193.9977563603677595 30 0.0 11 -1.4976541697914103 21 193.9977563603677595 31 0.0 0 LINE 5 56 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.4141381897576664 20 196.9990366371471282 30 0.0 11 -2.747654169791411 21 196.9977563603677595 31 0.0 0 LINE 5 57 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.4148563846039739 20 200.0 30 0.0 11 -1.4145485302998744 21 196.9990362431889821 31 0.0 0 LINE 5 58 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -1.4976541697914103 20 189.9977563603677595 30 0.0 11 -1.4976541697914103 21 193.9977563603677595 31 0.0 0 LINE 5 59 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 1.502345830208587 20 189.9977563603677595 30 0.0 11 1.502345830208587 21 193.9977563603677595 31 0.0 0 LINE 5 5A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 -40.0 30 0.0 11 10.0 21 -40.0 31 0.0 0 LINE 5 5B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 151.0 30 0.0 11 -10.0 21 -40.0 31 0.0 0 CIRCLE 5 5C 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 -5.0 20 5.0 30 0.0 40 1.5 0 CIRCLE 5 5D 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 5.0 30 0.0 40 1.5 0 CIRCLE 5 5E 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 -5.0 20 140.0 30 0.0 40 1.5 0 CIRCLE 5 5F 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 70.0 30 0.0 40 1.5 0 CIRCLE 5 60 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 -5.0 20 70.0 30 0.0 40 1.5 0 CIRCLE 5 61 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 140.0 30 0.0 40 1.5 0 LINE 5 62 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 205.0 30 0.0 11 4.0 21 205.0 31 0.0 0 LINE 5 63 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 -40.0 30 0.0 11 10.0 21 205.0 31 0.0 0 LINE 5 64 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -10.0 20 205.0 30 0.0 11 -10.0 21 156.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 65 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 65 100 AcDbDictionary 281 1 3 DIMASSOC 350 67 3 HIDETEXT 350 66 0 DICTIONARYVAR 5 66 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 67 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-overlap.dxf0000644000000000000000000002760714005610145020413 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 100.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 0.0 21 50.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 50.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 50.0 21 0.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 100.0 21 50.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 50.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 100.0 21 100.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4B 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4B 100 AcDbDictionary 281 1 3 DIMASSOC 350 4D 3 HIDETEXT 350 4C 0 DICTIONARYVAR 5 4C 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4D 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-mesh.dxf0000644000000000000000000003046514005610145017673 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 140.0 30 0.0 11 0.0 21 140.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 140.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 0.0 21 140.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 140.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 140.0 30 0.0 11 45.0 21 100.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 45.0 20 100.0 30 0.0 11 60.0 21 80.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 45.0 21 100.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 45.0 20 50.0 30 0.0 11 140.0 21 0.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 80.0 30 0.0 11 45.0 21 50.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 45.0 20 50.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 45.0 20 100.0 30 0.0 11 45.0 21 50.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4E 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4E 100 AcDbDictionary 281 1 3 DIMASSOC 350 50 3 HIDETEXT 350 4F 0 DICTIONARYVAR 5 4F 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 50 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/circle-advanced.dxf0000644000000000000000000003374514005610145020262 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 CIRCLE 5 43 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 87.3402112431611215 0 CIRCLE 5 44 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 10.0 0 CIRCLE 5 45 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 20.0 0 CIRCLE 5 46 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 50.0 30 0.0 40 10.0 0 CIRCLE 5 47 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 0.0 30 0.0 40 10.0 0 CIRCLE 5 48 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 -50.0 30 0.0 40 10.0 0 CIRCLE 5 49 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 0.0 30 0.0 40 10.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -20.0 20 20.0 30 0.0 11 -40.0 21 20.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 20.0 30 0.0 11 -40.0 21 40.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 40.0 30 0.0 11 -20.0 21 40.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -20.0 20 40.0 30 0.0 11 -20.0 21 20.0 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 20.0 30 0.0 11 40.0 21 20.0 31 0.0 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 20.0 30 0.0 11 40.0 21 40.0 31 0.0 0 LINE 5 50 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 40.0 30 0.0 11 20.0 21 40.0 31 0.0 0 LINE 5 51 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 40.0 30 0.0 11 20.0 21 20.0 31 0.0 0 LINE 5 52 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 -20.0 30 0.0 11 40.0 21 -20.0 31 0.0 0 LINE 5 53 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 -20.0 30 0.0 11 40.0 21 -40.0 31 0.0 0 LINE 5 54 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 -40.0 30 0.0 11 20.0 21 -40.0 31 0.0 0 LINE 5 55 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 -40.0 30 0.0 11 20.0 21 -20.0 31 0.0 0 LINE 5 56 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -20.0 20 -20.0 30 0.0 11 -40.0 21 -20.0 31 0.0 0 LINE 5 57 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 -20.0 30 0.0 11 -40.0 21 -40.0 31 0.0 0 LINE 5 58 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 -40.0 30 0.0 11 -20.0 21 -40.0 31 0.0 0 LINE 5 59 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -20.0 20 -40.0 30 0.0 11 -20.0 21 -20.0 31 0.0 0 CIRCLE 5 5A 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 70.7106781186547551 0 CIRCLE 5 5B 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 80.6225774829854913 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 5C 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 5C 100 AcDbDictionary 281 1 3 DIMASSOC 350 5E 3 HIDETEXT 350 5D 0 DICTIONARYVAR 5 5D 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 5E 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/circle-small.dxf0000644000000000000000000002614314005610145017617 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 CIRCLE 5 43 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 8.0 0 CIRCLE 5 44 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 16.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 45 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 45 100 AcDbDictionary 281 1 3 DIMASSOC 350 47 3 HIDETEXT 350 46 0 DICTIONARYVAR 5 46 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 47 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/ellipse-arc.dxf0000644000000000000000000002627314005610145017454 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ELLIPSE 5 43 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 40 0.5 41 0.0 42 1.5707963267948966 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0000000000000142 20 50.0 30 0.0 11 100.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 45 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 45 100 AcDbDictionary 281 1 3 DIMASSOC 350 47 3 HIDETEXT 350 46 0 DICTIONARYVAR 5 46 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 47 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-holes-touch.dxf0000644000000000000000000002723114005610145021166 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 48.0 30 0.0 11 30.0 21 88.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 88.0 30 0.0 11 -20.0 21 88.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -20.0 20 48.0 30 0.0 11 30.0 21 48.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -20.0 20 88.0 30 0.0 11 -20.0 21 48.0 31 0.0 0 CIRCLE 5 47 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 63.0 30 0.0 40 7.5 0 CIRCLE 5 48 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 78.0 30 0.0 40 7.5 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 49 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 49 100 AcDbDictionary 281 1 3 DIMASSOC 350 4B 3 HIDETEXT 350 4A 0 DICTIONARYVAR 5 4A 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4B 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/triangle-with-duplicate-vertex.dxf0000644000000000000000000002657414005610145023321 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 47 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 47 100 AcDbDictionary 281 1 3 DIMASSOC 350 49 3 HIDETEXT 350 48 0 DICTIONARYVAR 5 48 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 49 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-concave-hole.dxf0000644000000000000000000003321614005610145021277 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 100.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 30.0 21 0.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 0.0 30 0.0 11 30.0 21 20.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 30.0 20 20.0 30 0.0 11 80.0 21 20.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 80.0 20 20.0 30 0.0 11 80.0 21 80.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 80.0 20 80.0 30 0.0 11 20.0 21 80.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 80.0 30 0.0 11 20.0 21 70.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 70.0 30 0.0 11 70.0 21 70.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 70.0 30 0.0 11 70.0 21 30.0 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 30.0 30 0.0 11 20.0 21 30.0 31 0.0 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 30.0 30 0.0 11 20.0 21 0.0 31 0.0 0 LINE 5 50 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 51 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 60.0 30 0.0 11 60.0 21 40.0 31 0.0 0 LINE 5 52 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 40.0 30 0.0 11 5.0 21 40.0 31 0.0 0 LINE 5 53 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 40.0 30 0.0 11 5.0 21 95.0 31 0.0 0 LINE 5 54 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 5.0 20 95.0 30 0.0 11 50.0 21 95.0 31 0.0 0 LINE 5 55 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 95.0 30 0.0 11 50.0 21 85.0 31 0.0 0 LINE 5 56 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 85.0 30 0.0 11 13.0 21 85.0 31 0.0 0 LINE 5 57 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 13.0 20 85.0 30 0.0 11 13.0 21 60.0 31 0.0 0 LINE 5 58 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 13.0 20 60.0 30 0.0 11 60.0 21 60.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 59 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 59 100 AcDbDictionary 281 1 3 DIMASSOC 350 5B 3 HIDETEXT 350 5A 0 DICTIONARYVAR 5 5A 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 5B 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygons.dxf0000644000000000000000000003021214005610145017112 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 50.0 21 0.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 0.0 30 0.0 11 50.0 21 50.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 50.0 30 0.0 11 100.0 21 50.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 50.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 100.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 40.0 30 0.0 11 100.0 21 40.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 40.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 60.0 21 0.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 0.0 30 0.0 11 60.0 21 40.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4D 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4D 100 AcDbDictionary 281 1 3 DIMASSOC 350 4F 3 HIDETEXT 350 4E 0 DICTIONARYVAR 5 4E 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4F 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/polygon-many-holes.dxf0000644000000000000000000003734414005610145021016 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 0.0 21 100.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 100.0 30 0.0 11 -50.0 21 100.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 100.0 30 0.0 11 -50.0 21 130.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 130.0 30 0.0 11 50.0 21 130.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 130.0 30 0.0 11 50.0 21 0.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 110.0 30 0.0 11 -40.0 21 120.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 120.0 30 0.0 11 40.0 21 120.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 120.0 30 0.0 11 40.0 21 10.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 10.0 30 0.0 11 10.0 21 10.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 10.0 30 0.0 11 10.0 21 110.0 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 110.0 30 0.0 11 -40.0 21 110.0 31 0.0 0 CIRCLE 5 4F 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 25.0880000000000152 20 95.0272000000000503 30 0.0 40 2.7648000000000081 0 CIRCLE 5 50 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 25.1904000000000146 20 82.0224000000000473 30 0.0 40 3.2831937621773046 0 CIRCLE 5 51 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 24.4736000000000118 20 71.7824000000000382 30 0.0 40 2.1381747730248835 0 CIRCLE 5 52 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 29.3888000000000176 20 105.472000000000051 30 0.0 40 7.1070321456990699 0 CIRCLE 5 53 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 33.2800000000000153 20 87.6544000000000523 30 0.0 40 3.9526930566387226 0 CIRCLE 5 54 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 18.0224000000000082 20 88.3712000000000444 30 0.0 40 4.5160605841817496 0 CIRCLE 5 55 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 35.1232000000000184 20 79.462400000000045 30 0.0 40 2.1110300803162443 0 CIRCLE 5 56 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 16.3840000000000074 20 101.0688000000000528 30 0.0 40 4.2183331684446239 0 CIRCLE 5 57 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 17.6128000000000107 20 111.5136000000000678 30 0.0 40 4.5067634861394721 0 CIRCLE 5 58 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 29.7984000000000151 20 116.2240000000000606 30 0.0 40 2.1698170982827127 0 CIRCLE 5 59 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 23.6544000000000132 20 115.7120000000000601 30 0.0 40 1.2457497662050818 0 CIRCLE 5 5A 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 33.9968000000000217 20 95.4368000000000478 30 0.0 40 2.461862969379089 0 CIRCLE 5 5B 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 26.3168000000000148 20 89.8048000000000428 30 0.0 40 1.02910726360278 0 CIRCLE 5 5C 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 14.7456000000000085 20 76.3904000000000423 30 0.0 40 2.9322897537589938 0 CIRCLE 5 5D 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 18.4320000000000093 20 81.3056000000000409 30 0.0 40 0.8749059835205244 0 CIRCLE 5 5E 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 20.07040000000001 20 76.8000000000000398 30 0.0 40 1.455377449323713 0 CIRCLE 5 5F 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 17.4080000000000084 20 69.7344000000000364 30 0.0 40 3.3900432091641579 0 CIRCLE 5 60 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 30.4128000000000149 20 73.1136000000000337 30 0.0 40 3.0720000000000027 0 CIRCLE 5 61 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 37.0688000000000173 20 69.7344000000000364 30 0.0 40 2.335079270603043 0 CIRCLE 5 62 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 25.2928000000000139 20 76.2880000000000393 30 0.0 40 1.3113598438262539 0 CIRCLE 5 63 100 AcDbEntity 100 AcDbCircle 8 0 62 256 370 -1 6 ByLayer 10 29.491200000000017 20 61.8496000000000308 30 0.0 40 6.6874334688279422 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 64 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 64 100 AcDbDictionary 281 1 3 DIMASSOC 350 66 3 HIDETEXT 350 65 0 DICTIONARYVAR 5 65 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 66 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/multiple-layers.dxf0000644000000000000000000003256014005610145020400 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 Layer with a pretty long name including \ "special" /'\\ characters 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 3 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 LAYER 5 43 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 noname 70 0 62 7 420 0 6 CONTINUOUS 370 0 390 F 0 LAYER 5 44 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 Layer with a pretty long name including \ "special" /'\\ characters 70 0 62 7 420 0 6 CONTINUOUS 370 0 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 40.0 30 0.0 11 40.0 21 40.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 40.0 30 0.0 11 40.0 21 -40.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 -40.0 30 0.0 11 -40.0 21 -40.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -40.0 20 -40.0 30 0.0 11 -40.0 21 40.0 31 0.0 0 CIRCLE 5 49 100 AcDbEntity 100 AcDbCircle 8 noname 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 40 70.7106781186547551 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 Layer with a pretty long name including \ "special" /'\\ characters 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 50.0000000000000142 21 86.6025403784438623 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 Layer with a pretty long name including \ "special" /'\\ characters 62 256 370 -1 6 ByLayer 10 50.0000000000000142 20 86.6025403784438623 30 0.0 11 -49.9999999999999858 21 86.6025403784438907 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 Layer with a pretty long name including \ "special" /'\\ characters 62 256 370 -1 6 ByLayer 10 -49.9999999999999858 20 86.6025403784438907 30 0.0 11 -100.0000000000000142 21 0.0000000000000122 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 Layer with a pretty long name including \ "special" /'\\ characters 62 256 370 -1 6 ByLayer 10 -100.0000000000000142 20 0.0000000000000122 30 0.0 11 -50.0000000000000497 21 -86.6025403784438481 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 Layer with a pretty long name including \ "special" /'\\ characters 62 256 370 -1 6 ByLayer 10 -50.0000000000000497 20 -86.6025403784438481 30 0.0 11 49.9999999999998579 21 -86.6025403784439618 31 0.0 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 Layer with a pretty long name including \ "special" /'\\ characters 62 256 370 -1 6 ByLayer 10 49.9999999999998579 20 -86.6025403784439618 30 0.0 11 100.0000000000000142 21 -0.0000000000002021 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 50 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 50 100 AcDbDictionary 281 1 3 DIMASSOC 350 52 3 HIDETEXT 350 51 0 DICTIONARYVAR 5 51 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 52 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/null-polygons.dxf0000644000000000000000000003044414005610145020071 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 nuts_access 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 2 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 16777215 6 CONTINUOUS 370 0 390 F 0 LAYER 5 43 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 nuts_access 70 0 62 7 420 16777215 6 CONTINUOUS 370 0 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ARC 5 44 100 AcDbEntity 8 nuts_access 62 256 370 -1 6 ByLayer 100 AcDbCircle 10 0.0 20 0.0 30 0.0 40 0.0 100 AcDbArc 50 0.0 51 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 nuts_access 62 256 370 -1 6 ByLayer 10 42.3600000000014418 20 0.0 30 0.0 11 52.3600000000014418 21 0.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 nuts_access 62 256 370 -1 6 ByLayer 10 52.3600000000014418 20 0.0 30 0.0 11 52.3600000000014418 21 10.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 nuts_access 62 256 370 -1 6 ByLayer 10 42.3600000000014418 20 0.0 30 0.0 11 42.3600000000014418 21 10.0 31 0.0 0 ARC 5 48 100 AcDbEntity 8 nuts_access 62 256 370 -1 6 ByLayer 100 AcDbCircle 10 47.3600000000014418 20 10.0 30 0.0 40 0.0 100 AcDbArc 50 0.0 51 180.0 0 CIRCLE 5 49 100 AcDbEntity 100 AcDbCircle 8 nuts_access 62 256 370 -1 6 ByLayer 10 47.3600000000014418 20 10.0 30 0.0 40 0.0 0 CIRCLE 5 4A 100 AcDbEntity 100 AcDbCircle 8 nuts_access 62 256 370 -1 6 ByLayer 10 47.3600000000014418 20 10.0 30 0.0 40 0.0 0 ARC 5 4B 100 AcDbEntity 8 nuts_access 62 256 370 -1 6 ByLayer 100 AcDbCircle 10 47.3600000000014418 20 10.0 30 0.0 40 5.0 100 AcDbArc 50 0.0 51 180.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4C 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4C 100 AcDbDictionary 281 1 3 DIMASSOC 350 4E 3 HIDETEXT 350 4D 0 DICTIONARYVAR 5 4D 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4E 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/ellipse.dxf0000644000000000000000000002605414005610145016706 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ELLIPSE 5 43 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 40 0.5 41 0.0 42 6.2831853071795862 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 44 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 44 100 AcDbDictionary 281 1 3 DIMASSOC 350 46 3 HIDETEXT 350 45 0 DICTIONARYVAR 5 45 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 46 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/arc.dxf0000644000000000000000000002643214005610145016016 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ARC 5 43 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbCircle 10 0.0 20 0.0 30 0.0 40 100.0 100 AcDbArc 50 0.0 51 90.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0000000000000061 20 100.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 46 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 46 100 AcDbDictionary 281 1 3 DIMASSOC 350 48 3 HIDETEXT 350 47 0 DICTIONARYVAR 5 47 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 48 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/lwpolyline2.dxf0000644000000000000000000003200714005610145017524 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 0.0 21 50.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 50.0 30 0.0 11 50.0 21 50.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 50.0 30 0.0 11 50.0 21 100.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 100.0 30 0.0 11 100.0 21 100.0 31 0.0 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 100.0 30 0.0 11 70.0 21 80.0 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 80.0 30 0.0 11 70.0 21 50.0 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 70.0 20 50.0 30 0.0 11 60.0 21 40.0 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 60.0 20 40.0 30 0.0 11 50.0 21 40.0 31 0.0 0 LINE 5 4B 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 40.0 30 0.0 11 50.0 21 0.0 31 0.0 0 LINE 5 4C 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 0.0 30 0.0 11 20.0 21 0.0 31 0.0 0 LINE 5 4D 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 0.0 30 0.0 11 20.0 21 10.0 31 0.0 0 LINE 5 4E 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 20.0 20 10.0 30 0.0 11 40.0 21 10.0 31 0.0 0 LINE 5 4F 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 10.0 30 0.0 11 40.0 21 40.0 31 0.0 0 LINE 5 50 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 40.0 20 40.0 30 0.0 11 10.0 21 40.0 31 0.0 0 LINE 5 51 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 40.0 30 0.0 11 10.0 21 0.0 31 0.0 0 LINE 5 52 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 0 LINE 5 53 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 0.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 54 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 54 100 AcDbDictionary 281 1 3 DIMASSOC 350 56 3 HIDETEXT 350 55 0 DICTIONARYVAR 5 55 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 56 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/lwpolyline.dxf0000644000000000000000000002622514005610145017447 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LWPOLYLINE 5 43 8 0 62 256 370 -1 6 ByLayer 100 AcDbEntity 100 AcDbPolyline 90 3 70 0 10 0.0 20 0.0 10 0.0 20 50.0 10 50.0 20 50.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 50.0 30 0.0 11 0.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 45 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 45 100 AcDbDictionary 281 1 3 DIMASSOC 350 47 3 HIDETEXT 350 46 0 DICTIONARYVAR 5 46 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 47 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/open-polyline.dxf0000644000000000000000000002661214005610145020043 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 100.0 30 0.0 11 200.0 21 100.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 200.0 20 100.0 30 0.0 11 200.0 21 0.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 200.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 100.0 20 0.0 30 0.0 11 100.0 21 0.0 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 47 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 47 100 AcDbDictionary 281 1 3 DIMASSOC 350 49 3 HIDETEXT 350 48 0 DICTIONARYVAR 5 48 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 49 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/ellipse-rot.dxf0000644000000000000000000002723314005610145017510 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ELLIPSE 5 43 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 50.0 30 0.0 11 40.0 21 40.0 31 0.0 40 0.4999999999999999 41 0.0 42 6.2831853071795862 0 ELLIPSE 5 44 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 50.0 30 0.0 11 -40.0 21 40.0 31 0.0 40 0.25 41 0.0 42 6.2831853071795862 0 ELLIPSE 5 45 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 -50.0 30 0.0 11 -20.0 21 -20.0 31 0.0 40 1.9999999999999998 41 0.0 42 6.2831853071795862 0 ELLIPSE 5 46 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 -50.0 30 0.0 11 40.0 21 -40.0 31 0.0 40 0.8749999999999999 41 0.0 42 6.2831853071795862 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 47 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 47 100 AcDbDictionary 281 1 3 DIMASSOC 350 49 3 HIDETEXT 350 48 0 DICTIONARYVAR 5 48 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 49 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/dxf/ellipse-arc-rot.dxf0000644000000000000000000003062414005610145020251 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ELLIPSE 5 43 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 50.0 30 0.0 11 40.0 21 40.0 31 0.0 40 0.4999999999999999 41 2.0344439357957027 42 4.2487413713838835 0 ELLIPSE 5 44 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 50.0 30 0.0 11 -10.0 21 10.0 31 0.0 40 3.4999999999999996 41 4.1016630159954808 42 2.1815222911841041 0 ELLIPSE 5 45 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 -50.0 20 -50.0 30 0.0 11 -40.0 21 0.0 31 0.0 40 1.0 41 5.3558900891779739 42 3.6052402625905993 0 ELLIPSE 5 46 100 AcDbEntity 100 AcDbEllipse 8 0 62 256 370 -1 6 ByLayer 10 50.0 20 -50.0 30 0.0 11 40.0 21 -40.0 31 0.0 40 0.125 41 5.0711596506552619 42 1.3258176636680326 0 LINE 5 47 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -15.5922593382003001 20 72.9384937745331001 30 0.0 11 -72.9384937745331712 21 15.5922593382002859 31 0.0 0 LINE 5 48 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 -73.9999999999999858 20 -17.9999999999999858 30 0.0 11 -14.2229123600033631 21 -32.1114561800016887 31 0.0 0 LINE 5 49 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 64.5521375021799741 20 -54.850712500726658 30 0.0 11 59.363291775690449 21 -68.7265835513808838 31 0.0 0 LINE 5 4A 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 49.9999999999999929 20 14.2229123600033631 30 0.0 11 14.2229123600033702 21 50.0000000000000071 31 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4B 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4B 100 AcDbDictionary 281 1 3 DIMASSOC 350 4D 3 HIDETEXT 350 4C 0 DICTIONARYVAR 5 4C 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4D 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/use-order-test/0000755000000000000000000000000014005610145016640 5ustar rootrootopenscad-2021.01/testdata/use-order-test/use-order-test.scad0000644000000000000000000000013514005610145022355 0ustar rootrootuse use use use m1(); m2(); m3(); m4();openscad-2021.01/testdata/use-order-test/file4.scad0000644000000000000000000000004214005610145020473 0ustar rootrootmodule m4() { echo("file4 m4"); } openscad-2021.01/testdata/use-order-test/file1.scad0000644000000000000000000000021414005610145020471 0ustar rootrootmodule m1() { echo("file1 m1"); } module m2() { echo("file1 m2"); } module m3() { echo("file1 m3"); } module m4() { echo("file1 m4"); } openscad-2021.01/testdata/use-order-test/file3.scad0000644000000000000000000000010414005610145020471 0ustar rootrootmodule m3() { echo("file3 m3"); } module m4() { echo("file3 m4"); } openscad-2021.01/testdata/use-order-test/file2.scad0000644000000000000000000000014514005610145020475 0ustar rootrootmodule m2() { echo("file2 m2"); } module m3() { echo("file2 m3"); } module m4() { echo("file2 m4"); }openscad-2021.01/testdata/image/0000755000000000000000000000000014005610145015040 5ustar rootrootopenscad-2021.01/testdata/image/black-white-gradient.png0000644000000000000000000002141714005610145021540 0ustar rootrootPNG  IHDR3B IDATxu]ٲ$mZ%kK"oa=p_^CrX}CWsfNwז$?$p~~;(uZ?Imu?9p{?@?@0 # + 䡢@;2 sT* ` 0/;8o xFDsE]I!d Hupf ĺ:g]^\sOC<'_ƕ7|ޝ|k"|XCP ̻D0'A\}9򺘾O=i7|r{b΁a8Iq F\u9k A .YL}C|vs>+3st G,Y} gjN訙r9 4&$dKb4 G52{ꨧШXosI(Xn)CBU$&4CUYFS+#zvu&\uN`5s$ȣgR VteUbO?x v6UgH<cj\5fBŀ[&}uP$eTb,⪈'x Z,+'E 87'IA b# =5/~*eH@-z;ASR<{4z8x`(g2M7E3{;ϔU&>XngLY2VjCt c͂~Y?f'X%rM^e(ZjQP\=hq^䰗Zg FyќABoFЩib,`0mc-sˆtP|SCwHD3ZLU5r,Bj}0Ɯj`Lpλ?.l+ϷGQj*=>sBbC>W.f 2=#`Dd0 ϳ~4$ :fuF}/aiv.yŤD/|PC X/Н檺5?:A-O8C$ɦU"Sӯ4Sg0!5ʧP16Æ$τ(!$AcZi_PL1Zb瞈|)2XT8qL8H}I 3}Ll|}thdi(AxA-t) s" 1uB<, B@BϞ} 'p€j:#TKhƧ sO`O(Q%ƕ׺iC\%w qA(ז/$5΃(}ثSOuJБb$@[%yO<յ\2:#dSi0wJ &3j CR˗{VGf$`b\&u, 8:}xJVX.N|׮!Q|Uw BE]q<?CZ q`LL+WuaRqioA`1&NU,)Exzy0K=Pb."ܔޓ֯#+3MN%g ~3G$Sf4<@:%_KHy({JIBI)ܬwc~:ż2%SO3m >Xņq_Pҫ.BLd6aM أjk>5esxʯuЮyΒ*[$h) EpRgX!yJ]a htRFP(dh`,@-d,fyXM)bKR5Lxjd:m,b7Z^eF#XЩ=[+Cw4 VHvH[VB1ˬLfMOJ\x{f8ZV!%Q \,b̘R,a# p6+m- XaK@4-&9*npEӻщ%*e%|Cׁrb(\mkɅ/ 73.i-P[)Hȣdx2p"#Ζ&޺9gMS?miFAUڧt@2EgN\b'BdI6NC L'&!}|~%`fy/5fQeR˂5N$Li 4ߜt]03K[D9#,Jnc (?a_\zr&ii`h[<<8*\׊n3S:#1^k9.}S4D UhOMoBS{H"/AU:4 cnCQsS"Z|>ϳ:)J ҉I_MVFΏpfׯfQ5_ )UȣFaXM׌e <GUC J".wC0A ̀k%bR K*Ix<>A}"Q!*<52=a֎. h2Iey~=Vi52Y$5os_NR ?ڟP〈.&_fJȟ q$՟YKU/ӄUZ#ZT$m H)+Hmcn> ,tSCIߥ׶U%V P*֘ {ƸgA]3+6rtxG™$t  VP;coneXLJ /%0k?Nߖ+ ~ZG{\'7.h2:mx-3jk9!9VAj!ąȈGGĆi76E+<$ Z$!߂HF_ B aXrh'7uoS!qSK1*ظiei~1u%-S]UvPsG][hRI(RovUGT[g"<%"Gʐi99-S [6%1r;c>OV)_+ *}ڿ`ɢ{AO'[n%%J/4b\ :Κw WR ҡ,0;|8ϽUUhi;p:Ygl1`wXQc{q⌄q;o!@4qW` nc^rl2ƴeu EU GXM~>_ƤDlҫy]6 j>lI8HM78`q.|1i:ȁ0)˜=Kr".+9rӚ(Ό$.M`EX oravj&/^'Gk[ m/ C¾[<1݉qm}3폥m3!=M_miD87d0KC'GoӗBF[Xo_ ]$P_H.囁V-N-JBKYf_e 3eȑ+/F V{K7)Ϙ"7F#0UCF5˿~EqfJTۛ /0]-~w"#׊ix `y EM}]ͻ{fkaݭT]fY\Wk{]$ӛJkt+ )3]栛A,6Ǜ82I9e~=%bDqu޿էR~o CˊrJ/{3pp+:8ak/ٺ//0pB[ ,5aHx8ݿ Yӎj ʹƥML]׮(e%ܿhWr-:4mPw0v/:,Xy ^PWhmɈwf{!q $ ;ɏ9Dm㕉.<鋢Yoirc/0'o|C^.k4)C./۬bG"8bMX 5IEtG蘅Bo)KPʉ/|jqʮU/|D't p\d5/GO3jR|F0K0mxٞ&36moLuJ`Ǚ Ue-lӔQߛ۶- _86IԾqNgϔPgWߒ 2e =}QF8]k?mbi"]ns.}۹j(WZEN- \7ta@|uH`kEX 3է ;'^^s.=G /_@ҕH^cT.(B+ P4m|.b;jY_jqF8r/eH !.~tƻAHS,爚&/X覘}[c:y8X=bM2.fC/?Wco!}*cSӾ \_G2M5/y൷O&zgvۣR~l6>VZA<}2tEKU Dmn ,joev{W,PkK/ 2ӽ-0-mk"r xrϓnIENDB`openscad-2021.01/testdata/image/smiley.png0000644000000000000000000002560014005610145017053 0ustar rootrootPNG  IHDR3B IDATx}Ww#GfDf/xhe[ܙ={{wF+>TMiHGG5Q_"25?P& 4!.a`j2bPfU깶ISah5xkIADC 0(3LjljD+:4ndP A$Hci۵Jy94|F$8ɥZk ) "ĤS_Mهo#`cLb@0wSDB xdyZia?P<,\j@,^ F J,8H.J!!RB(A{O<(0ɪe8_)J*%(PZj5NvN)<8ɻuBڝQKr1r n5_sų<  A6 82*DHAj*VZ+QPkGim DkVP~NE4jDvR %\H!O$D:!GJI)r.T7^4lgI~? Jsg"S8QQ#E%TRIU64 JI* xY&JH.VJ gqIʅ*#Γp'' .@"04B*P5TQUHJC耋a1ӰQ"5יJJiF[-EbΕE"AB"AJmu4doLڨUךB5,E&Yv(CawIǓb$qsB>0k-c1,<ϜZrArѫZ Dt0uf\Bn$HrQږ&rkSeW\vTVPfiI!Dp1^]FM _Ym!2%;\}\@i{\c܋Kj\v|Oe~=WI*z0) *K(߀63,ׯY$̕*0lXW7u(:yrU8 *^ B5 ׮y5϶h ֩P8LL4hTm+[ (Ҹd+Щj@v$aTpݪYo<´tssR 8Lnk5* Bl%!R٢s΅&mɟ&S E8[ +q6?Axd^m"ZQ9G(ެIU|3^wj&y-eﰽ8tv08Y/ZnV(4x -q8tp^+b8{7IӒnBkPO62Wy m (V5tz:['RV"F  "MŖ^$kho?]f[r6SQ:HzÕ㷪ջF4i{9ޯJF'YZT@ f`rӀhwEN]ewxY8,d㳪s <t콃:Tеx6\?GǗMF뿾8;-4> !@|?uGR;>ibsV47h-r.ˆQW2۳풡[i^4=_+eyO7PR 8 a$[H*n3R< U&a~7nndfDK^4ro2kTڝMVDYE$U$nhAPSvk7iNM~S"s  Cw/{b/{~>)(e'cg5i"՝Yp](]"ZnWNkTgh1hZ!8+n c&=~W"ۑP-4 XqB) *b^"=tTj?U$DB()Ai]2DdȜ09sd6J-b4sq8 GWU:D8:TxQs[<\!n ht[Ȳ0tk{4%!0+CDbs0LyW@]z\IRj;!J/S<`R]SD(- OW-u %TZk,J8uf{s$UnǾ)" n%&$tJvs2۳q c*7,KѰlu.vo]:D7 .Dd?zl^kF.IUe4ib>rIzY?x:AQh"`B_ԈPXQpEыX&qvBa;F-m0J#eI?*Ad򩉌STZ!=aU1kh5&N|!u,H]r#[.܇=1h7۽"ng-ZjD1A*9)z< E^{zT9'ͳ<-O*(jsnC.ɡQ!fhUm4*!ehY\)y SK0sT(!h¨Fm%B pӯ #$Pf\3(!Z3۱L!I$Ay|X?H)%5 %i%͵&FC`gxR <$)h?H<%2pvSLZچ8&PHR2iF\`pӖY${ν] gIed#+k`dvK$NRu0A&lɈhkH4O(;C&u(,^t ߮Dg`ə$>UYĩFU-$ifY jw`1ʹ.V˗/+NkHUVٶPbkgЊL8垺Aw NQ}2O$ކx=0ʃH ̶=gY:U-Lh1z:gEʙaOU.\&!WWow{&t\5[f!ja=+h1|s5  2ZX.Oz;pQoVaݓ^!pK 2jW'fZ'ޭ[^t3x8yt`Ec7_?O 2YcN,#_Z*: VPw:FHKxtkzHJPo}XUYiԮ[O04zuPVJ]#|z3\@/W(+;Ĩ4ZJZ՚oEVb:_7~$G'yRky/O;o<,8j((U;3d5[ëv2bV|-Ƌ=&''$IUr(ɛzZ:{}e|@]u@ZgW۬ 4LMn n>_p 6z2<:=u ߱#}Eq]4ZU;8t,$ݱ7hFsH(/Dk:۵Z+u767ej!`6_ M=.]Wz։Yk7 Na|3O:ޞD}Fn'44O_oڝzRlˤHv';Hb2 ǣ&*d"͇"Dj 0:"W `xRY83)lWT" W[vQmPʈLR Gz9g:˳;8?zHLj6.HfƶiV' rIDYZ26 (idl߫ zeaR\dYVbl- n[7 'uNY7OQi,ȯhwZd4.J{k< hN̜Z>= fݸ8*mGG oF8}&@k@ %6YF2).zg=ITZ[a nzYc"Nd7MkX̊ Z3E4h֪lq '_WgD'xUZ22io$$=9Ģ;l}sM G01d QmxyiOgf' @ʜF__s7p*yC t/dyj7Œ5OO$y&om2;'z+{%1J/Շ w|5˼t!b7NF<*Vj_BGlZ?4 oL7q=7/O:2ǫ2'Jj_bT.Өܻջf̪'h8/(ROGlxBg;nv{G:vr,hլ}5r4V0JSQ\8K4\8=:9Ǫd0OIY0qtT4'2YqvoFoۭy8¬j3>_L'j$Ϥ,1-h{G͚ЮN((p ;IDATbֺe1ŸtʊXej^/BJs-"(Ms.ʋ RB *v>ԫp.2MNvz>_o;pvըV,!_C:0X& $x.2ɑS4=Vm5jzĬΖnk{{:-]uR|KBMΓl:$bR3rK8ڥ]ZFZwJ@G.Mq"\Lוg]C$vUSdYfYI9R+$x^+kGa hxӓ !~Z,-+e)"S+%T$29 0eؖcچcI0_g[=|XI|>]&˯u:gHZ+PRq'JȨ .:[ 8H ;Ƚ[9mr>J(,1-}W#(""hzZ,o&vi7Ft\G8E<6۶OݗKM*nS \fDD8b?wo}7v66MERkö,Y]lKy.hLbԴ ?M&:]^OnRqz>:af쥨lA(%69@r0Fwq}@ֺafj[&3yYo黫2&'nyr*(亼 Wc%,֟ |9[l?Ndi5H,e0z=E}vq6@fqs2L&z:k5:[߼ܰgg뀜dYI6tdym)~3 K KV;͒,su&(N.äACn>~i.@-W"`1N.zGJ:~潥[ˋK">@R䈋|{R" U?c]yʶtFk*#h%<^/&Qf]*r3|]E]$>LØ'yg'FկFecѨ.Iu8am|?I6 rH~G(:lj*Vŷ/NlӲl2Ƕz^̓bԿ:;<\\d1$VnK}v-BAE0|y)q?C Zۧ޴Y٬Vp%Y o2 #/WmԪU3F,DdI^-*JrQtrď\#zFQu]f߂Gb>_Mes!Ս{?Az%~ezǟ}'u31˴7j_lʼnCò+Fn5jk2 F&Kn떵"Zs7Ȝg^Lt lƼ"jߨ*5s,vLYH5DWd3uγg Ǯ7"̧?!z7Uu=˵L˱,۰(DFM%Tm uy)w<֋|l궟}=}6`1$snj R 2 Ӱ*d$3$LIA#$sto_}ysJb6&H?PJL4 nfnr33sJ*$BFZ l7Ȝ㳿|^d Zd2GEr`  D Djg?BwР~._|yہy׃t\4bM'wNL"|y`C p6"N{l w@(Y9=W筇6f>i)z6GUR }y˂?b<M&:H3)u9_#n5*O֫l8M0ʸGp}^JdQ0_MǓj L*4l' $Um?ٳbKAYfd$Y.B i-c߹ W./{GOM tXo<9<ϵjk1A%T ņ 1,kNz#)%x N4˒417r*7٩ *" E>`Zn<;5A Sphere20 -2.62866 4.25325 0 -0.525731 0.850651 0 2.62866 4.25325 0 0.525731 0.850651 0 -2.62866 -4.25325 0 -0.525731 -0.850651 0 2.62866 -4.25325 0 0.525731 -0.850651 0 0 -2.62866 4.25325 0 -0.525731 0.850651 0 2.62866 4.25325 0 0.525731 0.850651 0 -2.62866 -4.25325 0 -0.525731 -0.850651 0 2.62866 -4.25325 0 0.525731 -0.850651 4.25325 0 -2.62866 0.850651 0 -0.525731 4.25325 0 2.62866 0.850651 0 0.525731 -4.25325 0 -2.62866 -0.850651 0 -0.525731 -4.25325 0 2.62866 -0.850651 0 0.525731 0 11 5 0 5 1 0 1 7 0 7 10 0 10 11 1 5 9 5 11 4 11 10 2 10 7 6 7 1 8 3 9 4 3 4 2 3 2 6 3 6 8 3 8 9 4 9 5 2 4 11 6 2 10 8 6 7 9 8 1 openscad-2021.01/testdata/amf/split_pyramid.amf0000644000000000000000000000101414005610145020062 0ustar rootrootPKYD[ split_pyramid.amf͖n0O(d==A55X ;T`%ހ=ߏsltVmyZEL|Jt*T,>,~}L.PPw 2Ð<ŠIu. &EJÚfxbH!M\wͲ PQi5^u xEfzKا^5TkCug]?M?ӒkF]g '~ZAGk[# { r{Mb@VY[ p9ҞGXM r^+Xކ6thꆂ -࠷vzlCQg7wD8gO⹍Gnܢ8`yo 󯐑Ȩ4pPKYD[  split_pyramid.amfPK?openscad-2021.01/testdata/amf/amf_broken.amf0000644000000000000000000000401114005610145017305 0ustar rootroot OpenSCAD 2018.12.31 0 a 0 1 0 0 1 0 1 0 0 1 1 1 1 0 1 1 1 1 0 0 1 0 0 1 2 3 0 2 3 2 4 5 3 4 1 6 4 2 1 4 7 6 0 0 6 1 3 5 0 0 5 7 5 4 7 7 4 6 openscad-2021.01/testdata/amf/multi-volume-binary.amf0000644000000000000000000004403114005610145021131 0ustar rootrootPKq3IA8G4$multi-volume-binary.amf}ے]{BLO9d/8dT?Ҷx K^Aqx?z?>w߽?>ӋWo?߼y=埞={/ó?;Ï{q+^O?xÿ>`w޽Yx_/ܲ7O7Or7okU7YݖU1y.Ē 9MKMnKtv ƲX !wrz[ZjVx%ÄzN[bz_C6ݬ,i k*9j79-75rYa[s`&Ւv:NaSYa6pNw)TnVT%Vzh,Ja*-{YpTyBD~9/:UEͩ1M_5LSc..ɩ.9ScϔmqoE{PoKbE ”`B=USu_uKuۺYYuv:J*Z/E:SDL5DU'UN(4Q`]0\'bu*Ƭ)'0gjW0bÖj [qy󌫞eD8+3ݩywo߿~>w 7Or`~_+<+)xD% T,PɈJAT@"*r܇d?B PR9򷄊Bn6g*w !)2x *WCeP /PePܣ lh4A٣vȐGQ{=EN9Z/VF *CT!;*CT!BQ%x` %Ub$ٛK-M%l8pn%FI=$= Cg.I6 \Wt>;%xKJ8չВ0cNY&prIi$SחZ_E F E$Qd'^9)}Eia!e\.i;ђ\J]sYחb?,0É3'0Ζ8rd7pmx&Ǥ$zRP-zEIAiI<奨ǡrJKtkJK*v]Liix4 n@{+﯍|})!/'<xGd(!{\"|<%YJKzhIz -(-II?C8Ai)nI6O'4AZ5H:H_ R׆ǩJKuђ%BiIzhInJaTǩ.N=0dpOi"uZincl⛷?߼p㳣{?v^G6헵`5]Ot8˺q뗐rŒe9Gj^! ɁĸF,chKPF$:muŌ>aUO!`SSi7'RRJ0LsA( ly@InFtrM8@xZliKnF[Jj klTZ5dZJjOsQw0j1i)~t<31"ii-Gt-95h'.Դ%rM o*dsZFts벹@v7ej*5'yb>y_H_HQ_Hק@*ҧ W,ҧW,ҧXOf_DyD[?I4t iiiyġc?MaHn'e$lYל!'?̓{_֕?E:Mho4y>lÃA0ĥs1,&bWaڡ[mذU ح=aB Yempnœ=ytx[Ix Hx1 iEZx+ KjYҋOan4&/)f\kp0-tX1.]7h]j\7Ѽggzqh%Ƙ֧%m̈́ђq-ҾѲ~4iJ(lѼ_2$l>0EL5ќ)a<mH,q-q~S-K93`Fm;bYgyӒJSߔh\r +ѱ.XI )+6dW BwFkݰD3ZRTK݆1{rnwr1?^~sY.3qdSJj)4^:=q0Sj*|E'_ BMF-E,h'{=ݩDu _G橷l8vDON;{19C =:uA6?vU'ʖ=m$mVL'3"}N;UmB2'WFRF엨_+:%<)<](3F tNG37q{p6u/ b_4>+btJwED:`w.Ѻ6[VTSGf>b4\3ꑋ&:w-F'X9f`Kl^ %o!t`jUٹs3;ͦ Fvq<~5dnG:/iUr܁F\/.)dڻ֝?;2\$p8Tw)o+i00S|"GPVݸF&pH40;ҰS7BO},~|6ҪyiyK.٨hbaMF0UI2և}qc/ kgRS21W|"HKwQt圗qm@4~yF;kc&cZqK8},F-u8Ş=v+ojꨥy34OZ"-Ӈt-6}AnL6'K )fPj3Xb bǿ]IT|B aSq&_T @9qu7]F#~Az:Dt<[d~4PZ'jt\#зu<<׍˔eڬPN*n~h>"rO ?dL33V\9wP3Z݃Fvϧ/F٫GJ.ns:uvx\vi _Fьvn6X+=uBg : ?D;GЎ;;O7`LIdjjAՙ:L-[߉3^@/NNąv⬌wJ:qVL-5tcXwbXh7oD[-3|=bdp3nх0|:naTcie(N`?O2jϩK&Wp8y8Duo\Pw.߉{N;bavo;LnyN|{2 5ͥ?[<{/N~w720cD:r`Lxv2jז~[!G_͆aK霉S'v^7FF+`^F"a'17NY*Z|KdeWgl?L3R=9R=,ivt qTWh`N!G3ye1/95#hC:Z#|!sJmc˳ o}L+twPg<::ͩFGtt4vD؀tL{ Β;x4')ii^f;GAfȝӲok44Zlh45hiaX- j<|+LV"Jh_X6 vFSX?03^X葒  csqH`ѫ8hkn~8[b9q[=:xfɴg?zCxFpF{s٢E2RQCe72[j?Y%Fi&gCǎɒS4:R}ӎZn^z؛ޓ7Sm= U=h[|+G84#T)Q%N$z՗ۨ#n>BXe|C#hi뛉K[ߌZ2OMڱlѴ& Z 4,ObOML%K&J YVyW?&г#1 `nS.]q6m8noӺ?RmmN׍OMcX0㧇eZj,6ZcvN kMՔM6M!ye.[J)qgo +6kG/^w'ѱ[?Q4;`+M8D*KjM*x칙ZÑ9DF KJz1ƿ;'ILf6g$i&N0zs c>!+{fs>Lݓ4~f}oiTnkDw8L}CǧE1O8%WEzvB%gxBf4-)К%5IC]Ӵgk&9im5Kvԭ Jv˴`kL s XUp8Ś%ޕHXv<}g5`H`F3 5^lJڍ7~LѶq4~OSix&: 3ډ Pgne<(&ąp+[B5ꮇ {y7S Ks4MK>ihO:ȑֺ4;uFv{#KKe:Kh?éjHkIOin]e25ciLMYw:Q4ξ۴_wtyt?QOg~3 6-9 7pd$A hHGy6r䛟S5Ҝ?iMԁVת8ztowOro7t40̏ږ7Ҩ;ZMMQ]XGG'wFm\V|h'x2(GE@uCA\뎺QAM1j(h0%WIoѫ:GW2,9YT>Axϒפ O s^6|L`-[:z Y Bn7hF2KDc MϹCg@`ħ'3"9÷~?0Q*GѫۙhF!׎tuEᱣw8L<]]Qt7S\ t|[ƻy 87dg)Ɋ K{zDٗ?!{| fLд4u/gYWhvϡ 3\wj^}1=jtNu`v]j<)utI3~L 5C4^G7 LLG^%XkJ/ƀ^O4#ȦhcѶ6J3mxi(IMt;өWh&7҇v?e$S<"w/v1|vC~e[u3=B?oKS0M4[oAw5`i4iߚh fnFMAXhIz-41+, n̸=61IozD箪iȦp?ߎvO6zVo=ѳn2iEown 3e9%vtKO>Ѻy+-~CvQԎEONe*0CCT ^/`cf'LPRLz~{:ݿÉGO^i%djox-ܢ;y^'<2%=vj;)Z퟈y[|} u<@q-3Mԓ"uwN|ryB>y]a87~KlMv5S'Kt&!6keΣ'8?6N7q:;.ĉ33ׇԏhW ba (0Ւ"xvka]bѼMOyF3"E_2,C";Lc=/^ƕMLiJ %~Jg]^Ҷ{ykar'( )hFñuugfLьnֲQ6zRjkp$>GK捄IG?B @uZ7^}%5=;|cOn4<5 4bwmVNh G D7S^*TckJtwv?x5%zQ ;bnt҈cь 4ʁofyVdF浥i#Q%zv3d)z {)F;-噮9dΧ;e HYdZbE9 *R.'̐9SI1 +3ڐMSbd)}G-oOKɆSR + 4~`B^űUV>|oWo^sa{+jt/w~G ~J@T<*QIJD~n*ܗ 5'nB jj: $$r^#C9@2N !!E< D*&eX6HH2 AQ-C!({e22[Bp *C!*55%_Z-CT!BeP *CʐeHgLiL2$ *CR!aZ(C%(CDn Z -CV!k"k"+ʐ2dP!Cex$B2dh *CPe(2h *CPW%& &b T*P5Q5QeP*T(C>C>CU& ^MQ *aSaʰAeeؠeؠeؤHT *æ(--Eh8›­B:nV-[f],ӂzVxx/iG^,G$n`=t~9%LB?-$I'z fӂ& =N(J !% X촰2Zz| dEH"LI5<(m]" r-b])X7d |fiR.`?.`d4z3NJE0Z8ᢤ8p>x?-Qyp8+qO az%0+aHn`Zd]R܎Kطh%&|I = 'xν8qRR@ C)pr0'a8) 2֍uCubq8p:I2F!ee QRb̌é'f\wJz(g8qRU놔q8KpIy-R(Fv,ek܆Ɔ)a6ޯME7_㼍YlCn#-&R)nKs7aݐ)nqǽ^-{8퓴_8O~2]_,زY]%{=-SZf%ec>KnZںb2KSZuۨm 8qJ 놔 8q.K5(-,\ǹN |w8\ǹ/<8>M FKC 8>qO K"(-I76\#> V Вp. CX% +/ /i\@ F ^&H2)p. \@rVG?$sTZ_e)p2rV\?8;sDZ=0`?x/%[Rwހ̃DpwA 8pWu{}ptA RteJK/\#pl9Hc#)2y)p2%8VZb*CR 6 BQcPZJ1Xe5ҡ(cE 8Vp2HʀkCw?~U%ݨD7o#*U^_ hI)~p\4h#i6I70L6AF:HXb#n9HHZQF8(a3zETgWhIxl]T!|E3W"zPu^BK"Pz/3KNQՏ?*bL$=y{TZDGx)8w!;DwR!Cy((-_R_&CZsmc/)Oqenݸ"ƱE;(,9[F b]It^9֓⽸l7sTZ|_@%(uH<$}aZ7 ghhJZγ,R,-CdeK &")%W$uD, b2ľTqo}Aœ=j"ጸ>*JpF\>_JK:_x/:/a"~/|uiw YˌVWItӒth*ɺ!^K1nhVQ" Io>_-bjk(, wChi1=B+X_[i~=j`=dw%Y_&bwgŘ9u @<j e-wC]}7Q+I}<0ZI%-qRK,e"-E@KpS M` ~sKjIdH-iua^{u10],Ŵ$ d9d] [aA%\F c2$ㄖ!q6_ ^ it,1m] X:"-_d]\}oßvWb߆I(7&a kE}$Ŗ#֥` N;ǡ4!JR= &?9#$7,?i]}uigjIa .:F˵ zxZ7"Eh3Mɺ,$y. gڴu9]v*SYc/E]rYcR] ~òu[)>_6͡h"5f@r/`^sbz9BJs"MI6oF2U_i 2ĵxBf.D<;8f| \x>lzo#󍸗3gý`GHV}~ui RǽKR/L⋲u`ͷ!sI.`Z^a8xFEiIzHѓ>Dm8HM̙Ұ f5^3(-M zѓ:s\Ӯ0 ziN~%m YVi I_@ jȺ<]8FټTq8^ªђ꾘 qψH c~RZ qǵX~a|6JKpǵ*-2w3%Ria{d(ݕ$@tCO yE -}=ZnBb$j9DIM8FfE2Cm6 .y8ǡͻas -ͷ!6l1=;cGuiymԓ٬L.Iq*ԟ04Z-{_R?'6au{yI7E(w_ƾ_%|lbp|C{+/zZd] =$,{j8q}Wj9$ ňȺH_FY@E/[9$RhIQm4>:눒TCi;EY"2L*I} G%$,Jyy"$+n0ZR>|Z6Rc6 8Tϖp}T5I\ې76s5IuZ  %A.%!&\p_@8-Qln06KVf!>߄{4 )YH$6 χMՄsل#1X|I3EKK!$r&_N?J!%w`2LX7g$$Yq#Zd $G/<9YחZ8'uIؘ,I.[q`nHqu$ K'ً)c!a$ܳ0Y?-sX:)Kw%7 C &S06K"~חZ>RwJtRZub='<=a$͠IxNX78vX7*R.ʐВtɐВD2'Ycf<'+KWf~8-)~gQݐQRE֥_xVXQ kt-sz͘n0Z3CR_[zf{,4Zmqc&泑{d~uCBKHHK#gcq ZyL)t-| R+kTZXA2Rm&=8w:X*CGiy"%uk}]D籍F3'r8nXJ}RjzHm>)J (q]d( fCی{)[!u]R#^,;Âh"-ZHǂ^=GiQTCsUpmwfSKi2z{+ƶ Sׅudϲ4?NKO?|Gϗ4 {O"-l7p/Yz RB_d]ʋޤ{Dg" Gϗ"gY7"!I7$v]*-.BK\@R?^]dn?~GlTJF ߕoM B엖i@mOoTpbp37%5s3ܰ[]J .3ZRP7=<$(cZHM7RZ 1Ej-ѿ"5rKR/"C"-.He-"":/D ]Eu -~ZdxJ6d]ph!%y2\a+a$;h=F.BH ..H.(-L"'N"-|hI<7=\j]Dgs|xU~ӯ>ϯy+ޟ㯾?~ZOqN4WzqyKExë_}xÿ÷﫷_;wo޽KɅ{.Go/_ev˃Dl?ƆlKȆ'F#Ȇi?Fl?qxl-0߼zחPKq3IA8G4$multi-volume-binary.amfPKEGopenscad-2021.01/testdata/amf/cube-with-hole.amf0000644000000000000000000013515514005610145020034 0ustar rootroot -5.000000 -5.000000 0.000000 -5.000000 5.000000 10.000000 -5.000000 5.000000 0.000000 -5.000000 5.000000 10.000000 -5.000000 -5.000000 0.000000 -5.000000 -5.000000 10.000000 5.000000 5.000000 10.000000 3.000000 0.000000 10.000000 5.000000 -5.000000 10.000000 2.942360 0.585271 10.000000 2.771640 1.148050 10.000000 2.494410 1.666710 10.000000 2.121320 2.121320 10.000000 1.666710 2.494410 10.000000 1.148050 2.771640 10.000000 0.585271 2.942360 10.000000 0.000000 3.000000 10.000000 -5.000000 5.000000 10.000000 -0.585271 2.942360 10.000000 -2.942360 0.585271 10.000000 -3.000000 0.000000 10.000000 -2.771640 1.148050 10.000000 -2.494410 1.666710 10.000000 -2.121320 2.121320 10.000000 -1.666710 2.494410 10.000000 -1.148050 2.771640 10.000000 2.942360 -0.585271 10.000000 2.771640 -1.148050 10.000000 2.494410 -1.666710 10.000000 2.121320 -2.121320 10.000000 1.666710 -2.494410 10.000000 1.148050 -2.771640 10.000000 0.585271 -2.942360 10.000000 0.000000 -3.000000 10.000000 -5.000000 -5.000000 10.000000 -0.585271 -2.942360 10.000000 -1.148050 -2.771640 10.000000 -5.000000 5.000000 10.000000 -5.000000 -5.000000 10.000000 -2.942360 -0.585271 10.000000 -1.666710 -2.494410 10.000000 -2.121320 -2.121320 10.000000 -2.494410 -1.666710 10.000000 -2.771640 -1.148050 10.000000 5.000000 5.000000 0.000000 5.000000 -5.000000 0.000000 -5.000000 5.000000 10.000000 -5.000000 5.000000 0.000000 3.000000 0.000000 0.000000 2.942360 -0.585271 0.000000 2.771640 -1.148050 0.000000 2.494410 -1.666710 0.000000 2.121320 -2.121320 0.000000 1.666710 -2.494410 0.000000 1.148050 -2.771640 0.000000 0.585271 -2.942360 0.000000 0.000000 -3.000000 0.000000 -5.000000 -5.000000 0.000000 -0.585271 -2.942360 0.000000 -2.942360 -0.585271 0.000000 -3.000000 0.000000 0.000000 -2.771640 -1.148050 0.000000 -2.494410 -1.666710 0.000000 -2.121320 -2.121320 0.000000 -1.666710 -2.494410 0.000000 -1.148050 -2.771640 0.000000 2.942360 0.585271 0.000000 2.771640 1.148050 0.000000 2.494410 1.666710 0.000000 2.121320 2.121320 0.000000 1.666710 2.494410 0.000000 1.148050 2.771640 0.000000 0.585271 2.942360 0.000000 0.000000 3.000000 0.000000 -5.000000 5.000000 0.000000 -0.585271 2.942360 0.000000 -1.148050 2.771640 0.000000 -5.000000 -5.000000 0.000000 -5.000000 5.000000 0.000000 -2.942360 0.585271 0.000000 -1.666710 2.494410 0.000000 -2.121320 2.121320 0.000000 -2.494410 1.666710 0.000000 -2.771640 1.148050 0.000000 -5.000000 -5.000000 0.000000 5.000000 -5.000000 10.000000 -5.000000 -5.000000 10.000000 -5.000000 -5.000000 0.000000 5.000000 -5.000000 0.000000 2.942360 -0.585271 10.000000 -0.585271 -2.942360 0.000000 -1.148050 -2.771640 10.000000 -0.585271 -2.942360 10.000000 -0.585271 -2.942360 0.000000 -1.148050 -2.771640 0.000000 -1.148050 2.771640 0.000000 -0.585271 2.942360 10.000000 -1.148050 2.771640 10.000000 -1.148050 2.771640 0.000000 -0.585271 2.942360 0.000000 -2.771640 1.148050 10.000000 -2.494410 1.666710 10.000000 -2.494410 1.666710 0.000000 -2.771640 1.148050 0.000000 -3.000000 0.000000 10.000000 -2.942360 0.585271 10.000000 -2.942360 0.585271 0.000000 -3.000000 0.000000 0.000000 -2.494410 1.666710 10.000000 -2.121320 2.121320 10.000000 -2.121320 2.121320 0.000000 -2.494410 1.666710 0.000000 -1.148050 2.771640 10.000000 -1.666710 2.494410 10.000000 -1.666710 2.494410 0.000000 -1.148050 2.771640 0.000000 -0.585271 2.942360 10.000000 -0.585271 2.942360 0.000000 -1.666710 2.494410 10.000000 -2.121320 2.121320 10.000000 -2.121320 2.121320 0.000000 -1.666710 2.494410 0.000000 0.000000 -3.000000 10.000000 0.585271 -2.942360 10.000000 0.585271 -2.942360 0.000000 0.000000 -3.000000 0.000000 1.148050 -2.771640 10.000000 1.666710 -2.494410 10.000000 1.666710 -2.494410 0.000000 1.148050 -2.771640 0.000000 1.666710 -2.494410 10.000000 2.121320 -2.121320 10.000000 2.121320 -2.121320 0.000000 1.666710 -2.494410 0.000000 2.771640 -1.148050 10.000000 2.771640 -1.148050 0.000000 2.771640 -1.148050 10.000000 2.494410 -1.666710 10.000000 -0.585271 -2.942360 10.000000 0.000000 -3.000000 10.000000 0.000000 -3.000000 0.000000 -0.585271 -2.942360 0.000000 -1.666710 -2.494410 0.000000 -2.121320 -2.121320 10.000000 -1.666710 -2.494410 10.000000 -1.666710 -2.494410 0.000000 -2.121320 -2.121320 0.000000 -2.494410 -1.666710 10.000000 -2.771640 -1.148050 0.000000 -2.771640 -1.148050 10.000000 -2.771640 -1.148050 0.000000 -2.494410 -1.666710 0.000000 -2.942360 -0.585271 10.000000 -3.000000 0.000000 10.000000 -3.000000 0.000000 0.000000 -2.942360 -0.585271 0.000000 -2.121320 -2.121320 10.000000 -2.494410 -1.666710 10.000000 -2.494410 -1.666710 0.000000 -2.121320 -2.121320 0.000000 -2.942360 0.585271 10.000000 -2.771640 1.148050 0.000000 -2.771640 1.148050 10.000000 -2.771640 1.148050 0.000000 -2.942360 0.585271 0.000000 0.585271 -2.942360 10.000000 1.148050 -2.771640 10.000000 1.148050 -2.771640 0.000000 0.585271 -2.942360 0.000000 2.494410 -1.666710 0.000000 2.494410 -1.666710 10.000000 2.121320 -2.121320 10.000000 2.771640 -1.148050 0.000000 2.942360 -0.585271 0.000000 2.942360 -0.585271 10.000000 2.771640 -1.148050 10.000000 -1.148050 -2.771640 0.000000 -1.666710 -2.494410 10.000000 -1.148050 -2.771640 10.000000 -1.148050 -2.771640 0.000000 -1.666710 -2.494410 0.000000 -2.771640 -1.148050 10.000000 -2.942360 -0.585271 0.000000 -2.942360 -0.585271 10.000000 -2.942360 -0.585271 0.000000 -2.771640 -1.148050 0.000000 0 1 2 3 4 5 6 7 8 6 9 7 6 10 9 6 11 10 6 12 11 6 13 12 6 14 13 6 15 14 6 16 15 17 16 6 16 17 18 19 17 20 21 17 19 22 17 21 23 17 22 24 17 23 25 17 24 18 17 25 26 8 7 27 8 26 28 8 27 29 8 28 30 8 29 31 8 30 32 8 31 33 8 32 34 33 35 34 35 36 34 20 37 20 38 39 33 38 8 40 38 36 41 38 40 42 38 41 43 38 42 39 38 43 8 44 6 44 8 45 44 46 6 46 44 47 45 48 44 45 49 48 45 50 49 45 51 50 45 52 51 45 53 52 45 54 53 45 55 54 45 56 55 57 56 45 56 57 58 59 57 60 61 57 59 62 57 61 63 57 62 64 57 63 65 57 64 58 57 65 66 44 48 67 44 66 68 44 67 69 44 68 70 44 69 71 44 70 72 44 71 73 44 72 74 73 75 74 75 76 74 60 77 60 78 79 73 78 44 80 78 76 81 78 80 82 78 81 83 78 82 79 78 83 84 85 86 85 87 88 71 13 14 13 71 70 49 7 48 7 49 89 90 91 92 91 93 94 73 15 16 15 73 72 95 96 97 96 98 99 100 82 101 102 100 103 67 11 68 11 67 10 68 12 69 12 68 11 70 12 13 12 70 69 72 14 15 14 72 71 104 79 105 106 104 107 108 81 109 110 108 111 80 112 113 112 114 115 99 16 116 16 117 73 110 118 119 118 120 121 48 9 66 9 48 7 55 122 123 122 124 125 53 126 127 126 128 129 52 130 131 130 132 133 51 134 135 136 51 137 125 138 139 138 140 141 142 143 144 143 145 146 147 148 149 150 147 151 152 107 153 154 152 155 156 151 157 158 156 159 66 10 67 10 66 9 160 161 162 163 160 164 129 165 166 165 167 168 132 137 169 170 132 171 172 89 173 174 172 175 176 177 178 177 179 180 181 182 183 184 181 185 0 0 0 0 0 0 Material 1 1.000.790.14 Material 2 0.800.190.19 Material 3 0.870.850.24 Material 4 0.270.310.83 openscad-2021.01/testdata/amf/tetra_multicolor.amf0000644000000000000000000000202514005610145020575 0ustar rootroot Color Tetrahedron 111 000 10.250 0.2510 0.40.40.5 Hard side 210100 013010 312001 032 openscad-2021.01/testdata/python/0000755000000000000000000000000014005610145015277 5ustar rootrootopenscad-2021.01/testdata/python/gen_issue2342-template.py0000755000000000000000000000101214005610145021753 0ustar rootroot#! ${PYTHON_EXECUTABLE} # # This python script generates a large output .scad file (3.1MB) for stress testing the parser. # See Issue #2342 / Pull Request #2343 from __future__ import print_function xcount = 100 ycount = 100 zcount = 10 totalcount = xcount*ycount*zcount for x in range(1, xcount): for y in range(1, ycount): for z in range(1, zcount): print("translate([{}, {}, {}])".format(x,y,z)) print(" cube(0.5);") print("echo(\"{} elements processed\");".format(totalcount)) openscad-2021.01/testdata/python/gen_svg_viewbox_tests-template.py0000755000000000000000000000226014005610145024102 0ustar rootroot#! ${PYTHON_EXECUTABLE} from __future__ import print_function import sys params = [ [ 300, 400, "none" ], [ 600, 200, "none" ], [ 300, 400, "xMinYMin", "meet" ], [ 300, 400, "xMidYMin", "meet" ], [ 300, 400, "xMaxYMin", "meet" ], [ 600, 200, "xMinYMin", "meet" ], [ 600, 200, "xMinYMid", "meet" ], [ 600, 200, "xMinYMax", "meet" ], [ 600, 200, "xMinYMin", "slice" ], [ 600, 200, "xMidYMin", "slice" ], [ 600, 200, "xMaxYMin", "slice" ], [ 600, 600, "xMinYMin", "slice" ], [ 600, 600, "xMinYMid", "slice" ], [ 600, 600, "xMinYMax", "slice" ] ] with open(sys.argv[1] + "/viewbox-tests.svg.in") as f: svg = f.read() for p in params: width, height = p[0:2] aspectParam = ' '.join(str(x) for x in p[2:]) aspectFile = '_'.join(str(x) for x in p[2:][::-1]) svg_viewBox = "viewBox=\"0 0 {} {}\"".format(width, height) svg_preserveAspectRatio = "preserveAspectRatio=\"{}\"".format(aspectParam) out = svg.replace('__VIEWBOX__', svg_viewBox).replace('__PRESERVE_ASPECT_RATIO__', svg_preserveAspectRatio) outfile = sys.argv[1] + "/viewbox_{}x{}_{}.svg".format(width, height, aspectFile) print(outfile) with open(outfile, "w") as f: f.write(out) openscad-2021.01/testdata/stl/0000755000000000000000000000000014005610145014560 5ustar rootrootopenscad-2021.01/testdata/stl/unparseable.stl0000644000000000000000000000070614005610145017610 0ustar rootrootsolid STL generated by MeshLab facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.000000e+0  2.000000e+01 2.000000e+01 vertex 2.000000e+01 2.000000e+01 0.000000e+00 vertex 0.000000e+00 2.000000e+01 0.000000e+00 endloop foo endfacet bar endsolid some blah blah openscad-2021.01/testdata/stl/invalidvertex.stl0000644000000000000000000000332414005610145020172 0ustar rootrootsolid OpenSCAD_Model facet normal -0 0 1 outer loop vertex 0 10 10 vertex 10 0 10 vertex 10 10 10 endloop endfacet facet normal 0 0 1 outer loop vertex 10 0 10 vertex 0 10 10 vertex 0 0 10 endloop endfacet facet normal 0 0 -1 outer loop vertex 0 0 0 vertex 10 10 0 vertex 10 0 0 endloop endfacet facet normal -0 0 -1 outer loop vertex 10 10 0 vertex 0 0 0 vertex 0 10 0 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 0 vertex 10 0 10 vertex 0 0 10 endloop endfacet facet normal 0 -1 -0 outer loop vertex 10 0 10 vertex 0 0 0 vertex 10 0 0 endloop endfacet facet normal 1 -0 0 outer loop vertex 10 0 10 vertex 10 10 0 vertex 10 10 10 endloop endfacet facet normal 1 0 0 outer loop vertex 10 10 0 vertex 10 0 10 vertex 10 0 0 endloop endfacet facet normal 0 1 -0 outer loop vertex 10 10 0 vertex 0 10 10 vertex 10 10 10 endloop endfacet facet normal 0 1 0 outer loop vertex 0 10 10 vertex 10 10 0 vertex 0 10 0 endloop endfacet facet normal -1 0 0 outer loop vertex 0 0 0 vertex 0 10 10 vertex 0 10 0 endloop endfacet facet normal -1 -0 0 outer loop vertex 0 10 10 vertex 0 0 0 vertex 0 0 10 endloop endfacet facet normal -1 -0 0 outer loop vertex 0 10 10 vertex 0 0 blah vertex 0 0 10 endloop endfacet facet normal -1 -0 0 outer loop vertex 0 10 10 vertex 0 0 0 vertex 0 0 10 endloop endfacet endsolid OpenSCAD_Model openscad-2021.01/testdata/stl/toomanyvertices.stl0000644000000000000000000000315414005610145020542 0ustar rootrootsolid OpenSCAD_Model facet normal -0 0 1 outer loop vertex 0 10 10 vertex 10 0 10 vertex 10 10 10 endloop endfacet facet normal 0 0 1 outer loop vertex 10 0 10 vertex 0 10 10 vertex 0 0 10 endloop endfacet facet normal 0 0 -1 outer loop vertex 0 0 0 vertex 10 10 0 vertex 10 0 0 endloop endfacet facet normal -0 0 -1 outer loop vertex 10 10 0 vertex 0 0 0 vertex 0 10 0 endloop endfacet facet normal 0 -1 0 outer loop vertex 0 0 0 vertex 10 0 10 vertex 0 0 10 endloop endfacet facet normal 0 -1 -0 outer loop vertex 10 0 10 vertex 0 0 0 vertex 10 0 0 endloop endfacet facet normal 1 -0 0 outer loop vertex 10 0 10 vertex 10 10 0 vertex 10 10 10 endloop endfacet facet normal 1 0 0 outer loop vertex 10 10 0 vertex 10 0 10 vertex 10 0 0 endloop endfacet facet normal 0 1 -0 outer loop vertex 10 10 0 vertex 0 10 10 vertex 10 10 10 endloop endfacet facet normal 0 1 0 outer loop vertex 0 10 10 vertex 10 10 0 vertex 0 10 0 endloop endfacet facet normal -1 0 0 outer loop vertex 0 0 0 vertex 0 10 10 vertex 0 10 0 endloop endfacet facet normal -1 -0 0 outer loop vertex 0 10 10 vertex 0 0 0 vertex 0 0 10 endloop endfacet facet normal -1 -0 0 outer loop vertex 0 10 10 vertex 0 0 0 vertex 0 0 10 vertex 0 0 10 endloop endfacet endsolid OpenSCAD_Model openscad-2021.01/testdata/stl/adns2610_dev_circuit_inv.stl0000644000000000000000000013003414005610145021777 0ustar rootrootVCG L@AAL@AL@L@ A AL@L@ AWAA AAA333σBA? A33σBA333++ A+̿+ A̿֨SA֨SA̿֨S333A֨SAff濚MALMAC=?AσBAff濚MA33σBA33dXAAdXA33?σBA~@wzA?σBA?dXAdXA AAff濚MAA33dXAdXAAff̎AdXAff̎A33AA@ A@\1dXA33AAAAY@WA AA33s@̎Aff&@WAL̎A AA33WAAWAfff@֨S>\1̌@֨Sff̎AA33WA33σBAL̾\1?$`4h@پ̠@L̾\1~@D>@33@\1?Y@@@\1 A?\133?WAY@AAff?}AL33σBA̾\1?̾\1?33σBAL@̾\1?L@$`4h@L@33σBA$`4I@ڪ@L?>\1?L>MALMA?dXAfff@\1?C=?*n@@h@$`4I@33σBAپff@̬@dXA AA@MAپff@33σBAڪ@? AσBAC=?AY@AA AAff?}Aڪ@>\1?پ̠@?σBALMAL>MA33?WAff&@AAY@AA~@wzALMA?σBA?dXA AA33?dXAY@dXA AA33s@MAff&@dXAff?MA AAff?MA33?dXA AALMAdXA?dXAdXAAAL>}AdXAL>}A?σrAdXA?σrA33?σrAdXA33?σrA AA33?σrAff?}A AA?WAAA33?WA33s@̎A AAY@AAL>}AAA?WAL?ڪ@?>\1L??\1̌@֨S?\1 A @MA33?σBAff&@dXA?\1?ڪ@@\1? @̎AAAff&@WA@\1333@ Ǎ@\1 Afff@\1?ڪ@?\1?~@wzA33?σBA @MAff&@WA AAY@WA~@wzA @MAff&@σBA~@wzAff&@σBAY@σBA33@dXAY@σBA AAY@σBA33s@MA AAff&@dXA AAY@dXA33?σBAff?MAff&@dXA33?WAAA @̎A?\1L??ff&@AA33?WA @̎A@ Ǎ@+WA AAL̎A̾\1L@L@?@fff@\1?L@fff@+fff@+ Afff@+̌@+ AL@ڪ@?@̌@֨S A@>\1?\1̌@֨Sfff@֨S̾\1>\1L@̾\1fff@֨S@\1?ڪ@L@333@@\1?fff@\1333@fff@\1 Afff@\1@\1?L@@ Ǎ@\1̌@\1?_a.@*n@@fff@\1?@h@̌@\1?@h@_a.@*n@̌@\1??@C=?*n@fff@\1?~@wzAY@σBAff@MAff@Y@@33@\1?~@wzAff@MA33@σBA~@wzA33@σBA̬@σBA~@wzA̬@σBA@MA~@wzA@MA AA33@dXA AA̬@dXAff@MAY@σBA33@dXAff@_a.@*n@Y@@@_a.@*n@ff@@\1?@̠@@@ff@33@\1@33@\1 A33@\1?~@D>@@\1? A@@h@ A̿+L̎Aff&@WAAA̾\1?پ̠@>\1?ڪAL@ffMAL@??L@L@̌L@?ff&@L@@L@ff&@г]L@?\@nsL@@L@ AL@?/AL@ff>[>AL@ff澣[>AL@?ff@L@33@SL@ AL@?@@\1L@@L@\@nsL@?ff?[>AL@@[>AL@@'JAL@?@\1>L@ff@ns?L@@ns?L@?/AL@33c@[>AL@@[>AL@?̾AAL@̾t[AL@ _PAL@?@\1L@@nsL@ff@nsL@?ff@?L@33@L@ AL@?33@L@@nsL@ AL@?@nsL@ff@nsL@ AL@?ff@nsL@@nsL@ AL@?@L@@}XKL@33@}XKL@?@@\1L@ff&@г]L@@L@?@SL@@L@ AL@?33@}XKL@ff@L@ AL@?@@\1>L@\@ns?L@33#@ns?L@?@nsL@\@nsL@ AL@?@L@33@}XKL@ AL@??L@/AL@AL@?33@SL@@SL@ AL@?L@L@@L@?/AL@ffMAL@AL@?ffSL@L@L@?AL@L@?L@?/AL@ff?[>AL@ff>[>AL@?/AL@ff澣[>AL@ffƿ[>AL@?Ŀ33AL@kAL@̿33AL@? AAL@ff@?L@ AL@?/AL@ff@[>AL@33c@[>AL@?/AL@@[>AL@ff?[>AL@?̎AL@AL@̿AAL@?@}AL@@AAL@?33AL@?̎AL@>WAL@>33AL@?fff@AAL@fff@t[AL@ff@\AL@?̿33AL@AL@̿WAL@?kAL@AL@̿33AL@?̎AL@{>33AL@?kAL@? AAL@AL@kAL@?q@33AL@ @kAL@@33AL@??33AL@@AAL@̾33AL@?fff@WAL@@̎AL@ AAL@? AAL@kAL@̾33AL@?̎AL@>33AL@{>33AL@?ff@\AL@@\AL@fff@AAL@?@ _PAL@@t[AL@?t[AL@? @kAL@`@kAL@ AAL@?̾33AL@̾WAL@?kAL@?kAL@kAL@ AAL@?{33AL@̾33AL@kAL@?@}AL@?33AL@?WAL@?@t[AL@@}AL@?σrAL@?@[>AL@ff@[>AL@ff@/AL@??33AL@?33AL@?kAL@?̾33AL@?kAL@?33AL@??σrAL@?t[AL@@t[AL@?}AL@>t[AL@>σrAL@??kAL@?kAL@̎AL@?@t[AL@@AAL@@}AL@?@ _PAL@ff@\AL@fff@t[AL@?@̎AL@̾33AL@@AAL@?@WAL@̾33AL@@̎AL@?@33AL@̾33AL@@WAL@? @kAL@̾33AL@@33AL@? AAL@̾33AL@ @kAL@? AAL@`@kAL@pb@33AL@? AAL@pb@33AL@fff@33AL@? AAL@fff@33AL@fff@WAL@? AAL@@̎AL@ff@/AL@?@̎AL@fff@AAL@ff@/AL@?̎AL@?kAL@̾WAL@?fff@AAL@@\AL@ff@/AL@?@\AL@33@MAL@ff@/AL@?33@MAL@@[>AL@ff@/AL@?@'JAL@33c@[>AL@ff@[>AL@?/AL@ff@/AL@ff@[>AL@?<L@ff}XKL@AL@??\1>L@?ns?L@ ?ns?L@?'JAL@ff澣[>AL@ff>[>AL@?̾AAL@>t[AL@}AL@?̎AL@̾AAL@>WAL@? _PAL@>t[AL@̾AAL@?}AL@>WAL@̾AAL@?̎AL@̿WAL@AL@?̿t[AL@̿AAL@AL@?ffMAL@̿t[AL@AL@?ff@/AL@ff@?L@ AAL@?ff@?L@@ns?L@33@L@?ff@?L@ff@ns?L@@ns?L@?ff@?L@@ns?L@ff@ns?L@?ff@?L@\@ns?L@@ns?L@?ff@?L@33#@ns?L@\@ns?L@?ff@?L@?ns?L@33#@ns?L@?ff@?L@ ?ns?L@?ns?L@?ff@?L@ ns?L@ ?ns?L@? ns?L@?L@̌L@?ff@?L@?L@ ns?L@? AL@ A AA? AAL@ AL@ AA׳]?֨S֨S@333@׳]?333֨S333@׳]??333@+@+׳]??333333@+̿֨S̿֨S@֨S@֨S̿֨S֨S@ֳ]@̿֨S@ֳ]̿֨S@̿֨Sֳ]?@̿+@ֳ]?̿+@̿+?̿+@̿++@?+@̿++Գ]?33dXA33dXA@ff濚MA@Գ]?ff濚MA33dXAff濚MA@ٳ]?>ff濚MA@33σBA@33σBAٳ]?>ff濚MAff濚MA@33σBAdXAdXA@33dXA@33dXAdXA33dXA@ӳ]LMA@dXA@LMAӳ]LMAdXA@dXAٳ]>LMA@LMAσBA@ٳ]>σBA@LMAσBA?σBA@σBA33σBA@?33σBA@σBA33σBAԳ]?33WA33WA@ff̎A@Գ]?ff̎A33WAff̎A@Գ]??ff̎A@33AA@33AAԳ]??ff̎Aff̎A@33AAWAWA@33WA@33WAWA33WA@ӳ]L̎A@WA@L̎Aӳ]L̎AWA@WAӳ]?L̎A@L̎AAA@ӳ]?AA@L̎AAA?AA@AA33AA@?33AA@AA33AAֳ]?̾\1?̾\1?@L@ֳ]?L̾\1?L@ֳ]??L@̾\1@̾\1ֳ]??LL@̾\1>\1?>\1?@̾\1?@̾\1?>\1?̾\1?@ֳ]L?@>\1?@L?ֳ]L?>\1?@>\1?ֳ]?L?@L?>\1@ֳ]?>\1@L?>\1?>\1@>\1̾\1@?̾\1@>\1̾\1S}?ͨ$`4I@$`4I@@L@@S}?ͨL@$`4I@L@@S}?Ǩ>L@@$`4h@@$`4h@S}?Ǩ>L@L@@$`4h@`l? þپff@پff@@$`4I@@`l? þ$`4I@پff@$`4I@@4K?ڪ`lC=?AC=?A@? A@>`l? AC=?A? A@>S}@A@A@C=?A@>S}C=?A@AC=?A@R}_a.@A_a.@A@@A@R}@A_a.@A@A@þ`lY@ AY@ A@_a.@A@þ`l_a.@AY@ A_a.@A@3K~@wzA~@wzA@Y@ A@3KY@ A~@wzAY@ A@3K@ff@@~@wzA@@ff@3K@ff@~@wzA@~@wzA^lþ@I@@@ff@@@I@^lþ@I@@ff@@@ff@S}Ǩ@@@@I@@@@S}Ǩ@@@I@@@I@S}>@@@@@@h@@S}>@h@@@@@h@^l>@h@@@h@@̠@@^l>@̠@@@h@@̠@8K?@̠@@@̠@~@D>@@8K?~@D>@@@̠@~@D>@:K?~@D>@@~@D>@Y@@@:K?Y@@@~@D>@Y@@þ`l?Y@@@Y@@_a.@*n@@þ`l?_a.@*n@@Y@@_a.@*n@ĨS}?_a.@*n@@_a.@*n@@h@@ĨS}?@h@@_a.@*n@@h@ƨ>S}?@h@@@h@C=?*n@@ƨ>S}?C=?*n@@@h@C=?*n@>`l?C=?*n@@C=?*n@?@@>`l??@@C=?*n@?@?;K??@@?@ڪ@@?;K?ڪ@@?@ڪ@9K??پ̠@@ڪ@@ڪ@9K??پ̠@پ̠@@ڪ@`l? >$`4h@@پ̠@@پ̠@`l? >$`4h@$`4h@@پ̠@ӳ]??dXA?dXA@L>MA@ӳ]?L>MA?dXAL>MA@ٳ]?>L>MA@?σBA@?σBAٳ]?>L>MAL>MA@?σBA33?dXA33?dXA@?dXA@?dXA33?dXA?dXA@Գ]ff?MA@33?dXA@ff?MAԳ]ff?MA33?dXA@33?dXAٳ]>ff?MA@ff?MA33?σBA@ٳ]>33?σBA@ff?MA33?σBA?33?σBA@33?σBA?σBA@??σBA@33?σBA?σBAӳ]??WA?WA@L>}A@ӳ]?L>}A?WAL>}A@ٳ]?>L>}A@?σrA@?σrAٳ]?>L>}AL>}A@?σrA33?WA33?WA@?WA@?WA33?WA?WA@Գ]ff?}A@33?WA@ff?}AԳ]ff?}A33?WA@33?WAٳ]>ff?}A@ff?}A33?σrA@ٳ]>33?σrA@ff?}A33?σrA?33?σrA@33?σrA?σrA@??σrA@33?σrA?σrAֳ]??\1??\1?@?@ֳ]???\1??@ֳ]???@?\1@?\1ֳ]????@?\1@\1?@\1?@?\1?@?\1?@\1??\1?@׳]333@@@\1?@333@׳]333@@\1?@@\1?׳]?333@@333@@\1@׳]?@\1@333@@\1?@\1@@\1?\1@??\1@@\1?\1ճ]?ff&@dXAff&@dXA@ @MA@ճ]? @MAff&@dXA @MA@ڳ]?> @MA@ff&@σBA@ff&@σBAڳ]?> @MA @MA@ff&@σBAY@dXAY@dXA@ff&@dXA@ff&@dXAY@dXAff&@dXA@ճ]33s@MA@Y@dXA@33s@MAճ]33s@MAY@dXA@Y@dXAڳ]>33s@MA@33s@MAY@σBA@ڳ]>Y@σBA@33s@MAY@σBA?Y@σBA@Y@σBAff&@σBA@?ff&@σBA@Y@σBAff&@σBAճ]?ff&@WAff&@WA@ @̎A@ճ]? @̎Aff&@WA @̎A@ճ]?? @̎A@ff&@AA@ff&@AAճ]?? @̎A @̎A@ff&@AAY@WAY@WA@ff&@WA@ff&@WAY@WAff&@WA@ճ]33s@̎A@Y@WA@33s@̎Aճ]33s@̎AY@WA@Y@WAճ]?33s@̎A@33s@̎AY@AA@ճ]?Y@AA@33s@̎AY@AA?Y@AA@Y@AAff&@AA@?ff&@AA@Y@AAff&@AA׳]?fff@֨Sfff@֨S@L@@׳]?L@fff@֨SL@@׳]??L@@fff@+@fff@+׳]??L@L@@fff@+̌@֨Š@֨S@fff@֨S@fff@֨Š@֨Sfff@֨S@ճ]@@̌@֨S@@ճ]@̌@֨S@̌@֨Sճ]?@@@̌@+@ճ]?̌@+@@̌@+?̌@+@̌@+fff@+@?fff@+@̌@+fff@+׳]?fff@\1?fff@\1?@L@@׳]?L@fff@\1?L@@׳]??L@@fff@\1@fff@\1׳]??L@L@@fff@\1̌@\1?̌@\1?@fff@\1?@fff@\1?̌@\1?fff@\1?@ճ]@@̌@\1?@@ճ]@̌@\1?@̌@\1?ճ]?@@@̌@\1@ճ]?̌@\1@@̌@\1?̌@\1@̌@\1fff@\1@?fff@\1@̌@\1fff@\1׳]?>ff@MA@33@σBA@33@σBA׳]?>ff@MAff@MA@33@σBAӳ]?33@dXA33@dXA@ff@MA@ӳ]?ff@MA33@dXAff@MA@̬@dXA̬@dXA@33@dXA@33@dXA̬@dXA33@dXA@ӳ]@MA@̬@dXA@@MAӳ]@MA̬@dXA@̬@dXA׳]>@MA@@MA̬@σBA@׳]>̬@σBA@@MA̬@σBA?̬@σBA@̬@σBA33@σBA@?33@σBA@̬@σBA33@σBAճ]?33@\1?33@\1?@ff@@ճ]?ff@33@\1?ff@@ճ]??ff@@33@\1@33@\1ճ]??ff@ff@@33@\1@\1?@\1?@33@\1?@33@\1?@\1?33@\1?@ճ]@@@\1?@@ճ]@@\1?@@\1?ճ]?@@@@\1@ճ]?@\1@@@\1?@\1@@\133@\1@?33@\1@@\133@\1ճ]??<L@ffSL@ffS@ճ]??<@<L@ffS@?SL@S@ffSL@?ffSL@S@ffS@?S@SL@L@?@S@L@?@L@@@L@?L@@@@@SL@@S@@L@@L@@S@@@?33@SL@33@S@@SL@?@SL@33@S@@S@ֳ]?ff@L@ff@@33@SL@ֳ]?33@SL@ff@@33@S@س]ff@L@33@}XKL@ff@@س]ff@@33@}XKL@33@}XK@33@}XK@33@}XKL@@}XKL@@}XK@33@}XK@@}XKL@@L@@@@}XKL@@}XKL@@@@}XK@@@@L@ff&@L@ff&@@@@ff&@L@ff&@г]L@ff&@г]@ff&@L@ff&@L@ff&@г]@ff&@@Գ]?@@\1L@@@\1@ff&@г]L@Գ]?ff&@г]L@@@\1@ff&@г]@س]??@@\1L@\@nsL@\@ns@س]??@@\1@@@\1L@\@ns@?@nsL@@ns@\@nsL@?\@nsL@@ns@\@ns@ڳ]>@\1L@@\1@@nsL@ڳ]>@nsL@@\1@@ns@ڳ]?>@\1L@ff@nsL@ff@ns@ڳ]?>@\1@@\1L@ff@ns@?@nsL@@ns@ff@nsL@?ff@nsL@@ns@ff@ns@ڳ]>33@L@33@@@nsL@ڳ]>@nsL@33@@@ns@ڳ]33@L@@ns?L@33@@ڳ]33@@@ns?L@@ns?@@ns?@@ns?L@ff@ns?L@ff@ns?@@ns?@ff@ns?L@ڳ]?ff@ns?@ff@ns?L@@\1>L@ڳ]?@\1>@ff@ns?@@\1>L@ڳ]@\1>L@@ns?L@@\1>@ڳ]@\1>@@ns?L@@ns?@@ns?@@ns?L@\@ns?L@\@ns?@@ns?@\@ns?L@س]?\@ns?@\@ns?L@@@\1>L@س]?@@\1>@\@ns?@@@\1>L@س]@@\1>L@33#@ns?L@@@\1>@س]@@\1>@33#@ns?L@33#@ns?@33#@ns?@33#@ns?L@?ns?L@?ns?@33#@ns?@?ns?L@س]??ns?@?ns?L@?\1>L@س]??\1>@?ns?@?\1>L@س]?\1>L@ ?ns?L@?\1>@س]?\1>@ ?ns?L@ ?ns?@ ?ns?@ ?ns?L@ ns?L@ ns?@ ?ns?@ ns?L@׳]? ns?@ ns?L@̌L@׳]?̌@ ns?@̌L@ֳ]??̌L@г]L@г]@ֳ]??̌@̌L@г]@?г]@г]L@L@?@г]@L@@L@L@@@L@?@L@}XKL@?}XK@@}XKL@}XK@}XKL@ff}XKL@ff}XK@}XK@ff}XKL@ֳ]?ff}XK@ff}XKL@<L@ֳ]?<@ff}XK@<L@?/A@/AL@?L@??@/A@?L@?ff@?L@ff@?@?L@??L@ff@?@?@ff@/AL@ff@/A@ff@?L@ff@?L@ff@/A@ff@?@ff@/A@ff@/AL@/AL@/A@ff@/A@/AL@ٳ]?>ffMAL@ffƿ[>AL@ffƿ[>A@ٳ]?>ffMA@ffMAL@ffƿ[>A@ֳ]?̿t[A@̿t[AL@ffMAL@ֳ]?ffMA@̿t[A@ffMAL@?ff澣[>AL@ff澣[>A@ffƿ[>AL@?ffƿ[>AL@ff澣[>A@ffƿ[>A@׳]?'JAL@'JA@ff澣[>AL@׳]?ff澣[>AL@'JA@ff澣[>A@׳]??'JAL@ff>[>AL@ff>[>A@׳]??'JA@'JAL@ff>[>A@?ff?[>AL@ff?[>A@ff>[>AL@?ff>[>AL@ff?[>A@ff>[>A@׳]?@'JAL@@'JA@ff?[>AL@׳]?ff?[>AL@@'JA@ff?[>A@׳]??@'JAL@@[>AL@@[>A@׳]??@'JA@@'JAL@@[>A@?33c@[>AL@33c@[>A@@[>AL@?@[>AL@33c@[>A@@[>A@׳]?@'JAL@@'JA@33c@[>AL@׳]?33c@[>AL@@'JA@33c@[>A@س]?>@'JAL@ff@[>AL@ff@[>A@س]?>@'JA@@'JAL@ff@[>A@?@[>AL@@[>A@ff@[>AL@?ff@[>AL@@[>A@ff@[>A@ڳ]>33@MAL@33@MA@@[>AL@ڳ]>@[>AL@33@MA@@[>A@׳]33@MAL@@\AL@33@MA@׳]33@MA@@\AL@@\A@@\A@@\AL@ff@\AL@ff@\A@@\A@ff@\AL@س]?ff@\A@ff@\AL@@ _PAL@س]?@ _PA@ff@\A@@ _PAL@س]@ _PAL@fff@t[AL@@ _PA@س]@ _PA@fff@t[AL@fff@t[A@fff@AAL@fff@AA@fff@t[AL@fff@t[AL@fff@AA@fff@t[A@ҳ]?@̎AL@@̎A@fff@AAL@ҳ]?fff@AAL@@̎A@fff@AA@ҳ]@̎AL@fff@WAL@@̎A@ҳ]@̎A@fff@WAL@fff@WA@fff@33AL@fff@33A@fff@WAL@fff@WAL@fff@33A@fff@WA@fff@33A@fff@33AL@pb@33AL@pb@33A@fff@33A@pb@33AL@]dpb@33AL@`@kAL@pb@33A@]dpb@33A@`@kAL@`@kA@`@kA@`@kAL@ @kAL@ @kA@`@kA@ @kAL@]?d @kA@ @kAL@q@33AL@]?dq@33A@ @kA@q@33AL@q@33A@q@33AL@@33AL@@33A@q@33A@@33AL@?@33A@@33AL@@WAL@?@WA@@33A@@WAL@ҳ]?@WA@@WAL@@̎AL@ҳ]?@̎A@@WA@@̎AL@ҳ]??@̎AL@@AAL@@AA@ҳ]??@̎A@@̎AL@@AA@?@AA@@AAL@@t[AL@?@t[A@@AA@@t[AL@س]?@t[A@@t[AL@@ _PAL@س]?@ _PA@@t[A@@ _PAL@ٳ]@ _PAL@?t[AL@@ _PA@ٳ]@ _PA@?t[AL@?t[A@?σrAL@?σrA@?t[AL@?t[AL@?σrA@?t[A@ٳ]>@}AL@@}A@?σrAL@ٳ]>?σrAL@@}A@?σrA@ӳ]@}AL@?WAL@@}A@ӳ]@}A@?WAL@?WA@?33AL@?33A@?WAL@?WAL@?33A@?WA@?33A@?33AL@?33AL@?33A@?33A@?33AL@]d?33AL@?kAL@?33A@]d?33A@?kAL@?kA@?kA@?kAL@?kAL@?kA@?kA@?kAL@]?_?kA@?kAL@{>33AL@]?_{>33A@?kA@{>33AL@{>33A@{>33AL@>33AL@>33A@{>33A@>33AL@?>33A@>33AL@>WAL@?>WA@>33A@>WAL@ӳ]?>WA@>WAL@}AL@ӳ]?}A@>WA@}AL@ٳ]?>}AL@>σrAL@>σrA@ٳ]?>}A@}AL@>σrA@?>σrA@>σrAL@>t[AL@?>t[A@>σrA@>t[AL@ٳ]?>t[A@>t[AL@ _PAL@ٳ]? _PA@>t[A@ _PAL@ٳ] _PAL@̾t[AL@ _PA@ٳ] _PA@̾t[AL@̾t[A@̾AAL@̾AA@̾t[AL@̾t[AL@̾AA@̾t[A@ӳ]?̎AL@̎A@̾AAL@ӳ]?̾AAL@̎A@̾AA@ӳ]̎AL@̾WAL@̎A@ӳ]̎A@̾WAL@̾WA@̾33AL@̾33A@̾WAL@̾WAL@̾33A@̾WA@̾33A@̾33AL@{33AL@{33A@̾33A@{33AL@]_{33AL@kAL@{33A@]_{33A@kAL@kA@kA@kAL@kAL@kA@kA@kAL@]?dkA@kAL@Ŀ33AL@]?dĿ33A@kA@Ŀ33AL@Ŀ33A@Ŀ33AL@̿33AL@̿33A@Ŀ33A@̿33AL@?̿33A@̿33AL@̿WAL@?̿WA@̿33A@̿WAL@ӳ]?̿WA@̿WAL@̎AL@ӳ]?̎A@̿WA@̎AL@ӳ]??̎AL@̿AAL@̿AA@ӳ]??̎A@̎AL@̿AA@?̿AA@̿AAL@̿t[AL@?̿t[A@̿AA@̿t[AL@?@@S@@?@S@S@@@?@\1@33@\1@@ns@?fff@+@S@@S@?̌@+@@S@33@S@?@@̌@+@ff@@?̾\1@L@г]@?@\1@?\1@33?г]@?@@@ff&@@?@fff@֨S@@}XK@?fff@\1@@@\1@\@ns@?33@\1@@\1@ff@ns@?@̿+@fff@֨S@??\1>@ ?ns?@L?@?\@ns?@@@\1>@@@\1@?33?г]@33?@ff&@г]@?̌@L@ ns?@?̌@г]@L@?>\1?@L?@ ?ns?@??г]@?\1@>\1@?>\1@̾\1@@?̿֨S@?г]@>\1@?+@333@ffS@?L?@>\1@?\1>@?֨S@̿֨S@}XK@?<@333@ff}XK@?<@ffS@333@?333@֨S@ff}XK@?L@̾\1?@ ns?@?33?@@ff&@@?L@@fff@֨S@̿+@̿֨S@>\1@@?33?@?@̿֨S@? ns?@̾\1?@ ?ns?@?̾\1?@>\1?@ ?ns?@?@}XK@̿֨S@?}XK@ff}XK@֨S@?fff@\1@L@@@@\1@?333@@@@\1@@@\1>@??@?\1?@?\1>@?@@@\1@33@@?@\1?@333@@@@\1>@??\1>@>\1@?\1@?33?г]@ff&@г]@@\1@?ff&@г]@33?@ff&@@?̌@\1@fff@\1@@ns@?33?@̿֨S@@??\1?@@\1?@33#@ns?@??\1>@?\1@?@??ns?@?\1?@33#@ns?@??ns?@?\1>@?\1?@?fff@+@ffS@S@?@@}XK@?г]@@̾\1@?@@\1@@\1@ff&@г]@?@@}XK@@@??@?г]@̿֨S@?fff@֨S@̌@֨S@33@}XK@?@}XK@fff@֨S@33@}XK@?̿+@+@ffS@?33@}XK@̌@֨S@ff@@?̌@+@fff@+@@S@?̌@֨S@@@ff@@?ff@@̌@+@33@S@?@@̌@\1@@\1@?33@\1?@@\1?@@ns?@?̌@\1?@@@@\1>@?\@ns?@@@\1@L@@?\@ns?@fff@\1?@@ns?@?\@ns?@L@@fff@\1?@?fff@\1?@̌@\1?@@ns?@?33@\1@ff@@@\1@?@\1@̌@\1@@ns@?@ns@fff@\1@\@ns@?@\1>@@@ff@@?ff@ns?@33@\1?@@ns?@?@\1>@@ns?@̌@\1?@?@ns?@@\1?@33@@?@\1?@@@33@@?33@@@\1@@ns@?@ns@33@\1@ff@ns@?ff@@33@\1?@@\1>@?ff@ns?@@\1>@33@\1?@?fff@+@̿+@ffS@?333@@@\1@@@\1@?@@\1>@33#@ns?@@\1?@?@@@\1@ff@@?fff@+@L@@̿+@??\1@?@?\1@??\1@?\1@33?г]@?σBA@ff澣[>A@'JA@? @MA@ff&@dXA@@ _PA@?33@dXA@̬@dXA@@\A@?@ _PA@fff@t[A@Y@dXA@?ff&@σBA@ff?MA@@'JA@?̬@dXA@@MA@33@MA@>σrA@33?σrA@?σrA@?L>MA@?dXA@'JA@?̿t[A@ffMA@ff濚MA@?@33A@@WA@q@33A@?`@kA@ @kA@q@33A@?>WA@L>}A@{>33A@?}A@L>}A@>WA@?`@kA@q@33A@@WA@?}A@>σrA@L>}A@?ff&@WA@@WA@@̎A@? @̎A@ff&@WA@@̎A@?WA@̾33A@{33A@?fff@t[A@fff@AA@@t[A@??σrA@L>}A@>σrA@??dXA@33?dXA@?t[A@?@}A@?WA@ff?}A@?33?WA@?33A@?33A@?σBA@33σBA@ffƿ[>A@?33σBA@ff濚MA@ffƿ[>A@?33?dXA@ff?MA@@ _PA@?ff̎A@kA@Ŀ33A@?̾t[A@̾AA@dXA@?ff&@AA@ @̎A@@AA@?33?WA@?WA@?33A@?33?WA@ff?}A@?WA@?ff?}A@33?σrA@@}A@?{>33A@>33A@>WA@??σBA@L>MA@'JA@?ff濚MA@33dXA@̿t[A@?Y@σBA@ff&@σBA@33c@[>A@??dXA@>t[A@'JA@?>t[A@ _PA@'JA@?33dXA@̾AA@AA@?dXA@ _PA@̾t[A@?33AA@̿AA@̿t[A@?Y@WA@fff@33A@pb@33A@?WA@L̎A@̾WA@?33AA@ff̎A@̿AA@?33AA@̿t[A@33dXA@?dXA@LMA@ _PA@?ff̎A@̎A@̿AA@?33dXA@dXA@̾AA@?ff濚MA@ffMA@ffƿ[>A@?ff̎A@33WA@kA@?̿WA@Ŀ33A@̿33A@?33?σBA@?σBA@ff?[>A@?WA@̾WA@̾33A@?{>33A@L>}A@?kA@? _PA@LMA@'JA@?ff?MA@33?σBA@@'JA@?ffƿ[>A@ff澣[>A@σBA@?ff̎A@Ŀ33A@̿WA@??WA@33?WA@?kA@?̿WA@̎A@ff̎A@?kA@kA@33WA@? @MA@@ _PA@ff?MA@?kA@33WA@WA@?̎A@L̎A@̾AA@?̎A@̾WA@L̎A@?AA@33AA@33dXA@?L̎A@AA@̾AA@?ff&@dXA@Y@dXA@fff@t[A@?@t[A@@ _PA@ff&@dXA@??t[A@?σrA@>t[A@Y@dXA@ff@MA@@ _PA@?ff?[>A@@'JA@33?σBA@?ff>[>A@?σBA@'JA@?ff>[>A@ff?[>A@?σBA@?WA@{33A@kA@??WA@?kA@L>}A@?̬@σBA@33@σBA@@[>A@??33A@?kA@33?WA@?33?σrA@>t[A@?σrA@?>σrA@>t[A@33?σrA@?33s@̎A@Y@AA@@̎A@?ff&@σBA@ @MA@ff?MA@?@ _PA@?t[A@33?dXA@?fff@t[A@@t[A@ff&@dXA@?Y@dXA@33s@MA@ff@MA@?33c@[>A@@'JA@Y@σBA@?@[>A@ff&@σBA@@'JA@?@[>A@33c@[>A@ff&@σBA@??t[A@>t[A@?dXA@?ff&@WA@Y@WA@`@kA@?`@kA@@WA@ff&@WA@?Y@WA@fff@WA@fff@33A@?pb@33A@`@kA@Y@WA@?@̎A@fff@WA@33s@̎A@??kA@?kA@?WA@?fff@AA@@̎A@Y@AA@?33@MA@@\A@̬@dXA@?33s@MA@Y@σBA@@'JA@?ff@MA@33@dXA@@ _PA@?@[>A@33@MA@̬@σBA@?ff@[>A@33@σBA@@'JA@?ff@[>A@@[>A@33@σBA@?@̎A@@AA@ @̎A@?ff@\A@33@dXA@@\A@?ff@\A@@ _PA@33@dXA@?LMA@σBA@'JA@??σrA@@}A@33?σrA@?Y@WA@33s@̎A@fff@WA@?33@σBA@33s@MA@@'JA@?33@σBA@ff@MA@33s@MA@?@MA@̬@σBA@33@MA@@AA@Y@AA@ff&@AA@?Y@AA@@t[A@fff@AA@?@AA@@t[A@Y@AA@?C=?A@ff@/A@/A@?C=?A@@A@ff@/A@??@L@@/A@?L@@$`4I@@/A@?_a.@*n@@@h@@?@?$`4I@@پff@@/A@?پff@@ڪ@@??@ڪ@@پ̠@@??@$`4h@@L@@??@پ̠@@$`4h@@?~@D>@@Y@@@ff@?@?ڪ@@ff@?@?г]L@?г]@?L@?L@?г]@?@ճ]??\1L@?\1@?г]L@ճ]??г]L@?\1@?г]@33?@33?L@?L@?@33?@?L@?33?г]@33?г]L@33?L@?33?@33?г]@33?L@ճ]???\1L@33?г]L@33?г]@ճ]???\1@?\1L@33?г]@??г]L@?L@33?L@??\1L@?г]L@33?г]L@?33?г]L@?г]L@33?L@openscad-2021.01/testdata/stl/empty2.stl0000644000000000000000000000005614005610145016525 0ustar rootrootsolid OpenSCAD_Model endsolid OpenSCAD_Model openscad-2021.01/testdata/stl/empty.stl0000644000000000000000000000000014005610145016430 0ustar rootrootopenscad-2021.01/testdata/scad/0000755000000000000000000000000014005610145014670 5ustar rootrootopenscad-2021.01/testdata/scad/nef3/0000755000000000000000000000000014005610145015523 5ustar rootrootopenscad-2021.01/testdata/scad/nef3/nef3_cube.scad0000644000000000000000000000016214005610145020207 0ustar rootroot//https://github.com/CGAL/releases/blob/master/examples/Minkowski_sum_3/cube.nef3 import("../../nef3/cube.nef3"); openscad-2021.01/testdata/scad/nef3/nef3_broken.scad0000644000000000000000000000025014005610145020547 0ustar rootroot//https://github.com/CGAL/releases/blob/master/examples/Minkowski_sum_3/cube.nef3 //broken by changing an arbitrary digit to a letter import("../../nef3/broken.nef3"); openscad-2021.01/testdata/scad/issues/0000755000000000000000000000000014005610145016203 5ustar rootrootopenscad-2021.01/testdata/scad/issues/issue1528.scad0000644000000000000000000000003114005610145020501 0ustar rootrootecho(lookup(3, undef)); openscad-2021.01/testdata/scad/issues/issue1472.scad0000644000000000000000000000037214005610145020507 0ustar rootroot// Test for module with NaN arg module infiniteLoop() infiniteLoop(); for (i=[0:sqrt(-1)]) infiniteLoop(); // Test list comprehension for with NaN arg function infiniteFunc() = infiniteFunc(); a = [for (i=[0:sqrt(-1)]) infiniteFunc()]; echo("OK"); openscad-2021.01/testdata/scad/issues/issue1923.scad0000644000000000000000000000005114005610145020502 0ustar rootrootuse MyModule(); openscad-2021.01/testdata/scad/issues/issue3118-recur-limit.scad0000644000000000000000000000020014005610145022726 0ustar rootroot// Issue #3118 // Verify recursion limit is reached when no arguments provided in call. function sin(x) = sin(); echo(sin(30));openscad-2021.01/testdata/scad/issues/issue1890-comment.scad0000644000000000000000000000002614005610145022147 0ustar rootroot/* comment sphere(); openscad-2021.01/testdata/scad/issues/issue1890-use.scad0000644000000000000000000000003214005610145021276 0ustar rootrootuse the first technique fails, the second one succeeds // module cutoff() { difference() { children(); translate([0,0,2.5]) cube(2, center=true); } } cutoff() { linear_extrude(height=3, scale=[0,1], convexity=2) { translate([1,0,0]) square(1,true); translate([-1,0,0]) square(1,true); } } translate([0,2,0]) cutoff() { linear_extrude(height=3, scale=[0,1]) translate([1,0,0]) square(1,true); linear_extrude(height=3, scale=[0,1]) translate([-1,0,0]) square(1,true); } openscad-2021.01/testdata/scad/bugs/issue945e.scad0000644000000000000000000000015414005610145020223 0ustar rootroot// issue945e.stl is exported from issue945c.scad with an older version of OpenSCAD import("issue945e.stl"); openscad-2021.01/testdata/scad/templates/0000755000000000000000000000000014005610145016666 5ustar rootrootopenscad-2021.01/testdata/scad/templates/use-tests-template.scad0000644000000000000000000000245714005610145023277 0ustar rootroot//Test blank use <> //Test that the entire path is pushed onto the stack up to the last '/' use //Test that a non existent path/file doesn't screw things up use //Test with empty path use //Test without preceding space use //Test that filenames with spaces work use //Test with empty file use //Test with empty path and file use //Test with absolute path use <@CMAKE_CURRENT_SOURCE_DIR@/../testdata/scad/misc/sub2/test7.scad> // Test simple MCAD library use // Test MCAD library which includes another file use // Test MCAD library which uses another file use module test1() { test2(); // test3() and test4() are not directly included and thus not imported into // this scope translate([4,0,0]) test3(); translate([4,-2,0]) test4(); translate([-2,0,0]) test5(); translate([-2,-2,0]) test6(); translate([0,2,0]) test7(); // test2_variable won't be visible translate([0,-2,0]) sphere(test2_variable, $fn=16); // MCAD translate([0,-4,0]) teardrop(0.3, 1.5, 90); translate([-2,-4,0]) cube([deg(0.5)/20,0.5,0.5], center=true); translate([2,-4,-0.5]) scale(0.05) alignds420([0,0,0], [0,0,0]); } test1(); openscad-2021.01/testdata/scad/templates/import_stl-tests-template.scad0000644000000000000000000000064214005610145024671 0ustar rootroottranslate([2,0,0]) import("import.stl"); translate([4,0,0]) import("import_bin.stl"); // Test binary STLs which happen to start with the string "solid" translate([0,4,0]) import("import_bin_solid.stl"); translate([0,2,0]) import("@CMAKE_CURRENT_SOURCE_DIR@/../testdata/scad/3D/features/import.stl"); translate([2,2,0]) { difference() { import("not-found.stl"); cube([1,1,4], center=true); } } openscad-2021.01/testdata/scad/templates/import_3mf-tests-template.scad0000644000000000000000000000040014005610145024544 0ustar rootroottranslate([4,0,0]) import("import.3mf"); translate([0,4,0]) import("@CMAKE_CURRENT_SOURCE_DIR@/../testdata/scad/3D/features/import.3mf"); translate([4,4,0]) { difference() { import("not-found.3mf"); cube([1,1,4], center=true); } } openscad-2021.01/testdata/scad/templates/import_dxf-tests-template.scad0000644000000000000000000000147214005610145024652 0ustar rootrootimport("notfound.dxf"); import(); translate([-210,0,0]) import(file="../../../dxf/polygons.dxf"); translate([-210,0,0]) import(file="../../../dxf/polygons.dxf", origin=[0,110]); translate([-210,0,0]) import(file="../../../dxf/polygons.dxf", origin=[110,110], scale=0.5); import(file="../../../dxf/multiple-layers.dxf"); translate([-200,200,0]) import(file="../../../dxf/multiple-layers.dxf", layer="0"); translate([0,200,0]) import(filename="../../../dxf/multiple-layers.dxf", layername="0"); translate([200,200,0]) import(file="../../../dxf/multiple-layers.dxf", layer="noname"); translate([0,200,0]) import(file="../../../dxf/multiple-layers.dxf", layer="Layer with a pretty long name including \\ \"special\" /'\\\\ characters"); translate([200,0,0]) import(file="@CMAKE_CURRENT_SOURCE_DIR@/../testdata/dxf/polygons.dxf"); openscad-2021.01/testdata/scad/templates/include-tests-template.scad0000644000000000000000000000244014005610145024116 0ustar rootroot//Test that the entire path is pushed onto the stack up to the last '/' include //Subdir include //Test that a non existent path/file doesn't screw things up include //Test with empty path include //Test without preceding space include //Test that filenames with spaces work include //Test with empty file include //Test with empty path and file include //Test with absolute path include <@CMAKE_CURRENT_SOURCE_DIR@/../testdata/scad/misc/sub2/test7.scad> // Test simple MCAD include include // Test MCAD include which includes another file include // Test MCAD include which uses another file include module test1() { test2(); translate([2,0,0]) test3(); translate([2,-2,0]) test4(); translate([-2,0,0]) test5(); translate([-2,-2,0]) test6(); translate([0,2,0]) test7(); //Just to give a top level object translate([0,-2,0]) sphere(test2_variable, $fn=16); // MCAD translate([0,-4,0]) cube([TAU/4,0.5,0.5], center=true); translate([-2,-4,0]) cube([deg(0.5)/20,0.5,0.5], center=true); translate([2,-4,-0.5]) scale(0.05) alignds420([0,0,0], [0,0,0]); } test1(); openscad-2021.01/testdata/scad/3mf/0000755000000000000000000000000014005610145015355 5ustar rootrootopenscad-2021.01/testdata/scad/3mf/3mf-export.scad0000644000000000000000000000004614005610145020215 0ustar rootroottranslate([1,1,9]) cube(8); cube(10); openscad-2021.01/testdata/scad/bugs2D/0000755000000000000000000000000014005610145016016 5ustar rootrootopenscad-2021.01/testdata/scad/bugs2D/issue2220.scad0000644000000000000000000000036114005610145020310 0ustar rootroothull() { translate([0, 10]) draw_circle(); translate([10,0]) draw_circle(); } module draw_circle() { rotate([0, 0, 358.987]) { rotate([0, 0, -358.987]) { circle(d=5, $fn=4); } } } openscad-2021.01/testdata/scad/customizer/0000755000000000000000000000000014005610145017074 5ustar rootrootopenscad-2021.01/testdata/scad/customizer/allfunctionscomment.scad0000644000000000000000000000231314005610145024013 0ustar rootroota = abs();//parameter //description b = sign();//parameter //description c = rands();//parameter //description d = min();//parameter //description e = max();//parameter //description f = sin();//parameter //description g = cos();//parameter //description h = asin();//parameter //description i = acos();//parameter //description j = tan();//parameter //description k = atan();//parameter //description l = atan2();//parameter //description m = round();//parameter //description n = ceil();//parameter //description o = floor();//parameter //description p = pow();//parameter //description q = sqrt();//parameter //description r = exp();//parameter //description ra = len();//parameter //description s = log();//parameter //description t = ln();//parameter //description u = str();//parameter //description ua = chr();//parameter //description ub = concat();//parameter //description v = lookup();//parameter //description va = search();//parameter //description y = version();//parameter //description z = version_num();//parameter //description za = norm();//parameter //description zb = cross();//parameter //description zc = parent_module();//parameter //description w = dxf_dim();//parameter //description x = dxf_cross(); openscad-2021.01/testdata/scad/customizer/allexpressionscomment.scad0000644000000000000000000000311414005610145024365 0ustar rootroota = true;//parameter //description b = false;//parameter //description c = undef;//parameter //description d = a;//parameter //description e = $fn;//parameter //description f1 = [1,,];//parameter //description f2 = [1,2,3];//parameter //description g = f2.x + f2.y + f2.z;//parameter //description h1 = [2:5];//parameter //description h2 = [1:2:10];//parameter //description i = h2.begin - h2.step - h2.end;//parameter //description j = "test";//parameter //description k = 1.23e-2;//parameter //description l = a * b;//parameter //description m = a / b;//parameter //description n = a % b;//parameter //description o = c < d;//parameter //description p = c <= d;//parameter //description q = c == d;//parameter //description r = c != d;//parameter //description s = c >= d;//parameter //description t = c > d;//parameter //description u = e && g;//parameter //description v = e || g;//parameter //description w = +i;//parameter //description x = -i;//parameter //description y = !i;//parameter //description z = (j);//parameter //description aa = k ? l : m;//parameter //description bb = n[o];//parameter //description cc = let(a=1) a;//parameter //description dd = [for (a=[0,1]) let(b=a) if (true) b];//parameter //description ee = ["abc", for (a=[0,1]) let(b=a) if (true) b, true, for(c=[1:3]) c, 3];//parameter //description ff = [for (a=[0,1]) if (a == 0) "A" else ( "B" )];//parameter //description gg = [each [ "a", 0, false ]];//parameter //description hh = [for (a = [0 : 3]) if (a < 2) ( if (a < 1) ["+", a] ) else ["-", a] ];//parameter //description ii = [for (a=0,b=1;a < 5;a=a+1,b=b+2) [a,b*b] ]; openscad-2021.01/testdata/scad/customizer/parameter.scad0000644000000000000000000000150714005610145021713 0ustar rootrootx=1; x1=1; //12 x2=1; //12 x3=1; // 12 x4=1; // 12 x5=1; //[1:12] x6=1; //[1:2:12] x7=1; //[1:12 x8=1; //[1 12] x9=1; //[1:12] //[12:34] x10=1; // x11=1; // x12=1; //[12] x13=10; // [10:Small, 20:Medium, 30:Large] x13a=10; // [10:Small, 20: 34 Medium, 30:Large 12] x14=10; //[10:100, 20:101, 30:102] x15=10; //parameter x16=10; //[0, 1, 2, 3] x17="text"; // parameter x18="text"; //[foo, bar, baz] x19="text"; //[0:text, 1:foo, 2:bar, 3:hello] x20="text"; //[foo:10, bar:10, baz:30] x21="text"; //[foo:yes, bar:no, baz:mgiht] x22=[12,34]; //[23,4] x23=[12,34]; //[23,4,23,4,45] x24=[12,34,2,3,41,23]; //[23,4,2,3,4,6] x25=12; x26="text"; //[1:34] x27=12; //end parameter x28=-12; x29=!1; x30=["new","secon"]; x31=["new","second"]; //[new,second] x32=["new","second"]; //["new",second] openscad-2021.01/testdata/scad/customizer/group.scad0000644000000000000000000000206114005610145021063 0ustar rootroot// combo box for number Numbers=2; // [0, 1, 2, 3] // combo box for string Strings="foo"; // [foo, bar, baz] //labeled combo box for numbers Labeled_values=10; // [10:L, 20:M, 30:L] //labeled combo box for string Labeled_value="S"; // [S:Small, M:Medium, L:Large] /*[ Global ]*/ // slider widget for number slider =34; // [10:100] //step slider for number stepSlider=2; //[0:5:100] /* [Hidden] */ //description Variable = true; //comment /*[Global] */ // spinbox with step size 23 Spinbox = 5; //23 /* [Textbox] */ //Text box for vector with more than 4 elements Vector=[12,34,44,43,23,23];//comment // Text box for string String="hello"; //comment /* [Special vector] */ //Text box for vector with less than or equal to 4 elements Vector2=[12,34,45,23]; //any thing // Norma; text String2="hello"; //comment with " /* [group after " in previous comment ] */ //Text box for vector with less than or equal to 4 elements Vector3=[12,34,45,23]; //any thing /* [ multiple ] [ group ] [ names ] */ Vector4=[]; //empty vector (see #2105 and #2183) echo(String); openscad-2021.01/testdata/scad/customizer/setofparameter.json0000644000000000000000000000315314005610145023012 0ustar rootroot{ "parameterSets": { "firstSet": { "Labeled_value": " \/*New *\/ ", "Labeled_values": "100", "Numbers": "1", "Spinbox": "35", "String": "hello", "Strings": "foo", "Variable": "false", "Vector": "[2, 34, 45, 12, 3, 56]", "Vector2": "[12,4, 45, 23]", "slider": "38", "stepSlider": "12", "stringVector": "[hello, new, 12]" }, "wrongSetValues": { "Labeled_value": "S new", "Labeled_values": "wrong type", "Numbers": "2", "Spinbox": "5", "String": "1234", "Strings": "fo", "Variable": "true", "Vector": "12, 34, 44, 43, 2, 23", "Vector2": "[12, 34, 45, 23]", "slider": "34", "stepSlider": "2" }, "thirdSet": { "Labeled_value": "S new", "non existing": "value", "nonparameter": "second", "stringVector": "[ \" hello\",\" new \"]" }, "Name.dot": { "Labeled_value": "S", "Labeled_values": "10", "Numbers": "2", "Spinbox": "5", "String": "withDotInSetName", "Strings": "foo", "Variable": "false", "Vector": "[12, 34, 44, 43, 23, 23]", "Vector2": "[12, 34, 45, 23]", "nonparameter": "newWithDot", "slider": "80", "stepSlider": "2", "stringVector": "[\"1\", \"2\"]" } }, "fileFormatVersion": "1" } openscad-2021.01/testdata/scad/customizer/description.scad0000644000000000000000000000131114005610145022247 0ustar rootroot//alone Description at Top //normal description x=50; // normal starting width spaces description x2=45; // normal starting tab spaces description x3=3; // normal comment starting with space before // x4=3; // normal comment starting with tab before // x5=3; // double description x5=3; // x6=12; x7=12; // comment x8=12; // description sandwiched between two assignments x9=23; x8=12; // comment sandwiched between two assignments x19=23; x10=23; x11=23; x12=23; // normal comment starting with tab before // x13=3; // double description x13=7; // double description // normal comment starting with tab before // x14=3; openscad-2021.01/testdata/scad/customizer/setofparameter.scad0000644000000000000000000000151714005610145022755 0ustar rootroot/* [Drop down box:] */ // combo box for number Numbers=2; // [0, 1, 2, 3] // combo box for string Strings="foo"; //labeled combo box for numbers Labeled_values=10; // [10:L, 20:M, 30:L] //labeled combo box for string Labeled_value="S"; // [S:Small, M:Medium, L:Large] /*[ Slider ]*/ // slider widget for number slider =34; // [10:100] //step slider for number stepSlider=2; //[0:5:100] /* [Checkbox] */ //description Variable = true; //comment /*[Spinbox] */ // spinbox with step size 23 Spinbox = 5; //23 /* [Textbox] */ //Text box for vector with more than 4 elements Vector=[12,34,44,43,23,23];//comment // Text box for string String="hello"; //comment /* [Special vector] */ //Text box for vector with less than or equal to 4 elements Vector2=[12,34,45,23]; //any thing nonparameter="new"; stringVector=["1","2"]; echo(String); openscad-2021.01/testdata/scad/customizer/allmodulescomment.scad0000644000000000000000000000265114005610145023460 0ustar rootrootminkowski();//parameter //description hull();//parameter //description resize();//parameter //description child();//parameter //description echo();//parameter //description assign();//parameter //description for();//parameter //description intersection_for();//parameter //description if(false) { cube(); } else { sphere(); }//parameter //description union();//parameter //description difference();//parameter //description intersection();//parameter //description dxf_linear_extrude();//parameter //description linear_extrude();//parameter //description dxf_rotate_extrude();//parameter //description rotate_extrude();//parameter //description import();//parameter //description import_stl();//parameter //description import_off();//parameter //description import_dxf();//parameter //description group();//parameter //description cube();//parameter //description sphere();//parameter //description cylinder();//parameter //description polyhedron();//parameter //description square();//parameter //description circle();//parameter //description polygon();//parameter //description projection();//parameter //description render();//parameter //description surface();//parameter //description scale();//parameter //description rotate();//parameter //description mirror();//parameter //description translate();//parameter //description multmatrix();//parameter //description color();//parameter //description offset();//parameter //description text(); openscad-2021.01/testdata/scad/pdf/0000755000000000000000000000000014005610145015441 5ustar rootrootopenscad-2021.01/testdata/scad/pdf/simple-pdf.scad0000644000000000000000000000042514005610145020336 0ustar rootrootn = 20; p = [ for (i = [0 : n - 1]) let(a = 360 / n * i) (50 * (i%2) + 30) * [ -sin(a), cos(a) ] ]; translate([100, 150]) difference() { polygon(p); circle(20); } translate([1, 1]) text("Hello World!", 26, font = "Liberation Sans:style=Regular"); openscad-2021.01/testdata/scad/pdf/centered.scad0000644000000000000000000000034114005610145020064 0ustar rootroottranslate([-50, -50]) square(40, center = true); translate([ 50, -50]) circle(20); translate([ 0, 50]) polygon([for (a = [0,120,240]) 30 * [sin(a), cos(a)]]); square([20, 1], center = true); square([1, 20], center = true);openscad-2021.01/testdata/scad/experimental/0000755000000000000000000000000014005610145017365 5ustar rootrootopenscad-2021.01/testdata/scad/experimental/lazyunion-children.scad0000644000000000000000000000030314005610145024033 0ustar rootrootmodule LazyChildrenTest() { color("Red") children(); } LazyChildrenTest() { cube(10, center=true); translate([11,0,0]) sphere(5); translate([22,0,0]) cylinder(r=5, h=10, center=true); } openscad-2021.01/testdata/scad/experimental/lazyunion-transform-for.scad0000644000000000000000000000072314005610145025050 0ustar rootroot/*! Highlight an issue to keep in mind: If we first render (F6) the second line only: for (i=[0:2]) translate([i*10,0,0]) cube(8); and then the whole design: translate([5,0,0]) for (i=[0:2]) translate([i*10,0,0]) cube(8); ..the first for node was cached, but since the CGAL renderer cannot render GeometryList nodes, it failed. This was fixed by not caching ListNode instances. */ translate([5,0,0]) for (i=[0:2]) translate([i*10,0,0]) cube(8); openscad-2021.01/testdata/scad/experimental/lazyunion-intersection-for.scad0000644000000000000000000000030214005610145025534 0ustar rootrootintersection() for(i = [[0, 0, 0], [10, 20, 300], [200, 40, 57], [20, 88, 57]]) rotate(i) cube([100, 20, 20], center = true); openscad-2021.01/testdata/scad/experimental/lazyunion-nested-for.scad0000644000000000000000000000007614005610145024320 0ustar rootrootfor (j=[0:2]) for (i=[0:2]) translate([i*10,j*10,0]) cube(8); openscad-2021.01/testdata/scad/experimental/lazyunion-root-for.scad0000644000000000000000000000021414005610145024013 0ustar rootroot// Verify that root modifier works with lazy-union on a ListNode cube(10); !for(x=[0:2:10], y=[0:2:10]) translate([x,y]) cube(); sphere(10);openscad-2021.01/testdata/scad/experimental/lazyunion-minkowski-for.scad0000644000000000000000000000006514005610145025047 0ustar rootrootminkowski() for(i=[0:2]) rotate([i*30,0,0]) cube(5); openscad-2021.01/testdata/scad/experimental/lazyunion-difference-for.scad0000644000000000000000000000011414005610145025121 0ustar rootrootdifference() for (i=[0:2]) rotate(90+i*360/3) translate([4,0,0]) sphere(5); openscad-2021.01/testdata/scad/experimental/lazyunion-toplevel-for.scad0000644000000000000000000000005514005610145024665 0ustar rootrootfor (i=[0:2]) translate([i*10,0,0]) cube(8); openscad-2021.01/testdata/scad/experimental/lazyunion-hull-for.scad0000644000000000000000000000026414005610145024001 0ustar rootrootpoints=600; random_angles=rands(0,360,points,42); hull() for(i=[0:3:points-1]) rotate([random_angles[i],random_angles[i+1],random_angles[i+2]]) translate([10,0,0]) cube(); openscad-2021.01/testdata/scad/experimental/lazyunion-toplevel-objects.scad0000644000000000000000000000015414005610145025530 0ustar rootrootcube(10, center=true); translate([11,0,0]) sphere(5); translate([22,0,0]) cylinder(r=5, h=10, center=true); openscad-2021.01/testdata/scad/experimental/lazyunion-toplevel-2dobjects.scad0000644000000000000000000000007014005610145025753 0ustar rootrootsquare(10, center=true); translate([11,0,0]) circle(5); openscad-2021.01/testdata/scad/2D/0000755000000000000000000000000014005610145015135 5ustar rootrootopenscad-2021.01/testdata/scad/2D/issues/0000755000000000000000000000000014005610145016450 5ustar rootrootopenscad-2021.01/testdata/scad/2D/issues/linear_extrude-twist-tests.scad0000644000000000000000000000603514005610145024632 0ustar rootroot// Test special cases of linear_extrude with twist. // When an edge has one vertex on the origin, the diagonals will be equal, or very nearly so (floating point inaccuracy). // Extra logic is required to determine diagonal choice in these cases. // Test all kinds of combinations of: // * positive/negative twist // * positive/negative geometry // * mirror([x,y]) and mirror([0,0,z]) // * circle() vs polygon(dir) both winding orders tested with polygon R = 3; slices = 1; twist = 90; $fn=4; do_projection = true; // Set to false to see 3D view without projection, for manual diagnosis purposes. use_cut = true; // projection cut option // === Calculated Params === // Profile is shifted before extrusion. So that one vertex is on the origin shift2d = [-R,0]; // Total extrusion height, for square slice quads h = slices*(2*PI*R)/$fn; // XY spacing between extrusions sp = (R+1)*3; // Points to test if polygon(), and winding order has any effect vs builtin circle() pts = [ for(i = [0:1:$fn-1]) (R+1) * [cos(i*360/$fn), sin(i*360/$fn)], for(i = [0:1:$fn-1]) R * [cos(i*360/$fn), sin(i*360/$fn)] ]; // Path of smaller "circle" paths = [[for(i=[0:1:$fn-1]) i+$fn]]; // Path of reversed-order circle rpaths = [[for(i=[$fn-1:-1:0]) i+$fn]]; // Paths for hollow circle negpaths = [[for(i=[0:1:$fn-1]) i], paths[0]]; // Paths for reversed-order hollow circle rnegpaths = [[for(i=[$fn-1:-1:0]) i], rpaths[0]]; module test(twist, m, zoff) { if (do_projection) { projection(cut=use_cut) translate([0,0,-h/2]) linear_extrude(height=h, twist=twist, slices=slices) translate(shift2d) mirror(m) children(0); } else { translate([0,0,zoff]) linear_extrude(height=h, twist=twist, slices=slices) translate(shift2d) mirror(m) children(0); } } // outer loop over positive/negative twist. Negative is translated below Z axis for(s=[1,-1]) let(a=s*twist, zoff=s==1?0:-h) { // Loop over mirror([x,y]) for(mx=[0,1],my=[0,1]) { off = sp*[mx, my]; // Positive geometry translate(sp*[0,0]+off) test(a, [mx,my], zoff) circle(R); translate(sp*[0,2]+off) test(a, [mx,my], zoff) polygon(pts, paths); translate(sp*[0,4]+off) test(a, [mx,my], zoff) polygon(pts, rpaths); // Negative geometry translate(sp*[4,0]+off) test(a, [mx,my], zoff) difference() { circle(R+1); circle(R); } translate(sp*[4,2]+off) test(a, [mx,my], zoff) polygon(pts, negpaths); translate(sp*[4,4]+off) test(a, [mx,my], zoff) polygon(pts, rnegpaths); } // Loop over mirror([0,0,z]) for(mz=[0,1]) { pos = sp*[0, mz]; // Positive geometry translate(sp*[2,0]+pos) test(a, [0,0,mz], zoff) circle(R); translate(sp*[2,2]+pos) test(a, [0,0,mz], zoff) polygon(pts, paths); translate(sp*[2,4]+pos) test(a, [0,0,mz], zoff) polygon(pts, rpaths); neg = sp*[1, mz]; // Negative geometry translate(sp*[2,0]+neg) test(a, [0,0,mz], zoff) difference() { circle(R+1); circle(R); } translate(sp*[2,2]+neg) test(a, [0,0,mz], zoff) polygon(pts, negpaths); translate(sp*[2,4]+neg) test(a, [0,0,mz], zoff) polygon(pts, rnegpaths); } } openscad-2021.01/testdata/scad/2D/issues/issue899.scad0000644000000000000000000000006114005610145020703 0ustar rootroottext(text = "AA", size = 20, direction = "ttb"); openscad-2021.01/testdata/scad/2D/issues/issue666_2D.scad0000644000000000000000000000307314005610145021226 0ustar rootroot// All test items are empty except this one, to give tests something to export. circle(0.1, $fn=6); // >2 objects which don't all intersect should be empty intersection() { translate([0,0]) square(5, center=true); translate([4,0]) square(5, center=true); translate([8,0]) square(5, center=true); translate([12,0]) square(5, center=true); } // Intersecting with square(0) should be empty translate([24,0]) intersection() { square(0); square(1); square(5); square(10); } // Intersecting with empty union should be empty translate([36,0]) intersection() { union() {} square(10, center=true); } // Intersecting with empty difference should be empty translate([48,0]) intersection() { difference() {} square(10, center=true); } // Intersecting with empty intersection should be empty translate([60,0]) intersection() { intersection() {} square(10, center=true); } // Subtracting from square(0) should be empty translate([0,12]) difference() { square(0); square(10, center=true); } // Subtracting from empty intersection should be empty translate([0,24]) difference() { intersection() { square(); translate([2,0]) square(); } circle(r=4); } // Subtracting from empty intersection should be empty translate([0,36]) difference() { intersection() {} square(10, center=true); } // Subtracting from empty union should be empty translate([0,48]) difference() { union() {} square(10, center=true); } // Subtracting from empty difference should be empty translate([0,60]) difference() { difference() {} square(10, center=true); } openscad-2021.01/testdata/scad/2D/issues/polyset-reduce-crash.scad0000644000000000000000000000255214005610145023352 0ustar rootroot/* This testcase causes a crash in PolySet::PolyReducer::add_edges(). It appears to be because we collapse two close vertices into the same vertex. This is handled by just abort()'ing. */ N=20; rotate (a = [0, 0, 36]) { union() { translate ([1, 0]) { polygon (points = [[(N - 1)*cos(180/N), -(N - 1)*sin(180/N)], [(N - 3)*cos(270/N), -(N - 3)*sin(270/N)], [(N - 1)*cos(270/N), -(N - 1)*sin(270/N)]]); polygon (points = [[(N - 1)*cos(180/N), -(N - 1)*sin(180/N)], [(N - 3)*cos(180/N), -(N - 3)*sin(180/N)], [(N - 3)*cos(270/N), -(N - 3)*sin(270/N)]]); polygon (points = [[N - 1, 0], [N - 3, 0], [(N - 3)*cos(180/N), -(N - 3)*sin(180/N)]]); polygon (points = [[N - 1, 0], [(N - 3)*cos(180/N), -(N - 3)*sin(180/N)], [(N - 1)*cos(180/N), -(N - 1)*sin(180/N)]]); polygon (points = [[N - 1, 0], [N - 3, 0], [(N - 3)*cos(180/N), (N - 3)*sin(180/N)]]); polygon (points = [[N - 1, 0], [(N - 3)*cos(180/N), (N - 3)*sin(180/N)], [(N - 1)*cos(180/N), (N - 1)*sin(180/N)]]); polygon (points = [[(N - 1)*cos(180/N), (N - 1)*sin(180/N)], [(N - 3)*cos(180/N), (N - 3)*sin(180/N)], [(N - 3)*cos(270/N), (N - 3)*sin(270/N)]]); polygon (points = [[(N - 1)*cos(180/N), (N - 1)*sin(180/N)], [(N - 3)*cos(270/N), (N - 3)*sin(270/N)], [(N - 1)*cos(270/N), (N - 1)*sin(270/N)]]); } circle (r = 20); } } openscad-2021.01/testdata/scad/2D/issues/issue3262.scad0000644000000000000000000000020014005610145020741 0ustar rootroots=2000; text("Text", size=s); translate([0,-1.5*s]) text("Text", size=1.5*s); translate([0,-2*s-1.5*s]) text("Text", size=2*s); openscad-2021.01/testdata/scad/2D/features/0000755000000000000000000000000014005610145016753 5ustar rootrootopenscad-2021.01/testdata/scad/2D/features/control-hull-dimension.scad0000644000000000000000000000004314005610145024211 0ustar rootroothull() { circle(1); echo(1); } openscad-2021.01/testdata/scad/2D/features/text-font-spacing-tests.scad0000644000000000000000000000072514005610145024325 0ustar rootrootuse <../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> t = "abcXYZ"; translate([0,-25,0]) text(text = t, font = "Liberation Sans:style=Regular", size = 20, spacing = 0.5); translate([0,0,0]) text(text = t, font = "Liberation Sans:style=Regular", size = 20); translate([0,25,0]) text(text = t, font = "Liberation Sans:style=Regular", size = 20, spacing = 1); translate([0,50,0]) text(text = t, font = "Liberation Sans:style=Regular", size = 20, spacing = 2); openscad-2021.01/testdata/scad/2D/features/intersection2-tests.scad0000644000000000000000000000165214005610145023543 0ustar rootroottranslate([0,-20]) intersection() { circle(r=5); square(8,center=true); } // Intersecting something with nothing translate([-10,0]) intersection() { circle(r=5); square(0,center=true); } // Non-geometry (echo) statement as first child should be ignored translate([0,20]) intersection() { echo("difference-tests"); circle(r=5); square(8,center=true); } // intersection with 1 operand translate([20,-20]) intersection() { translate([10,0]) circle(r=15); } // intersection with 2 operands translate([20,0]) intersection() { translate([10,0]) circle(r=15); rotate(120) translate([10,0]) circle(r=15); } // intersection with 3 operands translate([20,20]) intersection() { translate([10,0]) circle(r=15); rotate(120) translate([10,0]) circle(r=15); rotate(240) translate([10,0]) circle(r=15); } // intersection_for translate([0,0]) intersection_for (a = [0:60:359.99]) { translate([cos(a),sin(a)]*10) circle(r=15); } openscad-2021.01/testdata/scad/2D/features/hull2-tests.scad0000644000000000000000000000135614005610145022002 0ustar rootrootmodule convex2dSimple() { hull() { translate([15,10]) circle(10); circle(10); } } module concave2dSimple() { hull() { translate([15,10]) square(2); translate([15,0]) square(2); square(2); } } module convex2dHole() { hull() { translate([15,10,0]) circle(10); difference() { circle(10); circle(5); } } } module hull2dForLoop() { hull() { for(x = [0,10]) for(y=[0,10]) translate([x,y]) circle(3); } } module hull2null() { hull() { square(0); circle(0); } } convex2dHole(); translate([40,0,0]) convex2dSimple(); translate([0,-20,0]) concave2dSimple(); translate([30,-25,0]) hull2dForLoop(); hull2null();openscad-2021.01/testdata/scad/2D/features/circle-tests.scad0000644000000000000000000000076714005610145022222 0ustar rootrootcircle(); circle(1/0); translate([0,3,0]) circle(1); translate([5,1,0]) circle(r=3); translate([0,-1,0]) circle(r=0); translate([0,-3,0]) circle(1, $fn=4); translate([3,-3,0]) circle(1, $fn=8); translate([6,-3,0]) circle(1, $fn=12); translate([0,-6,0]) circle(1, $fa=20, $fs=0.3); translate([3,-6,0]) circle(1, $fa=30, $fs=0.3); translate([6,-6,0]) circle(1, $fa=40, $fs=0.3); translate([0,-9,0]) circle(1, $fn=0.1); translate([3,-9,0]) circle(d=2, $fn=8); translate([6,-9,0]) circle(r=10, d=2, $fn=8); openscad-2021.01/testdata/scad/2D/features/text-font-alignment-tests.scad0000644000000000000000000000121314005610145024650 0ustar rootrootuse <../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> t = "OpenSCAD"; valign = [ [10, "top"], [40, "center"], [70, "baseline"], [100, "bottom"] ]; halign = [ [10, "left"], [40, "center"], [70, "right"] ]; for (a = valign) { translate([10, a[0], 0]) { color("red") square([135, 0.5]); color("blue") square([0.5, 20]); text(text = t, font = "Liberation Sans:style=Regular", size = 20, valign = a[1]); } } for (a = halign) { translate([160 + 2.23 * a[0], a[0], 0]) { color("red") square([135, 0.5]); color("blue") square([0.5, 20]); text(text = t, font = "Liberation Sans:style=Regular", size = 20, halign = a[1]); } } openscad-2021.01/testdata/scad/2D/features/render-2d-tests.scad0000644000000000000000000000023414005610145022530 0ustar rootrootrender() { difference() { square(10, center=true); circle(r=3); } } translate([12,0,0]) render() { square(10, center=true); circle(r=3); } openscad-2021.01/testdata/scad/2D/features/nullspace-2d.scad0000644000000000000000000000010614005610145022075 0ustar rootroottranslate() square(0); translate() { square(0); circle(0); } openscad-2021.01/testdata/scad/2D/features/text-font-direction-tests.scad0000644000000000000000000000056314005610145024661 0ustar rootrootuse <../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> t = "OpenSCAD"; dir = [ [90, 10, "ltl"], [90, 60, "rtl"], [10, 160, "ttb"], [60, 140, "btt"] ]; for (a = dir) { translate([a[0], a[1], 0]) { color("red") square([135, 0.5]); color("blue") square([0.5, 20]); text(text = t, font = "Liberation Sans:style=Regular", size = 20, direction = a[2]); } } openscad-2021.01/testdata/scad/2D/features/polygons-touch.scad0000644000000000000000000000035014005610145022577 0ustar rootroot// Somehow the 2D union/tessellation algorithm doesn't support touching polygons // Changing translate([-10,-10,0]) to translate([-9.99,-9.99,0]) works // Fixed after 2014.03 square([10,10]); translate([-10,-10,0]) square([10,10]); openscad-2021.01/testdata/scad/2D/features/minkowski2-hole-tests.scad0000644000000000000000000000147714005610145024002 0ustar rootroot// HolePoly & Poly minkowski() { difference() { square([20,20], center=true); square([10,10], center=true); } circle(r=1, $fn=16); } // Poly & HolePoly translate([25,0]) minkowski() { circle(r=1, $fn=16); difference() { square([20,20], center=true); square([10,10], center=true); } } // IslandHolePoly translate([0,25]) minkowski() { union() { difference() { square([20,20], center=true); square([10,10], center=true); } square([2,2], center=true); } circle(r=1, $fn=16); } // HolePoly & HolePoly translate([25,25]) minkowski() { difference() { square([18,18], center=true); square([12,12], center=true); } difference() { circle(2, $fn=16); circle(1, $fn=16); } } openscad-2021.01/testdata/scad/2D/features/resize-2d-tests.scad0000644000000000000000000000271414005610145022557 0ustar rootroot// red = reference // gold = basic resize // green = auto resize // pink = errors, wrong syntax, trying to resize in 3rd dimension, etc $fn=10; // two simple holes module shape(){ difference() { square([5,5]); translate([1,1]) square(); translate([3,3]) circle(); } } // holes that have problems (duplicate vertex) module shape2(){ difference() { square([5,5]); translate([1,1]) square(); translate([2,2]) square(); } } // one square split into two by another module shape3(){ difference() { square([5,5]); translate([0,2.5]) square([5,1]); } } color("red") { translate([-16,0]) scale([3,3]) shape(); translate([-16,16]) scale([3,3]) shape2(); translate([-16,32]) scale([3,3]) shape3(); } translate([0,0]) resize([15,15]) shape(); translate([0,16]) resize([15,15,0]) shape2(); translate([0,32]) resize([15,15]) shape3(); color("green"){ translate([16,0]) resize([15,0],auto=false) scale([1,3]) shape(); translate([16,16]) resize([0,15],auto=true) scale() shape2(); translate([16,32]) resize([0,15],auto=[true,false]) shape3(); } color("pink"){ translate([32,0]) resize([0,0],auto=[false,true]) shape(); translate([32,16]) resize([0,0,15],auto=true) shape2(); translate([32,32]) resize([0,0,15]) shape3(); } color("blue"){ translate([-16,-16]) resize([10,8],auto=[false,true]) scale([0.5,100,20]) shape(); translate([0,-16]) resize([8,10,15],auto=true) scale([1000,0.5]) shape2(); translate([16,-16]) resize([10,8,15]) scale([200,200]) shape3(); } openscad-2021.01/testdata/scad/2D/features/scale2D-tests.scad0000644000000000000000000000052114005610145022222 0ustar rootrootmodule obj2D() square([2,3], center=true); // 3 variants of 3D scale of 2D object scale([2,4/3,2]) obj2D(); translate([5,0,0]) scale([2,4/3]) obj2D(); translate([10,0,0]) scale(2) obj2D(); // Scale by zero; 2D object translate([-5,0,0]) linear_extrude() scale([0,0]) obj2D(); translate([-5,0,0]) linear_extrude() scale([0,1]) obj2D(); openscad-2021.01/testdata/scad/2D/features/square-tests.scad0000644000000000000000000000047314005610145022253 0ustar rootrootsquare(); square(1/0); translate([2,0,0]) square([1,1], true); translate([4,0,0]) square(size=[1,1], center=true); translate([6,0,0]) square([0,0], true); translate([0,2,0]) square([1,0], true); translate([2,2,0]) square([0,1], true); translate([4,2,0]) square([1,2], true); translate([6,2,0]) square([2,1], true); openscad-2021.01/testdata/scad/2D/features/offset-tests.scad0000644000000000000000000000260714005610145022242 0ustar rootrootmodule m(x, y) { translate(60 * [x, y]) children(); } module shape1(w = 20) { difference() { square([ w, w], center = true); square([10, 10], center = true); } } module shape2() { polygon(points=[ [-15, 80],[15, 80],[0,-15],[-8, 60],[8, 60],[0, 5] ], paths=[ [0,1,2],[3,4,5] ]); } m(-1, 0) shape1(); m(-1, 2) shape2(); m(0, 0) offset() shape1(); m(0, 1) offset(5) shape1(); m(0, 2) offset(5) shape2(); m(1, 0) offset(r = 1) shape1(30); m(1, 1) offset(r = 5) shape1(30); m(1, 2) offset(r = 5) shape2(); m(2, 0) offset(r = -5) shape1(40); m(2, 1) offset(r = -10.01) shape1(50); m(2, 2) offset(r = -1) shape2(); m(3, 0) offset(delta = 4) shape1(); m(3, 1) offset(delta = 1) shape1(); m(3, 2) offset(delta = 5) shape2(); m(4, 0) offset(delta = -2) shape1(30); m(4, 1) offset(delta = -5) shape1(40); m(4, 2) offset(delta = -1) shape2(); m(5, 0) offset(delta = 4, chamfer = true) shape1(); m(5, 1) offset(delta = 1, chamfer = true) shape1(); m(5, 2) offset(delta = 5, chamfer = true) shape2(); m(6, 0) offset(delta = -2, chamfer = true) shape1(30); m(6, 1) offset(delta = -5, chamfer = true) shape1(40); m(6, 2) offset(delta = -1, chamfer = true) shape2(); // Bug with fragment calculateion with delta < 1 due to abs() instead of std::abs() m(-2, 1) scale([30, 30]) offset(r = 0.8) square(1); // Malformed offsets offset(); offset() square(0); openscad-2021.01/testdata/scad/2D/features/text-font-symbol.scad0000644000000000000000000000203214005610145023037 0ustar rootrootuse <../../../ttf/marvosym-3.10/marvosym.ttf> use <../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> use <../../../ttf/amiri-0.106/amiri-regular.ttf> // FIXME: Needs a freely distributable font that is encoded like Webdings // FIXME: with Microsoft/System charmap and charcodes at 0xf000. Using // FIXME: Amiri as placeholder for now... o = 180; t = [ "0123", "ABCD", "abcd" ]; f = [ "MarVoSym", /* "Webdings" */ "Amiri", "Liberation Sans:style=Regular" ]; // Validate that windows symbol fonts are handled correctly. // When following the suggested encoding, the charmap is defined // to use the charcodes at the 0xf000 private use area of Unicode. // This is true for Webdings and Wingdings, other fonts ignore // that, e.g. the MarVoSym has the charcodes in the normal places. // Liberation Sans is just added as cross check that normal // Unicode encoding also works. for (a = [0 : len(f) - 1]) { for (b = [0 : len(t) - 1]) { translate([o * a - o, 10 + 60 * b]) { text(t[b], font = f[a], size = 40, halign = "center"); } } } openscad-2021.01/testdata/scad/2D/features/text-font-composition.scad0000644000000000000000000000047714005610145024110 0ustar rootrootuse <../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> // Validate correct behavior with overlapping combining chars. // The U+030A (COMBINING RING ABOVE) should be unioned to the // letter and not generate a hole where the A and the ring // overlap. text(text = "A\u030a", font = "Liberation Sans", size = 40); openscad-2021.01/testdata/scad/2D/features/polygon-tests.scad0000644000000000000000000000233014005610145022434 0ustar rootrootpolygon(); polygon([]); polygon([[],[]]); polygon([[[]]]); translate([2,0,0]) polygon([[0,0], [1,0], [1,1]]); translate([0,2,0]) polygon([[0,0]]); translate([2,2,0]) polygon([[0,0],[1,1]]); translate([2,2,0]) polygon([[0,0],[1,1],[2,2]]); translate([0,-2,0]) polygon(points=[[0,0], [1,0], [1,1], [0,1]]); translate([0,-4,0]) polygon(points=[[0,0], [1,0], [1,1], [0,1]], paths=[]); translate([2,-2,0]) polygon([[0,0], [1,0], [0.8,0.5], [1,1], [0,1]]); points = [[0,0], [0.5,-0.2], [1,0], [1.2,0.5], [1,1], [0.5,1.2], [0,1], [-0.2,0.5]]; translate([-2,0,0]) polygon(points); translate([-2,-2,0]) polygon(points=points, paths=[[0,1,2,3], [4,5,6,7]]); translate([2,-4,0]) polygon([[0,0], [1,0], [1,1], [0,0]]); // With hole translate([-2,-4,0]) polygon(points=[[0,0], [1,0], [1,1], [0,1], [0.2,0.2], [0.8,0.2], [0.8,0.8], [0.2,0.8]], paths=[[0,1,2,3],[4,5,6,7]] ); // Mesh translate([0,0,0]) polygon(points = [[0,1], [0,0], [1,0], [1,1], [0.8,0.8], [0.8,0.2], [0.2,0.2], [0.2,0.8]], paths = [[7,6,5,4,3,2,1,0],[7,0,3,4] ]); // More malformed polygons polyhedron(points = undef, paths = [[1, 2, 3]]); polyhedron(points = [[0,0,0],[1,1,1]], paths = undef); polyhedron(points=[0], paths = [[0]]); // FIXME: convexity openscad-2021.01/testdata/scad/2D/features/highlight-modifier-2d.scad0000644000000000000000000000026514005610145023660 0ustar rootrootdifference() { square(10, center=true); #circle(3); } #if (true) square([11,12]); #translate([0,-12]) difference() { square(10, center = true); square(5, center = true); } openscad-2021.01/testdata/scad/2D/features/projection-cut-tests.scad0000644000000000000000000000132314005610145023713 0ustar rootroot// 2D child projection(cut=true) { square(); } projection(cut=true) translate([20,0,0]) cube(10, center=true); // Boundary case: clipping the top of a cube translate([0,20,0]) projection(cut=true) translate([0,0,-4.999999]) cube(10, center=true); // Empty cut projection(cut=true) translate([0,0,5]) cube(5, center=true); // holes translate([0,-10,0]) projection(cut=true) { union() { difference() { cube(5,center=true); cube(4,center=true); } translate([2.1,2.1]) difference() { cube(5,center=true); cube(4,center=true); } } } // Verify hole winding order translate([-15,0,0]) minkowski() { projection(cut=true) difference() { cube(10,center=true); cube([5,5,20],center=true); } square(1); } openscad-2021.01/testdata/scad/2D/features/minkowski2-tests.scad0000644000000000000000000000301014005610145023036 0ustar rootrootmodule roundedBox2dSimple() { minkowski() { square([10,10]); circle(r=5); } } module roundedBox2dCut() { minkowski() { difference() { square([10,10]); square([5,5]); } circle(r=5); } } module roundedBox2dHole() { minkowski() { difference() { square([10,10], center=true); square([8,8], center=true); } circle(r=2); } } translate([-20,5,0]) roundedBox2dHole(); translate([0,0,0]) roundedBox2dCut(); translate([25,0,0]) roundedBox2dSimple(); // One child translate([0,-20,0]) minkowski() { square(10); } // >2 children translate([-20,-20,0]) minkowski() { square(10); square(2, center=true); circle(1); } module invert() render() difference() { square(1e6,center=true); child(); } module erode(d=.3) invert() minkowski() { circle(d); invert() child(); } // This particular combination created a hairline crack inside the resulting polygon translate([-5,-45]) scale(4) erode() minkowski() { circle(r=.4); circle(r=4); } // This is an even harder example translate([30,-30]) scale(4) erode() minkowski() { difference() { circle(r=.4); circle(r=.399); } circle(r=4); } // Minkowski with an empty polygon should yield an empty result translate([30,-45]) minkowski() { circle(r=1); circle(r=0); } // Test empty as first polygon translate([30,30]) minkowski() { circle(r=0); circle(r=5); } // Test empty as first and only polygon translate([-30,30]) minkowski() { circle(r=0); } openscad-2021.01/testdata/scad/2D/features/projection-tests.scad0000644000000000000000000000070014005610145023120 0ustar rootroot// Empty projection(); // No children projection() { } // 2D child projection() { square(); } // Simple projection(cut=false) cube(10); // Two children translate([-12,0]) projection(cut=false) { cube(10); difference() { sphere(10); cylinder(h=30, r=5, center=true); } } // Holes translate([6,-12]) projection(cut=false) { cube(10); difference() { sphere(10); cylinder(h=30, r=5, center=true); } } openscad-2021.01/testdata/scad/2D/features/text-font-tests.scad0000644000000000000000000000147214005610145022703 0ustar rootrootuse <../../../ttf/amiri-0.106/amiri-regular.ttf> use <../../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> t1="OpenSCAD"; t2="الخط الأميري"; t3="типографика"; rotate([45, 0, -45]) { translate([0, 80, 0]) text(text = t1, font = "Liberation Sans:style=Regular", size = 20); translate([0, 40, 0]) text(text = t2, font = "Amiri:style=Regular", size = 20, direction = "rtl", language = "ar", script = "arabic"); text(text = t2, font = "Amiri:style=Regular", direction = "rtl", size = 20, language = "ar", script = "arabic"); translate([0, -40, 0]) text(text = t3, font="Liberation Sans:style=Regular", size=20, language="ru"); translate([0, -80, 0]) text("positional", 30, "Liberation Sans:style=Regular"); translate([0, -100, 0]) text("parameters", 12, "Amiri:style=Regular"); } openscad-2021.01/testdata/scad/2D/features/text-font-simple-tests.scad0000644000000000000000000000021714005610145024166 0ustar rootrootuse <../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf> text(text = "T-X-U", font = "Liberation Sans:style=Regular", size = 40, $fn = 2); openscad-2021.01/testdata/scad/2D/features/text-empty-tests.scad0000644000000000000000000000002214005610145023061 0ustar rootroottext(); text(""); openscad-2021.01/testdata/scad/2D/features/text-search-test.scad0000644000000000000000000000211214005610145023007 0ustar rootroot// fonts test use thisFont=8bit_polyfont(); thisText="OpenSCAD Rocks!"; // Find one letter matches from 2nd column (index 1) theseIndicies=search(thisText,thisFont[2],1,1); // Letter spacing, x direction. x_shift=thisFont[0][0]; y_shift=thisFont[0][1]; echo(theseIndicies); // Simple polygon usage. for(i=[0:len(theseIndicies)-1]) translate([i*x_shift-len(theseIndicies)*x_shift/2,0]) { polygon(points=thisFont[2][theseIndicies[i]][6][0],paths=thisFont[2][theseIndicies[i]][6][1]); } theseIndicies2=search("ABC",thisFont[2],1,1); // outline_2d() example for(i=[0:len(theseIndicies2)-1]) translate([i*x_shift-len(theseIndicies2)*x_shift,-y_shift]) { outline_2d(outline=true,points=thisFont[2][theseIndicies2[i]][6][0],paths=thisFont[2][theseIndicies2[i]][6][1],width=0.25); } theseIndicies3=search("123",thisFont[2],1,1); // bold_2d() outline_2d(false) example for(i=[0:len(theseIndicies3)-1]) translate([i*x_shift,-2*y_shift]) { bold_2d(bold=true,width=0.25,resolution=8) outline_2d(false,thisFont[2][theseIndicies3[i]][6][0],thisFont[2][theseIndicies3[i]][6][1]); }openscad-2021.01/testdata/scad/2D/features/difference-2d-tests.scad0000644000000000000000000000111314005610145023340 0ustar rootrootdifference() { square(10, center=true); circle(r=4); } translate([12,0]) difference() { square(10, center=true); translate([2,2]) circle(r=2); translate([-2,-2]) circle(r=2); } // Subtracting something from nothing translate([12,12]) difference() { square([0,10], center=true); # circle(r=4); } // Non-geometry (echo) statement as first child should be ignored translate([0,12]) difference() { echo("difference-2d-tests"); square(10, center=true); circle(r=4); } // Subtract 3D from 2D translate([24,0]) difference() { square(10, center=true); sphere(r=4); } openscad-2021.01/testdata/scad/2D/features/minkowski2-crack.scad0000644000000000000000000000053314005610145022766 0ustar rootroot/* The inner minkowski creates a polygon with a tiny crack in it, due to our coincident vertex collapse not being topology-aware. The difference and outer minkowski was added to visualize this. */ $fn = 64; minkowski() { difference() { square(40,center=true); minkowski() { circle(2); circle(4); } } square(1); } openscad-2021.01/testdata/scad/3D/0000755000000000000000000000000014005610145015136 5ustar rootrootopenscad-2021.01/testdata/scad/3D/issues/0000755000000000000000000000000014005610145016451 5ustar rootrootopenscad-2021.01/testdata/scad/3D/issues/issue1196.scad0000644000000000000000000000042314005610145020755 0ustar rootrootminkowski() { cube(); linear_extrude() { import("notfound.dxf"); } linear_extrude() { import("notfound.dxf"); } } minkowski() { linear_extrude() { import("notfound.dxf"); } linear_extrude() { import("notfound.dxf"); } cube(); cube(); } openscad-2021.01/testdata/scad/3D/issues/issue1215b.scad0000644000000000000000000000033314005610145021107 0ustar rootrootmodule dieShape(out) { rotate([-90,90,0]) cylinder(r=10,h=15+out, $fn=4); rotate([0,-90,0]) cylinder(r=10,h=15+out, $fn=4); rotate([0,0,0]) cylinder(r=10,h=15+out, $fn=4); } hull() dieShape(0); dieShape(.5); openscad-2021.01/testdata/scad/3D/issues/issue1671.scad0000644000000000000000000000013714005610145020755 0ustar rootrootminkowski() { scale([0,0,1]) cube(1); scale([0,1,0]) cube(1); scale([1,0,0]) cube(1); } openscad-2021.01/testdata/scad/3D/issues/issue911.scad0000644000000000000000000000053514005610145020673 0ustar rootroot// Doing a minkowski sum on an object with // an internal cavity causes rendering artifacts // in preview mode (similar to convexity issues) difference() { minkowski(convexity=2) { difference() { cube(19, center = true); cube(11, center = true); } cube(1, center=true); } translate([0, 0, 15]) cube(30, center=true); } openscad-2021.01/testdata/scad/3D/issues/issue517.scad0000644000000000000000000000061614005610145020675 0ustar rootroot// // Test that rotating a cube 90 degrees is accurate. // Due to symmetry the result should be empty. // render() difference() { cube(10, true); rotate([90, 0, 0]) cube(10, true); } // // Check that rotating a cube 120 degrees around its diagonal is accurate. // render() translate([20, 0]) difference() { cube(10, true); rotate(120, [1, 1, 1]) cube(10, true); } openscad-2021.01/testdata/scad/3D/issues/issue1223.scad0000644000000000000000000000052714005610145020751 0ustar rootroot// .dat file has values from 2-9 scale([1,1,0.2]) surface("issue1223.dat"); translate([1,-1,0]) cube([1,1,0.1]); translate([-1,1,0]) cube([1,1,0.1]); // .dat file has incomplete last line translate([4,0,0]) { scale([1,1,0.2]) surface("issue1223-2.dat"); translate([1,-1,0]) cube([1,1,0.1]); translate([-1,1,0]) cube([1,2,0.1]); } openscad-2021.01/testdata/scad/3D/issues/issue1089.scad0000644000000000000000000000052214005610145020756 0ustar rootroothull() polyhedron(points = [ [-0.249434174697078959, -9.946811825017595865, 7.668480694904857842], [-0.503165223042536525, 8.8964795095546467252, 0.896037100784631946], [-0.503165223042536525, -0.66656805007570774091, 3.819754148011998751], [-0.503165223042536525, -10.229615609706060653, 6.743471195239365557]], faces = [[0,1,2,3]]); openscad-2021.01/testdata/scad/3D/issues/issue1165.scad0000644000000000000000000000025314005610145020752 0ustar rootroottranslate([0,10,0]) difference() { cube(10, center=true); translate([6,5.5,0]) cube(11, center=true); translate([6,-5.500000000088,0]) cube(11, center=true); }openscad-2021.01/testdata/scad/3D/issues/issue1258.scad0000644000000000000000000000042114005610145020752 0ustar rootrootdifference() { translate([-6, 4, 30]) cube(size = [17.5, 48, 60], center = true); translate([-10.5, 3, 30]) cube(size = [20.5, 55, 80], center = true); } translate([-0.25, -19, 33]) rotate([0, 90, 0]) rotate([0, 0, -45]) cube(size = [15, 15, 3], center = false); openscad-2021.01/testdata/scad/3D/issues/issue1225.scad0000644000000000000000000000022414005610145020745 0ustar rootrootcylinder(h = 19.05, r = 25.4); translate([-20, -2.26, 19.05]) { translate([0, 4.375, 0]) sphere(1); translate([7.5, 1.875, 0]) sphere(1); } openscad-2021.01/testdata/scad/3D/issues/horn-torus.scad0000644000000000000000000000043614005610145021430 0ustar rootroot// This model causes a CGAL assertion in CGAL_Nef_polyhedron3(CGAL_Polyhedron) constructor. // One cause of this error could be that the grid handling in PolySet degenerated the original // mesh into a non-manifold one. rotate_extrude($fn = 24) translate ([ 1, 0, 0 ]) circle (r = 1); openscad-2021.01/testdata/scad/3D/issues/issue1672.scad0000644000000000000000000000004614005610145020755 0ustar rootroothull() { scale([0,0,1]) cube(1); } openscad-2021.01/testdata/scad/3D/issues/issue964.scad0000644000000000000000000000027414005610145020703 0ustar rootrootpolyhedron(points=[ [0,0,0], [10,0,0], [10,10,0], [0,10,0], [0,-20,20], [10,-20,20], [10,-20,30], [0,-20,30] ], faces = [[0,1,2,3],[4,5,6,7], [1,2,5,4], [2,3,6,5], [3,0,6,5], [0,1,4,7] ]);openscad-2021.01/testdata/scad/3D/issues/gridbug.scad0000644000000000000000000000041114005610145020724 0ustar rootroot// This crashes OpenSCAD including 2011.06 in PolyReducer due to two vertices of // a triangle evaluating to the same index linear_extrude(height=2) polygon(points=[[0, 0], [1, 0], [1.0014, 1], [1, 1], [0, 1]], paths=[[0,1,2,3,4]]); openscad-2021.01/testdata/scad/3D/issues/issue1833.scad0000644000000000000000000000007614005610145020757 0ustar rootrootintersection() { #translate([2,0,0]) cube(1); #cube(1); } openscad-2021.01/testdata/scad/3D/issues/issue495a.scad0000644000000000000000000000041714005610145021042 0ustar rootroot// Hollow cube. // STL export is wrong (inner cube is positive instead of negative) // This is fixed by applying and using the patch to CGAL containing // convert_all_inner_shells_to_polyhedron() difference() { cube(20, center = true); cube(10, center = true); } openscad-2021.01/testdata/scad/3D/issues/polygon-illegal-winding.scad0000644000000000000000000000106114005610145024036 0ustar rootrootpolyhedron (points = [ [0, -10, 60], [0, 10, 60], [0, 10, 0], [0, -10, 0], [60, -10, 60], [60, 10, 60], [10, -10, 50], [10, 10, 50], [10, 10, 30], [10, -10, 30], [30, -10, 50], [30, 10, 50] ], faces = [ [0,2,3], [0,1,2], [0,4,5], [0,5,1], [5,4,2], [2,4,3], [6,8,9], [6,7,8], [6,10,11], [6,11,7], [10,8,11], [10,9,8], [0,3,9], [9,0,6], [10,6, 0], [0,4,10], [3,9,10], [3,10,4], [1,7,11], [1,11,5], [1,7,8], [1,8,2], [2,8,11], [2,11,5] ] ); openscad-2021.01/testdata/scad/3D/issues/transform-nan-inf-tests.scad0000644000000000000000000000036314005610145024006 0ustar rootroot// Test translation by NaN and Infinity // cube()s should not be rendered // NaN sphere(); rotate([0, 0, asin(1.1) ]) cube(); // Infinity (as of 2012-08 this is detected as NaN) translate([4,0,0]) { sphere(); rotate([0, 0, 1/0]) cube(); } openscad-2021.01/testdata/scad/3D/issues/issue1223b.dat0000644000000000000000000000004014005610145020737 0ustar rootroot1 1 1 2 1 0 0 2 1 0 0 2 1 2 2 2 openscad-2021.01/testdata/scad/3D/issues/issue2259.scad0000644000000000000000000000210514005610145020755 0ustar rootroot// linear_extrude tests with scale to 0 on different axes. // Test updated with additional cases for PR #3351 - Hans Loeblich module tri() { polygon([[20, 0],[0, 10],[0, -10]]); } // Original test had the following single geometry: translate([ 25,-20]) linear_extrude(height = 10, scale = [1,0], slices = 2) tri(); // Newly added cases: translate([ 25, 20]) linear_extrude(height = 10, scale = [1,0], slices = 1) tri(); translate([ 0,-20]) linear_extrude(height = 10, scale = [0,0], slices = 2) tri(); translate([ 0, 20]) linear_extrude(height = 10, scale = [0,0], slices = 1) tri(); // FIXME: the following two cases preview ok, but render with non-manifold warning. // TEST_GENERATE only makes blank images for monotonepngtest and stlcgalpngtest // while the "actual" images contain all objects, so those tests fail. // I think export/import is involved in generating those expected images and that's failing? /* translate([-25,-20]) linear_extrude(height = 10, scale = [0,1], slices = 2) tri(); translate([-25, 20]) linear_extrude(height = 10, scale = [0,1], slices = 1) tri(); //*/ openscad-2021.01/testdata/scad/3D/issues/issue1004.scad0000644000000000000000000000005214005610145020737 0ustar rootroot%square(20); translate([1,1,0]) cube(10); openscad-2021.01/testdata/scad/3D/issues/issue990.scad0000644000000000000000000000016214005610145020676 0ustar rootroothull() { for (i = [0:1]) { cylinder(h=0); } } translate([-5, 0, 0]) cube(); translate([5, 0, 0]) cube(); openscad-2021.01/testdata/scad/3D/issues/issue3547.scad0000644000000000000000000000144014005610145020757 0ustar rootroottranslate([-5,0,0]) hull() { union() { rotate([90,0,0]) { translate([0,0,0]) { cylinder(r=2, h=4, $fn=4, center=true); group(); } group(); } translate([0,0,0]) { cylinder(r=2, h=4, $fn=4, center=true); } } } hull() { intersection() { rotate([90,0,0]) { translate([0,0,0]) { cylinder(r=2, h=4, $fn=4, center=true); group(); } group(); } translate([0,0,0]) { cylinder(r=2, h=4, $fn=4, center=true); } } } translate([5,0,0]) hull() { difference() { rotate([90,0,0]) { translate([0,0,0]) { cylinder(r=2, h=4, $fn=4, center=true); group(); } group(); } translate([0,0,0]) { cylinder(r=2, h=4, $fn=4, center=true); } } } openscad-2021.01/testdata/scad/3D/issues/issue267-normalization-crash.scad0000644000000000000000000000425614005610145024665 0ustar rootroot/* * Reported by Justin Charette * Causes a crash in CSGTermNormalizer::normalize() when CSG element count * exceeds limit setting in preferences (verified with default value of 2000). */ $fn=20; /* donut (r1, r2, t) {{{ r1 = radius of torus r2 = radius of torus cross section (circle) t = thickness of shell (t == 0 is */ module donut (r1, r2, t=0) { difference() { rotate_extrude( convexity=6 ) { translate([r1, 0, 0]) { circle( r = r2 ); } } // (t == 0 ? solid : hollow ) if (t > 0) { rotate_extrude( convexity=6 ) { translate([r1, 0, 0]) { circle( r = r2-t ); } } } } } //}}} /* half donut (r1, r2, t, round) {{{ r1 = radius of torus r2 = radius of torus cross section (circle) t = thickness of shell round = trim ends of semi-torus so they are round */ module half_donut (r1, r2, t=1, round=false) { difference() { donut( r1, r2, t ); difference() { translate( [0, -((r1+r2)/2+0.5), 0] ) scale( [2*(r1+r2)+1, r1+r2+1, 2*r2+1] ) square( 1, center=true ); if (round) { rotate( 90, [0, 1, 0] ) cylinder( 2*(r1+r2)+2, r2, r2, center=true ); } } } } //}}} /* donut flange (r1, r2, a1, a2, a_step, t, round) {{{ r1 = radius of torus r2 = radius of torus cross section (circle) a1 = starting angle of flange rotation a2 = stopping angle of flange rotation a_step = increment size of flange rotation t = thickness of shell (t == 0 is solid, t in (0, r2) is hollow) round = (true/false) to trim ends of semi-torus so they are round */ module donut_flange (r1, r2, a1, a2, a_step=1, t=0, round=false) { difference() { union() { for (a = [a1:a_step:a2]) { rotate( a, [1, 0, 0] ) half_donut( r1, r2, round ); } } // (t == 0 ? solid : hollow ) if (t > 0) { union() { for (a = [a1:a_step:a2]) { rotate( a, [1, 0, 0] ) half_donut( r1, r2-t, round ); } } } } } //}}} donut( 20, 5 ); donut_flange( 20, 5, 0, 50, 10, t=1, round=false ); // vim: set et sw=2 ts=2 sts=2 ai sta sr fdm=marker: openscad-2021.01/testdata/scad/3D/issues/issue1223-2.dat0000644000000000000000000000002414005610145020736 0ustar rootroot9 6 7 6 8 9 5 3 2 2 openscad-2021.01/testdata/scad/3D/issues/issue1105b.scad0000644000000000000000000000052014005610145021103 0ustar rootroottranslate([54.5, -10, 2]) rotate(90) translate([2,30,26]) { difference() { cube(size = [4, 21.5, 4]); translate([-0.1,-1.1,2]) cube(size = [2.1, 23.5, 2.1]); } } translate([-3,-8,12]) cube(size = [6, 3, 20]); translate([0, -5, 2]) rotate(90) rotate_extrude($fn = 10) polygon(points = [[0, 18], [0, 30], [7, 26]]); openscad-2021.01/testdata/scad/3D/issues/issue1223.dat0000644000000000000000000000002214005610145020575 0ustar rootroot9 6 7 6 8 9 5 3 2 openscad-2021.01/testdata/scad/3D/issues/issue3158.scad0000644000000000000000000000062114005610145020755 0ustar rootrootfor (x = [0:1]) { for (y = [0:1]) { translate ([(x*51),0,(y*31)]) { difference () { cube ([55,35,35]); translate ([5,-0.01,5]) { cube ([45,30,25]); } } translate ([27.5,15,7]) { difference () { sphere (d=29, $fn=8); translate([0,0,-20]) { cube (32,center=true); } } } } } }openscad-2021.01/testdata/scad/3D/issues/issue904.scad0000644000000000000000000000043114005610145020670 0ustar rootrootdifference() { cylinder($fn=16, h = 4, r = 12.3, center = true); translate([4, 12.0, 0]) rotate(a=[0, 0, -90]) difference() { cube(size = [5.5, 5.5, 10], center=true); translate([2.75, 2.75, 0]) cylinder($fn = 8, h = 11, r1 = 5.5, r2 = 5.5, center = true); } } openscad-2021.01/testdata/scad/3D/issues/adns2610_dev_circuit_inv.scad0000644000000000000000000000020614005610145023775 0ustar rootroot// Causes CGAL error in CGAL_Nef_polyhedron3(): CGAL ERROR: assertion violation! import("../../../stl/adns2610_dev_circuit_inv.stl"); openscad-2021.01/testdata/scad/3D/issues/issue999.scad0000644000000000000000000000045514005610145020714 0ustar rootrootlinear_extrude(height=1) difference() { square([1,1], center=true); translate([0, -0.5]) circle(r=0.25, $fn=60); // polygon cleanup doesn't touch our circle at this scale translate([-0.5, 0]) circle(r=0.25, $fn=600);// shows up much more coarse if polygon cleaning distance is too large } openscad-2021.01/testdata/scad/3D/issues/issue964b.scad0000644000000000000000000000104714005610145021044 0ustar rootrootpolyhedron(points = [[8.4991, -4.98973, 62.7876], [-0.423767, 0.0568668, 64.4948], [-0.505246, -10.1774, 62.6914], [9.17023, -6.28686, 70.9731], [0.213931, -1.18909, 69.6324], [0.168244, -11.4782, 71.0926], [6.96718, -1.88303, 76.9407], [0.507199, -1.73168, 68.8016], [-2.19023, -6.7664, 77.4835], [3.05033, 5.76153, 77.3746], [-2.1412, 3.4281, 68.6796], [-6.17499, 1.01119, 77.9472]], faces = [[0, 3, 4, 1], [1, 4, 5, 2], [2, 5, 3, 0], [3, 6, 7, 4], [4, 7, 8, 5], [5, 8, 6, 3], [6, 9, 10, 7], [7, 10, 11, 8], [8, 11, 9, 6], [2, 1, 0], [9, 10, 11]]); openscad-2021.01/testdata/scad/3D/issues/minkowski-thin-cylinder.scad0000644000000000000000000000011014005610145024057 0ustar rootrootminkowski() { cube([10, 10, 10]); cylinder(r=2, h=0.0000001); } openscad-2021.01/testdata/scad/3D/issues/issue1867.scad0000644000000000000000000000055414005610145020767 0ustar rootrootpolyhedron(points = [ [78.1831, 62.349, 10], [97.4928, -22.2521, -5], [-97.4928, -22.2521, 5], [-78.1831, 62.349, -10], [78.1831, 62.349, 200], [97.4928, -22.2521, 200], [-97.4928, -22.2521, 200], [-78.1831, 62.349, 200] ], faces = [ [0, 1, 4], [1, 2, 5], [2, 3, 6], [3, 0, 7], [5, 4, 1], [6, 5, 2], [7, 6, 3], [4, 7, 0], [4, 5, 6], [4, 6, 7], [3, 2, 1, 0], ]); openscad-2021.01/testdata/scad/3D/issues/issue1105.scad0000644000000000000000000000054114005610145020744 0ustar rootroottranslate([-31.5, -30, 1]) { rotate(90) { translate([2, -51.5, 26]) { difference() { cube([4, 14, 4]); translate([-0.1,-1,2.1]) cube([2.1, 16, 2.1]); } } } } translate([3, -25, 1]) rotate_extrude($fn=12) polygon(points = [[0, 20], [0, 30], [7, 26]]); translate([0, -28, 20]) cube([6, 3, 10]); openscad-2021.01/testdata/scad/3D/issues/issue1005.scad0000644000000000000000000000001514005610145020737 0ustar rootroot%sphere(10); openscad-2021.01/testdata/scad/3D/issues/issue1069.scad0000644000000000000000000000032414005610145020754 0ustar rootroot$fn = 5; module object() { cylinder(r = 1, h = 5); rotate(45, [1, 0, 0]) cylinder(r = 1, h = 5); } minkowski() { difference() { cube(20, center = true); object(); } cube(.5, center = true); } openscad-2021.01/testdata/scad/3D/issues/issue666.scad0000644000000000000000000000273114005610145020702 0ustar rootroot// >2 objects which don't all intersect should be empty intersection() { translate([0,0,0]) cube(5, center=true); translate([4,0,0]) cube(5, center=true); translate([8,0,0]) cube(5, center=true); translate([12,0,0]) cube(5, center=true); } // Intersecting with cube(0) should be empty translate([24,0,0]) intersection() { cube(0); cube(1); cube(5); cube(10); } // Intersecting with empty union should be empty translate([36,0,0]) intersection() { union() {} cube(10, center=true); } // Intersecting with empty difference should be empty translate([48,0,0]) intersection() { difference() {} cube(10, center=true); } // Intersecting with empty intersection should be empty translate([60,0,0]) intersection() { intersection() {} cube(10, center=true); } // Subtracting from cube(0) should be empty translate([0,12,0]) difference() { cube(0); cube(10, center=true); } // Subtracting from empty intersection should be empty translate([0,24,0]) difference() { intersection() { cube(); translate([2,0,0]) cube(); } cylinder(r=4, h=10, center=true); } // Subtracting from empty intersection should be empty translate([0,36,0]) difference() { intersection() {} cube(10, center=true); } // Subtracting from empty union should be empty translate([0,48,0]) difference() { union() {} cube(10, center=true); } // Subtracting from empty difference should be empty translate([0,60,0]) difference() { difference() {} cube(10, center=true); } openscad-2021.01/testdata/scad/3D/issues/issue1325.scad0000644000000000000000000000016614005610145020753 0ustar rootrootpolyhedron(points = [ [0, -4, 1], [0, -5, 1], [0, -5, 2], [0, -4, 0] ], faces = [ [1, 2, 2, 1], [0, 0, 3, 3] ]); openscad-2021.01/testdata/scad/3D/issues/issue1223b.png0000644000000000000000000000026014005610145020757 0ustar rootrootPNG  IHDR& ) pHYs  tIME)KiTXtCommentCreated with GIMPd.e&IDATM1 0 @l(v"|j$TIENDB`openscad-2021.01/testdata/scad/3D/issues/issue1105d.scad0000644000000000000000000000027614005610145021115 0ustar rootrootdifference() { rotate_extrude(convexity=2, $fn=8) translate([5,0,0]) difference() { circle(r=2); circle(r=1); } translate([-5,-5,5]) cube(10, center=true); } openscad-2021.01/testdata/scad/3D/issues/fn_bug.scad0000644000000000000000000000230214005610145020542 0ustar rootrootfn_setting = 41; // does not work //fn_setting = 40; // works // basic box sizes box_width = 720; box_depth = 450; box_height = 90; box_bevel = 35; union () { translate ([(box_width / 2) - box_bevel, -((box_depth / 2) - box_bevel), 0]) cylinder (h = box_height- box_bevel, r = box_bevel, center = false, $fn = fn_setting); translate ([0, -((box_depth / 2) - box_bevel), box_height- box_bevel]) rotate ([0, 90, 0]) cylinder (h = box_width - (2 * box_bevel), r = box_bevel, center = true, $fn = fn_setting); translate ([(box_width / 2) - box_bevel, 0, box_height- box_bevel]) rotate ([90, 90, 0]) cylinder (h = box_depth - (2 * box_bevel), r = box_bevel, center = true, $fn = fn_setting); } /* Reported by Ian Shumsky: 1) Export STL from fn_bug.scad - fn_setting = 41 -> triggers bug - fn_setting = 40 -> works 2) Open fn_bug_import.scad and render using CGAL (F6) -> CGAL error in CGA_Nef_polyhedron3(): CGAL ERROR: assertion violation! Expr: pe_prev->is_border() || !internal::Plane_constructor::get_plane(pe_prev->facet(),pe_prev->facet()->plane()).is_degenerate() File: ../libraries/install/include/CGAL/Nef_3/polyhedron_3_to_nef_3.h Line: 252 */ openscad-2021.01/testdata/scad/3D/issues/issue1246.scad0000644000000000000000000000032414005610145020751 0ustar rootrootpolyhedron(points = [[0,0,0], [1,0,0], [0/0, 0/0, 0/0], [0/0, 0/0, 0/0]], faces = [[0,1,3,2]]); polyhedron(points = [[0,0,0], [1,0,0], [0/0, 0/0, 0/0], [0/0, 0/0, 0/0]], faces = [[0,1,2]]); openscad-2021.01/testdata/scad/3D/issues/issue1221.scad0000644000000000000000000000035014005610145020741 0ustar rootroot$fn=4; difference(){ ! union(){ translate([0,0,-1.5]) cylinder(h=9, r=26, center=true); translate([0.0, 0.0, 6.0]) rotate([180, 0, 0]) cylinder(h=3, r1=25, r2=26); } cylinder(h=14, r=23.0, center=true); } openscad-2021.01/testdata/scad/3D/issues/issue913.scad0000644000000000000000000000043614005610145020675 0ustar rootrootmodule erode(r) { difference() { children(); minkowski(convexity=2) { difference() { cube(14, center=true); children(); } cube(2*r, center=true); } } } erode(2) cube(10, center=true); openscad-2021.01/testdata/scad/3D/issues/issue1137.scad0000644000000000000000000000053414005610145020753 0ustar rootrootminkowski() { polyhedron(faces=[[3,2,0,1], [7,6,5,4],[4,5,2,3],[5,6,1,2],[6,7,0,1],[7,4,3,0]], points=[[0,1,1],[1,1,1],[1,0,1],[0,0,1],[0,0,0],[1,0,0],[1,1,0],[0,1,0]]); polyhedron(faces=[[3,2,1,0],[7,6,5,4],[4,5,2,3],[5,6,1,2],[6,7,0,1],[7,4,3,0]], points=[[0,1,1],[1,1,1],[1,0,1],[0,0,1],[0,0,0],[1,0,0],[1,1,0],[0,1,0]]); } openscad-2021.01/testdata/scad/3D/issues/issue835.scad0000644000000000000000000000035114005610145020674 0ustar rootrootdifference() { cube([20,20,3], center=true); linear_extrude(height=10, center=true, convexity=2) { translate([5,0]) circle(r=3); translate([-5,5]) circle(r=3); translate([-5,-5]) circle(r=3); } } openscad-2021.01/testdata/scad/3D/issues/issue1138.scad0000644000000000000000000000072214005610145020753 0ustar rootrootminkowski() { polyhedron(faces=[[4,5,6,7],[3,2,5,4],[2,1,6,5],[1,0,7,6],[0,3,4,7], [0,8,3], [1,2,9], [0,1,9,8], [2,3,8,9]], points=[[0,10,10],[10,10,10],[10,0,10],[0,0,10],[0,0,0],[10,0,0],[10,10,0],[0,10,0], [4.9999999,5,9],[5.0000001,5,9]]); polyhedron(faces=[[0,1,2,3],[4,5,6,7],[3,2,5,4],[2,1,6,5],[1,0,7,6],[0,3,4,7]], points=[[0,1,1],[1,1,1],[1,0,1],[0,0,1],[0,0,0],[1,0,0],[1,1,0],[0,1,0]]); } openscad-2021.01/testdata/scad/3D/issues/issue1198.scad0000644000000000000000000000110014005610145020750 0ustar rootrootpolyhedron(points = [ [6.46538, 45.0434, -0.5185], [7.45793, 45.0119, -0.636215], [7.45793, 45.9778, -0.895034], [6.46538, 46.0094, -0.77732], [6.46538, 45.5264, -0.64791], [6.18882, 44.4605, -2.69418], [7.18137, 44.4289, -2.8119], [7.18137, 45.3948, -3.07072], [6.18882, 45.4264, -2.953], [6.18882, 44.9434, -2.82359]], faces = [[0, 1, 6, 5], [1, 2, 7, 6], [2, 3, 8, 7], [3, 4, 9, 8], [4, 0, 5, 9], [4, 3, 2, 1, 0], [5, 6, 7, 8, 9]]); openscad-2021.01/testdata/scad/3D/issues/issue1105c.scad0000644000000000000000000000052014005610145021104 0ustar rootroottranslate([59.5, -40, 2]) rotate(90) translate([2,31.5,26]) cube(size = [4, 23, 4], center = false); translate([5,-35,2]) { difference() { rotate(90) { translate([-3,-3,1]) cube(size = [3, 6, 30]); rotate_extrude($fn = 14) { polygon(points = [[0, 18], [0, 30], [7, 26]]); } } cylinder(h = 30, r = 1); } } openscad-2021.01/testdata/scad/3D/issues/issue1089b.scad0000644000000000000000000003625714005610145021136 0ustar rootroothull() { polyhedron(points = [[21.015921990298082278, -9.6968661252791008565, 17.385898562432661407], [21.015921990298082278, 9.4292289939816065214, 11.538464467977924244], [21.245998787904895266, 9.1447008983105675384, 10.607815001220002316], [21.245998787904895266, -0.41834666131978626158, 13.531532048447369121], [21.245998787904895266, -9.9813942209501398395, 16.455249095674737703], [16.150059612458484537, -10.033205852946363024, 17.385898562432661407], [16.150059612458484537, 9.0928892663143443542, 11.538464467977924244], [16.380136410065297525, 8.8083611706433053712, 10.607815001220002316], [16.380136410065297525, -0.75468638898704798468, 13.531532048447369121], [16.380136410065297525, -10.317733948617402007, 16.455249095674737703], [15.17688713689056712, -10.100473798479814747, 17.165875026644524581], [15.17688713689056712, 9.0256213207808926313, 11.318440932189787418], [15.406963934497380109, 8.7410932251098536483, 10.38779146543186549], [15.406963934497380109, -0.82195433452049937451, 13.311508512659232295], [15.406963934497380109, -10.38500189415085373, 16.235225559886600877], [14.152135476691794835, -10.17119106380654614, 16.934569274178546294], [14.152135476691794835, 8.954904055454161238, 11.087135179723812684], [14.367990727181227939, 8.6694249043464353122, 10.153374950800477805], [14.367990727181227939, -0.89362265528391870983, 13.077091998027846387], [14.367990727181227939, -10.456670214914272066, 16.000809045255213192], [13.110820024653460081, -10.233961476664669377, 16.729256504918232906], [13.110820024653460081, 8.8921336425960380012, 10.881822410463495743], [13.309600712109528331, 8.6055965081559246954, 9.9446016739871083701], [13.309600712109528331, -0.95745105147442877147, 12.868318721214476952], [13.309600712109528331, -10.520498611104782682, 15.792035768441845534], [12.078282570414469177, -10.294222837947037519, 16.532150473574372285], [12.078282570414469177, 8.8318722813136698591, 10.684716379119635121], [12.262745467026753943, 8.5445178276236166681, 9.7448223118344454718], [12.262745467026753943, -1.0185297320067365767, 12.668539359061812277], [12.262745467026753943, -10.58157729163709071, 15.592256406289180859], [11.031163105767490151, -10.348029755406946251, 16.356155976708063093], [11.031163105767490151, 8.7780653638537611272, 10.508721882253327706], [11.198443837973723447, 8.4898133798050405829, 9.5658921254443249893], [11.198443837973723447, -1.0732341798253119958, 12.489609172671691795], [11.198443837973723447, -10.636281739455666795, 15.413326219899060376], [9.9920867282612331195, -10.397762464907449598, 16.193487613614035325], [9.9920867282612331195, 8.7283326543532577801, 10.346053519159298162], [10.144967804693861169, 8.4393978978853763095, 9.4009905143952519069], [10.144967804693861169, -1.1236496617449773794, 12.324707561622618712], [10.144967804693861169, -10.686697221375331068, 15.248424608849987294], [8.9400347163076823165, -10.442561786292975157, 16.046955635953878527], [8.9400347163076823165, 8.6835333329677322212, 10.199521541499144917], [9.0756439452541037838, 8.3938624405481636614, 9.2520507445299653426], [9.0756439452541037838, -1.1691851190821893614, 12.175767791757333924], [9.0756439452541037838, -10.732232678712543716, 15.09948483898470073], [7.8956741722639147696, -10.481705796269976005, 15.918921348422623296], [7.8956741722639147696, 8.6443893229907313724, 10.071487253967887909], [8.0168163367886453585, 8.3541708868691326728, 9.1222255222471790859], [8.0168163367886453585, -1.2088766727612223484, 12.045942569474547668], [8.0168163367886453585, -10.771924232391574705, 14.969659616701914473], [6.839564786514664263, -10.51746028460065574, 15.801973686643666639], [6.839564786514664263, 8.6086348346600516379, 9.9545395921889312518], [6.9433634354009168277, 8.3178424250433771192, 9.0034004777589125013], [6.9433634354009168277, -1.2452051345869770138, 11.927117524986281083], [6.9433634354009168277, -10.808252694217330259, 14.850834572213647888], [5.7911812064893624097, -10.545968319665455226, 15.708728105504132344], [5.7911812064893624097, 8.5801267995952521517, 9.861294011049396957], [5.8804599030361934808, 8.2889226275126546284, 8.9088080822795312486], [5.8804599030361934808, -1.2741249321176979503, 11.83252512950689983], [5.8804599030361934808, -10.837172491748052749, 14.756242176734266636], [4.7318927519149163174, -10.572647626142034127, 15.621464026055862817], [4.7318927519149163174, 8.5534474931186732505, 9.77402993160112743], [4.8037743563616075448, 8.2618321038161273151, 8.8201989719106297372], [4.8037743563616075448, -1.3012154558142254857, 11.743916019137996543], [4.8037743563616075448, -10.864263015444580063, 14.667633066365365124], [3.6807521204854736219, -10.590485240237288878, 15.563119819284901624], [3.6807521204854736219, 8.5356098790234185003, 9.7156857248301662366], [3.7380754567641063524, 8.2437189311402967462, 8.7609534536348423472], [3.7380754567641063524, -1.3193286284900567207, 11.684670500862209153], [3.7380754567641063524, -10.882376188120410632, 14.608387548089577734], [2.6191654551378640292, -10.608065925320802947, 15.505615989444741842], [2.6191654551378640292, 8.518029193939904431, 9.6581818949900064553], [2.659056271348898548, 8.2258902040489321195, 8.7026383149438082398], [2.659056271348898548, -1.3371573555814209033, 11.626355362171176822], [2.659056271348898548, -10.900204915211775258, 14.550072409398543627], [1.5571301313920737908, -10.615277603175528043, 15.482027654049947074], [1.5571301313920737908, 8.5108175160851793351, 9.634593559595211687], [1.5798452641030620303, 8.2185212496694965978, 8.6785355512163384617], [1.5798452641030620303, -1.3445263099608570911, 11.602252598443705267], [1.5798452641030620303, -10.90757386959121078, 14.525969645671073849], [0.5035077216434232783, -10.622159719563320834, 15.459517265642222839], [0.5035077216434232783, 8.5039353996973865435, 9.6120831711874892278], [0.5113668014119475691, 8.2115727243029539295, 8.6558079488265811108], [0.5113668014119475691, -1.3514748353273995374, 11.579524996053947916], [0.5113668014119475691, -10.914522394957753448, 14.503242043281314722], [-0.55969246949480999653, -10.620097256783905593, 15.466263277424799227], [-0.55969246949480999653, 8.5059978624768017852, 9.6188291829700638402], [-0.56928712712562057341, 8.2136396155613287107, 8.6625684455111535698], [-0.56928712712562057341, -1.3494079440690252003, 11.586285492738520375], [-0.56928712712562057341, -10.912455503699378667, 14.510002539965888957], [-1.6125195715995086498, -10.616272236324949318, 15.478774355608731383], [-1.6125195715995086498, 8.5098228829357580594, 9.6313402611539977727], [-1.6367003391161654147, 8.2175366669705987022, 8.6753151263175354302], [-1.6367003391161654147, -1.3455108926597549868, 11.599032173544902236], [-1.6367003391161654147, -10.908558452290108676, 14.522749220772269041], [-2.6750035922459902693, -10.605089410934800398, 15.515351729318147989], [-2.6750035922459902693, 8.5210057083259069799, 9.6679176348634126015], [-2.7166291222015424012, 8.2288874074141755699, 8.7124417254191364179], [-2.7166291222015424012, -1.334160152216178119, 11.636158772646505], [-2.7166291222015424012, -10.897207711846531808, 14.559875819873871805], [-3.7267390106727740218, -10.590568334550255258, 15.562848030033741509], [-3.7267390106727740218, 8.5355267847104521195, 9.7154139355790061217], [-3.7829348904509538798, 8.2436170965810333655, 8.7606203678000085233], [-3.7829348904509538798, -1.3194304630493196573, 11.684337415027377105], [-3.7829348904509538798, -10.882478022679674012, 14.60805446225474391], [-4.7876230981018181865, -10.570275178726245002, 15.629223951898024936], [-4.7876230981018181865, 8.5558199405344623756, 9.7817898574432895487], [-4.8612365692795815875, 8.2642414847358942609, 8.828079701800975343], [-4.8612365692795815875, -1.2988060748944600942, 11.751796749028343925], [-4.8612365692795815875, -10.861853634524813117, 14.67551379625571073], [-5.8369967953404051642, -10.545075590745145888, 15.711648090230719177], [-5.8369967953404051642, 8.5810195285155614897, 9.8642139957759837898], [-5.9251502312697619246, 8.2897860538008281139, 8.9116322224150632536], [-5.9251502312697619246, -1.2732615058295262411, 11.835349269642431835], [-5.9251502312697619246, -10.836309065459879264, 14.759066316869798641], [-6.895398463720493254, -10.515689075464781155, 15.807767050683622756], [-6.895398463720493254, 8.6104060437959262231, 9.9603329562288873689], [-7.0009241527878049993, 8.3196667739247160966, 9.0093676540744773718], [-7.0009241527878049993, -1.2433807857056371482, 11.933084701301844177], [-7.0009241527878049993, -10.806428345335991281, 14.856801748529212759], [-7.9411432512251920457, -10.47984140089607763, 15.925019510913235976], [-7.9411432512251920457, 8.6462537183646297478, 10.077585416458500589], [-8.0611639241462889061, 8.355995453894500713, 9.1281934120797192378], [-8.0611639241462889061, -1.2070521057358516437, 12.05191045930708782], [-8.0611639241462889061, -10.770099665366206665, 14.975627506534454625], [-8.9961818731247724656, -10.441385424593725872, 16.050803341698156146], [-8.9961818731247724656, 8.6847096946669815054, 10.203369247243418982], [-9.1335113425972984658, 8.3951080877002439706, 9.2561250727790511661], [-9.1335113425972984658, -1.1679394719301097183, 12.179842120006419748], [-9.1335113425972984658, -10.730987031560463407, 15.103559167233786553], [-10.037034938423907704, -10.394932932465536624, 16.202742597210743725], [-10.037034938423907704, 8.7311621867951707543, 10.355308502756006561], [-10.188799857367065727, 8.4421771354154273581, 9.4100809907477991345], [-10.188799857367065727, -1.120870424214927441, 12.33379803797516594], [-10.188799857367065727, -10.68391798384528002, 15.257515085202534522], [-11.087832325460665217, -10.347438306258311513, 16.358090519704578725], [-11.087832325460665217, 8.7786568130023958645, 10.510656425249845114], [-11.25682453492664159, 8.4904901774226715361, 9.5681058307041340072], [-11.25682453492664159, -1.0725573822076825969, 12.491822877931500813], [-11.25682453492664159, -10.635604941838035842, 15.415539925158867618], [-12.130826484007744881, -10.28998208592428476, 16.546021348432333298], [-12.130826484007744881, 8.8361130333364226175, 10.698587253977599687], [-12.316465776491348549, 8.5488233456115647613, 9.7589050266192529648], [-12.316465776491348549, -1.0142242140187893717, 12.68262207384661977], [-12.316465776491348549, -10.577271773649142617, 15.606339121073986576], [-13.167274479509028851, -10.232609601207819594, 16.733678290296118973], [-13.167274479509028851, 8.8934855180528877838, 10.886244195841383586], [-13.36775592988668393, 8.6070496903803430655, 9.9493548188709652891], [-13.36775592988668393, -0.9559978692500109565, 12.873071866098332094], [-13.36775592988668393, -10.519045428880364312, 15.796788913325700676], [-14.205661711313787521, -10.165804085335658158, 16.952189286815759317], [-14.205661711313787521, 8.96029103392504922, 11.104755192361025706], [-14.423211305781006075, 8.6749218454890240082, 10.171354635130359867], [-14.423211305781006075, -0.88812571414133034686, 13.095071682357726672], [-14.423211305781006075, -10.45117327377168337, 16.018788729585093478], [-15.232758954180525279, -10.098059861404790283, 17.173770659047207232], [-15.232758954180525279, 9.0280352578559170951, 11.326336564592470069], [-15.464523864863501501, 8.7436243006743357142, 10.396070240569519783], [-15.464523864863501501, -0.81942325895601786367, 13.319787287796886588], [-15.464523864863501501, -10.382470818586371664, 16.24350433502425517], [-16.263941232543412951, -10.022378056180794914, 17.421314689835732281], [-16.263941232543412951, 9.1037170630799124638, 11.573880595380996894], [-16.512649129623643063, 8.8205321051208152028, 10.647624334125161738], [-16.512649129623643063, -0.74251545450953948535, 13.571341381352528543], [-16.512649129623643063, -10.305563014139892175, 16.495058428579895349], [-17.249434174697078959, -9.946811825017595865, 17.668480694904857842], [-17.249434174697078959, 9.1792832942431115129, 11.821046600450122455], [-17.503165223042536525, 8.8964795095546467252, 10.896037100784631946], [-17.503165223042536525, -0.66656805007570774091, 13.819754148011998751], [-17.503165223042536525, -10.229615609706060653, 16.743471195239365557]], faces = [[0, 1, 6, 5], [1, 2, 7, 6], [2, 3, 8, 7], [3, 4, 9, 8], [4, 0, 5, 9], [5, 6, 11, 10], [6, 7, 12, 11], [7, 8, 13, 12], [8, 9, 14, 13], [9, 5, 10, 14], [10, 11, 16, 15], [11, 12, 17, 16], [12, 13, 18, 17], [13, 14, 19, 18], [14, 10, 15, 19], [15, 16, 21, 20], [16, 17, 22, 21], [17, 18, 23, 22], [18, 19, 24, 23], [19, 15, 20, 24], [20, 21, 26, 25], [21, 22, 27, 26], [22, 23, 28, 27], [23, 24, 29, 28], [24, 20, 25, 29], [25, 26, 31, 30], [26, 27, 32, 31], [27, 28, 33, 32], [28, 29, 34, 33], [29, 25, 30, 34], [30, 31, 36, 35], [31, 32, 37, 36], [32, 33, 38, 37], [33, 34, 39, 38], [34, 30, 35, 39], [35, 36, 41, 40], [36, 37, 42, 41], [37, 38, 43, 42], [38, 39, 44, 43], [39, 35, 40, 44], [40, 41, 46, 45], [41, 42, 47, 46], [42, 43, 48, 47], [43, 44, 49, 48], [44, 40, 45, 49], [45, 46, 51, 50], [46, 47, 52, 51], [47, 48, 53, 52], [48, 49, 54, 53], [49, 45, 50, 54], [50, 51, 56, 55], [51, 52, 57, 56], [52, 53, 58, 57], [53, 54, 59, 58], [54, 50, 55, 59], [55, 56, 61, 60], [56, 57, 62, 61], [57, 58, 63, 62], [58, 59, 64, 63], [59, 55, 60, 64], [60, 61, 66, 65], [61, 62, 67, 66], [62, 63, 68, 67], [63, 64, 69, 68], [64, 60, 65, 69], [65, 66, 71, 70], [66, 67, 72, 71], [67, 68, 73, 72], [68, 69, 74, 73], [69, 65, 70, 74], [70, 71, 76, 75], [71, 72, 77, 76], [72, 73, 78, 77], [73, 74, 79, 78], [74, 70, 75, 79], [75, 76, 81, 80], [76, 77, 82, 81], [77, 78, 83, 82], [78, 79, 84, 83], [79, 75, 80, 84], [80, 81, 86, 85], [81, 82, 87, 86], [82, 83, 88, 87], [83, 84, 89, 88], [84, 80, 85, 89], [85, 86, 91, 90], [86, 87, 92, 91], [87, 88, 93, 92], [88, 89, 94, 93], [89, 85, 90, 94], [90, 91, 96, 95], [91, 92, 97, 96], [92, 93, 98, 97], [93, 94, 99, 98], [94, 90, 95, 99], [95, 96, 101, 100], [96, 97, 102, 101], [97, 98, 103, 102], [98, 99, 104, 103], [99, 95, 100, 104], [100, 101, 106, 105], [101, 102, 107, 106], [102, 103, 108, 107], [103, 104, 109, 108], [104, 100, 105, 109], [105, 106, 111, 110], [106, 107, 112, 111], [107, 108, 113, 112], [108, 109, 114, 113], [109, 105, 110, 114], [110, 111, 116, 115], [111, 112, 117, 116], [112, 113, 118, 117], [113, 114, 119, 118], [114, 110, 115, 119], [115, 116, 121, 120], [116, 117, 122, 121], [117, 118, 123, 122], [118, 119, 124, 123], [119, 115, 120, 124], [120, 121, 126, 125], [121, 122, 127, 126], [122, 123, 128, 127], [123, 124, 129, 128], [124, 120, 125, 129], [125, 126, 131, 130], [126, 127, 132, 131], [127, 128, 133, 132], [128, 129, 134, 133], [129, 125, 130, 134], [130, 131, 136, 135], [131, 132, 137, 136], [132, 133, 138, 137], [133, 134, 139, 138], [134, 130, 135, 139], [135, 136, 141, 140], [136, 137, 142, 141], [137, 138, 143, 142], [138, 139, 144, 143], [139, 135, 140, 144], [140, 141, 146, 145], [141, 142, 147, 146], [142, 143, 148, 147], [143, 144, 149, 148], [144, 140, 145, 149], [145, 146, 151, 150], [146, 147, 152, 151], [147, 148, 153, 152], [148, 149, 154, 153], [149, 145, 150, 154], [150, 151, 156, 155], [151, 152, 157, 156], [152, 153, 158, 157], [153, 154, 159, 158], [154, 150, 155, 159], [155, 156, 161, 160], [156, 157, 162, 161], [157, 158, 163, 162], [158, 159, 164, 163], [159, 155, 160, 164], [160, 161, 166, 165], [161, 162, 167, 166], [162, 163, 168, 167], [163, 164, 169, 168], [164, 160, 165, 169], [4, 3, 2, 1, 0], [165, 166, 167, 168, 169]], convexity = 5); }openscad-2021.01/testdata/scad/3D/issues/issue1803.scad0000644000000000000000000000033414005610145020751 0ustar rootroot$fn=32; intersection(){ difference(){ cube(size=50, center=true); cylinder(d=30,h=80, center=true); } cylinder(d=65,h=80,center=true); rotate([90,0,0]) cylinder(d=65,h=80,center=true); } openscad-2021.01/testdata/scad/3D/issues/issue1061.scad0000644000000000000000000000207314005610145020747 0ustar rootrootpolyhedron(points = [[-5, -5, 0], [-5, 5, 0], [5, 5, 0], [5, -5, 0], [-1.87866, -4.21311, 3], [-4.21311, 5.51058, 3], [5.51058, 7.84504, 3], [7.84504, -1.87866, 3], [1.05099, -3.48892, 6], [-3.48892, 5.42115, 6], [5.42115, 9.96105, 6], [9.96105, 1.05099, 6], [3.39596, -3.09852, 9], [-3.09852, 4.50554, 9], [4.50554, 11, 9], [11, 3.39596, 9], [4.91038, -3.17979, 12], [-3.17979, 2.69807, 12], [2.69807, 10.7882, 12], [10.7882, 4.91038, 12], [5.53441, -3.70439, 15], [-3.70439, 0.122447, 15], [0.122447, 9.36124, 15], [9.36124, 5.53441, 15], [5.39234, -4.48455, 18], [-4.48455, -2.9202, 18], [-2.9202, 6.95668, 18], [6.95668, 5.39234, 18]], faces = [[0, 1, 5, 4], [1, 2, 6, 5], [2, 3, 7, 6], [3, 0, 4, 7], [4, 5, 9, 8], [5, 6, 10, 9], [6, 7, 11, 10], [7, 4, 8, 11], [8, 9, 13, 12], [9, 10, 14, 13], [10, 11, 15, 14], [11, 8, 12, 15], [12, 13, 17, 16], [13, 14, 18, 17], [14, 15, 19, 18], [15, 12, 16, 19], [16, 17, 21, 20], [17, 18, 22, 21], [18, 19, 23, 22], [19, 16, 20, 23], [20, 21, 25, 24], [21, 22, 26, 25], [22, 23, 27, 26], [23, 20, 24, 27], [3, 2, 1, 0], [24, 25, 26, 27]]); openscad-2021.01/testdata/scad/3D/issues/issue1215c.scad0000644000000000000000000000034014005610145021106 0ustar rootrootdifference(){ union(){ translate([0,0,-1.5]) cylinder(h=9, r=26, center=true); translate([0.0, 0.0, 6.0]) rotate([180, 0, 0]) cylinder(h=3, r1=25, r2=26); } cylinder(h=14, r=23.0, center=true); } openscad-2021.01/testdata/scad/3D/issues/issue1215.scad0000644000000000000000000000032214005610145020743 0ustar rootrootdifference() { rotate([90,0,90]) linear_extrude(height=10) polygon(points=[[-4,0],[0,0],[0,3],[-3.5,3],[-4,2]]); rotate([90,0,0]) linear_extrude(height=4) polygon(points=[[0,3],[0.5,3],[0,2]]); } openscad-2021.01/testdata/scad/3D/issues/issue1223b.scad0000644000000000000000000000037414005610145021113 0ustar rootrootscale([1,1,1]) surface("issue1223b.png"); translate([1,-1,0]) cube([2,1,0.1]); translate([-1,1,0]) cube([1,2,0.1]); translate([5,0,0]) { surface("issue1223b.dat"); translate([1,-1,0]) cube([2,1,0.1]); translate([-1,1,0]) cube([1,2,0.1]); }openscad-2021.01/testdata/scad/3D/features/0000755000000000000000000000000014005610145016754 5ustar rootrootopenscad-2021.01/testdata/scad/3D/features/sphere-tests.scad0000644000000000000000000000076514005610145022246 0ustar rootrootsphere(); translate([2,0,0]) sphere(r=0); translate([0,11,0]) sphere(5); translate([0,-11,0]) sphere(r=5); translate([11,-11,0]) sphere(5, $fn=5); translate([11,0,0]) sphere(5, $fn=10); translate([11,11,0]) sphere(5, $fn=15); translate([22,-11, 0]) sphere(5, $fa=20, $fs=0.3); translate([22, 0, 0]) sphere(5, $fa=30, $fs=0.3); translate([22, 11, 0]) sphere(5, $fa=40, $fs=0.3); translate([11, 22, 0]) sphere(5, $fn=0.1); translate([33, 0, 0]) sphere(d=10); translate([33, 11, 0]) sphere(r=1, d=10); openscad-2021.01/testdata/scad/3D/features/nullspace-minkowski.scad0000644000000000000000000000020014005610145023577 0ustar rootrootminkowski() { intersection() { translate([-2,0,0]) cube(1); translate([2,0,0]) cube(1); } cube(); } openscad-2021.01/testdata/scad/3D/features/background-modifier2.scad0000644000000000000000000000206514005610145023610 0ustar rootrootcolor("Blue") { translate([-30,-10,-10]) cube([70,50,2]); translate([40,-10,-10]) cube([2,52,30]); translate([-30,40,-10]) cube([70,2,30]); } translate([-20,0,0]) difference() { intersection() { sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } %translate([-20,20,0]) difference() { intersection() { sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } difference() { intersection() { sphere(10); cube(15, center=true); } %cylinder(h=20, r=5, center=true); } translate([20,0,0]) difference() { %intersection() { sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } translate([0,20,0]) difference() { intersection() { %sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } translate([20,20,0]) difference() { intersection() { sphere(10); %cube(15, center=true); } cylinder(h=20, r=5, center=true); } openscad-2021.01/testdata/scad/3D/features/nullspace-intersection.scad0000644000000000000000000000012414005610145024277 0ustar rootrootintersection() { translate([-2,0,0]) cube(1); translate([2,0,0]) cube(1); } openscad-2021.01/testdata/scad/3D/features/surface.dat0000644000000000000000000011523014005610145021100 0ustar rootroot# Created by Octave 3.1.54, Sat Jul 25 03:55:47 2009 CEST # name: d # type: matrix # rows: 46 # columns: 46 4.546487134128409 3.049135365122645 1.430224191212503 -0.2457055078678564 -1.91183970371809 -3.501754883740146 -4.952066146974032 -6.204954160076457 -7.210470231681788 -7.928527609104572 -8.330499610668049 -8.400360881165891 -8.135326272203333 -7.545961877274642 -6.655763794958727 -5.500221413615028 -4.125402561462865 -2.586116927645778 -0.9437309728873401 0.7362785576448079 2.386934985545012 3.942431847980459 5.340756393700049 6.526161835734216 7.451389799872247 8.079554366909637 8.385612597846531 8.357362916838071 7.995931549519037 7.315727623941807 6.343868724111537 5.119099797486346 3.690248516188934 2.114278671803671 0.4540192087657636 -1.224340567385163 -2.853889748744539 -4.369663351791345 -5.71123226627233 -6.825112373132667 -7.666896787563758 -8.203026221366581 -8.412126885869672 -8.285862597434599 -7.829267114791266 -7.060543458962299 5.035828673073257 3.377315902755755 1.584160205132016 -0.2721509607637287 -2.117612326675841 -3.878651171635513 -5.48506043417364 -6.872797646310392 -7.986538104655897 -8.781880491747168 -9.227117016458916 -9.304497503575988 -9.01093703726527 -8.358138946934957 -7.372128232423011 -6.09221402938029 -4.569422478079272 -2.864462472223704 -1.045305386934624 0.815524725479631 2.643842440626112 4.366758500792109 5.915585679634834 7.228577125140624 8.25338801176127 8.949162363424968 9.288161852373825 9.256871638758197 8.856539164652959 8.103124422478512 7.026663680467649 5.670072031436031 4.087432503458046 2.34183994020634 0.5028856086418853 -1.356117185191807 -3.161055866327164 -4.839973225360668 -6.325936125317769 -7.559703914604285 -8.492090164840738 -9.085923578545179 -9.317529891462899 -9.17767569077386 -8.67193652212408 -7.820474610215396 5.324407614299007 3.570853513082628 1.674940750779526 -0.2877466136759709 -2.238962428681152 -4.100917877109334 -5.799382670971877 -7.266644378753076 -8.444207906375773 -9.285127512010241 -9.755878384655105 -9.837693172558298 -9.52731017830761 -8.837103392413644 -7.794589181356518 -6.441329296887258 -4.831273940141129 -3.028610937368119 -1.105206773856724 0.8622584960466719 2.795348240726728 4.616996272280487 6.254579232232685 7.64281185566189 8.726349688693348 9.461995497225455 9.820421404336635 9.787338100188716 9.364064511717672 8.567475221178798 7.429327729803009 5.99499638643935 4.321663455453438 2.476039440296261 0.5317035462487614 -1.4338296903001 -3.342200661807952 -5.117328639853587 -6.688444873692612 -7.992913917025852 -8.978730705585699 -9.60659383493706 -9.851472383449366 -9.703603816152382 -9.168883186197988 -8.268628117693945 5.400719226082497 3.622032462322777 1.698946694274643 -0.2918707171379004 -2.271052164109463 -4.159693928017514 -5.882501821688773 -7.370792931037254 -8.565233786107424 -9.418205799283712 -9.895703668109622 -9.97869105938673 -9.663859527706666 -8.963760412729174 -7.906304456877885 -6.53364909211736 -4.900517756176106 -3.07201824177415 -1.121047054386814 0.8746167413903643 2.835412327701047 4.683168972167305 6.344222448307544 7.752351795785409 8.851419341126077 9.59760872960501 9.961171745040346 9.927614277296112 9.498274156714555 8.690267819042166 7.535807927150502 6.080919153820417 4.383603323277566 2.511527061495859 0.5393241413542663 -1.454379930367366 -3.39010246382654 -5.190672310139893 -6.784306431561657 -8.107471664674037 -9.107417587122166 -9.744279510489891 -9.992667759626542 -9.842679878873495 -9.300295411722241 -8.387137515284946 5.261721205277139 3.528812407274513 1.655220994405354 -0.2843588561588514 -2.212602216474262 -4.052636108688901 -5.731104188082895 -7.181091229043116 -8.344790823945194 -9.175809942206806 -9.641018474015334 -9.721870023257994 -9.41514129380829 -8.733060592170913 -7.702820323490013 -6.365492916166737 -4.774393393750382 -2.992953873194801 -1.092194726527053 0.852106777267553 2.762437472830941 4.562638503728103 6.180941535720031 7.552829933771732 8.623610836697077 9.350595588940964 9.704801602564489 9.672107801566185 9.253817584620604 8.466606862686255 7.341859243059576 5.924414863988718 4.270782759862838 2.446888024335571 0.5254435848797225 -1.416948632172156 -3.302851578699326 -5.057080255534608 -6.609699101121306 -7.898810101657983 -8.873020469578222 -9.493491511811653 -9.735487005914017 -9.589359355196404 -9.06093420796045 -8.171278207284479 4.91295496433882 3.294909737359715 1.545506856841021 -0.2655105049310103 -2.06594280073829 -3.784012476539642 -5.351225516043248 -6.705102080990831 -7.7916673851425 -8.567603498676819 -9.001976297355174 -9.077468708436898 -8.791071087722237 -8.154201204569132 -7.19224905145976 -5.943564625123038 -4.457929033185433 -2.794569878503285 -1.019800041540425 0.7956260049135155 2.579332953294609 4.260210036383667 5.771245989192293 7.052200576631698 8.052006181586624 8.730803709656549 9.061531645466804 9.031004909888981 8.640440507537887 7.905409008638012 6.855213799524476 5.531722849102 3.987699565046725 2.284699283246702 0.4906152508091408 -1.32302806345222 -3.083926423880241 -4.721878369680736 -6.171583925630922 -7.375247906025503 -8.284884026347463 -8.864227965002353 -9.090183107381513 -8.953741335000977 -8.460342150758638 -7.629655823119084 4.368324712698232 2.929649413905326 1.374178238023352 -0.2360770877384193 -1.836920764996389 -3.364532208092634 -4.75801036944758 -5.961801672142627 -6.927914755722455 -7.61783374029087 -8.004053733098379 -8.071177361819418 -7.816528619197737 -7.250259547011087 -6.394945506202153 -5.284685168478457 -3.96374110987594 -2.484775201531057 -0.9067491470627086 0.7074261344866228 2.29339856846624 3.787940438758798 5.131469077295334 6.270422237007184 7.159393449591173 7.762942238112459 8.057007016981043 8.029864351438505 7.682596333906389 7.029047444376102 6.095272614680437 4.918498500582482 3.545639372485864 2.031426791520294 0.4362276349147517 -1.176362540898928 -2.742054854433646 -4.198430093976552 -5.487427174584921 -6.55765785032041 -7.366455401449627 -7.881575621917326 -8.082482294089306 -7.961165902943748 -7.522462950159604 -6.783863138057164 3.649543139808145 2.44759321336187 1.148065469325888 -0.1972320220420281 -1.534666495092764 -2.810918657904327 -3.975108364192017 -4.980823044179203 -5.787968027290999 -6.36436499014402 -6.687034804755113 -6.743113643859221 -6.530365821108268 -6.05727292083076 -5.342695664029783 -4.415121990955059 -3.311531336824084 -2.075920378435365 -0.7575490255040018 0.5910234164900096 1.916033619950813 3.164657609377909 4.287116686573691 5.238661950254811 5.981358293533024 6.485596756915665 6.731274944084161 6.708598440998452 6.418471288276723 5.872459939948812 5.092332145434113 4.109189138064303 2.962225727056051 1.697167724153914 0.3644489998122177 -0.9827991560666609 -2.290866210995255 -3.50760365933783 -4.584504018666033 -5.478634670009056 -6.15434944589027 -6.584709730536586 -6.752558417479561 -6.651203909247942 -6.284686890242273 -5.667619237398981 2.785265798733263 1.867959195228706 0.8761829532964909 -0.1505239380284582 -1.171229914949966 -2.145242651192145 -3.033731332635951 -3.801274719340386 -4.417273278600766 -4.857169091755243 -5.103424900904859 -5.146223264043962 -4.983857945492241 -4.622801938126964 -4.077449405583663 -3.369541832375409 -2.527301259514483 -1.584305160797028 -0.5781478148826403 0.4510584599601819 1.462282457401677 2.415209867765704 3.271850482337386 3.99805274309953 4.564865257579304 4.949690999504721 5.137188180933072 5.119881880922376 4.898462047040874 4.481755989334729 3.886376463332679 3.136059371907682 2.260717489732352 1.295247935347975 0.2781409331724952 -0.750054670284097 -1.748347960970855 -2.676940135684732 -3.498811154761955 -4.181195614235898 -4.696888999096009 -5.025332241452506 -5.153431345695215 -5.076079404778086 -4.796360196487312 -4.325425242952448 1.809948699677379 1.213855538667884 0.5693697878743604 -0.09781493961144824 -0.7611000941278394 -1.394042589681589 -1.971409006340514 -2.470181567057512 -2.870475783804629 -3.156333189361605 -3.316357551044089 -3.344169202537879 -3.238659381062657 -3.004034430245145 -2.649648106472589 -2.189628674143088 -1.642315656348354 -1.029528695961759 -0.37569767533284 0.2931112260290228 0.950234707775073 1.569475330361154 2.126145924291543 2.598053789661878 2.966385449071229 3.216456681596708 3.338297936342937 3.327051786975494 3.183166581980383 2.912378570424738 2.5254832158083 2.037904815000729 1.469081580199606 0.8416906987509336 0.180744265251656 -0.4874078717316904 -1.136128594973583 -1.739555456394979 -2.273631731254591 -2.717065483848913 -3.052178409798129 -3.26561061425464 -3.348853228751029 -3.298587632934588 -3.116817757488257 -2.810790193738072 0.7624746575887673 0.5113592923230357 0.2398576457599462 -0.0412063682250215 -0.3206276143430717 -0.5872664492762099 -0.8304928241031526 -1.04061007080476 -1.209241477818354 -1.32966424309348 -1.397077490994629 -1.408793668062789 -1.364345687290786 -1.265505549408286 -1.116213698804572 -0.9224219304455371 -0.6918561105903662 -0.4337081708841666 -0.1582696550500929 0.1234785724820486 0.4003040989885004 0.6611707643009137 0.895678637685649 1.094478630263245 1.249645213679287 1.354992385909446 1.406320287639134 1.401582637400947 1.340968310359362 1.226893808453956 1.063906922092792 0.8585054241002257 0.6188780240193119 0.3545779101032878 0.07614189384674533 -0.2053296594378249 -0.4786153671558212 -0.7328201905434427 -0.9578097854819362 -1.144614526816829 -1.285787099007545 -1.375699397096658 -1.410766901494015 -1.389591581461206 -1.31301763018535 -1.184097809460741 -0.3153968429699904 -0.2115232353191719 -0.09921686377634671 0.01704497102832257 0.132627276626609 0.2429221512353662 0.3435324862595468 0.4304472651360086 0.5002014699063924 0.5500142205486248 0.5778996398878249 0.5827460242524682 0.5643601635915864 0.5234750441497907 0.46172062661877 0.3815588647481526 0.286185555018652 0.1794029303213007 0.0654680769307238 -0.05107678209061699 -0.1655853709921119 -0.2734925936870061 -0.3704965297273865 -0.452729938296945 -0.5169144328985401 -0.5604911802782915 -0.5817229130325473 -0.5797631889770021 -0.5546901361254837 -0.5075033379725885 -0.4400839832541203 -0.3551198688886271 -0.2559982459960941 -0.1466707808848774 -0.03149601458619469 0.08493439842261759 0.1979787449923144 0.3031303037572243 0.3961970138943235 0.4734685993594334 0.5318644858846474 0.5690566137530826 0.5835622501931699 0.5748031012552267 0.5431283665663152 0.4898008178430777 -1.380694466691827 -0.9259729990693727 -0.4343359100507957 0.07461678107528391 0.5805947366067604 1.063426212162366 1.503862240474527 1.884344026970699 2.189702963502988 2.407765352887697 2.529837735795723 2.5510534715422 2.470566755693045 2.291586339618643 2.021247607702515 1.670328112082959 1.25281790565982 0.7853618028335425 0.2865958032807762 -0.2235958665434362 -0.7248734747661234 -1.197252665020412 -1.6219011696696 -1.981889592889172 -2.262866332254524 -2.453629731840534 -2.546574656894428 -2.537995686558978 -2.428234837308953 -2.22166792783356 -1.926530128954008 -1.55458765335044 -1.120668673792816 -0.6420721706855765 -0.1378782763090046 0.3718123898439437 0.8666800693356641 1.32699594943008 1.734408688598593 2.072676026595801 2.328312312120061 2.491126133174475 2.554626616502324 2.516282198220691 2.377621549283654 2.144172632195354 -2.390948159060002 -1.603507141423449 -0.7521393542177419 0.1292138555276426 1.00541571661104 1.84153482584592 2.604237752873515 3.263117938841503 3.791907909952001 4.169526478750082 4.380919184542068 4.417658467236295 4.278279647569251 3.968339319245766 3.500193825082827 2.89250664861418 2.169504359897848 1.360010778619294 0.4962978593593797 -0.3872008893947277 -1.255263160571735 -2.073282050748716 -2.808645728182195 -3.432037563627176 -3.918604891831163 -4.248949808870655 -4.409902505366961 -4.395046305226375 -4.20497347826705 -3.847261628290367 -3.336171597929878 -2.692078933858195 -1.940661578039921 -1.111876169216943 -0.2387637662554357 0.6438673946040369 1.500829594281713 2.29795845417703 3.003474962131552 3.58925240135922 4.031937673885623 4.3138823148693 4.423846081201991 4.357445064530748 4.117326463849724 3.713063050030014 -3.30588229339968 -2.217114514208372 -1.039957375845013 0.1786595813180147 1.390153944766803 2.546227257322191 3.600790524212898 4.511801635854819 5.2429414540886 5.765061741606376 6.057347210190657 6.108145360569123 5.915431030789019 5.486887133033441 4.839598360157432 3.99937007289772 2.999699521573657 1.880440416423686 0.6862140859437864 -0.535369434668916 -1.735609465377321 -2.86665622373352 -3.883418444706294 -4.745361027124189 -5.418121040243312 -5.874877665357591 -6.097421457202605 -6.076880297075037 -5.814073096207792 -5.31947714836337 -4.612810433194559 -3.722245522619361 -2.683286429282323 -1.537353173609781 -0.3301304983038976 0.8902534381823263 2.075145779445412 3.177308606983185 4.152802166937654 4.962736609421381 5.57482240410846 5.964657621913146 6.116700762897727 6.02489034683103 5.69288656527711 5.133925361308007 -4.089021333016357 -2.742332527821242 -1.286315578672616 0.2209827133941487 1.719471122029165 3.149409643133779 4.453791140303494 5.580614039459991 6.484955467509192 7.130762185529173 7.492287917633426 7.555119773743378 7.316752846033308 6.786690071700684 5.986063380848329 4.946791233116909 3.710306129423557 2.325902828898148 0.8487731223953848 -0.6621944900388012 -2.146762497830699 -3.545745859334898 -4.803371522675512 -5.869501921322429 -6.701633800650617 -7.266592688575257 -7.541855457065665 -7.516448248184021 -7.191383967171353 -6.579621901111978 -5.705551073052852 -4.604017928618686 -3.31893711818922 -1.901540758369277 -0.4083359691720135 1.101147886537466 2.566732450883808 3.929989492206033 5.136570254273005 6.138372169686898 6.895456557448895 7.377640852136887 7.565701887542177 7.452142263644087 7.041489244289306 6.35011426946898 -4.709143995738668 -3.158222397480602 -1.481392438582083 0.254495962038536 1.980238411761126 3.627035005010469 5.129233158380877 6.426944971957868 7.468434770900569 8.212181643536248 8.628534749081897 8.700895403097618 8.426378814655045 7.815929093848203 6.89388294466016 5.696999437374171 4.272994540441402 2.678638835395257 0.9774942529155544 -0.7626199407663925 -2.472330883996379 -4.083477796772693 -5.531829335951035 -6.759644296201945 -7.717973569654379 -8.368611592358691 -8.685619479556678 -8.656359127161986 -8.281997053088212 -7.577457891860837 -6.57082939653611 -5.302242668622715 -3.822272257705642 -2.189919913751454 -0.4702623735279068 1.268143043529455 2.955991599298102 4.525994098173628 5.915559494955271 7.069290202300532 7.941190617715322 8.496500823077938 8.713082352883248 8.582300785000461 8.109369967835956 7.313144160650595 -5.141527947914094 -3.448203906499507 -1.617410856769451 0.2778632597848961 2.162059845019839 3.960061927008222 5.600188836664843 7.017053889821449 8.154171147984922 8.966207334453294 9.420789129000436 9.499793789993564 9.200071650912507 8.533571687614522 7.52686515037404 6.220086251984656 4.665332143345871 2.924585964458808 1.067245772233472 -0.8326421410420161 -2.699335239708387 -4.458414360612515 -6.039750570299125 -7.380300984282985 -8.426622087910019 -9.137000360635794 -9.48311526245501 -9.451168284460866 -9.042433051851468 -8.273204548512339 -7.1741494874307 -5.789083725623066 -4.173225464184948 -2.390993872864271 -0.513440901049977 1.384581339232713 3.227404690819291 4.941561602047335 6.458714046201143 7.718377942983702 8.670334467929564 9.276632118461686 9.513099720536216 9.37031005707512 8.853955701361743 7.984622072107995 -5.368935405835869 -3.600716407202944 -1.68894820813253 0.2901530262118541 2.257686775031992 4.135213676674213 5.847882658448798 7.327415012691896 8.514826453374175 9.362778633449111 9.837466375364958 9.919965376815327 9.606986662953039 8.911007707438348 7.859774994939016 6.495197856345744 4.871677676002062 3.053939080184086 1.11444957050123 -0.8694695267085139 -2.818725617658153 -4.655608013234817 -6.306886008944467 -7.706728362007201 -8.799327775264402 -9.541125758006334 -9.902549165539984 -9.869189187144494 -9.442375779884992 -8.639124647421326 -7.491458877599298 -6.045132282992935 -4.357805340781697 -2.496746451483471 -0.5361501601036421 1.445820746239842 3.370151341981964 5.160124638846803 6.744380050075756 8.059758311830187 9.05381944373006 9.686933365387848 9.933859822653556 9.784754636897503 9.245562161347152 8.337778298482458 -5.382300351782382 -3.609679707468892 -1.693152524221641 0.2908753071145678 2.263306857866227 4.145507506472566 5.862439852701268 7.345655222001519 8.536022498156086 9.386085494285842 9.861954881263999 9.944659248324436 9.630901433341164 8.933189970277535 7.879340413410047 6.511366418956426 4.883804793183958 3.061541282044484 1.117223781242091 -0.8716339061148982 -2.825742300234944 -4.667197265990103 -6.322585804942894 -7.725912799925885 -8.82123203210352 -9.564876580168589 -9.927199682695818 -9.893756660964112 -9.465880782714354 -8.660630108971949 -7.510107442983564 -6.060180492757929 -4.368653270291459 -2.502961628021068 -0.5374848041936438 1.449419842645591 3.378540694267371 5.172969790010383 6.761168904475835 8.079821550822126 9.076357209288462 9.711047147921935 9.958588281749131 9.809111926925592 9.26857723401821 8.358533615477349 -5.181089967534271 -3.474736468801078 -1.629856192221796 0.2800013074327352 2.178696038555143 3.990533033893282 5.64328007002529 7.071047338165455 8.216914262913187 9.035198745970977 9.493278367245317 9.572890937789841 9.270862555648927 8.599234139312866 7.58478139429494 6.267947350248265 4.701230024998847 2.947089494241964 1.075457805428347 -0.8390489922843309 -2.720105554446849 -4.492720091943021 -6.086224056971523 -7.437089475039214 -8.491461604830073 -9.207305956793 -9.556084075592718 -9.52389127826568 -9.112010990051067 -8.336863578276587 -7.229351724130582 -5.83362843028209 -4.2053367799973 -2.409391623001631 -0.5173916252718265 1.395235143833869 3.252238290674027 4.979584959896401 6.508411290756739 7.777767801934123 8.737049255013993 9.348012125649753 9.586299252193967 9.442410878869843 8.922083381055785 8.046060574101277 -4.773325876155424 -3.201266452287175 -1.501582637146705 0.2579645392187804 2.007227483459789 3.676468602107865 5.199140519357471 6.514539110936956 7.570223585980346 8.324107135872664 8.746134802496814 8.819481674569811 8.541223643761541 7.922453979666336 6.987841076151081 5.774645000337366 4.331232051306271 2.715146548382711 0.9908167207155332 -0.773013842903595 -2.506026783992408 -4.139132345428268 -5.607223762039341 -6.851772861875711 -7.823163399728696 -8.482669100254197 -8.803997552362862 -8.774338404679673 -8.394874073827912 -7.680732605209696 -6.660384565575114 -5.374508011369955 -3.874366782992262 -2.219766777248058 -0.4766716749741102 1.285426822756593 2.996279409462914 4.587679791420381 5.996183857354676 7.165638994948616 8.049422718295403 8.612301359286031 8.831834722770459 8.699270706324162 8.219894218952904 7.412816488448197 -4.175264345195113 -2.800172044501049 -1.3134457208466 0.2256435388803507 1.755737102771503 3.215834968923976 4.547727643019533 5.698316767172359 6.621731983896433 7.281159642506184 7.650310443197156 7.714467508468514 7.471073098587216 6.929830580599756 6.112317585708757 5.05112577720909 3.78856152372123 2.374959277779841 0.8666749000507603 -0.676161070992536 -2.192040633885014 -3.620530454088728 -4.904681150332459 -5.993297686728825 -6.842980357299839 -7.419854995298554 -7.700923429341156 -7.674980347925095 -7.343060019838303 -6.718395061126436 -5.825888892449073 -4.701122918285288 -3.388938008620714 -1.941646834964742 -0.4169483292196312 1.12437259065492 2.620868323502963 4.012878306921188 5.244907495612248 6.267838773715967 7.040891099220648 7.533245315416116 7.725272813416223 7.609318062853523 7.190003813716571 6.484046801895833 -3.410748200600429 -2.287443613754537 -1.072945868473995 0.1843268427061244 1.434251024344538 2.626996143683169 3.715011216738866 4.654920515979006 5.409252823698197 5.947935291220925 6.249492348477882 6.301901867214561 6.103074445306729 5.660936704629639 4.993115281657762 4.126234109092623 3.094853003682659 1.940089875389279 0.7079814860717643 -0.5523518909306521 -1.790664741088856 -2.957589438789203 -4.00660437877821 -4.895888645756584 -5.589989282298683 -6.061234686386791 -6.290837790860787 -6.269645044499783 -5.998501335223617 -5.488216307077675 -4.759133413836612 -3.840318889699831 -2.768402970257767 -1.586119560592286 -0.3406025693357043 0.9184931715267248 2.140971488113207 3.278096027694826 4.284533223282468 5.120159599884286 5.751661370836673 6.153862553350843 6.310728655499175 6.216005920808633 5.873470645796447 5.296778630944794 -2.510256288486159 -1.683522024573375 -0.7896710502018139 0.1356616169901937 1.05558588361779 1.933427272159427 2.734189016642643 3.425947273264703 3.981123823303499 4.377585529669897 4.59952671523833 4.638099285316098 4.491765473256983 4.166359146364736 3.674853228013503 3.036842508131333 2.277762460760673 1.427875211974583 0.5210630844078612 -0.4065221840245499 -1.317900695834841 -2.176738665778339 -2.948796934213331 -3.60329597434807 -4.114142974843539 -4.460972077860914 -4.629956301545421 -4.614358778159311 -4.414801331739156 -4.03923968793379 -3.502646304328436 -2.826413465809092 -2.037500441671404 -1.16735870462873 -0.2506780598459248 0.6759963281225712 1.575720875718599 2.412626404474485 3.153348131966858 3.768355820403181 4.233131054014477 4.529144710919736 4.644595660743251 4.574881238442103 4.322780738036853 3.898344610929531 -1.509688379721747 -1.012483724933438 -0.4749145391091887 0.08158799070985261 0.6348378648050846 1.162778756577268 1.644363328685269 2.060392323967141 2.394279979236409 2.632715247320912 2.766192466508119 2.789390321280759 2.701383986374111 2.505681996640854 2.210086372838312 1.826381579681559 1.369864716423261 0.8587356697792575 0.3133715418782656 -0.2444857204963248 -0.7925961087140347 -1.309108191258972 -1.773430261348203 -2.167051263300292 -2.474278769910309 -2.682864590002175 -2.784493065159446 -2.775112588784801 -2.655097130869491 -2.429231328989921 -2.106519739906278 -1.699827856300014 -1.225369200180058 -0.7020589409250443 -0.150759807170451 0.4065496443459431 0.9476512444838604 1.450972979990634 1.896449001595198 2.26631958609706 2.545839160486248 2.723864161406895 2.793297293862669 2.75137047797148 2.59975520357519 2.344495893214314 -0.4489339593550001 -0.3010808942575579 -0.141224684021771 0.02426170870570256 0.1887808636693288 0.3457739213309235 0.4889820639017611 0.612696034656969 0.7119837479845479 0.7828869160746246 0.8225788533633334 0.829477167566125 0.8033068446646229 0.7451112128476809 0.657210348308904 0.5431085811302354 0.4073547887001401 0.2553610463269413 0.09318686487506814 -0.07270238281121608 -0.2356932159204538 -0.3892877042838959 -0.5273625203459285 -0.6444130569104365 -0.7357728784589211 -0.7977997572088324 -0.8280208772415469 -0.825231417869619 -0.7895425860355593 -0.7223771828419703 -0.6264128809614945 -0.5054754742772395 -0.3643863555536506 -0.2087703027217771 -0.04483123673317359 0.1208951091908324 0.2818017486179796 0.4314738416045685 0.5639444341208273 0.6739323416782621 0.757052693489469 0.8099917434291753 0.8306389786351164 0.8181712589957502 0.7730856331489335 0.69717952272126 0.6297180412781989 0.4223250815566671 0.1980953535573332 -0.03403181106229467 -0.2648022347684586 -0.4850158290061779 -0.6858933726973768 -0.8594265120808325 -0.9986970285048157 -1.09815264597303 -1.153828382867369 -1.163504623252803 -1.126795605960306 -1.045164803667328 -0.9218665788603957 -0.761816442672515 -0.5713950889660844 -0.3581940162040492 -0.1307128783625411 0.1019793694509399 0.3306060216189227 0.5460524549925905 0.7397295001538707 0.903915864495442 1.03206595579104 1.119070834301707 1.161461890080995 1.157549125507695 1.107488530157902 1.013275861992868 0.8786670827870677 0.7090286197848682 0.5111234231810415 0.2928413486382201 0.06288461363950699 -0.1695791324611385 -0.3952822936884582 -0.6052267972518273 -0.7910428183123687 -0.9453224584867627 -1.061915075378811 -1.13617248928231 -1.165134291437744 -1.14764586618743 -1.08440442185818 -0.9779311952654839 1.683265170795829 1.12889428909309 0.5295179545161437 -0.09096858991682827 -0.7078285037378014 -1.296469528796759 -1.833424404988772 -2.297286435859161 -2.669562906038411 -2.93541232744681 -3.084236122589167 -3.110101156393801 -3.011976271584753 -2.793773397668383 -2.464191594648746 -2.036370248956716 -1.527365247576704 -0.9574690136555669 -0.3494015116281765 0.2725955260675967 0.8837250403639841 1.459623226056689 1.977330839833961 2.416208512855347 2.758759577256071 2.991327603080867 3.104640837050949 3.094181838108516 2.960367573536122 2.708532795786939 2.348717362739231 1.895265980245349 1.366256323976739 0.7827783395423258 0.1680934529102542 -0.4532927892397816 -1.056607678330947 -1.617798953605395 -2.114493689859416 -2.526890235369443 -2.838547641258541 -3.037041110245732 -3.114457334104856 -3.067709972291675 -2.898662694601847 -2.614054882537336 2.669705829804243 1.790458043755305 0.8398303456189292 -0.1442787381593636 -1.122635883945128 -2.056237079720395 -2.907862591958544 -3.643560798946349 -4.234001734801155 -4.655646382654547 -4.891685100973239 -4.932707770921118 -4.777078948101876 -4.431003062566172 -3.908277067764701 -3.229740399552937 -2.422444173646198 -1.518572743000832 -0.5541606092254262 0.4323441592848651 1.401612730505363 2.315003425205354 3.136102238758166 3.832174552594589 4.375470160145175 4.744329580005311 4.924047551108387 4.907459285079375 4.695226103737553 4.295809074282484 3.725131693245221 3.005945066931102 2.166920896606633 1.241508428248773 0.2666009366630344 -0.7189350929595494 -1.675809449156724 -2.565874570938535 -3.353646370662466 -4.007718872631197 -4.502016270236361 -4.816832486081088 -4.939616791099661 -4.865474162519273 -4.597360432970828 -4.145964450769626 3.54971374212228 2.380641886330078 1.116661351079797 -0.1918369484093717 -1.492687314141955 -2.73402894710691 -3.866373473677969 -4.844577890900531 -5.62964427556248 -6.19027450832758 -6.50411803098649 -6.558662892681309 -6.351734561902528 -5.89158261819819 -5.196551867470355 -4.294350992454181 -3.22094789497706 -2.019135769216056 -0.736827072087785 0.5748565952123353 1.863622544126233 3.078091743206837 4.169847137965979 5.095363886047989 5.817744555343825 6.308190108172687 6.547148028033732 6.525091816737419 6.242900785825731 5.711825001195826 4.953036778474351 3.996786609606501 2.881197171203133 1.65074349372734 0.3544798823789649 -0.9559157232538983 -2.228201985567143 -3.41165686621379 -4.459099753710306 -5.328772405529383 -5.986003717453734 -6.404591951090286 -6.567849314495497 -6.46926725177881 -6.112775918687044 -5.51258749969712 4.288205769311382 2.875917049446775 1.34897459230178 -0.231747224902796 -1.803230011571154 -3.302823708099532 -4.670744246048903 -5.852456950294104 -6.800850664426962 -7.47811592389443 -7.857252300035656 -7.923144821967909 -7.673166562777629 -7.117283366806719 -6.277656542887673 -5.187759362894486 -3.891042588024042 -2.439202224064016 -0.890118564778289 0.6944513127535784 2.25133560791381 3.718466256886861 5.037353390496664 6.155417140715221 7.02808383407551 7.620563003372249 7.909234373801725 7.882589528780094 7.541690714195699 6.900128490017602 5.983479917557116 4.828288882746387 3.480609206727212 1.994168625333327 0.4282268338104019 -1.154787010228619 -2.691763140310978 -4.121427168338916 -5.386782901080704 -6.437384598532856 -7.23134808638331 -7.737020545868154 -7.93424241176944 -7.815151070663276 -7.384494318505103 -6.659441080987506 4.855740564693871 3.256538475283084 1.527508473464183 -0.2624184708600041 -2.041883618860373 -3.739945310513147 -5.288907184715668 -6.627017019575332 -7.700928598626055 -8.46782845613504 -8.897142714875848 -8.971755970131976 -8.688693626872098 -8.059240487467115 -7.108490862230847 -5.874348138457536 -4.406013691981442 -2.762025383586276 -1.007923839222646 0.7863604479231795 2.549295025514206 4.210597255203638 5.704036259636104 6.970073338524186 7.958235588743649 8.629128099704545 8.956004504118614 8.925833271260007 8.539817232971965 7.813345630556984 6.775380594289642 5.467302514677827 3.941260336876582 2.258092546810274 0.4849017327257366 -1.307620583246664 -3.048012193000405 -4.66688917517789 -6.099712013161457 -7.289358581934639 -8.188401426947269 -8.760998547062469 -8.984322302035931 -8.849469478495738 -8.361816232963735 -7.540803761460487 5.229692306937458 3.507331988711279 1.645145412121301 -0.2826279204933955 -2.199133769801996 -4.027967095476507 -5.696218084039577 -7.137378833047617 -8.293994811283408 -9.119955389607474 -9.582332126231357 -9.662691519780038 -9.357829894821458 -8.679901122296229 -7.655932083036974 -6.326745191317807 -4.74533093401977 -2.974735307140072 -1.085546370884799 0.8469198735379744 2.745622095213007 4.534865028263448 6.143317203231159 7.506854707664531 8.571117604153223 9.293677089490007 9.645726997162825 9.613232208310484 9.197488187621289 8.415069337243999 7.297168227677697 5.888352048419835 4.244785854760888 2.431993444268991 0.5222451297532001 -1.408323450046034 -3.282746618113592 -5.026297037822943 -6.569464856031814 -7.85072884157588 -8.819009042613789 -9.43570318311505 -9.676225613788761 -9.530987464336391 -9.005778921451114 -8.121538392346379 5.395152720151853 3.618299243775675 1.697195594753702 -0.2915698868206932 -2.26871139710953 -4.155406543328425 -5.876438743808457 -7.363195875747651 -8.556405624029034 -9.408498481379727 -9.885504194511661 -9.968406050920841 -9.653899015204164 -8.95452149039132 -7.898155451383183 -6.526914878599211 -4.895466806476436 -3.068851921318294 -1.119891594379443 0.8737152764050196 2.832489876287216 4.678342043240527 6.337683476291875 7.744361468860196 8.842296208410893 9.587716501611499 9.950904793681877 9.917381913524109 9.488484312582518 8.681310784741999 7.528040791374196 6.07465156776076 4.379085155812245 2.508938437703814 0.5387682614972115 -1.452880905113711 -3.386608294868589 -5.185322298967513 -6.777313866237354 -8.099115316710975 -9.098030597743653 -9.734236109340088 -9.982368345415507 -9.832535056744142 -9.290709623719028 -8.378492916525859 5.345525419802729 3.585016326194277 1.681583944833682 -0.2888878818624344 -2.247842660347122 -4.117183045441479 -5.822384335036501 -7.295465534789873 -8.477699545843972 -9.321954428933225 -9.794572406069209 -9.876711689935791 -9.565097646490701 -8.872153344291123 -7.825504285953553 -6.466877066541816 -4.850435865897734 -3.040623093715808 -1.109590274028466 0.86567840836979 2.806435224432541 4.635308324315644 6.279386308869567 7.673124977038238 8.760960366318479 9.49952391260276 9.859371417972785 9.826156897953913 9.401204510644819 8.601455766712713 7.458794124825067 6.018773898766608 4.338804150703687 2.485859973040466 0.5338124028368944 -1.439516583325327 -3.35545658596765 -5.137625123282998 -6.714972759646662 -8.02461562240514 -9.014342383437267 -9.644695760044115 -9.890545552295466 -9.742090504798149 -9.205249051818882 -8.301423367986789 5.082788889746999 3.408810120860735 1.598932849578142 -0.2746888286927486 -2.137359530194382 -3.914820452055196 -5.536209836422897 -6.936888005132817 -8.061014339694061 -8.863773470533452 -9.313161924357349 -9.391264001639069 -9.094966019022742 -8.436080442052933 -7.440874959449751 -6.149025273252079 -4.612033353781187 -2.891174218607906 -1.055053090966565 0.8231296739990461 2.668496856398217 4.407479490061577 5.970749825062005 7.295985206327845 8.330352681230107 9.032615282679755 9.374776016874794 9.343194015093491 8.939128352084104 8.178687850727879 7.092188874105124 5.722946707767992 4.125548715994828 2.363678115836767 0.5075751282179191 -1.368763278017028 -3.190533411739751 -4.885107046646795 -6.384926879450768 -7.630199826372963 -8.571280784705591 -9.170651826392648 -9.40441791942675 -9.263259547370208 -8.752804249065901 -7.893402266422392 4.617417606324923 3.096705413130865 1.452537347334307 -0.2495387987538081 -1.941666620400823 -3.5563863211758 -5.029324122151516 -6.301758641327084 -7.322961929822302 -8.052221835118193 -8.460465066103314 -8.531416253444307 -8.262246797201303 -7.663687634181376 -6.759601429351459 -5.586031246689127 -4.189763625962253 -2.626463351031946 -0.958454270580386 0.7477653570618542 2.424173939628084 4.00393835714458 5.42407838751986 6.627977529253878 7.567640122689131 8.205604785502139 8.516437879800469 8.48774747100499 8.120677355176557 7.429861459476516 6.442840433670812 5.198963691333348 3.747820672901074 2.147263871172282 0.4611024349828368 -1.24344170019649 -2.89841373869619 -4.437835167907522 -5.800334113373086 -6.931592041751236 -7.786509269328339 -8.331002944088237 -8.54336582146739 -8.41513166369451 -7.951412761973714 -7.170696125567001 3.967964454042534 2.661144832798496 1.248233764798917 -0.2144404443737696 -1.668565589735227 -3.056170290497144 -4.321935126079993 -5.415398046841001 -6.292966136751218 -6.919653525392167 -7.270476164205151 -7.331447861665553 -7.100137868602942 -6.585767784499835 -5.808843921420753 -4.800339782061639 -3.600461243939888 -2.257043677934734 -0.8236449030035197 0.6425899950486453 2.083206857808219 3.440772837086368 4.661166061336456 5.695733303881148 6.503229633525916 7.051462719809843 7.318576239632341 7.293921219883536 6.978480578397405 6.384829938119489 5.536636276704745 4.467714398803897 3.220678846510804 1.845244992047145 0.3962470427578658 -1.068548025696312 -2.490743456364277 -3.813640805422481 -4.984500330207981 -5.956643556328476 -6.691314201133876 -7.15922326440309 -7.341716688355996 -7.231519036070902 -6.833023540195608 -6.162116958625413 3.160321080613384 2.119492805710582 0.9941670410904191 -0.1707930261825025 -1.328944114470087 -2.434114394639413 -3.442244215186624 -4.313142621504115 -5.012089642410857 -5.511220465838168 -5.790636320954395 -5.839197779363776 -5.654968848964071 -5.245294155842311 -4.626506137210002 -3.823273918671509 -2.867619834034114 -1.797642795911458 -0.6559994123056947 0.5117965977428373 1.659188892506926 2.740434562000088 3.71242775344765 4.536418165608486 5.179555901001853 5.616201087656102 5.8289460598929 5.809309347024744 5.558073802826458 5.085255395625619 4.409703903252567 3.558351431882195 2.565138717949963 1.469662018096385 0.3155945313679901 -0.8510547134099066 -1.983775092422612 -3.037408618664727 -3.969950248377854 -4.74422248959062 -5.329357551403209 -5.702027945401628 -5.847376479006589 -5.759608564857086 -5.442223232722587 -4.907873634227967 2.22668567867006 1.493343288905311 0.7004660147291653 -0.1203366290059004 -0.9363418310866921 -1.715018039159572 -2.425321890063545 -3.038935810756489 -3.531396950591077 -3.883072437973098 -4.079942080996805 -4.114157308252927 -3.984354066603155 -3.695707201674252 -3.259724153093075 -2.693786189182488 -2.020455470643085 -1.266575568405079 -0.4622012951650975 0.3605994851525819 1.16902430193471 1.930843808868214 2.615686666272127 3.196250350568365 3.649389619738685 3.95703924108492 4.10693419504852 4.093098642835834 3.916084164252973 3.582947767959545 3.106970550803082 2.507128222398642 1.807334603467782 1.035488257270811 0.2223602619286077 -0.5996325353583019 -1.397719875710371 -2.140084535377989 -2.797130778047369 -3.342664243452604 -3.75493623385838 -4.017510766006725 -4.11991982190273 -4.058080675658289 -3.834458658889454 -3.457968875724721 1.204279345431145 0.8076588876886379 0.3788396188089894 -0.06508279017502479 -0.5064105536953812 -0.9275493265108165 -1.311709634729428 -1.643576219150494 -1.909918606318715 -2.100118565749699 -2.206593425271613 -2.225098368236168 -2.15489566096309 -1.998784063853906 -1.762987253646724 -1.456905705064642 -1.092741923553445 -0.6850139698967194 -0.249976670946797 0.1950264090267705 0.6322544015138652 1.044276406206742 1.414666405988919 1.728658120402314 1.973733690651419 2.140122727131086 2.221191824027839 2.213709012276733 2.117972607968906 1.937799319430418 1.680372087105609 1.355953722388659 0.9774777617194828 0.5600328473000009 0.1202611905445145 -0.3243049003718474 -0.755941978313681 -1.157442035093003 -1.512798530452724 -1.807844522315121 -2.030817458056102 -2.172828110359468 -2.228214962658407 -2.194769915935083 -2.073826318660405 -1.870205810398125 0.133862195013134 0.08977567533482943 0.04211008278445129 -0.007234305880492386 -0.05629028559915311 -0.1031021492652438 -0.1458036555977758 -0.1826924302916663 -0.2122978343091302 -0.2334395936172461 -0.2452748529890788 -0.2473317779817941 -0.2395283654869346 -0.2221757129355783 -0.1959656158254859 -0.1619429880176926 -0.1214642043182845 -0.07614302609516824 -0.02778626570485129 0.0216782454144859 0.07027851329880706 0.1160769986345782 0.1572478603369399 0.1921497460719863 0.2193912277947304 0.237886273594353 0.2468975443593155 0.2460657891609279 0.2354241674541947 0.2153969271149841 0.1867824910160091 0.1507216264264608 0.1086519662208858 0.06225069499319062 0.01336768499954474 -0.03604825241086339 -0.08402705975448951 -0.1286559733884243 -0.1681557793607642 -0.2009517450562382 -0.2257363988162215 -0.2415216547078018 -0.2476782043918371 -0.2439606056605409 -0.2305170674437688 -0.2078835411866856 -0.9418916186934663 -0.6316866098910525 -0.2962982493546524 0.05090258736032291 0.396074098549645 0.7254553853138876 1.025915055172518 1.285474729243588 1.493786582409802 1.64254587845149 1.725822053672573 1.740295149760155 1.685388170045718 1.563290082541485 1.378868552693453 1.139475884920871 0.8546559094405842 0.5357634998735836 0.1955118902661149 -0.1525341614328149 -0.4944991574648012 -0.8167500325709951 -1.106439661282354 -1.352019032270644 -1.54369767098508 -1.67383395497704 -1.737239761272558 -1.731387300463223 -1.656509891692994 -1.515592660960215 -1.314253533564164 -1.060519265151764 -0.7645054402998314 -0.4380131960795705 -0.09405874796218745 0.2536455256169031 0.5912377525143929 0.90525919597775 1.183190812008062 1.413952344138135 1.588344058292062 1.699413507151409 1.742732702290064 1.716574644099477 1.621982171813179 1.462726388797417 -1.980095185873649 -1.327965543382954 -0.6228941053151842 0.1070101550754859 0.8326482582733674 1.525091302987413 2.156733770155261 2.702394067873998 3.140318442004222 3.453048229699637 3.628115881200739 3.658542001700102 3.54311359778859 3.286432435674765 2.898731583287855 2.395467450151741 1.796703589112747 1.126310825801873 0.4110156041456203 -0.3206655126131722 -1.039562707302622 -1.717015817381742 -2.326016925178589 -2.842287078339433 -3.24524421504243 -3.518823705852006 -3.652118799799595 -3.639815442126497 -3.482404128877647 -3.186160352372156 -2.762894417128001 -2.229480600290467 -1.607184427452228 -0.9208148832552137 -0.1977353554622115 0.5332272569630683 1.242931781349151 1.903084537910887 2.487367319476658 2.972486615356378 3.339102250105779 3.572598415289946 3.663666355642739 3.608675479763801 3.409818100340678 3.075022033560224 -2.939358606544735 -1.971302681297775 -0.9246571389528138 0.1588515655978607 1.23602735951325 2.263926643114734 3.201570315688885 4.011577482915883 4.661655715163819 5.125888444753457 5.385768177727149 5.430934329229159 5.259586267329132 4.878555098534946 4.303031333133039 3.555959287479722 2.667122366513022 1.671955693384779 0.6101334229225803 -0.476012941724182 -1.543182172530108 -2.548829599910208 -3.45286323443881 -4.219242107950363 -4.817413113206347 -5.223529059864967 -5.421399386705929 -5.403135628214004 -5.169465902805643 -4.729705885045418 -4.101387419098447 -3.309559579428456 -2.385790043245842 -1.366906586834864 -0.2935288783299538 0.7915509002700281 1.845074042359564 2.82503990484805 3.692380341259188 4.412517225444294 4.956740972354244 5.303355098597096 5.438541192763665 5.356909811883925 5.06171534151083 4.564726253638137 openscad-2021.01/testdata/scad/3D/features/rotate_extrude-tests.scad0000644000000000000000000000163214005610145024010 0ustar rootroot// Empty rotate_extrude(); // No children rotate_extrude() { } // 3D child rotate_extrude() { cube(); } // Normal rotate_extrude() translate([20,0,0]) circle(r=10); // Sweep of polygon with hole translate([50,-20,0]) { difference() { rotate_extrude(convexity=4) translate([20,0,0]) difference() { circle(r=10); circle(r=8); } translate([-50,0,0]) cube([100,100,100], center=true); } } // Alternative, difference between two solid sweeps translate([50,50,0]) { difference() { difference() { rotate_extrude(convexity=2) translate([20,0,0]) circle(r=10); rotate_extrude(convexity=2) translate([20,0,0]) circle(r=8); } translate([-50,0,0]) cube([100,100,100], center=true); } } // Minimal $fn translate([0,-60,0]) rotate_extrude($fn=1) translate([20,0,0]) circle(r=10,$fn=1); // Object in negative X translate([0,60,0]) rotate_extrude() translate([-20,0]) square(10); openscad-2021.01/testdata/scad/3D/features/resize-tests.scad0000644000000000000000000000737114005610145022261 0ustar rootroot// bottom row (red) = reference // middle row (gold) = should match reference // top row (blue) = should be 'spherical' versions of gold row, // and should be inscribed in gold row in 'top' view // back row (green) = should be all cubes auto-scaled up // back top (purple) = uses 'auto' feature // lime green = 'auto' feature where we 'shrink' // pink = recursive resize, negative, <1, wrong syntax, etc $fn=8; color("red") { translate([0, 0,-10]) cube(); translate([0,10,-10]) cube([5,1,1]); translate([0,20,-10]) cube([1,6,1]); translate([0,30,-10]) cube([1,1,7]); translate([0,40,-10]) cube([5,6,1]); translate([0,60,-10]) cube([1,6,7]); translate([0,50,-10]) cube([5,1,7]); translate([0,70,-10]) cube([8,9,1]); translate([0,80,-10]) cube([9,1,1]); translate([0,90,-10]) cube([5,6,7]); } translate([0, 0,0]) cube(); translate([0,10,0]) resize([5,0,0]) cube(); translate([0,20,0]) resize([0,6,0]) cube(); translate([0,30,0]) resize([0,0,7]) cube(); translate([0,40,0]) resize([5,6,0]) cube(); translate([0,60,0]) resize([0,6,7]) cube(); translate([0,50,0]) resize([5,0,7]) cube(); translate([0,70,0]) resize([8,9]) cube(); translate([0,80,0]) resize([9]) cube(); translate([0,90,0]) resize([5,6,7]) cube(); color("blue"){ translate([0, 0,10]) cube(); translate([2.5,10.5,10]) resize([5,0,0]) sphere(0.5); translate([0.5,23,10]) resize([0,6,0]) sphere(0.5); translate([0.5,30.5,10]) resize([0,0,7]) sphere(0.5); translate([2.5,43,10]) resize([5,6,0]) sphere(0.5); translate([2.5,50.5,10]) resize([5,0,7]) sphere(0.5); translate([0.5,63,10]) resize([0,6,7]) sphere(0.5); translate([4,74.5,10]) resize([8,9]) sphere(0.5); translate([4.5,80.5,10]) resize([9]) sphere(0.5); translate([2.5,93,10]) resize([5,6,7]) sphere(0.5); } color("green"){ translate([10, 0, 0]) cube(); translate([10,10,0]) resize([5,0,0],auto=true) cube(); translate([10,20,0]) resize([0,6,0],auto=true) cube(); translate([10,30,0]) resize([0,0,7],auto=true) cube(); translate([10,40,0]) resize([5,6,0],true) cube(); translate([10,50,0]) resize([5,0,7],true) cube(); translate([10,60,0]) resize([0,6,7],auto=true) cube(); translate([10,70,0]) resize([8,9],auto=true) cube(); translate([10,80,0]) resize([9],true) cube(); translate([10,90,0]) resize([5,6,7],auto=true) cube(); } color("purple"){ translate([10, 0, 10]) cube(); translate([10,10,10]) resize([5,0,0],auto=[true,true,false]) cube(); translate([10,20,10]) resize([6,0,0],auto=[true,true,true]) cube(); translate([13.5,33.5,10]) resize([7,0,0],auto=[true,false,false]) sphere(); translate([10,40,10]) resize([6,0,0],auto=[true,false,true]) cube(); translate([10,50,10]) resize([7,0,7],auto=[false,true,true]) cube(); translate([13.5,63.5,10]) resize([7,0,0],auto=[false,true,false]) sphere(); translate([10,70,10]) resize([8,0,0],auto=[false,false,false]) cube(); translate([10,80,10]) resize([9,0,0],auto=[false,false,true]) cube(); translate([10,90,10]) resize([0,0,7],auto=[true,true,false]) cube(); } color("pink"){ translate([10 , 0,-10]) resize([4,4,4]) resize([5000,100,1000]) cube(); translate([20,0,-10]) resize([-5,0,0]) cube(); translate([30,0,-10]) resize([-5,0,0],auto=3) cube(); translate([40,0,-10]) resize(-5,0,0,auto=3) cube(); translate([50,0,-10]) resize(5,0,0) cube(); translate([60,0,-10]) resize([0.5,0,7]) cube([0.5,1,1000]); translate([70,0,-10]) resize([0,0,0.5]) cube([6,6,10000000000]); } color("lime"){ translate([20,0,0]) resize([5,0,0],auto=[true,true,false]) cube(9); translate([30,0,0]) resize([6,0,0],auto=[true,true,true]) cube(9); translate([40,0,0]) resize([6,0,0],auto=[true,false,true]) cube(9); translate([50,0,0]) resize([5,0,20],auto=[false,true,true]) cube(9); translate([60,0,0]) resize([0,0,7],auto=[false,false,true]) cube(9); translate([70,0,0]) resize([6,0,0],auto=[true,true,false]) cube(9); } openscad-2021.01/testdata/scad/3D/features/scale3D-tests.scad0000644000000000000000000000055414005610145022232 0ustar rootrootmodule obj3D() cylinder(r=1, center=true, $fn=8); // 3 variants of 3D scale of 3D object translate([0,0,0]) scale([1,2,3]) obj3D(); translate([5,0,0]) scale([2,1]) obj3D(); translate([10,0,0]) scale(2) obj3D(); // Scale by zero; 3D object linear_extrude() scale([0,0,0]) obj3D(); linear_extrude() scale([0,1,0]) obj3D(); linear_extrude() scale([1,1,0]) obj3D(); openscad-2021.01/testdata/scad/3D/features/color-tests.scad0000644000000000000000000000075114005610145022071 0ustar rootroot// Empty color(); // No children color() { } module object() cube([10,10,10]); translate([12,12,0]) object(); color([1,0,0]) translate([24,12,0]) object(); translate([0,12,0]) color("Purple") object(); color([0,0,1,0.5]) object(); translate([12,0,0]) color([0,0,1],0.5) object(); translate([24,0,0]) color(c="Green",alpha=0.2) object(); translate([-12,12,0]) color() object(); translate([-12,0,0]) color(alpha=0.5) object(); translate([24,-12,0]) color([1,0,0]) color([0,0,1]) object(); openscad-2021.01/testdata/scad/3D/features/transform-tests.scad0000644000000000000000000000116114005610145022762 0ustar rootrootmodule mycyl() { cylinder(r1=10, r2=0, h=20); } translate([25,0,0]) scale([1,2,0.5]) mycyl(); translate([20,-30,0]) scale(0.5) mycyl(); translate([0,-20,0]) rotate([90,0,0]) mycyl(); translate([0,-40,0]) rotate([90,0,45]) mycyl(); rotate(v=[-1,0,0], a=45) mycyl(); multmatrix([[1,0,0,-25], [0,1,0,0], [0,0,1,0], [0,0,0,1]]) mycyl(); multmatrix([[1,0.4,0.1,-25], [0.4,0.8,0,-25], [0.2,0.2,0.5,0], [0,0,0,1]]) mycyl(); translate([-25,-40,0]) multmatrix([[1,0,0,0], [0,1,0,0], [0,0,1,0], [0,0,0,2]]) mycyl(); openscad-2021.01/testdata/scad/3D/features/import.3mf0000644000000000000000000000263714005610145020705 0ustar rootrootPK G_ 3D/3dmodel.modelVے0|֯H]k#N`1lqق` L7%L*gj:-H/)_lyǥ˓`:kJqiRuy^Rj}9ljm* QIYVMHiybf?퇢>/c`K^\eS%? ]~~Ċ>?/ ZhĦ𿹉[$WŰV1>ևL;7{9_#L7U!ש#0'v)^Dnd3>t}3簓ѾpAhjT\#'Ł&kk8mP|e Hq {ຎ$\LwuF 8쭃Xa#x( jPsE !g%l7`= ZB}㥱X,!)$'ktFXi',Z}T #{z=6Q>= (u2ѥͻ_v%{Ȼ#gHɟj ǡ L' FY# w|<m$0`)u k}qyM{VJln LO-<٤ _`:&^{8]Zw\PK  xQ[Content_Types].xmlRMJ0^SlMUo t$$GV(ւK8CLZƷ#ɪ׏I-ZDQdp:>i1*h{PeyGdW3tz$^f^loz)E[(څ| F._)i:mhKBp͡swg(M}{ƐvF0s894ZH}PK >ͥN _rels/.relse 0)DĴ/^/6?$ۻ~̜ŝBPu$,ӕf8G?6JSGĨG2*Γewg+}S(~PgUOOL3S3.i \eE]G3V_1XN7}{p5^PK G_ 3D/3dmodel.modelPK  xQ[Content_Types].xmlPK >ͥN _rels/.relsPKopenscad-2021.01/testdata/scad/3D/features/surface-simple.dat0000644000000000000000000000002514005610145022362 0ustar rootroot0 1 2 3 # Comment openscad-2021.01/testdata/scad/3D/features/polyhedron-tests.scad0000644000000000000000000000167614005610145023145 0ustar rootrootmodule polyhedrons() { polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], triangles = [[0,4,2],[0,2,5],[0,3,4],[0,5,3],[1,2,4],[1,5,2],[1,4,3], [1,3,5]]); // One face flipped translate([2,0,0]) polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], triangles = [[0,4,2],[0,2,5],[0,3,4],[0,5,3],[1,2,4],[1,5,2],[1,3,4], [1,3,5]]); // All faces flipped translate([4,0,0]) polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], triangles = [[0,2,4],[0,5,2],[0,4,3],[0,3,5],[1,4,2],[1,2,5],[1,3,4], [1,5,3]]); } polyhedrons(); translate([0,2,0]) difference() { polyhedrons(); translate([3,0,2]) cube([8,3,3], center=true); } // don't crash (issue #703) polyhedron(points = undef, triangles = [[1, 2, 3]]); polyhedron(points = [[0,0,0],[1,1,1]], triangles = undef); // More malformed polyhedrons polyhedron(); polyhedron(points=[0], faces = [[0]]); openscad-2021.01/testdata/scad/3D/features/polyhedron-nonplanar-tests.scad0000644000000000000000000002122214005610145025120 0ustar rootroot// Used to cause issue #349 // Very slightly non-planar polyhedron polyhedron(faces=[[3,2,1,0],[7,6,5,4],[0,1,6,7],[1,2,5,6],[2,3,4,5],[3,0,7,4]], points=[ [0.0174497,-0.0174524,0.999695], [1.0173,-0.0174524,0.982243], [1.0176,0.982395,0.999693], [0.0177543,0.982395,1.01715], [0.000304586,0.999848,0.0174497], [1.00015,0.999848,-0.00000265809], [0.999848,-0.0000000000000271051,-0.0174524], [0,0,0]]); // Really non-planar polyhedron translate([2,0,0]) polyhedron(faces=[[3,2,1,0],[7,6,5,4],[0,1,6,7],[1,2,5,6],[2,3,4,5],[3,0,7,4]], points=[ [0,0,1], [1,0.2,1], [1,1,1], [0,1,1], [0,1,0], [1,1,0], [1,0,0], [0,0,0]]); // Real-world example: truncated icosidodecahedron translate([4.5,0.5,0.5]) scale(0.02) polyhedron(points = [ [-10., -13.090169943749475, -34.270509831248425], [-10., -13.090169943749475, 34.270509831248425], [-10., 13.090169943749475, -34.270509831248425], [-10., 13.090169943749475, 34.270509831248425], [-5., -5., -37.3606797749979], [-5., -5., 37.3606797749979], [-5., 5., -37.3606797749979], [-5., 5., 37.3606797749979], [-5., -37.3606797749979, -5.], [-5., -37.3606797749979, 5.], [-5., -21.18033988749895, -31.18033988749895], [-5., -21.18033988749895, 31.18033988749895], [-5., 37.3606797749979, -5.], [-5., 37.3606797749979, 5.], [-5., 21.18033988749895, -31.18033988749895], [-5., 21.18033988749895, 31.18033988749895], [5., -5., -37.3606797749979], [5., -5., 37.3606797749979], [5., 5., -37.3606797749979], [5., 5., 37.3606797749979], [5., -37.3606797749979, -5.], [5., -37.3606797749979, 5.], [5., -21.18033988749895, -31.18033988749895], [5., -21.18033988749895, 31.18033988749895], [5., 37.3606797749979, -5.], [5., 37.3606797749979, 5.], [5., 21.18033988749895, -31.18033988749895], [5., 21.18033988749895, 31.18033988749895], [10., -13.090169943749475, -34.270509831248425], [10., -13.090169943749475, 34.270509831248425], [10., 13.090169943749475, -34.270509831248425], [10., 13.090169943749475, 34.270509831248425], [-34.270509831248425, -10., -13.090169943749475], [-34.270509831248425, -10., 13.090169943749475], [-34.270509831248425, 10., -13.090169943749475], [-34.270509831248425, 10., 13.090169943749475], [-29.270509831248425, -18.090169943749473, -16.18033988749895], [-29.270509831248425, -18.090169943749473, 16.18033988749895], [-29.270509831248425, 18.090169943749473, -16.18033988749895], [-29.270509831248425, 18.090169943749473, 16.18033988749895], [-18.090169943749473, -16.18033988749895, -29.270509831248425], [-18.090169943749473, -16.18033988749895, 29.270509831248425], [-18.090169943749473, 16.18033988749895, -29.270509831248425], [-18.090169943749473, 16.18033988749895, 29.270509831248425], [-13.090169943749475, -34.270509831248425, -10.], [-13.090169943749475, -34.270509831248425, 10.], [-13.090169943749475, -24.270509831248425, -26.18033988749895], [-13.090169943749475, -24.270509831248425, 26.18033988749895], [-13.090169943749475, 24.270509831248425, -26.18033988749895], [-13.090169943749475, 24.270509831248425, 26.18033988749895], [-13.090169943749475, 34.270509831248425, -10.], [-13.090169943749475, 34.270509831248425, 10.], [-26.18033988749895, -13.090169943749475, -24.270509831248425], [-26.18033988749895, -13.090169943749475, 24.270509831248425], [-26.18033988749895, 13.090169943749475, -24.270509831248425], [-26.18033988749895, 13.090169943749475, 24.270509831248425], [-37.3606797749979, -5., -5.], [-37.3606797749979, -5., 5.], [-37.3606797749979, 5., -5.], [-37.3606797749979, 5., 5.], [-16.18033988749895, -29.270509831248425, -18.090169943749473], [-16.18033988749895, -29.270509831248425, 18.090169943749473], [-16.18033988749895, 29.270509831248425, -18.090169943749473], [-16.18033988749895, 29.270509831248425, 18.090169943749473], [-31.18033988749895, -5., -21.18033988749895], [-31.18033988749895, -5., 21.18033988749895], [-31.18033988749895, 5., -21.18033988749895], [-31.18033988749895, 5., 21.18033988749895], [-21.18033988749895, -31.18033988749895, -5.], [-21.18033988749895, -31.18033988749895, 5.], [-21.18033988749895, 31.18033988749895, -5.], [-21.18033988749895, 31.18033988749895, 5.], [-24.270509831248425, -26.18033988749895, -13.090169943749475], [-24.270509831248425, -26.18033988749895, 13.090169943749475], [-24.270509831248425, 26.18033988749895, -13.090169943749475], [-24.270509831248425, 26.18033988749895, 13.090169943749475], [16.18033988749895, -29.270509831248425, -18.090169943749473], [16.18033988749895, -29.270509831248425, 18.090169943749473], [16.18033988749895, 29.270509831248425, -18.090169943749473], [16.18033988749895, 29.270509831248425, 18.090169943749473], [24.270509831248425, -26.18033988749895, -13.090169943749475], [24.270509831248425, -26.18033988749895, 13.090169943749475], [24.270509831248425, 26.18033988749895, -13.090169943749475], [24.270509831248425, 26.18033988749895, 13.090169943749475], [37.3606797749979, -5., -5.], [37.3606797749979, -5., 5.], [37.3606797749979, 5., -5.], [37.3606797749979, 5., 5.], [21.18033988749895, -31.18033988749895, -5.], [21.18033988749895, -31.18033988749895, 5.], [21.18033988749895, 31.18033988749895, -5.], [21.18033988749895, 31.18033988749895, 5.], [13.090169943749475, -34.270509831248425, -10.], [13.090169943749475, -34.270509831248425, 10.], [13.090169943749475, -24.270509831248425, -26.18033988749895], [13.090169943749475, -24.270509831248425, 26.18033988749895], [13.090169943749475, 24.270509831248425, -26.18033988749895], [13.090169943749475, 24.270509831248425, 26.18033988749895], [13.090169943749475, 34.270509831248425, -10.], [13.090169943749475, 34.270509831248425, 10.], [26.18033988749895, -13.090169943749475, -24.270509831248425], [26.18033988749895, -13.090169943749475, 24.270509831248425], [26.18033988749895, 13.090169943749475, -24.270509831248425], [26.18033988749895, 13.090169943749475, 24.270509831248425], [31.18033988749895, -5., -21.18033988749895], [31.18033988749895, -5., 21.18033988749895], [31.18033988749895, 5., -21.18033988749895], [31.18033988749895, 5., 21.18033988749895], [18.090169943749473, -16.18033988749895, -29.270509831248425], [18.090169943749473, -16.18033988749895, 29.270509831248425], [18.090169943749473, 16.18033988749895, -29.270509831248425], [18.090169943749473, 16.18033988749895, 29.270509831248425], [29.270509831248425, -18.090169943749473, -16.18033988749895], [29.270509831248425, -18.090169943749473, 16.18033988749895], [29.270509831248425, 18.090169943749473, -16.18033988749895], [29.270509831248425, 18.090169943749473, 16.18033988749895], [34.270509831248425, -10., -13.090169943749475], [34.270509831248425, -10., 13.090169943749475], [34.270509831248425, 10., -13.090169943749475], [34.270509831248425, 10., 13.090169943749475]],faces = [[41, 53, 65, 67, 55, 43, 3, 7, 5, 1], [100, 104, 106, 102, 110, 30, 18, 16, 28, 108], [11, 1, 5, 17, 29, 23], [18, 30, 26, 14, 2, 6], [33, 37, 73, 69, 68, 72, 36, 32, 56, 57], [91, 90, 82, 114, 118, 86, 87, 119, 115, 83], [81, 113, 117, 85, 84, 116, 112, 80, 88, 89], [59, 58, 34, 38, 74, 70, 71, 75, 39, 35], [0, 10, 22, 28, 16, 4], [15, 27, 31, 19, 7, 3], [64, 52, 40, 0, 4, 6, 2, 42, 54, 66], [19, 31, 111, 103, 107, 105, 101, 109, 29, 17], [96, 110, 102, 114, 82, 78], [53, 41, 47, 61, 73, 37], [43, 49, 15, 3], [94, 108, 28, 22], [23, 29, 109, 95], [2, 14, 48, 42], [36, 72, 60, 46, 40, 52], [79, 83, 115, 103, 111, 97], [69, 45, 9, 8, 44, 68], [24, 98, 90, 91, 99, 25], [77, 95, 109, 101, 113, 81], [42, 48, 62, 74, 38, 54], [40, 46, 10, 0], [97, 111, 31, 27], [44, 8, 20, 92, 76, 94, 22, 10, 46, 60], [63, 51, 13, 25, 99, 79, 97, 27, 15, 49], [26, 30, 110, 96], [1, 11, 47, 41], [55, 39, 75, 63, 49, 43], [80, 112, 100, 108, 94, 76], [48, 14, 26, 96, 78, 98, 24, 12, 50, 62], [61, 47, 11, 23, 95, 77, 93, 21, 9, 45], [71, 70, 50, 12, 13, 51], [93, 89, 88, 92, 20, 21], [102, 106, 118, 114], [65, 53, 37, 33], [74, 62, 50, 70], [77, 81, 89, 93], [101, 105, 117, 113], [66, 54, 38, 34], [73, 61, 45, 69], [78, 82, 90, 98], [32, 36, 52, 64], [115, 119, 107, 103], [92, 88, 80, 76], [71, 51, 63, 75], [56, 32, 64, 66, 34, 58], [107, 119, 87, 85, 117, 105], [35, 39, 55, 67], [112, 116, 104, 100], [99, 91, 83, 79], [68, 44, 60, 72], [57, 59, 35, 67, 65, 33], [116, 84, 86, 118, 106, 104], [4, 16, 18, 6], [7, 19, 17, 5], [12, 24, 25, 13], [9, 21, 20, 8], [56, 58, 59, 57], [85, 87, 86, 84]] ); translate([6,0,0]) polyhedron(points = [[0.5, 0.326352, 1.08481], [0.5, 0.828269, 0.157883], [1.36603, 0.992404, 0.186824], [0.788675, 0.335865, 0.0710586], [0.5, -0.484808, -0.0736482], [0.211325, 0.335865, 0.0710586], [-0.366025, 0.992404, 0.186824]], faces = [[0, 1, 2], [0, 2, 3], [0, 3, 4], [0, 4, 5], [0, 5, 6], [0, 6, 1], [6, 5, 4, 3, 2, 1]]); openscad-2021.01/testdata/scad/3D/features/cylinder-tests.scad0000644000000000000000000000140014005610145022554 0ustar rootrootcylinder(); translate([1,0,0]) cylinder(r=0); translate([2,0,0]) cylinder(r1=0, r2=0); translate([0,-11,0]) cylinder(r=5); translate([0,11,0]) cylinder(r=5, h=10, center=true); translate([11,-11,0]) cylinder(h=5, r1=5); translate([11,0,0]) cylinder(h=5, r1=5, r2=0); translate([11,11,0]) cylinder(h=8, r1=5, r2=5); translate([22,-11,0]) cylinder(h=5, r=5, r1=0, center=true); translate([22,0,0]) cylinder(h=5, r=5, r2=0); translate([22,11,0]) cylinder(h=15, r=5, r2=5); // This tests for hexagonal cylinder orientation, since people // tend to "abuse" this for captured nut slots translate([-10,0,0]) cylinder(h=2, r=3, $fn=6); // Test that we clamp number of sections to a minimum of 3 translate([-10, -10, 0]) cylinder(r=3.5356, h=7.0711, $fn=0.1, center=true); openscad-2021.01/testdata/scad/3D/features/import-empty-tests.scad0000644000000000000000000000016714005610145023422 0ustar rootroot// Testing that empty imports don't cause problems when mixed with real objects difference() { import(); cube(); } openscad-2021.01/testdata/scad/3D/features/surface-png-image3-tests.scad0000644000000000000000000000010614005610145024322 0ustar rootrootscale([1, 1, .2]) surface("../../../image/smiley.png", invert=true); openscad-2021.01/testdata/scad/3D/features/child-background.scad0000644000000000000000000000017014005610145023006 0ustar rootrootmodule transparent() { %child(); } difference() { sphere(r=10); transparent() cylinder(h=30, r=6, center=true); } openscad-2021.01/testdata/scad/3D/features/root-modifier.scad0000644000000000000000000000010614005610145022364 0ustar rootrootdifference() { sphere(r=10); !cylinder(h=30, r=6, center=true); } openscad-2021.01/testdata/scad/3D/features/nullspace-difference.scad0000644000000000000000000000010514005610145023662 0ustar rootrootdifference() { cube(1, center=true); cube(2, center=true); } openscad-2021.01/testdata/scad/3D/features/child-tests.scad0000644000000000000000000000123714005610145022036 0ustar rootroot$fn=16; module parent(range=[0:2]) { for (i=range) { translate([2.5*i,0,0]) child(i); } } // Normal parent() { sphere(); cylinder(h=2, center=true); cube(2, center=true); } // No children parent(); // Too few children translate([0,3,0]) parent() { sphere(); } // No parameter to child module parent2() { child(); } translate([2.5,3,0]) parent2() { cylinder(h=2, center=true); sphere(); } // Negative parameter to child module parent3() { child(-1); } translate([5,3,0]) parent3() { cube(); sphere(); } // Leaking variables to child list is not allowed translate([0,6,0]) parent(range=[0:1], testvar=10) { sphere(); cube(testvar, center=true);} openscad-2021.01/testdata/scad/3D/features/child-child-test.scad0000644000000000000000000000042014005610145022725 0ustar rootrootmodule up() { translate([0,0,1]) child(0); } module red() { color("Red") child(0); } up() cylinder(r=5); translate([5,0,0]) up() up() cylinder(r=5); translate([10,0,0]) up() up() up() red() cylinder(r=5); translate([15,0,0]) red() up() up() up() up() cylinder(r=5); openscad-2021.01/testdata/scad/3D/features/import.stl0000644000000000000000000002240614005610145021016 0ustar rootrootsolid OpenSCAD_Model facet normal 0.540558 -0.392737 0.744013 outer loop vertex 0.095492 -0.293893 0.951057 vertex 0.809017 0.000000 0.587785 vertex 0.309017 0.000000 0.951057 endloop endfacet facet normal 0.000000 0.000000 1.000000 outer loop vertex -0.250000 -0.181636 0.951057 vertex 0.095492 -0.293893 0.951057 vertex 0.309017 0.000000 0.951057 endloop endfacet facet normal 0.000000 -0.000000 1.000000 outer loop vertex -0.250000 0.181636 0.951057 vertex -0.250000 -0.181636 0.951057 vertex 0.095492 0.293893 0.951057 endloop endfacet facet normal 0.000000 -0.000000 1.000000 outer loop vertex 0.095492 0.293893 0.951057 vertex -0.250000 -0.181636 0.951057 vertex 0.309017 0.000000 0.951057 endloop endfacet facet normal 0.540559 0.392738 0.744011 outer loop vertex 0.095492 0.293893 0.951057 vertex 0.309017 0.000000 0.951057 vertex 0.250000 0.769421 0.587785 endloop endfacet facet normal 0.540558 0.392738 0.744012 outer loop vertex 0.250000 0.769421 0.587785 vertex 0.309017 0.000000 0.951057 vertex 0.809017 0.000000 0.587785 endloop endfacet facet normal 0.540558 -0.392738 0.744012 outer loop vertex 0.095492 -0.293893 0.951057 vertex 0.250000 -0.769421 0.587785 vertex 0.809017 0.000000 0.587785 endloop endfacet facet normal -0.206474 -0.635464 0.744012 outer loop vertex -0.250000 -0.181636 0.951057 vertex 0.250000 -0.769421 0.587785 vertex 0.095492 -0.293893 0.951057 endloop endfacet facet normal 0.782436 -0.568473 0.254229 outer loop vertex 0.250000 -0.769421 0.587785 vertex 1.000000 0.000000 0.000000 vertex 0.809017 0.000000 0.587785 endloop endfacet facet normal 0.782436 0.568473 0.254229 outer loop vertex 0.250000 0.769421 0.587785 vertex 0.809017 0.000000 0.587785 vertex 0.309017 0.951057 0.000000 endloop endfacet facet normal 0.782436 0.568473 0.254229 outer loop vertex 0.309017 0.951057 0.000000 vertex 0.809017 0.000000 0.587785 vertex 1.000000 0.000000 0.000000 endloop endfacet facet normal -0.206475 -0.635464 0.744012 outer loop vertex -0.654508 -0.475528 0.587785 vertex 0.250000 -0.769421 0.587785 vertex -0.250000 -0.181636 0.951057 endloop endfacet facet normal -0.668166 0.000000 0.744012 outer loop vertex -0.654508 -0.475528 0.587785 vertex -0.250000 -0.181636 0.951057 vertex -0.250000 0.181636 0.951057 endloop endfacet facet normal -0.668166 0.000000 0.744012 outer loop vertex -0.654508 0.475528 0.587785 vertex -0.654508 -0.475528 0.587785 vertex -0.250000 0.181636 0.951057 endloop endfacet facet normal -0.206475 0.635464 0.744012 outer loop vertex -0.654508 0.475528 0.587785 vertex -0.250000 0.181636 0.951057 vertex 0.095492 0.293893 0.951057 endloop endfacet facet normal -0.206475 0.635464 0.744012 outer loop vertex -0.654508 0.475528 0.587785 vertex 0.095492 0.293893 0.951057 vertex 0.250000 0.769421 0.587785 endloop endfacet facet normal -0.298864 0.919808 0.254229 outer loop vertex -0.809017 0.587785 0.000000 vertex -0.654508 0.475528 0.587785 vertex 0.250000 0.769421 0.587785 endloop endfacet facet normal -0.298864 0.919808 0.254229 outer loop vertex -0.809017 0.587785 0.000000 vertex 0.250000 0.769421 0.587785 vertex 0.309017 0.951057 0.000000 endloop endfacet facet normal 0.782436 -0.568473 0.254229 outer loop vertex 0.250000 -0.769421 0.587785 vertex 0.309017 -0.951057 0.000000 vertex 1.000000 0.000000 0.000000 endloop endfacet facet normal -0.298864 -0.919808 0.254229 outer loop vertex -0.654508 -0.475528 0.587785 vertex 0.309017 -0.951057 0.000000 vertex 0.250000 -0.769421 0.587785 endloop endfacet facet normal 0.782436 -0.568473 -0.254229 outer loop vertex 0.309017 -0.951057 0.000000 vertex 0.809017 0.000000 -0.587785 vertex 1.000000 0.000000 0.000000 endloop endfacet facet normal 0.782436 0.568473 -0.254229 outer loop vertex 0.250000 0.769421 -0.587785 vertex 0.309017 0.951057 0.000000 vertex 1.000000 0.000000 0.000000 endloop endfacet facet normal 0.782436 0.568473 -0.254229 outer loop vertex 0.250000 0.769421 -0.587785 vertex 1.000000 0.000000 0.000000 vertex 0.809017 0.000000 -0.587785 endloop endfacet facet normal -0.298864 0.919808 -0.254229 outer loop vertex -0.809017 0.587785 0.000000 vertex 0.309017 0.951057 0.000000 vertex -0.654508 0.475528 -0.587785 endloop endfacet facet normal -0.298864 0.919808 -0.254229 outer loop vertex -0.654508 0.475528 -0.587785 vertex 0.309017 0.951057 0.000000 vertex 0.250000 0.769421 -0.587785 endloop endfacet facet normal -0.298864 -0.919808 0.254229 outer loop vertex -0.809017 -0.587785 0.000000 vertex 0.309017 -0.951057 0.000000 vertex -0.654508 -0.475528 0.587785 endloop endfacet facet normal -0.967144 0.000000 0.254230 outer loop vertex -0.654508 -0.475528 0.587785 vertex -0.654508 0.475528 0.587785 vertex -0.809017 -0.587785 0.000000 endloop endfacet facet normal -0.967144 0.000000 0.254230 outer loop vertex -0.809017 -0.587785 0.000000 vertex -0.654508 0.475528 0.587785 vertex -0.809017 0.587785 0.000000 endloop endfacet facet normal -0.967144 0.000000 -0.254230 outer loop vertex -0.809017 0.587785 0.000000 vertex -0.654508 0.475528 -0.587785 vertex -0.809017 -0.587785 0.000000 endloop endfacet facet normal -0.967144 0.000000 -0.254230 outer loop vertex -0.809017 -0.587785 0.000000 vertex -0.654508 0.475528 -0.587785 vertex -0.654508 -0.475528 -0.587785 endloop endfacet facet normal 0.782436 -0.568473 -0.254229 outer loop vertex 0.250000 -0.769421 -0.587785 vertex 0.809017 0.000000 -0.587785 vertex 0.309017 -0.951057 0.000000 endloop endfacet facet normal -0.298864 -0.919808 -0.254229 outer loop vertex -0.809017 -0.587785 0.000000 vertex 0.250000 -0.769421 -0.587785 vertex 0.309017 -0.951057 0.000000 endloop endfacet facet normal 0.540558 -0.392738 -0.744012 outer loop vertex 0.250000 -0.769421 -0.587785 vertex 0.309017 0.000000 -0.951057 vertex 0.809017 0.000000 -0.587785 endloop endfacet facet normal 0.540558 0.392738 -0.744012 outer loop vertex 0.095492 0.293893 -0.951057 vertex 0.250000 0.769421 -0.587785 vertex 0.809017 0.000000 -0.587785 endloop endfacet facet normal 0.540558 0.392737 -0.744013 outer loop vertex 0.095492 0.293893 -0.951057 vertex 0.809017 0.000000 -0.587785 vertex 0.309017 0.000000 -0.951057 endloop endfacet facet normal -0.206475 0.635464 -0.744012 outer loop vertex -0.654508 0.475528 -0.587785 vertex 0.250000 0.769421 -0.587785 vertex -0.250000 0.181636 -0.951057 endloop endfacet facet normal -0.206474 0.635464 -0.744012 outer loop vertex -0.250000 0.181636 -0.951057 vertex 0.250000 0.769421 -0.587785 vertex 0.095492 0.293893 -0.951057 endloop endfacet facet normal -0.668166 0.000000 -0.744012 outer loop vertex -0.654508 0.475528 -0.587785 vertex -0.250000 0.181636 -0.951057 vertex -0.654508 -0.475528 -0.587785 endloop endfacet facet normal -0.668166 0.000000 -0.744012 outer loop vertex -0.654508 -0.475528 -0.587785 vertex -0.250000 0.181636 -0.951057 vertex -0.250000 -0.181636 -0.951057 endloop endfacet facet normal -0.298864 -0.919808 -0.254229 outer loop vertex -0.809017 -0.587785 0.000000 vertex -0.654508 -0.475528 -0.587785 vertex 0.250000 -0.769421 -0.587785 endloop endfacet facet normal -0.206475 -0.635464 -0.744012 outer loop vertex -0.654508 -0.475528 -0.587785 vertex 0.095492 -0.293893 -0.951057 vertex 0.250000 -0.769421 -0.587785 endloop endfacet facet normal -0.206475 -0.635464 -0.744012 outer loop vertex -0.654508 -0.475528 -0.587785 vertex -0.250000 -0.181636 -0.951057 vertex 0.095492 -0.293893 -0.951057 endloop endfacet facet normal 0.540559 -0.392738 -0.744011 outer loop vertex 0.095492 -0.293893 -0.951057 vertex 0.309017 0.000000 -0.951057 vertex 0.250000 -0.769421 -0.587785 endloop endfacet facet normal -0.000000 0.000000 -1.000000 outer loop vertex -0.250000 0.181636 -0.951057 vertex 0.095492 0.293893 -0.951057 vertex -0.250000 -0.181636 -0.951057 endloop endfacet facet normal 0.000000 0.000000 -1.000000 outer loop vertex -0.250000 -0.181636 -0.951057 vertex 0.095492 0.293893 -0.951057 vertex 0.309017 0.000000 -0.951057 endloop endfacet facet normal -0.000000 0.000000 -1.000000 outer loop vertex -0.250000 -0.181636 -0.951057 vertex 0.309017 0.000000 -0.951057 vertex 0.095492 -0.293893 -0.951057 endloop endfacet endsolid OpenSCAD_Model openscad-2021.01/testdata/scad/3D/features/for-tests.scad0000644000000000000000000000741214005610145021542 0ustar rootroot// Empty for(); // No children for(i=2) { } // Modifier and no children %for(i=2) { } #for(i=2) { } // Null translate([-10,0,0]) for() cylinder(r=4); // Scalar translate([10,0,0]) for(i=3) cylinder(r=i); // Range for(r=[1:5]) translate([r*10-30,10,0]) cylinder(r=r); // Reverse for(r=[5:1]) translate([r*10-30,20,0]) cylinder(r=r); // Step for(r=[1:2:6]) translate([r*10-30,30,0]) difference() {cylinder(r=r, center=true); cylinder(r=r/2, h=2, center=true);} // Fractional step for(r=[1.5:0.2:2.5]) translate([r*10-30,30,0]) cube([1, 4*r, 2], center=true); // Negative range, negative step for(r=[5:-1:1]) translate([r*10-30,50,0]) cylinder(r=r); // Negative range, positive step (using backward compatible auto swap of begin and end) for(r=[5:1]) translate([r*10-30,40,0]) cylinder(r=r); // Zero step for(r=[1:0:5]) translate([r*10+60,40,0]) cylinder(r=r); // Negative step for(r=[1:-1:5]) translate([r*10-30,50,0]) cylinder(r=r); // Illegal step value for(r=[1:true:5]) translate([r*10-60,50,0]) cylinder(r=r); // Vector for(r=[1,2,5]) translate([r*10-30,0,0]) cylinder(r=r); // String for(c="") echo("never shown"); for(c="a\u2191b\U01f600") echo(c); nan = 0/0; inf = 1/0; ninf = -1/0; echo(nan); echo(inf); echo(ninf); // validate step values for(i=[0:nan:0]) { echo("NAN", i); } for(i=[0:inf:0]) { echo("INF", i); } for(i=[0:ninf:0]) { echo("-INF", i); } for(i=[0:nan:1]) { echo("NAN", i); } for(i=[0:inf:1]) { echo("INF", i); } for(i=[0:ninf:1]) { echo("-INF", i); } for(i=[1:nan:0]) { echo("NAN", i); } for(i=[1:inf:0]) { echo("INF", i); } for(i=[1:ninf:0]) { echo("-INF", i); } // validate begin / end values for(i = [0:inf]) {} for(i = [0:ninf]) {} for(i = [inf:0]) {} for(i = [ninf:0]) {} for(i = [0:2:inf]) {} for(i = [0:2:ninf]) {} // 0 values, begin > end for(i = [inf:2:0]) {} // 0 values, begin > end for(i = [ninf:2:0]) {} for(i = [inf:2:inf]) {} // 1 value, begin == end for(i = [ninf:2:ninf]) {} // 1 value, begin == end for(i = [inf:2:ninf]) {} // 0 values, begin > end for(i = [ninf:2:inf]) {} module PathologicalInputs() { // Expected: too many elements // Actual: 0 echo("[0:1:4294967296] end capped"); for (i=[0:1:4294967296]) { if ((i<2) || (i>=4294967295)) {echo(i);} } // Expected: too many elements // Actual: 0 echo("[0:1:8589934592] end capped"); for (i=[0:1:8589934592]) { if ((i<2) || (i>=8589934592)) {echo(i);} } // Expected: 0, 1, 4294967294, 4294967295 or too many inputs // Actual: no output echo("[0:1:4294967295] end capped"); for (i=[0:1:4294967295]) { if ((i<2) || (i>=4294967294)) {echo(i);} } // Expected: 0, 1, 4294967293, 4294967294 or too many inputs // Actual: too many elements (4294967295) // Note: Oddly inconsistent with the 0:42949679295 case right above. echo("[0:1:4294967294] end capped"); for (i=[0:1:4294967294]) { if ((i<2) || (i>=4294967293)) {echo(i);} } // Expected: 0, 1, 4999, 5000 // Correct echo("[0:1:5000] end capped"); for (i=[0:1:5000]) { if ((i<2) || (i>=4999)) {echo(i);} } // Expected: "diff=0, i==1", "diff=0, i=5000" // Correct echo("[0:1:5000] difference from 1, 5000"); for (i=[0:1:5000]) { if ((i>0.5)&&(i<1.5)) { echo("diff=", i-1, (i==1)?", i==1":", i!=1"); } if (i>4999) { echo("diff=", i-5000, (i==5000)?", i==5000":", i!=5000"); } } // Expected: "diff=0, i==1", "diff=0, i=5000" // Correct echo("[0:1:5000] difference from 1, 5000"); for (i=[0:1:5000]) { if ((i>0.5)&&(i<1.5)) { echo("diff=", i-1, (i==1)?", i==1":", i!=1"); } if (i>4999) { echo("diff=", i-5000, (i==5000)?", i==5000":", i!=5000"); } } // Expected: "diff=0, i==1" // Correct echo("[0:1] difference from 1"); for (i=[0:1]) if (i>0) { echo("diff=", i-1, (i==1)?", i==1":", i!=1"); } } PathologicalInputs(); openscad-2021.01/testdata/scad/3D/features/highlight-modifier.scad0000644000000000000000000000036214005610145023354 0ustar rootrootdifference() { sphere(r=10); #cylinder(h=30, r=6, center=true); } #if (true) cube([25,6,3], center=true); #translate([0,-9,0]) difference() { color("green") cube([10,4,10], center=true); color("red") translate([0,-2,0]) sphere(3); } openscad-2021.01/testdata/scad/3D/features/surface-simple.scad0000644000000000000000000000022214005610145022523 0ustar rootrootsurface("surface-simple.dat", center=true); // Surface without a trailing newline translate([2,0,0]) surface("surface-simple2.dat", center=true); openscad-2021.01/testdata/scad/3D/features/assign-tests.scad0000644000000000000000000000016014005610145022231 0ustar rootrootfor(i=[0:5]) { translate([i*i/2,0,0]) { cube(i); translate([0,-5,0]) assign(f=1.0*i/2) cube(f); } } openscad-2021.01/testdata/scad/3D/features/intersection-tests.scad0000644000000000000000000000321214005610145023454 0ustar rootroot// Empty intersection(); // No children intersection() { } intersection() { sphere(r=5); translate([0,0,3]) cube([4,4,6], center=true); } translate([0,12,0]) intersection() { cube([10,10,10], center=true); cylinder(r=4, h=12, center=true); } translate([12,0,0]) intersection() { cube([10,10,10], center=true); cylinder(r=4, h=12, center=true); rotate([0,90,0]) cylinder(r=4, h=12, center=true); } translate([12,12,0]) intersection() { cube([10,10,10], center=true); translate([0,0,7.01]) cylinder(r=4, h=4, center=true); } translate([24,0,0]) intersection() { cube([10,10,10], center=true); translate([0,0,6.99]) cylinder(r=4, h=4, center=true); } translate([-12,0,0]) intersection() { cube([10,10,10], center=true); translate([0,-10,-10]) cube([10,10,10], center=true); } translate([-12,12,0]) intersection() { cube([10,10,10], center=true); translate([0,-9.99,-9.99]) cube([10,10,10], center=true); } // Intersecting something with nothing translate([0,-12,0]) intersection() { cylinder(r=4, h=5, center=true); cube(0); } // Intersecting something with nothing (issue 996) translate([0,-12,0]) intersection() { cube(4, center=true); linear_extrude(); } translate([0,-16,0]) intersection() { cube(4, center=true); render(); } translate([0,-20,0]) intersection() { cube(4, center=true); minkowski(); } // Intersecting 2D with 3D translate([12,-12,0]) intersection() { cube([5,5,5], center=true); circle(r=2); } // Non-geometry (echo) statement as first child should be ignored translate([24,-12,0]) intersection() { echo("difference-tests"); cube([5,5,5], center=true); cylinder(r=2, h=20, center=true); } openscad-2021.01/testdata/scad/3D/features/for-nested-tests.scad0000644000000000000000000000011614005610145023014 0ustar rootrootfor(x=[0:3], y=[0:0.5:1], z=[0,2,3]) { translate(10*[x,y,z]) sphere(r=3); } openscad-2021.01/testdata/scad/3D/features/surface-tests.scad0000644000000000000000000000014214005610145022375 0ustar rootrootsurface(); surface("notfound.dat"); surface("notfound.png"); surface("surface.dat", center=true); openscad-2021.01/testdata/scad/3D/features/import_bin.stl0000644000000000000000000000452014005610145021643 0ustar rootrootVCG .b ?ɾw>?O=%yyxs?O?y?z7>yxs??9yxs?O=%yyxs?z7>yxs??9>yxs?9yxs?O=%y>yxs??O=%y>yxs?9yxs?z7>yxs?b ?>w>?O=%y>yxs?z7>yxs?>D?y?a ?>w>?>D?y?z7>yxs?O?y?b ?ɾw>?O=%yyxs?>Dy?O?y?nS"w>?9yxs?>Dy?O=%yyxs?MH?rJ*>>Dy??O?y?MH?q?X*>>D?y?O?y?z7>yxs?MH?o?M*>z7>yxs?O?y??8nSŭ"w>?֍'hxy?>Dy?9yxs? +w>?֍'hxy?9yxs?9>yxs? +w>?֍'hx>y?֍'hxy?9>yxs?nSͭ"?w>?֍'hx>y?9>yxs?O=%y>yxs?3nS"?w>?֍'hx>y?O=%y>yxs?>D?y?xk?Y*>Oy?֍'hx>y?>D?y?xk?[*>Oy?>D?y?z7>yxs?MH?oX*>>Dy?z7>yxs?xk\*>֍'hxy?z7>yxs>Dy?MH?oM*z7>yxsO?y?MH?o?X*>D?yz7>yxs??MH?r?J*>D?y?O?yxk?Y*Oy?z7>yxs?֍'hx>yxk?\*֍'hx>yz7>yxs?>D?yxkY*>Oyz7>yxs֍'hxy?wf*>֍'hxy?֍'hx>y?Oywg*>Oy֍'hx>y?Oy?wg*Oy?֍'hx>yOywg*Oy֍'hx>y֍'hxyMH?qX*>DyO?yz7>yxsxk[*Oy>Dyz7>yxsa ?ɾw>>Dyz7>yxsO?yb ?>w>O=%y>yxs>D?yO?yb ?>w>O=%y>yxsO?yz7>yxs8nSŭ"?w>֍'hx>y>D?y9>yxsnS"?w>9>yxs>D?yO=%y>yxs +w>֍'hx>y9>yxs֍'hxy +w>֍'hxy9>yxs9yxsxkY*Oy֍'hxy>Dy3nS"w>֍'hxyO=%yyxs>DynSͭ"w>֍'hxy9yxsO=%yyxsb ?ɾw>O=%yyxsz7>yxs>Dy9>yxsO=%y>yxs9yxs9yxsO=%y>yxsz7>yxs9yxsz7>yxsO=%yyxsopenscad-2021.01/testdata/scad/3D/features/surface-png-image-tests.scad0000644000000000000000000000006414005610145024242 0ustar rootrootsurface("../../../image/black-white-gradient.png"); openscad-2021.01/testdata/scad/3D/features/minkowski3-tests.scad0000644000000000000000000000131714005610145023050 0ustar rootrootmodule roundedBox3dSimple() { minkowski() { cube([10,10,5]); cylinder(r=5, h=5); } } module roundedBox3dCut() { minkowski() { difference() { cube([10,10,5]); cube([5,5,5]); } cylinder(r=5, h=5); } } module roundedBox3dHole() { minkowski() { difference() { cube([10,10,5], center=true); cube([8,8,10], center=true); } cylinder(r=2); } } translate([-20,30,0]) roundedBox3dHole(); translate([0,25,0]) roundedBox3dCut(); translate([25,25,0]) roundedBox3dSimple(); // One child translate([0,0,0]) minkowski() { cube([10,10,5]); } // Empty minkowski(); // No children minkowski() { } openscad-2021.01/testdata/scad/3D/features/linear_extrude-scale-zero-tests.scad0000644000000000000000000000277614005610145026040 0ustar rootroot// test cases for linear extrude with scale // by TakeItAndRun 2013 // syntax: linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) a=3; b=20; c=0; x=1; y=1; module linear_extrudes_of_different_shapes(a=a,b=b,c=c,x=x,y=y) { translate(00*[4,0,0]) // linear_extrude of shape with hole linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) difference() { square(2,true); square(1,true); } translate(01*[4,0,0]) // linear_extrude of disjoint polygons shapes linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) { translate([1,0,0]) square(1,true); translate([-1,0,0]) square(1,true); } translate(02*[4,0,0]) // linear_extrude with a coplanar face linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) { translate([.5,0,0])square(); translate([-.5,0,0])square(); } translate(03*[4,0,0]) // linear_extrude with internal hole and one coplanar edge linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) difference() { square(2,true); translate([-0.5,0,0]) square(1,true); } } // Test varying parameters translate(00*[0,3,0]) linear_extrudes_of_different_shapes(c=0,x=0,y=y); translate(01*[0,3,0]) linear_extrudes_of_different_shapes(c=0,x=x,y=0); translate(02*[0,3,0]) linear_extrudes_of_different_shapes(c=0,x=0,y=0); translate(03*[0,3,0]) linear_extrudes_of_different_shapes(c=180,x=0,y=y); translate(04*[0,3,0]) linear_extrudes_of_different_shapes(c=180,x=x,y=0); translate(05*[0,3,0]) linear_extrudes_of_different_shapes(c=180,x=0,y=0); openscad-2021.01/testdata/scad/3D/features/minkowski3-erosion.scad0000644000000000000000000000060314005610145023361 0ustar rootrootmodule erode(r) { difference() { children(); minkowski(convexity=3) { difference() { cube(25, center=true); children(); } sphere(r); } } } module object() { translate([-5,0,0]) cube([10,5,5]); translate([0,-5,0]) cube([5,10,5]); cube([5,5,10]); } erode(1,$fn=12) object(); openscad-2021.01/testdata/scad/3D/features/nullspace-minkowski-intersection.scad0000644000000000000000000000027314005610145026315 0ustar rootrootintersection() { minkowski() { intersection() { translate([-2,0,0]) cube(1); translate([2,0,0]) cube(1); } cube(); } cube(); } openscad-2021.01/testdata/scad/3D/features/testcolornames.scad0000644000000000000000000002154314005610145022657 0ustar rootroot/* color samples for SVG named colors, for OpenSCAD Please see http://en.wikipedia.org/wiki/Web_colors and http://www.w3.org/TR/SVG/types.html#ColorKeywords for more information. */ $fn=5; radius=0.8; //translate([0,0]) color("Red colors") sphere(radius); translate([1,0]) color("IndianRed") sphere(radius); translate([2,0]) color("LightCoral") sphere(radius); translate([3,0]) color("Salmon") sphere(radius); translate([4,0]) color("DarkSalmon") sphere(radius); translate([5,0]) color("LightSalmon") sphere(radius); translate([6,0]) color("Red") sphere(radius); translate([7,0]) color("Crimson") sphere(radius); translate([8,0]) color("FireBrick") sphere(radius); translate([9,0]) color("DarkRed") sphere(radius); //translate([10,0]) color("Pink colors") sphere(radius); translate([0,1]) color("Pink") sphere(radius); translate([1,1]) color("LightPink") sphere(radius); translate([2,1]) color("HotPink") sphere(radius); translate([3,1]) color("DeepPink") sphere(radius); translate([4,1]) color("MediumVioletRed") sphere(radius); translate([5,1]) color("PaleVioletRed") sphere(radius); //translate([6,1]) color("Orange colors") sphere(radius); translate([7,1]) color("LightSalmon") sphere(radius); translate([8,1]) color("Coral") sphere(radius); translate([9,1]) color("Tomato") sphere(radius); translate([10,1]) color("OrangeRed") sphere(radius); translate([0,2]) color("DarkOrange") sphere(radius); translate([1,2]) color("Orange") sphere(radius); //translate([2,2]) color("Yellow colors") sphere(radius); translate([3,2]) color("Gold") sphere(radius); translate([4,2]) color("Yellow") sphere(radius); translate([5,2]) color("LightYellow") sphere(radius); translate([6,2]) color("LemonChiffon") sphere(radius); translate([7,2]) color("LightGoldenrodYellow") sphere(radius); translate([8,2]) color("PapayaWhip") sphere(radius); translate([9,2]) color("Moccasin") sphere(radius); translate([10,2]) color("PeachPuff") sphere(radius); translate([0,3]) color("PaleGoldenrod") sphere(radius); translate([1,3]) color("Khaki") sphere(radius); translate([2,3]) color("DarkKhaki") sphere(radius); //translate([3,3]) color("Purple colors") sphere(radius); translate([4,3]) color("Lavender") sphere(radius); translate([5,3]) color("Thistle") sphere(radius); translate([6,3]) color("Plum") sphere(radius); translate([7,3]) color("Violet") sphere(radius); translate([8,3]) color("Orchid") sphere(radius); translate([9,3]) color("Fuchsia") sphere(radius); translate([10,3]) color("Magenta") sphere(radius); translate([0,4]) color("MediumOrchid") sphere(radius); translate([1,4]) color("MediumPurple") sphere(radius); translate([2,4]) color("BlueViolet") sphere(radius); translate([3,4]) color("DarkViolet") sphere(radius); translate([4,4]) color("DarkOrchid") sphere(radius); translate([5,4]) color("DarkMagenta") sphere(radius); translate([6,4]) color("Purple") sphere(radius); translate([7,4]) color("Indigo") sphere(radius); translate([8,4]) color("DarkSlateBlue") sphere(radius); translate([9,4]) color("SlateBlue") sphere(radius); translate([10,4]) color("MediumSlateBlue") sphere(radius); //translate([0,5]) color("Green colors") sphere(radius); translate([1,5]) color("GreenYellow") sphere(radius); translate([2,5]) color("Chartreuse") sphere(radius); translate([3,5]) color("LawnGreen") sphere(radius); translate([4,5]) color("Lime") sphere(radius); translate([5,5]) color("LimeGreen") sphere(radius); translate([6,5]) color("PaleGreen") sphere(radius); translate([7,5]) color("LightGreen") sphere(radius); translate([8,5]) color("MediumSpringGreen") sphere(radius); translate([9,5]) color("SpringGreen") sphere(radius); translate([10,5]) color("MediumSeaGreen") sphere(radius); translate([0,6]) color("SeaGreen") sphere(radius); translate([1,6]) color("ForestGreen") sphere(radius); translate([2,6]) color("Green") sphere(radius); translate([3,6]) color("DarkGreen") sphere(radius); translate([4,6]) color("YellowGreen") sphere(radius); translate([5,6]) color("OliveDrab") sphere(radius); translate([6,6]) color("Olive") sphere(radius); translate([7,6]) color("DarkOliveGreen") sphere(radius); translate([8,6]) color("MediumAquamarine") sphere(radius); translate([9,6]) color("DarkSeaGreen") sphere(radius); translate([10,6]) color("LightSeaGreen") sphere(radius); translate([0,7]) color("DarkCyan") sphere(radius); translate([1,7]) color("Teal") sphere(radius); //translate([2,7]) color("Blue/Cyan colors") sphere(radius); translate([3,7]) color("Aqua") sphere(radius); translate([4,7]) color("Cyan") sphere(radius); translate([5,7]) color("LightCyan") sphere(radius); translate([6,7]) color("PaleTurquoise") sphere(radius); translate([7,7]) color("Aquamarine") sphere(radius); translate([8,7]) color("Turquoise") sphere(radius); translate([9,7]) color("MediumTurquoise") sphere(radius); translate([10,7]) color("DarkTurquoise") sphere(radius); translate([0,8]) color("CadetBlue") sphere(radius); translate([1,8]) color("SteelBlue") sphere(radius); translate([2,8]) color("LightSteelBlue") sphere(radius); translate([3,8]) color("PowderBlue") sphere(radius); translate([4,8]) color("LightBlue") sphere(radius); translate([5,8]) color("SkyBlue") sphere(radius); translate([6,8]) color("LightSkyBlue") sphere(radius); translate([7,8]) color("DeepSkyBlue") sphere(radius); translate([8,8]) color("DodgerBlue") sphere(radius); translate([9,8]) color("CornflowerBlue") sphere(radius); translate([10,8]) color("RoyalBlue") sphere(radius); translate([0,9]) color("Blue") sphere(radius); translate([1,9]) color("MediumBlue") sphere(radius); translate([2,9]) color("DarkBlue") sphere(radius); translate([3,9]) color("Navy") sphere(radius); translate([4,9]) color("MidnightBlue") sphere(radius); //translate([5,9]) color("Brown colors") sphere(radius); translate([6,9]) color("Cornsilk") sphere(radius); translate([7,9]) color("BlanchedAlmond") sphere(radius); translate([8,9]) color("Bisque") sphere(radius); translate([9,9]) color("NavajoWhite") sphere(radius); translate([10,9]) color("Wheat") sphere(radius); translate([0,10]) color("BurlyWood") sphere(radius); translate([1,10]) color("Tan") sphere(radius); translate([2,10]) color("RosyBrown") sphere(radius); translate([3,10]) color("SandyBrown") sphere(radius); translate([4,10]) color("Goldenrod") sphere(radius); translate([5,10]) color("DarkGoldenrod") sphere(radius); translate([6,10]) color("Peru") sphere(radius); translate([7,10]) color("Chocolate") sphere(radius); translate([8,10]) color("SaddleBrown") sphere(radius); translate([9,10]) color("Sienna") sphere(radius); translate([10,10]) color("Brown") sphere(radius); translate([0,11]) color("Maroon") sphere(radius); //translate([1,11]) color("White colors") sphere(radius); translate([2,11]) color("White") sphere(radius); translate([3,11]) color("Snow") sphere(radius); translate([4,11]) color("Honeydew") sphere(radius); translate([5,11]) color("MintCream") sphere(radius); translate([6,11]) color("Azure") sphere(radius); translate([7,11]) color("AliceBlue") sphere(radius); translate([8,11]) color("GhostWhite") sphere(radius); translate([9,11]) color("WhiteSmoke") sphere(radius); translate([10,11]) color("Seashell") sphere(radius); translate([0,12]) color("Beige") sphere(radius); translate([1,12]) color("OldLace") sphere(radius); translate([2,12]) color("FloralWhite") sphere(radius); translate([3,12]) color("Ivory") sphere(radius); translate([4,12]) color("AntiqueWhite") sphere(radius); translate([5,12]) color("Linen") sphere(radius); translate([6,12]) color("LavenderBlush") sphere(radius); translate([7,12]) color("MistyRose") sphere(radius); //translate([8,12]) color("Gray colors") sphere(radius); translate([9,12]) color("Gainsboro") sphere(radius); translate([10,12]) color("LightGrey") sphere(radius); translate([0,13]) color("Silver") sphere(radius); translate([1,13]) color("DarkGray") sphere(radius); translate([2,13]) color("Gray") sphere(radius); translate([3,13]) color("DimGray") sphere(radius); translate([4,13]) color("LightSlateGray") sphere(radius); translate([5,13]) color("SlateGray") sphere(radius); translate([6,13]) color("DarkSlateGray") sphere(radius); translate([7,13]) color("Black") sphere(radius); // hex colors translate([0,14]) color("#ff0000") sphere(radius); translate([1,14]) color("#ff7f00") sphere(radius); translate([2,14]) color("#ffff00") sphere(radius); translate([3,14]) color("#00FF00") sphere(radius); translate([4,14]) color("#0000ff") sphere(radius); translate([5,14]) color("#4b00ff") sphere(radius); translate([6,14]) color("#9400d3") sphere(radius); translate([7,14]) color("#000000Ff") sphere(radius); translate([8,14]) color("#00000080") sphere(radius); translate([0,15]) color("#f00") sphere(radius); translate([1,15]) color("#f70") sphere(radius); translate([2,15]) color("#ff0") sphere(radius); translate([3,15]) color("#0F0") sphere(radius); translate([4,15]) color("#00f") sphere(radius); translate([5,15]) color("#40f") sphere(radius); translate([6,15]) color("#90d") sphere(radius); translate([7,15]) color("#000F") sphere(radius); translate([8,15]) color("#0008") sphere(radius); openscad-2021.01/testdata/scad/3D/features/rotate-parameters.scad0000644000000000000000000000163214005610145023251 0ustar rootroots=[1,2,3]; //Fine translate([0,0,0]) rotate(0) cube(s); translate([4,0,0]) rotate(45) cube(s); translate([8,0,0]) rotate(30,[0,1,0]) cube(s); translate([12,0,0]) rotate([45]) cube(s); translate([16,0,0]) rotate([15,30]) cube(s); translate([20,0,0]) rotate([15,30,45]) cube(s); //Edges cases translate([-12,0,0]) { rotate(undef) rotate() //same as undef rotate([]) cube(s); } //when deg_a is an array, the 'v' argument is ignored translate([24,0,0]) rotate([45,30,15],v=[0,0,0]) cube(s); //Problems with the parameters //We mainly care that this calls create a warning color("red") translate([-6,0,0]) { rotate([45,45,45,45]) cube(s); rotate() cube(s); rotate("45") cube(s); rotate(45,[0,1,0,0]) cube(s); rotate(v=[1,0,0]) cube(s); rotate("a","v") sphere(); rotate(v="v",a="a") sphere(); rotate(["a"],["v"]) sphere(); } openscad-2021.01/testdata/scad/3D/features/render-tests.scad0000644000000000000000000000177214005610145022236 0ustar rootrootmodule edgeprofile() { difference() { cube([20, 20, 150], center = true); translate([-10, -10, 0]) cylinder(h = 80, r = 10, center = true); } } module rendered_edgeprofile() { render(convexity = 2) edgeprofile(); } module mycube() { difference() { cube(100, center = true); translate([ -50, -50, 0 ]) rotate(180, [0, 0, 1]) edgeprofile(); translate([ 50, -50, 0 ]) rotate(270, [0, 0, 1]) edgeprofile(); } } module rendered_mycube() { difference() { cube(100, center = true); translate([ -50, -50, 0 ]) rotate(180, [0, 0, 1]) rendered_edgeprofile(); translate([ 50, -50, 0 ]) rotate(270, [0, 0, 1]) rendered_edgeprofile(); } } // Empty render(); // No children render() { } mycube(); translate([110,0,0]) rendered_mycube(); // This may trigger a convexity issue translate([-110,0,0]) { difference() { render(convexity=2) difference() { cube(100, center = true); cylinder(r=30,h=110,center=true); } translate([-55, -55, 45]) cube(10); } } openscad-2021.01/testdata/scad/3D/features/projection-extrude-tests.scad0000644000000000000000000000033214005610145024600 0ustar rootroot// Linear extrude translate([22,0,0]) linear_extrude(height=20) projection(cut=true) translate([0,0,9]) sphere(r=10); translate([44,0,0]) linear_extrude(height=20) projection(cut=true) translate([0,0,7]) sphere(r=10); openscad-2021.01/testdata/scad/3D/features/rotate_extrude-angle.scad0000644000000000000000000000231414005610145023732 0ustar rootroot$fa=15; $fs=4; module face(x) { translate([x,0]) difference() { square(10,center=true); square(5,center=true); } } module face2() { translate([5,0]) square(5); } // test negative partial angles and geometries on -X side rotate_extrude(angle=45) face(10); rotate_extrude(angle=45) face(-10); rotate_extrude(angle=-45) face(21); rotate_extrude(angle=-45) face(-21); // test small angles, angle < $fa, render a single segment rotate([0,0,90]) { rotate_extrude(angle=5) face(10); rotate_extrude(angle=5) face(-10); rotate_extrude(angle=-5) face(21); rotate_extrude(angle=-5) face(-21); } // show nothing rotate_extrude(angle=0) face(5); // 0 angle // various angles treated as full circle translate([-40,40]) rotate_extrude() face2(); // unspecified translate([0,40]) rotate_extrude(angle=0/0) face2(); // NaN translate([40,40]) rotate_extrude(angle=1/0) face2(); // Infinity translate([-40,0]) rotate_extrude(angle=-1/0) face2(); // -Infinity translate([40,0]) rotate_extrude(angle=360) face2(); // 360 translate([-40,-40]) rotate_extrude(angle=-360) face2(); // -360 translate([0,-40]) rotate_extrude(angle=1000) face2(); // > 360 translate([40,-40]) rotate_extrude(angle=-1000) face2(); // < -360 openscad-2021.01/testdata/scad/3D/features/cube-tests.scad0000644000000000000000000000022514005610145021665 0ustar rootrootcube(); cube([1,1,0]); cube([1,0,1]); cube([0,1,1]); cube([0,0,0]); translate([2,0,0]) cube([2,3,1]); translate([6,0,0]) cube([2,4,2], center=true); openscad-2021.01/testdata/scad/3D/features/difference-tests.scad0000644000000000000000000000211114005610145023035 0ustar rootroot// Empty difference(); // No children difference() { } // Basic difference() { cube([10,10,10], center=true); cylinder(r=4, h=20, center=true); } // Two negative objects translate([0,12,0]) difference() { cube([10,10,10], center=true); cylinder(r=4, h=11, center=true); rotate([0,90,0]) cylinder(r=4, h=11, center=true); } // Not intersecting translate([12,12,0]) difference() { cube([10,10,10], center=true); translate([0,0,7.01]) cylinder(r=4, h=4, center=true); } // Barely intersecting translate([24,0,0]) difference() { cube([10,10,10], center=true); translate([0,0,6.99]) cylinder(r=4, h=4, center=true); } // Subtracting something from nothing translate([24,12,0]) difference() { cube([0,10,10], center=true); # cylinder(r=4, h=20, center=true); } // Non-geometry (echo) statement as first child should be ignored translate([24,-12,0]) difference() { echo("difference-tests"); cube([10,10,10], center=true); cylinder(r=4, h=20, center=true); } // Subtracting 2D from 3D translate([12,0,0]) difference() { cube([10,10,10], center=true); circle(r=6); } openscad-2021.01/testdata/scad/3D/features/linear_extrude-tests.scad0000644000000000000000000000222714005610145023765 0ustar rootroot// Empty rotate_extrude(); // No children rotate_extrude() { } // 3D child rotate_extrude() { cube(); } linear_extrude(height=10) square([10,10]); translate([19,5,0]) linear_extrude(height=10, center=true) difference() {circle(5); circle(3);} translate([31.5,2.5,0]) linear_extrude(height=10, twist=-45) polygon(points = [[-5,-2.5], [5,-2.5], [0,2.5]]); translate([1,21,0]) linear_extrude(height=20, twist=30, slices=2) { difference() { translate([-1,-1]) square([10,10]); square([8,8]); } } translate([19,20,0]) linear_extrude(height=20, twist=45, slices=10) square([10,10]); translate([0,-15,0]) linear_extrude(5) square([10,10]); // scale given as a scalar translate([-25,-10,0]) linear_extrude(height=10, scale=2) square(5, center=true); // scale given as a 3-dim vector translate([-15,20,0]) linear_extrude(height=20, scale=[4,5,6]) square(10); // scale is negative translate([-10,5,0]) linear_extrude(height=15, scale=-2) square(10, center=true); // scale given as undefined translate([-15,-15,0]) linear_extrude(height=10, scale=var_undef) square(10); // height is negative translate([0,-25,0]) linear_extrude(-1) square(10, center=true); openscad-2021.01/testdata/scad/3D/features/polyhedron-concave-test.scad0000644000000000000000000000060014005610145024360 0ustar rootrootpolyhedron(points = [[0, 0, 0], [2, 4, 0], [8, 4, 0], [10, 0, 0], [10, 10, 0], [0, 10, 0], [0, 0, 5], [2, 4, 5], [8, 4, 5], [10, 0, 5], [10, 10, 5], [0, 10, 5]], faces = [[0, 1, 2, 3, 4, 5], [0, 6, 7], [0, 7, 1], [1, 7, 8], [1, 8, 2], [2, 8, 9], [2, 9, 3], [3, 9, 10], [3, 10, 4], [4, 10, 11], [4, 11, 5], [5, 11, 6], [5, 6, 0], [11, 10, 9, 8, 7, 6]], convexity = 2); openscad-2021.01/testdata/scad/3D/features/resize-convexity-tests.scad0000644000000000000000000000040114005610145024272 0ustar rootroot$fn = 20; difference() { resize([50, 50, 15], convexity = 2) { difference() { cube([10, 10, 5], center = true); cylinder(8, center = true); } } translate([15, 15, 0]) cube([10, 10, 20], center = true); } openscad-2021.01/testdata/scad/3D/features/highlight-and-background-modifier.scad0000644000000000000000000000145414005610145026234 0ustar rootrootdifference() { sphere(r=10); %#cylinder(h=30, r=6, center=true); %#if (true) cube([25,6,3], center=true); } %#translate([0,-9,0]) difference() { color("green") cube([10,4,10], center=true); color("red") translate([0,-2,0]) sphere(3); } %translate([13,0,0]){ difference() { sphere(r=10); cylinder(h=30, r=6, center=true); if (true) cube([25,6,3], center=true); } #translate([0,-9,0]) difference() { color("green") cube([10,4,10], center=true); color("red") translate([0,-2,0]) sphere(3); } } #translate([26,0,0]){ difference() { sphere(r=10); cylinder(h=30, r=6, center=true); if (true) cube([25,6,3], center=true); } %translate([0,-9,0]) difference() { color("green") cube([10,4,10], center=true); color("red") translate([0,-2,0]) sphere(3); } } openscad-2021.01/testdata/scad/3D/features/linear_extrude-parameter-tests.scad0000644000000000000000000000177014005610145025745 0ustar rootroot// test cases for linear extrude with various (invalid) parameters ox = 32; oz = 26; params = [ [0, undef], [1, 1/0], [2, -1/0], [3, 0/0], [4, ""], [5, true], [6, [1:3]], [7, 3] ]; for (a = params) translate([-2*ox, 0, oz * a[0]]) color("red") linear_extrude(height = 10, convexity = a[1]) square(20); for (a = params) translate([-ox, 0, oz * a[0]]) color("yellow") linear_extrude(height = 10, convexity = undef, scale = 1, twist = a[1]) square(20); for (a = params) translate([0, 0, oz * a[0]]) color("gray") linear_extrude(height = 10, convexity = undef, scale = 1, twist = 0, slices = a[1]) square(20); for (a = params) translate([ox, 0, oz * a[0]]) color("purple") linear_extrude(height = 10, convexity = undef, scale = 1, twist = 30, slices = a[1]) square(20); for (a = params) translate([2*ox, 0, oz * a[0]]) color("blue") linear_extrude(height = 10, convexity = 2, scale = a[1]) square(20); for (a = params) translate([(a[0] - 3) * 30, -138, 0]) color("green") linear_extrude(height = a[1]) square(20);openscad-2021.01/testdata/scad/3D/features/module-recursion.scad0000644000000000000000000000043514005610145023106 0ustar rootrootmodule tree(currentScale, levels) { h = currentScale; w = currentScale/5; childScale = currentScale * 0.7; if (levels > 0) { cylinder(r=w, h=h); translate([0,0,h]) for (i = [1:2]) { rotate([40, 0, i * 180]) tree(childScale, levels-1); } } } tree(1, 4); openscad-2021.01/testdata/scad/3D/features/scale-mirror2D-3D-tests.scad0000644000000000000000000000047614005610145024010 0ustar rootrootmodule obj2D() polygon([[-0.5,-0.5], [1,-0.5], [1,1], [-0.5, 0.5]]) square([2,3], center=true); linear_extrude(1) scale([1, -1]) obj2D(); translate([3,0,0]) linear_extrude(1) scale([-1, -0.5]) obj2D(); translate([0,3,0]) linear_extrude(1) mirror() obj2D(); translate([2,3,0]) linear_extrude(1) mirror([0,1]) obj2D(); openscad-2021.01/testdata/scad/3D/features/primitive-inf-tests.scad0000644000000000000000000000053314005610145023533 0ustar rootrootcube(1/0); cube([0,0,1/0]); cylinder(h=10, r=1/0); cylinder(h=10, r1=1, r2=1/0); cylinder(h=1/0); sphere(1/0); polygon([[0,0,0],[1,0,0],[1,1/0,0]]); polyhedron(points = [[1/0,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], triangles = [[0,4,2],[0,2,5],[0,3,4],[0,5,3],[1,2,4],[1,5,2],[1,4,3], [1,3,5]]); cylinder($fn=1/0); sphere($fn=1/0); openscad-2021.01/testdata/scad/3D/features/2d-3d.scad0000644000000000000000000000024414005610145020421 0ustar rootroot// Test a mix of toplevel 2D and 3D objects cube(); translate([2,0,0]) square(); // Test mixing of empty 2D and 3D objects union() { cube(0); circle(0); } openscad-2021.01/testdata/scad/3D/features/union-tests.scad0000644000000000000000000000102214005610145022073 0ustar rootroottranslate([-12,0,0]) union() { cube([10,10,10]); translate([4,4,8]) cube([2,2,10]); } union() { cube([10,10,10]); translate([0,0,10]) cube([2,2,10]); } translate([12,0,0]) union() { cube([10,10,10]); translate([0,0,11]) cube([2,2,10]); } translate([24,0,0]) union() { cube([10,10,10]); translate([4,4,10]) cube([2,2,10]); } translate([-12,12,0]) union() { cube([10,10,10]); translate([-2,10,10]) cube([2,2,10]); } translate([0,12,0]) union() { cube([10,10,10]); translate([0,10,10]) cube([2,2,10]); } openscad-2021.01/testdata/scad/3D/features/surface-simple2.dat0000644000000000000000000000005414005610145022446 0ustar rootroot# Surface without a trailing newline 0 1 2 3openscad-2021.01/testdata/scad/3D/features/background-modifier.scad0000644000000000000000000000060014005610145023517 0ustar rootrootdifference() { sphere(r=10); %cylinder(h=30, r=6, center=true); } %if (true) cube([25,6,3], center=true); %translate([0,-9,0]) difference() { color("green") cube([10,4,10], center=true); color("red") translate([0,-2,0]) sphere(3); } // Test modifiers work with minkowski children translate([25,0,0]) minkowski() { %cube(10, center=true); cube(5, center=true); } openscad-2021.01/testdata/scad/3D/features/surface-png-image2-tests.scad0000644000000000000000000000010714005610145024322 0ustar rootrootscale([1, 1, .2]) surface("../../../image/smiley.png", invert=false); openscad-2021.01/testdata/scad/3D/features/hull3-tests.scad0000644000000000000000000000130714005610145022000 0ustar rootroot// Empty hull(); // No children hull() { } // Hull of hull (forces internal cache to be initialized; this has caused a crash earlier) translate([25,0,0]) hull() hull3test(); module hull3test() { hull() { cylinder(r=10, h=1); translate([0,0,10]) cube([5,5,5], center=true); } } hull3test(); translate([50,0,0]) hull() { translate([0,0,10]) cylinder(r=3); difference() { cylinder(r=10, h=4, center=true); cylinder(r=5, h=5, center=true); } } // Don't Crash (issue 188) translate([-5,-5,-5]) { hull() { intersection() { cube([1,1,1]); translate([-1,-1,-1]) cube([1,1,1]); } } } module hull3null() { hull() { cube(0); sphere(0); } } hull3null(); openscad-2021.01/testdata/scad/3D/features/ifelse-tests.scad0000644000000000000000000000164114005610145022221 0ustar rootrootif (true) { cube(2, true); translate([-3,0,0]) cube(2, true); } else { cylinder(r=1,h=2); translate([-3,0,0]) cylinder(r=1,h=2); } translate([3,0,0]) if (false) cylinder(r=1,h=2); else cube(2, true); translate([0,3,0]) if (false) cylinder(r=1,h=2); else if (true) cube(2, true); else sphere(); translate([3,3,0]) if (false) cylinder(r=1,h=2); else if (false) sphere(); else cube(2, true); translate([6,0,0]) if (0) cylinder(r=1,h=2); else cube(2, true); translate([6,3,0]) if (1) cube(2, true); else cylinder(r=1,h=2); translate([9,0,0]) if ("") cylinder(r=1,h=2); else cube(2, true); translate([9,3,0]) if ("hello") cube(2, true); else cylinder(r=1,h=2); translate([12,0,0]) if ([]) cylinder(r=1,h=2); else cube(2, true); translate([12,3,0]) if ([1,2,3]) cube(2, true); else cylinder(r=1,h=2); translate([15,0,0]) if (ILLEGAL) cylinder(r=1,h=2); else cube(2, true); openscad-2021.01/testdata/scad/3D/features/import_bin_solid.stl0000644000000000000000000000452014005610145023035 0ustar rootrootsolid TL-400-0101-001CLR - OpenBeam 1515 Extrusion, Clear Anodized .b ?ɾw>?O=%yyxs?O?y?z7>yxs??9yxs?O=%yyxs?z7>yxs??9>yxs?9yxs?O=%y>yxs??O=%y>yxs?9yxs?z7>yxs?b ?>w>?O=%y>yxs?z7>yxs?>D?y?a ?>w>?>D?y?z7>yxs?O?y?b ?ɾw>?O=%yyxs?>Dy?O?y?nS"w>?9yxs?>Dy?O=%yyxs?MH?rJ*>>Dy??O?y?MH?q?X*>>D?y?O?y?z7>yxs?MH?o?M*>z7>yxs?O?y??8nSŭ"w>?֍'hxy?>Dy?9yxs? +w>?֍'hxy?9yxs?9>yxs? +w>?֍'hx>y?֍'hxy?9>yxs?nSͭ"?w>?֍'hx>y?9>yxs?O=%y>yxs?3nS"?w>?֍'hx>y?O=%y>yxs?>D?y?xk?Y*>Oy?֍'hx>y?>D?y?xk?[*>Oy?>D?y?z7>yxs?MH?oX*>>Dy?z7>yxs?xk\*>֍'hxy?z7>yxs>Dy?MH?oM*z7>yxsO?y?MH?o?X*>D?yz7>yxs??MH?r?J*>D?y?O?yxk?Y*Oy?z7>yxs?֍'hx>yxk?\*֍'hx>yz7>yxs?>D?yxkY*>Oyz7>yxs֍'hxy?wf*>֍'hxy?֍'hx>y?Oywg*>Oy֍'hx>y?Oy?wg*Oy?֍'hx>yOywg*Oy֍'hx>y֍'hxyMH?qX*>DyO?yz7>yxsxk[*Oy>Dyz7>yxsa ?ɾw>>Dyz7>yxsO?yb ?>w>O=%y>yxs>D?yO?yb ?>w>O=%y>yxsO?yz7>yxs8nSŭ"?w>֍'hx>y>D?y9>yxsnS"?w>9>yxs>D?yO=%y>yxs +w>֍'hx>y9>yxs֍'hxy +w>֍'hxy9>yxs9yxsxkY*Oy֍'hxy>Dy3nS"w>֍'hxyO=%yyxs>DynSͭ"w>֍'hxy9yxsO=%yyxsb ?ɾw>O=%yyxsz7>yxs>Dy9>yxsO=%y>yxs9yxs9yxsO=%y>yxsz7>yxs9yxsz7>yxsO=%yyxsopenscad-2021.01/testdata/scad/3D/features/union-coincident-test.scad0000644000000000000000000000032414005610145024031 0ustar rootroot// Causes a CGAL assertion in CGALEvaluator::process() e=0.000; for (m = [ [ [ 0, 1, 0], [ 0, 0, 1], [ 1, 0, 0] ], [ [-1, 0, e], [ 0,-1, 0], [ 0, 0,-1] ] ] ) multmatrix (m) cube([1,5,1], center=true); openscad-2021.01/testdata/scad/3D/features/intersection_for-tests.scad0000644000000000000000000000040714005610145024325 0ustar rootroot// Empty intersection_for(); // No children intersection_for(i=1) { } intersection_for(i = [[0, 0, 0], [10, 20, 300], [200, 40, 57], [20, 88, 57]]) rotate(i) cube([100, 20, 20], center = true); openscad-2021.01/testdata/scad/3D/features/modulevariables.scad0000644000000000000000000000023614005610145022767 0ustar rootrootmodule mymodule(modparam) { inner_variable = 23; inner_variable2 = modparam * 2; cylinder(r1=inner_variable, r2=inner_variable2, h=10); } mymodule(5); openscad-2021.01/testdata/scad/3D/features/cylinder-diameter-tests.scad0000644000000000000000000000112214005610145024345 0ustar rootrootcylinder(); translate([-11,-11,0]) cylinder(h=3, r=5); translate([-11, 0,0]) cylinder(h=5, d=10); translate([-11, 11,0]) cylinder(h=7, r=1, d=10); translate([ 11,-11,0]) cylinder(h=5, r1=5); translate([ 11, 0,0]) cylinder(h=7, d1=10); translate([ 11, 11,0]) cylinder(h=9, r1=1, d1=10); translate([ 22,-11,0]) cylinder(h=5, r2=5); translate([ 22, 0,0]) cylinder(h=7, d2=10); translate([ 22, 11,0]) cylinder(h=9, r2=1, d2=10); translate([ 33,-11,0]) cylinder(h=5, r1=5, r2=5); translate([ 33, 0,0]) cylinder(h=7, d1=10, d2=10); translate([ 33, 11,0]) cylinder(h=9, r1=1, d1=10, r2=1, d2=10); openscad-2021.01/testdata/scad/3D/features/disable-modifier.scad0000644000000000000000000000015614005610145023011 0ustar rootrootdifference() { *sphere(r=10); cylinder(h=30, r=6, center=true); } *if (true) cube([25,6,3], center=true); openscad-2021.01/testdata/scad/3D/features/mirror-tests.scad0000644000000000000000000000036114005610145022262 0ustar rootroot// tranformation matrices should consist of all -1, 0, and 1 values for(mx=[0,1],my=[0,1],mz=[0,1]) { m = [mx,my,mz]; if (m == [1,1,1]) scale(-1) cube(); // can't mirror all 3 axes with single mirror operation else mirror(m) cube(); } openscad-2021.01/testdata/scad/3D/features/highlight-modifier2.scad0000644000000000000000000000206614005610145023441 0ustar rootrootcolor("Blue") { translate([-30,-10,-10]) cube([70,50,2]); translate([40,-10,-10]) cube([2,50,30]); translate([-30,40,-10]) cube([70,2,30]); } translate([-20,0,0]) difference() { intersection() { sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } difference() { intersection() { sphere(10); cube(15, center=true); } #cylinder(h=20, r=5, center=true); } translate([0,20,0]) difference() { intersection() { #sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } translate([20,20,0]) difference() { intersection() { sphere(10); #cube(15, center=true); } cylinder(h=20, r=5, center=true); } translate([20,0,0]) difference() { #intersection() { sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } translate([-20,20,0]) #difference() { intersection() { sphere(10); cube(15, center=true); } cylinder(h=20, r=5, center=true); } openscad-2021.01/testdata/scad/3D/features/tessellation-text-test.scad0000644000000000000000000000045014005610145024254 0ustar rootrootmodule letter(c) { text(c, size = 50, font = "Liberation Sans", halign = "center", valign = "center"); } linear_extrude(height = 10) { letter("C", $fn=8); translate([50,0]) letter("C", $fn=16); translate([0,50]) letter("C", $fn=24); translate([50,50]) letter("C", $fn=32); } openscad-2021.01/testdata/scad/3D/misc/0000755000000000000000000000000014005610145016071 5ustar rootrootopenscad-2021.01/testdata/scad/3D/misc/camera-tests-offcenter.scad0000644000000000000000000000071614005610145023272 0ustar rootroot// copy of example001 used for camera tests module example001() { function r_from_dia(d) = d / 2; module rotcy(rot, r, h) { rotate(90, rot) cylinder(r = r, h = h, center = true); } difference() { sphere(r = r_from_dia(size)); rotcy([0, 0, 0], cy_r, cy_h); rotcy([1, 0, 0], cy_r, cy_h); rotcy([0, 1, 0], cy_r, cy_h); } size = 50; hole = 25; cy_r = r_from_dia(hole); cy_h = r_from_dia(size * 2.5); } translate([100,0,0]) example001(); openscad-2021.01/testdata/scad/3D/misc/camera-tests.scad0000644000000000000000000000073014005610145021315 0ustar rootroot// copy of example001 used for camera tests module example001() { function r_from_dia(d) = d / 2; module rotcy(rot, r, h) { rotate(90, rot) cylinder(r1 = r / 2, r2 = r, h = h, center = true); } difference() { sphere(r = r_from_dia(size)); rotcy([0, 0, 0], cy_r, cy_h); rotcy([1, 0, 0], cy_r, cy_h, $fn = 4); rotcy([0, 1, 0], cy_r, cy_h, $fn = 3); } size = 50; hole = 25; cy_r = r_from_dia(hole); cy_h = r_from_dia(size * 2.5); } example001(); openscad-2021.01/testdata/scad/3D/misc/view-options-tests.scad0000644000000000000000000000007614005610145022533 0ustar rootrootdifference() { cube(20, center = true); sphere(13); } openscad-2021.01/testdata/scad/3D/misc/camera-vp.scad0000644000000000000000000000103214005610145020574 0ustar rootroot// copy of example001 used for camera tests module example001() { function r_from_dia(d) = d / 2; module rotcy(rot, r, h) { rotate(90, rot) cylinder(r1 = r / 2, r2 = r, h = h, center = true); } difference() { sphere(r = r_from_dia(size)); rotcy([0, 0, 0], cy_r, cy_h); rotcy([1, 0, 0], cy_r, cy_h, $fn = 4); rotcy([0, 1, 0], cy_r, cy_h, $fn = 3); } size = 50; hole = 25; cy_r = r_from_dia(hole); cy_h = r_from_dia(size * 2.5); } $vpt = [5.0, 5.0, 5.0]; $vpr = [10.0, 20,0, 30.0]; $vpd = 200.0; example001(); openscad-2021.01/testdata/scad/3D/deprecated/0000755000000000000000000000000014005610145017236 5ustar rootrootopenscad-2021.01/testdata/scad/3D/deprecated/import_stl-test.scad0000644000000000000000000000003214005610145023236 0ustar rootrootimport_stl("import.stl"); openscad-2021.01/testdata/scad/3D/deprecated/rotate_extrude_dxf-tests.scad0000644000000000000000000000023414005610145025130 0ustar rootroot// These are tests which are not yet possible to express with the // non-deprecated functionality rotate_extrude(file = "../../../dxf/open-polyline.dxf"); openscad-2021.01/testdata/scad/redefinition/0000755000000000000000000000000014005610145017347 5ustar rootrootopenscad-2021.01/testdata/scad/redefinition/redefinition.scad0000644000000000000000000000046614005610145022670 0ustar rootroot /* The output of the file should be 2,2,2,4,4,4 as openscad always considers the latest functions/modules definition */ echo(f()); function f() = 1; echo(f()); function f() = 2; echo(f()); m(); module m() { function f() = 3; echo(f()); } m(); module m() { function f() = 4; echo(f()); } m();openscad-2021.01/testdata/scad/amf/0000755000000000000000000000000014005610145015433 5ustar rootrootopenscad-2021.01/testdata/scad/amf/tetra_multicolor.scad0000644000000000000000000000015114005610145021654 0ustar rootroot// example file from http://amf.wikispaces.com/AMF+test+files import("../../amf/tetra_multicolor.amf"); openscad-2021.01/testdata/scad/amf/cube-with-hole.scad0000644000000000000000000000012114005610145021075 0ustar rootroot// converted from STL by cura, unzipped import("../../amf/cube-with-hole.amf"); openscad-2021.01/testdata/scad/amf/sphere20face.scad0000644000000000000000000000014514005610145020536 0ustar rootroot// example file from http://amf.wikispaces.com/AMF+test+files import("../../amf/sphere20face.amf"); openscad-2021.01/testdata/scad/amf/amf_broken.scad0000644000000000000000000000004514005610145020371 0ustar rootrootimport("../../amf/amf_broken.amf"); openscad-2021.01/testdata/scad/amf/multi-volume-binary.scad0000644000000000000000000000013614005610145022210 0ustar rootroot// converted from STL and split by cura, zipped import("../../amf/multi-volume-binary.amf"); openscad-2021.01/testdata/scad/amf/split_pyramid.scad0000644000000000000000000000014614005610145021150 0ustar rootroot// example file from http://amf.wikispaces.com/AMF+test+files import("../../amf/split_pyramid.amf"); openscad-2021.01/testdata/scad/misc/0000755000000000000000000000000014005610145015623 5ustar rootrootopenscad-2021.01/testdata/scad/misc/value-reassignment-tests2.scad0000644000000000000000000000117414005610145023515 0ustar rootroot// Test reassignment where another variable has used the previous // value before the reassignment. This could get messed up if order of // assignment evaluation changes myval = 2; i = myval; myval = 3; echo(myval, i); // Should output 3, 3 // NB! This feels wrong, but it's a simulation of what happens // when overriding a variable on the cmd-line: openscad -Dmyval=3 myfile.scad // Since the intention is to override a top-level variable, the evaluation of the // new expression must be done in the same place as the old. // This is currently solved by appending the text given to the -D parameter to the end // of the main file. openscad-2021.01/testdata/scad/misc/for-c-style-infinite-loop.scad0000644000000000000000000000003614005610145023374 0ustar rootrootecho([for(b=0; b!=1; b=0) b]);openscad-2021.01/testdata/scad/misc/variable-scope-sub.scad0000644000000000000000000000067114005610145022146 0ustar rootrootsub_global = 15; module submodule() { echo($children); echo(submodule_var); submodule_var = 16; module subsubmodule() { echo($children); subsubmodule_var = 17; echo(subsubmodule_var); child(0); } subsubmodule() {child(0); sphere();} } module submodule2() { echo(sub_global); echo($children); } module submain() { echo(global_var); // Undefined global var submodule() {submodule2() sphere(); cube();} } openscad-2021.01/testdata/scad/misc/include-test5.scad0000644000000000000000000000005314005610145021142 0ustar rootrootmodule test5() { sphere(r=0.5, $fn=8); } openscad-2021.01/testdata/scad/misc/utf8-tests-inc.scad0000644000000000000000000000013514005610145021253 0ustar rootrootm1 = "☺ - text - 😀 - more text!"; module m1() { echo("utf8-1: ☺ - ⚀⚁⚂⚃"); } openscad-2021.01/testdata/scad/misc/chr-tests.scad0000644000000000000000000000132314005610145020372 0ustar rootrootfunction f(x) = x; s = "string"; smiley = 9786; // empty, inf, -inf, nan echo(chr(), chr(1/0), chr(-1/0), chr(0/0)); // invalid values echo(chr(0), chr(-0), chr(0.5), chr(-0.9), chr(-100), chr(2097152), chr(1e10), chr(-2e10)); // valid values echo(chr(f(33)), chr(49), chr(65), chr(97), chr(smiley), chr(128512)); // multiple values echo(chr(90, 89, 88), chr(65, "test", false, -5, 0, 66, [67:69], [70, 71, 72, 73], smiley)); // ranges echo(chr([48:57]), chr([70 : 2 : 80])); // vectors echo(chr([65, 66, 67, 97, 98, 99]), chr([49, "test", true, -1, 50])); // other (not supported) types echo(chr(undef), chr(true), chr("test"), chr(s)); // (unevenly) nested vectors and ranges echo(chr([65,[66,[67],[[68:70]]]])); openscad-2021.01/testdata/scad/misc/errors-warnings-included.scad0000644000000000000000000000037414005610145023412 0ustar rootrootecho("include"); include; include<../3D/features/for-tests.scad>; echo("mainfile"); echo(notDefinedVariable); echo("use"); use; moduleWithError(); use; sub2(); include;openscad-2021.01/testdata/scad/misc/sfære.scad0000644000000000000000000000005214005610145020164 0ustar rootrootinclude sphere(radius); openscad-2021.01/testdata/scad/misc/search-tests.scad0000644000000000000000000000657414005610145021100 0ustar rootroot// string searches simpleSearch1=search("a","abcdabcd"); echo(str("Characters in string (\"a\"): ",simpleSearch1)); simpleSearch2=search("adeq","abcdeabcd",0); echo(str("Characters in string (\"adeq\"): ",simpleSearch2)); sTable1=[ ["a",1],["b",2],["c",3],["d",4],["a",5],["b",6],["c",7],["d",8],["e",9] ]; s1= search("abe",sTable1); echo(str("Default string search (\"abe\"): ",s1)); sTable2=[ ["a",1],["b",2],["c",3],["d",4],["a",5],["b",6],["c",7],["d",8],["e",9],["a",10],["a",11] ]; s2= search("abe",sTable2,0); echo(str("Return all matches for string search (\"abe\"): ",s2)); sTable3=[ ["a",1],["b",2],["c",3],["d",4],["a",5],["b",6],["c",7],["d",8],["e",9],["a",10],["a",11] ]; s3= search("abe",sTable3,2); echo(str("Return up to 2 matches for string search (\"abe\"): ",s3)); sTable4=[ [1,"a",[20]],[2,"b",21],[3,"c",22],[4,"d",23],[5,"a",24],[6,"b",25],[7,"c",26],[8,"d",27],[9,"e",28],[10,"a",29],[11,"a",30] ]; s4= search("aebe",sTable4,2,1); echo(str("Return up to 2 matches for string search; alternate columns (\"aebe\"): ",s4)); // s5= search("abe",sTable4,2,1,3); // bounds checking needs fixing. // echo(str("Return up to 2 matches for string search; alternate columns: ",s4)); // Value searches vTable1=[1,2,3]; v1 = search(3, vTable1); echo(str("Default value search (3): ", v1)); vTable1=[1,2,3]; v2 = search(4, vTable1); echo(str("Value not found (4): ", v2)); vTable2=[[0,1],[1,2],[2,3]]; v3 = search([[1,2]], vTable2); echo(str("Value vector ([1,2]): ", v3)); // number searches nTable1=[ [1,"a"],[3,"b"],[2,"c"],[4,"d"],[1,"a"],[7,"b"],[2,"c"],[8,"d"],[9,"e"],[10,"a"],[1,"a"] ]; n1 = search(7,nTable1); echo(str("Default number search (7): ",n1)); n2 = search(1,nTable1,0); echo(str("Return all matches for number search (1): ",n2)); n3 = search(1,nTable1,2); echo(str("Return up to 2 matches for number search (1): ",n3)); // list searches lTable1=[ [1,"a"],[3,"b"],[2,"c"],[4,"d"],[1,"a"],[7,"b"],[2,"c"],[8,"d"],[9,"e"],[10,"a"],[1,"a"] ]; lSearch1=[1,3,1000]; l1=search(lSearch1,lTable1); echo(str("Default list number search (",lSearch1,"): ",l1)); lTable2=[ ["cat",1],["b",2],["c",3],["dog",4],["a",5],["b",6],["c",7],["d",8],["e",9],["apple",10],["a",11] ]; lSearch2=["b","zzz","a","c","apple","dog"]; l2=search(lSearch2,lTable2); echo(str("Default list string search (",lSearch2,"): ",l2)); lTable3=[ ["cat",1],["b",2],["c",3],[4,"dog"],["a",5],["b",6],["c",7],["d",8],["e",9],["apple",10],["a",11] ]; lSearch3=["b",4,"zzz","c","apple",500,"a",""]; l3=search(lSearch3,lTable3); echo(str("Default list mixed search (",lSearch3,"): ",l3)); l4=search(lSearch3,lTable3,0); echo(str("Return all matches for mixed search (",lSearch3,"): ",l4)); lSearch5=[1,"zz","dog",500,11]; l5=search(lSearch5,lTable3,0,1); echo(str("Return all matches for mixed search; alternate columns (",lSearch5,"): ",l5)); // causing warnings lTableW1=[ ["a",1],123 ]; echo(search("a", lTableW1, num_returns_per_match=0)); lTableW2=[ ["a",1],"string" ]; echo(search("a", lTableW2, num_returns_per_match=0)); lTableW3=[ ["b",1] ]; echo(search("a", lTableW3, num_returns_per_match=0)); lTableW4=[ ["a",1] ]; echo(search("abcd", lTableW4, num_returns_per_match=0)); echo(search("abcd", "xyz", num_returns_per_match=0)); lTableW5=[ ["a",1],undef,1/0,-1/0 ]; echo(search("a", lTableW5, num_returns_per_match=0)); lTableW6=[ ["a",1],-1/0]; echo(search("a", lTableW6, num_returns_per_match=0)); // for completeness cube(1.0); openscad-2021.01/testdata/scad/misc/preview_variable.scad0000644000000000000000000000037714005610145022014 0ustar rootrootecho($preview=$preview); // true when doing openCSG preview, false otherwise if($preview) color("red") sphere(50); else cube(50); translate([100, 0]) render() { if($preview) color("red") sphere(50); else cube(50); } openscad-2021.01/testdata/scad/misc/ord-tests.scad0000644000000000000000000000246114005610145020406 0ustar rootroot// // WARNING: this file contains some invalid UTF-8 chars // at the end of the file. When editing make sure those // are still unchanged. // echo(ord("a")); echo(ord("abc")); echo(ord()); echo(ord("")); echo(ord(undef)); echo(ord(1/0)); echo(ord(-1/0)); echo(ord(0/0)); echo(ord(3.1416)); echo(ord([])); echo(ord([1, 2, 3])); echo(ord(["a", "b"])); echo(ord([1 : 5])); echo(ord("foo", "bar")); echo([for (c = "test") ord(c)]); echo(chr([for (c = "test") ord(c)])); a1 = "abcdefäöüß"; a2 = "012345!§$%"; u1 = "\u2190\u2191\u2193\u2192\U01F640\U01F0A1\U01F0D1"; u2 = "\U01F603"; echo(text = a1, codepoints = [for (c = a1) ord(c)]); echo(text = a2, codepoints = [for (c = a2) ord(c)]); echo(text = u1, codepoints = [for (c = u1) ord(c)]); echo(text = u2, codepoints = [for (c = u2) ord(c)]); ra1 = chr([for (c = a1) ord(c)]); ra2 = chr([for (c = a2) ord(c)]); echo(equals = a1 == ra1, len_input = len(a1), len_output = len(ra1)); echo(equals = a2 == ra2, len_input = len(a2), len_output = len(ra2)); ru1 = chr([for (c = u1) ord(c)]); ru2 = chr([for (c = u2) ord(c)]); echo(equals = u1 == ru1, len_input = len(u1), len_output = len(ru1)); echo(equals = u2 == ru2, len_input = len(u2), len_output = len(ru2)); // invalid utf-8 string, text €ÄÖÜß as latin15 (bytes: A4 C4 D6 DC DF) echo([for (c = "") ord(c)]); openscad-2021.01/testdata/scad/misc/islist-test.scad0000644000000000000000000000062114005610145020742 0ustar rootrootecho("returning true"); echo(is_list([])); echo(is_list([1])); echo(is_list([1,2])); echo(is_list([true])); echo(is_list([1,2,[5,6],"test"])); echo("--------"); echo("returning false"); echo(is_list(1)); echo(is_list(1/0)); echo(is_list(((1/0)/(1/0)))); echo(is_list("test")); echo(is_list(true)); echo(is_list(false)); echo("--------"); echo("causing warnings:"); echo(is_list()); echo(is_list(1,2));openscad-2021.01/testdata/scad/misc/operators-tests.scad0000644000000000000000000000374414005610145021645 0ustar rootrootnan = 0/0; inf = 1/0; for (lhs = [false,true,-1,0,1,nan,inf,"alpha","beta",[1,2,3],[1,2,4],[0:3],[0:1],undef], rhs = [false,true,-1,0,1,nan,inf,"alpha",[1,2,3],[0:3],undef]) { echo(lhs," == ",rhs,"->",lhs == rhs); echo(lhs," > ",rhs,"->",lhs > rhs); echo(lhs," >= ",rhs,"->",lhs >= rhs); echo(lhs," < ",rhs,"->",lhs < rhs); echo(lhs," <= ",rhs,"->",lhs <= rhs); echo(lhs," != ",rhs,"->",lhs != rhs); } // Check that vectors and their "equivalent" ranges compare in the same manner // Note: ranges and vectors are still not comparable directly to each other ranges = [ [ 1:-1: 3], // empty ranges should compare equally [-1:-1: 1], // regardless of difference in "parameters" [ 1:-1:-1], [ 1: 1: 3], [ 1:-1:-2], [ 1: 1: 4], [ 0: 1: 0] ]; for (lhs = ranges, rhs = ranges) { // expand ranges to vectors lhs_v = [for(x=lhs) x]; rhs_v = [for(x=rhs) x]; eq_v = lhs_v == rhs_v; eq_r = lhs == rhs; gt_v = lhs_v > rhs_v; gt_r = lhs > rhs; ge_v = lhs_v >= rhs_v; ge_r = lhs >= rhs; lt_v = lhs_v < rhs_v; lt_r = lhs < rhs; le_v = lhs_v <= rhs_v; le_r = lhs <= rhs; ne_v = lhs_v != rhs_v; ne_r = lhs != rhs; // Boolean results between vector comparison and range comparison should always match |||||||||| // In other words the rightmost value in echos is always true: VVVVVVVVVV echo(str("(",lhs_v," == ",rhs_v,") == (",lhs," == ",rhs,") -> ",eq_v," == ",eq_r," -> ",eq_v==eq_r)); echo(str("(",lhs_v," > ",rhs_v,") == (",lhs," > ",rhs,") -> ",gt_v," == ",gt_r," -> ",gt_v==gt_r)); echo(str("(",lhs_v," >= ",rhs_v,") == (",lhs," > ",rhs,") -> ",ge_v," == ",ge_r," -> ",ge_v==ge_r)); echo(str("(",lhs_v," < ",rhs_v,") == (",lhs," < ",rhs,") -> ",lt_v," == ",lt_r," -> ",lt_v==lt_r)); echo(str("(",lhs_v," <= ",rhs_v,") == (",lhs," <= ",rhs,") -> ",le_v," == ",le_r," -> ",le_v==le_r)); echo(str("(",lhs_v," != ",rhs_v,") == (",lhs," != ",rhs,") -> ",ne_v," == ",ne_r," -> ",ne_v==ne_r)); } openscad-2021.01/testdata/scad/misc/override.scad0000644000000000000000000000012114005610145020270 0ustar rootroot// Used to test variable override with the -D parameter a = 1; b = 2; echo(a,b); openscad-2021.01/testdata/scad/misc/assert-fail4-test.scad0000644000000000000000000000001214005610145021723 0ustar rootrootassert(); openscad-2021.01/testdata/scad/misc/bad-stl-tardis.scad0000644000000000000000000000114114005610145021266 0ustar rootroot/* sorry, this triangulation does not deal with intersecting constraints CGAL error: assertion violation! Expression : false File : ../libraries/install/include/CGAL/Constrained_triangulation_2.h Line : 636 Explanation: Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html 2013-12-29 21:15:18.937 OpenSCAD[35590:507] ERROR: CGAL NefPolyhedron Triangulation failed 2013-12-29 21:15:19.104 OpenSCAD[35590:507] ERROR: CGAL NefPolyhedron->Polyhedron conversion failed. This has been fixed, but keep this test for future reference */ render() import("bad-stl-tardis.stl"); openscad-2021.01/testdata/scad/misc/dxf-export.scad0000644000000000000000000000041014005610145020552 0ustar rootrootcircle(r=5); translate([15,0,0]) square(size=[10,10], center=true); translate([30,0,0]) polygon(points=[[-5,-5],[5,-5],[0,5]], paths=[[0,1,2]]); translate([0,-15,0]) { difference() { circle(r=5); translate([0,-6,0]) square([12,12], center=true); } }openscad-2021.01/testdata/scad/misc/children-tests.scad0000644000000000000000000000240614005610145021411 0ustar rootroot module child1() { echo("child1"); } module child2() { echo("child2"); } module child3() { echo("child3"); } module child4() { echo("child4"); } module child5() { echo("child5"); } module test_children_empty() { echo("Children empty: begin"); children(); echo("Children empty: end"); } test_children_empty() { child1();child2();child3();child4();child5(); } module test_children_scalar() { echo("Children scalar: begin"); children(0); // child1 children(4); // child5 children(2); // child3 children(5); // out children(-1); // out echo("Children scalar: end"); } test_children_scalar() { child1();child2();child3();child4();child5(); } module test_children_vector() { echo("Children vector: begin"); children([4]); // child5 last children([0,3,1]); // child1, child4, child2 children([5,-1]); // out, out echo("Children vector: end"); } test_children_vector() { child1();child2();child3();child4();child5(); } module test_children_range() { echo("Children range: begin"); children([0:4]); // all children([1:2]); // child2, child3 children([0:2:4]); // child1, child3, child5 children([0:-1:4]); // out, out echo("Children range: end"); } test_children_range() { child1();child2();child3();child4();child5(); } // to avoid no object error cube(1.0); openscad-2021.01/testdata/scad/misc/utf8-tests-use.scad0000644000000000000000000000016414005610145021300 0ustar rootrootm2 = "☺ - text - 😀 - more text!"; function f_m2() = m2; module m2() { echo("utf8-2: ☺ - ⚀⚁⚂⚃"); } openscad-2021.01/testdata/scad/misc/recursion-test-function2.scad0000644000000000000000000000010414005610145023345 0ustar rootroot// Recursion as assignment function crash() = crash(); a = crash(); openscad-2021.01/testdata/scad/misc/unicode-tests.scad0000644000000000000000000000057614005610145021255 0ustar rootrootecho("A"); // \x only allows \x01 - \x7f, everything outside that range is not handled echo("\x30\x31\x3a\x3A\x80\xFF"); echo("\u0 \U0"); echo("\u00 \U00"); echo("\u000 \U000"); echo("\u0000\u0030\u0031\u003a\u003A \u2698 \u27BE \U0000"); echo("\u00000 \U00000"); echo("\U000000\U000030\U000031\U00003a\U00003A \U01F638 \U01F0A1 "); echo("\u0000000 \U0000000"); echo("B"); openscad-2021.01/testdata/scad/misc/include test6.scad0000644000000000000000000000015214005610145021126 0ustar rootrootmodule test6() { difference() { cube(center=true); cylinder(r=0.4, h=2, center=true); } } openscad-2021.01/testdata/scad/misc/tail-recursion-tests.scad0000644000000000000000000000341014005610145022555 0ustar rootrootfunction substring(text, start, end = -1, idx = -1, res = "") = idx < end && idx < len(text) ? substring(text, start, end, idx < 0 ? start + 1 : idx + 1, str(res, text[idx < 0 ? start : idx])) : res; // normal recursion, no tail-recursion elimination possible function f3a(a, ret = 0) = a <= 0 ? 0 : a + f3a(a - 1); echo("without tail-recursion eliminiation: ", f3a(100)); // this allows tail-recursion eliminiation function f3b(a, ret = 0) = a <= 0 ? ret : f3b(a - 1, ret + a); echo("with tail-recursion eliminiation: ", f3b(100)); // check tail-recursion eliminiation by using a high loop count function f3c(a, ret = 0) = a <= 0 ? ret : f3c(a - 1, ret + a); echo("with tail-recursion eliminiation: ", f3c(2000)); // use nested function call function f1(x, y = []) = x <= 0 ? y : f1(x - 1, concat(y, [[x, x]])); echo(f1(2000)[20]); // recursion in the "false" part of the ternary operator function c(a, b) = chr(a % 26 + b); function f2a(x, y = 0, t = "") = x <= 0 ? t : f2a(x - 1, y + 2, str(t, c(y, 65))); s1 = f2a(50000); echo(len(s1), substring(s1, 0, 40)); // recursion in the "true" part of the ternary operator function f2b(x, y = 0, t = "") = x > 0 ? f2b(x - 1, y + 1, str(t, chr((y % 26) + 97))) : t; s2 = f2b(50000); echo(len(s2), substring(s2, 0, 40)); // tail recursion with a complicated mix of let/assert/echo and nested ternary operators function ftail_mixed(n) = let(x = 42 + n) assert(x >= 42) n == 0 ? ( x ) : n < 10 ? ( n < 5 ? ( let(y = 33 + x) echo(n=n, x=x, y=y) ftail_mixed(n - 1) ) : ( assert(n >= 0) ftail_mixed(n - 1) ) ) : ( let(y = let(z = n - 1) z) ftail_mixed(y) ); echo(ftail_mixed=ftail_mixed(10000)); // 42 openscad-2021.01/testdata/scad/misc/sub1/0000755000000000000000000000000014005610145016475 5ustar rootrootopenscad-2021.01/testdata/scad/misc/sub1/errors-warnings-incuse.scad0000644000000000000000000000014314005610145023755 0ustar rootrootmodule moduleWithErrorIncUse(){ echo(xyz); circle(r=1,d=test()); } moduleWithErrorIncUse();openscad-2021.01/testdata/scad/misc/sub1/included.scad0000644000000000000000000000021514005610145021116 0ustar rootrootecho("included.scad"); // Issue #837 - non-existing file causes subsequent include to fail include include openscad-2021.01/testdata/scad/misc/sub1/sub2/0000755000000000000000000000000014005610145017350 5ustar rootrootopenscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/0000755000000000000000000000000014005610145020224 5ustar rootrootopenscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/use-test4.scad0000644000000000000000000000007314005610145022715 0ustar rootrootmodule test4() { cylinder(r=0.5, $fn=10, center=true); } openscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/include-test4.scad0000644000000000000000000000007314005610145023544 0ustar rootrootmodule test4() { cylinder(r=0.5, $fn=10, center=true); } openscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/sub4/0000755000000000000000000000000014005610145021101 5ustar rootrootopenscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/sub4/use-test2.scad0000644000000000000000000000033314005610145023567 0ustar rootroot//Test nested use use //Test relative file location use <../use-test4.scad> test2_variable = 0.7; module test2() { translate([2,0,0]) test3(); translate([2,-2,0]) test4(); cube(center=true); } openscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/sub4/include-test3.scad0000644000000000000000000000007414005610145024421 0ustar rootrootmodule test3() { cylinder(r1=0.7, r2=0.2, center=true); } openscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/sub4/use-test3.scad0000644000000000000000000000007414005610145023572 0ustar rootrootmodule test3() { cylinder(r1=0.7, r2=0.2, center=true); } openscad-2021.01/testdata/scad/misc/sub1/sub2/sub3/sub4/include-test2.scad0000644000000000000000000000026214005610145024417 0ustar rootroot//Test nested include include //Test relative file location include <../include-test4.scad> test2_variable = 0.7; module test2() { cube(center=true); } openscad-2021.01/testdata/scad/misc/sub1/included2.scad0000644000000000000000000000003014005610145021173 0ustar rootrootecho("included2.scad"); openscad-2021.01/testdata/scad/misc/value-reassignment-tests.scad0000644000000000000000000000046414005610145023434 0ustar rootroot// Test reassignment which depends on a previously assigned variable, // as this could be messed up if order of assignment evaluation // changes myval = 2; i = 2; myval = i * 2; // This is not (yet) allowed as it will be evaluates in place of the first assignment echo(myval, i); // Should output undef, 2 openscad-2021.01/testdata/scad/misc/no-break-space-test.scad0000644000000000000000000000003114005610145022215 0ustar rootrootecho ("A"); echo ("B"); openscad-2021.01/testdata/scad/misc/ifelse-ast-dump.scad0000644000000000000000000000106614005610145021461 0ustar rootroot// This tests many variations of if/else with single/multiple children // to verify AST dump indentation behavior. if (true) { cube(); sphere(); translate([10,10,10]) if (false) { cylinder(); cube(); } else { sphere(); cube(); } } else { echo("hi"); } if (true) cube(); else sphere(); if (true) { if (false) { if (true) { echo("hello"); echo("world"); } else { if (true) echo("hello"); else echo("bye bye"); echo("world"); } assert(true); } else { echo("hello world"); } echo("!"); } openscad-2021.01/testdata/scad/misc/echo-tests.scad0000644000000000000000000000143014005610145020533 0ustar rootrootecho(undef); echo("string"); s = "stringvar"; echo(s); echo(a = 1, b = 2.0, true, c = false); v = [1, "vecstr", 2.34, false]; echo(v); r = [1:2:10]; echo(r); echo(vec = [1,2,3]); echo(range = [0:2]); echo(str("string generated by str()")); // https://github.com/openscad/openscad/issues/158 rept by nop head // 0.8 should print 0.8 not 0.80000...004 (regardless of internal representation) echo(0.8); // More comprehensive test of trailing zero trimming, including exponents with zeros // https://github.com/openscad/openscad/issues/2950 for(e1=[1:6]) { x = e1*pow(10,e1); for(e=[-10:10]) { echo((x+1)*pow(10,e-e1)); echo((x+6)*pow(10,e-e1)); // for e1==6, the least significant digit gets rounded } } // Test parallel vs. sequential lookup u = 23; echo(u = 2, v = 2 * u); openscad-2021.01/testdata/scad/misc/scope-assignment-tests.scad0000644000000000000000000000271414005610145023102 0ustar rootrootecho("union scope"); a = 4; union() { a = 5; echo("local a (5):", a); } echo("global a (4):", a); echo("module scope:"); module mymodule(b=6) { b = 7; echo("local b (7)", b); } mymodule(); mymodule(8); echo("module children scope:"); module mymodule2(b2=6) { b2 = 2; children(0); } mymodule2(b2=7) { b2 = 3; echo("b2 (3)", b2); } echo("for loop (c = 0,1,25):"); for (i=[0:2]) { c = (i > 1) ? i + 23 : i; echo("c", c); } echo("if scope:"); if (true) { d = 8; echo("d (8)", d); } echo("else scope:"); if (false) { } else { d = 9; echo("d (9)", d); } echo("anonymous inner scope (scope ignored):"); union() { e = 2; echo("outer e (3)", e); { e = 3; echo("inner e (3)", e); } } echo("anonymous scope (scope ignored):"); f=1; echo("outer f (2)", f); { f=2; echo("inner f (2)", f); } echo("anonymous scope reassign:"); { g=1; echo("g (2)", g); g=2; } echo("anonymous reassign using outer (scope ignored)", h); h=5; { h=h*2; // Not allowed echo("h (undef)", h); } echo("override variable in assign scope:"); assign(i=9) { i=10; echo("i (10)", i); } echo("group scope:"); group() { a=11; echo("local a (11)", a); } echo("legimate case for module parameter overwrite: (see #2628)"); function clamp(a) = a > 10 ? 10 : a < 0 ? 0: a; module mytest(a=5){ a=clamp(echo("parameter a(20)", a) a); echo("local a(10)", a); } mytest(20);openscad-2021.01/testdata/scad/misc/use-test5.scad0000644000000000000000000000005314005610145020313 0ustar rootrootmodule test5() { sphere(r=0.5, $fn=8); } openscad-2021.01/testdata/scad/misc/bad-stl-tardis.stl0000644000000000000000000054317414005610145021177 0ustar rootroot4?wBQxB%?wByBwByB%??wBQxB%?wBQxBB`?wByB?wByBwBQxB?wBOxB?wByBwBQxBB`?wBQxB??Q@yB@@V@yB%?V@yB@@?Q@yB@@Q@yB%?V@yB%?21$w&mA%?~&Aw&mA21$bw&mA%?~&A%?~&A?BA@@wBAq@BAq@?BA@@wBA@@wBAq@?ByB@wBmB@wByB@?ByB@BmB@wBmB@BOxBrBOxBByBwByBrBOxBwBOxBwByBByBrBOxB?wByB%?ByB@@wByB@@?wByB%?ByB%?ByB@@?pBA@@aBAq@pBAq@?pBA@@aBA@@aBAq@?V@yB@Q@mB@Q@yB@?V@yB@V@mB@Q@mB@vBmAwBAwBlAvBmAvBAwBABABmABABABmABmA?ByB%?wByB@@ByB@@?ByB%?wByB%?wByB@@BlBwBgBBgBBlBwBlBwBgB?wBA@@BAq@wBAq@?wBA@@BA@@BAq@?wByB@BmB@ByB@?wByB@wBmB@BmB@?wByB%?ByB@@wByB@@?wByB%?ByB%?ByB@@?ByB@wBmB@wByB@?ByB@BmB@wBmB@pBgBB8YBpB8YBpBgBBgBB8YB?YwBlA@@wBAq@wBlAq@?YwBlA@@wBA@@wBAq@?pByBByB%?ByB?pByBpByB%?ByB%??pByB@BmB@ByB@?pByB@pBmB@BmB@pBOxBkBOxBpByBaByBkBOxBaBOxBaByBpByBkBOxB?wBA@@BAq@wBAq@?wBA@@BA@@BAq@?aByBpByB%?pByB?aByBaByB%?pByB%??aByB@pBmB@pByB@?aByB@aBmB@pBmB@ BlBaBgB BgB BlBaBlBaBgB?BA@@pBAq@BAq@?BA@@pBA@@pBAq@?aByB%? ByB@@aByB@@?aByB%? ByB%? ByB@@? ByB@aBmB@aByB@? ByB@ BmB@aBmB@BpA>Bd;??pA|)Bd;?pA|)BpA>B?wBA%?BmA%?BA%??wBA%?wBlA%?BmA%??pABBd;?pARWBpARWBd;??pABBd;?pABBpARWB?pAjBd;?pA|%BpA|%Bd;??pAjBd;?pAjBpA|%B?pAmBb@@gBb@pAgBb@?pAmBb@@mBb@@gBb@wBOxBByBwByBwBOxBBOxBByBwBOxBByBwByBwBOxBBOxBByB?BgB@@wB8YB@@B8YB@@?BgB@@wBgB@@wB8YB@@?/AjBd;?pAjBpAjBd;??/AjBd;?/AjBpAjBBOxBpByBByBBOxBpBOxBpByB?/A|)Bd;?pA|)BpA|)Bd;??/A|)Bd;?/A|)BpA|)B4?/ABBd;?pABBpABBd;?4?/ABBd;?/ABBpABB?/ABBd;?/ARWB/ARWBd;??/ABBd;?/ABB/ARWBaBOxB ByBaByBaBOxB BOxB ByB?B/A>Bd;??/A|)Bd;?/A|)B/A>B@OxBQ@yB@yB@OxBQ@OxBQ@yB?/AjBd;?/A|%B/A|%Bd;??/AjBd;?/AjB/A|%B?Bd;?Bd;?BBd;?BBd;?/A>Bd;?/A>BBpARWBd;?/ARWB/ARWBd;?pARWBd;?pARWB/ARWB?wBlBwBgB%?wBgB?wBlBwBlB?wBgB%??wBgB%?wBlBB`?wBlB%??wBgB%?wBlB?wBlBB`??wBmBb@BgBb@wBgBb@?wBmBb@BmBb@BgBb@wBgBB8YBwB8YBwBgBBgBB8YB/ARWBd;?/ABB/ABBd;?/ARWBd;?/ARWB/ABB/A>Bd;?/A|)B/A|)Bd;?/A>Bd;?/A>B/A|)B?wBmBb@BgBb@wBgBb@?wBmBb@BmBb@BgBb@?BmBb@pBgBb@BgBb@?BmBb@pBmBb@pBgBb@kBlBaBgBaBlBaBgBpBlBpBgBaBgBkBlBpBlB?pBgB@@aB8YB@@pB8YB@@?pBgB@@aBgB@@aB8YB@@?aBmBb@ BgBb@aBgBb@?aBmBb@ BmBb@ BgBb@? BmBb@Bd;?Bd;?Bd;?B%?V@|)B@@V@>B@@V@>B%?V@|)B%?V@|)B@@vBBwB|%BwBBvBBvB|%BwB|%BB|%BBBB|%BB|%BBBBB?/ABBd;?pA>Bd;?/A>Bd;??/ABBd;?pABBd;?pA>Bd;??V@Bb@Q@|%Bb@V@|%Bb@?V@Bb@Q@Bb@Q@|%Bb@pBABmApBnApBABABmA?wBBBd;?BRWBd;?wBRWBd;??wBBBd;?BBBd;?BRWBd;?BBwB|%BB|%BBBwBBwB|%B?pBAq@aBmAq@pBnAq@?pBAq@aBAq@aBmAq@wB|)BB>BwB>BwB|)BB|)BB>B BBaBA BA BBaBBaBA B|)BB B>B B|)BBQ@V BV@jBQ@jBQ@V B@V BV@jBV@jB@AV@AV@jB@V B@AwBlABABmAwBlAwBABA?wBB@@BA@@wBA@@?wBB@@BB@@BA@@?wBB@@BA@@wBA@@?wBB@@BB@@BA@@?BB@@pBA@@BA@@?BB@@pBB@@pBA@@aBBpBAaBAaBBpBBpBA? (BB@@0-B%B@@ (B%B@@?Z 4BB@@ (BB@@3BB@@?H4B%B@@B`ABB@@5B%B@@?v5B%B@@B`ABB@@5B%B@@?HB/B@@aBA@@IB%B@@?aBB@@HBB@@HBB@@?3BB@@ (BB@@`2BB@@? (BB@@3B%B@@`2B%B@@? (BB@@B`ABB@@3B%B@@?̡6B%B@@B`ABB@@Q7B%B@@?B`ABB@@ BB@@/6BB@@?3B%B@@B`ABB@@> 4B%B@@?H4BB@@ (BB@@أ4BB@@?HBB@@aBA@@HB/B@@?/6B%B@@B`ABB@@̡6B%B@@?6^4BB@@ (BB@@> 4BB@@?HBB@@ BA@@aBA@@?HBB@@FBB@@ BA@@? BB@@B`ABB@@FBB@@?V5B%B@@B`ABB@@v5B%B@@?v5BB@@ (BB@@V5BB@@? BB@@5BB@@/6BB@@? (BB@@ BA@@B`ABB@@?B`ABB@@ BA@@FBB@@? BB@@ (BB@@v5BB@@? BB@@P!BB@@43$BB@@?43$BB@@ BA@@ (BB@@?P!BB@@th!B/B@@ BA@@? BB@@th!BB@@P!BB@@? BB@@L7!BB@@th!BB@@?L7!B5^B@@ BB@@ BA@@?L7!B5^B@@L7!B%B@@ BB@@? BB@@ !BB@@L7!BB@@? BB@@Bd;?/A>B/A>Bd;?pA>Bd;?pA>B/A>BpA|%Bd;?/A|%B/A|%Bd;?pA|%Bd;?pA|%B/A|%B?/AmBb@Bd;?BBBd;?rBBBd;??rB>Bd;?B>Bd;?BBBd;??/AB@@BB>BB|)BpB|)BpB>B?aBBB@@pB8YB@@aB8YB@@?aBBB@@pBBB@@pB8YB@@aB|)B B>BaB>BaB|)B B|)B B>BQ@jB@|%B@jBQ@jBQ@|%B@|%B?wBB%?wB|%B@@wBB@@?wBB%?wB|%B%?wB|%B@@?wB|%B@@BB@@wBB@@?wB|%B@@B|%B@@BB@@?B|)B@@wB>B@@B>B@@?B|)B@@wB|)B@@wB>B@@?B|%Bd;?rBjBd;?BjBd;??B|%Bd;?rB|%Bd;?rBjBd;?pB|)BaB>BpB>BpB|)BaB|)BaB>B? B|)Bd;?_B>Bd;? B>Bd;?? B|)Bd;?_B|)Bd;?_B>Bd;??Bd;?_BBBd;? BBBd;?? B>Bd;?_B>Bd;?_BBBd;??V@BBb@Q@8YBb@V@8YBb@?V@BBb@Q@BBb@Q@8YBb@?B|%Bd;?wBjBd;?BjBd;??B|%Bd;?wB|%Bd;?wBjBd;?B|)BwB>BB>BB|)BwB|)BwB>BB|%BwBBBBB|%BwB|%BwBBBd;?BBBd;?wBBBd;??wB>Bd;?B>Bd;?BBBd;?@|)BpA>BpA|)B@|)B@>BpA>B?wB|)B%?wB>B@@wB|)B@@?wB|)B%?wB>B%?wB>B@@?wB>B@@B|)B@@wB|)B@@?wB>B@@B>B@@B|)B@@?B>Bd;?rB|)Bd;?B|)Bd;??B>Bd;?rB>Bd;?rB|)Bd;?,1$Eh(G'BB_'ˡXB%?^'RWB11$G'BBG'BB%?_'ˡXB%?/A|%B/A|)B/A|)B/A|%B/A|%B/A|)B?B>Bd;?wB|)Bd;?B|)Bd;??B>Bd;?wB>Bd;?wB|)Bd;?wBBBB8YBwB8YBwBBBBBBB8YB BBBB@@aB|)B@@pB|)B@@?pB>B@@aB>B@@aB|)B@@aBBB B8YBaB8YBaBBB BBB B8YB?BBB@@wB8YB@@B8YB@@?BBB@@wBBB@@wB8YB@@pBBBaB8YBpB8YBpBBBaBBBaB8YB? BBBd;?_BRWBd;? BRWBd;?? BBBd;?_BBBd;?_BRWBd;?? B>B@@B@@B@@B/A>B/ABB/ABB/A>BvB|)BwB>BwB|)BvB|)BvB>BwB>BB>BB|)BB>BB>BB|)BB|)B?pA>B@@@|)B@@pA|)B@@?pA>B@@@>B@@@|)B@@BBBwB8YBB8YBBBBwBBBwB8YB?/ABBd;?/A>Bd;?/ABBd;??/ABBd;?/A>Bd;?/A>Bd;? Vi>B8YB@@rBRWBd;?BRWBd;?Vi>B8YB@@pB8YB@@rBRWBd;??e?>pB8YB@@rBBBd;?rBRWBd;??e?K"5>pB8YB@@pBBB@@rBBBd;??e>BBB@@BRWBd;?BBBd;??e>BBB@@B8YB@@BRWBd;??e?>pB|%B@@rBjBd;?rB|%Bd;??e?>pB|%B@@pBB@@rBjBd;?yVi?>pBB@@BjBd;?rBjBd;?Vi?>pBB@@BB@@BjBd;??e>BB@@B|%Bd;?BjBd;??e>BB@@B|%B@@B|%Bd;??e?>pB>B@@rB|)Bd;?rB>Bd;??e?>pB>B@@pB|)B@@rB|)Bd;??e>B|)B@@B>Bd;?B|)Bd;??e>B|)B@@B>B@@B>Bd;??e?> B|%B@@ BjBd;? B|%Bd;??e?> B|%B@@ BB@@ BjBd;?yVi?> BB@@_BjBd;? BjBd;?Vi?> BB@@aBB@@_BjBd;??e>aBB@@_B|%Bd;?_BjBd;??e>aBB@@aB|%B@@_B|%Bd;??e>aB|)B@@_B>Bd;?_B|)Bd;??e>aB|)B@@aB>B@@_B>Bd;??e?> B>B@@ B|)Bd;? B>Bd;??e?> B>B@@ B|)B@@ B|)Bd;??e>aBBB@@_BRWBd;?_BBBd;??e>aBBB@@aB8YB@@_BRWBd;? Vi>aB8YB@@ BRWBd;?_BRWBd;?Vi>aB8YB@@ B8YB@@ BRWBd;??e?> B8YB@@ BBBd;? BRWBd;??e?> B8YB@@ BBB@@ BBBd;??e?>pA|%B@@pAjBd;?pA|%Bd;??e?>pA|%B@@pAB@@pAjBd;? Vi?>pAB@@/AjBd;?pAjBd;?Vi?>pAB@@/AB@@/AjBd;?(Vi?>/AB@@/AB@@pA>B@@pA|)Bd;?pA>Bd;??e?>pA>B@@pA|)B@@pA|)Bd;??e>Bd;?B@@Bd;?sVi>/A8YB@@pARWBd;?/ARWBd;?Vi>/A8YB@@pA8YB@@pARWBd;??e?>pA8YB@@pABBd;?pARWBd;??e?>pA8YB@@pABB@@pABBd;??e>BBB@@BRWBd;?BBBd;??e>BBB@@B8YB@@BRWBd;? Vi>B8YB@@wBRWBd;?BRWBd;?Vi>B8YB@@wB8YB@@wBRWBd;??e?>wB8YB@@wBBBd;?wBRWBd;??e?>wB8YB@@wBBB@@wBBBd;??e?>wB|%B@@wBjBd;?wB|%Bd;??e?>wB|%B@@wBB@@wBjBd;?vVi?>wBB@@BjBd;?wBjBd;?Vi?>wBB@@BB@@BjBd;??e>BB@@B|%Bd;?BjBd;??e>BB@@B|%B@@B|%Bd;??e?>wB>B@@wB|)Bd;?wB>Bd;??e?>wB>B@@wB|)B@@wB|)Bd;??e>B|)B@@B>Bd;?B|)Bd;??e>B|)B@@B>B@@B>Bd;??/AyB/AyB%?/AyB?/AyB/AyB%?/AyB%?/AOxB/AyB/AyB/AOxB/AOxB/AyB?/AyB@/AmB@/AyB@?/AyB@/AmB@/AmB@?/AA@@/AAq@/AAq@?/AA@@/AA@@/AAq@/AmA/AA/AmA/AmA/AA/AA?/AAq@/AmAq@/AAq@?/AAq@/AmAq@/AmAq@/A|%Bd;?/AjB/AjBd;?/A|%Bd;?/A|%B/AjB/A|%Bd;?/A8YB@@/ARWBd;?/A8YB@@}5Vi>/A8YB@@/ARWBd;?/ARWBd;?/AA/AjB/AA/AA/AjB/AjB/A|%B/AjB/A|%B/A|%B/AjB/AjB?/AA@@/AB@@/AA@@?/AA@@/AB@@/AB@@Vi?>/AjBd;?/AB@@/AjBd;?.Vi?>/AjBd;?/AB@@/AB@@?wB|%B%?BB%?B|%B%??wB|%B%?wBB%?BB%?vB|%BwB|)BwB|%BvB|%BvB|)BwB|)BB|)BB|%BB|)BB|)BB|%BB|%B?B|%B@@wB|)B@@B|)B@@?B|%B@@wB|%B@@wB|)B@@@1$e'''|%B+'|)B%?+'|)B@1$e'''|%Be'''|%B%?+'|)B%?Q@|)BV@|%BV@|)BQ@|)BQ@|%BV@|%B?Q@|)B@@@|%B@@@|)B@@?Q@|)B@@Q@|%B@@@|%B@@wB|)BB|%BwB|%BwB|)BB|)BB|%B?e>B|%Bd;?B|)B@@B|)Bd;??e>B|%Bd;?B|%B@@B|)B@@B|)BwB|%BB|%BB|)BwB|)BwB|%B?wB|)B@@B|%B@@wB|%B@@?wB|)B@@B|)B@@B|%B@@?e?>wB|%B@@wB|)Bd;?wB|)B@@?e?>wB|%B@@wB|%Bd;?wB|)Bd;?B|%BpB|)BB|)BB|%BpB|%BpB|)B?e>B|)B@@B|%Bd;?B|%B@@?e>B|)B@@B|)Bd;?B|%Bd;?pB|%BaB|)BpB|)BpB|%BaB|%BaB|)B?pB|)B@@aB|%B@@pB|%B@@?pB|)B@@aB|)B@@aB|%B@@?e?>rB|)Bd;?pB|%B@@rB|%Bd;??e?>rB|)Bd;?pB|)B@@pB|%B@@ B|)BaB|%B B|%B B|)BaB|)BaB|%B?e>_B|%Bd;?aB|)B@@_B|)Bd;??e>_B|%Bd;?aB|%B@@aB|)B@@ B|)Bd;? B|%B@@ B|%Bd;??e?> B|)Bd;? B|)B@@ B|%B@@pA|%B@@pA|)Bd;?pA|)B@@?e?>pA|%B@@pA|%Bd;?pA|)Bd;?/A|)B/A>B/A|)B/A|)B/A>B/A>B?/A|)Bd;?/A>Bd;?/A|)Bd;??/A|)Bd;?/A>Bd;?/A>Bd;??/AjBd;?/A|%Bd;?/AjBd;??/AjBd;?/A|%Bd;?/A|%Bd;??/A|%Bd;?B@@wBBB%?wBBB@@?wB>B@@wB>B%?wBBB%?vB>BwBBBwB>BvB>BvBBBwBBBBBBB>BBBBBBBB>BB>B?B>B@@wBBB@@BBB@@?B>B@@wB>B@@wBBB@@V@BB@@V@>B%?V@>B@@V@BB@@V@BB%?V@>B%?Q@>B@BB@>BQ@>BQ@BB@BB?Q@>Bb@V@BBb@V@>Bb@?Q@>Bb@Q@BBb@V@BBb@wBBBB>BwB>BwBBBBBBB>B?e>BBB@@B>Bd;?B>B@@?e>BBB@@BBBd;?B>Bd;?wB>BBBBwBBBwB>BB>BBBB?wBBB@@B>B@@wB>B@@?wBBB@@BBB@@B>B@@?e?>wB>B@@wBBBd;?wBBB@@?e?>wB>B@@wB>Bd;?wBBBd;?pBBBB>BpB>BpBBBBBBB>B?e>B>Bd;?BBB@@BBBd;??e>B>Bd;?B>B@@BBB@@aBBBpB>BaB>BaBBBpBBBpB>B?aB>B@@pBBB@@aBBB@@?aB>B@@pB>B@@pBBB@@?e?>rBBBd;?pB>B@@rB>Bd;??e??e>rBBBd;?pBBB@@pB>B@@ BBBaB>B B>B BBBaBBBaB>B?e>_B>Bd;?aBBB@@_BBBd;??e>_B>Bd;?aB>B@@aBBB@@BBB? BBB@@B@@ B>B@@? BBB@@B@@?e?> B>B@@ BBBd;? BBB@@?e?> B>B@@ B>Bd;? BBBd;?/ABBB/A>B/ABBB?e>Bd;?Bd;?B@@BpA>BpABB/ABB/A>B?e?>pABBd;?pA>B@@pA>Bd;??e?>pABBd;?pABB@@pA>B@@?/ARWBd;?/ABBd;?/ARWBd;??/ARWBd;?/ABBd;?/ABBd;??wBmB@@wByBb@wBmBb@?wBmB@@wByB@@wByBb@?wByB@@ByBb@wByBb@?wByB@@ByB@@ByBb@wBBB|%BBBwBBwB|%BB|%B?@yBb@Q@yB@@Q@yBb@?@yBb@@yB@@Q@yB@@?ByB@@wByBb@ByBb@?ByB@@wByB@@wByBb@?wByB@@ByBb@wByBb@?wByB@@ByB@@ByBb@?ByB@@pByBb@ByBb@?ByB@@pByB@@pByBb@?pByB@@aByBb@pByBb@?pByB@@aByB@@aByBb@?aByB@@ ByBb@aByBb@?aByB@@ ByB@@ ByBb@? ByB@@B%?B|)B%?B>B%??wB>B%?wB|)B%?B|)B%?V@mBb@Q@mB@V@mB@V@mBb@Q@mBb@Q@mB@?Q@yB@V@yBb@V@yB@?Q@yB@Q@yBb@V@yBb@wBmBb@BmB@wBmB@wBmBb@BmBb@BmB@?ByBb@wByB@ByB@?ByBb@wByBb@wByB@BmBb@wBmB@BmB@BmBb@wBmBb@wBmB@?wByBb@ByB@wByB@?wByBb@ByBb@ByB@pBmBb@BmB@pBmB@pBmBb@BmBb@BmB@?ByBb@pByB@ByB@?ByBb@pByBb@pByB@aBmBb@pBmB@aBmB@aBmBb@pBmBb@pBmB@?pByBb@aByB@pByB@?pByBb@aByBb@aByB@ BmBb@aBmB@ BmB@ BmBb@aBmBb@aBmB@?aByBb@ ByB@aByB@?aByBb@ ByBb@ ByB@BFKA@@BF[Ad;?BFKAd;??e>BFKA@@BF[A@@BF[Ad;?V@A@@V@mA%?V@A%?V@A@@V@mA@@V@mA%?_R3BA@@wBAq@wBA@@_R3BA@@BAq@wBAq@V@v?@V@d;_@b@V@d;_@@@V@v?@V@v?b@V@d;_@b@wBF[ABFKABF[AwBF[AwBFKABFKA?wBFKA@@BF[A@@BFKA@@?wBFKA@@wBF[A@@BF[A@@pBA@@aBAq@aBA@@pBA@@pBAq@aBAq@?Q@РA@@Q@Ab@Q@РAb@?Q@РA@@Q@A@@Q@Ab@vBAwBlAwBAvBAvBmAwBlABmABABmABmABABA?e?>wBF[A@@wBFKAd;?wBF[Ad;??e?>wBF[A@@wBFKA@@wBFKAd;?Bv?wBd;_@wBv?Bv?Bd;_@wBd;_@wBA@@BAq@BA@@wBA@@wBAq@BAq@?Bd;_@@@wBd;_@b@wBd;_@@@?Bd;_@@@Bd;_@b@wBd;_@b@pBFKABF[ABFKApBFKApBF[ABF[A?wBd;_@@@wBv?b@wBv?@?wBd;_@@@wBd;_@b@wBv?b@pBd;_@BH@Bd;_@pBd;_@pBH@BH@?6wBlA@@wBAq@wBA@@?6wBlA@@wBlAq@wBAq@?e>BF[Ad;?BFKA@@BF[A@@?e>BF[Ad;?BFKAd;?BFKA@@?Bd;_@@@wBd;_@b@wBd;_@@@?Bd;_@@@Bd;_@b@wBd;_@b@aBFKApBF[ApBFKAaBFKAaBF[ApBF[AwBA@@BAq@BA@@wBA@@wBAq@BAq@?aBF[A@@pBFKA@@pBF[A@@?aBF[A@@aBFKA@@pBFKA@@?pBd;_@@@Bd;_@b@Bd;_@@@?pBd;_@@@pBd;_@b@Bd;_@b@qv[ Bv?o;aBd;_@aBv? o,6î Bv?o; Bd;_@aBd;_@BA@@pBAq@pBA@@BA@@BAq@pBAq@?e?>rBFKAd;?pBF[A@@pBFKA@@?e?>rBFKAd;?rBF[Ad;?pBF[A@@? Bd;_@@@aBd;_@b@aBd;_@@@? Bd;_@@@ Bd;_@b@aBd;_@b@5î_BF[Ad;?aBFKA@@aBF[A@@?e>_BF[Ad;?_BFKAd;?aBFKA@@?pAd;_@@@/Ad;_@b@/Ad;_@@@?pAd;_@@@pAd;_@b@/Ad;_@b@V@v?o;Q@d;_@o;Q@v?o;V@v?o;V@d;_@o;Q@d;_@o; BF[A@@ BFKAd;? BF[Ad;??e?> BF[A@@ BFKA@@ BFKAd;??Bd;_@@@wBH@@@wBd;_@@@?Bd;_@@@BI@@@wBH@@@/AQAd;?pAQA/AQA/AQAd;?pAQAd;?pAQA/AFKApAFKAd;?pAF[A@@pAFKA@@?e?>pAFKAd;?pAF[Ad;?pAF[A@@?/AИAd;?/AF[A/AИA?/AИAd;?/AF[Ad;?/AF[A?/Auh@d;?/AFKAd;?/AFKAd;??/Auh@d;?/Auh@d;?/AFKAd;??/AQAd;?/AРA/AQA?/AQAd;?/AРAd;?/AРABB|)BwB|)BwB>BB>B?wBd;_@@@BI@@@Bd;_@@@?wBd;_@@@wBH@@@BI@@@Bd;_@wBv?wBd;_@Bd;_@Bv?wBv??wBd;_@@@BH@@@Bd;_@@@?wBd;_@@@wBH@@@BH@@@?Bd;_@@@pBH@@@pBd;_@@@?Bd;_@@@BH@@@pBH@@@aBd;_@pBH@pBd;_@aBd;_@aBH@pBH@?aBd;_@b@pBv?b@pBd;_@b@?aBd;_@b@aBv?b@pBv?b@?43XB9@@@aBH@@@43XBH@@@?43XB9@@@aBd;_@@@aBH@@@?x"B9@@@hJBH@@@x"BH@@@?BH@@@ BH@@@B9@@@?hJBH@@@ Bd;_@@@hJB:@@@?hJBH@@@x"BE@@@ Bd;_@@@?x"BE@@@hJBH@@@x"B9@@@?43XBE@@@aBd;_@@@43XB9@@@?hJBE@@@aBd;_@@@43XBE@@@?hJBE@@@ Bd;_@@@aBd;_@@@?hJB:@@@ Bd;_@@@hJBE@@@?BE@@@ Bd;_@@@x"BE@@@? BH@@@BE@@@B9@@@? BH@@@ Bd;_@@@BE@@@? Bd;_@@@B%?BBB%??wBBB%?wB>B%?B>B%??wBH@@@BFKA@@BI@@@?wBH@@@wBFKA@@BFKA@@?wBРA@@BA@@BРA@@?wBРA@@wBA@@BA@@?Buh@d;?rBFKAd;?rBuh@d;??Buh@d;?BFKAd;?rBFKAd;?aBРApBApBРAaBРAaBApBA?1BA%Q@23BA%Q@1BA%Q@?:BuA%Q@9BaA%Q@:BaA%Q@?23BaA%Q@1BuA%Q@1BaA%Q@?9BA%Q@:BA%Q@:BA%Q@?_BQA%Q@/?BaA%Q@j?BXA%Q@?/?BA%Q@_BQA%Q@j?BXA%Q@?7BA%Q@:BA%Q@:8BA%Q@?9BaA%Q@:BuA%Q@:8BaA%Q@?7BaA%Q@:BuA%Q@Zd6BaA%Q@?Q.BA%Q@ BРA%Q@th1BA%Q@?v>BuA%Q@_BQA%Q@B`;BuA%Q@?4BA%Q@1BA%Q@5BA%Q@?Zd6BA%Q@:BA%Q@7BA%Q@?Zd6BA%Q@1BA%Q@:BA%Q@?_BQA%Q@>BA%Q@/?BaA%Q@?>BSA%Q@_BQA%Q@/?BA%Q@?>BSA%Q@_BРA%Q@_BQA%Q@?|4BaA%Q@1BuA%Q@23BaA%Q@?:8BA%Q@:BA%Q@9BA%Q@?:BuA%Q@7BaA%Q@:8BaA%Q@?1BA%Q@|4BA%Q@23BA%Q@?7BaA%Q@:BuA%Q@7BaA%Q@?|4BA%Q@1BA%Q@4BA%Q@?_BQA%Q@v>BuA%Q@>BA%Q@?v>BA%Q@_BРA%Q@>BSA%Q@?1BA%Q@Zd6BA%Q@5BA%Q@?7BA%Q@:BA%Q@7BA%Q@?5BaA%Q@Zd6BaA%Q@:BuA%Q@?5BaA%Q@:BuA%Q@4BaA%Q@? BQA%Q@:BuA%Q@_BQA%Q@? BQA%Q@1BuA%Q@:BuA%Q@?:BuA%Q@|4BaA%Q@4BaA%Q@?:BuA%Q@1BuA%Q@|4BaA%Q@?B`;BA%Q@_BРA%Q@v>BA%Q@?B`;BA%Q@ BРA%Q@_BРA%Q@?_BQA%Q@:BuA%Q@B`;BuA%Q@?1BA%Q@ BРA%Q@:BA%Q@?:BA%Q@ BРA%Q@B`;BA%Q@?th1BA%Q@ BРA%Q@1BA%Q@? BQA%Q@th1BuA%Q@1BuA%Q@?-BSA%Q@ BРA%Q@Q.BA%Q@? BQA%Q@Q.BuA%Q@th1BuA%Q@? BРA%Q@-BA%Q@ BQA%Q@? BРA%Q@-BaA%Q@-BA%Q@?-BA%Q@ BРA%Q@-BSA%Q@?6^-BXA%Q@ BРA%Q@-BA%Q@? BQA%Q@-BA%Q@Q.BuA%Q@?-BaA%Q@ BРA%Q@6^-BXA%Q@? BРA@@BBBBB>BwB>BwBBBBBB?wBA@@BA@@BA@@?wBA@@wBA@@BA@@?wBA@@BA@@BA@@?wBA@@wBA@@BA@@?BA@@pBA@@pBA@@?BA@@BA@@pBA@@aBApBApBAaBAaBApBA?aBA@@ BA@@ BA@@?aBA@@aBA@@ BA@@? BA@@BH@@@rBuh@d;?pBH@@@/Vi?ś>BH@@@Buh@d;?rBuh@d;??e?>pBH@@@rBFKAd;?pBFKA@@?e?>pBH@@@rBuh@d;?rBFKAd;??e>BFKA@@Buh@d;?BH@@@?e>BFKA@@BFKAd;?Buh@d;??e?>pBРA@@rBQAd;?pBA@@?e?>pBРA@@rBРAd;?rBQAd;?Vi>pBA@@BQAd;?BA@@%Vi>pBA@@rBQAd;?BQAd;??e>BA@@BРAd;?BРA@@?e>BA@@BQAd;?BРAd;??e?>pBF[A@@rBИAd;?pBИA@@?e?>pBF[A@@rBF[Ad;?rBИAd;??e>BИA@@BF[Ad;?BF[A@@?e>BИA@@BИAd;?BF[Ad;??e?> BРA@@ BQAd;? BA@@?e?> BРA@@ BРAd;? BQAd;?Vi> BA@@_BQAd;?aBA@@%Vi> BA@@ BQAd;?_BQAd;??e>aBA@@_BРAd;?aBРA@@?e>aBA@@_BQAd;?_BРAd;??e>aBИA@@_BF[Ad;?aBF[A@@?e>aBИA@@_BИAd;?_BF[Ad;??e?> BF[A@@ BИAd;? BИA@@?e?> BF[A@@ BF[Ad;? BИAd;??e>aBFKA@@_Buh@d;?aBH@@@?e>aBFKA@@_BFKAd;?_Buh@d;?o?ͳ>aBH@@@43XBq@>@43XBH@@@}`0Ki?>43XB;@+@_Buh@d;?43XBuh@d;?S:Wj?7>43XBF@j<@aBH@@@43XB(@5^:@ꥺ`h?>43XB@y&@aBH@@@43XBs=@)\@6@d?>aBH@@@43XBF@j<@43XBq@>@9%i?(u>43XBB`@7@_Buh@d;?43XB;@+@&9Xi?+>43XBB`@7@aBH@@@_Buh@d;?k9i?q>43XB(@5^:@aBH@@@43XB @b8@{;9i?<>aBH@@@43XB@y&@43XB @b8@ i?B>43XBs=@)\@aBH@@@43XBB`@7@o?ͳ>hJBH@@@x"Bq@>@x"BH@@@Ki?>x"Buh@d;?hJB;@+@hJBuh@d;?n./Ki?>x"Buh@d;?x"B;@+@hJB;@+@A%q9Yj?7>x"BF@j<@hJBq@>@x"B(@5^:@W]9o?ͳ>x"BF@j<@hJBH@@@hJBq@>@l9lh?>x"B@y&@hJB;@+@x"Bs=@)\@M%i?+u>x"B@y&@hJBB`@7@hJB;@+@GhJBH@@@x"BF@j<@x"Bq@>@>@9i?q>x"B(@5^:@hJBq@>@x"B @b8@R.%i?*u>x"BB`@7@hJB;@+@x"B;@+@9-Uh?>hJBt=@)\@x"B@y&@hJB@y&@?hJB@= '@hJB@y&@x"B@y&@ݭ-i?2R>hJB@d;/@hJB@= '@x"B@y&@$ 2 i? >x"B@y&@hJBt=@)\@hJBB`@7@a6 i?D>x"Bs=@)\@hJB;@+@x"BB`@7@9i?<>x"B@y&@x"B @b8@hJBq@>@?h?>hJB@:@hJBB`@5@x"B@y&@p.%g?>hJBq@>@hJB@:@x"B@y&@l9j?%>hJBB`@5@hJB@d;/@x"B@y&@Zo?ͳ>Bq@>@ BH@@@BH@@@Ki?> Buh@d;?B;@+@Buh@d;?#:ah?>Bs=@)\@ BH@@@B@y&@y:g?>B@:@ BH@@@Bq@>@]㹑%i?)u> Buh@d;?BB`@7@B;@+@!Xi?> Buh@d;? BH@@@BB`@7@: i?C>BB`@7@ BH@@@Bs=@)\@(9h?>BB`@5@ BH@@@B@:@ йTi?> BH@@@B@d;/@B@y&@e j?%>B@d;/@ BH@@@BB`@5@hJB;@B`5@hJBt=@ P@hJBuh@y6@?e?> BH@@@ BFKAd;? BFKA@@?e?> BH@@@ Buh@d;? BFKAd;??e?>pAРA@@pAQAd;?pAA@@?e?>pAРA@@pAРAd;?pAQAd;?Vi>pAA@@/AQAd;?/AA@@FVi>pAA@@pAQAd;?/AQAd;?Vi>/AA@@/AA@@/AQAd;?pAF[A@@pAИAd;?pAИA@@?e?>pAF[A@@pAF[Ad;?pAИAd;??e>/AH@@@pAuh@d;?pAH@@@E/Vi?ě>/AH@@@/Auh@d;?pAuh@d;??e?>pAH@@@pAFKAd;?pAFKA@@?e?>pAH@@@pAuh@d;?pAFKAd;??e>BFKA@@Buh@d;?BI@@@?e>BFKA@@BFKAd;?Buh@d;?ɦVi?ě>BI@@@wBuh@d;?wBH@@@%-Vi?>BI@@@Buh@d;?wBuh@d;??e?>wBH@@@wBFKAd;?wBFKA@@?e?>wBH@@@wBuh@d;?wBFKAd;??e?>wBРA@@wBQAd;?wBA@@?e?>wBРA@@wBРAd;?wBQAd;?Vi>wBA@@BQAd;?BA@@%Vi>wBA@@wBQAd;?BQAd;??e>BA@@BРAd;?BРA@@?e>BA@@BQAd;?BРAd;??e?>wBF[A@@wBИAd;?wBИA@@?e?>wBF[A@@wBF[Ad;?wBИAd;??e>BИA@@BF[Ad;?BF[A@@?e>BИA@@BИAd;?BF[Ad;?Q@v?o;V@o;V@v?o;Q@v?o;Q@o;V@o;?@yB@AyB%?pAyB?@yB@yB%?@AyB%??aBd;_@@@pBd;_@b@pBd;_@@@?aBd;_@@@aBd;_@b@pBd;_@b@/AA@@/AAq@/AA@@/AA@@/AAq@/AAq@/AmA/AA/AA/AmA/AmA/AA?/AAq@/AmAq@/AmAq@?/AAq@/AAq@/AmAq@/AРAd;?/AQA/AРA/AРAd;?/AQAd;?/AQA?/AРAd;?/AH@@@/Auh@d;?/Auh@d;?Vi?ě>/AH@@@/AH@@@/Auh@d;?/AA/AQA/AQA/AA/AA/AQA/AРA/AQA/AQA/AРA/AРA/AQA?/AA@@/AA@@/AA@@?/AA@@/AA@@/AA@@|VVi>/AQAd;?/AA@@/AA@@Vi>/AQAd;?/AQAd;?/AA@@?wBИA%?wBРA@@wBИA@@?wBИA%?wBРA%?wBРA@@vBИAwBРAwBИAvBИAvBРAwBРABРABИABРABРABИABИA?BРA@@wBИA@@wBРA@@?BРA@@BИA@@wBИA@@V@РA%?V@ИA@@V@РA@@V@РA%?V@ИA%?V@ИA@@@РAQ@ИAQ@РA@РA@ИAQ@ИA?V@РAb@Q@ИAb@Q@РAb@?V@РAb@V@ИAb@Q@ИAb@wBИABРABИAwBИAwBРABРA?e>BРAd;?BИA@@BРA@@?e>BРAd;?BИAd;?BИA@@BИAwBРAwBИABИABРAwBРA?wBИA@@BРA@@BИA@@?wBИA@@wBРA@@BРA@@?e?>wBРA@@wBИAd;?wBРAd;??e?>wBРA@@wBИA@@wBИAd;?BРApBИApBРABРABИApBИA?e>BИA@@BРAd;?BИAd;??e>BИA@@BРA@@BРAd;?pBРAaBИAaBРApBРApBИAaBИA?pBИA@@aBРA@@aBИA@@?pBИA@@pBРA@@aBРA@@?e?>rBИAd;?pBРA@@pBИA@@?e?>rBИAd;?rBРAd;?pBРA@@ BИAaBРAaBИA BИA BРAaBРA?e>_BРAd;?aBИA@@aBРA@@?e>_BРAd;?_BИAd;?aBИA@@ BИAd;? BРA@@ BИA@@?e?> BИAd;? BРAd;? BРA@@pAРA@@pAИAd;?pAРAd;??e?>pAРA@@pAИA@@pAИAd;?/AИA/AF[A/AF[A/AИA/AИA/AF[A?/AИAd;?/AF[Ad;?/AF[Ad;??/AИAd;?/AИAd;?/AF[Ad;??/AQAd;?/AРAd;?/AРAd;??/AQAd;?/AQAd;?/AРAd;??/AРAd;?B+'|)B11$+'|)B%?BC'>B%?BC'>B?wBA%?wBB@@wBA@@?wBA%?wBB%?wBB@@V@B%?V@A@@V@B@@V@B%?V@A%?V@A@@?wBРA%?BИA%?BРA%??wBРA%?wBИA%?BИA%??B%?G'BBBC'>B@1$BC'>B%?G'BB%?G'BB%1$l&A%?w&mAl&A%1$yl&A%?w&mA%?w&mA?wBv?}??wBd;_@@@wBv?@?wBv?}??wBd;_@%?wBd;_@@@V@v?}??V@d;_@o;V@v?o;V@v?}??V@d;_@%?V@d;_@o;?wBd;_@%?wBH@@@wBd;_@@@?wBd;_@%?wBH@%?wBH@@@V@@%?V@d;_@@@V@H@@@V@@%?V@d;_@%?V@d;_@@@?wBH@%?wBFKA@@wBH@@@?wBH@%?wBFKA%?wBFKA@@01$4&F[A%?1ɉ&ИA4&F[A01$v4&F[A%?1ɉ&ИA%?1ɉ&ИA?wBA%?wBA@@wBA@@?wBA%?wBA%?wBA@@41$!pkg&$A%?l&AYd&QA41$%kg&$A%?l&A%?l&AV@yBV@QxB%?V@yB%?V@yBV@QxBB`?V@QxB%?V@QxB%?V@QxB?5?V@yB%?V@SxB+@V@yB%?V@QxB?5?V@SxB+@V@yB@@V@yB%?V@mB+@V@mB@@V@oB+@V@mB@@V@rB+@V@oB+@V@mB@@V@yB@@V@rB+@V@~uB+@V@yB@@V@SxB+@V@rB+@V@yB@@V@~uB+@V@$A%?V@РA@@V@A@@V@$A%?V@РA%?V@РA@@?^wBE[A%?wBИA@@wBE[A@@?^wBE[A%?wBИA%?wBИA@@31$ڹ%@%?%#&FKA<+%uh@21$b4%@%?%#&FKA%?%#&FKAV@mBb@V@yB@@V@mB@@V@mBb@V@yBb@V@yB@@@1$1ɉ&ИA%?E&РA1ɉ&ИA@1$1ɉ&ИA%?E&РA%?E&РAV@mB@V@yBb@V@mBb@V@mB@V@yB@V@yBb@01$%#&FKA%?4&F[A%#&FKA01$%#&FKA%?4&F[A%?4&F[AV@}??Q@@V@@V@}??Q@}??Q@@PA}??/A@`fA@PA}??/A}??/A@L7A}?? B@DA@L7A}?? B}?? B@aB}?? Bo;aBo;aB}?? B}?? Bo;aB}??pB@aB@aB}??pB}??pB@B}??pBBB}??pB}??pBB}??wB@B@B}??wB}??wB@B}??wBBB}??wB}??wBB}??wB@B@B}??wB}??wB@/A}??/Ao;/Ao;/A}??/A}??/Ao;/A}??DA@/A@/A}??L7A}??DA@V@}??V@v?o;V@o;V@}??V@v?}??V@v?o;?wB}??wBv?@wB@?wB}??wBv?}??wBv?@?wBB%?BA%?BB%??wBB%?wBA%?BA%?wBABBBAwBAwBBBB?wB|)B%?B|%B%?B|)B%??wB|)B%?wB|%B%?B|%B%?wB|%BB|)BB|%BwB|%BwB|)BB|)BwBd;_@BH@Bd;_@wBd;_@wBH@BH@?wBH@%?Bd;_@%?BH@%??wBH@%?wBd;_@%?Bd;_@%?wBd;_@%?Bd;_@Bd;_@%?wBd;_@%?wBd;_@Bd;_@wBH@BFKABH@wBH@wBFKABFKA?wBFKA%?BH@%?BFKA%??wBFKA%?wBH@%?BH@%?wBABABAwBAwBABA?wBA%?BA%?BA%??wBA%?wBA%?BA%?wBE[ABИABF[AwBE[AwBИABИA?wBИA%?BF[A%?BИA%??wBИA%?wBE[A%?BF[A%??wBgB%?B8YB%?BgB%??wBgB%?wB8YB%?B8YB%?wB8YBBgBB8YBwB8YBwBgBBgB?wBgBBgB%?BgB?wBgBwBgB%?BgB%??wB8YB%?BBB%?B8YB%??wB8YB%?wBBB%?BBB%?wBBBB8YBBBBwBBBwB8YBB8YB?Bd;_@%?BH@BH@%??Bd;_@%?Bd;_@BH@?BH@%?BFKABFKA%??BH@%?BH@BFKA?BFKA%?BF[ABF[A%??BFKA%?BFKABF[A?BF[A%?BИABИA%??BF[A%?BF[ABИA?BИA%?BРABРA%??BИA%?BИABРA?BРA%?BABA%??BРA%?BРABA?BA%?BABA%??BA%?BABA?BA%?BmABmA%??BA%?BABmA?BmA%?BABA%??BmA%?BmABA?BA%?BBBB%??BA%?BABB?BB%?B|%BB|%B%??BB%?BBB|%B?B|%B%?B|)BB|)B%??B|%B%?B|%BB|)B?B|)B%?B>BB>B%??B|)B%?B|)BB>B?B>B%?BBBBBB%??B>B%?B>BBBB?BBB%?B8YBB8YB%??BBB%?BBBB8YB?B8YB%?BgBBgB%??B8YB%?B8YBBgB?Q@yB%?@yB@@@yB%??Q@yB%?Q@yB@@@yB@@?Q@yB@@mB@@yB@?Q@yB@Q@mB@@mB@V@lBQ@gBV@gBV@lBQ@lBQ@gB?Q@gBb@V@mBb@V@gBb@?Q@gBb@Q@mBb@V@mBb@Q@OxBV@yBQ@yBQ@OxBV@OxBV@yBQ@gBV@RWBV@gBQ@gBQ@RWBV@RWB?@ИA@@Q@РA@@Q@ИA@@?@ИA@@@РA@@Q@РA@@Q@RWBV@BBV@RWBQ@RWBQ@BBV@BB?Q@gB@@@8YB@@@gB@@?Q@gB@@Q@8YB@@@8YB@@?Q@|%B@@@B@@@|%B@@?Q@|%B@@Q@B@@@B@@@V BQ@jB@jB@V BQ@V BQ@jB?Q@B@@@A@@@B@@?Q@B@@Q@A@@@A@@@AV@mAV@A@A@mAV@mAQ@|%BV@jBV@|%BQ@|%BQ@jBV@jB?@8YB@@pABB@@pA8YB@@?@8YB@@@BB@@pABB@@Q@>BV@|)BV@>BQ@>BQ@|)BV@|)B?Q@|)Bb@V@>Bb@V@|)Bb@?Q@|)Bb@Q@>Bb@V@>Bb@@|%BpA|)BpA|%B@|%B@|)BpA|)B?Q@|%Bb@V@|)Bb@V@|%Bb@?Q@|%Bb@Q@|)Bb@V@|)Bb@Q@BBV@>BV@BBQ@BBQ@>BV@>B?Q@BB@@@>B@@@BB@@?Q@BB@@Q@>B@@@>B@@?Q@yBb@V@yB@@V@yBb@?Q@yBb@Q@yB@@V@yB@@V@A@@V@РAb@V@Ab@V@A@@V@РA@@V@РAb@Q@mB@@mBb@@mB@Q@mB@Q@mBb@@mBb@?@yBb@pAyB@pAyBb@?@yBb@@yB@pAyB@?@A@@pAAq@pAA@@?@A@@@Aq@pAAq@?Q@d;_@@@@d;_@b@@d;_@@@?Q@d;_@@@Q@d;_@b@@d;_@b@Q@v?o;@d;_@o;@v?o;Q@v?o;Q@d;_@o;@d;_@o;?@d;_@b@pAv?b@pAd;_@b@?@d;_@b@@v?b@pAv?b@%C@d;_@o;pAuh@pAd;_@o;-4%C@d;_@o;@uh@pAuh@Q@@@}??@@Q@@Q@}??@}??Q@FKAV@uh@V@FKAQ@FKAQ@uh@V@uh@?Q@d;_@b@V@H@b@V@d;_@b@?Q@d;_@b@Q@H@b@V@H@b@?Q@РAb@V@Ab@V@РAb@?Q@РAb@Q@Ab@V@Ab@Q@A@QAQ@QAQ@A@A@QA?Q@A@@@A@@@A@@?Q@A@@Q@A@@@A@@@mAV@AV@mA@mA@AV@AQ@QAV@РAV@QAQ@QAQ@РAV@РA?@FKA@@pAH@@@pAFKA@@?@FKA@@@H@@@pAH@@@Q@ИAV@F[AV@ИAQ@ИAQ@F[AV@F[A?Q@F[Ab@V@ИAb@V@F[Ab@?Q@F[Ab@Q@ИAb@V@ИAb@@Aq@pAA@@pAAq@@Aq@@A@@pAA@@Q@РAV@ИAV@РAQ@РAQ@ИAV@ИA?@РA@@pAИA@@pAРA@@?@РA@@@ИA@@pAИA@@@FKApAF[ApAFKA@FKA@F[ApAF[A?Q@F[A@@@FKA@@@F[A@@?Q@F[A@@Q@FKA@@@FKA@@?Q@Ab@V@mAb@V@Ab@?Q@Ab@Q@Ab@V@mAb@?Q@F[A@@Q@ИAb@Q@F[Ab@?Q@F[A@@Q@ИA@@Q@ИAb@V@ИA@@V@F[Ab@V@ИAb@V@ИA@@V@F[A@@V@F[Ab@?V@mAb@Q@Ab@V@Ab@?V@mAb@Q@Ab@Q@Ab@?Q@8YB@@Q@gBb@Q@8YBb@?Q@8YB@@Q@gB@@Q@gBb@V@A@@V@mAb@V@Ab@V@A@@V@mA@@V@mAb@V@gB@@V@8YBb@V@gBb@V@gB@@V@8YB@@V@8YBb@?Q@B@@Q@|%Bb@Q@Bb@?Q@B@@Q@|%B@@Q@|%Bb@V@|%B@@V@Bb@V@|%Bb@V@|%B@@V@B@@V@Bb@?Q@A@@Q@Bb@Q@Ab@?Q@A@@Q@B@@Q@Bb@V@B@@V@Ab@V@Bb@V@B@@V@A@@V@Ab@?~3Q@BB@@Q@8YBb@Q@BBb@?~3Q@BB@@Q@8YB@@Q@8YBb@V@8YB@@V@BBb@V@8YBb@V@8YB@@V@BB@@V@BBb@?Q@>B@@Q@BBb@Q@>Bb@?Q@>B@@Q@BB@@Q@BBb@V@BB@@V@>Bb@V@BBb@V@BB@@V@>B@@V@>Bb@V@A@@V@Ab@V@Ab@V@A@@V@A@@V@Ab@?Q@A@@Q@Ab@Q@Ab@?Q@A@@Q@A@@Q@Ab@V@FKA@@V@H@b@V@FKAb@V@FKA@@V@H@@@V@H@b@?Q@H@@@Q@FKAb@Q@H@b@?Q@H@@@Q@FKA@@Q@FKAb@V@РA@@V@ИAb@V@РAb@V@РA@@V@ИA@@V@ИAb@?Q@ИA@@Q@РAb@Q@ИAb@?Q@ИA@@Q@РA@@Q@РAb@?Q@FKA@@Q@F[Ab@Q@FKAb@?Q@FKA@@Q@F[A@@Q@F[Ab@V@F[A@@V@FKAb@V@F[Ab@V@F[A@@V@FKA@@V@FKAb@?Q@|)B@@Q@>Bb@Q@|)Bb@?Q@|)B@@Q@>B@@Q@>Bb@V@>B@@V@|)Bb@V@>Bb@V@>B@@V@|)B@@V@|)Bb@?Q@|%B@@Q@|)Bb@Q@|%Bb@?Q@|%B@@Q@|)B@@Q@|)Bb@V@|)B@@V@|%Bb@V@|)Bb@V@|)B@@V@|%B@@V@|%Bb@?Q@d;_@@@Q@H@b@Q@d;_@b@?Q@d;_@@@Q@H@@@Q@H@b@V@H@@@V@d;_@b@V@H@b@V@H@@@V@d;_@@@V@d;_@b@V@mA@@V@Ab@V@mAb@V@mA@@V@A@@V@Ab@Q@lB@gBQ@gBQ@lB@lB@gB?@gBb@Q@mBb@Q@gBb@?@gBb@@mBb@Q@mBb@pAOxB@yBpAyBpAOxB@OxB@yB@RWBpAgBpARWB@RWB@gBpAgB@BBpARWBpABB@BB@RWBpARWB@jBpA|%BpAjB@jB@|%BpA|%B@>BQ@|)BQ@>B@>B@|)BQ@|)B?@|)B@@Q@>B@@Q@|)B@@?@|)B@@@>B@@Q@>B@@?@|)B@@pA|%B@@pA|)B@@?@|)B@@@|%B@@pA|%B@@@>BpABBpA>B@>B@BBpABB?@yB@@pAyBb@pAyB@@?@yB@@@yBb@pAyBb@@gBb@pAgB@@pAgBb@@gBb@@gB@@pAgB@@@v?b@`fAv?@pAv?b@@v?b@@v?@`fAv?@?@v?@`fA@`fAv?@?@v?@@@`fA@@F[AQ@FKAQ@F[A@F[A@FKAQ@FKA@FKAQ@uh@Q@FKA@FKA@uh@Q@uh@?@H@@@pAd;_@@@pAH@@@?@H@@@@d;_@@@pAd;_@@@?@A@@pAРA@@pAA@@?@A@@@РA@@pAРA@@@РApAQApAРA@РA@QApAQA@ИAQ@F[AQ@ИA@ИA@F[AQ@F[A?@ИA@@pAF[A@@pAИA@@?@ИA@@@F[A@@pAF[A@@?@yB%?Q@yBQ@yB%??@yB%?@yBQ@yB@ИApAРApAИA@ИA@РApAРA@}??pAo;PA}??@}??@o;pAo;@o;pAv?o;pAo;@o;@v?o;pAv?o;?@yB%?pAyB@@@AyB%??@yB%?@yB@@pAyB@@?@yB@pAmB@pAyB@?@yB@@mB@pAmB@?@Aq@pAmAq@pAAq@?@Aq@@UAq@pAmAq@?@gB@@pA8YB@@pAgB@@?@gB@@@8YB@@pA8YB@@?@|%B@@pAB@@pA|%B@@?@|%B@@@B@@pAB@@pAApAjBpAApAApAV BpAjBpAjB@V B@jBpAjBpAV B@V B?@B@@pAA@@pAB@@?@B@@@A@@pAA@@?@BB@@Q@8YB@@Q@BB@@?@BB@@@8YB@@Q@8YB@@@|)BQ@|%BQ@|)B@|)B@|%BQ@|%B?@BB@@pA>B@@pABB@@?@BB@@@>B@@pA>B@@@mB@pAmBb@pAmB@@mB@@mBb@pAmBb@?@yB@Q@yBb@Q@yB@?@yB@@yBb@Q@yBb@?@F[A@@pAFKA@@pAF[A@@?@F[A@@@FKA@@pAFKA@@?@d;_@@@pAd;_@b@pAd;_@@@?@d;_@@@@d;_@b@pAd;_@b@@v?o;pAd;_@o;pAv?o;@v?o;@d;_@o;pAd;_@o;?@v?b@Q@d;_@b@Q@v?b@?@v?b@@d;_@b@Q@d;_@b@%C@uh@Q@d;_@o;Q@uh@9%C@uh@@d;_@o;Q@d;_@o;@@PA}??`fA@@@@}??PA}??pAA@QA@ApAApAQA@QApAQApAApAApAQApAApAA?@A@@pAA@@pAA@@?@A@@@A@@pAA@@?@H@@@Q@FKA@@Q@H@@@?@H@@@@FKA@@Q@FKA@@@Aq@@UA@@@A@@@Aq@@UAq@@UA@@?Q@mA@@@A@@Q@A@@?Q@mA@@@UA@@@A@@?Q@mA@@Q@Ab@Q@A@@?Q@mA@@Q@Ab@Q@Ab@?Q@Ab@Q@A@@Q@Ab@?Q@Ab@Q@mA@@Q@A@@@UA@@@Aq@@A@@@UA@@@UAq@@Aq@?@UA@@Q@A@@@A@@?@UA@@Q@mA@@Q@A@@?V@mA%?~&A%?w&mA%??V@mA%?V@A%?~&A%?V@Aw&mA~&AV@AV@mAw&mA BFKAd;? Buh@%Q@ BFKA%Q@ BFKAd;? Buh@d;? Buh@%Q@Buh@7@ Buh@d;?Buh@d;? Buh@d;?Buh@%Q@ Buh@%Q@ Buh@d;?Buh@ P@Buh@%Q@Buh@K7@ Buh@d;?Buh@y6@Buh@HJ@ Buh@d;?Buh@G@Buh@y&@ Buh@d;?Buh@7@Buh@ P@ Buh@d;?Buh@hM@Buh@y6@ Buh@d;?Buh@y&@ Buh@d;?Buh@D@Buh@G@Buh@>@ Buh@d;?Buh@K7@ Buh@d;?Buh@>@Buh@D@x"Buh@%Q@hJBuh@ P@hJBuh@%Q@x"Buh@%Q@x"Buh@ P@hJBuh@ P@hJBuh@7@x"Buh@d;?hJBuh@d;?x"Buh@j<@hJBuh@ P@x"Buh@>@hJBuh@y6@x"Buh@d;?hJBuh@y&@hJBuh@D@x"Buh@d;?hJBuh@>@hJBuh@D@x"Buh@7@x"Buh@d;?x"Buh@hM@hJBuh@ P@x"Buh@ P@x"Buh@D@x"Buh@>@hJBuh@ P@hJBuh@HJ@x"Buh@y&@hJBuh@G@hJBuh@y&@x"Buh@d;?hJBuh@7@x"Buh@G@x"Buh@D@hJBuh@ P@x"Buh@HJ@hJBuh@ P@x"Buh@hM@hJBuh@K7@x"Buh@d;?hJBuh@y6@x"Buh@,@hJBuh@ P@x"Buh@j<@x"Buh@HJ@x"Buh@G@hJBuh@ P@hJBuh@>@x"Buh@d;?hJBuh@K7@x"Buh@y&@hJBuh@ P@x"Buh@,@hJBuh@ P@x"Buh@y&@hJBuh@hM@x"Buh@y&@hJBuh@D@hJBuh@G@x"Buh@y&@x"Buh@7@hJBuh@D@43XBuh@ P@_Buh@%Q@43XBuh@%Q@43XBuh@j<@_Buh@%Q@43XBuh@>@43XBuh@HJ@_Buh@%Q@43XBuh@hM@43XBuh@hM@_Buh@%Q@43XBuh@ P@_Buh@d;?43XBuh@7@43XBuh@d;?_Buh@d;?_Buh@%Q@43XBuh@7@43XBuh@,@_Buh@%Q@43XBuh@j<@43XBuh@G@_Buh@%Q@43XBuh@HJ@_Buh@%Q@43XBuh@y&@43XBuh@7@43XBuh@D@43XBuh@>@_Buh@%Q@43XBuh@D@_Buh@%Q@43XBuh@G@43XBuh@y&@_Buh@%Q@43XBuh@,@?_Buh@d;?_BFKA%Q@_Buh@%Q@?_Buh@d;?_BFKAd;?_BFKA%Q@?V@ˡXB%?wp'gB%?_'ˡXB%??V@ˡXB%?V@gB%?wp'gB%?V@gB^'RWBwp'gBV@gBV@RWB^'RWB?V@A%?A'B%?~&A%??V@A%?V@B%?A'B%?V@jB~&AZC'jBV@jBV@A~&A?V@BB%?_'ˡXB%?G'BB%??V@BB%?V@ˡXB%?_'ˡXB%?V@RWBG'BB^'RWBV@RWBV@BBG'BB?V@|%B%?+'|)B%?e'''|%B%??V@|%B%?V@|)B%?+'|)B%?V@|)Be'''|%B+'|)BV@|)BV@|%Be'''|%B$CV@uh@d;_@o;<+%uh@ᓭ$CV@uh@V@d;_@o;d;_@o;V@d;_@o;d;_@%?d;_@o;V@d;_@o;V@d;_@%?d;_@%??V@d;_@%?%@%?d;_@%??V@d;_@%?V@@%?%@%??V@РA%?kg&$A%?E&РA%??V@РA%?V@$A%?kg&$A%?V@QAE&РAYd&QAV@QAV@РAE&РA?V@|)B%?BC'>B%?+'|)B%??V@|)B%?V@>B%?BC'>B%?V@>B+'|)BBC'>BV@>BV@|)B+'|)B?V@B%?e'''|%B%?A'B%??V@B%?V@|%B%?e'''|%B%?V@|%BZC'jBe'''|%BV@|%BV@jBZC'jB?V@>B%?G'BB%?BC'>B%??V@>B%?V@BB%?G'BB%?V@BBBC'>BG'BBV@BBV@>BBC'>B?V@A%?w&mA%?l&A%??V@A%?V@mA%?w&mA%?V@mAl&Aw&mAV@mAV@Al&A?V@F[A%?1ɉ&ИA%?4&F[A%??V@F[A%?V@ИA%?1ɉ&ИA%?V@ИA4&F[A1ɉ&ИAV@ИAV@F[A4&F[A?V@$A%?l&A%?kg&$A%??V@$A%?V@A%?l&A%?V@AYd&QAl&AV@AV@QAYd&QA?V@@%?%#&FKA%?%@%??V@@%?V@FKA%?%#&FKA%?V@FKA<+%uh@%#&FKAV@FKAV@uh@<+%uh@?V@ИA%?E&РA%?1ɉ&ИA%??V@ИA%?V@РA%?E&РA%?V@РA1ɉ&ИAE&РAV@РAV@ИA1ɉ&ИA?V@FKA%?4&F[A%?%#&FKA%??V@FKA%?V@F[A%?4&F[A%?V@F[A%#&FKA4&F[AV@F[AV@FKA%#&FKA?_BРAd;?_BQA%Q@_BРA%Q@?_BРAd;?_BQAd;?_BQA%Q@?_BQAd;? BQA%Q@_BQA%Q@?_BQAd;? BQAd;? BQA%Q@ BQAd;? BРA%Q@ BQA%Q@ BQAd;? BРAd;? BРA%Q@ BИAd;? BF[A%Q@ BИA%Q@ BИAd;? BF[Ad;? BF[A%Q@?_BF[Ad;?_BИA%Q@_BF[A%Q@?_BF[Ad;?_BИAd;?_BИA%Q@ BРAd;? BИA%Q@ BРA%Q@ BРAd;? BИAd;? BИA%Q@?_BИAd;?_BРA%Q@_BИA%Q@?_BИAd;?_BРAd;?_BРA%Q@ BF[Ad;? BFKA%Q@ BF[A%Q@ BF[Ad;? BFKAd;? BFKA%Q@V@lB%?V@lBB`?V@gB%?V@gBV@lB?V@lBV@gBV@gB%?V@lB?V@lB?V@gB%?V@lBB`??V@gB%?wp'gBwp'gB%??V@gB%?V@gBwp'gBAoB+@V@mB+@V@oB+@V@mB+@AoB+@AmB+@V@mB+@V@mB+@AoB+@ArB+@V@oB+@V@rB+@ArB+@AoB+@V@oB+@ArB+@kBoB+@AoB+@ArB+@kBrB+@kBoB+@AoB+@kBmB+@AmB+@AoB+@kBoB+@kBmB+@A~uB+@V@rB+@V@~uB+@A~uB+@ArB+@V@rB+@ASxB+@V@~uB+@V@SxB+@ASxB+@A~uB+@V@~uB+@ASxB+@kB~uB+@A~uB+@ASxB+@kBSxB+@kB~uB+@A~uB+@kBrB+@ArB+@A~uB+@kB~uB+@kBrB+@kB~uB+@rBrB+@kBrB+@kB~uB+@rB~uB+@rBrB+@kBSxB+@rB~uB+@kB~uB+@kBSxB+@rBSxB+@rB~uB+@rB~uB+@wBSxB+@wB~uB+@rB~uB+@rBSxB+@wBSxB+@rBrB+@wB~uB+@wBrB+@rBrB+@rB~uB+@wB~uB+@kBoB+@rBmB+@kBmB+@kBoB+@rBoB+@rBmB+@kBrB+@rBoB+@kBoB+@kBrB+@rBrB+@rBoB+@rBoB+@wBrB+@wBoB+@rBoB+@rBrB+@wBrB+@rBmB+@wBmB+@wBmB+@wBoB+@rBmB+@rBoB+@wBoB+@wBmB+@rBmB+@<;rBSxB+@wBQxB?5?wBSxB+@H*<;rBSxB+@rBQxB?5?wBQxB?5?<;kBSxB+@rBQxB?5?rBSxB+@b*<;kBSxB+@kBQxB?5?rBQxB?5?kBQxB?5?rBQxBB`?rBQxB?5?kBQxB?5?kBQxBB`?rBQxBB`?rBQxB?5?wBQxB%?wBQxB?5?wBQxBB`?rBQxB?5?rBQxBB`?wBQxBB`?wBQxB%?rBQxB?5?<;ASxB+@kBQxB?5?kBSxB+@b*<;ASxB+@AQxB?5?kBQxB?5?<;AQxB?5?V@SxB+@V@QxB?5?3*<;AQxB?5?ASxB+@V@SxB+@V@QxBB`?AQxB?5?V@QxB%?V@QxBB`?AQxBB`?AQxB?5?AQxB?5?V@QxB?5?V@QxB%?AQxB?5?kBQxBB`?kBQxB?5?AQxB?5?AQxBB`?kBQxBB`?AQxBB`?kBQxB?kBQxBB`?AQxBB`?AQxB?kBQxB?V@QxBB`?V@QxB?AQxB?AQxB?AQxBB`?V@QxBB`?w[;AQxB?/AOxBAOxB G[;/AOxBAQxB?V@QxB?2۳[;V@QxB?V@OxBQ@OxB[;/AOxBV@QxB?pAOxB[;V@QxB?Q@OxB@OxB[;@OxBpAOxBV@QxB?[;/AOxB/AOxBV@QxB?w`[;kBQxB?aBOxBkBOxB[;kBQxB?AQxB?aBOxB[;AOxBBBBB?BAB~ A9?BРA?BABBBA9H??BF[ABИAB~ A9??B}?SB9?B|)BB>B?BmAB~ A9?BA?BABAB~ A9??B|%BB|)BBA9H??B=A9?BA9H?B|)B?BmABA9H?B~ A9?vB~ AvB~ A9?vBA9H?vB|%BvB=A9?vB}?SB9?vB}?SBvBBBvB}?SB9?vB>BvB}?SB9?vBBBvBmAvBA9H?vBAvBAwBAvBAvB~ AvBA9H?vBFKAvB>BvB|)BvB}?SB9?vBBvBAvBA9H?vBИAvBA9H?vBРAvB|)BvB|%BvB}?SB9?vBAvBA9H?vBmAvBAvBAvBA9H?vBAvBA9H?vBAvBF[AvBA9H?vBИA?@A@A!?Q@A?pAA!?@A@A!??pAA!?pAA@A?Q@A@A!?@ApAV BpAV B!?@V BQ@V B@V B!?@V BQ@V BpAV B!?@V B!?pAV B!?Q@V B@V BpAV B!?@A!?@V B!?pAV B!?pAA!?@A!?pAA!?pAApAApAA!?pAV B!?pAApAV BpAApAV B!?pAmApAV B!?pAApAmApAApAV B!??@V B@V B!?@A?@A@A!?@A?@A@A!?@mA?@A@V B!?@A!??@A!?@A@mAq5~m[>-BA%Q@-BSA%Q@-BAHZ@J(? ?-BaAHZ@.BaA k@-BA%Q@r7.?H ?.BuA[@-BA%Q@.BaA k@? ?.BuA[@Q.BuA%Q@-BA%Q@1BA%Q@23BA%Q@,2BAW@ܾ-"?.BA[@&0BAx@.BA k@ ߾,t?.BA[@&0BAi@&0BAx@?23BaA%Q@1BaA%Q@,2BaAW@,2BAW@|4BA%Q@Nb3BA^@,2BAW@23BA%Q@|4BA%Q@O5? ?&0BaAx@81BuA/t@&0BuAi@O5? ?&0BaAx@81BaAJ @81BuA/t@?|4BaA%Q@,2BaAW@Nb3BaA^@?|4BaA%Q@23BaA%Q@,2BaAW@Nb3BA^@4BA%Q@V4BAd@Nb3BA^@|4BA%Q@4BA%Q@T_SQ;G%?81BA/t@p3BA?5@81BAJ @_EQ;G%?81BA/t@p3BA/}@p3BA?5@?4BaA%Q@Nb3BaA^@V4BaAd@?4BaA%Q@|4BaA%Q@Nb3BaA^@V4BAd@5BA%Q@X5BA+g@V4BAd@4BA%Q@5BA%Q@S3~#>bd?p3BXA@:4BaAĈ@p3BaA?5@LS3C#>rd?p3BXA@:4BXA㥋@:4BaAĈ@?5BaA%Q@V4BaAd@X5BaA+g@?5BaA%Q@4BaA%Q@V4BaAd@Zd6BAQh@5BA%Q@Zd6BA%Q@Zd6BAQh@X5BA+g@5BA%Q@g &p@'p(?:4BA@Zd6BA@:4BAĈ@.38?,6)?:4BA@Zd6BA@Zd6BA@?5BaA%Q@Zd6BaAQh@Zd6BaA%Q@?5BaA%Q@X5BaA+g@Zd6BaAQh@7BA%Q@Zd6BAQh@Zd6BA%Q@7BA%Q@n7BA+g@Zd6BAQh@e= >g?Zd6BXAz@p8BaAĈ@Zd6BaA@e= >g?Zd6BXAz@p8BXA㥋@p8BaAĈ@?Zd6BaAQh@7BaA%Q@Zd6BaA%Q@?Zd6BaAQh@n7BaA+g@7BaA%Q@7BA%Q@r8BAd@n7BA+g@7BA%Q@7BA%Q@r8BAd@H!>?R0'?p8BA@:9BA?5@p8BAĈ@>p>7 (?p8BA@:9BA/}@:9BA?5@?r8BaAd@7BaA%Q@n7BaA+g@?r8BaAd@7BaA%Q@7BaA%Q@7BA%Q@Zd9BA^@r8BAd@7BA%Q@:8BA%Q@Zd9BA^@_>EQ;?G%?:9BaA?5@r=;BuA/t@:9BuA/}@R_>SQ;?G%?:9BaA?5@r=;BaAJ @r=;BuA/t@?Zd9BaA^@7BaA%Q@r8BaAd@?Zd9BaA^@:8BaA%Q@7BaA%Q@:8BA%Q@~?:BAW@Zd9BA^@:8BA%Q@9BA%Q@~?:BAW@l>þHR?r=;BAJ @þ@R?r=;BAJ @L-_?-s?BuA%Q@>BaAHZ@>BA%Q@??Vg ?v>BuA%Q@=BuA[@>BaAHZ@?C? ?>BaAHZ@=BuA[@=BaA k@}7?Wn^>>BSA%Q@/?BA%Q@>BAHZ@1O:BuA%Q@~?:BaAW@~?:BuAW@O:BuA%Q@:BaA%Q@~?:BaAW@Q.BA%Q@th1BA%Q@.BA[@?th1BuA%Q@Q.BuA%Q@.BuA[@.BA[@,2BAW@&0BAi@.BA[@1BA%Q@,2BAW@th1BA%Q@1BA%Q@.BA[@?1BuA%Q@&0BuAi@,2BuAW@?&0BuAi@th1BuA%Q@.BuA[@?&0BuAi@1BuA%Q@th1BuA%Q@,2BAW@81BA/t@&0BAi@,2BAW@Nb3BA^@81BA/t@?Nb3BuA^@&0BuAi@81BuA/t@?Nb3BuA^@,2BuAW@&0BuAi@Nb3BA^@p3BA/}@81BA/t@Nb3BA^@V4BAd@p3BA/}@?V4BuAd@81BuA/t@p3BuA/}@?V4BuAd@Nb3BuA^@81BuA/t@V4BAd@:4BA@p3BA/}@V4BAd@X5BA+g@:4BA@?X5BuA+g@p3BuA/}@:4BuA@?X5BuA+g@V4BuAd@p3BuA/}@X5BA+g@Zd6BA@:4BA@X5BA+g@Zd6BAQh@Zd6BA@?Zd6BuAQh@:4BuA@Zd6BuA@?Zd6BuAQh@X5BuA+g@:4BuA@Zd6BAQh@p8BA@Zd6BA@Zd6BAQh@n7BA+g@p8BA@?n7BuA+g@Zd6BuA@p8BuA@?n7BuA+g@Zd6BuAQh@Zd6BuA@n7BA+g@:9BA/}@p8BA@n7BA+g@r8BAd@:9BA/}@?r8BuAd@p8BuA@:9BuA/}@?r8BuAd@n7BuA+g@p8BuA@r8BAd@r=;BA/t@:9BA/}@r8BAd@Zd9BA^@r=;BA/t@?Zd9BuA^@:9BuA/}@r=;BuA/t@?Zd9BuA^@r8BuAd@:9BuA/}@Zd9BA^@BA%Q@=BA[@?v>BuA%Q@B`;BuA%Q@=BuA[@?BN1BA%Q@,2BAW@,2BAW@?N1BA%Q@1BA%Q@,2BAW@>cNb3BA^@,2BAW@Nb3BA^@>ucNb3BA^@,2BAW@,2BAW@!>}rV4BAd@Nb3BA^@V4BAd@!>+1}rV4BAd@Nb3BA^@Nb3BA^@?>z{X5BA+g@V4BAd@X5BA+g@?>3l1z{X5BA+g@V4BAd@V4BAd@0_=eZd6BAQh@X5BA+g@Zd6BAQh@0_=0eZd6BAQh@X5BA+g@X5BA+g@%rcn7BA+g@Zd6BAQh@n7BA+g@%rbjD1cn7BA+g@Zd6BAQh@Zd6BAQh@%>4{r8BAd@n7BA+g@r8BAd@%>4{r8BAd@n7BA+g@n7BA+g@6_rrZd9BA^@r8BAd@Zd9BA^@6_Y rrZd9BA^@r8BAd@r8BAd@c~?:BAW@Zd9BA^@~?:BAW@꾋c~?:BAW@Zd9BA^@Zd9BA^@1O:BA%Q@~?:BAW@~?:BAW@O:BA%Q@:BA%Q@~?:BAW@?BN1BaA%Q@,2BuAW@,2BaAW@?N1BaA%Q@1BuA%Q@,2BuAW@>c,2BuAW@Nb3BaA^@,2BaAW@>uc,2BuAW@Nb3BuA^@Nb3BaA^@!>}rNb3BuA^@V4BaAd@Nb3BaA^@!>+1}rNb3BuA^@V4BuAd@V4BaAd@?>z{V4BuAd@X5BaA+g@V4BaAd@?>3l1z{V4BuAd@X5BuA+g@X5BaA+g@0_=eX5BuA+g@Zd6BaAQh@X5BaA+g@0_=0eX5BuA+g@Zd6BuAQh@Zd6BaAQh@%rcZd6BuAQh@n7BaA+g@Zd6BaAQh@%rbjD1cZd6BuAQh@n7BuA+g@n7BaA+g@%>4{n7BuA+g@r8BaAd@n7BaA+g@%>4{n7BuA+g@r8BuAd@r8BaAd@6_rrr8BuAd@Zd9BaA^@r8BaAd@6_Y rrr8BuAd@Zd9BuA^@Zd9BaA^@cZd9BuA^@~?:BaAW@Zd9BaA^@꾋cZd9BuA^@~?:BuAW@~?:BaAW@%6_?U>-BA%Q@-BaA%Q@-BaAHZ@XUF ?Q.BA%Q@-BAHZ@-BSA%Q@;f ?Q.BA%Q@.BA[@-BAHZ@C ?-BAHZ@.BA[@.BA k@3޾,-??.BaA k@&0BuAi@.BuA[@bdݾ-??.BaA k@&0BaAx@&0BuAi@O5 ?81BAJ @&0BAi@81BA/t@O5 ?81BAJ @&0BAx@&0BAi@_QQ;?G%?81BaAJ @p3BuA/}@81BuA/t@b_HQ;?G%?81BaAJ @p3BaA?5@p3BuA/}@p>?7 (?p3BaA?5@:4BuA@p3BuA/}@H!??R0'?p3BaA?5@:4BaAĈ@:4BuA@2y@?~j(?:4BaAĈ@Zd6BuA@:4BuA@D&??;)?:4BaAĈ@Zd6BaA@Zd6BuA@|4=??5)?Zd6BaA@p8BuA@Zd6BuA@&=@?o(?Zd6BaA@p8BaAĈ@p8BuA@'=&??A'?p8BaAĈ@:9BuA/}@p8BuA@>]>?'?p8BaAĈ@:9BaA?5@:9BuA/}@N>6;]?r=;BXA@:9BA?5@r=;BAJ @N>l;]?r=;BXA@:9BXA@:9BA?5@hP>5? ?r=;BaAJ @~5? ?r=;BaAJ @-?2?.?R?BAHZ@=BA k@>BSA%Q@q? ?=BA[@>BSA%Q@=BA k@ ? N ?=BA[@v>BA%Q@>BSA%Q@8?k?>/?BaA%Q@>BA%Q@>BaAHZ@PEpȀ?-BAHZ@6^-BXA%Q@-BA%Q@x@QmAxO?-BAHZ@-BXAף`@6^-BXA%Q@ Y B?.BA k@&0BXA~@.BXAp@ Y B?.BA k@&0BAx@&0BXA~@N2;]?81BAJ @p3BXA@81BXA@Nr;]?81BAJ @p3BA?5@p3BXA@'&?A'?:4BAĈ@p3BA/}@:4BA@]>'?:4BAĈ@p3BA?5@p3BA/}@d!׾g?:4BAĈ@Zd6BXAz@:4BXA㥋@d!׾g?:4BAĈ@Zd6BA@Zd6BXAz@3=y@j(?p8BAĈ@Zd6BA@p8BA@i'=W?;)?p8BAĈ@Zd6BA@Zd6BA@LS3>C#Ծrd?p8BAĈ@:9BXA@p8BXA㥋@S3>#Ծad?p8BAĈ@:9BA?5@:9BXA@mP>5 ?5 ?7nB?8nB?BAHZ@/?BA%Q@?Q?Cxn?j?BXA%Q@>BXAף`@>BAHZ@U/>(?-BXAף`@.BaA k@-BaAHZ@X/->(?-BXAף`@.BXAp@.BaA k@w־٤>uR?&0BXA~@81BaAJ @&0BaAx@l־>~R?&0BXA~@81BXA@81BaAJ @_>QQ;G%?r=;BAJ @:9BA/}@r=;BA/t@b_>HQ;G%?r=;BAJ @:9BA?5@:9BA/}@X/?-(?=BA k@>BXAף`@=BXAp@U/?(?=BA k@>BAHZ@>BXAף`@S3A#Ծod?:4BXA㥋@p3BA?5@:4BAĈ@AS3#Ծdd?:4BXA㥋@p3BXA@p3BA?5@e= ׾g?p8BXA㥋@Zd6BA@p8BAĈ@e= ׾g?p8BXA㥋@Zd6BXAz@Zd6BA@|>>ER?r=;BXA@>CR?r=;BXA@r>]?:9BXA@r=;BaAJ @:9BaA?5@N>2>]?:9BXA@r=;BXA@r=;BaAJ @PEp>Ȁ?6^-BXA%Q@-BaAHZ@-BaA%Q@x@QnAx>O?6^-BXA%Q@-BXAף`@-BaAHZ@ >U B?.BXAp@&0BaAx@.BaA k@ >] B?.BXAp@&0BXA~@&0BaAx@N6>]?81BXA@p3BaA?5@81BaAJ @Nl>]?81BXA@p3BXA@p3BaA?5@d!>g?:4BXA㥋@Zd6BaA@:4BaAĈ@d!>g?:4BXA㥋@Zd6BXAz@Zd6BaA@S3>A#>od?p8BXA㥋@:9BaA?5@p8BaAĈ@AS3>#>dd?p8BXA㥋@:9BXA@:9BaA?5@ ?Ef3nB?=BXAp@ F?>BaAHZ@j?BXA%Q@/?BaA%Q@?Q?Cx>n?>BaAHZ@>BXAף`@j?BXA%Q@R/1(?.BXAp@-BAHZ@.BA k@[/(?.BXAp@-BXAף`@-BAHZ@|־þ{R?81BXA@&0BAx@81BAJ @f־ܤþyR?81BXA@&0BXA~@&0BAx@R/?1>(?=BXAp@>BaAHZ@=BaA k@[/?>(?=BXAp@>BXAף`@>BaAHZ@ (B%B@@0-B%B@@z(B%BD@Uxu>L7!B%B@@L7!B5^B@@th!B%BjL@h ̢}?L7!B5^B@@th!B/B@@th!B%BjL@?0-BB@@ (BB@@z(BBD@z(B%BD@1B%B@@x)B%BP@z(B%BD@0-B%B@@1B%B@@K71)>?th!BB@@O"BB P@P!BB@@)2&|>?th!BB@@th!BBjL@O"BB P@o#2Ri>?O"BB P@th!BBjL@O"BB|_@?1BB@@z(BBD@x)BBP@?1BB@@0-BB@@z(BBD@x)B%BP@`2B%B@@Nb*B%B[@x)B%BP@1B%B@@`2B%B@@~9x$?O"BB P@#B%BGq@O"B%B|_@~8x$?O"BB P@#BBa@#B%BGq@?`2BB@@x)BBP@Nb*BB[@?`2BB@@1BB@@x)BBP@Nb*B%B[@3B%B@@+B%Be@Nb*B%B[@`2B%B@@3B%B@@ϱ%"?f0?#BBGq@%BBJ r@#BBa@* -"?*1?#BBGq@%BBף@%BBJ r@?3BB@@Nb*BB[@+BBe@?3BB@@`2BB@@Nb*BB[@+B%Be@> 4B%B@@&-B%BVn@+B%Be@3B%B@@> 4B%B@@퀾yH'p6?%BBJ r@A(B%B@%B%Bף@퀾yH'p6?%BBJ r@A(BB@A(B%B@?> 4BB@@+BBe@&-BBVn@?> 4BB@@3BB@@+BBe@&-B%BVn@6^4B%B@@.B%BB`u@&-B%BVn@> 4B%B@@6^4B%B@@./7*?9?A(BB@+BBˡ@A(BB@./7*?9?A(BB@+BB}?@+BBˡ@?6^4BB@@&-BBVn@.BBB`u@?6^4BB@@> 4BB@@&-BBVn@.B%BB`u@أ4B%B@@<0B%B~z@.B%BB`u@6^4B%B@@أ4B%B@@;eZ+.s;?+BBˡ@C.B%Bsh@+B%B}?@;eZ+.s;?+BBˡ@C.BBʉ@C.B%Bsh@?أ4BB@@.BBB`u@<0BB~z@?أ4BB@@6^4BB@@.BBB`u@<0B%B~z@H4B%B@@2B%B-}@<0B%B~z@أ4B%B@@H4B%B@@Lz>n?C.BBI@̡1BB@C.BBsh@z2>n?C.BBI@̡1BBٖ@̡1BB@?H4BB@@<0BB~z@2BB-}@?H4BB@@أ4BB@@<0BB~z@5B%BR~@H4B%B@@5B%B@@5B%BR~@2B%B-}@H4B%B@@ˊ,q:o?5BB@8BB@5BB̔@<&>1o?5BB@8BBٖ@8BB@?5BBR~@V5BB@@5BB@@?5BBR~@A7BB-}@V5BB@@V5B%B@@X9B%B~z@A7B%B-}@V5B%B@@v5B%B@@X9B%B~z@).=n,^%Άi??B%B}?@ABB~@?BB @f>.%i??B%B}?@AB%B@ABB~@?b=BBVn@5BB@@K;BBB`u@?b=BBVn@/6BB@@5BB@@/6B%B@@>B%Be@b=B%BVn@/6B%B@@̡6B%B@@>B%Be@>pH'g6?ABB@nDB%Bף@AB%B@>pH'f6?ABB@nDBBJ r@nDB%Bף@?>BBe@/6BB@@b=BBVn@?>BBe@̡6BB@@/6BB@@̡6B%B@@?B%B[@>B%Be@̡6B%B@@Q7B%B@@?B%B[@i>A"?0?nDBBף@nFBBa@nDBBJ r@>"?0?nDBBף@nFBBGq@nFBBa@??BB[@̡6BB@@>BBe@??BB[@Q7BB@@̡6BB@@Q7B%B@@x@B%BP@?B%B[@Q7B%B@@8B%B@@x@B%BP@}>Nmx$?nFBBa@nGB%B|_@nFB%BGq@}>Nmx$?nFBBa@nGBB P@nGB%B|_@?x@BBP@Q7BB@@?BB[@?x@BBP@8BB@@Q7BB@@8B%B@@MAB%BD@x@B%BP@8B%B@@Z?nGBB P@HBB@@HBB@@)2?&|>?nGBB P@HBBjL@HBB@@o#2?Ri>?HBBjL@nGBB P@nGBB|_@?MABBD@8BB@@x@BBP@?MABBD@ZHB/B@@IB%B@@HB%BjL@?B`ABB@@ZBBe@b=BBVn@yF9qb=BBVn@>BBe@>BBe@43$BB@@ (BB@@z(BBD@? (BB@@43$BB@@z(BBD@43$BB@@O"BB P@P!BB@@43$BB@@z(BBD@O"BB P@O"BB P@z(BBD@x)BBP@?O"BB P@43$BB@@P!BB@@?O"BB P@z(BBD@43$BB@@?z(BBD@O"BB P@x)BBP@x)BBP@#BBa@O"BB P@x)BBP@Nb*BB[@#BBa@?Nb*BB[@O"BB P@#BBa@?Nb*BB[@x)BBP@O"BB P@Nb*BB[@%BBJ r@#BBa@Nb*BB[@+BBe@%BBJ r@?+BBe@#BBa@%BBJ r@?+BBe@Nb*BB[@#BBa@+BBe@A(BB@%BBJ r@+BBe@&-BBVn@A(BB@?&-BBVn@%BBJ r@A(BB@?&-BBVn@+BBe@%BBJ r@&-BBVn@+BBˡ@A(BB@&-BBVn@.BBB`u@+BBˡ@?.BBB`u@A(BB@+BBˡ@?.BBB`u@&-BBVn@A(BB@.BBB`u@C.BBʉ@+BBˡ@.BBB`u@<0BB~z@C.BBʉ@?<0BB~z@+BBˡ@C.BBʉ@?<0BB~z@.BBB`u@+BBˡ@<0BB~z@̡1BBZ@C.BBʉ@<0BB~z@2BB-}@̡1BBZ@?2BB-}@C.BBʉ@̡1BBZ@?2BB-}@<0BB~z@C.BBʉ@2BB-}@5BB/@̡1BBZ@2BB-}@5BBR~@5BB/@?5BBR~@̡1BBZ@5BB/@?5BBR~@2BB-}@̡1BBZ@5BBR~@8BBZ@5BB/@5BBR~@A7BB-}@8BBZ@?A7BB-}@5BB/@8BBZ@?A7BB-}@5BBR~@5BB/@A7BB-}@;BBʉ@8BBZ@A7BB-}@X9BB~z@;BBʉ@?X9BB~z@8BBZ@;BBʉ@?X9BB~z@A7BB-}@8BBZ@X9BB~z@?BBˡ@;BBʉ@X9BB~z@K;BBB`u@?BBˡ@?K;BBB`u@;BBʉ@?BBˡ@?K;BBB`u@X9BB~z@;BBʉ@K;BBB`u@ABB@?BBˡ@K;BBB`u@b=BBVn@ABB@?b=BBVn@?BBˡ@ABB@?b=BBVn@K;BBB`u@?BBˡ@b=BBVn@nDBBJ r@ABB@b=BBVn@>BBe@nDBBJ r@?>BBe@ABB@nDBBJ r@?>BBe@b=BBVn@ABB@>BBe@nFBBa@nDBBJ r@>BBe@?BB[@nFBBa@??BB[@nDBBJ r@nFBBa@??BB[@>BBe@nDBBJ r@?BB[@nGBB P@nFBBa@?BB[@x@BBP@nGBB P@?x@BBP@nFBBa@nGBB P@?x@BBP@?BB[@nFBBa@nGBB P@FBB@@HBB@@nGBB P@MABBD@FBB@@MABBD@nGBB P@x@BBP@?FBB@@nGBB P@HBB@@?FBB@@MABBD@nGBB P@?nGBB P@MABBD@x@BBP@B`ABB@@FBB@@MABBD@?FBB@@B`ABB@@MABBD@z']d>BBe@?BB[@>BBe@z'澡S1/]d>BBe@?BB[@?BB[@py?.@19Rf (BB@@z(B%BD@z(BBD@py?9Rf (BB@@ (B%B@@z(B%BD@+^L?BB[@x@BBP@?BB[@+2^L?BB[@x@BBP@x@BBP@K?^x)BBP@z(B%BD@x)B%BP@K?5q2^x)BBP@z(BBD@z(B%BD@,?2^LNb*BB[@x)B%BP@Nb*B%B[@,?2^LNb*BB[@x)BBP@x)B%BP@y'>]d+BBe@Nb*B%B[@+B%Be@y'>R1]d+BBe@Nb*BB[@Nb*B%B[@y>q&-BBVn@+B%Be@&-B%BVn@y>92q&-BBVn@+BBe@+B%Be@GLw>(lx.BBB`u@&-B%BVn@.B%BB`u@GLw>DC(lx.BBB`u@&-BBVn@&-B%BVn@f%>|<0BB~z@.B%BB`u@<0B%B~z@f%><1|<0BB~z@.BBB`u@.B%BB`u@F=h~2BB-}@<0B%B~z@2B%B-}@F=1h~2BB-}@<0BB~z@<0B%B~z@)< 5BBR~@2B%B-}@5B%BR~@)<Z/ 5BBR~@2BB-}@2B%B-}@qmA7BB-}@5B%BR~@A7B%B-}@qm/A7BB-}@5BBR~@5B%BR~@Fýh~X9BB~z@A7B%B-}@X9B%B~z@Fýh~X9BB~z@A7BB-}@A7B%B-}@%à|K;BBB`u@X9B%B~z@K;B%BB`u@% Sà|K;BBB`u@X9BB~z@X9B%B~z@NMwlxb=BBVn@K;B%BB`u@b=B%BVn@NMw|7/1lxb=BBVn@K;BBB`u@K;B%BB`u@yq>BBe@b=B%BVn@>B%Be@y9q>BBe@b=BBVn@b=B%BVn@y']d?BB[@>B%Be@?B%B[@y'R1/]d?BB[@>BBe@>B%Be@+^Lx@BBP@?B%B[@x@B%BP@+12^Lx@BBP@?BB[@?B%B[@K^MABBD@x@B%BP@MAB%BD@K5q^MABBD@x@BBP@x@B%BP@K^x@BBP@MABBD@x@BBP@Kj6q^x@BBP@MABBD@MABBD@ry:fMAB%BD@B`ABB@@MABBD@ry;:fMAB%BD@B`AB%B@@B`ABB@@py?:Rfz(BBD@ (BB@@z(BBD@py?/@1:Rfz(BBD@ (BB@@ (BB@@ry<:fB`ABB@@MABBD@MABBD@ry:fB`ABB@@B`ABB@@MABBD@K?^z(BBD@x)BBP@z(BBD@K?j6q2^z(BBD@x)BBP@x)BBP@,?2^Lx)BBP@Nb*BB[@x)BBP@,?r2^Lx)BBP@Nb*BB[@Nb*BB[@z'>]dNb*BB[@+BBe@Nb*BB[@z'>S1]dNb*BB[@+BBe@+BBe@y>q+BBe@&-BBVn@+BBe@y>F92q+BBe@&-BBVn@&-BBVn@GLw>(lx&-BBVn@.BBB`u@&-BBVn@GLw>wEC(lx&-BBVn@.BBB`u@.BBB`u@f%>|.BBB`u@<0BB~z@.BBB`u@f%>1|.BBB`u@<0BB~z@<0BB~z@F=h~<0BB~z@2BB-}@<0BB~z@F=`1h~<0BB~z@2BB-}@2BB-}@*< 2BB-}@5BBR~@2BB-}@*p>th!BB@@L7!BB@@th!BBjL@j2@@?O"BB P@O"B%B|_@P!BB@@2ۏT?th!B/B@@O"B%B|_@th!B%BjL@h0}<?th!B/B@@P!BB@@O"B%B|_@H~|?x$?O"BB|_@#BBa@O"BB P@H~|?x$?O"BB|_@#BBGq@#BBa@i"F0?%B%Bף@#BBa@%BBJ r@"0?%B%Bף@#B%BGq@#BBa@^퀾H'?%6?%BBף@A(BB@%BBJ r@^퀾H'?%6?%BBף@A(BB@A(BB@{/7*`9?+B%B}?@A(BB@+BBˡ@|/7*`9?+B%B}?@A(B%B@A(BB@d+?r;?+BB}?@C.BBʉ@+BBˡ@d+?r;?+BB}?@C.BBsh@C.BBʉ@-zn,?^l??BB @;B%Bsh@?B%B}?@>魱l??BB @;BBI@;B%Bsh@7> *?9??BB}?@ABB@?BBˡ@7> *?9??BB}?@ABB@ABB@>H'?6?ABB@nDBBJ r@ABB@>H'?6?ABB@nDBBף@nDBBJ r@,б>"f0?nFB%BGq@nDBBJ r@nFBBa@*>,"*1?nFB%BGq@nDB%Bף@nDBBJ r@F}>?5x$?nFBBGq@nGBB P@nFBBa@F}>?5x$?nFBBGq@nGBB|_@nGBB P@2?܏T?nGB%B|_@HB/B@@HB%BjL@re0?c<?nGB%B|_@HBB@@HB/B@@[2??nGBB P@HBB@@nGB%B|_@g ? ??IBB@@HBB@@HBBjL@x?~u>IBB@@IBB@@HBBjL@w=t>th!BB-R@L7!BB@@ !BB@@Ҁwg= t>th!BB-R@th!BBjL@L7!BB@@EŒLC?O"B%B|_@#BB= w@O"BB}?e@FŒLC?O"B%B|_@#B%BGq@#BB= w@Fٞ8F>c?%B%Bף@A(BB~@%BB@]崪>c?%B%Bף@A(B%B@A(BB~@Rql?+B%B}?@C.BBI@+BB @R:l?+B%B}?@C.B%Bsh@C.BBI@-n,^ *9?AB%B@?BBˡ@ABB@m7> *9?AB%B@?B%B}?@?BBˡ@>>_c?ABB~@nDBBף@ABB@ٞ>8>Y>c?ABB~@nDBB@nDBBף@?ŒC?nFB%BGq@nGBB}?e@nFBB= w@?ŒC?nFB%BGq@nGB%B|_@nGBB}?e@vw?t>IBB@@HB%BjL@IB%B@@w?h t>IBB@@HBB-R@HB%BjL@FLb>?th!BB-R@O"BB|_@th!BBjL@FLb>?th!BB-R@O"BB}?e@O"BB|_@vپТ>vY?#BB= w@%BBף@#BBGq@ ھUѥ>IX?#BB= w@%BB@%BBף@GJfO+>fi?A(BB~@+BB}?@A(BB@HJfO+>fi?A(BB~@+BB @+BB}?@O=+t;??B%B}?@;BBʉ@?BBˡ@O=+t;??B%B}?@;B%Bsh@;BBʉ@>ѥHX?nDB%Bף@nFBB= w@nDBB@_>Ѣ_Y?nDB%Bף@nFB%BGq@nFBB= w@F?sMb?nGB%B|_@HBB-R@nGBB}?e@F?oMb?nGB%B|_@HB%BjL@HBB-R@,zn?̡1BBٖ@C.B%Bsh@̡1B%B@zzn?̡1BBٖ@C.BBI@C.B%Bsh@ת<ʴo?8BBٖ@5B%B̔@8B%B@Ω<o?8BBٖ@5BB@5B%B̔@f>$>i??BB @ABB@?BB}?@)f>$>i??BB @ABB~@ABB@>E>l?;BBI@?BB}?@;BBsh@>}>l?;BBI@?BB @?BB}?@w) t>th!B%BjL@ !BB@@L7!B%B@@}w0lt>th!B%BjL@th!BB-R@ !BB@@Ē>]C?O"BB}?e@#BBGq@O"BB|_@Ē>]C?O"BB}?e@#BB= w@#BBGq@(-->] c?%BB@A(BB@%BBף@>۪>c?%BB@A(BB~@A(BB@Rͪ>l?+BB @C.BBsh@+BB}?@R>l?+BB @C.BBI@C.BBsh@|$;>Lo?̡1BBٖ@5BB̔@̡1BB@u#>Wo?̡1BBٖ@5BB@5BB̔@z=2>n?8BBٖ@;BBsh@8BB@z=>n?8BBٖ@;BBI@;BBsh@->0 c?nDBB@AB%B@nDB%Bף@/?>۪c?nDBB@ABB~@AB%B@#?Ē>C?nFBB= w@nGBB|_@nFBBGq@$?Ē>C?nFBB= w@nGBB}?e@nGBB|_@xw?܋=t>HBBjL@IBB@@IBB@@w?=t>HBBjL@HBB-R@IBB@@FrMb?O"BB}?e@th!B%BjL@O"B%B|_@FtMb?O"BB}?e@th!BB-R@th!B%BjL@ؾX?%BB@#B%BGq@%B%Bף@Eھ LX?%BB@#BB= w@#B%BGq@,Jf+Ii?+BB @A(B%B@+B%B}?@+Jf+Ii?+BB @A(BB~@A(B%B@>O>X?nDBB@nFBBGq@nDBBף@\>u>bX?nDBB@nFBB= w@nFBBGq@F?Lb>?nGBB}?e@HBBjL@nGBB|_@F?Lb>?nGBB}?e@HBB-R@HBBjL@=T!XiBlB@@OjBB/]@XiBlB/]@=T!~1XiBlB@@OjBB@@OjBB/]@?XiBB+f@/jBRB+f@XiBr B+f@">vwOjBB@@~?kBd;B/]@OjBB/]@">vw>k1OjBB@@~?kBd;B@@~?kBd;B/]@?/jBRB+f@jBB+f@XiBr B+f@O>ag~?kBd;B@@lBףB/]@~?kBd;B/]@O>ag ~?kBd;B@@lBףB@@lBףB/]@?jBB+f@kBIB+f@XiBr B+f@?kQlBףB@@zlB33B/]@lBףB/]@?kQ5lBףB@@zlB33B@@zlB33B/]@?kBIB+f@plBB+f@XiBr B+f@3?~6zlB33B@@mBHB/]@zlB33B/]@3?~6zlB33B@@mBHB@@mBHB/]@?plBB+f@2mB)\B+f@XiBr B+f@aR?XamBHB@@&nBB/]@mBHB/]@aR?XamBHB@@&nBB@@&nBB/]@?2mB)\B+f@mBJ B+f@XiBr B+f@@h?Z׾&nBB@@\nBPB/]@&nBB/]@@h?Z׾±&nBB@@\nBPB@@\nBPB/]@?mBJ B+f@0mBB+f@XiBr B+f@v?\nBPB@@nB| B/]@\nBPB/]@v?41\nBPB@@nB| B@@nB| B/]@?0mBB+f@|nB B+f@XiBr B+f@? nB| B@@`nBr B/]@nB| B/]@? 0nB| B@@`nBr B@@`nBr B/]@?|nB B+f@&nBr B+f@XiBr B+f@h!?=`nBr B@@nBj B/]@`nBr B/]@h!?="X0`nBr B@@nBj B@@nBj B/]@?&nBr B+f@{nBI B+f@XiBr B+f@v?>nBj B@@\nBZ B/]@nBj B/]@v?>4nBj B@@\nBZ B@@\nBZ B/]@?{nBI B+f@0mB B+f@XiBr B+f@g?>\nBZ B@@&nBX9 B/]@\nBZ B/]@g?>O\nBZ B@@&nBX9 B@@&nBX9 B/]@?0mB B+f@mB# B+f@XiBr B+f@C?Ƭ>pH?&nBX9 B/]@2mB7 B+f@mB# B+f@?L>!I?&nBX9 B/]@mBB/]@2mB7 B+f@?mB# B+f@2mB7 B+f@XiBr B+f@5?5?mBB@@zlB9B/]@mBB/]@5?5?mBB@@zlB9B@@zlB9B/]@?2mB7 B+f@plB B+f@XiBr B+f@_`?R?zlB9B@@lBAB/]@zlB9B/]@E?P?|#;zlB9B@@lBB@@lBAB/]@!-?R?lBAB/]@lBB@@lBAB@@?plB B+f@kBB+f@XiBr B+f@O>ag?lBAB@@~?kBB/]@lBAB/]@O>ag? 0lBAB@@~?kBB@@~?kBB/]@?kBB+f@jBB+f@XiBr B+f@->[v?~?kBB@@OjBB/]@~?kBB/]@->[v?e0~?kBB@@OjBB@@OjBB/]@?jBB+f@/jB/B+f@XiBr B+f@=T!?OjBB@@XiBB/]@OjBB/]@=T!?~OjBB@@XiBB@@XiBB/]@?/jB/B+f@XiBAB+f@XiBr B+f@?XiBB@@NbhBB/]@XiBB/]@?l0XiBB@@NbhBB@@NbhBB/]@?XiBAB+f@hB/B+f@XiBr B+f@-[v?NbhBB@@rgBB/]@NbhBB/]@-[v?eNbhBB@@rgBB@@rgBB/]@?hB/B+f@:gBB+f@XiBr B+f@Oؾag?rgBB@@vfBAB/]@rgBB/]@Oؾag? rgBB@@vfBAB@@vfBAB/]@?:gBB+f@fBB+f@XiBr B+f@!-R?vfBAB@@fBB@@vfBAB/]@2{R?eB9B/]@fBB@@eB9B@@cR?99eB9B/]@vfBAB/]@fBB@@?fBB+f@AfB B+f@XiBr B+f@6O3?eB9B@@eBB/]@eB9B/]@6O3?eB9B@@eBB@@eBB/]@?AfB B+f@eB7 B+f@XiBr B+f@R`?eBB@@DdBX9 B/]@eBB/]@R`?1eBB@@DdBX9 B@@DdBX9 B/]@?eB7 B+f@/eB# B+f@XiBr B+f@g+s>DdBX9 B@@ dBZ B/]@DdBX9 B/]@g+s>DdBX9 B@@ dBZ B@@ dBZ B/]@?/eB# B+f@dB B+f@XiBr B+f@Yls">I? dBZ B/]@dBI B+f@dB B+f@!>geI? dBZ B/]@HcBj B/]@dBI B+f@?dB B+f@dBI B+f@XiBr B+f@h!=HcBj B@@cBr B/]@HcBj B/]@h!="XHcBj B@@cBr B@@cBr B/]@?dBI B+f@DdBr B+f@XiBr B+f@ cBr B@@HcB| B/]@cBr B/]@ ڰcBr B@@HcB| B@@HcB| B/]@?DdBr B+f@dB B+f@XiBr B+f@uw$HcB| B@@ dBPB/]@HcB| B/]@uw$0HcB| B@@ dBPB@@ dBPB/]@?dB B+f@dBB+f@XiBr B+f@qgھ dBPB@@DdBB/]@ dBPB/]@qgھ0 dBPB@@DdBB@@DdBB/]@?dBB+f@/eBJ B+f@XiBr B+f@aRXaDdBB@@eBHB/]@DdBB/]@aRXaDdBB@@eBHB@@eBHB/]@?/eBJ B+f@eB)\B+f@XiBr B+f@y5n5eBHB@@eB33B/]@eBHB/]@y5n5T01eBHB@@eB33B@@eB33B/]@?eB)\B+f@AfBB+f@XiBr B+f@QeB33B@@vfBףB/]@eB33B/]@Q0eB33B@@vfBףB@@vfBףB/]@?AfBB+f@fBIB+f@XiBr B+f@OؾagvfBףB@@rgBd;B/]@vfBףB/]@Oؾag 0vfBףB@@rgBd;B@@rgBd;B/]@?fBIB+f@:gBB+f@XiBr B+f@o"dkI?rgBd;B/]@hBRB+f@:gBB+f@!GeI?rgBd;B/]@MbhBB/]@hBRB+f@?:gBB+f@hBRB+f@XiBr B+f@ZpvgI?MbhBB/]@XiBB+f@hBRB+f@zR{aI?MbhBB/]@XiBlB/]@XiBB+f@?hBRB+f@XiBB+f@XiBr B+f@>|X=boI?XiBlB/]@/jBRB+f@XiBB+f@KP=`I?XiBlB/]@OjBB/]@/jBRB+f@G#>0aI?OjBB/]@jBB+f@/jBRB+f@T!>2I?OjBB/]@~?kBd;B/]@jBB+f@>$I?~?kBd;B/]@kBIB+f@jBB+f@>MAI?~?kBd;B/]@lBףB/]@kBIB+f@1>$*I?lBףB/]@plBB+f@kBIB+f@6>:֑H?lBףB/]@zlB33B/]@plBB+f@d$>%zH?zlB33B/]@2mB)\B+f@plBB+f@>wI?zlB33B/]@mBHB/]@2mB)\B+f@=?yjI?mBHB/]@mBJ B+f@2mB)\B+f@?[H?mBHB/]@&nBB/]@mBJ B+f@S?qH?&nBB/]@0mBB+f@mBJ B+f@?*H?&nBB/]@\nBPB/]@0mBB+f@h? $H?\nBPB/]@|nB B+f@0mBB+f@?& WI?\nBPB/]@nB| B/]@|nB B+f@p?YfI?nB| B/]@&nBr B+f@|nB B+f@?rRI?nB| B/]@`nBr B/]@&nBr B+f@?~X=I?`nBr B/]@{nBI B+f@&nBr B+f@?BP=`I?`nBr B/]@nBj B/]@{nBI B+f@>?-D#>bI?nBj B/]@0mB B+f@{nBI B+f@{?'>H?nBj B/]@\nBZ B/]@0mB B+f@]?ce>H?\nBZ B/]@mB# B+f@0mB B+f@.,?G>H?\nBZ B/]@&nBX9 B/]@mB# B+f@R?`?&nBX9 B@@mBB/]@&nBX9 B/]@R?`?ڱ&nBX9 B@@mBB@@mBB/]@>>5I?mBB/]@plB B+f@2mB7 B+f@>>5I?mBB/]@zlB9B/]@plB B+f@> ?AI?zlB9B/]@kBB+f@plB B+f@ >?}{H?zlB9B/]@lBAB/]@kBB+f@Vх>Mv?eyH?lBAB/]@jBB+f@kBB+f@>%?H?lBAB/]@~?kBB/]@jBB+f@ $>ig?DH?~?kBB/]@/jB/B+f@jBB+f@&>ˁ?WI?~?kBB/]@OjBB/]@/jB/B+f@W=ru?eI?OjBB/]@XiBAB+f@/jB/B+f@P=\?I?OjBB/]@XiBB/]@XiBAB+f@ZO?I?XiBB/]@hB/B+f@XiBAB+f@R?aI?XiBB/]@NbhBB/]@hB/B+f@F#}?aI?NbhBB/]@:gBB+f@hB/B+f@'2?SH?NbhBB/]@rgBB/]@:gBB+f@I?eB9B/]@eB7 B+f@AfB B+f@IT>I?eB9B/]@eBB/]@eB7 B+f@=zǶ> I?eBB/]@/eB# B+f@eB7 B+f@m >b|H?eBB/]@DdBX9 B/]@/eB# B+f@t҅>_zH?DdBX9 B/]@dB B+f@/eB# B+f@%y>I?DdBX9 B/]@ dBZ B/]@dB B+f@uw$> dBZ B@@HcBj B/]@ dBZ B/]@uw$> dBZ B@@HcBj B@@HcBj B/]@buW=eI?HcBj B/]@DdBr B+f@dBI B+f@pP=I?HcBj B/]@cBr B/]@DdBr B+f@9ZI?cBr B/]@dB B+f@DdBr B+f@ QxaI?cBr B/]@HcB| B/]@dB B+f@G#|aI?HcB| B/]@dBB+f@dB B+f@Ҫ!ЕI?HcB| B/]@ dBPB/]@dBB+f@%I? dBPB/]@/eBJ B+f@dBB+f@v͡H? dBPB/]@DdBB/]@/eBJ B+f@.z?H?DdBB/]@eB)\B+f@/eBJ B+f@LI?DdBB/]@eBHB/]@eB)\B+f@I?eBHB/]@AfBB+f@eB)\B+f@ྲzI?eBHB/]@eB33B/]@AfBB+f@Dk`I?eB33B/]@fBIB+f@AfBB+f@[O'I?eB33B/]@vfBףB/]@fBIB+f@ʗm;I?vfBףB/]@:gBB+f@fBIB+f@MDI?vfBףB/]@rgBd;B/]@:gBB+f@"uwrgBd;B@@MbhBB/]@rgBd;B/]@"uw\PrgBd;B@@MbhBB@@MbhBB/]@oMbhBB@@XiBlB/]@MbhBB/]@oCMbhBB@@XiBlB@@XiBlB/]@hJBuh@d;?hJB;@7@hJBuh@7@hJBuh@d;?hJB;@+@hJB;@7@hJB;@+@hJBB`@7@hJB;@7@hJBuh@y&@hJB;@7@hJB;@y&@hJBuh@y&@hJBuh@7@hJB;@7@hJB;@B`5@hJBuh@y&@hJB;@y&@hJB;@B`5@hJBuh@y6@hJBuh@y&@hJBt=@o3@hJB;@y&@hJBt=@y&@hJBt=@o3@hJB@3@hJB;@y&@hJB;@y&@hJBf;@/4@hJB;@B`5@hJB;@y&@hJB@3@hJBf;@/4@hJBB`@7@hJB;@y&@hJB;@7@hJB@d;/@hJBB`@5@hJBy@3@?43XBuh@y&@43XBuh@,@43XB;@y&@?43XB;@y&@43XBuh@j<@43XB;@j<@?43XB;@y&@43XBuh@,@43XBuh@j<@?43XBuh@7@43XB;@y&@43XB;@7@?43XBuh@7@43XBuh@y&@43XB;@y&@?43XBs=@)\@43XB;@y&@43XBs=@y&@?43XBs=@)\@43XBB`@7@43XB;@y&@?43XB;@y&@43XBB`@7@43XB;@7@?43XB;@j<@43XBs=@y&@43XB;@y&@?43XBs=@j<@43XBs=@y&@43XB1@j<@?43XB;@+@43XBuh@7@43XB;@7@?43XB;@+@43XBuh@d;?43XBuh@7@?43XBB`@7@43XB;@+@43XB;@7@?43XB @j<@43XB @b8@43XBR@j<@?43XB @b8@43XB@y&@43XBs=@j<@?43XBs=@j<@43XB@y&@43XBs=@y&@?43XB@y&@43XBs=@)\@43XBs=@y&@?43XB(@5^:@43XB @b8@43XB @j<@?43XBF@j<@43XB(@5^:@43XB @j<@?43XBs=@ P@43XB@U@43XB@ P@>=43XB@ P@hJB@U@hJB@ P@->=43XB@ P@43XB@U@hJB@U@hJB@ P@hJB@U@hJBt=@ P@?43XBs=@ P@43XB @Y@43XB@U@uc]>43XB@U@hJB @Y@hJB@U@v ~.uc]>43XB@U@43XB @Y@hJB @Y@hJB@U@hJB @Y@hJBt=@ P@?43XBs=@ P@43XB-@^@43XB @Y@i!>43XB @Y@hJB-@^@hJB @Y@0ܯi!>43XB @Y@43XB-@^@hJB-@^@hJB @Y@hJB-@^@hJBt=@ P@?43XBs=@ P@43XB+@!b@43XB-@^@Oi?43XB-@^@hJB+@!b@hJB-@^@Ӕ/Oi?43XB-@^@43XB+@!b@hJB+@!b@hJB-@^@hJB+@!b@hJBt=@ P@?43XBs=@ P@43XB@Ef@43XB+@!b@5 5?43XB+@!b@hJB@Ef@hJB+@!b@J5 5?43XB+@!b@43XB@Ef@hJB@Ef@hJB+@!b@hJB@Ef@hJBt=@ P@?43XBs=@ P@43XB@L7i@43XB@Ef@Oi$O?43XB@Ef@hJB@L7i@hJB@Ef@/Oi$O?43XB@Ef@43XB@L7i@hJB@L7i@hJB@Ef@hJB@L7i@hJBt=@ P@?43XBs=@ P@43XBO@Zdk@43XB@L7i@ ھ|g?43XB@L7i@hJBO@Zdk@hJB@L7i@J.9/ ھ|g?43XB@L7i@43XBO@Zdk@hJBO@Zdk@hJB@L7i@hJBO@Zdk@hJBt=@ P@?43XBs=@ P@43XBy@l@43XBO@Zdk@oLDw?43XBO@Zdk@hJBy@l@hJBO@Zdk@/oLDw?43XBO@Zdk@43XBy@l@hJBy@l@hJBO@Zdk@hJBy@l@hJBt=@ P@?43XBs=@ P@43XBs=@Vm@43XBy@l@>?43XBy@l@hJBt=@Vm@hJBy@l@Ϯ8L>?43XBy@l@43XBs=@Vm@hJBt=@Vm@hJBy@l@hJBt=@Vm@hJBt=@ P@?43XBs=@ P@43XB@l@43XBs=@Vm@m32,=sH?43XBs=@Vm@hJB@l@hJBt=@Vm@j,+=sH?43XBs=@Vm@43XB@l@hJB@l@hJBt=@Vm@hJB@l@hJBt=@ P@?43XBs=@ P@43XBf;@Zdk@43XB@l@M>0w?43XB@l@hJBf;@Zdk@hJB@l@|/M>0w?43XB@l@43XBf;@Zdk@hJBf;@Zdk@hJB@l@hJBf;@Zdk@hJBt=@ P@?43XBs=@ P@43XB7@L7i@43XBf;@Zdk@>|g?43XBf;@Zdk@hJB8@L7i@hJBf;@Zdk@3 >|g?43XBf;@Zdk@43XB7@L7i@hJB8@L7i@hJBf;@Zdk@hJB8@L7i@hJBt=@ P@?43XBs=@ P@43XB@Ef@43XB7@L7i@~]3Oi?$O?43XB7@L7i@hJB@Ef@hJB8@L7i@/i?FO?43XB7@L7i@43XB@Ef@hJB@Ef@hJB8@L7i@hJB@Ef@hJBt=@ P@?43XBs=@ P@43XBB`@!b@43XB@Ef@5??5?43XB@Ef@hJBC`@!b@hJB@Ef@35? 5?43XB@Ef@43XBB`@!b@hJBC`@!b@hJB@Ef@hJBC`@!b@hJBt=@ P@?43XBs=@ P@43XB@^@43XBB`@!b@3O?bi?43XBB`@!b@hJB@^@hJBC`@!b@ӔܯO?i?43XBB`@!b@43XB@^@hJB@^@hJBC`@!b@hJB@^@hJBt=@ P@?43XBs=@ P@43XB;@Y@43XB@^@i?w>43XB@^@hJB;@Y@hJB@^@S²,i?w>43XB@^@43XB;@Y@hJB;@Y@hJB@^@hJB;@Y@hJBt=@ P@?43XBs=@ P@43XBw@U@43XB;@Y@Bu?_>43XB;@Y@hJBw@U@hJB;@Y@jBu?_>43XB;@Y@43XBw@U@hJBw@U@hJB;@Y@hJBw@U@hJBt=@ P@?43XBuh@%Q@43XBs=@ P@43XBuh@ P@?43XBw@U@43XBuh@%Q@43XB9@%Q@?43XBuh@%Q@43XBw@U@43XBs=@ P@^i.t?:l=43XB9@%Q@hJBw@U@43XBw@U@t?:l=43XB9@%Q@hJB9@%Q@hJBw@U@hJBt=@ P@hJBuh@%Q@hJBuh@ P@hJBuh@%Q@hJBw@U@hJB9@%Q@hJBw@U@hJBuh@%Q@hJBt=@ P@?43XBuh@hM@43XBuh@ P@43XBs=@ P@hJBuh@ P@hJBuh@hM@hJBt=@ P@?43XBuh@HJ@43XBuh@hM@43XBs=@ P@hJBuh@hM@hJBuh@HJ@hJBt=@ P@?43XBuh@G@43XBuh@HJ@43XBs=@ P@hJBuh@HJ@hJBuh@G@hJBt=@ P@?43XBuh@D@43XBuh@G@43XBs=@ P@hJBuh@G@hJBuh@D@hJBt=@ P@?43XBuh@>@43XBuh@D@43XBs=@ P@hJBuh@D@hJBuh@>@hJBt=@ P@?43XBuh@>@43XB;@j<@43XBuh@j<@?43XBuh@>@43XBs=@ P@43XB;@j<@hJBuh@>@hJBuh@K7@hJBt=@ P@?43XB;@j<@43XBs=@ P@43XB@j<@hJBf;@/4@hJBt=@ P@hJB;@B`5@hJBt=@ P@hJBuh@K7@hJBuh@y6@?43XB1@j<@43XB@j<@43XBs=@ P@hJBf;@/4@hJB@3@hJBt=@ P@?43XBs=@j<@43XB1@j<@43XBs=@ P@hJB@3@hJBt=@o3@hJBt=@ P@?43XB@j<@43XBs=@j<@43XBs=@ P@hJBt=@o3@hJBy@3@hJBt=@ P@?43XBR@j<@43XB@j<@43XBs=@ P@hJBB`@5@hJBt=@ P@hJBy@3@?43XBs=@ P@43XB @j<@43XBR@j<@?43XB @j<@43XBq@>@43XBF@j<@?43XB @j<@43XBs=@ P@43XBq@>@?43XBs=@ P@43XBH@@@43XBq@>@?43XBH@@@43XBs=@ P@43XB9@@@hJBH@@@hJBt=@ P@hJBq@>@hJBt=@ P@hJBH@@@hJB:@@@?43XBE@@@43XBs=@ P@43XB-@7A@?43XBE@@@43XB9@@@43XBs=@ P@a*+.LڙhJBE@@@43XB-@7A@hJB-@7A@LڙhJBE@@@43XBE@@@43XB-@7A@hJBt=@ P@hJBE@@@hJB-@7A@hJBt=@ P@hJB:@@@hJBE@@@?43XBs=@ P@43XB @$F@43XB-@7A@i!Ͼ43XB-@7A@hJB @$F@hJB-@7A@0/i!Ͼ43XB-@7A@43XB @$F@hJB @$F@hJB-@7A@hJB @$F@hJBt=@ P@?43XBs=@ P@43XB@ K@43XB @$F@uc]43XB @$F@hJB@ K@hJB @$F@v ~uc]43XB @$F@43XB@ K@hJB@ K@hJB @$F@hJB@ K@hJBt=@ P@?43XBs=@ P@43XB@ P@43XB@ K@eH143XB@ K@hJB@ P@hJB@ K@ջ-eH143XB@ K@43XB@ P@hJB@ P@hJB@ K@hJB@ P@hJBt=@ P@Buh@d;?B;@7@Buh@7@Buh@d;?B;@+@B;@7@B;@+@BB`@7@B;@7@Buh@y&@B;@7@B;@y&@Buh@y&@Buh@7@B;@7@B;@B`5@Buh@y&@B;@y&@B;@B`5@Buh@y6@Buh@y&@Bs=@o3@B;@y&@Bs=@y&@Bs=@o3@B@3@B;@y&@B;@y&@Bf;@/4@B;@B`5@B;@y&@B@3@Bf;@/4@BB`@7@B;@y&@B;@7@B;@y&@Bs=@)\@Bs=@y&@B;@y&@BB`@7@Bs=@)\@Bs=@)\@B@y&@Bs=@y&@B@y&@Bs=@o3@Bs=@y&@B@y&@By@3@Bs=@o3@B@y&@B@d;/@By@3@B@d;/@BB`@5@By@3@?x"Buh@y&@x"Buh@,@x"B;@y&@?x"B;@y&@x"Buh@j<@x"B;@j<@?x"B;@y&@x"Buh@,@x"Buh@j<@?x"Buh@7@x"B;@y&@x"B;@7@?x"Buh@7@x"Buh@y&@x"B;@y&@?x"Bs=@)\@x"B;@y&@x"Bs=@y&@?x"Bs=@)\@x"BB`@7@x"B;@y&@?x"B;@y&@x"BB`@7@x"B;@7@?x"B;@j<@x"Bs=@y&@x"B;@y&@?x"Bs=@j<@x"Bs=@y&@x"B1@j<@?x"B;@+@x"Buh@7@x"B;@7@?x"B;@+@x"Buh@d;?x"Buh@7@?x"BB`@7@x"B;@+@x"B;@7@?x"B @j<@x"B @b8@x"BR@j<@?x"B @b8@x"B@y&@x"Bs=@j<@?x"Bs=@j<@x"B@y&@x"Bs=@y&@?x"B@y&@x"Bs=@)\@x"Bs=@y&@?x"B(@5^:@x"B @b8@x"B @j<@?x"BF@j<@x"B(@5^:@x"B @j<@?x"Bs=@ P@x"B@U@x"B@ P@>=x"B@ P@B@U@B@ P@->=x"B@ P@x"B@U@B@U@B@ P@B@U@Bs=@ P@?x"Bs=@ P@x"B @Y@x"B@U@uc]>x"B@U@B @Y@B@U@v ~.uc]>x"B@U@x"B @Y@B @Y@B@U@B @Y@Bs=@ P@?x"Bs=@ P@x"B-@^@x"B @Y@i!>x"B @Y@B-@^@B @Y@0ܯi!>x"B @Y@x"B-@^@B-@^@B @Y@B-@^@Bs=@ P@?x"Bs=@ P@x"B+@!b@x"B-@^@Oi?x"B-@^@B+@!b@B-@^@Ӕ/Oi?x"B-@^@x"B+@!b@B+@!b@B-@^@B+@!b@Bs=@ P@?x"Bs=@ P@x"B@Ef@x"B+@!b@5 5?x"B+@!b@B@Ef@B+@!b@J5 5?x"B+@!b@x"B@Ef@B@Ef@B+@!b@B@Ef@Bs=@ P@?x"Bs=@ P@x"B@L7i@x"B@Ef@Oi$O?x"B@Ef@B@L7i@B@Ef@/Oi$O?x"B@Ef@x"B@L7i@B@L7i@B@Ef@B@L7i@Bs=@ P@?x"Bs=@ P@x"BO@Zdk@x"B@L7i@ ھ|g?x"B@L7i@BO@Zdk@B@L7i@J.9/ ھ|g?x"B@L7i@x"BO@Zdk@BO@Zdk@B@L7i@BO@Zdk@Bs=@ P@?x"Bs=@ P@x"By@l@x"BO@Zdk@oLDw?x"BO@Zdk@By@l@BO@Zdk@/oLDw?x"BO@Zdk@x"By@l@By@l@BO@Zdk@By@l@Bs=@ P@?x"Bs=@ P@x"Bs=@Vm@x"By@l@L>?x"By@l@Bs=@Vm@By@l@L>?x"By@l@x"Bs=@Vm@Bs=@Vm@By@l@Bs=@Vm@Bs=@ P@?x"Bs=@ P@x"B@l@x"Bs=@Vm@+=sH?x"Bs=@Vm@B@l@Bs=@Vm@j,+=sH?x"Bs=@Vm@x"B@l@B@l@Bs=@Vm@B@l@Bs=@ P@?x"Bs=@ P@x"Bf;@Zdk@x"B@l@M>0w?x"B@l@Bf;@Zdk@B@l@|/M>0w?x"B@l@x"Bf;@Zdk@Bf;@Zdk@B@l@Bf;@Zdk@Bs=@ P@?x"Bs=@ P@x"B7@L7i@x"Bf;@Zdk@ >|g?x"Bf;@Zdk@B7@L7i@Bf;@Zdk@J.9 >|g?x"Bf;@Zdk@x"B7@L7i@B7@L7i@Bf;@Zdk@B7@L7i@Bs=@ P@?x"Bs=@ P@x"B@Ef@x"B7@L7i@i?FO?x"B7@L7i@B@Ef@B7@L7i@/i?FO?x"B7@L7i@x"B@Ef@B@Ef@B7@L7i@B@Ef@Bs=@ P@?x"Bs=@ P@x"BB`@!b@x"B@Ef@5? 5?x"B@Ef@BB`@!b@B@Ef@J-5? 5?x"B@Ef@x"BB`@!b@BB`@!b@B@Ef@BB`@!b@Bs=@ P@?x"Bs=@ P@x"B@^@x"BB`@!b@O?i?x"BB`@!b@B@^@BB`@!b@ӔܯO?i?x"BB`@!b@x"B@^@B@^@BB`@!b@B@^@Bs=@ P@?x"Bs=@ P@x"B;@Y@x"B@^@i?w>x"B@^@B;@Y@B@^@S²,i?w>x"B@^@x"B;@Y@B;@Y@B@^@B;@Y@Bs=@ P@?x"Bs=@ P@x"Bw@U@x"B;@Y@Bu?_>x"B;@Y@Bw@U@B;@Y@jBu?_>x"B;@Y@x"Bw@U@Bw@U@B;@Y@Bw@U@Bs=@ P@?x"Buh@%Q@x"Bs=@ P@x"Buh@ P@?x"Bw@U@x"Buh@%Q@x"B9@%Q@?x"Buh@%Q@x"Bw@U@x"Bs=@ P@^i.t?:l=x"B9@%Q@Bw@U@x"Bw@U@t?:l=x"B9@%Q@B9@%Q@Bw@U@Bs=@ P@Buh@%Q@Buh@ P@Buh@%Q@Bw@U@B9@%Q@Bw@U@Buh@%Q@Bs=@ P@?x"Buh@hM@x"Buh@ P@x"Bs=@ P@Buh@ P@Buh@hM@Bs=@ P@?x"Buh@HJ@x"Buh@hM@x"Bs=@ P@Buh@hM@Buh@HJ@Bs=@ P@?x"Buh@G@x"Buh@HJ@x"Bs=@ P@Buh@HJ@Buh@G@Bs=@ P@?x"Buh@D@x"Buh@G@x"Bs=@ P@Buh@G@Buh@D@Bs=@ P@?x"Buh@>@x"Buh@D@x"Bs=@ P@Buh@D@Buh@>@Bs=@ P@?x"Buh@>@x"B;@j<@x"Buh@j<@?x"Buh@>@x"Bs=@ P@x"B;@j<@Buh@>@Buh@K7@Bs=@ P@?x"B;@j<@x"Bs=@ P@x"B@j<@Bf;@/4@Bs=@ P@B;@B`5@Bs=@ P@Buh@K7@Buh@y6@?x"B1@j<@x"B@j<@x"Bs=@ P@Bf;@/4@B@3@Bs=@ P@?x"Bs=@j<@x"B1@j<@x"Bs=@ P@B@3@Bs=@o3@Bs=@ P@?x"B@j<@x"Bs=@j<@x"Bs=@ P@Bs=@o3@By@3@Bs=@ P@?x"BR@j<@x"B@j<@x"Bs=@ P@BB`@5@Bs=@ P@By@3@?x"Bs=@ P@x"B @j<@x"BR@j<@BB`@5@B@:@Bs=@ P@?x"B @j<@x"Bq@>@x"BF@j<@?x"B @j<@x"Bs=@ P@x"Bq@>@B@:@Bq@>@Bs=@ P@?x"Bs=@ P@x"BH@@@x"Bq@>@?x"BH@@@x"Bs=@ P@x"B9@@@BH@@@Bs=@ P@Bq@>@Bs=@ P@BH@@@B9@@@?x"BE@@@x"Bs=@ P@x"B-@7A@?x"BE@@@x"B9@@@x"Bs=@ P@a*+.LڙBE@@@x"B-@7A@B-@7A@LڙBE@@@x"BE@@@x"B-@7A@Bs=@ P@BE@@@B-@7A@Bs=@ P@B9@@@BE@@@?x"Bs=@ P@x"B @$F@x"B-@7A@i!Ͼx"B-@7A@B @$F@B-@7A@0/i!Ͼx"B-@7A@x"B @$F@B @$F@B-@7A@B @$F@Bs=@ P@?x"Bs=@ P@x"B@ K@x"B @$F@uc]x"B @$F@B@ K@B @$F@v ~uc]x"B @$F@x"B@ K@B@ K@B @$F@B@ K@Bs=@ P@?x"Bs=@ P@x"B@ P@x"B@ K@eH1x"B@ K@B@ P@B@ K@ջ-eH1x"B@ K@x"B@ P@B@ P@B@ K@B@ P@Bs=@ P@?5B%B@@B`ABB@@/6B%B@@?`2BB@@ (BB@@1BB@@?> 4B%B@@B`ABB@@6^4B%B@@?6^4B%B@@B`ABB@@أ4B%B@@?أ4B%B@@B`ABB@@H4B%B@@?أ4BB@@ (BB@@6^4BB@@?wBrB+@wB~uB+@wByB@@Buh@hM@ Buh@d;?Buh@HJ@hJBuh@hM@x"Buh@y&@hJBuh@HJ@?43XB1@j<@43XBs=@y&@43XB@j<@?43XB@j<@43XBs=@y&@43XB;@j<@?43XBR@j<@43XB @b8@43XB@j<@?43XB@j<@43XB @b8@43XBs=@j<@?x"B1@j<@x"Bs=@y&@x"B@j<@?x"B@j<@x"Bs=@y&@x"B;@j<@?x"BR@j<@x"B @b8@x"B@j<@?x"B@j<@x"B @b8@x"Bs=@j<@B;@B`5@Bs=@ P@Buh@y6@BB=A9?vB}?SB9?vB=A9?B}?SB9?vB}?SB9?BB=A9?BB=A9?vB=A9?vB~ A9?vB=A9?vBA9H?vB~ A9?BB=A9?B=A9?B}?SB9??B|)BB}?SB9?B=A9??BA9H?B~ A9?BA9H??B=A9?B~ A9?BA9H??BA9H?BA9H?B|%B?BmABABA9H?vB|%BvBBvBA9H?vB=A9?vB|%BvBA9H?vBAvBРAvBA9H?vBF[AvBFKAvBA9H?hJBt=@y&@hJB;@y&@hJBt=@)\@hJBt=@)\@hJB;@y&@hJBB`@7@hJBq@>@hJBt=@ P@hJB@:@?hJBy@3@hJB@y&@hJB@= '@hJBy@3@hJBt=@o3@hJB@y&@hJB@:@hJBt=@ P@hJBB`@5@hJB@y&@hJBt=@o3@hJBt=@y&@hJB@y&@hJBt=@y&@hJBt=@)\@hJB@= '@hJB@d;/@hJBy@3@V@yBV@QxB?V@QxBB`?V@yBV@OxBV@QxB?openscad-2021.01/testdata/scad/misc/bad-stl-pcbvicebar.scad0000644000000000000000000000047514005610145022111 0ustar rootroot/* CGAL::Polyhedron_incremental_builder_3:: lookup_halfedge(): input error: facet 81 shares a halfedge from vertex 61 to vertex 69 with facet 38. ERROR: CGAL NefPolyhedron->Polyhedron conversion failed. This has been fixed, but keep this test for future reference */ render() import("bad-stl-pcbvicebar.stl"); openscad-2021.01/testdata/scad/misc/lookup-tests.scad0000644000000000000000000000066514005610145021137 0ustar rootrootecho(lookup(undef, undef)); echo(lookup(undef, [undef])); echo(lookup(undef, [[undef]])); echo(lookup(undef, [[undef, undef]])); echo(lookup(0, [[0, 0]])); echo(lookup(0.5, [[0, 0], [1, 1]])); table = [[-1, -5], [-10, -55], [0, 0], [1, 3], [10, 333]]; indices = [-20,-10,-9.9, -0.5, 0, 0.3, 1.1, 10, 10.1]; for (i=[0:len(indices)-1]) { echo(lookup(indices[i], table)); } openscad-2021.01/testdata/scad/misc/nbsp-latin1-test.scad0000644000000000000000000000006314005610145021563 0ustar rootroota=1;//Latin-1NBSP(no-breakspace) echo(a); openscad-2021.01/testdata/scad/misc/expression-precedence.scad0000644000000000000000000000023514005610145022751 0ustar rootrootecho(2 + 3 * 5); echo(2 * 3 + 5); echo(2 - 3 * 5); echo(2 * 3 - 5); echo(2 - -3 * 5); echo(2 * -3 - 5); echo(2 / 2 / 2); echo(2 / -2 / 2); echo(2 / +2 / 2); openscad-2021.01/testdata/scad/misc/empty-shape-tests.scad0000644000000000000000000000052514005610145022055 0ustar rootrootlinear_extrude(h=1) { square(0); circle(0); polygon(); import(); } cube(0); sphere(0); cylinder(0); polyhedron(); import(); surface(); rotate_extrude(); linear_extrude(); translate(); color(); hull(); minkowski(); union(); difference(); intersection(); render(); projection(); assign(); if(1) { } intersection_for(); for(); openscad-2021.01/testdata/scad/misc/string-indexing.scad0000644000000000000000000000037614005610145021576 0ustar rootroottest = "test"; // Correct usage cases for(i = [0:len(test)-1]) { echo(test[i]); } // Out of bounds echo(test[-1]); echo(test[len(test)]); // Invalid index type echo(test["test"]); echo(test[true]); echo(test[false]); echo(test[[0]]); echo(test[1.7]);openscad-2021.01/testdata/scad/misc/string-test.scad0000644000000000000000000000014514005610145020742 0ustar rootrootecho("The quick brown fox \tjumps \"over\" the lazy dog.\rThe quick brown fox.\nThe \\lazy\\ dog."); openscad-2021.01/testdata/scad/misc/assert-fail5-test.scad0000644000000000000000000000004414005610145021731 0ustar rootrootassert(message = "assert-message"); openscad-2021.01/testdata/scad/misc/assert-fail3-test.scad0000644000000000000000000000012614005610145021730 0ustar rootrootfunction f(x) = sin(x); module m(angle) { assert(f(angle) > 0) cube(10); } m(270); openscad-2021.01/testdata/scad/misc/dim-all.dxf0000644000000000000000000003420714005610145017653 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 ARC 5 43 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbCircle 10 -100.0 20 0.0 30 0.0 40 60.0 100 AcDbArc 50 30.9637565320735177 51 90.0 0 DIMENSION 5 44 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -109.8639392383214499 20 -59.1836354299286214 30 0.0 11 -101.8494886071852648 21 0.3082481011975488 31 0.0 70 3 71 5 72 1 41 1.0 42 0.0 1 diameter 3 Standard 100 AcDbDiametricDimension 15 -90.1360607616785501 25 59.1836354299286285 35 0.0 40 0.0 0 DIMENSION 5 45 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -100.0 20 60.0 30 0.0 11 0.0 21 0.0 31 0.0 70 2 71 5 72 1 41 1.0 42 0.0 1 arc 3 Standard 100 AcDb2LineAngularDimension 13 -100.0 23 0.0 33 0.0 14 -48.5504244572473453 24 30.8697453256515857 34 0.0 15 -100.0 25 0.0 35 0.0 16 -50.0 26 50.0 36 0.0 0 DIMENSION 5 46 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -93.5543529011625736 20 -10.7427451647290511 30 0.0 11 -68.7942446712128515 21 6.2999267338077694 31 0.0 70 1 71 5 72 0 41 1.0 42 0.0 1 aligned 3 Standard 100 AcDbAlignedDimension 13 -100.0 23 -0.0000000000000142 33 0.0 14 -48.5504244572473453 24 30.8697453256515857 34 0.0 0 DIMENSION 5 47 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -110.0 20 30.8697453256515928 30 0.0 11 -111.875 21 45.4348726628257964 31 0.0 70 0 71 5 72 0 41 1.0 42 0.0 1 linearY 3 Standard 100 AcDbAlignedDimension 13 -100.0 23 60.0 33 0.0 14 -48.5504244572473453 24 30.8697453256515857 34 0.0 50 90.0 100 AcDbRotatedDimension 0 DIMENSION 5 48 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -48.5504244572473453 20 80.0 30 0.0 11 -74.2752122286236727 21 81.875 31 0.0 70 0 71 5 72 0 41 1.0 42 0.0 1 linearX 3 Standard 100 AcDbAlignedDimension 13 -100.0 23 0.0 33 0.0 14 -48.5504244572473453 24 30.8697453256515857 34 0.0 50 0.0 100 AcDbRotatedDimension 0 LEADER 5 49 8 0 62 256 370 -1 6 ByLayer 100 AcDbEntity 100 AcDbLeader 3 Standard 71 1 72 0 73 3 74 0 75 0 40 1.0 41 10.0 76 3 10 -100.0 20 60.0 10 -110.0 20 80.0 10 -140.0 20 80.0 0 DIMENSION 5 4A 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -100.0 20 0.0 30 0.0 11 0.0 21 0.0 31 0.0 70 4 71 5 72 1 41 1.0 42 0.0 1 radius 3 Standard 100 AcDbRadialDimension 15 -48.5504244572473453 25 30.8697453256515857 35 0.0 40 0.0 0 DIMENSION 5 4B 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -69.1754244572473453 20 60.8697453256515857 30 0.0 11 -2.0226466794695739 21 50.8697453256515857 31 0.0 70 6 71 5 72 1 41 1.0 1 ordinateY 3 Standard 100 AcDbOrdinateDimension 13 -49.1754244572473453 23 30.8697453256515857 33 0.0 14 -9.1754244572473453 24 50.8697453256515857 34 0.0 0 DIMENSION 5 4C 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 -69.1754244572473453 20 60.8697453256515857 30 0.0 11 -9.1754244572473453 21 62.7449999999999974 31 0.0 70 70 71 5 72 1 41 1.0 1 ordinateX 3 Standard 100 AcDbOrdinateDimension 13 -49.1754244572473453 23 30.8697453256515857 33 0.0 14 -9.1754244572473453 24 60.8699999999999974 34 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 4D 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 4D 100 AcDbDictionary 281 1 3 DIMASSOC 350 4F 3 HIDETEXT 350 4E 0 DICTIONARYVAR 5 4E 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4F 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/scad/misc/include-overwrite-after.scad0000644000000000000000000000003514005610145023223 0ustar rootrootecho("after"); after = true; openscad-2021.01/testdata/scad/misc/rotate_extrude-hole.scad0000644000000000000000000000032314005610145022440 0ustar rootrootmodule donut() { rotate_extrude(convexity=2) translate([5,0,0]) difference() { circle(r=2); circle(r=1); } } difference() { donut(); translate([-10,-10,0]) cube(10); } openscad-2021.01/testdata/scad/misc/assert-tests.scad0000644000000000000000000000052014005610145021115 0ustar rootroota = 3; b = 6; assert(true); assert("t1"); assert(a*b); assert(condition = a*b); assert(true) cube(8, center = true); c = 2; translate([0, 20, 0]) assert(condition = 2) sphere(5); d = c + 9; assert(condition = d + 5 > 15, message = str("value: ", d + 5)) translate([15, 0, 0]) cylinder(8, 5, center = true); echo("assert-tests");openscad-2021.01/testdata/scad/misc/escape-test.scad0000644000000000000000000000011314005610145020667 0ustar rootrootimport(file="B-\" C-\t D-\n E-'", layer="A:\\ B:\" C:\t D:\n E:' F:\\\\"); openscad-2021.01/testdata/scad/misc/assert-fail1-test.scad0000644000000000000000000000001614005610145021724 0ustar rootrootassert(false);openscad-2021.01/testdata/scad/misc/variable-scope-tests.scad0000644000000000000000000000350114005610145022512 0ustar rootrootecho("special variable inheritance"); module special_module(a) { echo(a, $fn); special_module2(a); } module special_module2(b) { echo(a); echo(b, $fn); } special_module(23, $fn=5); echo("$children scope"); module child_module_2() { echo("$children should be 4: ", $children); for(i=[0:$children-1]) children(i); } module child_module_1() { echo("$children should be 1: ", $children); child_module_2() { echo("$children should be 1: ", $children); children(0); echo("child_module_2 child 0"); echo("child_module_2 child 1"); } } child_module_1() echo("child_module_1 child"); echo("copy $children"); module copy_children_module() { kids = $children; echo("copy_children_module: ", kids, $children); } copy_children_module() { cube(); sphere(); } echo("inner variables shadows parameter"); module inner_variables(a, b) { b = 24; echo(a, b); } inner_variables(5, 6); echo("user-defined special variables as parameter"); module user_defined_special($b) { echo($b); user_defined_special2(); } module user_defined_special2() { echo($b); } user_defined_special(7); echo("assign only visible in children's scope"); module assigning() { echo(c); } module assigning2(c) { echo(c); } assign(c=5) { assigning(); assigning2(c); } echo("undeclared variable can still be passed and used"); module undeclared_var() { echo(d); } undeclared_var(d=6); echo("attempt to assign from a not-yet-defined variable which also exists globally"); globalval = 1; // Test that b = a turns into b = 1, heeding the order of the assignments // See issue #399 for more discussion module global_lookup() { b = globalval; // Should be assigned 1 since the local one isn't yet defined globalval = 5; // Overrides the value for the local scope only echo(globalval,b); // Should output 5, 1 } global_lookup(); openscad-2021.01/testdata/scad/misc/isbool-test.scad0000644000000000000000000000065714005610145020733 0ustar rootrootecho("resulting in true:"); echo(is_bool(true)); echo(is_bool(false)); echo("resulting in false:"); echo(is_bool([])); echo(is_bool([1])); echo(is_bool("test")); echo(is_bool(0.1)); echo(is_bool(1)); echo(is_bool(10)); echo(is_bool(0/0)); //nan echo(is_bool((1/0)/(1/0))); //nan echo(is_bool(1/0)); //inf echo(is_bool(-1/0)); //-inf echo(is_bool(undef)); echo("resulting in warnings:"); echo(is_bool(1,2,3)); echo(is_bool()); openscad-2021.01/testdata/scad/misc/vector-values.scad0000644000000000000000000000157014005610145021261 0ustar rootroot// Value vector tests. a1=[0,1,2]; b1=[3,4,5]; c1=a1*b1; echo(str("Testing vector dot product: ",c1)); d1=[1,0]; echo(str(" Bounds check: ",a1*d1)); m2=[[0,1],[1,0],[2,3]]; v2=[2,3]; p2=m2*v2; echo(str("Testing matrix * vector: ",p2)); d2=[0,0,1]; echo(str(" Bounds check: ",m2*d2)); m3=[[1,-1],[1,0],[2,3]]; v3=[1,2,3]; p3=v3*m3; echo(str("Testing vector * matrix: ",p3)); echo(str(" Bounds check: ",m3*v3)); ma4=[ [1,0],[0,1] ]; mb4=[ [1,0],[0,1] ]; echo(str("Testing id matrix * id matrix: ",ma4*mb4)); ma5=[ [1, 0, 1] ,[0, 1,-1] ]; mb5=[ [1,0] ,[0,1] ,[1,1] ]; echo(str("Testing asymmetric matrix * matrix: ",ma5*mb5)); echo(str("Testing alternate asymmetric matrix * matrix: ",mb5*ma5)); echo(str(" Bounds check: ",ma5*ma4)); ma6=[ [ 1, 2 ], undef ]; mb6=[ [ 4 ], [ 5 ] ]; echo(str("Testing matrix * matrix with undef elements: ",ma6*mb6)); cube(1.0); openscad-2021.01/testdata/scad/misc/expression-shortcircuit-tests.scad0000644000000000000000000000051714005610145024541 0ustar rootrootfunction foo() = search(undef,undef); if (false && foo()) { echo("Fail"); } else { echo("Pass"); } if (true || foo()) { echo("Pass"); } else { echo("Fail"); } if (true && true) { echo("Pass"); } if (false || true) { echo("Pass"); } function ternarytest() = true ? true : foo(); if (ternarytest()) { echo("Pass"); } openscad-2021.01/testdata/scad/misc/concat-tests.scad0000644000000000000000000000246714005610145021077 0ustar rootrootu = undef; echo("--- empty"); echo(concat()); echo(concat([])); echo(concat([], [])); echo(concat([], [], [])); echo("--- single elements"); echo(concat(u)); echo(concat(true)); echo(concat(3)); echo(concat("abc")); echo(concat([0:1:10])); echo("--- single vectors"); echo(concat([1, 2, 3])); echo(concat([[1, 2, 3]])); echo(concat([[[1, 2, 3]]])); echo(concat([[[1, 2, [3, 4], 5]]])); echo("--- multiple elements"); echo(concat(3, 3)); echo(concat(1, 2, 3)); echo(concat(1, 2, 3, 4, 5)); echo(concat(1, "text", false, [1:0.5:3])); echo("--- vector / element"); echo(concat([3, 4], u)); echo(concat([3, 4, 5], 6)); echo(concat([3, 4, 5, 6], true)); echo(concat([3, 4, "5", 6], "test")); echo(concat([3, 4, true, 6], [4:1:3])); echo("--- element / vector"); echo(concat(3, [])); echo(concat(3, [3, 4])); echo(concat(true, [3, [4]])); echo(concat("9", [1, 2, 3])); echo(concat([6:2:9], [3, [4]])); echo("--- vector / vector"); echo(concat([], [3, 4])); echo(concat([[]], [3, 4])); echo(concat([[2, 4]], [3, 4])); echo(concat([5, 6], ["d", [3, 4]])); echo(concat([[1, 0, 0], [2, 0, 0]], [3, 0, 0])); echo(concat([[1, 0, 0], [2, 0, 0]], [[3, 0, 0]])); echo(concat([[1, 0, 0], [2, 0, 0], [3, 0, 0]], [[4, 4, 4], [5, 5, 5]])); echo("--- recursive function"); function r(i) = i > 0 ? concat(r(i - 1), [[i, i * i]]) : []; echo(r(10)); openscad-2021.01/testdata/scad/misc/dim-all.scad0000644000000000000000000000063414005610145020001 0ustar rootrootdxf="dim-all.dxf"; echo(linearX=dxf_dim(file=dxf, name="linearX")); echo(linearY=dxf_dim(file=dxf, name="linearY")); echo(aligned=dxf_dim(file=dxf, name="aligned")); echo(ordinateX=dxf_dim(file=dxf, name="ordinateX")); echo(ordinateY=dxf_dim(file=dxf, name="ordinateY")); echo(radius=dxf_dim(file=dxf, name="radius")); echo(diameter=dxf_dim(file=dxf, name="diameter")); echo(arc=dxf_dim(file=dxf, name="arc")); openscad-2021.01/testdata/scad/misc/empty-union.scad0000644000000000000000000000005414005610145020742 0ustar rootrootunion() { polyhedron(); polyhedron(); } openscad-2021.01/testdata/scad/misc/internal-cavity.scad0000644000000000000000000000104714005610145021572 0ustar rootroot// The inner cube won't render correctly in OpenCSG mode as long as this bug is present // Note: This causes a different bug in unstable: // If we render a preview first, the render() node will be cached as a PolySet. This will // cause the same problems as in issue495.scad. If we clear cache and render using CGAL, // it doesn't trigger the bug since we stay in CGAL all the time difference() { render(convexity=2) difference() { cube(20, center = true); cube(10, center = true); } translate([0, 0, 15]) cube(30, center=true); } openscad-2021.01/testdata/scad/misc/special-consts.scad0000644000000000000000000000314714005610145021413 0ustar rootroota=undef; b=undef; echo("-- comparing undef --"); if(undef == undef){ echo("undef is undef"); } if(a == undef){ echo("a is undef"); } if(undef == a){ echo("undef is a"); } if(a == b){ echo("a is b"); } if(c == undef){ echo("c is undef"); } if(undef == c){ echo("undef is c"); } if($customSpecialVariable == undef){ echo("$customSpecialVariable is undef"); } echo("-- comparing undef --"); if(a){ echo("undef evaluates true"); }else{ echo("undef evaluates false"); } echo(str("undef evaluates ",c ? true:false)); echo("-- echo undef --"); echo(a); echo(c); echo("-- calculating with undef --"); echo(a/1); echo(a/0); echo(1/a); echo("-- calculating resulting in +inf --"); echo(1/0); echo(-1/-0); echo("-- calculating resulting in -inf --"); echo(1/-0); echo(-1/0); d = 10/0; e = -1/-0; echo("-- comparing inf --"); if(d==e){ echo("inf == inf"); }else{ echo("inf != inf"); } echo("-- calculating with inf --"); f = d+1; echo(str("inf + 1 is ",f)); g = e -1000; echo(str("inf - 1000 is ",g)); echo(str("inf * inf is ",d*e)); echo(str("inf / -0 is ",d/-0)); echo(str("inf / inf is ",d/e)); echo("-- comparing nan --"); NotANumber = d/e; if(NotANumber == NotANumber){ echo("nan = nan"); }else{ echo("nan != nan"); } //Do not output NotANumber in a test case //as the precise output varies with different c++ compilers. //echo(NotANumber); //circle(NotANumber); echo("-- 3d objects --"); cube(a); sphere(e); cylinder(r=-1/0,h=e); echo("-- for loops --"); for(y = [0:NotANumber]){ echo(y); } for(j = [a : b]){ echo(j); } for(i = [-1/0 : 1/0]){ echo(i); } openscad-2021.01/testdata/scad/misc/builtin-invalid-range-test.scad0000644000000000000000000000161114005610145023617 0ustar rootrootinf = 1/0; nan = inf / inf; tests= [1,0,-1,-inf,nan,inf,"test"]; echo("Primitives"); for(i=tests){ echo(str("i=",i,", primitive test")); cube([1,i,1]); sphere(i); cylinder(h=i); cylinder(r=i); square(i); square([1,i]); square([i,1]); circle(i); polyhedron( points=[ [10,10,0],[10,-10,0],[-10,-10,0],[-10,10,0], // the four points at base [0,0,i] ], // the apex point faces=[ [0,1,4],[1,2,4],[2,3,4],[3,0,4], // each triangle side [1,0,3],[2,1,3] ] // two triangles for square base ); } echo("Transformations"); for(i=tests){ echo(str("i=",i,", transformation test")); scale(i) sphere(); rotate(i); cube(); translate([0,i,0]) cylinder(); } echo("Those are okay"); cylinder(r1=1,r2=0,h=10); cylinder(r1=0,r2=1,h=10); openscad-2021.01/testdata/scad/misc/range-tests.scad0000644000000000000000000000306114005610145020713 0ustar rootrootecho("[a01] ----- [1:4]"); for (a = [1:4]) echo ("[a01] ", a); echo("[a02] ----- [4:1]"); for (a = [4:1]) echo ("[a02] ", a); echo("[a03] ----- [0:0]"); for (a = [0:0]) echo ("[a03] ", a); echo("[a04] ----- [0:3]"); for (a = [0:3]) echo ("[a04] ", a); echo("[a05] ----- [-3:0]"); for (a = [-3:0]) echo ("[a05] ", a); echo("[a06] ----- [0:-3]"); for (a = [0:-3]) echo ("[a06] ", a); echo("[a07] ----- [-2:2]"); for (a = [-2:2]) echo ("[a07] ", a); echo("[a08] ----- [2:-2]"); for (a = [2:-2]) echo ("[a08] ", a); echo("[b01] ----- [1:1:5]"); for (a = [1:1:5]) echo ("[b01] ", a); echo("[b02] ----- [1:2:5]"); for (a = [1:2:5]) echo ("[b02] ", a); echo("[b03] ----- [1:-1:5]"); for (a = [1:-1:5]) echo ("[b03] ", a); echo("[b04] ----- [5:1:1]"); for (a = [5:1:1]) echo ("[b04] ", a); echo("[b05] ----- [5:2:1]"); for (a = [5:2:1]) echo ("[b05] ", a); echo("[b06] ----- [5:-1:1]"); for (a = [5:-1:1]) echo ("[b06] ", a); echo("[b07] ----- [0:0:0]"); for (a = [0:0:0]) echo ("[b07] ", a); echo("[b08] ----- [1:0:1]"); for (a = [1:0:1]) echo ("[b08] ", a); echo("[b09] ----- [1:0:5]"); for (a = [1:0:5]) echo ("[b09] ", a); echo("[b10] ----- [0:1:0]"); for (a = [0:1:0]) echo ("[b10] ", a); echo("[b11] ----- [3:-.5:-3]"); for (a = [3:-.5:-3]) echo ("[b11] ", a); // Check precision of fractional step sizes // Could check up to 9999 (max allowable range size), but takes >10s for (d=[1:1000]) let(l=len([for(x=[0:1/d:1]) 0])) if (l != d+1) echo(d,l); openscad-2021.01/testdata/scad/misc/recursion-test-vector.scad0000644000000000000000000000021614005610145022744 0ustar rootroot// Test for recursion crashing when vectors are parameters to a module // See github issue1407 rec(); module rec(a=1) { rec([a,10,10]); } openscad-2021.01/testdata/scad/misc/assert-fail2-test.scad0000644000000000000000000000010214005610145021721 0ustar rootroota = 10; b = 20; assert(a < 20 && b < 20, "Test! &"); openscad-2021.01/testdata/scad/misc/utf8-tests.scad0000644000000000000000000000066214005610145020511 0ustar rootroot// Check import<> and use<> all handle UTF-8 correctly for both // string usage and comparison. // // https://github.com/openscad/openscad/issues/875 include use m = "☺ - text - 😀 - more text!"; echo("main: ☺ - ⚀⚁⚂⚃ - 😀 - "); m1(); m2(); if (m == m1) { echo("m1 ok"); } else { echo("m1 not ok"); } if (m == f_m2()) { echo("m2 ok"); } else { echo("m2 not ok"); } openscad-2021.01/testdata/scad/misc/isundef-test.scad0000644000000000000000000000160414005610145021072 0ustar rootrootecho("Normal variables"); echo(is_undef(a)); //no warning b="hallo"; echo(is_undef(b)); c=undef; echo(is_undef(c)); echo(a); //warns echo(b); echo(c); echo("Test with scopes"); if(true){ echo(is_undef(b)); d=true; echo(is_undef(c)); echo(d); } echo(is_undef(d)); echo(d); echo("Special variables"); echo(is_undef($a)); //no warning $b=132465; echo(is_undef($b)); $c=undef; echo(is_undef($c)); echo($a); echo($b); echo($c); echo("constants resulting in true"); echo(is_undef(undef)); echo("constants resulting in false"); echo(is_undef("Test")); echo(is_undef(123456)); echo("constants resulting in undef"); echo(is_undef()); echo(is_undef("Test",123)); echo(is_undef(123,456)); echo("functions resulting in true"); echo(is_undef(len("test","upps"))); echo(is_undef(is_undef())); echo("functions resulting in false"); echo(is_undef(sin(1))); echo(is_undef(len("test"))); openscad-2021.01/testdata/scad/misc/function-scope.scad0000644000000000000000000000125514005610145021416 0ustar rootroot// Each 'let' creates a new context, allowing variable override function duplicate_let() = let(x=42) let(x=33) x; echo(duplicate_let=duplicate_let()); // 33 // Default value (x=42) must be used, if not given in call function defaults(b, x=42) = b ? x : defaults(true); echo(defaults=defaults(false, 33)); // 42 // Regular local variables should not survive to the next tail recursion call function scope_leak(b=false) = b ? x : let(x=42) scope_leak(true); echo(scope_leak=scope_leak()); // undef // ...however, "config variables" should function scope_leak_config(b=false) = b ? $x : let($x=33) let($x=42) scope_leak_config(true); echo(scope_leak_config=scope_leak_config()); // 42 openscad-2021.01/testdata/scad/misc/builtins-calling-vec3vec2.scad0000644000000000000000000000122614005610145023336 0ustar rootroot//Various lengths cube(); //I'm fine cube(2); //I'm fine cube([1]); cube([1,2]); cube([1,2,3]); //I'm fine cube([1,2,3,4]); cube([[1],2,3]); //not numbers cube([1,"test",3]); cube([1,"2",3]); cube(["1.2","2",3]); cube("[1,2,3]"); square(); square(2); //I'm fine square([1]); square([1,2]); square([1,2,3]); square("[1,2]"); mirror() mirror(1) mirror([1,2])//I'm fine mirror([1,2,3])//I'm fine mirror([1,2,3,4]) mirror("[1,2,3]") scale() scale(1)//I'm fine scale([1]) scale([1,2]) //I'm fine scale([1,2,3])//I'm fine scale([1,2,3,4]) scale("[1,2]") cube([3,2,1]); //I'm fine //here we have to decide how to handle it: cube([1,-2,3]); cube([1/0,2,3]); openscad-2021.01/testdata/scad/misc/cube10.scad0000644000000000000000000000001214005610145017527 0ustar rootrootcube(10); openscad-2021.01/testdata/scad/misc/localfiles_dir/0000755000000000000000000000000014005610145020576 5ustar rootrootopenscad-2021.01/testdata/scad/misc/localfiles_dir/localfiles_subdir/0000755000000000000000000000000014005610145024263 5ustar rootrootopenscad-2021.01/testdata/scad/misc/localfiles_dir/localfiles_subdir/localfiles_submodule.scad0000644000000000000000000000055114005610145031314 0ustar rootrootmodule localfiles_submodule() { linear_extrude(h=100) import("localfile.dxf"); translate([-250,0,0]) linear_extrude(file="localfile.dxf"); translate([0,350,0]) rotate_extrude(file="localfile.dxf"); translate([250,0,0]) scale([200,200,50]) surface("localfile.dat"); translate([0,-200,0]) sphere(r=dxf_dim(file="localfile.dxf", name="localfile")/2); } openscad-2021.01/testdata/scad/misc/localfiles_dir/localfile.dxf0000644000000000000000000002735514005610145023247 0ustar rootroot999 dxflib 2.2.0.0 0 SECTION 2 HEADER 9 $ACADVER 1 AC1015 9 $HANDSEED 5 FFFF 9 $DIMASZ 40 2.5 9 $PLIMMIN 10 0.0 20 0.0 9 $DIMEXE 40 1.25 9 $DIMGAP 40 0.625 9 $PLIMMAX 10 210.0 20 297.0 9 $INSUNITS 70 4 9 $DIMSTYLE 2 Standard 9 $CLAYER 8 0 9 $DIMEXO 40 0.625 9 $DIMTXT 40 2.5 9 $CLAYER 8 0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 VPORT 5 8 100 AcDbSymbolTable 70 1 0 VPORT 5 30 100 AcDbSymbolTableRecord 100 AcDbViewportTableRecord 2 *Active 70 0 10 0.0 20 0.0 11 1.0 21 1.0 12 286.3055555555554861 22 148.5 13 0.0 23 0.0 14 10.0 24 10.0 15 10.0 25 10.0 16 0.0 26 0.0 36 1.0 17 0.0 27 0.0 37 0.0 40 297.0 41 1.92798353909465 42 50.0 43 0.0 44 0.0 50 0.0 51 0.0 71 0 72 100 73 1 74 3 75 1 76 1 77 0 78 0 281 0 65 1 110 0.0 120 0.0 130 0.0 111 1.0 121 0.0 131 0.0 112 0.0 122 1.0 132 0.0 79 0 146 0.0 0 ENDTAB 0 TABLE 2 LTYPE 5 5 100 AcDbSymbolTable 70 21 0 LTYPE 5 14 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByBlock 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 15 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 ByLayer 70 0 3 72 65 73 0 40 0.0 0 LTYPE 5 16 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CONTINUOUS 70 0 3 Solid line 72 65 73 0 40 0.0 0 LTYPE 5 31 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT 70 0 3 Dot . . . . . . . . . . . . . . . . . . . . . . 72 65 73 2 40 6.3499999999999996 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 32 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOT2 70 0 3 Dot (.5x) ..................................... 72 65 73 2 40 3.1749999999999998 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 33 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DOTX2 70 0 3 Dot (2x) . . . . . . . . . . . . . 72 65 73 2 40 12.6999999999999993 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 34 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED 70 0 3 Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _ 72 65 73 2 40 19.0500000000000007 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 35 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHED2 70 0 3 Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72 65 73 2 40 9.5250000000000004 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 36 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHEDX2 70 0 3 Dashed (2x) ____ ____ ____ ____ ____ ___ 72 65 73 2 40 38.1000000000000014 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 37 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT 70 0 3 Dash dot __ . __ . __ . __ . __ . __ . __ . __ 72 65 73 4 40 25.3999999999999986 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 38 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOT2 70 0 3 Dash dot (.5x) _._._._._._._._._._._._._._._. 72 65 73 4 40 12.6999999999999993 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 39 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DASHDOTX2 70 0 3 Dash dot (2x) ____ . ____ . ____ . ___ 72 65 73 4 40 50.7999999999999972 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3A 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE 70 0 3 Divide ____ . . ____ . . ____ . . ____ . . ____ 72 65 73 6 40 31.75 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3B 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDE2 70 0 3 Divide (.5x) __..__..__..__..__..__..__..__.._ 72 65 73 6 40 15.875 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3C 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 DIVIDEX2 70 0 3 Divide (2x) ________ . . ________ . . _ 72 65 73 6 40 63.5 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 3D 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER 70 0 3 Center ____ _ ____ _ ____ _ ____ _ ____ _ ____ 72 65 73 4 40 50.7999999999999972 49 31.75 74 0 49 -6.3499999999999996 74 0 49 6.3499999999999996 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 3E 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTER2 70 0 3 Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ 72 65 73 4 40 28.5749999999999993 49 19.0500000000000007 74 0 49 -3.1749999999999998 74 0 49 3.1749999999999998 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 3F 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 CENTERX2 70 0 3 Center (2x) ________ __ ________ __ _____ 72 65 73 4 40 101.5999999999999943 49 63.5 74 0 49 -12.6999999999999993 74 0 49 12.6999999999999993 74 0 49 -12.6999999999999993 74 0 0 LTYPE 5 40 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER 70 0 3 Border __ __ . __ __ . __ __ . __ __ . __ __ . 72 65 73 6 40 44.4500000000000028 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 12.6999999999999993 74 0 49 -6.3499999999999996 74 0 49 0.0 74 0 49 -6.3499999999999996 74 0 0 LTYPE 5 41 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDER2 70 0 3 Border (.5x) __.__.__.__.__.__.__.__.__.__.__. 72 65 73 6 40 22.2250000000000014 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 6.3499999999999996 74 0 49 -3.1749999999999998 74 0 49 0.0 74 0 49 -3.1749999999999998 74 0 0 LTYPE 5 42 100 AcDbSymbolTableRecord 100 AcDbLinetypeTableRecord 2 BORDERX2 70 0 3 Border (2x) ____ ____ . ____ ____ . ___ 72 65 73 6 40 88.9000000000000057 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 25.3999999999999986 74 0 49 -12.6999999999999993 74 0 49 0.0 74 0 49 -12.6999999999999993 74 0 0 ENDTAB 0 TABLE 2 LAYER 5 2 100 AcDbSymbolTable 70 1 0 LAYER 5 10 100 AcDbSymbolTableRecord 100 AcDbLayerTableRecord 2 0 70 0 62 7 420 0 6 CONTINUOUS 370 25 390 F 0 ENDTAB 0 TABLE 2 STYLE 5 3 100 AcDbSymbolTable 70 1 0 STYLE 5 11 100 AcDbSymbolTableRecord 100 AcDbTextStyleTableRecord 2 Standard 70 0 40 0.0 41 0.75 50 0.0 71 0 42 2.5 3 txt 4 0 ENDTAB 0 TABLE 2 VIEW 5 6 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 UCS 5 7 100 AcDbSymbolTable 70 0 0 ENDTAB 0 TABLE 2 APPID 5 9 100 AcDbSymbolTable 70 1 0 APPID 5 12 100 AcDbSymbolTableRecord 100 AcDbRegAppTableRecord 2 ACAD 70 0 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 A 100 AcDbSymbolTable 70 1 100 AcDbDimStyleTable 71 0 0 DIMSTYLE 105 27 100 AcDbSymbolTableRecord 100 AcDbDimStyleTableRecord 2 Standard 41 2.5 42 0.625 43 3.75 44 1.25 70 0 73 0 74 0 77 1 78 8 140 2.5 141 2.5 143 0.03937007874016 147 0.625 171 3 172 1 271 2 272 2 274 3 278 44 283 0 284 8 340 11 0 ENDTAB 0 TABLE 2 BLOCK_RECORD 5 1 100 AcDbSymbolTable 70 1 0 BLOCK_RECORD 5 1F 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Model_Space 340 22 0 BLOCK_RECORD 5 1B 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space 340 1E 0 BLOCK_RECORD 5 23 100 AcDbSymbolTableRecord 100 AcDbBlockTableRecord 2 *Paper_Space0 340 26 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 5 20 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Model_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Model_Space 1 0 ENDBLK 5 21 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 BLOCK 5 1C 100 AcDbEntity 67 1 8 0 100 AcDbBlockBegin 2 *Paper_Space 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space 1 0 ENDBLK 5 1D 100 AcDbEntity 67 1 8 0 100 AcDbBlockEnd 0 BLOCK 5 24 100 AcDbEntity 8 0 100 AcDbBlockBegin 2 *Paper_Space0 70 0 10 0.0 20 0.0 30 0.0 3 *Paper_Space0 1 0 ENDBLK 5 25 100 AcDbEntity 8 0 100 AcDbBlockEnd 0 ENDSEC 0 SECTION 2 ENTITIES 0 LINE 5 43 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 100.0 30 0.0 11 210.0 21 100.0 31 0.0 0 LINE 5 44 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 210.0 20 100.0 30 0.0 11 210.0 21 -100.0 31 0.0 0 LINE 5 45 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 210.0 20 -100.0 30 0.0 11 10.0 21 -100.0 31 0.0 0 LINE 5 46 100 AcDbEntity 100 AcDbLine 8 0 62 256 370 -1 6 ByLayer 10 10.0 20 -100.0 30 0.0 11 10.0 21 100.0 31 0.0 0 DIMENSION 5 47 100 AcDbEntity 8 0 62 256 370 -1 6 ByLayer 100 AcDbDimension 10 10.0000000000000018 20 150.0 30 0.0 11 110.0 21 151.875 31 0.0 70 1 71 5 72 1 41 1.0 42 0.0 1 localfile 3 Standard 100 AcDbAlignedDimension 13 10.0 23 130.0 33 0.0 14 210.0 24 130.0 34 0.0 0 ENDSEC 0 SECTION 2 OBJECTS 0 DICTIONARY 5 C 100 AcDbDictionary 280 0 281 1 3 ACAD_GROUP 350 D 3 ACAD_LAYOUT 350 1A 3 ACAD_MLINESTYLE 350 17 3 ACAD_PLOTSETTINGS 350 19 3 ACAD_PLOTSTYLENAME 350 E 3 AcDbVariableDictionary 350 48 0 DICTIONARY 5 D 100 AcDbDictionary 280 0 281 1 0 ACDBDICTIONARYWDFLT 5 E 100 AcDbDictionary 281 1 3 Normal 350 F 100 AcDbDictionaryWithDefault 340 F 0 ACDBPLACEHOLDER 5 F 0 DICTIONARY 5 17 100 AcDbDictionary 280 0 281 1 3 Standard 350 18 0 MLINESTYLE 5 18 100 AcDbMlineStyle 2 STANDARD 70 0 3 62 256 51 90.0 52 90.0 71 2 49 0.5 62 256 6 BYLAYER 49 -0.5 62 256 6 BYLAYER 0 DICTIONARY 5 19 100 AcDbDictionary 280 0 281 1 0 DICTIONARY 5 1A 100 AcDbDictionary 281 1 3 Layout1 350 1E 3 Layout2 350 26 3 Model 350 22 0 LAYOUT 5 1E 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout1 70 1 71 1 10 0.0 20 0.0 11 420.0 21 297.0 12 0.0 22 0.0 32 0.0 14 100000000000000000000.0 24 100000000000000000000.0 34 100000000000000000000.0 15 -100000000000000000000.0 25 -100000000000000000000.0 35 -100000000000000000000.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1B 0 LAYOUT 5 22 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 1712 72 0 73 0 74 0 7 75 0 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Model 70 1 71 0 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 1F 0 LAYOUT 5 26 100 AcDbPlotSettings 1 2 C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3 4 6 40 0.0 41 0.0 42 0.0 43 0.0 44 0.0 45 0.0 46 0.0 47 0.0 48 0.0 49 0.0 140 0.0 141 0.0 142 1.0 143 1.0 70 688 72 0 73 0 74 5 7 75 16 147 1.0 148 0.0 149 0.0 100 AcDbLayout 1 Layout2 70 1 71 2 10 0.0 20 0.0 11 12.0 21 9.0 12 0.0 22 0.0 32 0.0 14 0.0 24 0.0 34 0.0 15 0.0 25 0.0 35 0.0 146 0.0 13 0.0 23 0.0 33 0.0 16 1.0 26 0.0 36 0.0 17 0.0 27 1.0 37 0.0 76 0 330 23 0 DICTIONARY 5 48 100 AcDbDictionary 281 1 3 DIMASSOC 350 4A 3 HIDETEXT 350 49 0 DICTIONARYVAR 5 49 100 DictionaryVariables 280 0 1 2 0 DICTIONARYVAR 5 4A 100 DictionaryVariables 280 0 1 1 0 ENDSEC 0 EOF openscad-2021.01/testdata/scad/misc/localfiles_dir/localfiles-compatibility-test.scad0000644000000000000000000000011314005610145027366 0ustar rootrootuse localfiles_submodule(); openscad-2021.01/testdata/scad/misc/localfiles_dir/localfiles_module.scad0000644000000000000000000000054614005610145025121 0ustar rootrootmodule localfiles_module() { linear_extrude(h=100) import("localfile.dxf"); translate([-250,0,0]) linear_extrude(file="localfile.dxf"); translate([0,350,0]) rotate_extrude(file="localfile.dxf"); translate([250,0,0]) scale([200,200,50]) surface("localfile.dat"); translate([0,-200,0]) sphere(r=dxf_dim(file="localfile.dxf", name="localfile")/2); } openscad-2021.01/testdata/scad/misc/localfiles_dir/localfile.dat0000644000000000000000000000001014005610145023211 0ustar rootroot0 1 2 3 openscad-2021.01/testdata/scad/misc/bad-stl-wing.stl0000644000000000000000000066043514005610145020655 0ustar rootrootsolid vcg facet normal 1.092160e-01 -9.939129e-01 -1.445503e-02 outer loop vertex 3.685681e+01 3.257960e+00 4.250870e+01 vertex 2.148621e+01 1.568960e+00 4.250888e+01 vertex 2.614227e+01 2.413960e+00 1.958678e+01 endloop endfacet facet normal 1.136671e-01 -9.934267e-01 -1.353299e-02 outer loop vertex 2.614227e+01 2.413960e+00 1.958678e+01 vertex 2.148621e+01 1.568960e+00 4.250888e+01 vertex 1.685187e+01 1.350960e+00 1.958677e+01 endloop endfacet facet normal 8.666788e-02 -9.962047e-01 -8.047934e-03 outer loop vertex 6.945618e+00 3.039598e-01 4.250853e+01 vertex 1.685187e+01 1.350960e+00 1.958677e+01 vertex 2.148621e+01 1.568960e+00 4.250888e+01 endloop endfacet facet normal 1.026974e-01 -9.946200e-01 -1.357589e-02 outer loop vertex 4.269281e+01 3.257960e+00 8.666422e+01 vertex 3.041229e+01 1.989960e+00 8.666431e+01 vertex 3.363397e+01 2.623960e+00 6.458609e+01 endloop endfacet facet normal 1.091611e-01 -9.939440e-01 -1.261329e-02 outer loop vertex 2.594916e+01 1.779960e+00 6.458659e+01 vertex 3.363397e+01 2.623960e+00 6.458609e+01 vertex 3.041229e+01 1.989960e+00 8.666431e+01 endloop endfacet facet normal 8.151635e-02 -9.966474e-01 -6.999024e-03 outer loop vertex 1.879730e+01 1.039960e+00 8.666481e+01 vertex 2.594916e+01 1.779960e+00 6.458659e+01 vertex 3.041229e+01 1.989960e+00 8.666431e+01 endloop endfacet facet normal 8.676485e-02 -9.962065e-01 -6.677540e-03 outer loop vertex 1.287286e+01 6.719599e-01 6.458647e+01 vertex 2.014081e+01 1.304960e+00 6.458698e+01 vertex 1.879730e+01 1.039960e+00 8.666481e+01 endloop endfacet facet normal 9.170935e-02 -9.957116e-01 -1.215788e-02 outer loop vertex 4.560876e+01 3.257960e+00 1.087422e+02 vertex 3.933960e+01 2.410960e+00 1.308206e+02 vertex 4.101617e+01 2.834960e+00 1.087424e+02 endloop endfacet facet normal 1.028524e-01 -9.946325e-01 -1.129098e-02 outer loop vertex 3.487537e+01 2.199960e+00 1.087420e+02 vertex 4.101617e+01 2.834960e+00 1.087424e+02 vertex 3.933960e+01 2.410960e+00 1.308206e+02 endloop endfacet facet normal 7.287142e-02 -9.973277e-01 -5.203159e-03 outer loop vertex 3.064886e+01 1.775960e+00 1.308201e+02 vertex 3.487537e+01 2.199960e+00 1.087420e+02 vertex 3.933960e+01 2.410960e+00 1.308206e+02 endloop endfacet facet normal 8.151653e-02 -9.966580e-01 -5.268513e-03 outer loop vertex 2.472260e+01 1.407960e+00 1.087420e+02 vertex 3.053021e+01 1.882960e+00 1.087428e+02 vertex 3.064886e+01 1.775960e+00 1.308201e+02 endloop endfacet facet normal 6.028175e-02 -9.981813e-01 4.567821e-04 outer loop vertex 2.248547e+01 1.282960e+00 1.308202e+02 vertex 2.472260e+01 1.407960e+00 1.087420e+02 vertex 3.064886e+01 1.775960e+00 1.308201e+02 endloop endfacet facet normal 6.842094e-02 -9.976155e-01 -9.040259e-03 outer loop vertex 5.155548e+01 3.257960e+00 1.537425e+02 vertex 4.860602e+01 2.847960e+00 1.766641e+02 vertex 4.856647e+01 3.052960e+00 1.537425e+02 endloop endfacet facet normal 9.188580e-02 -9.957283e-01 -9.063869e-03 outer loop vertex 4.397180e+01 2.628960e+00 1.537430e+02 vertex 4.856647e+01 3.052960e+00 1.537425e+02 vertex 4.860602e+01 2.847960e+00 1.766641e+02 endloop endfacet facet normal 5.420692e-02 -9.985287e-01 -1.419149e-03 outer loop vertex 4.295087e+01 2.540960e+00 1.766642e+02 vertex 4.397180e+01 2.628960e+00 1.537430e+02 vertex 4.860602e+01 2.847960e+00 1.766641e+02 endloop endfacet facet normal 7.297023e-02 -9.973298e-01 -2.916934e-03 outer loop vertex 3.679987e+01 2.157960e+00 1.537421e+02 vertex 4.114618e+01 2.475960e+00 1.537422e+02 vertex 4.295087e+01 2.540960e+00 1.766642e+02 endloop endfacet facet normal 4.496589e-02 -9.989778e-01 4.625388e-03 outer loop vertex 3.764117e+01 2.301960e+00 1.766641e+02 vertex 3.679987e+01 2.157960e+00 1.537421e+02 vertex 4.295087e+01 2.540960e+00 1.766642e+02 endloop endfacet facet normal 3.414834e-02 -9.993972e-01 6.257115e-03 outer loop vertex 3.269507e+01 2.132960e+00 1.766645e+02 vertex 3.414410e+01 2.038961e+00 1.537427e+02 vertex 3.764117e+01 2.301960e+00 1.766641e+02 endloop endfacet facet normal 5.044039e-02 -9.987005e-01 7.284183e-03 outer loop vertex 3.269507e+01 2.132960e+00 1.766645e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 vertex 3.414410e+01 2.038961e+00 1.537427e+02 endloop endfacet facet normal 1.957005e-02 -9.997081e-01 1.417770e-02 outer loop vertex 2.814886e+01 2.043960e+00 1.766642e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 vertex 3.269507e+01 2.132960e+00 1.766645e+02 endloop endfacet facet normal 3.248219e-02 -9.993762e-01 1.385824e-02 outer loop vertex 2.814886e+01 2.043960e+00 1.766642e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 endloop endfacet facet normal 1.828463e-03 -2.666029e-02 9.996428e-01 outer loop vertex 5.458411e+01 3.257960e+00 1.766641e+02 vertex 5.455487e+01 3.259960e+00 1.766642e+02 vertex 4.860602e+01 2.847960e+00 1.766641e+02 endloop endfacet facet normal 1.888747e-05 -0.000000e+00 1.000000e+00 outer loop vertex 4.860602e+01 2.847960e+00 1.766641e+02 vertex 4.860602e+01 3.257960e+00 1.766641e+02 vertex 4.295087e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal 1.888747e-05 0.000000e+00 1.000000e+00 outer loop vertex 4.860602e+01 2.847960e+00 1.766641e+02 vertex 4.295087e+01 3.257960e+00 1.766642e+02 vertex 4.295087e+01 2.540960e+00 1.766642e+02 endloop endfacet facet normal 4.578527e-02 -0.000000e+00 9.989513e-01 outer loop vertex 4.295087e+01 2.540960e+00 1.766642e+02 vertex 4.295087e+01 3.257960e+00 1.766642e+02 vertex 4.293988e+01 3.259960e+00 1.766647e+02 endloop endfacet facet normal -2.011633e-05 0.000000e+00 1.000000e+00 outer loop vertex 4.295087e+01 2.540960e+00 1.766642e+02 vertex 3.764117e+01 3.257960e+00 1.766641e+02 vertex 3.764117e+01 2.301960e+00 1.766641e+02 endloop endfacet facet normal 8.329529e-05 -0.000000e+00 1.000000e+00 outer loop vertex 3.764117e+01 2.301960e+00 1.766641e+02 vertex 3.764117e+01 3.257960e+00 1.766641e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 endloop endfacet facet normal 8.329529e-05 0.000000e+00 1.000000e+00 outer loop vertex 3.764117e+01 2.301960e+00 1.766641e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 vertex 3.269507e+01 2.132960e+00 1.766645e+02 endloop endfacet facet normal -6.712761e-05 0.000000e+00 1.000000e+00 outer loop vertex 3.269507e+01 2.132960e+00 1.766645e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal -6.712761e-05 0.000000e+00 1.000000e+00 outer loop vertex 3.269507e+01 2.132960e+00 1.766645e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 vertex 2.814886e+01 2.043960e+00 1.766642e+02 endloop endfacet facet normal 6.028162e-02 -9.981789e-01 2.236341e-03 outer loop vertex 3.064886e+01 1.775960e+00 1.308201e+02 vertex 3.006342e+01 1.791960e+00 1.537427e+02 vertex 2.248547e+01 1.282960e+00 1.308202e+02 endloop endfacet facet normal 9.841997e-05 -1.625991e-03 9.999987e-01 outer loop vertex 3.006342e+01 1.791960e+00 1.537427e+02 vertex 3.414410e+01 2.038961e+00 1.537427e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 endloop endfacet facet normal 7.287197e-02 -9.973370e-01 -2.933987e-03 outer loop vertex 3.933960e+01 2.410960e+00 1.308206e+02 vertex 3.679987e+01 2.157960e+00 1.537421e+02 vertex 3.064886e+01 1.775960e+00 1.308201e+02 endloop endfacet facet normal 4.476350e-02 -9.989869e-01 4.632874e-03 outer loop vertex 3.679987e+01 2.157960e+00 1.537421e+02 vertex 3.764117e+01 2.301960e+00 1.766641e+02 vertex 3.414410e+01 2.038961e+00 1.537427e+02 endloop endfacet facet normal 3.394543e-02 -9.993635e-01 1.096912e-02 outer loop vertex 3.006342e+01 1.791960e+00 1.537427e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 vertex 2.248547e+01 1.282960e+00 1.308202e+02 endloop endfacet facet normal 4.573986e-02 -9.989190e-01 8.292508e-03 outer loop vertex 2.379041e+01 1.533960e+00 1.537427e+02 vertex 2.036926e+01 1.304197e+00 1.449357e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 endloop endfacet facet normal 8.674358e-02 -9.961984e-01 -8.014926e-03 outer loop vertex 1.685187e+01 1.350960e+00 1.958677e+01 vertex 6.945618e+00 3.039598e-01 4.250853e+01 vertex 9.582214e+00 7.179599e-01 1.958651e+01 endloop endfacet facet normal 9.180899e-02 -9.957352e-01 -9.083162e-03 outer loop vertex 4.852588e+01 3.257960e+00 1.308201e+02 vertex 4.397180e+01 2.628960e+00 1.537430e+02 vertex 3.933960e+01 2.410960e+00 1.308206e+02 endloop endfacet facet normal 5.406845e-02 -9.985362e-01 -1.425345e-03 outer loop vertex 4.397180e+01 2.628960e+00 1.537430e+02 vertex 4.295087e+01 2.540960e+00 1.766642e+02 vertex 4.114618e+01 2.475960e+00 1.537422e+02 endloop endfacet facet normal 4.476350e-02 -9.989869e-01 4.636270e-03 outer loop vertex 3.679987e+01 2.157960e+00 1.537421e+02 vertex 3.414410e+01 2.038961e+00 1.537427e+02 vertex 3.064886e+01 1.775960e+00 1.308201e+02 endloop endfacet facet normal 6.041849e-02 -9.981706e-01 2.239831e-03 outer loop vertex 3.006342e+01 1.791960e+00 1.537427e+02 vertex 3.064886e+01 1.775960e+00 1.308201e+02 vertex 3.414410e+01 2.038961e+00 1.537427e+02 endloop endfacet facet normal 1.091443e-01 -9.939213e-01 -1.442117e-02 outer loop vertex 2.614227e+01 2.413960e+00 1.958678e+01 vertex 3.382806e+01 3.257960e+00 1.958613e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 endloop endfacet facet normal 6.842024e-02 -9.976156e-01 -9.040348e-03 outer loop vertex 4.860602e+01 2.847960e+00 1.766641e+02 vertex 5.155548e+01 3.257960e+00 1.537425e+02 vertex 5.458411e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal 5.406845e-02 -9.985362e-01 -1.429843e-03 outer loop vertex 4.397180e+01 2.628960e+00 1.537430e+02 vertex 4.114618e+01 2.475960e+00 1.537422e+02 vertex 3.933960e+01 2.410960e+00 1.308206e+02 endloop endfacet facet normal 7.297023e-02 -9.973298e-01 -2.923019e-03 outer loop vertex 3.679987e+01 2.157960e+00 1.537421e+02 vertex 3.933960e+01 2.410960e+00 1.308206e+02 vertex 4.114618e+01 2.475960e+00 1.537422e+02 endloop endfacet facet normal 6.842094e-02 -9.976156e-01 -9.043043e-03 outer loop vertex 5.155548e+01 3.257960e+00 1.537425e+02 vertex 4.856647e+01 3.052960e+00 1.537425e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 endloop endfacet facet normal 9.188580e-02 -9.957283e-01 -9.067714e-03 outer loop vertex 4.397180e+01 2.628960e+00 1.537430e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 vertex 4.856647e+01 3.052960e+00 1.537425e+02 endloop endfacet facet normal 8.151729e-02 -9.966580e-01 -5.265322e-03 outer loop vertex 3.041229e+01 1.989960e+00 8.666431e+01 vertex 2.472260e+01 1.407960e+00 1.087420e+02 vertex 1.879730e+01 1.039960e+00 8.666481e+01 endloop endfacet facet normal 6.015948e-02 -9.981887e-01 4.443513e-04 outer loop vertex 2.472260e+01 1.407960e+00 1.087420e+02 vertex 2.248547e+01 1.282960e+00 1.308202e+02 vertex 2.064087e+01 1.161960e+00 1.087421e+02 endloop endfacet facet normal 8.666872e-02 -9.962149e-01 -6.662748e-03 outer loop vertex 2.148621e+01 1.568960e+00 4.250888e+01 vertex 1.287286e+01 6.719599e-01 6.458647e+01 vertex 6.945618e+00 3.039598e-01 4.250853e+01 endloop endfacet facet normal 1.027003e-01 -9.946482e-01 -1.130022e-02 outer loop vertex 4.269281e+01 3.257960e+00 8.666422e+01 vertex 3.487537e+01 2.199960e+00 1.087420e+02 vertex 3.041229e+01 1.989960e+00 8.666431e+01 endloop endfacet facet normal 7.275952e-02 -9.973358e-01 -5.224734e-03 outer loop vertex 3.487537e+01 2.199960e+00 1.087420e+02 vertex 3.064886e+01 1.775960e+00 1.308201e+02 vertex 3.053021e+01 1.882960e+00 1.087428e+02 endloop endfacet facet normal 1.092188e-01 -9.939381e-01 -1.257909e-02 outer loop vertex 3.685681e+01 3.257960e+00 4.250870e+01 vertex 2.594916e+01 1.779960e+00 6.458659e+01 vertex 2.148621e+01 1.568960e+00 4.250888e+01 endloop endfacet facet normal 8.150427e-02 -9.966484e-01 -7.002966e-03 outer loop vertex 2.594916e+01 1.779960e+00 6.458659e+01 vertex 1.879730e+01 1.039960e+00 8.666481e+01 vertex 2.014081e+01 1.304960e+00 6.458698e+01 endloop endfacet facet normal 1.027056e-01 -9.946193e-01 -1.356975e-02 outer loop vertex 3.363397e+01 2.623960e+00 6.458609e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 vertex 3.977380e+01 3.257960e+00 6.458659e+01 endloop endfacet facet normal 1.091611e-01 -9.939441e-01 -1.260800e-02 outer loop vertex 2.594916e+01 1.779960e+00 6.458659e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 vertex 3.363397e+01 2.623960e+00 6.458609e+01 endloop endfacet facet normal 9.180585e-02 -9.957030e-01 -1.213015e-02 outer loop vertex 3.933960e+01 2.410960e+00 1.308206e+02 vertex 4.560876e+01 3.257960e+00 1.087422e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 endloop endfacet facet normal 1.027056e-01 -9.946191e-01 -1.357929e-02 outer loop vertex 3.363397e+01 2.623960e+00 6.458609e+01 vertex 3.977380e+01 3.257960e+00 6.458659e+01 vertex 4.269281e+01 3.257960e+00 8.666422e+01 endloop endfacet facet normal 6.015948e-02 -9.981887e-01 4.924047e-04 outer loop vertex 2.472260e+01 1.407960e+00 1.087420e+02 vertex 2.064087e+01 1.161960e+00 1.087421e+02 vertex 1.879730e+01 1.039960e+00 8.666481e+01 endloop endfacet facet normal 9.170939e-02 -9.957121e-01 -1.211253e-02 outer loop vertex 4.560876e+01 3.257960e+00 1.087422e+02 vertex 4.101617e+01 2.834960e+00 1.087424e+02 vertex 4.269281e+01 3.257960e+00 8.666422e+01 endloop endfacet facet normal 1.028524e-01 -9.946331e-01 -1.124565e-02 outer loop vertex 3.487537e+01 2.199960e+00 1.087420e+02 vertex 4.269281e+01 3.257960e+00 8.666422e+01 vertex 4.101617e+01 2.834960e+00 1.087424e+02 endloop endfacet facet normal 8.150430e-02 -9.966487e-01 -6.950761e-03 outer loop vertex 2.594916e+01 1.779960e+00 6.458659e+01 vertex 2.014081e+01 1.304960e+00 6.458698e+01 vertex 2.148621e+01 1.568960e+00 4.250888e+01 endloop endfacet facet normal 8.676487e-02 -9.962068e-01 -6.624910e-03 outer loop vertex 1.287286e+01 6.719599e-01 6.458647e+01 vertex 2.148621e+01 1.568960e+00 4.250888e+01 vertex 2.014081e+01 1.304960e+00 6.458698e+01 endloop endfacet facet normal 7.275953e-02 -9.973359e-01 -5.222036e-03 outer loop vertex 3.487537e+01 2.199960e+00 1.087420e+02 vertex 3.053021e+01 1.882960e+00 1.087428e+02 vertex 3.041229e+01 1.989960e+00 8.666431e+01 endloop endfacet facet normal 8.151653e-02 -9.966581e-01 -5.265519e-03 outer loop vertex 2.472260e+01 1.407960e+00 1.087420e+02 vertex 3.041229e+01 1.989960e+00 8.666431e+01 vertex 3.053021e+01 1.882960e+00 1.087428e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 vertex 3.251392e+01 3.259960e+00 1.550713e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.251392e+01 3.259960e+00 1.550713e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 vertex 3.299811e+01 3.259960e+00 1.545004e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.764117e+01 3.259960e+00 1.766641e+02 vertex 3.778381e+01 3.259960e+00 1.598729e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.877087e+01 3.259960e+00 1.507313e+02 vertex 3.778381e+01 3.259960e+00 1.598729e+02 vertex 3.764117e+01 3.259960e+00 1.766641e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 4.295087e+01 3.259960e+00 1.766642e+02 vertex 4.317181e+01 3.259960e+00 1.563826e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 4.317181e+01 3.259960e+00 1.563826e+02 vertex 4.295087e+01 3.259960e+00 1.766642e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 4.860602e+01 3.259960e+00 1.766641e+02 vertex 5.454987e+01 3.259960e+00 1.765568e+02 endloop endfacet facet normal 8.223365e-08 1.000000e+00 1.096598e-07 outer loop vertex 5.153430e+01 3.259960e+00 1.537425e+02 vertex 4.856287e+01 3.259960e+00 1.537966e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.814886e+01 3.259960e+00 1.766642e+02 vertex 2.708417e+01 3.259960e+00 1.541643e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.708417e+01 3.259960e+00 1.541643e+02 vertex 2.814886e+01 3.259960e+00 1.766642e+02 vertex 2.834747e+01 3.259960e+00 1.507044e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.851282e+01 3.259960e+00 1.425051e+02 vertex 3.778381e+01 3.259960e+00 1.598729e+02 vertex 3.877087e+01 3.259960e+00 1.507313e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.877087e+01 3.259960e+00 1.507313e+02 vertex 3.764117e+01 3.259960e+00 1.766641e+02 vertex 3.912866e+01 3.259960e+00 1.500805e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.912866e+01 3.259960e+00 1.500805e+02 vertex 3.764117e+01 3.259960e+00 1.766641e+02 vertex 3.948987e+01 3.259960e+00 1.541778e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.764117e+01 3.259960e+00 1.766641e+02 vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 4.093958e+01 3.259960e+00 1.541818e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.859076e+01 3.259960e+00 1.766642e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 4.295087e+01 3.259960e+00 1.766642e+02 endloop endfacet facet normal 8.090471e-08 1.000000e+00 2.882330e-08 outer loop vertex 4.608637e+01 3.259960e+00 1.444647e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 4.572791e+01 3.259960e+00 1.537426e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 4.572791e+01 3.259960e+00 1.537426e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 4.593188e+01 3.259960e+00 1.554632e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.859076e+01 3.259960e+00 1.766642e+02 vertex 4.860602e+01 3.259960e+00 1.766641e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 5.454987e+01 3.259960e+00 1.765568e+02 vertex 5.153430e+01 3.259960e+00 1.537425e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.860602e+01 3.259960e+00 1.766641e+02 vertex 5.455487e+01 3.259960e+00 1.766642e+02 vertex 5.454987e+01 3.259960e+00 1.765568e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.834747e+01 3.259960e+00 1.507044e+02 vertex 2.814886e+01 3.259960e+00 1.766642e+02 vertex 2.870911e+01 3.259960e+00 1.605941e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 2.991687e+01 3.259960e+00 1.541666e+02 vertex 2.814886e+01 3.259960e+00 1.766642e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.299811e+01 3.259960e+00 1.545004e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 vertex 3.321429e+01 3.259960e+00 1.598950e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.321460e+01 3.259960e+00 1.598899e+02 vertex 3.339746e+01 3.259960e+00 1.469616e+02 vertex 3.321429e+01 3.259960e+00 1.598950e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.321429e+01 3.259960e+00 1.598950e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 vertex 3.341852e+01 3.259960e+00 1.646890e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.477759e+01 3.259960e+00 1.599006e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 endloop endfacet facet normal 1.158829e-01 9.931656e-01 -1.390347e-02 outer loop vertex 3.683447e+01 3.259960e+00 4.246537e+01 vertex 3.683960e+01 3.259960e+00 4.250810e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 endloop endfacet facet normal 9.840843e-02 9.950957e-01 -1.001149e-02 outer loop vertex 4.266730e+01 3.259960e+00 8.661221e+01 vertex 4.267267e+01 3.259960e+00 8.666501e+01 vertex 4.269281e+01 3.257960e+00 8.666422e+01 endloop endfacet facet normal 1.151261e-01 9.932343e-01 -1.521362e-02 outer loop vertex 3.684589e+01 3.259960e+00 4.256071e+01 vertex 3.975647e+01 3.259960e+00 6.458598e+01 vertex 3.977380e+01 3.257960e+00 6.458659e+01 endloop endfacet facet normal 1.116557e-01 9.936374e-01 -1.475227e-02 outer loop vertex 3.684589e+01 3.259960e+00 4.256071e+01 vertex 3.977380e+01 3.257960e+00 6.458659e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 endloop endfacet facet normal 9.391306e-02 9.955382e-01 -9.170676e-03 outer loop vertex 4.849786e+01 3.259960e+00 1.307503e+02 vertex 4.850476e+01 3.259960e+00 1.308210e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 endloop endfacet facet normal 1.042619e-01 9.944545e-01 -1.377277e-02 outer loop vertex 4.268250e+01 3.259960e+00 8.673431e+01 vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.560876e+01 3.257960e+00 1.087422e+02 endloop endfacet facet normal 1.016345e-01 9.947312e-01 -1.342339e-02 outer loop vertex 4.268250e+01 3.259960e+00 8.673431e+01 vertex 4.560876e+01 3.257960e+00 1.087422e+02 vertex 4.269281e+01 3.257960e+00 8.666422e+01 endloop endfacet facet normal 6.823284e-02 9.976644e-01 -3.179482e-03 outer loop vertex 5.454987e+01 3.259960e+00 1.765568e+02 vertex 5.455487e+01 3.259960e+00 1.766642e+02 vertex 5.458411e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal 9.399965e-02 9.954947e-01 -1.242420e-02 outer loop vertex 4.851886e+01 3.259960e+00 1.309281e+02 vertex 5.153430e+01 3.259960e+00 1.537425e+02 vertex 5.155548e+01 3.257960e+00 1.537425e+02 endloop endfacet facet normal 9.350042e-02 9.955425e-01 -1.235774e-02 outer loop vertex 4.851886e+01 3.259960e+00 1.309281e+02 vertex 5.155548e+01 3.257960e+00 1.537425e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.814886e+01 3.259960e+00 1.766642e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal -4.369983e-05 0.000000e+00 1.000000e+00 outer loop vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 2.814886e+01 3.259960e+00 1.766642e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal -6.703290e-05 5.310106e-02 9.985891e-01 outer loop vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 endloop endfacet facet normal -1.534907e-02 0.000000e+00 9.998822e-01 outer loop vertex 3.269507e+01 3.259960e+00 1.766645e+02 vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 endloop endfacet facet normal 2.163432e-05 0.000000e+00 1.000000e+00 outer loop vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 endloop endfacet facet normal 8.234665e-05 -1.504916e-01 9.886113e-01 outer loop vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.269507e+01 3.257960e+00 1.766645e+02 vertex 3.764117e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal 3.399394e-02 0.000000e+00 9.994220e-01 outer loop vertex 3.764117e+01 3.259960e+00 1.766641e+02 vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.764117e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal -1.151888e-04 0.000000e+00 1.000000e+00 outer loop vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 3.764117e+01 3.259960e+00 1.766641e+02 vertex 3.764117e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal -1.149238e-04 -7.020899e-04 9.999998e-01 outer loop vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 3.764117e+01 3.257960e+00 1.766641e+02 vertex 4.295087e+01 2.540960e+00 1.766642e+02 endloop endfacet facet normal 4.578527e-02 0.000000e+00 9.989513e-01 outer loop vertex 4.295087e+01 3.259960e+00 1.766642e+02 vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 4.295087e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.859076e+01 3.259960e+00 1.766642e+02 vertex 4.295087e+01 3.259960e+00 1.766642e+02 vertex 4.295087e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal 1.886074e-05 -5.319012e-02 9.985844e-01 outer loop vertex 4.859076e+01 3.259960e+00 1.766642e+02 vertex 4.295087e+01 3.257960e+00 1.766642e+02 vertex 4.860602e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal 6.999828e-03 0.000000e+00 9.999755e-01 outer loop vertex 4.860602e+01 3.259960e+00 1.766641e+02 vertex 4.859076e+01 3.259960e+00 1.766642e+02 vertex 4.860602e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal -1.795498e-05 0.000000e+00 1.000000e+00 outer loop vertex 5.455487e+01 3.259960e+00 1.766642e+02 vertex 4.860602e+01 3.259960e+00 1.766641e+02 vertex 4.860602e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal -1.795498e-05 0.000000e+00 1.000000e+00 outer loop vertex 5.455487e+01 3.259960e+00 1.766642e+02 vertex 4.860602e+01 3.257960e+00 1.766641e+02 vertex 4.860602e+01 2.847960e+00 1.766641e+02 endloop endfacet facet normal 1.158811e-01 9.931666e-01 -1.384658e-02 outer loop vertex 3.683960e+01 3.259960e+00 4.250810e+01 vertex 3.684589e+01 3.259960e+00 4.256071e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 endloop endfacet facet normal 9.377595e-02 9.955169e-01 -1.233936e-02 outer loop vertex 4.850476e+01 3.259960e+00 1.308210e+02 vertex 4.851886e+01 3.259960e+00 1.309281e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 endloop endfacet facet normal 9.825090e-02 9.950641e-01 -1.393078e-02 outer loop vertex 4.267267e+01 3.259960e+00 8.666501e+01 vertex 4.268250e+01 3.259960e+00 8.673431e+01 vertex 4.269281e+01 3.257960e+00 8.666422e+01 endloop endfacet facet normal 1.195098e-01 9.927073e-01 -1.579385e-02 outer loop vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.683447e+01 3.259960e+00 4.246537e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 endloop endfacet facet normal 1.154606e-01 9.931949e-01 -1.525576e-02 outer loop vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.685681e+01 3.257960e+00 4.250870e+01 vertex 3.382806e+01 3.257960e+00 1.958613e+01 endloop endfacet facet normal 9.920278e-02 9.949808e-01 -1.311249e-02 outer loop vertex 5.153430e+01 3.259960e+00 1.537425e+02 vertex 5.454987e+01 3.259960e+00 1.765568e+02 vertex 5.458411e+01 3.257960e+00 1.766641e+02 endloop endfacet facet normal 9.400003e-02 9.954947e-01 -1.242020e-02 outer loop vertex 5.153430e+01 3.259960e+00 1.537425e+02 vertex 5.458411e+01 3.257960e+00 1.766641e+02 vertex 5.155548e+01 3.257960e+00 1.537425e+02 endloop endfacet facet normal 1.058098e-01 9.942881e-01 -1.398182e-02 outer loop vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.849786e+01 3.259960e+00 1.307503e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 endloop endfacet facet normal 1.042621e-01 9.944545e-01 -1.377597e-02 outer loop vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.852588e+01 3.257960e+00 1.308201e+02 vertex 4.560876e+01 3.257960e+00 1.087422e+02 endloop endfacet facet normal 1.066638e-01 9.941952e-01 -1.409591e-02 outer loop vertex 3.975647e+01 3.259960e+00 6.458598e+01 vertex 4.266730e+01 3.259960e+00 8.661221e+01 vertex 4.269281e+01 3.257960e+00 8.666422e+01 endloop endfacet facet normal 1.151273e-01 9.932342e-01 -1.522163e-02 outer loop vertex 3.975647e+01 3.259960e+00 6.458598e+01 vertex 4.269281e+01 3.257960e+00 8.666422e+01 vertex 3.977380e+01 3.257960e+00 6.458659e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.520667e+01 3.259960e+00 1.533127e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.584772e+01 3.259960e+00 1.507030e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.245081e+01 3.259960e+00 1.541675e+02 vertex 3.188422e+01 3.259960e+00 1.541674e+02 vertex 3.251392e+01 3.259960e+00 1.550713e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.188422e+01 3.259960e+00 1.541674e+02 vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 3.251392e+01 3.259960e+00 1.550713e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.359320e+01 3.259960e+00 4.179829e+01 vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.297119e+01 3.259960e+00 3.390515e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.683447e+01 3.259960e+00 4.246537e+01 vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.359320e+01 3.259960e+00 4.179829e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.397797e+01 3.259960e+00 6.221800e+01 vertex 3.631812e+01 3.259960e+00 5.924049e+01 vertex 3.683447e+01 3.259960e+00 4.246537e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.683960e+01 3.259960e+00 4.250810e+01 vertex 3.683447e+01 3.259960e+00 4.246537e+01 vertex 3.631812e+01 3.259960e+00 5.924049e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632147e+01 3.259960e+00 5.927840e+01 vertex 3.683960e+01 3.259960e+00 4.250810e+01 vertex 3.632147e+01 3.259960e+00 5.927233e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.684589e+01 3.259960e+00 4.256071e+01 vertex 3.683960e+01 3.259960e+00 4.250810e+01 vertex 3.632147e+01 3.259960e+00 5.927840e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632666e+01 3.259960e+00 5.932312e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 vertex 3.632587e+01 3.259960e+00 5.931717e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632666e+01 3.259960e+00 5.932312e+01 vertex 3.679596e+01 3.259960e+00 6.411270e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.694470e+01 3.259960e+00 5.932310e+01 vertex 3.684589e+01 3.259960e+00 4.256071e+01 vertex 3.632147e+01 3.259960e+00 5.927840e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.975647e+01 3.259960e+00 6.458598e+01 vertex 3.684589e+01 3.259960e+00 4.256071e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.753430e+01 3.259960e+00 1.599019e+02 vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.778381e+01 3.259960e+00 1.598729e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.667450e+01 3.259960e+00 1.568537e+02 vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.753430e+01 3.259960e+00 1.599019e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.952838e+01 3.259960e+00 1.007040e+02 vertex 4.266730e+01 3.259960e+00 8.661221e+01 vertex 3.865027e+01 3.259960e+00 9.114841e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.266730e+01 3.259960e+00 8.661221e+01 vertex 3.975647e+01 3.259960e+00 6.458598e+01 vertex 3.821881e+01 3.259960e+00 8.121172e+01 endloop endfacet facet normal -5.314709e-08 1.000000e+00 1.845781e-10 outer loop vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.283551e+01 3.259960e+00 6.416467e+01 vertex 2.292407e+01 3.259960e+00 8.966451e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.584772e+01 3.259960e+00 1.507030e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.672229e+01 3.259960e+00 1.605929e+02 endloop endfacet facet normal -6.132065e-08 1.000000e+00 -3.416651e-09 outer loop vertex 2.292407e+01 3.259960e+00 8.966451e+01 vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.737500e+01 3.259960e+00 7.956241e+01 endloop endfacet facet normal 7.403488e-08 1.000000e+00 -3.891625e-09 outer loop vertex 2.001910e+01 3.259960e+00 9.566451e+01 vertex 2.292407e+01 3.259960e+00 8.966451e+01 vertex 1.861230e+01 3.259960e+00 6.890134e+01 endloop endfacet facet normal 5.623536e-08 1.000000e+00 -1.953036e-10 outer loop vertex 2.283551e+01 3.259960e+00 6.416467e+01 vertex 1.861230e+01 3.259960e+00 6.890134e+01 vertex 2.292407e+01 3.259960e+00 8.966451e+01 endloop endfacet facet normal 6.530207e-08 1.000000e+00 -8.119709e-09 outer loop vertex 2.292407e+01 3.259960e+00 8.966451e+01 vertex 2.001910e+01 3.259960e+00 9.566451e+01 vertex 2.169769e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.867920e+01 3.259960e+00 8.666451e+01 vertex 2.001910e+01 3.259960e+00 9.566451e+01 vertex 1.861230e+01 3.259960e+00 6.890134e+01 endloop endfacet facet normal 2.321289e-07 1.000000e+00 -2.069430e-08 outer loop vertex 1.819000e+01 3.259960e+00 6.416435e+01 vertex 1.716290e+01 3.259960e+00 6.416431e+01 vertex 1.861230e+01 3.259960e+00 6.890134e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.217560e+01 3.259960e+00 1.091646e+02 vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.217249e+01 3.259960e+00 1.091640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.305798e+01 3.259960e+00 1.191645e+02 vertex 2.217560e+01 3.259960e+00 1.091646e+02 vertex 2.217249e+01 3.259960e+00 1.091640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.001910e+01 3.259960e+00 9.566451e+01 vertex 1.867920e+01 3.259960e+00 8.666451e+01 vertex 2.001367e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.867920e+01 3.259960e+00 8.666451e+01 vertex 1.701166e+01 3.259960e+00 6.416446e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.701166e+01 3.259960e+00 6.416446e+01 vertex 1.867920e+01 3.259960e+00 8.666451e+01 vertex 1.861230e+01 3.259960e+00 6.890134e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.867920e+01 3.259960e+00 8.666451e+01 vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.923956e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal 1.317498e-07 1.000000e+00 -8.491764e-10 outer loop vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.616907e+01 3.259960e+00 6.416461e+01 endloop endfacet facet normal -4.715696e-12 1.000000e+00 1.059684e-08 outer loop vertex 1.616907e+01 3.259960e+00 6.416461e+01 vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.664911e+01 3.259960e+00 6.416483e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.001367e+01 3.259960e+00 1.091644e+02 vertex 1.867920e+01 3.259960e+00 8.666451e+01 vertex 1.923956e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141229e+01 3.259960e+00 1.091250e+02 vertex 4.266730e+01 3.259960e+00 8.661221e+01 vertex 4.052136e+01 3.259960e+00 1.023950e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.267267e+01 3.259960e+00 8.666501e+01 vertex 4.266730e+01 3.259960e+00 8.661221e+01 vertex 4.141229e+01 3.259960e+00 1.091250e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141492e+01 3.259960e+00 1.091650e+02 vertex 4.141980e+01 3.259960e+00 1.091997e+02 vertex 4.141229e+01 3.259960e+00 1.091250e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.268250e+01 3.259960e+00 8.673431e+01 vertex 4.267267e+01 3.259960e+00 8.666501e+01 vertex 4.141229e+01 3.259960e+00 1.091250e+02 endloop endfacet facet normal 1.317496e-07 1.000000e+00 3.574173e-09 outer loop vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.763190e+01 3.259960e+00 1.047938e+02 endloop endfacet facet normal -5.388229e-07 1.000000e+00 5.271328e-09 outer loop vertex 1.592340e+01 3.259960e+00 9.195871e+01 vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.565149e+01 3.259960e+00 6.416454e+01 endloop endfacet facet normal 3.508296e-07 1.000000e+00 -2.092800e-08 outer loop vertex 1.565149e+01 3.259960e+00 6.416454e+01 vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.603497e+01 3.259960e+00 7.059312e+01 endloop endfacet facet normal -3.074495e-07 1.000000e+00 2.234524e-08 outer loop vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.592340e+01 3.259960e+00 9.195871e+01 vertex 1.670502e+01 3.259960e+00 1.027130e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.592340e+01 3.259960e+00 9.195871e+01 vertex 1.505811e+01 3.259960e+00 6.825552e+01 endloop endfacet facet normal 9.372641e-08 1.000000e+00 6.338048e-09 outer loop vertex 1.763190e+01 3.259960e+00 1.047938e+02 vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.733636e+01 3.259960e+00 1.091641e+02 endloop endfacet facet normal 1.153264e-09 1.000000e+00 1.054413e-08 outer loop vertex 1.733636e+01 3.259960e+00 1.091641e+02 vertex 1.631409e+01 3.259960e+00 8.666441e+01 vertex 1.733539e+01 3.259960e+00 1.091642e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.169769e+01 3.259960e+00 1.091644e+02 vertex 2.001910e+01 3.259960e+00 9.566451e+01 vertex 2.122607e+01 3.259960e+00 1.132555e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.122607e+01 3.259960e+00 1.132555e+02 vertex 2.001910e+01 3.259960e+00 9.566451e+01 vertex 2.051691e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.142206e+01 3.259960e+00 1.092165e+02 vertex 4.274689e+01 3.259960e+00 1.092161e+02 vertex 4.141229e+01 3.259960e+00 1.091250e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141229e+01 3.259960e+00 1.091250e+02 vertex 4.274689e+01 3.259960e+00 1.092161e+02 vertex 4.558978e+01 3.259960e+00 1.087429e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.991687e+01 3.259960e+00 1.541666e+02 vertex 2.870911e+01 3.259960e+00 1.605941e+02 vertex 2.814886e+01 3.259960e+00 1.766642e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.117950e+01 3.259960e+00 8.430692e+01 vertex 2.947070e+01 3.259960e+00 8.667551e+01 vertex 3.027557e+01 3.259960e+00 1.091724e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.592340e+01 3.259960e+00 9.195871e+01 vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.561078e+01 3.259960e+00 1.011122e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.429431e+01 3.259960e+00 6.416449e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.429431e+01 3.259960e+00 6.416449e+01 vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.460938e+01 3.259960e+00 6.416447e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.519098e+01 3.259960e+00 1.035705e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.361298e+01 3.259960e+00 7.718262e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.413947e+01 3.259960e+00 6.416406e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.413947e+01 3.259960e+00 6.416406e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.414160e+01 3.259960e+00 6.416479e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.561078e+01 3.259960e+00 1.011122e+02 vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.542181e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.542181e+01 3.259960e+00 1.091645e+02 vertex 1.478320e+01 3.259960e+00 8.666451e+01 vertex 1.519098e+01 3.259960e+00 1.035705e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.923956e+01 3.259960e+00 1.091645e+02 vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.861346e+01 3.259960e+00 1.176968e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.861346e+01 3.259960e+00 1.176968e+02 vertex 1.812372e+01 3.259960e+00 8.666451e+01 vertex 1.812646e+01 3.259960e+00 1.088228e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.295648e+01 3.259960e+00 8.666470e+01 vertex 1.361298e+01 3.259960e+00 7.718262e+01 vertex 1.325488e+01 3.259960e+00 6.416420e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.325488e+01 3.259960e+00 6.416420e+01 vertex 1.361298e+01 3.259960e+00 7.718262e+01 vertex 1.354980e+01 3.259960e+00 6.416415e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.913940e+01 3.259960e+00 1.091644e+02 vertex 2.737500e+01 3.259960e+00 7.956241e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.947070e+01 3.259960e+00 8.667551e+01 vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.913940e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.753900e+01 3.259960e+00 6.007571e+01 vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.928491e+01 3.259960e+00 6.416808e+01 endloop endfacet facet normal 2.940324e-07 1.000000e+00 -2.137010e-08 outer loop vertex 1.670502e+01 3.259960e+00 1.027130e+02 vertex 1.592340e+01 3.259960e+00 9.195871e+01 vertex 1.637360e+01 3.259960e+00 1.093096e+02 endloop endfacet facet normal -4.596761e-07 1.000000e+00 -1.814001e-09 outer loop vertex 1.637360e+01 3.259960e+00 1.093096e+02 vertex 1.592340e+01 3.259960e+00 9.195871e+01 vertex 1.587061e+01 3.259960e+00 1.053373e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.290930e+01 3.259960e+00 8.658751e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 vertex 1.277222e+01 3.259960e+00 6.416437e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.277222e+01 3.259960e+00 6.416437e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 vertex 1.293286e+01 3.259960e+00 6.416501e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.914148e+01 3.259960e+00 1.091722e+02 vertex 2.947070e+01 3.259960e+00 8.667551e+01 vertex 2.914111e+01 3.259960e+00 1.091692e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027557e+01 3.259960e+00 1.091724e+02 vertex 2.947070e+01 3.259960e+00 8.667551e+01 vertex 2.914148e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.947070e+01 3.259960e+00 8.667551e+01 vertex 2.992517e+01 3.259960e+00 6.763437e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.947070e+01 3.259960e+00 8.667551e+01 vertex 3.117950e+01 3.259960e+00 8.430692e+01 vertex 3.067480e+01 3.259960e+00 6.417702e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.245166e+01 3.259960e+00 1.541674e+02 vertex 3.245081e+01 3.259960e+00 1.541675e+02 vertex 3.251392e+01 3.259960e+00 1.550713e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.395190e+01 3.259960e+00 8.960912e+01 vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.265460e+01 3.259960e+00 1.115148e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.117950e+01 3.259960e+00 8.430692e+01 vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.185431e+01 3.259960e+00 6.682034e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221106e+01 3.259960e+00 4.447726e+01 vertex 3.297119e+01 3.259960e+00 3.390515e+01 vertex 3.381091e+01 3.259960e+00 1.958652e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.135870e+01 3.259960e+00 6.008723e+01 vertex 3.117950e+01 3.259960e+00 8.430692e+01 vertex 3.150531e+01 3.259960e+00 6.417757e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.067480e+01 3.259960e+00 6.417702e+01 vertex 3.117950e+01 3.259960e+00 8.430692e+01 vertex 3.135870e+01 3.259960e+00 6.008723e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.117950e+01 3.259960e+00 8.430692e+01 vertex 3.185516e+01 3.259960e+00 1.057114e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.145361e+01 3.259960e+00 1.132628e+02 vertex 3.185516e+01 3.259960e+00 1.057114e+02 vertex 3.117950e+01 3.259960e+00 8.430692e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.265460e+01 3.259960e+00 1.115148e+02 vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.197998e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.197998e+01 3.259960e+00 1.091722e+02 vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.185516e+01 3.259960e+00 1.057114e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.980066e+01 3.259960e+00 6.416951e+01 vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.992517e+01 3.259960e+00 6.763437e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.928491e+01 3.259960e+00 6.416808e+01 vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.980066e+01 3.259960e+00 6.416951e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.340887e+01 3.259960e+00 1.191035e+02 vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.274689e+01 3.259960e+00 1.092161e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.268250e+01 3.259960e+00 8.673431e+01 vertex 4.141229e+01 3.259960e+00 1.091250e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.287616e+01 3.259960e+00 1.541817e+02 vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 4.317181e+01 3.259960e+00 1.563826e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.093958e+01 3.259960e+00 1.541818e+02 vertex 4.293988e+01 3.259960e+00 1.766647e+02 vertex 4.287616e+01 3.259960e+00 1.541817e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 1.290930e+01 3.259960e+00 8.658751e+01 vertex 1.274768e+01 3.259960e+00 6.412642e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.316797e+01 3.259960e+00 1.227571e+02 vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.298950e+01 3.259960e+00 1.168036e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.395190e+01 3.259960e+00 8.960912e+01 vertex 3.265460e+01 3.259960e+00 1.115148e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.395190e+01 3.259960e+00 8.960912e+01 vertex 3.339368e+01 3.259960e+00 7.848862e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.397797e+01 3.259960e+00 6.221800e+01 vertex 3.451251e+01 3.259960e+00 7.379582e+01 vertex 3.631812e+01 3.259960e+00 5.924049e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.281769e+01 3.259960e+00 1.316991e+02 vertex 4.553461e+01 3.259960e+00 1.240155e+02 vertex 4.558978e+01 3.259960e+00 1.087429e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.849786e+01 3.259960e+00 1.307503e+02 vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.553461e+01 3.259960e+00 1.240155e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.342456e+01 3.259960e+00 1.334942e+02 vertex 3.424841e+01 3.259960e+00 1.263395e+02 vertex 3.476581e+01 3.259960e+00 1.095643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.424841e+01 3.259960e+00 1.263395e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.395190e+01 3.259960e+00 8.960912e+01 vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.500818e+01 3.259960e+00 9.071591e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632147e+01 3.259960e+00 5.927233e+01 vertex 3.683960e+01 3.259960e+00 4.250810e+01 vertex 3.631812e+01 3.259960e+00 5.924049e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.397797e+01 3.259960e+00 6.221800e+01 vertex 3.237628e+01 3.259960e+00 6.617604e+01 vertex 3.236847e+01 3.259960e+00 8.706161e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.185431e+01 3.259960e+00 6.682034e+01 vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.237628e+01 3.259960e+00 6.617604e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.477759e+01 3.259960e+00 1.599006e+02 vertex 3.341852e+01 3.259960e+00 1.646890e+02 vertex 3.269507e+01 3.259960e+00 1.766645e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.602386e+01 3.259960e+00 1.087210e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.424872e+01 3.259960e+00 1.263567e+02 vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.439667e+01 3.259960e+00 1.215594e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.602386e+01 3.259960e+00 1.087210e+02 vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.528546e+01 3.259960e+00 9.281812e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632587e+01 3.259960e+00 5.931717e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 vertex 3.650146e+01 3.259960e+00 5.930606e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.528357e+01 3.259960e+00 9.280011e+01 vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.528436e+01 3.259960e+00 9.280711e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.500818e+01 3.259960e+00 9.071591e+01 vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.528357e+01 3.259960e+00 9.280011e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.425342e+01 3.259960e+00 1.263752e+02 vertex 3.548639e+01 3.259960e+00 1.263756e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.548639e+01 3.259960e+00 1.263756e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.602386e+01 3.259960e+00 1.087210e+02 vertex 3.529059e+01 3.259960e+00 9.284961e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.602386e+01 3.259960e+00 1.087210e+02 vertex 3.724048e+01 3.259960e+00 1.096123e+02 vertex 3.611237e+01 3.259960e+00 9.284691e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.528699e+01 3.259960e+00 9.283090e+01 vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.513947e+01 3.259960e+00 9.762440e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.528546e+01 3.259960e+00 9.281812e+01 vertex 3.476678e+01 3.259960e+00 1.095864e+02 vertex 3.528699e+01 3.259960e+00 9.283090e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.753540e+01 3.259960e+00 1.599017e+02 vertex 3.753430e+01 3.259960e+00 1.599019e+02 vertex 3.778381e+01 3.259960e+00 1.598729e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.807861e+01 3.259960e+00 1.013817e+02 vertex 3.724048e+01 3.259960e+00 1.096123e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.724048e+01 3.259960e+00 1.096123e+02 vertex 3.807861e+01 3.259960e+00 1.013817e+02 vertex 3.740778e+01 3.259960e+00 9.485211e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.821881e+01 3.259960e+00 8.121172e+01 vertex 3.865027e+01 3.259960e+00 9.114841e+01 vertex 4.266730e+01 3.259960e+00 8.661221e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.701160e+01 3.259960e+00 8.980180e+01 vertex 3.724048e+01 3.259960e+00 1.096123e+02 vertex 3.714221e+01 3.259960e+00 9.284941e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.611237e+01 3.259960e+00 9.284691e+01 vertex 3.724048e+01 3.259960e+00 1.096123e+02 vertex 3.701160e+01 3.259960e+00 8.980180e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.724048e+01 3.259960e+00 1.096123e+02 vertex 3.602386e+01 3.259960e+00 1.087210e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.672046e+01 3.259960e+00 1.263758e+02 vertex 3.733740e+01 3.259960e+00 1.263750e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.734436e+01 3.259960e+00 1.263750e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.733740e+01 3.259960e+00 1.263750e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.734052e+01 3.259960e+00 1.263756e+02 vertex 3.734436e+01 3.259960e+00 1.263750e+02 vertex 3.733740e+01 3.259960e+00 1.263750e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.744336e+01 3.259960e+00 1.431384e+02 vertex 3.851282e+01 3.259960e+00 1.425051e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.015417e+01 3.259960e+00 1.316382e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.851282e+01 3.259960e+00 1.425051e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.807861e+01 3.259960e+00 1.013817e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.952838e+01 3.259960e+00 1.007040e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.952838e+01 3.259960e+00 1.007040e+02 vertex 4.052136e+01 3.259960e+00 1.023950e+02 vertex 4.266730e+01 3.259960e+00 8.661221e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.579980e+01 3.259960e+00 7.601591e+01 vertex 3.451251e+01 3.259960e+00 7.379582e+01 vertex 3.395190e+01 3.259960e+00 8.960912e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.451251e+01 3.259960e+00 7.379582e+01 vertex 3.339368e+01 3.259960e+00 7.848862e+01 vertex 3.395190e+01 3.259960e+00 8.960912e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.620117e+01 3.259960e+00 4.166418e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 vertex 2.087518e+01 3.259960e+00 2.019086e+01 endloop endfacet facet normal -2.164839e-07 1.000000e+00 -5.545041e-08 outer loop vertex 4.466748e+01 3.259960e+00 1.457045e+02 vertex 4.608637e+01 3.259960e+00 1.444647e+02 vertex 4.849786e+01 3.259960e+00 1.307503e+02 endloop endfacet facet normal -1.226966e-05 1.000000e+00 -2.174843e-06 outer loop vertex 4.850476e+01 3.259960e+00 1.308210e+02 vertex 4.849786e+01 3.259960e+00 1.307503e+02 vertex 4.608637e+01 3.259960e+00 1.444647e+02 endloop endfacet facet normal 1.853838e-07 1.000000e+00 3.285998e-08 outer loop vertex 4.608637e+01 3.259960e+00 1.444647e+02 vertex 4.572791e+01 3.259960e+00 1.537426e+02 vertex 4.850476e+01 3.259960e+00 1.308210e+02 endloop endfacet facet normal 8.766262e-06 1.000000e+00 1.072399e-06 outer loop vertex 4.851886e+01 3.259960e+00 1.309281e+02 vertex 4.850476e+01 3.259960e+00 1.308210e+02 vertex 4.572791e+01 3.259960e+00 1.537426e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.572791e+01 3.259960e+00 1.537426e+02 vertex 4.593188e+01 3.259960e+00 1.554632e+02 vertex 4.855481e+01 3.259960e+00 1.537967e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.572791e+01 3.259960e+00 1.537426e+02 vertex 4.855481e+01 3.259960e+00 1.537967e+02 vertex 4.851886e+01 3.259960e+00 1.309281e+02 endloop endfacet facet normal -2.959227e-05 1.000000e+00 4.651942e-08 outer loop vertex 4.856287e+01 3.259960e+00 1.537966e+02 vertex 4.851886e+01 3.259960e+00 1.309281e+02 vertex 4.855481e+01 3.259960e+00 1.537967e+02 endloop endfacet facet normal 8.004418e-08 1.000000e+00 -1.057966e-08 outer loop vertex 5.153430e+01 3.259960e+00 1.537425e+02 vertex 4.851886e+01 3.259960e+00 1.309281e+02 vertex 4.856287e+01 3.259960e+00 1.537966e+02 endloop endfacet facet normal -2.987790e-05 1.000000e+00 -2.508861e-05 outer loop vertex 4.856287e+01 3.259960e+00 1.537966e+02 vertex 4.855481e+01 3.259960e+00 1.537967e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 4.593188e+01 3.259960e+00 1.554632e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 4.855481e+01 3.259960e+00 1.537967e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.738110e+01 3.259960e+00 1.316664e+02 vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.559381e+01 3.259960e+00 1.316645e+02 endloop endfacet facet normal 4.830701e-12 1.000000e+00 -1.222671e-08 outer loop vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.292407e+01 3.259960e+00 8.966451e+01 vertex 2.217249e+01 3.259960e+00 1.091640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.012976e+01 3.259960e+00 4.166468e+01 vertex 2.788867e+01 3.259960e+00 1.749902e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.087518e+01 3.259960e+00 2.019086e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 vertex 2.788867e+01 3.259960e+00 1.749902e+01 endloop endfacet facet normal -5.106331e-08 1.000000e+00 -4.297525e-10 outer loop vertex 2.283551e+01 3.259960e+00 6.416467e+01 vertex 2.737500e+01 3.259960e+00 7.956241e+01 vertex 2.753900e+01 3.259960e+00 6.007571e+01 endloop endfacet facet normal -2.257388e-12 1.000000e+00 1.059681e-08 outer loop vertex 1.620117e+01 3.259960e+00 4.166418e+01 vertex 2.283551e+01 3.259960e+00 6.416467e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 endloop endfacet facet normal -1.667006e-07 1.000000e+00 2.532535e-08 outer loop vertex 2.416357e+01 3.259960e+00 1.316644e+02 vertex 2.559381e+01 3.259960e+00 1.316645e+02 vertex 2.217560e+01 3.259960e+00 1.091646e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.217560e+01 3.259960e+00 1.091646e+02 vertex 2.559381e+01 3.259960e+00 1.316645e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.598621e+01 3.259960e+00 4.466436e+01 vertex 1.620117e+01 3.259960e+00 4.166418e+01 vertex 1.512030e+01 3.259960e+00 2.019086e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.087518e+01 3.259960e+00 2.019086e+01 vertex 1.512030e+01 3.259960e+00 2.019086e+01 vertex 1.620117e+01 3.259960e+00 4.166418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.708417e+01 3.259960e+00 1.541643e+02 vertex 2.672229e+01 3.259960e+00 1.605929e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.738110e+01 3.259960e+00 1.316664e+02 vertex 2.559381e+01 3.259960e+00 1.316645e+02 vertex 2.708417e+01 3.259960e+00 1.541643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 vertex 2.753900e+01 3.259960e+00 6.007571e+01 endloop endfacet facet normal -4.501282e-08 1.000000e+00 6.530064e-09 outer loop vertex 2.283551e+01 3.259960e+00 6.416467e+01 vertex 2.753900e+01 3.259960e+00 6.007571e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.861230e+01 3.259960e+00 6.890134e+01 vertex 1.819098e+01 3.259960e+00 6.416423e+01 vertex 1.819000e+01 3.259960e+00 6.416435e+01 endloop endfacet facet normal 5.135551e-08 1.000000e+00 -4.546178e-09 outer loop vertex 2.283551e+01 3.259960e+00 6.416467e+01 vertex 1.620117e+01 3.259960e+00 4.166418e+01 vertex 1.861230e+01 3.259960e+00 6.890134e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.234430e+01 3.259960e+00 1.316644e+02 vertex 2.331659e+01 3.259960e+00 1.316646e+02 vertex 2.169769e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal -1.021692e-11 1.000000e+00 -1.222729e-08 outer loop vertex 2.169769e+01 3.259960e+00 1.091644e+02 vertex 2.217249e+01 3.259960e+00 1.091640e+02 vertex 2.292407e+01 3.259960e+00 8.966451e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.540930e+01 3.259960e+00 4.166448e+01 vertex 1.598621e+01 3.259960e+00 4.466436e+01 vertex 1.434497e+01 3.259960e+00 2.386200e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.512030e+01 3.259960e+00 2.019086e+01 vertex 1.434497e+01 3.259960e+00 2.386200e+01 vertex 1.598621e+01 3.259960e+00 4.466436e+01 endloop endfacet facet normal 2.814852e-07 1.000000e+00 -2.457621e-08 outer loop vertex 2.416357e+01 3.259960e+00 1.316644e+02 vertex 2.331659e+01 3.259960e+00 1.316646e+02 vertex 2.520667e+01 3.259960e+00 1.533127e+02 endloop endfacet facet normal -1.575835e-06 1.000000e+00 5.324932e-07 outer loop vertex 1.861230e+01 3.259960e+00 6.890134e+01 vertex 1.716290e+01 3.259960e+00 6.416431e+01 vertex 1.701166e+01 3.259960e+00 6.416446e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.620117e+01 3.259960e+00 4.166418e+01 vertex 1.598621e+01 3.259960e+00 4.466436e+01 vertex 1.819000e+01 3.259960e+00 6.416435e+01 endloop endfacet facet normal 9.139348e-05 1.000000e+00 -8.064500e-06 outer loop vertex 2.217560e+01 3.259960e+00 1.091646e+02 vertex 2.305798e+01 3.259960e+00 1.191645e+02 vertex 2.416357e+01 3.259960e+00 1.316644e+02 endloop endfacet facet normal 2.814896e-07 1.000000e+00 -5.823548e-09 outer loop vertex 2.331659e+01 3.259960e+00 1.316646e+02 vertex 2.416357e+01 3.259960e+00 1.316644e+02 vertex 2.305798e+01 3.259960e+00 1.191645e+02 endloop endfacet facet normal -1.666988e-07 1.000000e+00 2.223173e-09 outer loop vertex 2.559381e+01 3.259960e+00 1.316645e+02 vertex 2.416357e+01 3.259960e+00 1.316644e+02 vertex 2.584772e+01 3.259960e+00 1.507030e+02 endloop endfacet facet normal -3.748228e-08 1.000000e+00 -9.207243e-09 outer loop vertex 2.520667e+01 3.259960e+00 1.533127e+02 vertex 2.584772e+01 3.259960e+00 1.507030e+02 vertex 2.416357e+01 3.259960e+00 1.316644e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.819000e+01 3.259960e+00 6.416435e+01 vertex 1.819098e+01 3.259960e+00 6.416423e+01 vertex 1.620117e+01 3.259960e+00 4.166418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.861230e+01 3.259960e+00 6.890134e+01 vertex 1.620117e+01 3.259960e+00 4.166418e+01 vertex 1.819098e+01 3.259960e+00 6.416423e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.305798e+01 3.259960e+00 1.191645e+02 vertex 2.217249e+01 3.259960e+00 1.091640e+02 vertex 2.331659e+01 3.259960e+00 1.316646e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.169769e+01 3.259960e+00 1.091644e+02 vertex 2.331659e+01 3.259960e+00 1.316646e+02 vertex 2.217249e+01 3.259960e+00 1.091640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.708417e+01 3.259960e+00 1.541643e+02 vertex 2.559381e+01 3.259960e+00 1.316645e+02 vertex 2.584772e+01 3.259960e+00 1.507030e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.584772e+01 3.259960e+00 1.507030e+02 vertex 2.672229e+01 3.259960e+00 1.605929e+02 vertex 2.708417e+01 3.259960e+00 1.541643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.107831e+01 3.259960e+00 1.316643e+02 vertex 2.117847e+01 3.259960e+00 1.247413e+02 vertex 2.001367e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.001367e+01 3.259960e+00 1.091644e+02 vertex 2.051691e+01 3.259960e+00 1.091645e+02 vertex 2.001910e+01 3.259960e+00 9.566451e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.482367e+01 3.259960e+00 4.166459e+01 vertex 1.540930e+01 3.259960e+00 4.166448e+01 vertex 1.385358e+01 3.259960e+00 2.019111e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.434497e+01 3.259960e+00 2.386200e+01 vertex 1.385358e+01 3.259960e+00 2.019111e+01 vertex 1.540930e+01 3.259960e+00 4.166448e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.234430e+01 3.259960e+00 1.316644e+02 vertex 2.117847e+01 3.259960e+00 1.247413e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 endloop endfacet facet normal 6.575851e-07 1.000000e+00 -3.250102e-08 outer loop vertex 1.701166e+01 3.259960e+00 6.416446e+01 vertex 1.664911e+01 3.259960e+00 6.416483e+01 vertex 1.812372e+01 3.259960e+00 8.666451e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.598621e+01 3.259960e+00 4.466436e+01 vertex 1.540930e+01 3.259960e+00 4.166448e+01 vertex 1.701166e+01 3.259960e+00 6.416446e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.925891e+01 3.259960e+00 1.254678e+02 vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 1.923956e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.923956e+01 3.259960e+00 1.091645e+02 vertex 2.025787e+01 3.259960e+00 1.191644e+02 vertex 2.001367e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.449951e+01 3.259960e+00 5.066468e+01 vertex 1.482367e+01 3.259960e+00 4.166459e+01 vertex 1.369562e+01 3.259960e+00 1.916494e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.385358e+01 3.259960e+00 2.019111e+01 vertex 1.369562e+01 3.259960e+00 1.916494e+01 vertex 1.482367e+01 3.259960e+00 4.166459e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.107831e+01 3.259960e+00 1.316643e+02 vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 endloop endfacet facet normal -1.358291e-06 1.000000e+00 8.754686e-09 outer loop vertex 1.616907e+01 3.259960e+00 6.416461e+01 vertex 1.603497e+01 3.259960e+00 7.059312e+01 vertex 1.631409e+01 3.259960e+00 8.666441e+01 endloop endfacet facet normal -2.070658e-12 1.000000e+00 -1.059625e-08 outer loop vertex 1.540930e+01 3.259960e+00 4.166448e+01 vertex 1.482367e+01 3.259960e+00 4.166459e+01 vertex 1.616907e+01 3.259960e+00 6.416461e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.001367e+01 3.259960e+00 1.091644e+02 vertex 2.025787e+01 3.259960e+00 1.191644e+02 vertex 2.107831e+01 3.259960e+00 1.316643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 2.107831e+01 3.259960e+00 1.316643e+02 vertex 2.025787e+01 3.259960e+00 1.191644e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.117847e+01 3.259960e+00 1.247413e+02 vertex 2.107831e+01 3.259960e+00 1.316643e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 endloop endfacet facet normal 2.011161e-07 9.999999e-01 -4.519366e-04 outer loop vertex 1.616907e+01 3.259960e+00 6.416461e+01 vertex 1.664911e+01 3.259960e+00 6.416483e+01 vertex 1.701166e+01 3.259960e+00 6.416446e+01 endloop endfacet facet normal 2.829554e-07 1.000000e+00 -2.015092e-08 outer loop vertex 1.701166e+01 3.259960e+00 6.416446e+01 vertex 1.540930e+01 3.259960e+00 4.166448e+01 vertex 1.616907e+01 3.259960e+00 6.416461e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.923956e+01 3.259960e+00 1.091645e+02 vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 2.025787e+01 3.259960e+00 1.191644e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255811e+01 3.259960e+00 1.541643e+02 vertex 2.313147e+01 3.259960e+00 1.490728e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255292e+01 3.259960e+00 1.541640e+02 vertex 2.289960e+01 3.259960e+00 1.594247e+02 vertex 2.255811e+01 3.259960e+00 1.541643e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.851282e+01 3.259960e+00 1.425051e+02 vertex 3.877087e+01 3.259960e+00 1.507313e+02 vertex 4.015417e+01 3.259960e+00 1.316382e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.015686e+01 3.259960e+00 1.316640e+02 vertex 4.015417e+01 3.259960e+00 1.316382e+02 vertex 3.877087e+01 3.259960e+00 1.507313e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 4.015417e+01 3.259960e+00 1.316382e+02 vertex 4.141229e+01 3.259960e+00 1.091250e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141229e+01 3.259960e+00 1.091250e+02 vertex 4.141406e+01 3.259960e+00 1.091520e+02 vertex 4.141492e+01 3.259960e+00 1.091650e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.952838e+01 3.259960e+00 1.007040e+02 vertex 3.865027e+01 3.259960e+00 9.114841e+01 vertex 3.807861e+01 3.259960e+00 1.013817e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.865027e+01 3.259960e+00 9.114841e+01 vertex 3.740778e+01 3.259960e+00 9.485211e+01 vertex 3.807861e+01 3.259960e+00 1.013817e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.991687e+01 3.259960e+00 1.541666e+02 vertex 3.268811e+01 3.259960e+00 1.766644e+02 vertex 3.188422e+01 3.259960e+00 1.541674e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.950848e+01 3.259960e+00 1.316684e+02 vertex 2.991687e+01 3.259960e+00 1.541666e+02 vertex 3.073077e+01 3.259960e+00 1.316697e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.877087e+01 3.259960e+00 1.507313e+02 vertex 3.912866e+01 3.259960e+00 1.500805e+02 vertex 4.015686e+01 3.259960e+00 1.316640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.043640e+01 3.259960e+00 1.439527e+02 vertex 4.015686e+01 3.259960e+00 1.316640e+02 vertex 3.912866e+01 3.259960e+00 1.500805e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.015417e+01 3.259960e+00 1.316382e+02 vertex 4.015686e+01 3.259960e+00 1.316640e+02 vertex 4.141492e+01 3.259960e+00 1.091650e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141229e+01 3.259960e+00 1.091250e+02 vertex 4.141980e+01 3.259960e+00 1.091997e+02 vertex 4.142206e+01 3.259960e+00 1.092165e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.093958e+01 3.259960e+00 1.541818e+02 vertex 3.948987e+01 3.259960e+00 1.541778e+02 vertex 3.764117e+01 3.259960e+00 1.766641e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.186926e+01 3.259960e+00 1.290499e+02 vertex 4.043640e+01 3.259960e+00 1.439527e+02 vertex 4.093958e+01 3.259960e+00 1.541818e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.763190e+01 3.259960e+00 1.047938e+02 vertex 1.812646e+01 3.259960e+00 1.088228e+02 vertex 1.812372e+01 3.259960e+00 8.666451e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.369562e+01 3.259960e+00 1.916494e+01 vertex 1.324200e+01 3.259960e+00 1.916406e+01 vertex 1.326251e+01 3.259960e+00 1.916437e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.565149e+01 3.259960e+00 6.416454e+01 vertex 1.505811e+01 3.259960e+00 6.825552e+01 vertex 1.592340e+01 3.259960e+00 9.195871e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.482367e+01 3.259960e+00 4.166459e+01 vertex 1.449951e+01 3.259960e+00 5.066468e+01 vertex 1.565149e+01 3.259960e+00 6.416454e+01 endloop endfacet facet normal -2.025236e-07 1.000000e+00 1.978934e-08 outer loop vertex 1.670502e+01 3.259960e+00 1.027130e+02 vertex 1.733539e+01 3.259960e+00 1.091642e+02 vertex 1.631409e+01 3.259960e+00 8.666441e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.449951e+01 3.259960e+00 5.066468e+01 vertex 1.369562e+01 3.259960e+00 1.916494e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.369562e+01 3.259960e+00 1.916494e+01 vertex 1.326251e+01 3.259960e+00 1.916437e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.505811e+01 3.259960e+00 6.825552e+01 vertex 1.460938e+01 3.259960e+00 6.416447e+01 vertex 1.478320e+01 3.259960e+00 8.666451e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.565149e+01 3.259960e+00 6.416454e+01 vertex 1.449951e+01 3.259960e+00 5.066468e+01 vertex 1.505811e+01 3.259960e+00 6.825552e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141492e+01 3.259960e+00 1.091650e+02 vertex 4.141406e+01 3.259960e+00 1.091520e+02 vertex 4.015417e+01 3.259960e+00 1.316382e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 4.141229e+01 3.259960e+00 1.091250e+02 vertex 4.015417e+01 3.259960e+00 1.316382e+02 vertex 4.141406e+01 3.259960e+00 1.091520e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.169769e+01 3.259960e+00 1.091644e+02 vertex 2.122607e+01 3.259960e+00 1.132555e+02 vertex 2.234430e+01 3.259960e+00 1.316644e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.117847e+01 3.259960e+00 1.247413e+02 vertex 2.234430e+01 3.259960e+00 1.316644e+02 vertex 2.122607e+01 3.259960e+00 1.132555e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.331659e+01 3.259960e+00 1.316646e+02 vertex 2.234430e+01 3.259960e+00 1.316644e+02 vertex 2.313147e+01 3.259960e+00 1.490728e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255292e+01 3.259960e+00 1.541640e+02 vertex 2.313147e+01 3.259960e+00 1.490728e+02 vertex 2.234430e+01 3.259960e+00 1.316644e+02 endloop endfacet facet normal -1.576289e-06 1.000000e+00 8.289226e-08 outer loop vertex 1.701166e+01 3.259960e+00 6.416446e+01 vertex 1.716290e+01 3.259960e+00 6.416431e+01 vertex 1.598621e+01 3.259960e+00 4.466436e+01 endloop endfacet facet normal 2.321292e-07 1.000000e+00 -2.623413e-08 outer loop vertex 1.819000e+01 3.259960e+00 6.416435e+01 vertex 1.598621e+01 3.259960e+00 4.466436e+01 vertex 1.716290e+01 3.259960e+00 6.416431e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.912866e+01 3.259960e+00 1.500805e+02 vertex 3.948987e+01 3.259960e+00 1.541778e+02 vertex 4.043640e+01 3.259960e+00 1.439527e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.093958e+01 3.259960e+00 1.541818e+02 vertex 4.043640e+01 3.259960e+00 1.439527e+02 vertex 3.948987e+01 3.259960e+00 1.541778e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.015686e+01 3.259960e+00 1.316640e+02 vertex 4.043640e+01 3.259960e+00 1.439527e+02 vertex 4.186926e+01 3.259960e+00 1.290499e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.186926e+01 3.259960e+00 1.290499e+02 vertex 4.142206e+01 3.259960e+00 1.092165e+02 vertex 4.015686e+01 3.259960e+00 1.316640e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.991687e+01 3.259960e+00 1.541666e+02 vertex 3.188422e+01 3.259960e+00 1.541674e+02 vertex 3.073077e+01 3.259960e+00 1.316697e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221442e+01 3.259960e+00 1.316695e+02 vertex 3.073077e+01 3.259960e+00 1.316697e+02 vertex 3.188422e+01 3.259960e+00 1.541674e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.093359e+01 3.259960e+00 3.868018e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 3.067480e+01 3.259960e+00 6.417702e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.067480e+01 3.259960e+00 6.417702e+01 vertex 2.992517e+01 3.259960e+00 6.763437e+01 vertex 2.947070e+01 3.259960e+00 8.667551e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.950848e+01 3.259960e+00 1.316684e+02 vertex 3.073077e+01 3.259960e+00 1.316697e+02 vertex 3.027557e+01 3.259960e+00 1.091724e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027557e+01 3.259960e+00 1.091724e+02 vertex 3.145361e+01 3.259960e+00 1.132628e+02 vertex 3.117950e+01 3.259960e+00 8.430692e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.561078e+01 3.259960e+00 1.011122e+02 vertex 1.587061e+01 3.259960e+00 1.053373e+02 vertex 1.592340e+01 3.259960e+00 9.195871e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.314850e+01 3.259960e+00 3.523589e+01 vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.369562e+01 3.259960e+00 1.916494e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 vertex 1.350098e+01 3.259960e+00 4.166497e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.429431e+01 3.259960e+00 6.416449e+01 vertex 1.414160e+01 3.259960e+00 6.416479e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.449951e+01 3.259960e+00 5.066468e+01 vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.429431e+01 3.259960e+00 6.416449e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.519098e+01 3.259960e+00 1.035705e+02 vertex 1.542902e+01 3.259960e+00 1.094730e+02 vertex 1.542181e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.290912e+01 3.259960e+00 4.166435e+01 vertex 1.314850e+01 3.259960e+00 3.523589e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.413947e+01 3.259960e+00 6.416406e+01 vertex 1.354980e+01 3.259960e+00 6.416415e+01 vertex 1.361298e+01 3.259960e+00 7.718262e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.314850e+01 3.259960e+00 3.523589e+01 vertex 1.290912e+01 3.259960e+00 4.166435e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.413947e+01 3.259960e+00 6.416406e+01 vertex 1.414160e+01 3.259960e+00 6.416479e+01 vertex 1.429431e+01 3.259960e+00 6.416449e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.429431e+01 3.259960e+00 6.416449e+01 vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.413947e+01 3.259960e+00 6.416406e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.923956e+01 3.259960e+00 1.091645e+02 vertex 1.861346e+01 3.259960e+00 1.176968e+02 vertex 1.925891e+01 3.259960e+00 1.254678e+02 endloop endfacet facet normal -4.606468e-07 1.000000e+00 2.747891e-08 outer loop vertex 1.565149e+01 3.259960e+00 6.416454e+01 vertex 1.603497e+01 3.259960e+00 7.059312e+01 vertex 1.616907e+01 3.259960e+00 6.416461e+01 endloop endfacet facet normal -4.606452e-07 1.000000e+00 1.694810e-08 outer loop vertex 1.616907e+01 3.259960e+00 6.416461e+01 vertex 1.482367e+01 3.259960e+00 4.166459e+01 vertex 1.565149e+01 3.259960e+00 6.416454e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.122607e+01 3.259960e+00 1.132555e+02 vertex 2.051691e+01 3.259960e+00 1.091645e+02 vertex 2.117847e+01 3.259960e+00 1.247413e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.001367e+01 3.259960e+00 1.091644e+02 vertex 2.117847e+01 3.259960e+00 1.247413e+02 vertex 2.051691e+01 3.259960e+00 1.091645e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.258698e+01 3.259960e+00 4.166418e+01 vertex 1.290912e+01 3.259960e+00 4.166435e+01 vertex 1.256451e+01 3.259960e+00 1.916436e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.286029e+01 3.259960e+00 1.916418e+01 vertex 1.256451e+01 3.259960e+00 1.916436e+01 vertex 1.290912e+01 3.259960e+00 4.166435e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.325488e+01 3.259960e+00 6.416420e+01 vertex 1.293286e+01 3.259960e+00 6.416501e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.290912e+01 3.259960e+00 4.166435e+01 vertex 1.258698e+01 3.259960e+00 4.166418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.738110e+01 3.259960e+00 1.316664e+02 vertex 2.914148e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.913940e+01 3.259960e+00 1.091644e+02 vertex 2.914111e+01 3.259960e+00 1.091692e+02 vertex 2.947070e+01 3.259960e+00 8.667551e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.788867e+01 3.259960e+00 1.749902e+01 vertex 3.012976e+01 3.259960e+00 4.166468e+01 vertex 3.027057e+01 3.259960e+00 1.706041e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.708417e+01 3.259960e+00 1.541643e+02 vertex 2.834747e+01 3.259960e+00 1.507044e+02 vertex 2.738110e+01 3.259960e+00 1.316664e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.950848e+01 3.259960e+00 1.316684e+02 vertex 2.738110e+01 3.259960e+00 1.316664e+02 vertex 2.834747e+01 3.259960e+00 1.507044e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.753900e+01 3.259960e+00 6.007571e+01 vertex 2.928491e+01 3.259960e+00 6.416808e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 3.012976e+01 3.259960e+00 4.166468e+01 vertex 2.486829e+01 3.259960e+00 4.166603e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.429431e+01 3.259960e+00 6.416449e+01 vertex 1.460938e+01 3.259960e+00 6.416447e+01 vertex 1.449951e+01 3.259960e+00 5.066468e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.505811e+01 3.259960e+00 6.825552e+01 vertex 1.449951e+01 3.259960e+00 5.066468e+01 vertex 1.460938e+01 3.259960e+00 6.416447e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 9.664185e+00 3.259960e+00 4.280404e+01 vertex 1.258698e+01 3.259960e+00 4.166418e+01 vertex 1.251300e+01 3.259960e+00 2.915182e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.256451e+01 3.259960e+00 1.916436e+01 vertex 1.251300e+01 3.259960e+00 2.915182e+01 vertex 1.258698e+01 3.259960e+00 4.166418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.277222e+01 3.259960e+00 6.416437e+01 vertex 1.274768e+01 3.259960e+00 6.412642e+01 vertex 1.290930e+01 3.259960e+00 8.658751e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.258698e+01 3.259960e+00 4.166418e+01 vertex 1.221771e+01 3.259960e+00 6.055888e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.142206e+01 3.259960e+00 1.092165e+02 vertex 4.141980e+01 3.259960e+00 1.091997e+02 vertex 4.015686e+01 3.259960e+00 1.316640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 4.141492e+01 3.259960e+00 1.091650e+02 vertex 4.015686e+01 3.259960e+00 1.316640e+02 vertex 4.141980e+01 3.259960e+00 1.091997e+02 endloop endfacet facet normal -1.609802e-07 1.000000e+00 1.405504e-08 outer loop vertex 2.520667e+01 3.259960e+00 1.533127e+02 vertex 2.331659e+01 3.259960e+00 1.316646e+02 vertex 2.407867e+01 3.259960e+00 1.573564e+02 endloop endfacet facet normal 2.302910e-07 1.000000e+00 2.448925e-09 outer loop vertex 2.313147e+01 3.259960e+00 1.490728e+02 vertex 2.407867e+01 3.259960e+00 1.573564e+02 vertex 2.331659e+01 3.259960e+00 1.316646e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 1.354980e+01 3.259960e+00 6.416415e+01 vertex 1.413947e+01 3.259960e+00 6.416406e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.413947e+01 3.259960e+00 6.416406e+01 vertex 1.350098e+01 3.259960e+00 4.166497e+01 vertex 1.221771e+01 3.259960e+00 6.055888e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 1.293286e+01 3.259960e+00 6.416501e+01 vertex 1.325488e+01 3.259960e+00 6.416420e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.325488e+01 3.259960e+00 6.416420e+01 vertex 1.354980e+01 3.259960e+00 6.416415e+01 vertex 1.221771e+01 3.259960e+00 6.055888e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 3.013196e+01 3.259960e+00 4.168053e+01 vertex 2.994830e+01 3.259960e+00 5.417537e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.093359e+01 3.259960e+00 3.868018e+01 vertex 3.046429e+01 3.259960e+00 1.918336e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.834747e+01 3.259960e+00 1.507044e+02 vertex 2.870911e+01 3.259960e+00 1.605941e+02 vertex 2.991687e+01 3.259960e+00 1.541666e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.991687e+01 3.259960e+00 1.541666e+02 vertex 2.950848e+01 3.259960e+00 1.316684e+02 vertex 2.834747e+01 3.259960e+00 1.507044e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.992517e+01 3.259960e+00 6.763437e+01 vertex 2.994830e+01 3.259960e+00 5.417537e+01 vertex 2.980066e+01 3.259960e+00 6.416951e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.067480e+01 3.259960e+00 6.417702e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 2.992517e+01 3.259960e+00 6.763437e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221442e+01 3.259960e+00 1.316695e+02 vertex 3.145361e+01 3.259960e+00 1.132628e+02 vertex 3.073077e+01 3.259960e+00 1.316697e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027557e+01 3.259960e+00 1.091724e+02 vertex 3.073077e+01 3.259960e+00 1.316697e+02 vertex 3.145361e+01 3.259960e+00 1.132628e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.738110e+01 3.259960e+00 1.316664e+02 vertex 2.950848e+01 3.259960e+00 1.316684e+02 vertex 2.914148e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027557e+01 3.259960e+00 1.091724e+02 vertex 2.914148e+01 3.259960e+00 1.091722e+02 vertex 2.950848e+01 3.259960e+00 1.316684e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.093359e+01 3.259960e+00 3.868018e+01 vertex 3.221106e+01 3.259960e+00 4.447726e+01 vertex 3.103076e+01 3.259960e+00 1.918351e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.103076e+01 3.259960e+00 1.918351e+01 vertex 3.221106e+01 3.259960e+00 4.447726e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.251392e+01 3.259960e+00 1.550713e+02 vertex 3.245367e+01 3.259960e+00 1.541671e+02 vertex 3.245166e+01 3.259960e+00 1.541674e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.342456e+01 3.259960e+00 1.334942e+02 vertex 3.222046e+01 3.259960e+00 1.316696e+02 vertex 3.251392e+01 3.259960e+00 1.550713e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.185431e+01 3.259960e+00 6.682034e+01 vertex 3.150531e+01 3.259960e+00 6.417757e+01 vertex 3.117950e+01 3.259960e+00 8.430692e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.247839e+01 3.259960e+00 5.461909e+01 vertex 3.221106e+01 3.259960e+00 4.447726e+01 vertex 3.185431e+01 3.259960e+00 6.682034e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221661e+01 3.259960e+00 1.316698e+02 vertex 3.222046e+01 3.259960e+00 1.316696e+02 vertex 3.265460e+01 3.259960e+00 1.115148e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.265460e+01 3.259960e+00 1.115148e+02 vertex 3.298950e+01 3.259960e+00 1.168036e+02 vertex 3.476581e+01 3.259960e+00 1.095643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.221661e+01 3.259960e+00 1.316698e+02 vertex 3.221442e+01 3.259960e+00 1.316695e+02 vertex 3.245081e+01 3.259960e+00 1.541675e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.188422e+01 3.259960e+00 1.541674e+02 vertex 3.245081e+01 3.259960e+00 1.541675e+02 vertex 3.221442e+01 3.259960e+00 1.316695e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.103076e+01 3.259960e+00 1.918351e+01 vertex 3.093628e+01 3.259960e+00 2.561122e+01 vertex 3.093359e+01 3.259960e+00 3.868018e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.046429e+01 3.259960e+00 1.918336e+01 vertex 3.093359e+01 3.259960e+00 3.868018e+01 vertex 3.093628e+01 3.259960e+00 2.561122e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221106e+01 3.259960e+00 4.447726e+01 vertex 3.093359e+01 3.259960e+00 3.868018e+01 vertex 3.135870e+01 3.259960e+00 6.008723e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.067480e+01 3.259960e+00 6.417702e+01 vertex 3.135870e+01 3.259960e+00 6.008723e+01 vertex 3.093359e+01 3.259960e+00 3.868018e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.185516e+01 3.259960e+00 1.057114e+02 vertex 3.197900e+01 3.259960e+00 1.091723e+02 vertex 3.197998e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.145361e+01 3.259960e+00 1.132628e+02 vertex 3.221442e+01 3.259960e+00 1.316695e+02 vertex 3.185516e+01 3.259960e+00 1.057114e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.222046e+01 3.259960e+00 1.316696e+02 vertex 3.221661e+01 3.259960e+00 1.316698e+02 vertex 3.245166e+01 3.259960e+00 1.541674e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.245081e+01 3.259960e+00 1.541675e+02 vertex 3.245166e+01 3.259960e+00 1.541674e+02 vertex 3.221661e+01 3.259960e+00 1.316698e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.135870e+01 3.259960e+00 6.008723e+01 vertex 3.150531e+01 3.259960e+00 6.417757e+01 vertex 3.221106e+01 3.259960e+00 4.447726e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.185431e+01 3.259960e+00 6.682034e+01 vertex 3.221106e+01 3.259960e+00 4.447726e+01 vertex 3.150531e+01 3.259960e+00 6.417757e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.265460e+01 3.259960e+00 1.115148e+02 vertex 3.197998e+01 3.259960e+00 1.091722e+02 vertex 3.221661e+01 3.259960e+00 1.316698e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221442e+01 3.259960e+00 1.316695e+02 vertex 3.221661e+01 3.259960e+00 1.316698e+02 vertex 3.197998e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.197998e+01 3.259960e+00 1.091722e+02 vertex 3.197900e+01 3.259960e+00 1.091723e+02 vertex 3.221442e+01 3.259960e+00 1.316695e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.185516e+01 3.259960e+00 1.057114e+02 vertex 3.221442e+01 3.259960e+00 1.316695e+02 vertex 3.197900e+01 3.259960e+00 1.091723e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.251392e+01 3.259960e+00 1.550713e+02 vertex 3.222046e+01 3.259960e+00 1.316696e+02 vertex 3.245367e+01 3.259960e+00 1.541671e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.245166e+01 3.259960e+00 1.541674e+02 vertex 3.245367e+01 3.259960e+00 1.541671e+02 vertex 3.222046e+01 3.259960e+00 1.316696e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.914148e+01 3.259960e+00 1.091722e+02 vertex 2.914111e+01 3.259960e+00 1.091692e+02 vertex 2.913940e+01 3.259960e+00 1.091644e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.913940e+01 3.259960e+00 1.091644e+02 vertex 2.572559e+01 3.259960e+00 1.091654e+02 vertex 2.914148e+01 3.259960e+00 1.091722e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.046429e+01 3.259960e+00 1.918336e+01 vertex 3.046387e+01 3.259960e+00 1.918039e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.012976e+01 3.259960e+00 4.166468e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 3.046387e+01 3.259960e+00 1.918039e+01 endloop endfacet facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 outer loop vertex 3.013196e+01 3.259960e+00 4.168053e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 2.980066e+01 3.259960e+00 6.416951e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.928491e+01 3.259960e+00 6.416808e+01 vertex 2.980066e+01 3.259960e+00 6.416951e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.980066e+01 3.259960e+00 6.416951e+01 vertex 2.994830e+01 3.259960e+00 5.417537e+01 vertex 3.013196e+01 3.259960e+00 4.168053e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.992517e+01 3.259960e+00 6.763437e+01 vertex 3.013226e+01 3.259960e+00 4.167546e+01 vertex 2.994830e+01 3.259960e+00 5.417537e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.027057e+01 3.259960e+00 1.706041e+01 vertex 3.012976e+01 3.259960e+00 4.166468e+01 vertex 3.046216e+01 3.259960e+00 1.917558e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.046387e+01 3.259960e+00 1.918039e+01 vertex 3.046216e+01 3.259960e+00 1.917558e+01 vertex 3.012976e+01 3.259960e+00 4.166468e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.317181e+01 3.259960e+00 1.563826e+02 vertex 4.287921e+01 3.259960e+00 1.541813e+02 vertex 4.287616e+01 3.259960e+00 1.541817e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.466748e+01 3.259960e+00 1.457045e+02 vertex 4.281769e+01 3.259960e+00 1.316991e+02 vertex 4.317181e+01 3.259960e+00 1.563826e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.186926e+01 3.259960e+00 1.290499e+02 vertex 4.281769e+01 3.259960e+00 1.316991e+02 vertex 4.340887e+01 3.259960e+00 1.191035e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.558978e+01 3.259960e+00 1.087429e+02 vertex 4.340887e+01 3.259960e+00 1.191035e+02 vertex 4.281769e+01 3.259960e+00 1.316991e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.340887e+01 3.259960e+00 1.191035e+02 vertex 4.274689e+01 3.259960e+00 1.092161e+02 vertex 4.186926e+01 3.259960e+00 1.290499e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.142206e+01 3.259960e+00 1.092165e+02 vertex 4.186926e+01 3.259960e+00 1.290499e+02 vertex 4.274689e+01 3.259960e+00 1.092161e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 4.281769e+01 3.259960e+00 1.316991e+02 vertex 4.186926e+01 3.259960e+00 1.290499e+02 vertex 4.287616e+01 3.259960e+00 1.541817e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.093958e+01 3.259960e+00 1.541818e+02 vertex 4.287616e+01 3.259960e+00 1.541817e+02 vertex 4.186926e+01 3.259960e+00 1.290499e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.317181e+01 3.259960e+00 1.563826e+02 vertex 4.281769e+01 3.259960e+00 1.316991e+02 vertex 4.287921e+01 3.259960e+00 1.541813e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.287616e+01 3.259960e+00 1.541817e+02 vertex 4.287921e+01 3.259960e+00 1.541813e+02 vertex 4.281769e+01 3.259960e+00 1.316991e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.251300e+01 3.259960e+00 2.915182e+01 vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 8.463074e+00 3.259960e+00 2.654071e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 vertex 1.208087e+01 3.259960e+00 1.440757e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.258698e+01 3.259960e+00 4.166418e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 vertex 1.221771e+01 3.259960e+00 6.055888e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 1.274768e+01 3.259960e+00 6.412642e+01 vertex 1.277222e+01 3.259960e+00 6.416437e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.277222e+01 3.259960e+00 6.416437e+01 vertex 1.293286e+01 3.259960e+00 6.416501e+01 vertex 1.221771e+01 3.259960e+00 6.055888e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 5.410767e+00 3.259960e+00 1.989366e+01 vertex 8.463074e+00 3.259960e+00 2.654071e+01 vertex 8.429504e+00 3.259960e+00 1.582182e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 8.429504e+00 3.259960e+00 1.582182e+01 vertex 8.463074e+00 3.259960e+00 2.654071e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.247839e+01 3.259960e+00 5.461909e+01 vertex 3.397797e+01 3.259960e+00 6.221800e+01 vertex 3.359320e+01 3.259960e+00 4.179829e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.683447e+01 3.259960e+00 4.246537e+01 vertex 3.359320e+01 3.259960e+00 4.179829e+01 vertex 3.397797e+01 3.259960e+00 6.221800e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.251392e+01 3.259960e+00 1.550713e+02 vertex 3.299811e+01 3.259960e+00 1.545004e+02 vertex 3.342456e+01 3.259960e+00 1.334942e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.339746e+01 3.259960e+00 1.469616e+02 vertex 3.342456e+01 3.259960e+00 1.334942e+02 vertex 3.299811e+01 3.259960e+00 1.545004e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.222046e+01 3.259960e+00 1.316696e+02 vertex 3.342456e+01 3.259960e+00 1.334942e+02 vertex 3.316797e+01 3.259960e+00 1.227571e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.476581e+01 3.259960e+00 1.095643e+02 vertex 3.316797e+01 3.259960e+00 1.227571e+02 vertex 3.342456e+01 3.259960e+00 1.334942e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.236847e+01 3.259960e+00 8.706161e+01 vertex 3.339368e+01 3.259960e+00 7.848862e+01 vertex 3.397797e+01 3.259960e+00 6.221800e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.451251e+01 3.259960e+00 7.379582e+01 vertex 3.397797e+01 3.259960e+00 6.221800e+01 vertex 3.339368e+01 3.259960e+00 7.848862e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.141229e+01 3.259960e+00 1.091250e+02 vertex 4.052136e+01 3.259960e+00 1.023950e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.952838e+01 3.259960e+00 1.007040e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 4.052136e+01 3.259960e+00 1.023950e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 vertex 9.854675e+00 3.259960e+00 5.593446e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.317181e+01 3.259960e+00 1.563826e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 vertex 4.466748e+01 3.259960e+00 1.457045e+02 endloop endfacet facet normal -1.799101e-07 1.000000e+00 -1.359378e-08 outer loop vertex 4.608637e+01 3.259960e+00 1.444647e+02 vertex 4.466748e+01 3.259960e+00 1.457045e+02 vertex 4.361121e+01 3.259960e+00 1.596840e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.281769e+01 3.259960e+00 1.316991e+02 vertex 4.466748e+01 3.259960e+00 1.457045e+02 vertex 4.849786e+01 3.259960e+00 1.307503e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 4.849786e+01 3.259960e+00 1.307503e+02 vertex 4.553461e+01 3.259960e+00 1.240155e+02 vertex 4.281769e+01 3.259960e+00 1.316991e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.477759e+01 3.259960e+00 1.599006e+02 vertex 3.763220e+01 3.259960e+00 1.766644e+02 vertex 3.667450e+01 3.259960e+00 1.568537e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.449249e+01 3.259960e+00 1.431355e+02 vertex 3.477759e+01 3.259960e+00 1.599006e+02 vertex 3.582190e+01 3.259960e+00 1.431386e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.451251e+01 3.259960e+00 7.379582e+01 vertex 3.579980e+01 3.259960e+00 7.601591e+01 vertex 3.631812e+01 3.259960e+00 5.924049e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.631812e+01 3.259960e+00 5.924049e+01 vertex 3.631909e+01 3.259960e+00 5.926157e+01 vertex 3.632147e+01 3.259960e+00 5.927233e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.299811e+01 3.259960e+00 1.545004e+02 vertex 3.321429e+01 3.259960e+00 1.598950e+02 vertex 3.339746e+01 3.259960e+00 1.469616e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.380151e+01 3.259960e+00 1.408937e+02 vertex 3.339746e+01 3.259960e+00 1.469616e+02 vertex 3.321460e+01 3.259960e+00 1.598899e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.395190e+01 3.259960e+00 8.960912e+01 vertex 3.500818e+01 3.259960e+00 9.071591e+01 vertex 3.579980e+01 3.259960e+00 7.601591e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.580188e+01 3.259960e+00 7.603432e+01 vertex 3.579980e+01 3.259960e+00 7.601591e+01 vertex 3.500818e+01 3.259960e+00 9.071591e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.342456e+01 3.259960e+00 1.334942e+02 vertex 3.339746e+01 3.259960e+00 1.469616e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.424841e+01 3.259960e+00 1.263395e+02 vertex 3.439667e+01 3.259960e+00 1.215594e+02 vertex 3.476678e+01 3.259960e+00 1.095864e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.359320e+01 3.259960e+00 4.179829e+01 vertex 3.297119e+01 3.259960e+00 3.390515e+01 vertex 3.221106e+01 3.259960e+00 4.447726e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.221106e+01 3.259960e+00 4.447726e+01 vertex 3.247839e+01 3.259960e+00 5.461909e+01 vertex 3.359320e+01 3.259960e+00 4.179829e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.397797e+01 3.259960e+00 6.221800e+01 vertex 3.247839e+01 3.259960e+00 5.461909e+01 vertex 3.237628e+01 3.259960e+00 6.617604e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.185431e+01 3.259960e+00 6.682034e+01 vertex 3.237628e+01 3.259960e+00 6.617604e+01 vertex 3.247839e+01 3.259960e+00 5.461909e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.316797e+01 3.259960e+00 1.227571e+02 vertex 3.298950e+01 3.259960e+00 1.168036e+02 vertex 3.222046e+01 3.259960e+00 1.316696e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.265460e+01 3.259960e+00 1.115148e+02 vertex 3.222046e+01 3.259960e+00 1.316696e+02 vertex 3.298950e+01 3.259960e+00 1.168036e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.449249e+01 3.259960e+00 1.431355e+02 vertex 3.582190e+01 3.259960e+00 1.431386e+02 vertex 3.548639e+01 3.259960e+00 1.263756e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.548639e+01 3.259960e+00 1.263756e+02 vertex 3.672046e+01 3.259960e+00 1.263758e+02 vertex 3.771240e+01 3.259960e+00 1.206745e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.670056e+01 3.259960e+00 7.385124e+01 vertex 3.616217e+01 3.259960e+00 7.912862e+01 vertex 3.611237e+01 3.259960e+00 9.284691e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.611237e+01 3.259960e+00 9.284691e+01 vertex 3.529059e+01 3.259960e+00 9.284961e+01 vertex 3.602386e+01 3.259960e+00 1.087210e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.477759e+01 3.259960e+00 1.599006e+02 vertex 3.667450e+01 3.259960e+00 1.568537e+02 vertex 3.582190e+01 3.259960e+00 1.431386e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.743536e+01 3.259960e+00 1.431385e+02 vertex 3.582190e+01 3.259960e+00 1.431386e+02 vertex 3.667450e+01 3.259960e+00 1.568537e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.580188e+01 3.259960e+00 7.603432e+01 vertex 3.573480e+01 3.259960e+00 7.828700e+01 vertex 3.632147e+01 3.259960e+00 5.927840e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632147e+01 3.259960e+00 5.927840e+01 vertex 3.650146e+01 3.259960e+00 5.930606e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 endloop endfacet facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 outer loop vertex 3.321460e+01 3.259960e+00 1.598899e+02 vertex 3.321429e+01 3.259960e+00 1.598950e+02 vertex 3.380151e+01 3.259960e+00 1.408937e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.449249e+01 3.259960e+00 1.431355e+02 vertex 3.380151e+01 3.259960e+00 1.408937e+02 vertex 3.321429e+01 3.259960e+00 1.598950e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.339746e+01 3.259960e+00 1.469616e+02 vertex 3.380151e+01 3.259960e+00 1.408937e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.424872e+01 3.259960e+00 1.263567e+02 vertex 3.410266e+01 3.259960e+00 1.311550e+02 vertex 3.425342e+01 3.259960e+00 1.263752e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.528546e+01 3.259960e+00 9.281812e+01 vertex 3.528436e+01 3.259960e+00 9.280711e+01 vertex 3.476581e+01 3.259960e+00 1.095643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.580597e+01 3.259960e+00 7.607060e+01 vertex 3.573480e+01 3.259960e+00 7.828700e+01 vertex 3.528546e+01 3.259960e+00 9.281812e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632147e+01 3.259960e+00 5.927840e+01 vertex 3.632147e+01 3.259960e+00 5.927233e+01 vertex 3.580188e+01 3.259960e+00 7.603432e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.579980e+01 3.259960e+00 7.601591e+01 vertex 3.580188e+01 3.259960e+00 7.603432e+01 vertex 3.632147e+01 3.259960e+00 5.927233e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.424872e+01 3.259960e+00 1.263567e+02 vertex 3.439667e+01 3.259960e+00 1.215594e+02 vertex 3.424841e+01 3.259960e+00 1.263395e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.424841e+01 3.259960e+00 1.263395e+02 vertex 3.342456e+01 3.259960e+00 1.334942e+02 vertex 3.424872e+01 3.259960e+00 1.263567e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.573480e+01 3.259960e+00 7.828700e+01 vertex 3.580188e+01 3.259960e+00 7.603432e+01 vertex 3.528357e+01 3.259960e+00 9.280011e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.500818e+01 3.259960e+00 9.071591e+01 vertex 3.528357e+01 3.259960e+00 9.280011e+01 vertex 3.580188e+01 3.259960e+00 7.603432e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.743536e+01 3.259960e+00 1.431385e+02 vertex 3.672046e+01 3.259960e+00 1.263758e+02 vertex 3.582190e+01 3.259960e+00 1.431386e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.548639e+01 3.259960e+00 1.263756e+02 vertex 3.582190e+01 3.259960e+00 1.431386e+02 vertex 3.672046e+01 3.259960e+00 1.263758e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.380151e+01 3.259960e+00 1.408937e+02 vertex 3.449249e+01 3.259960e+00 1.431355e+02 vertex 3.425342e+01 3.259960e+00 1.263752e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.548639e+01 3.259960e+00 1.263756e+02 vertex 3.425342e+01 3.259960e+00 1.263752e+02 vertex 3.449249e+01 3.259960e+00 1.431355e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.580597e+01 3.259960e+00 7.607060e+01 vertex 3.616217e+01 3.259960e+00 7.912862e+01 vertex 3.632666e+01 3.259960e+00 5.932312e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.670056e+01 3.259960e+00 7.385124e+01 vertex 3.632666e+01 3.259960e+00 5.932312e+01 vertex 3.616217e+01 3.259960e+00 7.912862e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.529059e+01 3.259960e+00 9.284961e+01 vertex 3.513947e+01 3.259960e+00 9.762440e+01 vertex 3.476678e+01 3.259960e+00 1.095864e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.611237e+01 3.259960e+00 9.284691e+01 vertex 3.616217e+01 3.259960e+00 7.912862e+01 vertex 3.528699e+01 3.259960e+00 9.283090e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.321429e+01 3.259960e+00 1.598950e+02 vertex 3.341852e+01 3.259960e+00 1.646890e+02 vertex 3.477759e+01 3.259960e+00 1.599006e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.477759e+01 3.259960e+00 1.599006e+02 vertex 3.449249e+01 3.259960e+00 1.431355e+02 vertex 3.321429e+01 3.259960e+00 1.598950e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.528357e+01 3.259960e+00 9.280011e+01 vertex 3.528436e+01 3.259960e+00 9.280711e+01 vertex 3.573480e+01 3.259960e+00 7.828700e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.528546e+01 3.259960e+00 9.281812e+01 vertex 3.573480e+01 3.259960e+00 7.828700e+01 vertex 3.528436e+01 3.259960e+00 9.280711e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632666e+01 3.259960e+00 5.932312e+01 vertex 3.632587e+01 3.259960e+00 5.931717e+01 vertex 3.580597e+01 3.259960e+00 7.607060e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.573480e+01 3.259960e+00 7.828700e+01 vertex 3.580597e+01 3.259960e+00 7.607060e+01 vertex 3.632587e+01 3.259960e+00 5.931717e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.425342e+01 3.259960e+00 1.263752e+02 vertex 3.410266e+01 3.259960e+00 1.311550e+02 vertex 3.380151e+01 3.259960e+00 1.408937e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.424872e+01 3.259960e+00 1.263567e+02 vertex 3.380151e+01 3.259960e+00 1.408937e+02 vertex 3.410266e+01 3.259960e+00 1.311550e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.616217e+01 3.259960e+00 7.912862e+01 vertex 3.580597e+01 3.259960e+00 7.607060e+01 vertex 3.528699e+01 3.259960e+00 9.283090e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.528546e+01 3.259960e+00 9.281812e+01 vertex 3.528699e+01 3.259960e+00 9.283090e+01 vertex 3.580597e+01 3.259960e+00 7.607060e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.743890e+01 3.259960e+00 1.431385e+02 vertex 3.744336e+01 3.259960e+00 1.431384e+02 vertex 3.734436e+01 3.259960e+00 1.263750e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.771240e+01 3.259960e+00 1.206745e+02 vertex 3.734436e+01 3.259960e+00 1.263750e+02 vertex 3.744336e+01 3.259960e+00 1.431384e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.670056e+01 3.259960e+00 7.385124e+01 vertex 3.821881e+01 3.259960e+00 8.121172e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.975647e+01 3.259960e+00 6.458598e+01 vertex 3.694470e+01 3.259960e+00 5.932310e+01 vertex 3.821881e+01 3.259960e+00 8.121172e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.740778e+01 3.259960e+00 9.485211e+01 vertex 3.714221e+01 3.259960e+00 9.284941e+01 vertex 3.724048e+01 3.259960e+00 1.096123e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.865027e+01 3.259960e+00 9.114841e+01 vertex 3.821881e+01 3.259960e+00 8.121172e+01 vertex 3.740778e+01 3.259960e+00 9.485211e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.778381e+01 3.259960e+00 1.598729e+02 vertex 3.753741e+01 3.259960e+00 1.599014e+02 vertex 3.753540e+01 3.259960e+00 1.599017e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.851282e+01 3.259960e+00 1.425051e+02 vertex 3.744336e+01 3.259960e+00 1.431384e+02 vertex 3.778381e+01 3.259960e+00 1.598729e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.733740e+01 3.259960e+00 1.263750e+02 vertex 3.733948e+01 3.259960e+00 1.263757e+02 vertex 3.734052e+01 3.259960e+00 1.263756e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.672046e+01 3.259960e+00 1.263758e+02 vertex 3.743536e+01 3.259960e+00 1.431385e+02 vertex 3.733740e+01 3.259960e+00 1.263750e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.694470e+01 3.259960e+00 5.932310e+01 vertex 3.679596e+01 3.259960e+00 6.411270e+01 vertex 3.670056e+01 3.259960e+00 7.385124e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632666e+01 3.259960e+00 5.932312e+01 vertex 3.670056e+01 3.259960e+00 7.385124e+01 vertex 3.679596e+01 3.259960e+00 6.411270e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.821881e+01 3.259960e+00 8.121172e+01 vertex 3.670056e+01 3.259960e+00 7.385124e+01 vertex 3.701160e+01 3.259960e+00 8.980180e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.611237e+01 3.259960e+00 9.284691e+01 vertex 3.701160e+01 3.259960e+00 8.980180e+01 vertex 3.670056e+01 3.259960e+00 7.385124e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.743890e+01 3.259960e+00 1.431385e+02 vertex 3.743536e+01 3.259960e+00 1.431385e+02 vertex 3.753430e+01 3.259960e+00 1.599019e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.667450e+01 3.259960e+00 1.568537e+02 vertex 3.753430e+01 3.259960e+00 1.599019e+02 vertex 3.743536e+01 3.259960e+00 1.431385e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.734436e+01 3.259960e+00 1.263750e+02 vertex 3.734052e+01 3.259960e+00 1.263756e+02 vertex 3.743890e+01 3.259960e+00 1.431385e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.743536e+01 3.259960e+00 1.431385e+02 vertex 3.743890e+01 3.259960e+00 1.431385e+02 vertex 3.734052e+01 3.259960e+00 1.263756e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.701160e+01 3.259960e+00 8.980180e+01 vertex 3.714221e+01 3.259960e+00 9.284941e+01 vertex 3.821881e+01 3.259960e+00 8.121172e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.740778e+01 3.259960e+00 9.485211e+01 vertex 3.821881e+01 3.259960e+00 8.121172e+01 vertex 3.714221e+01 3.259960e+00 9.284941e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.744336e+01 3.259960e+00 1.431384e+02 vertex 3.743890e+01 3.259960e+00 1.431385e+02 vertex 3.753540e+01 3.259960e+00 1.599017e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.753430e+01 3.259960e+00 1.599019e+02 vertex 3.753540e+01 3.259960e+00 1.599017e+02 vertex 3.743890e+01 3.259960e+00 1.431385e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.734052e+01 3.259960e+00 1.263756e+02 vertex 3.733948e+01 3.259960e+00 1.263757e+02 vertex 3.743536e+01 3.259960e+00 1.431385e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.733740e+01 3.259960e+00 1.263750e+02 vertex 3.743536e+01 3.259960e+00 1.431385e+02 vertex 3.733948e+01 3.259960e+00 1.263757e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.778381e+01 3.259960e+00 1.598729e+02 vertex 3.744336e+01 3.259960e+00 1.431384e+02 vertex 3.753741e+01 3.259960e+00 1.599014e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.753540e+01 3.259960e+00 1.599017e+02 vertex 3.753741e+01 3.259960e+00 1.599014e+02 vertex 3.744336e+01 3.259960e+00 1.431384e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.631812e+01 3.259960e+00 5.924049e+01 vertex 3.579980e+01 3.259960e+00 7.601591e+01 vertex 3.631909e+01 3.259960e+00 5.926157e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632147e+01 3.259960e+00 5.927233e+01 vertex 3.631909e+01 3.259960e+00 5.926157e+01 vertex 3.579980e+01 3.259960e+00 7.601591e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.528699e+01 3.259960e+00 9.283090e+01 vertex 3.513947e+01 3.259960e+00 9.762440e+01 vertex 3.529059e+01 3.259960e+00 9.284961e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.529059e+01 3.259960e+00 9.284961e+01 vertex 3.611237e+01 3.259960e+00 9.284691e+01 vertex 3.528699e+01 3.259960e+00 9.283090e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.632147e+01 3.259960e+00 5.927840e+01 vertex 3.573480e+01 3.259960e+00 7.828700e+01 vertex 3.632587e+01 3.259960e+00 5.931717e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.632587e+01 3.259960e+00 5.931717e+01 vertex 3.650146e+01 3.259960e+00 5.930606e+01 vertex 3.632147e+01 3.259960e+00 5.927840e+01 endloop endfacet facet normal -9.284356e-06 2.406875e-04 -1.000000e+00 outer loop vertex 3.012207e+01 3.135961e+00 2.899170e-04 vertex 1.424457e+01 1.318960e+00 0.000000e+00 vertex 2.902246e+01 3.259960e+00 3.299713e-04 endloop endfacet facet normal 4.411311e-05 2.044421e-04 -1.000000e+00 outer loop vertex 1.183417e+01 1.071960e+00 4.692078e-04 vertex 1.055579e+01 9.559600e-01 3.890991e-04 vertex 1.120618e+01 3.259960e+00 8.888245e-04 endloop endfacet facet normal -1.420607e-04 2.094039e-05 -1.000000e+00 outer loop vertex 1.424457e+01 1.318960e+00 0.000000e+00 vertex 1.289252e+01 1.163960e+00 1.888275e-04 vertex 1.320148e+01 3.259960e+00 1.888275e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 9.893677e+00 3.259960e+00 7.806480e+00 vertex 1.224518e+01 3.259960e+00 2.803802e-04 vertex 1.195227e+01 3.259960e+00 3.051758e-05 endloop endfacet facet normal -0.000000e+00 -1.000000e+00 0.000000e+00 outer loop vertex 1.224518e+01 3.259960e+00 2.803802e-04 vertex 1.226947e+01 3.259960e+00 9.002686e-04 vertex 1.195227e+01 3.259960e+00 3.051758e-05 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.226947e+01 3.259960e+00 9.002686e-04 vertex 1.231287e+01 3.259960e+00 8.602142e-04 vertex 1.195227e+01 3.259960e+00 3.051758e-05 endloop endfacet facet normal 2.300899e-03 -3.246948e-04 -9.999973e-01 outer loop vertex 1.231287e+01 3.259960e+00 8.602142e-04 vertex 1.183417e+01 1.071960e+00 4.692078e-04 vertex 1.195227e+01 3.259960e+00 3.051758e-05 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.257062e+01 3.259960e+00 8.513611e+00 vertex 1.243707e+01 3.259960e+00 5.702972e-04 vertex 1.231287e+01 3.259960e+00 8.602142e-04 endloop endfacet facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 outer loop vertex 1.243707e+01 3.259960e+00 5.702972e-04 vertex 1.251300e+01 3.259960e+00 1.029968e-03 vertex 1.231287e+01 3.259960e+00 8.602142e-04 endloop endfacet facet normal 8.482003e-04 5.548885e-04 -9.999995e-01 outer loop vertex 1.251300e+01 3.259960e+00 1.029968e-03 vertex 1.289252e+01 1.163960e+00 1.888275e-04 vertex 1.231287e+01 3.259960e+00 8.602142e-04 endloop endfacet facet normal -2.858938e-04 2.412538e-04 -9.999999e-01 outer loop vertex 1.289252e+01 1.163960e+00 1.888275e-04 vertex 1.183417e+01 1.071960e+00 4.692078e-04 vertex 1.231287e+01 3.259960e+00 8.602142e-04 endloop endfacet facet normal 2.325054e-04 3.264922e-03 -9.999947e-01 outer loop vertex 3.074341e+01 3.259960e+00 8.392334e-04 vertex 3.012207e+01 3.135961e+00 2.899170e-04 vertex 3.039886e+01 3.259960e+00 7.591248e-04 endloop endfacet facet normal -1.147689e-01 5.786616e-01 -8.074520e-01 outer loop vertex 3.074530e+01 3.259960e+00 5.702972e-04 vertex 3.012207e+01 3.135961e+00 2.899170e-04 vertex 3.074341e+01 3.259960e+00 8.392334e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.084106e+01 3.259960e+00 6.972908e+00 vertex 3.123108e+01 3.259960e+00 9.593964e-04 vertex 3.074530e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.123108e+01 3.259960e+00 9.593964e-04 vertex 3.123309e+01 3.259960e+00 6.790161e-04 vertex 3.074530e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal 2.209770e-04 1.303691e-01 -9.914656e-01 outer loop vertex 3.123309e+01 3.259960e+00 6.790161e-04 vertex 3.124109e+01 3.258960e+00 5.493164e-04 vertex 3.074530e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal -3.737873e-05 2.449000e-03 -9.999970e-01 outer loop vertex 3.124109e+01 3.258960e+00 5.493164e-04 vertex 3.012207e+01 3.135961e+00 2.899170e-04 vertex 3.074530e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal -1.221741e-03 1.800902e-04 -9.999993e-01 outer loop vertex 1.251300e+01 3.259960e+00 1.029968e-03 vertex 1.320148e+01 3.259960e+00 1.888275e-04 vertex 1.289252e+01 1.163960e+00 1.888275e-04 endloop endfacet facet normal 8.921304e-06 1.020779e-04 -1.000000e+00 outer loop vertex 1.320148e+01 3.259960e+00 1.888275e-04 vertex 2.902246e+01 3.259960e+00 3.299713e-04 vertex 1.424457e+01 1.318960e+00 0.000000e+00 endloop endfacet facet normal -1.150400e-03 -1.384022e-04 -9.999993e-01 outer loop vertex 1.120618e+01 3.259960e+00 8.888245e-04 vertex 1.195227e+01 3.259960e+00 3.051758e-05 vertex 1.183417e+01 1.071960e+00 4.692078e-04 endloop endfacet facet normal 3.117918e-04 3.087940e-03 -9.999952e-01 outer loop vertex 2.902246e+01 3.259960e+00 3.299713e-04 vertex 3.039886e+01 3.259960e+00 7.591248e-04 vertex 3.012207e+01 3.135961e+00 2.899170e-04 endloop endfacet facet normal 1.091442e-01 -9.939207e-01 -1.446094e-02 outer loop vertex 3.382806e+01 3.257960e+00 1.958613e+01 vertex 2.614227e+01 2.413960e+00 1.958678e+01 vertex 3.012207e+01 3.135961e+00 2.899170e-04 endloop endfacet facet normal 1.092513e-01 -9.939086e-01 -1.448128e-02 outer loop vertex 3.382806e+01 3.257960e+00 1.958613e+01 vertex 3.012207e+01 3.135961e+00 2.899170e-04 vertex 3.124109e+01 3.258960e+00 5.493164e-04 endloop endfacet facet normal 1.136865e-01 -9.934247e-01 -1.351970e-02 outer loop vertex 1.424457e+01 1.318960e+00 0.000000e+00 vertex 3.012207e+01 3.135961e+00 2.899170e-04 vertex 2.614227e+01 2.413960e+00 1.958678e+01 endloop endfacet facet normal 1.138824e-01 -9.934020e-01 -1.353652e-02 outer loop vertex 1.424457e+01 1.318960e+00 0.000000e+00 vertex 1.685187e+01 1.350960e+00 1.958677e+01 vertex 1.289252e+01 1.163960e+00 1.888275e-04 endloop endfacet facet normal 1.136671e-01 -9.934271e-01 -1.350783e-02 outer loop vertex 2.614227e+01 2.413960e+00 1.958678e+01 vertex 1.685187e+01 1.350960e+00 1.958677e+01 vertex 1.424457e+01 1.318960e+00 0.000000e+00 endloop endfacet facet normal 8.674356e-02 -9.961983e-01 -8.031834e-03 outer loop vertex 1.685187e+01 1.350960e+00 1.958677e+01 vertex 9.582214e+00 7.179599e-01 1.958651e+01 vertex 1.183417e+01 1.071960e+00 4.692078e-04 endloop endfacet facet normal 8.659635e-02 -9.962114e-01 -7.993936e-03 outer loop vertex 1.685187e+01 1.350960e+00 1.958677e+01 vertex 1.183417e+01 1.071960e+00 4.692078e-04 vertex 1.289252e+01 1.163960e+00 1.888275e-04 endloop endfacet facet normal 9.036628e-02 -9.958795e-01 -7.609543e-03 outer loop vertex 9.582214e+00 7.179599e-01 1.958651e+01 vertex 1.055579e+01 9.559600e-01 3.890991e-04 vertex 1.183417e+01 1.071960e+00 4.692078e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.123309e+01 3.259960e+00 6.790161e-04 vertex 3.123108e+01 3.259960e+00 9.593964e-04 vertex 3.381091e+01 3.259960e+00 1.958652e+01 endloop endfacet facet normal 1.154614e-01 9.931957e-01 -1.519662e-02 outer loop vertex 3.123309e+01 3.259960e+00 6.790161e-04 vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.382806e+01 3.257960e+00 1.958613e+01 endloop endfacet facet normal 1.238161e-01 9.921712e-01 -1.630368e-02 outer loop vertex 3.124109e+01 3.258960e+00 5.493164e-04 vertex 3.123309e+01 3.259960e+00 6.790161e-04 vertex 3.382806e+01 3.257960e+00 1.958613e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.902246e+01 3.259960e+00 3.299713e-04 vertex 1.320148e+01 3.259960e+00 1.888275e-04 vertex 2.087518e+01 3.259960e+00 2.019086e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.434497e+01 3.259960e+00 2.386200e+01 vertex 1.512030e+01 3.259960e+00 2.019086e+01 vertex 1.251300e+01 3.259960e+00 1.029968e-03 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.385358e+01 3.259960e+00 2.019111e+01 vertex 1.434497e+01 3.259960e+00 2.386200e+01 vertex 1.251300e+01 3.259960e+00 1.029968e-03 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.385358e+01 3.259960e+00 2.019111e+01 vertex 1.251300e+01 3.259960e+00 1.029968e-03 vertex 1.243707e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.369562e+01 3.259960e+00 1.916494e+01 vertex 1.385358e+01 3.259960e+00 2.019111e+01 vertex 1.243707e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.324200e+01 3.259960e+00 1.916406e+01 vertex 1.369562e+01 3.259960e+00 1.916494e+01 vertex 1.243707e+01 3.259960e+00 5.702972e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.324200e+01 3.259960e+00 1.916406e+01 vertex 1.243707e+01 3.259960e+00 5.702972e-04 vertex 1.257062e+01 3.259960e+00 8.513611e+00 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.324200e+01 3.259960e+00 1.916406e+01 vertex 1.257062e+01 3.259960e+00 8.513611e+00 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 vertex 1.324200e+01 3.259960e+00 1.916406e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.257062e+01 3.259960e+00 8.513611e+00 vertex 1.231287e+01 3.259960e+00 8.602142e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.324200e+01 3.259960e+00 1.916406e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 vertex 1.326251e+01 3.259960e+00 1.916437e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.231287e+01 3.259960e+00 8.602142e-04 vertex 1.226947e+01 3.259960e+00 9.002686e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.788867e+01 3.259960e+00 1.749902e+01 vertex 3.027057e+01 3.259960e+00 1.706041e+01 vertex 3.074341e+01 3.259960e+00 8.392334e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.788867e+01 3.259960e+00 1.749902e+01 vertex 3.074341e+01 3.259960e+00 8.392334e-04 vertex 3.039886e+01 3.259960e+00 7.591248e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.084106e+01 3.259960e+00 6.972908e+00 vertex 3.074341e+01 3.259960e+00 8.392334e-04 vertex 3.027057e+01 3.259960e+00 1.706041e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.251300e+01 3.259960e+00 2.915182e+01 vertex 1.256451e+01 3.259960e+00 1.916436e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.224518e+01 3.259960e+00 2.803802e-04 vertex 9.893677e+00 3.259960e+00 7.806480e+00 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.256451e+01 3.259960e+00 1.916436e+01 vertex 1.286029e+01 3.259960e+00 1.916418e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 1.226947e+01 3.259960e+00 9.002686e-04 vertex 1.224518e+01 3.259960e+00 2.803802e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.046387e+01 3.259960e+00 1.918039e+01 vertex 3.046429e+01 3.259960e+00 1.918336e+01 vertex 3.103076e+01 3.259960e+00 1.918351e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.046429e+01 3.259960e+00 1.918336e+01 vertex 3.093628e+01 3.259960e+00 2.561122e+01 vertex 3.103076e+01 3.259960e+00 1.918351e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027057e+01 3.259960e+00 1.706041e+01 vertex 3.103076e+01 3.259960e+00 1.918351e+01 vertex 3.084106e+01 3.259960e+00 6.972908e+00 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 3.074530e+01 3.259960e+00 5.702972e-04 vertex 3.074341e+01 3.259960e+00 8.392334e-04 vertex 3.084106e+01 3.259960e+00 6.972908e+00 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.103076e+01 3.259960e+00 1.918351e+01 vertex 3.381091e+01 3.259960e+00 1.958652e+01 vertex 3.123108e+01 3.259960e+00 9.593964e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.103076e+01 3.259960e+00 1.918351e+01 vertex 3.123108e+01 3.259960e+00 9.593964e-04 vertex 3.084106e+01 3.259960e+00 6.972908e+00 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 8.429504e+00 3.259960e+00 1.582182e+01 vertex 1.208087e+01 3.259960e+00 1.440757e+01 vertex 9.893677e+00 3.259960e+00 7.806480e+00 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.052673e+00 3.259960e+00 7.490189e+00 vertex 9.893677e+00 3.259960e+00 7.806480e+00 vertex 1.195227e+01 3.259960e+00 3.051758e-05 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.512030e+01 3.259960e+00 2.019086e+01 vertex 2.087518e+01 3.259960e+00 2.019086e+01 vertex 1.320148e+01 3.259960e+00 1.888275e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.512030e+01 3.259960e+00 2.019086e+01 vertex 1.320148e+01 3.259960e+00 1.888275e-04 vertex 1.251300e+01 3.259960e+00 1.029968e-03 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027057e+01 3.259960e+00 1.706041e+01 vertex 3.046387e+01 3.259960e+00 1.918039e+01 vertex 3.103076e+01 3.259960e+00 1.918351e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.052673e+00 3.259960e+00 7.490189e+00 vertex 8.429504e+00 3.259960e+00 1.582182e+01 vertex 9.893677e+00 3.259960e+00 7.806480e+00 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.052673e+00 3.259960e+00 7.490189e+00 vertex 1.195227e+01 3.259960e+00 3.051758e-05 vertex 1.120618e+01 3.259960e+00 8.888245e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.902246e+01 3.259960e+00 3.299713e-04 vertex 2.788867e+01 3.259960e+00 1.749902e+01 vertex 3.039886e+01 3.259960e+00 7.591248e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.087518e+01 3.259960e+00 2.019086e+01 vertex 2.788867e+01 3.259960e+00 1.749902e+01 vertex 2.902246e+01 3.259960e+00 3.299713e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 3.027057e+01 3.259960e+00 1.706041e+01 vertex 3.046216e+01 3.259960e+00 1.917558e+01 vertex 3.046387e+01 3.259960e+00 1.918039e+01 endloop endfacet facet normal -9.903807e-01 7.379727e-03 1.381722e-01 outer loop vertex 2.482861e+01 3.257960e+00 1.766647e+02 vertex 2.482861e+01 3.259960e+00 1.766646e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -9.902667e-01 -2.824042e-05 1.391826e-01 outer loop vertex 2.482861e+01 3.259960e+00 1.766646e+02 vertex 2.435309e+01 3.259960e+00 1.732813e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -9.902659e-01 -5.628790e-05 1.391881e-01 outer loop vertex 2.435309e+01 3.259960e+00 1.732813e+02 vertex 2.405042e+01 3.259960e+00 1.711279e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -9.902735e-01 1.404199e-04 1.391344e-01 outer loop vertex 2.405042e+01 3.259960e+00 1.711279e+02 vertex 2.368750e+01 3.259960e+00 1.685449e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -9.902660e-01 3.648982e-05 1.391880e-01 outer loop vertex 2.368750e+01 3.259960e+00 1.685449e+02 vertex 2.333941e+01 3.259960e+00 1.660684e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -9.902673e-01 3.921458e-05 1.391784e-01 outer loop vertex 2.333941e+01 3.259960e+00 1.660684e+02 vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -6.252236e-03 -9.999802e-01 8.786992e-04 outer loop vertex 2.333337e+01 3.259960e+00 1.660257e+02 vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.333941e+01 3.259960e+00 1.660684e+02 endloop endfacet facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 outer loop vertex 2.333069e+01 3.259960e+00 1.660068e+02 vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.333337e+01 3.259960e+00 1.660257e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.273291e+01 3.259960e+00 1.589459e+02 vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.333069e+01 3.259960e+00 1.660068e+02 endloop endfacet facet normal -9.902684e-01 2.040887e-05 1.391703e-01 outer loop vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.166638e+01 3.259960e+00 1.541644e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 endloop endfacet facet normal -9.902681e-01 2.067051e-05 1.391729e-01 outer loop vertex 2.166638e+01 3.259960e+00 1.541644e+02 vertex 2.083136e+01 3.259960e+00 1.482229e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 endloop endfacet facet normal -9.902686e-01 8.736492e-06 1.391696e-01 outer loop vertex 2.083136e+01 3.259960e+00 1.482229e+02 vertex 2.035321e+01 3.259960e+00 1.448206e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 endloop endfacet facet normal -9.902678e-01 4.193096e-05 1.391756e-01 outer loop vertex 2.035321e+01 3.259960e+00 1.448206e+02 vertex 1.943536e+01 3.259960e+00 1.382899e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 endloop endfacet facet normal -9.902681e-01 3.235506e-06 1.391733e-01 outer loop vertex 1.943536e+01 3.259960e+00 1.382899e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 0.000000e+00 0.000000e+00 3.890991e-04 endloop endfacet facet normal -9.902209e-01 -9.217175e-03 1.392039e-01 outer loop vertex 1.929657e+01 3.259960e+00 1.373026e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.943536e+01 3.259960e+00 1.382899e+02 endloop endfacet facet normal -9.902676e-01 1.663298e-03 1.391662e-01 outer loop vertex 1.850421e+01 3.259960e+00 1.316644e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.929657e+01 3.259960e+00 1.373026e+02 endloop endfacet facet normal -9.901671e-01 -1.370242e-02 1.392173e-01 outer loop vertex 1.837537e+01 3.259960e+00 1.307480e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.850421e+01 3.259960e+00 1.316644e+02 endloop endfacet facet normal -9.882792e-01 6.394136e-02 1.386204e-01 outer loop vertex 1.835626e+01 3.259960e+00 1.306118e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.837537e+01 3.259960e+00 1.307480e+02 endloop endfacet facet normal -9.902281e-01 -8.411893e-03 1.392035e-01 outer loop vertex 1.829376e+01 3.259960e+00 1.301672e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.835626e+01 3.259960e+00 1.306118e+02 endloop endfacet facet normal -9.901084e-01 1.856617e-02 1.390710e-01 outer loop vertex 1.828827e+01 3.259960e+00 1.301281e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.829376e+01 3.259960e+00 1.301672e+02 endloop endfacet facet normal -9.254720e-01 3.563422e-01 1.285378e-01 outer loop vertex 1.828796e+01 3.259960e+00 1.301259e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.828827e+01 3.259960e+00 1.301281e+02 endloop endfacet facet normal -7.179567e-01 -6.882967e-01 1.038554e-01 outer loop vertex 1.828656e+01 3.259960e+00 1.301162e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.828796e+01 3.259960e+00 1.301259e+02 endloop endfacet facet normal -2.306756e-01 9.726207e-01 2.824600e-02 outer loop vertex 1.828638e+01 3.259960e+00 1.301147e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.828656e+01 3.259960e+00 1.301162e+02 endloop endfacet facet normal -9.902682e-01 5.581940e-04 1.391707e-01 outer loop vertex 1.705981e+01 3.259960e+00 1.213871e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.828638e+01 3.259960e+00 1.301147e+02 endloop endfacet facet normal -9.902658e-01 -1.592846e-03 1.391802e-01 outer loop vertex 1.667950e+01 3.259960e+00 1.186812e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.705981e+01 3.259960e+00 1.213871e+02 endloop endfacet facet normal -9.902681e-01 1.065500e-03 1.391680e-01 outer loop vertex 1.640106e+01 3.259960e+00 1.166999e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.667950e+01 3.259960e+00 1.186812e+02 endloop endfacet facet normal -9.902660e-01 -1.463136e-03 1.391799e-01 outer loop vertex 1.615668e+01 3.259960e+00 1.149611e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.640106e+01 3.259960e+00 1.166999e+02 endloop endfacet facet normal -9.902672e-01 2.199181e-03 1.391622e-01 outer loop vertex 1.544586e+01 3.259960e+00 1.099030e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.615668e+01 3.259960e+00 1.149611e+02 endloop endfacet facet normal -4.075126e-01 -9.110993e-01 6.190065e-02 outer loop vertex 1.544568e+01 3.259960e+00 1.099018e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.544586e+01 3.259960e+00 1.099030e+02 endloop endfacet facet normal -9.873458e-01 7.747503e-02 1.383691e-01 outer loop vertex 1.544208e+01 3.259960e+00 1.098761e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.544568e+01 3.259960e+00 1.099018e+02 endloop endfacet facet normal -9.872432e-01 -7.739896e-02 1.391416e-01 outer loop vertex 1.544080e+01 3.259960e+00 1.098670e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.544208e+01 3.259960e+00 1.098761e+02 endloop endfacet facet normal -9.075870e-01 4.006636e-01 1.255174e-01 outer loop vertex 1.543842e+01 3.259960e+00 1.098498e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.544080e+01 3.259960e+00 1.098670e+02 endloop endfacet facet normal -9.892728e-01 -4.411891e-02 1.392582e-01 outer loop vertex 1.540771e+01 3.259960e+00 1.096317e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.543842e+01 3.259960e+00 1.098498e+02 endloop endfacet facet normal -9.902219e-01 -8.964713e-03 1.392125e-01 outer loop vertex 1.534210e+01 3.259960e+00 1.091650e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.540771e+01 3.259960e+00 1.096317e+02 endloop endfacet facet normal -9.902683e-01 3.965320e-04 1.391712e-01 outer loop vertex 1.482172e+01 3.259960e+00 1.054622e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.534210e+01 3.259960e+00 1.091650e+02 endloop endfacet facet normal -9.902683e-01 4.781638e-04 1.391707e-01 outer loop vertex 1.459302e+01 3.259960e+00 1.038349e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.482172e+01 3.259960e+00 1.054622e+02 endloop endfacet facet normal -9.902670e-01 -9.091157e-04 1.391780e-01 outer loop vertex 1.423737e+01 3.259960e+00 1.013044e+02 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.459302e+01 3.259960e+00 1.038349e+02 endloop endfacet facet normal -9.902679e-01 1.771181e-03 1.391634e-01 outer loop vertex 1.377460e+01 3.259960e+00 9.801141e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.423737e+01 3.259960e+00 1.013044e+02 endloop endfacet facet normal -9.902480e-01 7.205426e-03 1.391296e-01 outer loop vertex 1.361090e+01 3.259960e+00 9.684631e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.377460e+01 3.259960e+00 9.801141e+01 endloop endfacet facet normal -9.894488e-01 -3.987024e-02 1.392887e-01 outer loop vertex 1.354108e+01 3.259960e+00 9.635031e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.361090e+01 3.259960e+00 9.684631e+01 endloop endfacet facet normal -9.900138e-01 2.348255e-02 1.390010e-01 outer loop vertex 1.342010e+01 3.259960e+00 9.548871e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.354108e+01 3.259960e+00 9.635031e+01 endloop endfacet facet normal -9.902520e-01 -4.928057e-03 1.392006e-01 outer loop vertex 1.300476e+01 3.259960e+00 9.253401e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.342010e+01 3.259960e+00 9.548871e+01 endloop endfacet facet normal -9.896960e-01 3.483482e-02 1.388825e-01 outer loop vertex 1.299811e+01 3.259960e+00 9.248660e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.300476e+01 3.259960e+00 9.253401e+01 endloop endfacet facet normal -9.900035e-01 -2.228796e-02 1.392706e-01 outer loop vertex 1.299487e+01 3.259960e+00 9.246361e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.299811e+01 3.259960e+00 9.248660e+01 endloop endfacet facet normal -9.879793e-01 -6.711599e-02 1.392567e-01 outer loop vertex 1.298859e+01 3.259960e+00 9.241901e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.299487e+01 3.259960e+00 9.246361e+01 endloop endfacet facet normal -9.902181e-01 1.091818e-02 1.391000e-01 outer loop vertex 1.295197e+01 3.259960e+00 9.215831e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.298859e+01 3.259960e+00 9.241901e+01 endloop endfacet facet normal -9.902648e-01 3.540324e-03 1.391513e-01 outer loop vertex 1.247742e+01 3.259960e+00 8.878120e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.295197e+01 3.259960e+00 9.215831e+01 endloop endfacet facet normal -9.902241e-01 -8.576763e-03 1.392217e-01 outer loop vertex 1.237616e+01 3.259960e+00 8.806100e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.247742e+01 3.259960e+00 8.878120e+01 endloop endfacet facet normal -9.902408e-01 -6.579804e-03 1.392114e-01 outer loop vertex 1.225769e+01 3.259960e+00 8.721831e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.237616e+01 3.259960e+00 8.806100e+01 endloop endfacet facet normal -9.902545e-01 -4.431469e-03 1.391996e-01 outer loop vertex 1.194788e+01 3.259960e+00 8.501431e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.225769e+01 3.259960e+00 8.721831e+01 endloop endfacet facet normal -9.902683e-01 1.119882e-04 1.391717e-01 outer loop vertex 9.706177e+00 3.259960e+00 6.906363e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.194788e+01 3.259960e+00 8.501431e+01 endloop endfacet facet normal -9.902687e-01 1.473091e-03 1.391608e-01 outer loop vertex 8.646301e+00 3.259960e+00 6.152155e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 9.706177e+00 3.259960e+00 6.906363e+01 endloop endfacet facet normal -9.902686e-01 8.992685e-04 1.391660e-01 outer loop vertex 7.896606e+00 3.259960e+00 5.618692e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 8.646301e+00 3.259960e+00 6.152155e+01 endloop endfacet facet normal -9.902050e-01 -9.961613e-03 1.392649e-01 outer loop vertex 7.728271e+00 3.259960e+00 5.499002e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 7.896606e+00 3.259960e+00 5.618692e+01 endloop endfacet facet normal -9.902576e-01 6.217706e-03 1.391081e-01 outer loop vertex 7.624207e+00 3.259960e+00 5.424922e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 7.728271e+00 3.259960e+00 5.499002e+01 endloop endfacet facet normal -9.902665e-01 -8.164262e-04 1.391817e-01 outer loop vertex 6.327759e+00 3.259960e+00 4.502510e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 7.624207e+00 3.259960e+00 5.424922e+01 endloop endfacet facet normal -9.902685e-01 1.362075e-04 1.391702e-01 outer loop vertex 5.050171e+00 3.259960e+00 3.593439e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 6.327759e+00 3.259960e+00 4.502510e+01 endloop endfacet facet normal -9.902681e-01 -8.922103e-05 1.391736e-01 outer loop vertex 3.547363e+00 3.259960e+00 2.524140e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 5.050171e+00 3.259960e+00 3.593439e+01 endloop endfacet facet normal -9.902689e-01 1.869022e-04 1.391676e-01 outer loop vertex 2.290710e+00 3.259960e+00 1.629949e+01 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 3.547363e+00 3.259960e+00 2.524140e+01 endloop endfacet facet normal -9.902685e-01 1.190524e-04 1.391699e-01 outer loop vertex 1.052673e+00 3.259960e+00 7.490189e+00 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 2.290710e+00 3.259960e+00 1.629949e+01 endloop endfacet facet normal -9.902682e-01 8.353571e-05 1.391725e-01 outer loop vertex 6.103516e-05 3.259960e+00 4.291534e-04 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.052673e+00 3.259960e+00 7.490189e+00 endloop endfacet facet normal -9.902675e-01 0.000000e+00 1.391775e-01 outer loop vertex 2.327948e+01 1.732855e+00 1.656424e+02 vertex 2.482861e+01 3.023743e+00 1.766647e+02 vertex 2.482861e+01 3.257960e+00 1.766647e+02 endloop endfacet facet normal -9.689869e-01 2.068884e-01 1.351352e-01 outer loop vertex 2.752686e+00 9.932685e-02 1.958651e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 2.321960e+00 8.375192e-02 1.652183e+01 endloop endfacet facet normal -9.817632e-01 -1.300736e-01 1.386428e-01 outer loop vertex 4.905884e+00 1.772850e-01 3.490736e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 2.752686e+00 9.932685e-02 1.958651e+01 endloop endfacet facet normal -9.902682e-01 7.396636e-04 1.391702e-01 outer loop vertex 5.974182e+00 2.340319e-01 4.250856e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 4.905884e+00 1.772850e-01 3.490736e+01 endloop endfacet facet normal -9.902298e-01 -8.039952e-03 1.392131e-01 outer loop vertex 6.292786e+00 2.533290e-01 4.477591e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 5.974182e+00 2.340319e-01 4.250856e+01 endloop endfacet facet normal -9.902683e-01 8.695701e-04 1.391682e-01 outer loop vertex 7.119568e+00 3.035910e-01 5.065867e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 6.292786e+00 2.533290e-01 4.477591e+01 endloop endfacet facet normal -9.902639e-01 -2.180659e-03 1.391858e-01 outer loop vertex 9.076965e+00 4.152379e-01 6.458670e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 7.119568e+00 3.035910e-01 5.065867e+01 endloop endfacet facet normal -9.902326e-01 9.421946e-03 1.391068e-01 outer loop vertex 1.053320e+01 4.983230e-01 7.494731e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 9.076965e+00 4.152379e-01 6.458670e+01 endloop endfacet facet normal -9.902516e-01 -4.881374e-03 1.392047e-01 outer loop vertex 1.217987e+01 5.923378e-01 8.666441e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.053320e+01 4.983230e-01 7.494731e+01 endloop endfacet facet normal -9.902679e-01 -1.088068e-04 1.391742e-01 outer loop vertex 1.523792e+01 7.955410e-01 1.084235e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.217987e+01 5.923378e-01 8.666441e+01 endloop endfacet facet normal -9.902322e-01 -7.536674e-03 1.392238e-01 outer loop vertex 1.528271e+01 7.985361e-01 1.087423e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.523792e+01 7.955410e-01 1.084235e+02 endloop endfacet facet normal -9.902385e-01 9.855493e-03 1.390343e-01 outer loop vertex 1.535437e+01 8.033020e-01 1.092523e+02 vertex 1.838556e+01 1.095742e+00 1.308205e+02 vertex 1.528271e+01 7.985361e-01 1.087423e+02 endloop endfacet facet normal -9.902676e-01 -3.765097e-04 1.391761e-01 outer loop vertex 1.838556e+01 1.095742e+00 1.308205e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.528271e+01 7.985361e-01 1.087423e+02 endloop endfacet facet normal -9.902672e-01 -6.323961e-04 1.391782e-01 outer loop vertex 2.036926e+01 1.304197e+00 1.449357e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.838556e+01 1.095742e+00 1.308205e+02 endloop endfacet facet normal -9.902688e-01 7.126352e-04 1.391663e-01 outer loop vertex 2.160699e+01 1.491700e+00 1.537421e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 2.036926e+01 1.304197e+00 1.449357e+02 endloop endfacet facet normal -9.902681e-01 -2.720468e-05 1.391734e-01 outer loop vertex 2.169189e+01 1.504561e+00 1.543462e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 2.160699e+01 1.491700e+00 1.537421e+02 endloop endfacet facet normal -9.902681e-01 1.390820e-05 1.391735e-01 outer loop vertex 2.327948e+01 1.732855e+00 1.656424e+02 vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 endloop endfacet facet normal -9.902675e-01 0.000000e+00 1.391774e-01 outer loop vertex 2.482861e+01 2.042346e+00 1.766647e+02 vertex 2.482861e+01 3.023743e+00 1.766647e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal -9.902681e-01 1.771680e-05 1.391730e-01 outer loop vertex 1.943536e+01 3.259960e+00 1.382899e+02 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 2.169189e+01 1.504561e+00 1.543462e+02 endloop endfacet facet normal 9.021014e-02 -9.958937e-01 -7.610695e-03 outer loop vertex 4.905884e+00 1.772850e-01 3.490736e+01 vertex 2.752686e+00 9.932685e-02 1.958651e+01 vertex 9.582214e+00 7.179599e-01 1.958651e+01 endloop endfacet facet normal 9.021018e-02 -9.958936e-01 -7.610675e-03 outer loop vertex 4.905884e+00 1.772850e-01 3.490736e+01 vertex 9.582214e+00 7.179599e-01 1.958651e+01 vertex 6.945618e+00 3.039598e-01 4.250853e+01 endloop endfacet facet normal 7.179803e-02 -9.974157e-01 -2.644506e-03 outer loop vertex 5.974182e+00 2.340319e-01 4.250856e+01 vertex 4.905884e+00 1.772850e-01 3.490736e+01 vertex 6.945618e+00 3.039598e-01 4.250853e+01 endloop endfacet facet normal 6.749024e-02 -9.977188e-01 -1.480241e-03 outer loop vertex 1.879730e+01 1.039960e+00 8.666481e+01 vertex 1.053320e+01 4.983230e-01 7.494731e+01 vertex 1.287286e+01 6.719599e-01 6.458647e+01 endloop endfacet facet normal 6.748866e-02 -9.977189e-01 -1.479116e-03 outer loop vertex 1.217987e+01 5.923378e-01 8.666441e+01 vertex 1.053320e+01 4.983230e-01 7.494731e+01 vertex 1.879730e+01 1.039960e+00 8.666481e+01 endloop endfacet facet normal 6.767082e-02 -9.977077e-01 -1.841316e-04 outer loop vertex 1.535437e+01 8.033020e-01 1.092523e+02 vertex 1.528271e+01 7.985361e-01 1.087423e+02 vertex 2.064087e+01 1.161960e+00 1.087421e+02 endloop endfacet facet normal 6.767067e-02 -9.977078e-01 -1.858364e-04 outer loop vertex 1.535437e+01 8.033020e-01 1.092523e+02 vertex 2.064087e+01 1.161960e+00 1.087421e+02 vertex 2.248547e+01 1.282960e+00 1.308202e+02 endloop endfacet facet normal 4.561568e-02 -9.989336e-01 7.133577e-03 outer loop vertex 1.838556e+01 1.095742e+00 1.308205e+02 vertex 1.535437e+01 8.033020e-01 1.092523e+02 vertex 2.248547e+01 1.282960e+00 1.308202e+02 endloop endfacet facet normal 4.546246e-02 -9.929230e-01 1.097141e-01 outer loop vertex 2.759039e+01 1.707960e+00 1.537428e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 vertex 2.379041e+01 1.533960e+00 1.537427e+02 endloop endfacet facet normal 4.901916e-04 -9.996078e-01 2.799870e-02 outer loop vertex 2.482861e+01 2.042346e+00 1.766647e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 vertex 2.814886e+01 2.043960e+00 1.766642e+02 endloop endfacet facet normal 1.516572e-04 -0.000000e+00 1.000000e+00 outer loop vertex 2.814886e+01 2.043960e+00 1.766642e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 vertex 2.482861e+01 3.257960e+00 1.766647e+02 endloop endfacet facet normal 1.516572e-04 0.000000e+00 1.000000e+00 outer loop vertex 2.814886e+01 2.043960e+00 1.766642e+02 vertex 2.482861e+01 3.257960e+00 1.766647e+02 vertex 2.482861e+01 3.023743e+00 1.766647e+02 endloop endfacet facet normal 1.516572e-04 0.000000e+00 1.000000e+00 outer loop vertex 2.482861e+01 3.023743e+00 1.766647e+02 vertex 2.482861e+01 2.042346e+00 1.766647e+02 vertex 2.814886e+01 2.043960e+00 1.766642e+02 endloop endfacet facet normal 4.567013e-02 -9.989217e-01 8.349814e-03 outer loop vertex 2.248547e+01 1.282960e+00 1.308202e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 vertex 2.036926e+01 1.304197e+00 1.449357e+02 endloop endfacet facet normal 4.561533e-02 -9.989243e-01 8.341603e-03 outer loop vertex 2.248547e+01 1.282960e+00 1.308202e+02 vertex 2.036926e+01 1.304197e+00 1.449357e+02 vertex 1.838556e+01 1.095742e+00 1.308205e+02 endloop endfacet facet normal 3.600503e-02 -9.992369e-01 1.513418e-02 outer loop vertex 2.169189e+01 1.504561e+00 1.543462e+02 vertex 2.759039e+01 1.707960e+00 1.537428e+02 vertex 2.327948e+01 1.732855e+00 1.656424e+02 endloop endfacet facet normal 1.934305e-02 -9.996406e-01 1.856357e-02 outer loop vertex 2.379041e+01 1.533960e+00 1.537427e+02 vertex 2.169189e+01 1.504561e+00 1.543462e+02 vertex 2.160699e+01 1.491700e+00 1.537421e+02 endloop endfacet facet normal 1.934305e-02 -9.996405e-01 1.856538e-02 outer loop vertex 2.160699e+01 1.491700e+00 1.537421e+02 vertex 2.036926e+01 1.304197e+00 1.449357e+02 vertex 2.379041e+01 1.533960e+00 1.537427e+02 endloop endfacet facet normal 6.748866e-02 -9.977200e-01 -1.674427e-04 outer loop vertex 1.523792e+01 7.955410e-01 1.084235e+02 vertex 1.217987e+01 5.923378e-01 8.666441e+01 vertex 1.879730e+01 1.039960e+00 8.666481e+01 endloop endfacet facet normal 7.179821e-02 -9.974179e-01 -1.600042e-03 outer loop vertex 6.292786e+00 2.533290e-01 4.477591e+01 vertex 5.974182e+00 2.340319e-01 4.250856e+01 vertex 6.945618e+00 3.039598e-01 4.250853e+01 endloop endfacet facet normal 6.747710e-02 -9.977197e-01 -1.483224e-03 outer loop vertex 1.053320e+01 4.983230e-01 7.494731e+01 vertex 9.076965e+00 4.152379e-01 6.458670e+01 vertex 1.287286e+01 6.719599e-01 6.458647e+01 endloop endfacet facet normal 6.767438e-02 -9.977075e-01 -1.369213e-04 outer loop vertex 1.528271e+01 7.985361e-01 1.087423e+02 vertex 1.523792e+01 7.955410e-01 1.084235e+02 vertex 1.879730e+01 1.039960e+00 8.666481e+01 endloop endfacet facet normal 6.767082e-02 -9.977077e-01 -1.374892e-04 outer loop vertex 1.528271e+01 7.985361e-01 1.087423e+02 vertex 1.879730e+01 1.039960e+00 8.666481e+01 vertex 2.064087e+01 1.161960e+00 1.087421e+02 endloop endfacet facet normal 6.747711e-02 -9.977197e-01 -1.485293e-03 outer loop vertex 7.119568e+00 3.035910e-01 5.065867e+01 vertex 1.287286e+01 6.719599e-01 6.458647e+01 vertex 9.076965e+00 4.152379e-01 6.458670e+01 endloop endfacet facet normal 6.747720e-02 -9.977197e-01 -1.485332e-03 outer loop vertex 6.945618e+00 3.039598e-01 4.250853e+01 vertex 1.287286e+01 6.719599e-01 6.458647e+01 vertex 7.119568e+00 3.035910e-01 5.065867e+01 endloop endfacet facet normal 7.187058e-02 -9.974127e-01 -1.579087e-03 outer loop vertex 7.119568e+00 3.035910e-01 5.065867e+01 vertex 6.292786e+00 2.533290e-01 4.477591e+01 vertex 6.945618e+00 3.039598e-01 4.250853e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.273291e+01 3.259960e+00 1.589459e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 endloop endfacet facet normal 7.338070e-05 1.000000e+00 -4.796207e-06 outer loop vertex 2.333337e+01 3.259960e+00 1.660257e+02 vertex 2.333941e+01 3.259960e+00 1.660684e+02 vertex 2.255811e+01 3.259960e+00 1.541643e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.435309e+01 3.259960e+00 1.732813e+02 vertex 2.482861e+01 3.259960e+00 1.766646e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.405042e+01 3.259960e+00 1.711279e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.520667e+01 3.259960e+00 1.533127e+02 endloop endfacet facet normal 1.514413e-04 5.333361e-02 9.985767e-01 outer loop vertex 2.482861e+01 3.259960e+00 1.766646e+02 vertex 2.482861e+01 3.257960e+00 1.766647e+02 vertex 2.814886e+01 3.257960e+00 1.766642e+02 endloop endfacet facet normal 1.197428e-04 4.239250e-04 9.999999e-01 outer loop vertex 2.814886e+01 3.257960e+00 1.766642e+02 vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.482861e+01 3.259960e+00 1.766646e+02 endloop endfacet facet normal 1.123631e-07 1.000000e+00 1.265346e-08 outer loop vertex 2.313147e+01 3.259960e+00 1.490728e+02 vertex 2.255811e+01 3.259960e+00 1.541643e+02 vertex 2.333941e+01 3.259960e+00 1.660684e+02 endloop endfacet facet normal -4.270987e-07 1.000000e+00 -3.624158e-08 outer loop vertex 2.407867e+01 3.259960e+00 1.573564e+02 vertex 2.333941e+01 3.259960e+00 1.660684e+02 vertex 2.368750e+01 3.259960e+00 1.685449e+02 endloop endfacet facet normal 1.444863e-07 1.000000e+00 1.226043e-08 outer loop vertex 2.407867e+01 3.259960e+00 1.573564e+02 vertex 2.313147e+01 3.259960e+00 1.490728e+02 vertex 2.333941e+01 3.259960e+00 1.660684e+02 endloop endfacet facet normal 1.214458e-07 1.000000e+00 -1.706326e-08 outer loop vertex 2.407867e+01 3.259960e+00 1.573564e+02 vertex 2.368750e+01 3.259960e+00 1.685449e+02 vertex 2.405042e+01 3.259960e+00 1.711279e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.289960e+01 3.259960e+00 1.594247e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 vertex 2.273291e+01 3.259960e+00 1.589459e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.289960e+01 3.259960e+00 1.594247e+02 vertex 2.273291e+01 3.259960e+00 1.589459e+02 vertex 2.333069e+01 3.259960e+00 1.660068e+02 endloop endfacet facet normal -9.550816e-08 1.000000e+00 1.174675e-08 outer loop vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.361298e+01 3.259960e+00 7.718262e+01 vertex 1.300476e+01 3.259960e+00 9.253401e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.377460e+01 3.259960e+00 9.801141e+01 vertex 1.423737e+01 3.259960e+00 1.013044e+02 endloop endfacet facet normal 5.244101e-07 1.000000e+00 3.630764e-08 outer loop vertex 1.361298e+01 3.259960e+00 7.718262e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 vertex 1.300476e+01 3.259960e+00 9.253401e+01 endloop endfacet facet normal -2.739280e-07 1.000000e+00 -4.218510e-08 outer loop vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.300476e+01 3.259960e+00 9.253401e+01 vertex 1.342010e+01 3.259960e+00 9.548871e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.519098e+01 3.259960e+00 1.035705e+02 vertex 1.477911e+01 3.259960e+00 8.666402e+01 vertex 1.482172e+01 3.259960e+00 1.054622e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.519098e+01 3.259960e+00 1.035705e+02 vertex 1.482172e+01 3.259960e+00 1.054622e+02 vertex 1.534210e+01 3.259960e+00 1.091650e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.459302e+01 3.259960e+00 1.038349e+02 vertex 1.482172e+01 3.259960e+00 1.054622e+02 vertex 1.477911e+01 3.259960e+00 8.666402e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.361090e+01 3.259960e+00 9.684631e+01 vertex 1.377460e+01 3.259960e+00 9.801141e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.354108e+01 3.259960e+00 9.635031e+01 vertex 1.361090e+01 3.259960e+00 9.684631e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 9.706177e+00 3.259960e+00 6.906363e+01 vertex 1.194788e+01 3.259960e+00 8.501431e+01 vertex 1.290930e+01 3.259960e+00 8.658751e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 9.706177e+00 3.259960e+00 6.906363e+01 vertex 1.290930e+01 3.259960e+00 8.658751e+01 vertex 1.221771e+01 3.259960e+00 6.055888e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.295648e+01 3.259960e+00 8.666470e+01 vertex 1.290930e+01 3.259960e+00 8.658751e+01 vertex 1.225769e+01 3.259960e+00 8.721831e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.295648e+01 3.259960e+00 8.666470e+01 vertex 1.295197e+01 3.259960e+00 9.215831e+01 vertex 1.298859e+01 3.259960e+00 9.241901e+01 endloop endfacet facet normal 3.776113e-05 1.000000e+00 -2.699882e-07 outer loop vertex 1.299811e+01 3.259960e+00 9.248660e+01 vertex 1.300476e+01 3.259960e+00 9.253401e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.299487e+01 3.259960e+00 9.246361e+01 vertex 1.299811e+01 3.259960e+00 9.248660e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.194788e+01 3.259960e+00 8.501431e+01 vertex 1.225769e+01 3.259960e+00 8.721831e+01 vertex 1.290930e+01 3.259960e+00 8.658751e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 7.896606e+00 3.259960e+00 5.618692e+01 vertex 8.646301e+00 3.259960e+00 6.152155e+01 vertex 9.854675e+00 3.259960e+00 5.593446e+01 endloop endfacet facet normal 5.951800e-07 1.000000e+00 2.473651e-07 outer loop vertex 1.237616e+01 3.259960e+00 8.806100e+01 vertex 1.247742e+01 3.259960e+00 8.878120e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal -4.994891e-07 1.000000e+00 -4.106580e-10 outer loop vertex 1.247742e+01 3.259960e+00 8.878120e+01 vertex 1.295197e+01 3.259960e+00 9.215831e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal -2.754550e-07 1.000000e+00 -1.787770e-08 outer loop vertex 2.520667e+01 3.259960e+00 1.533127e+02 vertex 2.407867e+01 3.259960e+00 1.573564e+02 vertex 2.405042e+01 3.259960e+00 1.711279e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.814178e+01 3.259960e+00 1.766642e+02 vertex 2.405042e+01 3.259960e+00 1.711279e+02 vertex 2.435309e+01 3.259960e+00 1.732813e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255811e+01 3.259960e+00 1.541643e+02 vertex 2.289960e+01 3.259960e+00 1.594247e+02 vertex 2.333069e+01 3.259960e+00 1.660068e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255811e+01 3.259960e+00 1.541643e+02 vertex 2.333069e+01 3.259960e+00 1.660068e+02 vertex 2.333337e+01 3.259960e+00 1.660257e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.166638e+01 3.259960e+00 1.541644e+02 vertex 2.219476e+01 3.259960e+00 1.579241e+02 vertex 2.255292e+01 3.259960e+00 1.541640e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.828796e+01 3.259960e+00 1.301259e+02 vertex 1.829376e+01 3.259960e+00 1.301672e+02 vertex 1.835626e+01 3.259960e+00 1.306118e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.850421e+01 3.259960e+00 1.316644e+02 vertex 1.929657e+01 3.259960e+00 1.373026e+02 vertex 1.925891e+01 3.259960e+00 1.254678e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.705981e+01 3.259960e+00 1.213871e+02 vertex 1.828638e+01 3.259960e+00 1.301147e+02 vertex 1.733539e+01 3.259960e+00 1.091642e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.763190e+01 3.259960e+00 1.047938e+02 vertex 1.733636e+01 3.259960e+00 1.091641e+02 vertex 1.828796e+01 3.259960e+00 1.301259e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.829376e+01 3.259960e+00 1.301672e+02 vertex 1.828796e+01 3.259960e+00 1.301259e+02 vertex 1.828827e+01 3.259960e+00 1.301281e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.828656e+01 3.259960e+00 1.301162e+02 vertex 1.828796e+01 3.259960e+00 1.301259e+02 vertex 1.733636e+01 3.259960e+00 1.091641e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.733636e+01 3.259960e+00 1.091641e+02 vertex 1.733539e+01 3.259960e+00 1.091642e+02 vertex 1.828656e+01 3.259960e+00 1.301162e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.733539e+01 3.259960e+00 1.091642e+02 vertex 1.670502e+01 3.259960e+00 1.027130e+02 vertex 1.667950e+01 3.259960e+00 1.186812e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.733539e+01 3.259960e+00 1.091642e+02 vertex 1.828638e+01 3.259960e+00 1.301147e+02 vertex 1.828656e+01 3.259960e+00 1.301162e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.544208e+01 3.259960e+00 1.098761e+02 vertex 1.544586e+01 3.259960e+00 1.099030e+02 vertex 1.587061e+01 3.259960e+00 1.053373e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.540771e+01 3.259960e+00 1.096317e+02 vertex 1.543842e+01 3.259960e+00 1.098498e+02 vertex 1.519098e+01 3.259960e+00 1.035705e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.561078e+01 3.259960e+00 1.011122e+02 vertex 1.542181e+01 3.259960e+00 1.091645e+02 vertex 1.544208e+01 3.259960e+00 1.098761e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.544586e+01 3.259960e+00 1.099030e+02 vertex 1.544208e+01 3.259960e+00 1.098761e+02 vertex 1.544568e+01 3.259960e+00 1.099018e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.542181e+01 3.259960e+00 1.091645e+02 vertex 1.542902e+01 3.259960e+00 1.094730e+02 vertex 1.544080e+01 3.259960e+00 1.098670e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.542181e+01 3.259960e+00 1.091645e+02 vertex 1.544080e+01 3.259960e+00 1.098670e+02 vertex 1.544208e+01 3.259960e+00 1.098761e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.542902e+01 3.259960e+00 1.094730e+02 vertex 1.519098e+01 3.259960e+00 1.035705e+02 vertex 1.543842e+01 3.259960e+00 1.098498e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.542902e+01 3.259960e+00 1.094730e+02 vertex 1.543842e+01 3.259960e+00 1.098498e+02 vertex 1.544080e+01 3.259960e+00 1.098670e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.837537e+01 3.259960e+00 1.307480e+02 vertex 1.850421e+01 3.259960e+00 1.316644e+02 vertex 1.925891e+01 3.259960e+00 1.254678e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.837537e+01 3.259960e+00 1.307480e+02 vertex 1.925891e+01 3.259960e+00 1.254678e+02 vertex 1.861346e+01 3.259960e+00 1.176968e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 1.925891e+01 3.259960e+00 1.254678e+02 vertex 1.929657e+01 3.259960e+00 1.373026e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 1.943536e+01 3.259960e+00 1.382899e+02 vertex 2.035321e+01 3.259960e+00 1.448206e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.929657e+01 3.259960e+00 1.373026e+02 vertex 1.943536e+01 3.259960e+00 1.382899e+02 vertex 2.026886e+01 3.259960e+00 1.337147e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.423737e+01 3.259960e+00 1.013044e+02 vertex 1.459302e+01 3.259960e+00 1.038349e+02 vertex 1.477911e+01 3.259960e+00 8.666402e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255292e+01 3.259960e+00 1.541640e+02 vertex 2.026886e+01 3.259960e+00 1.337147e+02 vertex 2.083136e+01 3.259960e+00 1.482229e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.255292e+01 3.259960e+00 1.541640e+02 vertex 2.083136e+01 3.259960e+00 1.482229e+02 vertex 2.166638e+01 3.259960e+00 1.541644e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.035321e+01 3.259960e+00 1.448206e+02 vertex 2.083136e+01 3.259960e+00 1.482229e+02 vertex 2.026886e+01 3.259960e+00 1.337147e+02 endloop endfacet facet normal 7.430116e-07 1.000000e+00 1.187124e-09 outer loop vertex 1.670502e+01 3.259960e+00 1.027130e+02 vertex 1.637360e+01 3.259960e+00 1.093096e+02 vertex 1.667950e+01 3.259960e+00 1.186812e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.733539e+01 3.259960e+00 1.091642e+02 vertex 1.667950e+01 3.259960e+00 1.186812e+02 vertex 1.705981e+01 3.259960e+00 1.213871e+02 endloop endfacet facet normal -2.357928e-07 1.000000e+00 3.313731e-08 outer loop vertex 1.640106e+01 3.259960e+00 1.166999e+02 vertex 1.667950e+01 3.259960e+00 1.186812e+02 vertex 1.637360e+01 3.259960e+00 1.093096e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.342010e+01 3.259960e+00 9.548871e+01 vertex 1.354108e+01 3.259960e+00 9.635031e+01 vertex 1.477911e+01 3.259960e+00 8.666402e+01 endloop endfacet facet normal -2.732494e-07 1.000000e+00 -2.542017e-08 outer loop vertex 1.637360e+01 3.259960e+00 1.093096e+02 vertex 1.587061e+01 3.259960e+00 1.053373e+02 vertex 1.544586e+01 3.259960e+00 1.099030e+02 endloop endfacet facet normal -2.357717e-07 1.000000e+00 3.313723e-08 outer loop vertex 1.637360e+01 3.259960e+00 1.093096e+02 vertex 1.615668e+01 3.259960e+00 1.149611e+02 vertex 1.640106e+01 3.259960e+00 1.166999e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.587061e+01 3.259960e+00 1.053373e+02 vertex 1.561078e+01 3.259960e+00 1.011122e+02 vertex 1.544208e+01 3.259960e+00 1.098761e+02 endloop endfacet facet normal -2.357954e-07 1.000000e+00 3.313632e-08 outer loop vertex 1.637360e+01 3.259960e+00 1.093096e+02 vertex 1.544586e+01 3.259960e+00 1.099030e+02 vertex 1.615668e+01 3.259960e+00 1.149611e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.861346e+01 3.259960e+00 1.176968e+02 vertex 1.812646e+01 3.259960e+00 1.088228e+02 vertex 1.828796e+01 3.259960e+00 1.301259e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.861346e+01 3.259960e+00 1.176968e+02 vertex 1.835626e+01 3.259960e+00 1.306118e+02 vertex 1.837537e+01 3.259960e+00 1.307480e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 outer loop vertex 1.812646e+01 3.259960e+00 1.088228e+02 vertex 1.763190e+01 3.259960e+00 1.047938e+02 vertex 1.828796e+01 3.259960e+00 1.301259e+02 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.861346e+01 3.259960e+00 1.176968e+02 vertex 1.828796e+01 3.259960e+00 1.301259e+02 vertex 1.835626e+01 3.259960e+00 1.306118e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.534210e+01 3.259960e+00 1.091650e+02 vertex 1.540771e+01 3.259960e+00 1.096317e+02 vertex 1.519098e+01 3.259960e+00 1.035705e+02 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.298859e+01 3.259960e+00 9.241901e+01 vertex 1.299487e+01 3.259960e+00 9.246361e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 9.854675e+00 3.259960e+00 5.593446e+01 vertex 8.646301e+00 3.259960e+00 6.152155e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.221771e+01 3.259960e+00 6.055888e+01 vertex 8.646301e+00 3.259960e+00 6.152155e+01 vertex 9.706177e+00 3.259960e+00 6.906363e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 8.463074e+00 3.259960e+00 2.654071e+01 vertex 5.410767e+00 3.259960e+00 1.989366e+01 vertex 3.547363e+00 3.259960e+00 2.524140e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 8.463074e+00 3.259960e+00 2.654071e+01 vertex 3.547363e+00 3.259960e+00 2.524140e+01 vertex 5.050171e+00 3.259960e+00 3.593439e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 5.050171e+00 3.259960e+00 3.593439e+01 vertex 6.327759e+00 3.259960e+00 4.502510e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 2.290710e+00 3.259960e+00 1.629949e+01 vertex 3.547363e+00 3.259960e+00 2.524140e+01 vertex 5.410767e+00 3.259960e+00 1.989366e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.225769e+01 3.259960e+00 8.721831e+01 vertex 1.237616e+01 3.259960e+00 8.806100e+01 vertex 1.295648e+01 3.259960e+00 8.666470e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 6.327759e+00 3.259960e+00 4.502510e+01 vertex 7.624207e+00 3.259960e+00 5.424922e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 9.664185e+00 3.259960e+00 4.280404e+01 vertex 8.463074e+00 3.259960e+00 2.654071e+01 vertex 5.050171e+00 3.259960e+00 3.593439e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 9.664185e+00 3.259960e+00 4.280404e+01 vertex 7.624207e+00 3.259960e+00 5.424922e+01 vertex 7.728271e+00 3.259960e+00 5.499002e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 7.728271e+00 3.259960e+00 5.499002e+01 vertex 7.896606e+00 3.259960e+00 5.618692e+01 vertex 9.854675e+00 3.259960e+00 5.593446e+01 endloop endfacet facet normal -0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 7.728271e+00 3.259960e+00 5.499002e+01 vertex 9.854675e+00 3.259960e+00 5.593446e+01 vertex 9.664185e+00 3.259960e+00 4.280404e+01 endloop endfacet facet normal 1.982028e-06 -2.188571e-05 -1.000000e+00 outer loop vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.055579e+01 9.559600e-01 3.890991e-04 endloop endfacet facet normal 4.101966e-05 1.776467e-04 -1.000000e+00 outer loop vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 6.103516e-05 3.259960e+00 4.291534e-04 vertex 1.120618e+01 3.259960e+00 8.888245e-04 endloop endfacet facet normal 3.962153e-05 2.057100e-04 -1.000000e+00 outer loop vertex 1.654291e-16 2.701663e+00 3.299713e-04 vertex 1.120618e+01 3.259960e+00 8.888245e-04 vertex 1.055579e+01 9.559600e-01 3.890991e-04 endloop endfacet facet normal 9.019092e-02 -9.958953e-01 -7.627156e-03 outer loop vertex 2.321960e+00 8.375192e-02 1.652183e+01 vertex 0.000000e+00 0.000000e+00 3.890991e-04 vertex 1.055579e+01 9.559600e-01 3.890991e-04 endloop endfacet facet normal 9.021014e-02 -9.958937e-01 -7.617371e-03 outer loop vertex 2.321960e+00 8.375192e-02 1.652183e+01 vertex 9.582214e+00 7.179599e-01 1.958651e+01 vertex 2.752686e+00 9.932685e-02 1.958651e+01 endloop endfacet facet normal 9.021016e-02 -9.958935e-01 -7.617473e-03 outer loop vertex 1.055579e+01 9.559600e-01 3.890991e-04 vertex 9.582214e+00 7.179599e-01 1.958651e+01 vertex 2.321960e+00 8.375192e-02 1.652183e+01 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.052673e+00 3.259960e+00 7.490189e+00 vertex 1.120618e+01 3.259960e+00 8.888245e-04 vertex 6.103516e-05 3.259960e+00 4.291534e-04 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 5.410767e+00 3.259960e+00 1.989366e+01 vertex 8.429504e+00 3.259960e+00 1.582182e+01 vertex 1.052673e+00 3.259960e+00 7.490189e+00 endloop endfacet facet normal 0.000000e+00 1.000000e+00 0.000000e+00 outer loop vertex 1.052673e+00 3.259960e+00 7.490189e+00 vertex 2.290710e+00 3.259960e+00 1.629949e+01 vertex 5.410767e+00 3.259960e+00 1.989366e+01 endloop endfacet endsolid vcg openscad-2021.01/testdata/scad/misc/use test6.scad0000644000000000000000000000015214005610145020277 0ustar rootrootmodule test6() { difference() { cube(center=true); cylinder(r=0.4, h=2, center=true); } } openscad-2021.01/testdata/scad/misc/nonmanifold-polyhedron.scad0000644000000000000000000000027514005610145023150 0ustar rootrootpolyhedron(points=[ [0,0,0], [10,0,0], [10,10,0], [0,10,0], [0,-20,20], [10,-20,20], [10,-20,30], [0,-20,30] ], faces = [[0,1,2,3],[4,5,6,7], [1,2,5,4], [2,3,6,5], [3,0,6,5], [0,1,4,7] ]); openscad-2021.01/testdata/scad/misc/intersection-prune-test.scad0000644000000000000000000000035014005610145023267 0ustar rootroot// This tree cannot be pruned inline, but will still result in an empty CSG tree // Crashes OpenSCAD-2011.12. Bug fixed in 14e4f3bb intersection() { union() { cube(); translate([4,0,0]) cube(); } translate([2,0,0]) cube(); } openscad-2021.01/testdata/scad/misc/root-modifier-for.scad0000644000000000000000000000003214005610145022015 0ustar rootrootfor (i=[0:10]) !sphere(); openscad-2021.01/testdata/scad/misc/bad-stl-wing.scad0000644000000000000000000000064014005610145020747 0ustar rootroot/* sorry, this triangulation does not deal with intersecting constraints CGAL error: assertion violation! Expression : false File : ../libraries/install/include/CGAL/Constrained_triangulation_2.h Line : 636 Explanation: Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html This has been fixed, but keep this test for future reference */ render() import("bad-stl-wing.stl"); openscad-2021.01/testdata/scad/misc/empty-stl.scad0000644000000000000000000000026414005610145020417 0ustar rootroot// openscad should exit normally. // it should not crash and/or freeze and/or gobble RAM import("../../stl/empty.stl"); import("../../stl/empty2.stl"); echo("empty stl test ok"); openscad-2021.01/testdata/scad/misc/parser-tests.scad0000644000000000000000000000020214005610145021105 0ustar rootroot// Number literals a = .1; echo(a); b = 2.; echo(b); c = 11e+2; echo(c); d = 21.e-3; echo(d); e = .11e-12; echo(e); openscad-2021.01/testdata/scad/misc/include-overwrite-use.scad0000644000000000000000000000005214005610145022715 0ustar rootrootoverwriteInuse=false; overwriteInuse=true;openscad-2021.01/testdata/scad/misc/isnum-test.scad0000644000000000000000000000071314005610145020570 0ustar rootrootecho("a number is a number:"); echo(is_num(0.1)); echo(is_num(1)); echo(is_num(10)); echo("inf is a number:"); echo(is_num(+1/0)); //+inf echo(is_num(-1/0)); //-inf echo("nan is not a number:"); echo(is_num(0/0)); //nan echo(is_num((1/0)/(1/0))); //nan echo("resulting in false:"); echo(is_num([])); echo(is_num([1])); echo(is_num("test")); echo(is_num(false)); echo(is_num(undef)); echo("resulting in warnings:"); echo(is_num(1,2,3)); echo(is_num()); openscad-2021.01/testdata/scad/misc/normal-nan.scad0000644000000000000000000000054714005610145020527 0ustar rootroot/* When exporting this to STL, null polygons appear, causing problems normalizing normal vectors (nan output in STL files) */ $fs=0.2; difference() { cube(8); translate([0,20,4]) rotate([90,0,0]) union() { translate([0,-3,14.5]) cube([5.4,6,2.4],center=true); translate([0,0,13.3]) rotate([0,0,30]) cylinder(r=3.115,h=2.4,$fn=6); } } openscad-2021.01/testdata/scad/misc/let-module-tests.scad0000644000000000000000000000040614005610145021666 0ustar rootroota = 1; b = 2; c = 3; echo(a, b, c); let (a = 5, b = a + 8, c = a + b) { echo(a, b, c); difference() { cube([a, b, c], center = true); let (b = 2 * a, c = b * 2) { echo(a, b, c); rotate([0, 90, 0]) cylinder(d = b, h = c, center = true); } } } openscad-2021.01/testdata/scad/misc/include-overwrite-main.scad0000644000000000000000000000074614005610145023057 0ustar rootrootecho(str("Can a variable be used when it assigned later? ",later)); echo(str("Is overwriting possible? ", overwritten)); echo(str("Does an include before the assignment take priority? ", before)); echo(str("Does an include after the assignment take priority? ", after)); use ; include ; overwritten=false; main = true; before=false; after=false; overwritten=true; include ; later=true; openscad-2021.01/testdata/scad/misc/nbsp-utf8-test.scad0000644000000000000000000000007214005610145021261 0ustar rootroota = 1;   // UTF-8 NBSP (no-break space) echo(a); openscad-2021.01/testdata/scad/misc/størrelse.scad0000644000000000000000000000001314005610145021107 0ustar rootrootradius=10; openscad-2021.01/testdata/scad/misc/include-overwrite-before.scad0000644000000000000000000000003714005610145023366 0ustar rootrootecho("before"); before = true; openscad-2021.01/testdata/scad/misc/allexpressions.scad0000644000000000000000000000140714005610145021534 0ustar rootroota = true; b = false; c = undef; d = a; e = $fn; f1 = [1,,]; f2 = [1,2,3]; g = f2.x + f2.y + f2.z; h1 = [2:5]; h2 = [1:2:10]; i = h2.begin - h2.step - h2.end; j = "test"; k = 1.23e-2; l = a * b; m = a / b; n = a % b; o = c < d; p = c <= d; q = c == d; r = c != d; s = c >= d; t = c > d; u = e && g; v = e || g; w = +i; x = -i; y = !i; z = (j); aa = k ? l : m; bb = n[o]; cc = let(a=1) a; dd = [for (a=[0,1]) let(b=a) if (true) b]; ee = ["abc", for (a=[0,1]) let(b=a) if (true) b, true, for(c=[1:3]) c, 3]; ff = [for (a=[0,1]) if (a == 0) "A" else ( "B" )]; gg = [each [ "a", 0, false ]]; hh = [for (a = [0 : 3]) if (a < 2) ( if (a < 1) ["+", a] ) else ["-", a] ]; ii = [for (a=0,b=1;a < 5;a=a+1,b=b+2) [a,b*b] ]; jj = (function(x) function(y) echo(x = x, y = y) x + y)(2)(5); openscad-2021.01/testdata/scad/misc/search-tests-unicode.scad0000644000000000000000000001144214005610145022512 0ustar rootroot//Test search with unicode strings //Helper function that pretty prints our search test //Expected result is checked against execution of a search() invocation and OK/FAIL is indicated module test_search_and_echo( exp_res, search_to_find, search_to_search, search_up_to_num_matches = undef) { if (undef != search_up_to_num_matches) { test_res = search(search_to_find, search_to_search, search_up_to_num_matches); echo(str("Expect ", exp_res, " for search(", search_to_find, ", ", search_to_search, ", ", search_up_to_num_matches, ")=", test_res, ". ", (exp_res == test_res)?"OK":"FAIL" )); } else { test_res = search(search_to_find, search_to_search); echo(str("Expect ", exp_res, " for search(", search_to_find, ", ", search_to_search, ")=", test_res, ". ", (exp_res == test_res)?"OK":"FAIL" )); } } //"Normal" text for comparison echo ("----- Lookup of 1 byte into 1 byte"); //Hits - up_to_count 1 test_search_and_echo( [0], "a","aaaa" ); test_search_and_echo( [0], "a","aaaa",1 ); test_search_and_echo( [0,0], "aa","aaaa" ); test_search_and_echo( [0,0], "aa","aaaa",1 ); //Hits - up to count 1+ (incl 0 == all) test_search_and_echo( [[0,1,2,3]] , "a","aaaa",0 ); test_search_and_echo( [[0,1]], "a","aaaa",2 ); test_search_and_echo( [[0,1,2]], "a","aaaa",3 ); test_search_and_echo( [[0,1,2,3]] , "a","aaaa",4 ); test_search_and_echo( [[0,1,2,3],[0,1,2,3]] , "aa","aaaa",0 ); //Misses test_search_and_echo( [], "b","aaaa" ); test_search_and_echo( [], "b","aaaa",1 ); test_search_and_echo( [[]], "b","aaaa",0 ); test_search_and_echo( [[]], "b","aaaa",2 ); test_search_and_echo( [], "bb","aaaa" ); test_search_and_echo( [], "bb","aaaa",1 ); test_search_and_echo( [[],[]], "bb","aaaa",0 ); test_search_and_echo( [[],[]], "bb","aaaa",2 ); //Miss - empties test_search_and_echo( [], "","aaaa" ); test_search_and_echo( [], "","" ); test_search_and_echo( [], "a","" ); //Unicode tests echo ("----- Lookup of multi-byte into 1 byte"); test_search_and_echo( [], "Л","aaaa" ); test_search_and_echo( [], "🂡","aaaa" ); test_search_and_echo( [[]], "Л","aaaa",0 ); test_search_and_echo( [[]], "🂡","aaaa",0 ); test_search_and_echo( [], "ЛЛ","aaaa" ); test_search_and_echo( [], "🂡🂡","aaaa" ); test_search_and_echo( [[],[]], "ЛЛ","aaaa",0 ); test_search_and_echo( [[],[]], "🂡🂡","aaaa",0 ); echo ("----- Lookup of 1-byte into multi-byte"); test_search_and_echo( [] , "a","ЛЛЛЛ" ); test_search_and_echo( [] , "a","🂡🂡🂡🂡" ); test_search_and_echo( [] , "a","ЛЛЛЛ",1 ); test_search_and_echo( [[]] , "a","🂡🂡🂡🂡",0 ); test_search_and_echo( [[]] , "a","🂡🂡🂡🂡",2 ); echo ("----- Lookup of 1-byte into mixed multi-byte"); test_search_and_echo( [0], "a","aЛaЛaЛaЛa" ); test_search_and_echo( [0], "a","a🂡a🂡a🂡a🂡a" ); test_search_and_echo( [0], "a","a🂡Л🂡a🂡Л🂡a" ); test_search_and_echo( [[0,2,4,6,8]], "a","aЛaЛaЛaЛa",0 ); test_search_and_echo( [[0,2,4,6,8]], "a","a🂡a🂡a🂡a🂡a", 0 ); test_search_and_echo( [[0,4,8]] , "a","a🂡Л🂡a🂡Л🂡a", 0 ); echo ("----- Lookup of 2-byte into 2-byte"); test_search_and_echo( [0] , "Л","ЛЛЛЛ" ); test_search_and_echo( [[0,1,2,3]] , "Л","ЛЛЛЛ",0 ); echo ("----- Lookup of 2-byte into 4-byte"); test_search_and_echo( [] , "Л","🂡🂡🂡🂡" ); echo ("----- Lookup of 4-byte into 4-byte"); test_search_and_echo( [0] , "🂡","🂡🂡🂡🂡" ); test_search_and_echo( [[0,1,2,3]], "🂡","🂡🂡🂡🂡",0 ); echo ("----- Lookup of 4-byte into 2-byte"); test_search_and_echo( [] , "🂡","ЛЛЛЛ" ); echo ("----- Lookup of 2-byte into mixed multi-byte"); test_search_and_echo( [1] , "Л","aЛaЛaЛaЛa",1 ); test_search_and_echo( [] , "Л","a🂡a🂡a🂡a🂡a", 1 ); test_search_and_echo( [2] , "Л","a🂡Л🂡a🂡Л🂡a", 1 ); test_search_and_echo( [[1,3,5,7]] , "Л","aЛaЛaЛaЛa",0 ); test_search_and_echo( [[]] , "Л","a🂡a🂡a🂡a🂡a", 0 ); test_search_and_echo( [[2,6]] , "Л","a🂡Л🂡a🂡Л🂡a", 0 ); echo ("----- Lookup of 4-byte into mixed multi-byte"); test_search_and_echo( [] , "🂡","aЛaЛaЛaЛa",1 ); test_search_and_echo( [1] , "🂡","a🂡a🂡a🂡a🂡a", 1 ); test_search_and_echo( [[]] , "🂡","aЛaЛaЛaЛa",0 ); test_search_and_echo( [[1,3,5,7]] , "🂡","a🂡a🂡a🂡a🂡a", 0 ); test_search_and_echo( [[1,3,5,7]] , "🂡","a🂡Л🂡a🂡Л🂡a", 0 ); echo ("----- Lookup of mixed multi-byte into mixed multi-byte"); test_search_and_echo( [[0,2,4,6,8],[1,3,5,7],[]], "aЛ🂡","aЛaЛaЛaЛa",0 ); test_search_and_echo( [[0,2,4,6,8],[],[1,3,5,7]], "aЛ🂡","a🂡a🂡a🂡a🂡a", 0 ); test_search_and_echo( [[0,4,8],[2,6],[1,3,5,7]] , "aЛ🂡","a🂡Л🂡a🂡Л🂡a", 0 ); test_search_and_echo( [[1,3,5,7],[0,4,8],[2,6]] , "🂡aЛ","a🂡Л🂡a🂡Л🂡a", 0 ); openscad-2021.01/testdata/scad/misc/rotate-empty-bbox.scad0000644000000000000000000000051614005610145022043 0ustar rootroot// rotate([90,0,0]) results in a matrix with some close-to-zero values // Transforming an empty boundingbox by this matrix has caused a problem resulting // in the union being evaluated to nothing. rotate([90,0,0]) difference() { cube(60, center=true); union() { translate([0,0,40]) cube(50, center=true); cube(0); } } openscad-2021.01/testdata/scad/misc/expression-evaluation-tests.scad0000644000000000000000000000316414005610145024167 0ustar rootrootvalues = [ undef, // special undefined value 1/0, // infinity -1/0, // -infinity 0/0, // not a number 0, -4.2, -2, 3, 42.42, 242, // number true, false, // boolean "", "text", // string [], [ 0 ], [ 1 ], // vector [ 0 : 0 ], [ 1 : 2 ] // range ]; array = [ "a", "b", "c", "d" ]; for (v = values) { echo(v = v, op = "not v", result = !v); echo(v = v, op = "-v", result = -v); echo(v = v, op = "v *", result = v * 3); echo(v = v, op = "* v", result = 2 * v); echo(v = v, op = "v /", result = v / 3); echo(v = v, op = "/ v", result = 2 / v); echo(v = v, op = "v %", result = v % 3); echo(v = v, op = "% v", result = 2 % v); echo(v = v, op = "v +", result = v + 3); echo(v = v, op = "+ v", result = 2 + v); echo(v = v, op = "v -", result = v - 3); echo(v = v, op = "- v", result = 2 - v); echo(v = v, op = "v and true", result = v && true); echo(v = v, op = "v and false", result = v && false); echo(v = v, op = "v or true", result = v || true); echo(v = v, op = "v or false", result = v || false); // echo(v = v, op = "<", result = v < 3); // echo(v = v, op = "<=", result = v <= 3); // echo(v = v, op = "==", result = v == 3); // echo(v = v, op = "!=", result = v != 3); // echo(v = v, op = ">=", result = v >= 3); // echo(v = v, op = ">", result = v > 3); echo(v = v, op = "[v]", result = array[v]); echo(v = v, op = "v[0]", result = v[0]); echo(v = v, op = "v[4]", result = v[4]); } openscad-2021.01/testdata/scad/misc/errors-warnings-use.scad0000644000000000000000000000013414005610145022411 0ustar rootrootmodule moduleWithError(){ echo(a); polygon(points=[[0,0],[100,0],[130,50],[30]]); } openscad-2021.01/testdata/scad/misc/recursion-test-function.scad0000644000000000000000000000011414005610145023264 0ustar rootrootfunction crash() = crash(); // Recursion as module parameter echo(crash()); openscad-2021.01/testdata/scad/misc/builtin-tests.scad0000644000000000000000000000002114005610145021256 0ustar rootrootp = PI; echo(p); openscad-2021.01/testdata/scad/misc/isstring-test.scad0000644000000000000000000000071314005610145021277 0ustar rootrootecho("resulting in true:"); echo(is_string("")); echo(is_string("test")); echo("resulting in false:"); echo(is_string(0.1)); echo(is_string(1)); echo(is_string(10)); echo(is_string([])); echo(is_string([1])); echo(is_string(false)); echo(is_string(0/0)); //nan echo(is_string((1/0)/(1/0))); //nan echo(is_string(1/0)); //inf echo(is_string(-1/0)); //-inf echo(is_string(undef)); echo("resulting in warnings:"); echo(is_string(1,2,3)); echo(is_string()); openscad-2021.01/testdata/scad/misc/internal-cavity-polyhedron.scad0000644000000000000000000000132614005610145023753 0ustar rootroot// In CGAL mode, there should be a cavity // The problem appears to be that we don't create a correct Nef Polyhedron from // the polyset, probably already being wrong when converting to a Polyhedron difference() { polyhedron(convexity=2, faces=[[2,1,0],[3,1,2],[4,0,1],[4,1,5],[4,2,0],[6,2,4],[6,3,2],[7,3,6],[5,1,3],[5,3,7],[6,4,5],[6,5,7],[9,10,8],[9,11,10],[8,12,9],[9,12,13],[10,12,8],[10,14,12],[11,14,10],[11,15,14],[9,13,11],[11,13,15],[12,14,13],[13,14,15]], points=[[-5,-5,-5],[-5,-5,5],[-5,5,-5],[-5,5,5],[5,-5,-5],[5,-5,5],[5,5,-5],[5,5,5],[-2.5,-2.5,-2.5],[-2.5,-2.5,2.5],[-2.5,2.5,-2.5],[-2.5,2.5,2.5],[2.5,-2.5,-2.5],[2.5,-2.5,2.5],[2.5,2.5,-2.5],[2.5,2.5,2.5]]); translate([0,0,10]) cube(20, center=true); }openscad-2021.01/testdata/scad/misc/null-polygons.scad0000644000000000000000000000022114005610145021274 0ustar rootrootlinear_extrude(height=1) import_dxf("../../dxf/null-polygons.dxf"); translate([0,20,0]) linear_extrude("../../dxf/null-polygons.dxf", height=1); openscad-2021.01/testdata/scad/misc/sub2/0000755000000000000000000000000014005610145016476 5ustar rootrootopenscad-2021.01/testdata/scad/misc/sub2/incuse.scad0000644000000000000000000000012314005610145020614 0ustar rootrootuse<../sub1/errors-warnings-incuse.scad>; unknownIncuse(); moduleWithErrorIncUse();openscad-2021.01/testdata/scad/misc/sub2/test7.scad0000644000000000000000000000006514005610145020401 0ustar rootrootmodule test7() { cube([0.5,0.5,1], center=true); } openscad-2021.01/testdata/scad/misc/sub2/useuse.scad0000644000000000000000000000013014005610145020635 0ustar rootrootuse<../errors-warnings-use.scad>; module sub2(){ unknown(); moduleWithError(); }openscad-2021.01/testdata/scad/misc/bad-stl-pcbvicebar.stl0000644000000000000000000017770114005610145022010 0ustar rootrootsolid Default facet normal 7.071074e-01 7.071064e-01 0.000000e+00 outer loop vertex 4.510458e+01 5.389037e+01 7.500000e-01 vertex 5.402295e+01 4.497199e+01 6.400000e+00 vertex 5.402295e+01 4.497199e+01 7.500000e-01 endloop endfacet facet normal 7.071084e-01 7.071053e-01 -3.000001e-06 outer loop vertex 5.402295e+01 4.497199e+01 6.400000e+00 vertex 4.510458e+01 5.389037e+01 7.500000e-01 vertex 4.553769e+01 5.345728e+01 3.200000e+00 endloop endfacet facet normal 7.071068e-01 7.071068e-01 4.999999e-06 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 5.402295e+01 4.497199e+01 6.400000e+00 vertex 4.553769e+01 5.345728e+01 3.200000e+00 endloop endfacet facet normal -6.803259e-01 6.803259e-01 -2.726049e-01 outer loop vertex -5.389038e+01 -4.510457e+01 7.500000e-01 vertex 4.497198e+01 5.345728e+01 0.000000e+00 vertex -5.345728e+01 -4.497199e+01 0.000000e+00 endloop endfacet facet normal -6.803299e-01 6.803299e-01 -2.725849e-01 outer loop vertex 4.497198e+01 5.345728e+01 0.000000e+00 vertex -5.389038e+01 -4.510457e+01 7.500000e-01 vertex 4.510458e+01 5.389037e+01 7.500000e-01 endloop endfacet facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 outer loop vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex -4.497198e+01 -5.402296e+01 7.500000e-01 vertex -4.497198e+01 -5.402296e+01 6.400000e+00 endloop endfacet facet normal -7.071058e-01 -7.071078e-01 2.999999e-06 outer loop vertex -4.497198e+01 -5.402296e+01 7.500000e-01 vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex -5.345728e+01 -4.553767e+01 3.200000e+00 endloop endfacet facet normal -7.071064e-01 -7.071074e-01 1.000000e-06 outer loop vertex -5.389038e+01 -4.510457e+01 7.500000e-01 vertex -4.497198e+01 -5.402296e+01 7.500000e-01 vertex -5.345728e+01 -4.553767e+01 3.200000e+00 endloop endfacet facet normal -6.859948e-01 6.859948e-01 -2.425329e-01 outer loop vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex 4.553769e+01 5.345728e+01 3.200000e+00 vertex -5.345728e+01 -4.553767e+01 3.200000e+00 endloop endfacet facet normal -6.859937e-01 6.859937e-01 -2.425389e-01 outer loop vertex 4.553769e+01 5.345728e+01 3.200000e+00 vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex 4.497198e+01 5.402296e+01 6.400000e+00 endloop endfacet facet normal -6.859943e-01 6.859943e-01 2.425361e-01 outer loop vertex -5.345728e+01 -4.553767e+01 3.200000e+00 vertex 4.510458e+01 5.389037e+01 7.500000e-01 vertex -5.389038e+01 -4.510457e+01 7.500000e-01 endloop endfacet facet normal -6.859940e-01 6.859949e-01 2.425350e-01 outer loop vertex 4.510458e+01 5.389037e+01 7.500000e-01 vertex -5.345728e+01 -4.553767e+01 3.200000e+00 vertex 4.553769e+01 5.345728e+01 3.200000e+00 endloop endfacet facet normal -6.239173e-01 -6.239183e-01 -4.705882e-01 outer loop vertex -5.389038e+01 -4.510457e+01 7.500000e-01 vertex -4.497198e+01 -5.345727e+01 0.000000e+00 vertex -4.497198e+01 -5.402296e+01 7.500000e-01 endloop endfacet facet normal -6.239170e-01 -6.239170e-01 -4.705901e-01 outer loop vertex -4.497198e+01 -5.345727e+01 0.000000e+00 vertex -5.389038e+01 -4.510457e+01 7.500000e-01 vertex -5.345728e+01 -4.497199e+01 0.000000e+00 endloop endfacet facet normal 6.239209e-01 6.239200e-01 -4.705810e-01 outer loop vertex 5.345728e+01 4.497199e+01 0.000000e+00 vertex 4.510458e+01 5.389037e+01 7.500000e-01 vertex 5.402295e+01 4.497199e+01 7.500000e-01 endloop endfacet facet normal 6.239149e-01 6.239149e-01 -4.705959e-01 outer loop vertex 4.510458e+01 5.389037e+01 7.500000e-01 vertex 5.345728e+01 4.497199e+01 0.000000e+00 vertex 4.497198e+01 5.345728e+01 0.000000e+00 endloop endfacet facet normal -3.719900e-01 -9.282081e-01 7.301001e-03 outer loop vertex 9.182861e+00 -1.800190e+00 6.124135e+00 vertex 9.675049e+00 -2.020439e+00 3.200000e+00 vertex 9.637863e+00 -1.983253e+00 6.033030e+00 endloop endfacet facet normal 6.087580e-01 -7.933560e-01 0.000000e+00 outer loop vertex 3.936981e+00 -2.522453e+00 6.400000e+00 vertex 3.538315e+00 -2.828358e+00 3.200000e+00 vertex 3.936981e+00 -2.522453e+00 3.200000e+00 endloop endfacet facet normal 6.087580e-01 -7.933560e-01 0.000000e+00 outer loop vertex 3.538315e+00 -2.828358e+00 3.200000e+00 vertex 3.936981e+00 -2.522453e+00 6.400000e+00 vertex 3.538315e+00 -2.828358e+00 6.400000e+00 endloop endfacet facet normal -6.049829e-01 -7.962229e-01 4.989999e-03 outer loop vertex 1.048811e+01 -2.465981e+00 5.842708e+00 vertex 1.094324e+01 -2.828354e+00 3.200000e+00 vertex 1.087686e+01 -2.761971e+00 5.744939e+00 endloop endfacet facet normal 9.238830e-01 -3.826750e-01 0.000000e+00 outer loop vertex 2.020447e+00 -4.806488e+00 6.400000e+00 vertex 1.828156e+00 -5.270733e+00 3.200000e+00 vertex 2.020447e+00 -4.806488e+00 3.200000e+00 endloop endfacet facet normal 9.238830e-01 -3.826750e-01 0.000000e+00 outer loop vertex 1.828156e+00 -5.270733e+00 3.200000e+00 vertex 2.020447e+00 -4.806488e+00 6.400000e+00 vertex 1.828156e+00 -5.270733e+00 6.400000e+00 endloop endfacet facet normal -2.164119e-01 -9.762986e-01 2.619999e-03 outer loop vertex 8.230331e+00 -1.557617e+00 6.294774e+00 vertex 8.240982e+00 -1.568283e+00 3.200000e+00 vertex 8.731583e+00 -1.677032e+00 3.200000e+00 endloop endfacet facet normal 7.071068e-01 -7.071068e-01 9.999997e-07 outer loop vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 5.883133e+00 -1.674429e+01 7.500000e-01 endloop endfacet facet normal 7.071058e-01 -7.071078e-01 0.000000e+00 outer loop vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 1.674429e+01 -5.883125e+00 4.461536e+00 endloop endfacet facet normal 7.071058e-01 -7.071078e-01 0.000000e+00 outer loop vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.674429e+01 -5.883125e+00 4.461536e+00 vertex 1.538666e+01 -7.240757e+00 4.461536e+00 endloop endfacet facet normal 7.071087e-01 -7.071047e-01 0.000000e+00 outer loop vertex 5.883133e+00 -1.674429e+01 7.500000e-01 vertex 7.240768e+00 -1.538664e+01 3.200000e+00 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 endloop endfacet facet normal 7.071068e-01 -7.071068e-01 1.999999e-06 outer loop vertex 7.240768e+00 -1.538664e+01 3.200000e+00 vertex 5.883133e+00 -1.674429e+01 7.500000e-01 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 endloop endfacet facet normal 7.071087e-01 -7.071047e-01 0.000000e+00 outer loop vertex 5.883133e+00 -1.674429e+01 4.461536e+00 vertex 7.240768e+00 -1.538664e+01 3.200000e+00 vertex 7.240768e+00 -1.538664e+01 4.461536e+00 endloop endfacet facet normal -4.474878e-01 -6.712317e-01 -5.909337e-01 outer loop vertex -2.262741e+00 -1.131371e+01 7.500000e-01 vertex 5.879913e+00 -1.608186e+01 0.000000e+00 vertex 5.883133e+00 -1.674429e+01 7.500000e-01 endloop endfacet facet normal 4.617540e-01 -8.870080e-01 0.000000e+00 outer loop vertex 4.806503e+00 -2.020435e+00 6.400000e+00 vertex 4.360779e+00 -2.252468e+00 3.200000e+00 vertex 4.806503e+00 -2.020435e+00 3.200000e+00 endloop endfacet facet normal 4.617540e-01 -8.870080e-01 0.000000e+00 outer loop vertex 4.360779e+00 -2.252468e+00 3.200000e+00 vertex 4.806503e+00 -2.020435e+00 6.400000e+00 vertex 4.360779e+00 -2.252468e+00 6.400000e+00 endloop endfacet facet normal 9.914465e-01 -1.305141e-01 0.000000e+00 outer loop vertex 1.568283e+00 -6.240559e+00 6.400000e+00 vertex 1.502701e+00 -6.738754e+00 3.200000e+00 vertex 1.568283e+00 -6.240559e+00 3.200000e+00 endloop endfacet facet normal 9.914465e-01 -1.305141e-01 0.000000e+00 outer loop vertex 1.502701e+00 -6.738754e+00 3.200000e+00 vertex 1.568283e+00 -6.240559e+00 6.400000e+00 vertex 1.502701e+00 -6.738754e+00 6.400000e+00 endloop endfacet facet normal 7.372802e-01 6.755843e-01 1.928001e-03 outer loop vertex 2.828369e+00 -1.094323e+01 3.200000e+00 vertex 3.091476e+00 -1.123734e+01 5.646421e+00 vertex 3.167847e+00 -1.131371e+01 3.200000e+00 endloop endfacet facet normal 3.826891e-01 -9.238772e-01 0.000000e+00 outer loop vertex 5.270737e+00 -1.828140e+00 6.400000e+00 vertex 4.806503e+00 -2.020435e+00 3.200000e+00 vertex 5.270737e+00 -1.828140e+00 3.200000e+00 endloop endfacet facet normal 3.826891e-01 -9.238772e-01 0.000000e+00 outer loop vertex 4.806503e+00 -2.020435e+00 3.200000e+00 vertex 5.270737e+00 -1.828140e+00 6.400000e+00 vertex 4.806503e+00 -2.020435e+00 6.400000e+00 endloop endfacet facet normal 7.071084e-01 7.071053e-01 0.000000e+00 outer loop vertex 3.167847e+00 -1.131371e+01 3.200000e+00 vertex 7.240768e+00 -1.538664e+01 4.461536e+00 vertex 7.240768e+00 -1.538664e+01 3.200000e+00 endloop endfacet facet normal 7.071078e-01 7.071058e-01 1.999999e-06 outer loop vertex 7.240768e+00 -1.538664e+01 4.461536e+00 vertex 3.167847e+00 -1.131371e+01 3.200000e+00 vertex 3.091476e+00 -1.123734e+01 5.646421e+00 endloop endfacet facet normal 6.755971e-01 -7.372711e-01 0.000000e+00 outer loop vertex 3.538315e+00 -2.828358e+00 6.400000e+00 vertex 3.167847e+00 -3.167835e+00 3.200000e+00 vertex 3.538315e+00 -2.828358e+00 3.200000e+00 endloop endfacet facet normal 6.755971e-01 -7.372711e-01 0.000000e+00 outer loop vertex 3.167847e+00 -3.167835e+00 3.200000e+00 vertex 3.538315e+00 -2.828358e+00 6.400000e+00 vertex 3.167847e+00 -3.167835e+00 6.400000e+00 endloop endfacet facet normal -7.071024e-01 -7.071114e-01 1.700001e-05 outer loop vertex 1.123735e+01 -3.091473e+00 5.646421e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.538666e+01 -7.240757e+00 4.461536e+00 endloop endfacet facet normal -7.071068e-01 -7.071068e-01 1.999999e-06 outer loop vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.123735e+01 -3.091473e+00 5.646421e+00 vertex 1.131371e+01 -3.167835e+00 3.200000e+00 endloop endfacet facet normal 4.361302e-02 -9.990485e-01 0.000000e+00 outer loop vertex 7.240768e+00 -1.480774e+00 6.400000e+00 vertex 6.738754e+00 -1.502689e+00 3.200000e+00 vertex 7.240768e+00 -1.480774e+00 3.200000e+00 endloop endfacet facet normal 4.361302e-02 -9.990485e-01 0.000000e+00 outer loop vertex 6.738754e+00 -1.502689e+00 3.200000e+00 vertex 7.240768e+00 -1.480774e+00 6.400000e+00 vertex 6.738754e+00 -1.502689e+00 6.400000e+00 endloop endfacet facet normal -4.361098e-02 -9.990486e-01 -0.000000e+00 outer loop vertex 7.556412e+00 -1.494553e+00 6.400000e+00 vertex 7.240768e+00 -1.480774e+00 3.200000e+00 vertex 7.556412e+00 -1.494553e+00 3.200000e+00 endloop endfacet facet normal -4.361098e-02 -9.990486e-01 0.000000e+00 outer loop vertex 7.240768e+00 -1.480774e+00 3.200000e+00 vertex 7.556412e+00 -1.494553e+00 6.400000e+00 vertex 7.240768e+00 -1.480774e+00 6.400000e+00 endloop endfacet facet normal -2.685899e-02 -9.994898e-01 1.728300e-02 outer loop vertex 7.556412e+00 -1.494553e+00 6.400000e+00 vertex 8.240982e+00 -1.568283e+00 3.200000e+00 vertex 7.740051e+00 -1.499954e+00 6.373008e+00 endloop endfacet facet normal -4.617348e-01 -8.870005e-01 5.581997e-03 outer loop vertex 9.637863e+00 -1.983253e+00 6.033030e+00 vertex 9.675049e+00 -2.020439e+00 3.200000e+00 vertex 1.012077e+01 -2.252464e+00 3.200000e+00 endloop endfacet facet normal -5.372788e-01 -8.433886e-01 5.220998e-03 outer loop vertex 1.007405e+01 -2.205746e+00 5.938982e+00 vertex 1.012077e+01 -2.252464e+00 3.200000e+00 vertex 1.054459e+01 -2.522453e+00 3.200000e+00 endloop endfacet facet normal -5.309839e-01 -8.473549e-01 6.761000e-03 outer loop vertex 1.007405e+01 -2.205746e+00 5.938982e+00 vertex 1.054459e+01 -2.522453e+00 3.200000e+00 vertex 1.048811e+01 -2.465981e+00 5.842708e+00 endloop endfacet facet normal -1.163310e-01 -9.932059e-01 3.023000e-03 outer loop vertex 7.740051e+00 -1.499954e+00 6.373008e+00 vertex 8.240982e+00 -1.568283e+00 3.200000e+00 vertex 8.230331e+00 -1.557617e+00 6.294774e+00 endloop endfacet facet normal 1.305310e-01 -9.914442e-01 0.000000e+00 outer loop vertex 6.738754e+00 -1.502689e+00 6.400000e+00 vertex 6.240570e+00 -1.568279e+00 3.200000e+00 vertex 6.738754e+00 -1.502689e+00 3.200000e+00 endloop endfacet facet normal 1.305310e-01 -9.914442e-01 0.000000e+00 outer loop vertex 6.240570e+00 -1.568279e+00 3.200000e+00 vertex 6.738754e+00 -1.502689e+00 6.400000e+00 vertex 6.240570e+00 -1.568279e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex 6.240570e+00 -1.568279e+00 6.400000e+00 vertex 6.738754e+00 -1.502689e+00 6.400000e+00 vertex 6.266602e+00 -1.564854e+00 6.400000e+00 endloop endfacet facet normal 3.006951e-01 -9.537203e-01 0.000000e+00 outer loop vertex 5.749985e+00 -1.677040e+00 6.400000e+00 vertex 5.270737e+00 -1.828140e+00 3.200000e+00 vertex 5.749985e+00 -1.677040e+00 3.200000e+00 endloop endfacet facet normal 3.006951e-01 -9.537203e-01 0.000000e+00 outer loop vertex 5.270737e+00 -1.828140e+00 3.200000e+00 vertex 5.749985e+00 -1.677040e+00 6.400000e+00 vertex 5.270737e+00 -1.828140e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 7.240768e+00 -1.538664e+01 3.200000e+00 vertex 2.828369e+00 -1.094323e+01 3.200000e+00 vertex 3.167847e+00 -1.131371e+01 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.828369e+00 -1.094323e+01 3.200000e+00 vertex 7.240768e+00 -1.538664e+01 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.828369e+00 -1.094323e+01 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 2.522461e+00 -1.054457e+01 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.522461e+00 -1.054457e+01 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.522461e+00 -1.054457e+01 3.200000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 2.252472e+00 -1.012077e+01 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.252472e+00 -1.012077e+01 3.200000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 2.020447e+00 -9.675056e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.020447e+00 -9.675056e+00 3.200000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 1.828140e+00 -9.210812e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.828140e+00 -9.210812e+00 3.200000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.828140e+00 -9.210812e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 1.677048e+00 -8.731567e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.677048e+00 -8.731567e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 1.568283e+00 -8.240990e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.568283e+00 -8.240990e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 1.502701e+00 -7.742790e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.502701e+00 -7.742790e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 1.480774e+00 -7.240776e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.480774e+00 -7.240776e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 1.502701e+00 -6.738754e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.502701e+00 -6.738754e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 1.568283e+00 -6.240559e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.568283e+00 -6.240559e+00 3.200000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 5.833633e+00 -8.647915e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.568283e+00 -6.240559e+00 3.200000e+00 vertex 5.833633e+00 -8.647915e+00 3.200000e+00 vertex 1.677048e+00 -5.749973e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.677048e+00 -5.749973e+00 3.200000e+00 vertex 5.833633e+00 -8.647915e+00 3.200000e+00 vertex 1.828156e+00 -5.270733e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 8.647919e+00 -8.647915e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 8.647919e+00 -8.647915e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 9.162964e+00 -7.755821e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 9.162964e+00 -7.755821e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 9.162964e+00 -6.725723e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 9.162964e+00 -6.725723e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 8.647919e+00 -5.833630e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 8.647919e+00 -5.833630e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 5.270737e+00 -1.828140e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 5.270737e+00 -1.828140e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 5.749985e+00 -1.677040e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 5.749985e+00 -1.677040e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 6.240570e+00 -1.568279e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.240570e+00 -1.568279e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 6.738754e+00 -1.502689e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.738754e+00 -1.502689e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 7.240768e+00 -1.480774e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 7.240768e+00 -1.480774e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 7.556412e+00 -1.494553e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 7.556412e+00 -1.494553e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 7.742798e+00 -1.502689e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 7.742798e+00 -1.502689e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 8.240982e+00 -1.568283e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 8.240982e+00 -1.568283e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 8.731583e+00 -1.677032e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 8.731583e+00 -1.677032e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 9.210815e+00 -1.828144e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 9.210815e+00 -1.828144e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 9.675049e+00 -2.020439e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 9.675049e+00 -2.020439e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.012077e+01 -2.252464e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.012077e+01 -2.252464e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.054459e+01 -2.522453e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.054459e+01 -2.522453e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.094324e+01 -2.828354e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.094324e+01 -2.828354e+00 3.200000e+00 vertex 1.538664e+01 -7.240772e+00 3.200000e+00 vertex 1.131371e+01 -3.167835e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 5.833633e+00 -8.647915e+00 3.200000e+00 vertex 2.020447e+00 -4.806488e+00 3.200000e+00 vertex 1.828156e+00 -5.270733e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.020447e+00 -4.806488e+00 3.200000e+00 vertex 5.833633e+00 -8.647915e+00 3.200000e+00 vertex 5.318588e+00 -7.755821e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.020447e+00 -4.806488e+00 3.200000e+00 vertex 5.318588e+00 -7.755821e+00 3.200000e+00 vertex 2.252472e+00 -4.360775e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.252472e+00 -4.360775e+00 3.200000e+00 vertex 5.318588e+00 -7.755821e+00 3.200000e+00 vertex 5.318588e+00 -6.725723e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.252472e+00 -4.360775e+00 3.200000e+00 vertex 5.318588e+00 -6.725723e+00 3.200000e+00 vertex 2.522461e+00 -3.936970e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.522461e+00 -3.936970e+00 3.200000e+00 vertex 5.318588e+00 -6.725723e+00 3.200000e+00 vertex 2.828354e+00 -3.538315e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.828354e+00 -3.538315e+00 3.200000e+00 vertex 5.318588e+00 -6.725723e+00 3.200000e+00 vertex 5.833633e+00 -5.833630e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.828354e+00 -3.538315e+00 3.200000e+00 vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 3.167847e+00 -3.167835e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 3.167847e+00 -3.167835e+00 3.200000e+00 vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 3.538315e+00 -2.828358e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 3.538315e+00 -2.828358e+00 3.200000e+00 vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 6.725723e+00 -5.318581e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 3.538315e+00 -2.828358e+00 3.200000e+00 vertex 6.725723e+00 -5.318581e+00 3.200000e+00 vertex 3.936981e+00 -2.522453e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 3.936981e+00 -2.522453e+00 3.200000e+00 vertex 6.725723e+00 -5.318581e+00 3.200000e+00 vertex 7.755829e+00 -5.318581e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 3.936981e+00 -2.522453e+00 3.200000e+00 vertex 7.755829e+00 -5.318581e+00 3.200000e+00 vertex 4.360779e+00 -2.252468e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.360779e+00 -2.252468e+00 3.200000e+00 vertex 7.755829e+00 -5.318581e+00 3.200000e+00 vertex 4.806503e+00 -2.020435e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.806503e+00 -2.020435e+00 3.200000e+00 vertex 7.755829e+00 -5.318581e+00 3.200000e+00 vertex 8.647919e+00 -5.833630e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.806503e+00 -2.020435e+00 3.200000e+00 vertex 8.647919e+00 -5.833630e+00 3.200000e+00 vertex 5.270737e+00 -1.828140e+00 3.200000e+00 endloop endfacet facet normal 8.870097e-01 -4.617508e-01 0.000000e+00 outer loop vertex 2.252472e+00 -4.360775e+00 6.400000e+00 vertex 2.020447e+00 -4.806488e+00 3.200000e+00 vertex 2.252472e+00 -4.360775e+00 3.200000e+00 endloop endfacet facet normal 8.870097e-01 -4.617508e-01 0.000000e+00 outer loop vertex 2.020447e+00 -4.806488e+00 3.200000e+00 vertex 2.252472e+00 -4.360775e+00 6.400000e+00 vertex 2.020447e+00 -4.806488e+00 6.400000e+00 endloop endfacet facet normal -6.743720e-01 -7.383890e-01 2.000000e-03 outer loop vertex 1.087686e+01 -2.761971e+00 5.744939e+00 vertex 1.131371e+01 -3.167835e+00 3.200000e+00 vertex 1.123735e+01 -3.091473e+00 5.646421e+00 endloop endfacet facet normal -3.007210e-01 -9.537032e-01 4.139001e-03 outer loop vertex 8.712494e+00 -1.657944e+00 6.211606e+00 vertex 8.731583e+00 -1.677032e+00 3.200000e+00 vertex 9.210815e+00 -1.828144e+00 3.200000e+00 endloop endfacet facet normal -4.530930e-01 -8.914319e-01 7.476000e-03 outer loop vertex 9.637863e+00 -1.983253e+00 6.033030e+00 vertex 1.012077e+01 -2.252464e+00 3.200000e+00 vertex 1.007405e+01 -2.205746e+00 5.938982e+00 endloop endfacet facet normal 8.433958e-01 -5.372928e-01 0.000000e+00 outer loop vertex 2.522461e+00 -3.936970e+00 6.400000e+00 vertex 2.252472e+00 -4.360775e+00 3.200000e+00 vertex 2.522461e+00 -3.936970e+00 3.200000e+00 endloop endfacet facet normal 8.433958e-01 -5.372928e-01 0.000000e+00 outer loop vertex 2.252472e+00 -4.360775e+00 3.200000e+00 vertex 2.522461e+00 -3.936970e+00 6.400000e+00 vertex 2.252472e+00 -4.360775e+00 6.400000e+00 endloop endfacet facet normal 1.399580e-01 -1.399580e-01 9.802160e-01 outer loop vertex 7.740051e+00 -1.499954e+00 6.373008e+00 vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 7.556412e+00 -1.494553e+00 6.400000e+00 endloop endfacet facet normal 1.399540e-01 -1.399540e-01 9.802172e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 7.740051e+00 -1.499954e+00 6.373008e+00 vertex 8.230331e+00 -1.557617e+00 6.294774e+00 endloop endfacet facet normal 1.399560e-01 -1.399560e-01 9.802166e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 8.230331e+00 -1.557617e+00 6.294774e+00 vertex 8.712494e+00 -1.657944e+00 6.211606e+00 endloop endfacet facet normal 1.399571e-01 -1.399561e-01 9.802165e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 8.712494e+00 -1.657944e+00 6.211606e+00 vertex 9.182861e+00 -1.800190e+00 6.124135e+00 endloop endfacet facet normal 1.399600e-01 -1.399580e-01 9.802158e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 9.182861e+00 -1.800190e+00 6.124135e+00 vertex 9.637863e+00 -1.983253e+00 6.033030e+00 endloop endfacet facet normal 1.399580e-01 -1.399570e-01 9.802161e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 9.637863e+00 -1.983253e+00 6.033030e+00 vertex 1.007405e+01 -2.205746e+00 5.938982e+00 endloop endfacet facet normal 1.399511e-01 -1.399551e-01 9.802175e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.007405e+01 -2.205746e+00 5.938982e+00 vertex 1.048811e+01 -2.465981e+00 5.842708e+00 endloop endfacet facet normal 1.399580e-01 -1.399560e-01 9.802164e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.048811e+01 -2.465981e+00 5.842708e+00 vertex 1.087686e+01 -2.761971e+00 5.744939e+00 endloop endfacet facet normal 1.399571e-01 -1.399561e-01 9.802165e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.087686e+01 -2.761971e+00 5.744939e+00 vertex 1.123735e+01 -3.091473e+00 5.646421e+00 endloop endfacet facet normal 1.399571e-01 -1.399561e-01 9.802165e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.123735e+01 -3.091473e+00 5.646421e+00 vertex 1.538666e+01 -7.240757e+00 4.461536e+00 endloop endfacet facet normal 1.399559e-01 -1.399569e-01 9.802165e-01 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.538666e+01 -7.240757e+00 4.461536e+00 vertex 1.674429e+01 -5.883125e+00 4.461536e+00 endloop endfacet facet normal 7.933591e-01 -6.087540e-01 0.000000e+00 outer loop vertex 2.828354e+00 -3.538315e+00 6.400000e+00 vertex 2.522461e+00 -3.936970e+00 3.200000e+00 vertex 2.828354e+00 -3.538315e+00 3.200000e+00 endloop endfacet facet normal 7.933591e-01 -6.087540e-01 0.000000e+00 outer loop vertex 2.522461e+00 -3.936970e+00 3.200000e+00 vertex 2.828354e+00 -3.538315e+00 6.400000e+00 vertex 2.522461e+00 -3.936970e+00 6.400000e+00 endloop endfacet facet normal 9.762942e-01 -2.164480e-01 0.000000e+00 outer loop vertex 1.677048e+00 -5.749973e+00 4.800000e+00 vertex 1.568283e+00 -6.240559e+00 3.200000e+00 vertex 1.677048e+00 -5.749973e+00 3.200000e+00 endloop endfacet facet normal 9.762942e-01 -2.164480e-01 0.000000e+00 outer loop vertex 1.568283e+00 -6.240559e+00 3.200000e+00 vertex 1.677048e+00 -5.749973e+00 4.800000e+00 vertex 1.568283e+00 -6.240559e+00 6.400000e+00 endloop endfacet facet normal 9.762942e-01 -2.164480e-01 0.000000e+00 outer loop vertex 1.568283e+00 -6.240559e+00 6.400000e+00 vertex 1.677048e+00 -5.749973e+00 4.800000e+00 vertex 1.677048e+00 -5.749973e+00 6.400000e+00 endloop endfacet facet normal 7.047610e-01 4.698410e-01 -5.315650e-01 outer loop vertex 1.131371e+01 2.262745e+00 7.500000e-01 vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 1.613863e+01 -5.823154e+00 0.000000e+00 endloop endfacet facet normal -5.547002e-01 -8.320503e-01 0.000000e+00 outer loop vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 5.883133e+00 -1.674429e+01 7.500000e-01 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 endloop endfacet facet normal -5.547002e-01 -8.320503e-01 0.000000e+00 outer loop vertex 5.883133e+00 -1.674429e+01 7.500000e-01 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 7.500000e-01 endloop endfacet facet normal 8.320499e-01 5.547009e-01 0.000000e+00 outer loop vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.674429e+01 -5.883125e+00 4.461536e+00 endloop endfacet facet normal 8.320499e-01 5.547009e-01 0.000000e+00 outer loop vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 1.131371e+01 2.262745e+00 7.500000e-01 endloop endfacet facet normal -6.755998e-01 -7.372668e-01 1.611000e-03 outer loop vertex 1.087686e+01 -2.761971e+00 5.744939e+00 vertex 1.094324e+01 -2.828354e+00 3.200000e+00 vertex 1.131371e+01 -3.167835e+00 3.200000e+00 endloop endfacet facet normal -2.883720e-01 -9.574971e-01 6.397001e-03 outer loop vertex 8.712494e+00 -1.657944e+00 6.211606e+00 vertex 9.210815e+00 -1.828144e+00 3.200000e+00 vertex 9.182861e+00 -1.800190e+00 6.124135e+00 endloop endfacet facet normal 1.399569e-01 -1.399559e-01 9.802165e-01 outer loop vertex 7.240768e+00 -1.538664e+01 4.461536e+00 vertex 3.091476e+00 -1.123734e+01 5.646421e+00 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 endloop endfacet facet normal 1.399569e-01 -1.399569e-01 9.802164e-01 outer loop vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.557617e+00 -8.230324e+00 6.294774e+00 vertex 1.494553e+00 -7.556412e+00 6.400000e+00 endloop endfacet facet normal 1.399540e-01 -1.399540e-01 9.802172e-01 outer loop vertex 1.557617e+00 -8.230324e+00 6.294774e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.657959e+00 -8.712479e+00 6.211606e+00 endloop endfacet facet normal 1.399580e-01 -1.399600e-01 9.802158e-01 outer loop vertex 1.657959e+00 -8.712479e+00 6.211606e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.800186e+00 -9.182854e+00 6.124135e+00 endloop endfacet facet normal 1.399560e-01 -1.399550e-01 9.802168e-01 outer loop vertex 1.800186e+00 -9.182854e+00 6.124135e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 2.008377e+00 -9.687119e+00 6.022411e+00 endloop endfacet facet normal 1.399570e-01 -1.399580e-01 9.802161e-01 outer loop vertex 2.008377e+00 -9.687119e+00 6.022411e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 2.205750e+00 -1.007405e+01 5.938982e+00 endloop endfacet facet normal 1.399570e-01 -1.399570e-01 9.802164e-01 outer loop vertex 2.205750e+00 -1.007405e+01 5.938982e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 endloop endfacet facet normal 1.399420e-01 -1.399650e-01 9.802173e-01 outer loop vertex 2.205750e+00 -1.007405e+01 5.938982e+00 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 vertex 2.465988e+00 -1.048810e+01 5.842708e+00 endloop endfacet facet normal 1.399620e-01 -1.399530e-01 9.802161e-01 outer loop vertex 2.465988e+00 -1.048810e+01 5.842708e+00 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 vertex 2.761978e+00 -1.087685e+01 5.744939e+00 endloop endfacet facet normal 1.399530e-01 -1.399580e-01 9.802168e-01 outer loop vertex 2.761978e+00 -1.087685e+01 5.744939e+00 vertex 5.883133e+00 -1.674429e+01 4.461536e+00 vertex 3.091476e+00 -1.123734e+01 5.646421e+00 endloop endfacet facet normal -1.305371e-01 -9.914305e-01 -5.082002e-03 outer loop vertex 7.556412e+00 -1.494553e+00 6.400000e+00 vertex 7.742798e+00 -1.502689e+00 3.200000e+00 vertex 8.240982e+00 -1.568283e+00 3.200000e+00 endloop endfacet facet normal 5.989327e-01 -5.989327e-01 -5.315628e-01 outer loop vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 5.879913e+00 -1.608186e+01 0.000000e+00 vertex 1.613863e+01 -5.823154e+00 0.000000e+00 endloop endfacet facet normal 5.989310e-01 -5.989310e-01 -5.315669e-01 outer loop vertex 5.879913e+00 -1.608186e+01 0.000000e+00 vertex 1.674429e+01 -5.883125e+00 7.500000e-01 vertex 5.883133e+00 -1.674429e+01 7.500000e-01 endloop endfacet facet normal 5.372940e-01 -8.433951e-01 0.000000e+00 outer loop vertex 4.360779e+00 -2.252468e+00 6.400000e+00 vertex 3.936981e+00 -2.522453e+00 3.200000e+00 vertex 4.360779e+00 -2.252468e+00 3.200000e+00 endloop endfacet facet normal 5.372940e-01 -8.433951e-01 0.000000e+00 outer loop vertex 3.936981e+00 -2.522453e+00 3.200000e+00 vertex 4.360779e+00 -2.252468e+00 6.400000e+00 vertex 3.936981e+00 -2.522453e+00 6.400000e+00 endloop endfacet facet normal 2.164409e-01 -9.762957e-01 0.000000e+00 outer loop vertex 6.240570e+00 -1.568279e+00 6.400000e+00 vertex 5.749985e+00 -1.677040e+00 3.200000e+00 vertex 6.240570e+00 -1.568279e+00 3.200000e+00 endloop endfacet facet normal 2.164409e-01 -9.762957e-01 0.000000e+00 outer loop vertex 5.749985e+00 -1.677040e+00 3.200000e+00 vertex 6.240570e+00 -1.568279e+00 6.400000e+00 vertex 5.749985e+00 -1.677040e+00 6.400000e+00 endloop endfacet facet normal -2.028969e-01 -9.791877e-01 4.919999e-03 outer loop vertex 8.230331e+00 -1.557617e+00 6.294774e+00 vertex 8.731583e+00 -1.677032e+00 3.200000e+00 vertex 8.712494e+00 -1.657944e+00 6.211606e+00 endloop endfacet facet normal -3.826839e-01 -9.238648e-01 5.173998e-03 outer loop vertex 9.182861e+00 -1.800190e+00 6.124135e+00 vertex 9.210815e+00 -1.828144e+00 3.200000e+00 vertex 9.675049e+00 -2.020439e+00 3.200000e+00 endloop endfacet facet normal 7.372668e-01 -6.756018e-01 0.000000e+00 outer loop vertex 3.167847e+00 -3.167835e+00 6.400000e+00 vertex 2.828354e+00 -3.538315e+00 3.200000e+00 vertex 3.167847e+00 -3.167835e+00 3.200000e+00 endloop endfacet facet normal 7.372668e-01 -6.756018e-01 0.000000e+00 outer loop vertex 2.828354e+00 -3.538315e+00 3.200000e+00 vertex 3.167847e+00 -3.167835e+00 6.400000e+00 vertex 2.828354e+00 -3.538315e+00 6.400000e+00 endloop endfacet facet normal 9.990475e-01 -4.363598e-02 0.000000e+00 outer loop vertex 1.502701e+00 -6.738754e+00 6.400000e+00 vertex 1.480774e+00 -7.240776e+00 3.200000e+00 vertex 1.502701e+00 -6.738754e+00 3.200000e+00 endloop endfacet facet normal 9.990475e-01 -4.363598e-02 0.000000e+00 outer loop vertex 1.480774e+00 -7.240776e+00 3.200000e+00 vertex 1.502701e+00 -6.738754e+00 6.400000e+00 vertex 1.480774e+00 -7.240776e+00 6.400000e+00 endloop endfacet facet normal -6.087627e-01 -7.933426e-01 3.943998e-03 outer loop vertex 1.048811e+01 -2.465981e+00 5.842708e+00 vertex 1.054459e+01 -2.522453e+00 3.200000e+00 vertex 1.094324e+01 -2.828354e+00 3.200000e+00 endloop endfacet facet normal 9.537147e-01 -3.007129e-01 0.000000e+00 outer loop vertex 1.828156e+00 -5.270733e+00 6.400000e+00 vertex 1.677048e+00 -5.749973e+00 3.200000e+00 vertex 1.828156e+00 -5.270733e+00 3.200000e+00 endloop endfacet facet normal 9.537147e-01 -3.007129e-01 0.000000e+00 outer loop vertex 1.677048e+00 -5.749973e+00 3.200000e+00 vertex 1.828156e+00 -5.270733e+00 6.400000e+00 vertex 1.677048e+00 -5.749973e+00 4.800000e+00 endloop endfacet facet normal 9.537147e-01 -3.007129e-01 0.000000e+00 outer loop vertex 1.677048e+00 -5.749973e+00 4.800000e+00 vertex 1.828156e+00 -5.270733e+00 6.400000e+00 vertex 1.677048e+00 -5.749973e+00 6.400000e+00 endloop endfacet facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 outer loop vertex -2.262741e+00 -1.131371e+01 7.500000e-01 vertex -4.497198e+01 -5.402296e+01 6.400000e+00 vertex -4.497198e+01 -5.402296e+01 7.500000e-01 endloop endfacet facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 outer loop vertex -4.497198e+01 -5.402296e+01 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 7.500000e-01 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 endloop endfacet facet normal 6.239179e-01 -6.239179e-01 -4.705879e-01 outer loop vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex -4.497198e+01 -5.402296e+01 7.500000e-01 vertex -4.497198e+01 -5.345727e+01 0.000000e+00 endloop endfacet facet normal 6.239198e-01 -6.239198e-01 -4.705828e-01 outer loop vertex -4.497198e+01 -5.402296e+01 7.500000e-01 vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex -2.262741e+00 -1.131371e+01 7.500000e-01 endloop endfacet facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 outer loop vertex 5.402295e+01 4.497199e+01 6.400000e+00 vertex 1.131371e+01 2.262745e+00 7.500000e-01 vertex 5.402295e+01 4.497199e+01 7.500000e-01 endloop endfacet facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 outer loop vertex 1.131371e+01 2.262745e+00 7.500000e-01 vertex 5.402295e+01 4.497199e+01 6.400000e+00 vertex 1.131371e+01 2.262745e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex -4.497198e+01 -5.402296e+01 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 2.522461e+00 -3.936970e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex -5.402295e+01 -4.497199e+01 6.400000e+00 vertex 2.522461e+00 -3.936970e+00 6.400000e+00 vertex 4.497198e+01 5.402296e+01 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.522461e+00 -3.936970e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 2.252472e+00 -4.360775e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.252472e+00 -4.360775e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 2.020447e+00 -4.806488e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 2.020447e+00 -4.806488e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.828156e+00 -5.270733e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.828156e+00 -5.270733e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.677048e+00 -5.749973e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.677048e+00 -5.749973e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.568283e+00 -6.240559e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.568283e+00 -6.240559e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.502701e+00 -6.738754e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.502701e+00 -6.738754e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.480774e+00 -7.240776e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 1.480774e+00 -7.240776e+00 6.400000e+00 vertex -2.262741e+00 -1.131371e+01 6.400000e+00 vertex 1.494553e+00 -7.556412e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 2.522461e+00 -3.936970e+00 6.400000e+00 vertex 2.828354e+00 -3.538315e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 2.828354e+00 -3.538315e+00 6.400000e+00 vertex 3.167847e+00 -3.167835e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 3.167847e+00 -3.167835e+00 6.400000e+00 vertex 3.538315e+00 -2.828358e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 3.538315e+00 -2.828358e+00 6.400000e+00 vertex 3.936981e+00 -2.522453e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 3.936981e+00 -2.522453e+00 6.400000e+00 vertex 4.360779e+00 -2.252468e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 4.360779e+00 -2.252468e+00 6.400000e+00 vertex 4.806503e+00 -2.020435e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 4.806503e+00 -2.020435e+00 6.400000e+00 vertex 5.270737e+00 -1.828140e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 5.270737e+00 -1.828140e+00 6.400000e+00 vertex 5.749985e+00 -1.677040e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 5.749985e+00 -1.677040e+00 6.400000e+00 vertex 6.240570e+00 -1.568279e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 6.240570e+00 -1.568279e+00 6.400000e+00 vertex 6.266602e+00 -1.564854e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 6.266602e+00 -1.564854e+00 6.400000e+00 vertex 6.738754e+00 -1.502689e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 6.738754e+00 -1.502689e+00 6.400000e+00 vertex 7.240768e+00 -1.480774e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 7.240768e+00 -1.480774e+00 6.400000e+00 vertex 7.556412e+00 -1.494553e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 7.556412e+00 -1.494553e+00 6.400000e+00 vertex 1.131371e+01 2.262745e+00 6.400000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 4.497198e+01 5.402296e+01 6.400000e+00 vertex 1.131371e+01 2.262745e+00 6.400000e+00 vertex 5.402295e+01 4.497199e+01 6.400000e+00 endloop endfacet facet normal -4.443181e-01 -6.642081e-01 -6.011730e-01 outer loop vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex 5.879913e+00 -1.608186e+01 0.000000e+00 vertex -2.262741e+00 -1.131371e+01 7.500000e-01 endloop endfacet facet normal 6.239206e-01 -6.239206e-01 -4.705807e-01 outer loop vertex 5.402295e+01 4.497199e+01 7.500000e-01 vertex 1.068071e+01 2.195427e+00 0.000000e+00 vertex 5.345728e+01 4.497199e+01 0.000000e+00 endloop endfacet facet normal 6.239198e-01 -6.239198e-01 -4.705828e-01 outer loop vertex 1.068071e+01 2.195427e+00 0.000000e+00 vertex 5.402295e+01 4.497199e+01 7.500000e-01 vertex 1.131371e+01 2.262745e+00 7.500000e-01 endloop endfacet facet normal 6.619063e-01 4.505322e-01 -5.990833e-01 outer loop vertex 1.068071e+01 2.195427e+00 0.000000e+00 vertex 1.131371e+01 2.262745e+00 7.500000e-01 vertex 1.613863e+01 -5.823154e+00 0.000000e+00 endloop endfacet facet normal -4.361398e-02 -9.990485e-01 -0.000000e+00 outer loop vertex 7.556412e+00 -1.494553e+00 6.400000e+00 vertex 7.556412e+00 -1.494553e+00 3.200000e+00 vertex 7.742798e+00 -1.502689e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex -5.345728e+01 -4.497199e+01 0.000000e+00 vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex -4.497198e+01 -5.345727e+01 0.000000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex -5.345728e+01 -4.497199e+01 0.000000e+00 vertex 4.497198e+01 5.345728e+01 0.000000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex 4.497198e+01 5.345728e+01 0.000000e+00 vertex 1.068071e+01 2.195427e+00 0.000000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex -2.194946e+00 -1.068023e+01 0.000000e+00 vertex 1.068071e+01 2.195427e+00 0.000000e+00 vertex 5.879913e+00 -1.608186e+01 0.000000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex 5.879913e+00 -1.608186e+01 0.000000e+00 vertex 1.068071e+01 2.195427e+00 0.000000e+00 vertex 1.613863e+01 -5.823154e+00 0.000000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 outer loop vertex 1.068071e+01 2.195427e+00 0.000000e+00 vertex 4.497198e+01 5.345728e+01 0.000000e+00 vertex 5.345728e+01 4.497199e+01 0.000000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.981964e+00 -8.206696e+00 3.950000e+00 vertex 6.274857e+00 -7.499592e+00 3.950000e+00 vertex 6.533676e+00 -7.947880e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.274857e+00 -7.499592e+00 3.950000e+00 vertex 6.981964e+00 -8.206696e+00 3.950000e+00 vertex 6.274857e+00 -6.981953e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.274857e+00 -6.981953e+00 3.950000e+00 vertex 6.981964e+00 -8.206696e+00 3.950000e+00 vertex 7.499588e+00 -8.206696e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.274857e+00 -6.981953e+00 3.950000e+00 vertex 7.499588e+00 -8.206696e+00 3.950000e+00 vertex 7.947876e+00 -7.947880e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.274857e+00 -6.981953e+00 3.950000e+00 vertex 7.947876e+00 -7.947880e+00 3.950000e+00 vertex 6.533676e+00 -6.533665e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.533676e+00 -6.533665e+00 3.950000e+00 vertex 7.947876e+00 -7.947880e+00 3.950000e+00 vertex 8.206696e+00 -7.499592e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.533676e+00 -6.533665e+00 3.950000e+00 vertex 8.206696e+00 -7.499592e+00 3.950000e+00 vertex 6.981964e+00 -6.274845e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.981964e+00 -6.274845e+00 3.950000e+00 vertex 8.206696e+00 -7.499592e+00 3.950000e+00 vertex 8.206696e+00 -6.981953e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 6.981964e+00 -6.274845e+00 3.950000e+00 vertex 8.206696e+00 -6.981953e+00 3.950000e+00 vertex 7.499588e+00 -6.274845e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 0.000000e+00 1.000000e+00 outer loop vertex 7.499588e+00 -6.274845e+00 3.950000e+00 vertex 8.206696e+00 -6.981953e+00 3.950000e+00 vertex 7.947876e+00 -6.533665e+00 3.950000e+00 endloop endfacet facet normal 6.171330e-01 0.000000e+00 7.868589e-01 outer loop vertex 9.162964e+00 -7.755821e+00 3.200000e+00 vertex 8.206696e+00 -6.981953e+00 3.950000e+00 vertex 8.206696e+00 -7.499592e+00 3.950000e+00 endloop endfacet facet normal 6.171330e-01 0.000000e+00 7.868589e-01 outer loop vertex 8.206696e+00 -6.981953e+00 3.950000e+00 vertex 9.162964e+00 -7.755821e+00 3.200000e+00 vertex 9.162964e+00 -6.725723e+00 3.200000e+00 endloop endfacet facet normal 5.344511e-01 -3.085661e-01 7.868602e-01 outer loop vertex 8.647919e+00 -8.647915e+00 3.200000e+00 vertex 8.206696e+00 -7.499592e+00 3.950000e+00 vertex 7.947876e+00 -7.947880e+00 3.950000e+00 endloop endfacet facet normal 5.344540e-01 -3.085640e-01 7.868591e-01 outer loop vertex 8.206696e+00 -7.499592e+00 3.950000e+00 vertex 8.647919e+00 -8.647915e+00 3.200000e+00 vertex 9.162964e+00 -7.755821e+00 3.200000e+00 endloop endfacet facet normal 3.085658e-01 -5.344507e-01 7.868606e-01 outer loop vertex 8.647919e+00 -8.647915e+00 3.200000e+00 vertex 7.499588e+00 -8.206696e+00 3.950000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 endloop endfacet facet normal 3.085631e-01 -5.344542e-01 7.868593e-01 outer loop vertex 7.499588e+00 -8.206696e+00 3.950000e+00 vertex 8.647919e+00 -8.647915e+00 3.200000e+00 vertex 7.947876e+00 -7.947880e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 -6.171330e-01 7.868589e-01 outer loop vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 6.981964e+00 -8.206696e+00 3.950000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 -6.171330e-01 7.868589e-01 outer loop vertex 6.981964e+00 -8.206696e+00 3.950000e+00 vertex 7.755829e+00 -9.162964e+00 3.200000e+00 vertex 7.499588e+00 -8.206696e+00 3.950000e+00 endloop endfacet facet normal -3.085659e-01 -5.344518e-01 7.868598e-01 outer loop vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 6.533676e+00 -7.947880e+00 3.950000e+00 vertex 5.833633e+00 -8.647915e+00 3.200000e+00 endloop endfacet facet normal -3.085620e-01 -5.344521e-01 7.868611e-01 outer loop vertex 6.533676e+00 -7.947880e+00 3.950000e+00 vertex 6.725723e+00 -9.162964e+00 3.200000e+00 vertex 6.981964e+00 -8.206696e+00 3.950000e+00 endloop endfacet facet normal -5.344530e-01 -3.085630e-01 7.868601e-01 outer loop vertex 6.533676e+00 -7.947880e+00 3.950000e+00 vertex 5.318588e+00 -7.755821e+00 3.200000e+00 vertex 5.833633e+00 -8.647915e+00 3.200000e+00 endloop endfacet facet normal -5.344528e-01 -3.085669e-01 7.868587e-01 outer loop vertex 5.318588e+00 -7.755821e+00 3.200000e+00 vertex 6.533676e+00 -7.947880e+00 3.950000e+00 vertex 6.274857e+00 -7.499592e+00 3.950000e+00 endloop endfacet facet normal -6.171330e-01 0.000000e+00 7.868589e-01 outer loop vertex 6.274857e+00 -7.499592e+00 3.950000e+00 vertex 5.318588e+00 -6.725723e+00 3.200000e+00 vertex 5.318588e+00 -7.755821e+00 3.200000e+00 endloop endfacet facet normal -6.171330e-01 0.000000e+00 7.868589e-01 outer loop vertex 5.318588e+00 -6.725723e+00 3.200000e+00 vertex 6.274857e+00 -7.499592e+00 3.950000e+00 vertex 6.274857e+00 -6.981953e+00 3.950000e+00 endloop endfacet facet normal -5.344540e-01 3.085640e-01 7.868591e-01 outer loop vertex 6.274857e+00 -6.981953e+00 3.950000e+00 vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 5.318588e+00 -6.725723e+00 3.200000e+00 endloop endfacet facet normal -5.344511e-01 3.085661e-01 7.868602e-01 outer loop vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 6.274857e+00 -6.981953e+00 3.950000e+00 vertex 6.533676e+00 -6.533665e+00 3.950000e+00 endloop endfacet facet normal -3.085659e-01 5.344518e-01 7.868598e-01 outer loop vertex 6.981964e+00 -6.274845e+00 3.950000e+00 vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 6.533676e+00 -6.533665e+00 3.950000e+00 endloop endfacet facet normal -3.085659e-01 5.344518e-01 7.868598e-01 outer loop vertex 5.833633e+00 -5.833630e+00 3.200000e+00 vertex 6.981964e+00 -6.274845e+00 3.950000e+00 vertex 6.725723e+00 -5.318581e+00 3.200000e+00 endloop endfacet facet normal 0.000000e+00 6.171340e-01 7.868581e-01 outer loop vertex 7.499588e+00 -6.274845e+00 3.950000e+00 vertex 6.725723e+00 -5.318581e+00 3.200000e+00 vertex 6.981964e+00 -6.274845e+00 3.950000e+00 endloop endfacet facet normal 0.000000e+00 6.171340e-01 7.868581e-01 outer loop vertex 6.725723e+00 -5.318581e+00 3.200000e+00 vertex 7.499588e+00 -6.274845e+00 3.950000e+00 vertex 7.755829e+00 -5.318581e+00 3.200000e+00 endloop endfacet facet normal 3.085659e-01 5.344518e-01 7.868598e-01 outer loop vertex 7.947876e+00 -6.533665e+00 3.950000e+00 vertex 7.755829e+00 -5.318581e+00 3.200000e+00 vertex 7.499588e+00 -6.274845e+00 3.950000e+00 endloop endfacet facet normal 3.085659e-01 5.344518e-01 7.868598e-01 outer loop vertex 7.755829e+00 -5.318581e+00 3.200000e+00 vertex 7.947876e+00 -6.533665e+00 3.950000e+00 vertex 8.647919e+00 -5.833630e+00 3.200000e+00 endloop endfacet facet normal 5.344528e-01 3.085669e-01 7.868587e-01 outer loop vertex 9.162964e+00 -6.725723e+00 3.200000e+00 vertex 7.947876e+00 -6.533665e+00 3.950000e+00 vertex 8.206696e+00 -6.981953e+00 3.950000e+00 endloop endfacet facet normal 5.344530e-01 3.085630e-01 7.868601e-01 outer loop vertex 7.947876e+00 -6.533665e+00 3.950000e+00 vertex 9.162964e+00 -6.725723e+00 3.200000e+00 vertex 8.647919e+00 -5.833630e+00 3.200000e+00 endloop endfacet facet normal 7.383561e-01 6.744090e-01 1.671000e-03 outer loop vertex 2.761978e+00 -1.087685e+01 5.744939e+00 vertex 3.091476e+00 -1.123734e+01 5.646421e+00 vertex 2.828369e+00 -1.094323e+01 3.200000e+00 endloop endfacet facet normal 7.961162e-01 6.051301e-01 4.081001e-03 outer loop vertex 2.465988e+00 -1.048810e+01 5.842708e+00 vertex 2.761978e+00 -1.087685e+01 5.744939e+00 vertex 2.522461e+00 -1.054457e+01 3.200000e+00 endloop endfacet facet normal 7.933351e-01 6.087661e-01 4.818000e-03 outer loop vertex 2.522461e+00 -1.054457e+01 3.200000e+00 vertex 2.761978e+00 -1.087685e+01 5.744939e+00 vertex 2.828369e+00 -1.094323e+01 3.200000e+00 endloop endfacet facet normal 8.433733e-01 5.372882e-01 6.541003e-03 outer loop vertex 2.252472e+00 -1.012077e+01 3.200000e+00 vertex 2.465988e+00 -1.048810e+01 5.842708e+00 vertex 2.522461e+00 -1.054457e+01 3.200000e+00 endloop endfacet facet normal 8.472042e-01 5.312401e-01 5.391001e-03 outer loop vertex 2.205750e+00 -1.007405e+01 5.938982e+00 vertex 2.465988e+00 -1.048810e+01 5.842708e+00 vertex 2.252472e+00 -1.012077e+01 3.200000e+00 endloop endfacet facet normal 8.869877e-01 4.617359e-01 7.254998e-03 outer loop vertex 2.020447e+00 -9.675056e+00 3.200000e+00 vertex 2.205750e+00 -1.007405e+01 5.938982e+00 vertex 2.252472e+00 -1.012077e+01 3.200000e+00 endloop endfacet facet normal 8.912891e-01 4.533991e-01 5.749000e-03 outer loop vertex 2.020447e+00 -9.675056e+00 3.200000e+00 vertex 2.008377e+00 -9.687119e+00 6.022411e+00 vertex 2.205750e+00 -1.007405e+01 5.938982e+00 endloop endfacet facet normal 9.238582e-01 3.826941e-01 5.586002e-03 outer loop vertex 1.828140e+00 -9.210812e+00 3.200000e+00 vertex 2.008377e+00 -9.687119e+00 6.022411e+00 vertex 2.020447e+00 -9.675056e+00 3.200000e+00 endloop endfacet facet normal 9.246783e-01 3.807141e-01 5.200001e-03 outer loop vertex 1.800186e+00 -9.182854e+00 6.124135e+00 vertex 2.008377e+00 -9.687119e+00 6.022411e+00 vertex 1.828140e+00 -9.210812e+00 3.200000e+00 endloop endfacet facet normal 9.575091e-01 2.883320e-01 6.397001e-03 outer loop vertex 1.657959e+00 -8.712479e+00 6.211606e+00 vertex 1.800186e+00 -9.182854e+00 6.124135e+00 vertex 1.828140e+00 -9.210812e+00 3.200000e+00 endloop endfacet facet normal 9.537161e-01 3.006800e-01 4.139001e-03 outer loop vertex 1.657959e+00 -8.712479e+00 6.211606e+00 vertex 1.828140e+00 -9.210812e+00 3.200000e+00 vertex 1.677048e+00 -8.731567e+00 3.200000e+00 endloop endfacet facet normal 9.762821e-01 2.164490e-01 4.816000e-03 outer loop vertex 1.568283e+00 -8.240990e+00 3.200000e+00 vertex 1.657959e+00 -8.712479e+00 6.211606e+00 vertex 1.677048e+00 -8.731567e+00 3.200000e+00 endloop endfacet facet normal 9.791123e-01 2.033030e-01 2.674001e-03 outer loop vertex 1.557617e+00 -8.230324e+00 6.294774e+00 vertex 1.657959e+00 -8.712479e+00 6.211606e+00 vertex 1.568283e+00 -8.240990e+00 3.200000e+00 endloop endfacet facet normal 9.956901e-01 9.269100e-02 3.112000e-03 outer loop vertex 1.494553e+00 -7.556412e+00 6.400000e+00 vertex 1.557617e+00 -8.230324e+00 6.294774e+00 vertex 1.568283e+00 -8.240990e+00 3.200000e+00 endloop endfacet facet normal 9.914339e-01 1.305110e-01 -5.076999e-03 outer loop vertex 1.494553e+00 -7.556412e+00 6.400000e+00 vertex 1.568283e+00 -8.240990e+00 3.200000e+00 vertex 1.502701e+00 -7.742790e+00 3.200000e+00 endloop endfacet facet normal 9.990485e-01 4.361198e-02 0.000000e+00 outer loop vertex 1.480774e+00 -7.240776e+00 6.400000e+00 vertex 1.494553e+00 -7.556412e+00 6.400000e+00 vertex 1.480774e+00 -7.240776e+00 3.200000e+00 endloop endfacet facet normal 9.990475e-01 4.363598e-02 1.999999e-06 outer loop vertex 1.480774e+00 -7.240776e+00 3.200000e+00 vertex 1.494553e+00 -7.556412e+00 6.400000e+00 vertex 1.502701e+00 -7.742790e+00 3.200000e+00 endloop endfacet endsolid Default openscad-2021.01/testdata/scad/misc/include-recursive-test.scad0000644000000000000000000000023014005610145023057 0ustar rootrootinclude include <../misc/include-recursive-test.scad> include <../../scad/misc/include-recursive-test.scad> echo("INC"); openscad-2021.01/testdata/scad/misc/parent_module-tests.scad0000644000000000000000000000077714005610145022470 0ustar rootroot/* $parent_modules should return the number of module in the module instantiation stack. The stack is independent on where the modules are defined. It's where they're instantiated that counts. parent_module(N) returns the Nth module name in the stack */ module print(name) { echo("name: ", name); for (i=[1:$parent_modules-1]) echo(parent_module(i)); } module yyy() { print("yyy"); } module test() { module xxx() { print("xxx"); yyy(); } print("test"); xxx(); } test(); openscad-2021.01/testdata/scad/misc/string-unicode.scad0000644000000000000000000000315714005610145021417 0ustar rootroot//Test length reporting text_1bytes_len = "1234"; text_2bytes_len = "ЛЛЛЛ"; text_4bytes_len = "🂡🂱🃁🃑"; echo( "text_1bytes_len = ", text_1bytes_len, " len = ", len(text_1bytes_len) ); echo( "text_2bytes_len = ", text_2bytes_len, " len = ", len(text_2bytes_len) ); echo( "text_4bytes_len = ", text_4bytes_len, " len = ", len(text_4bytes_len) ); //Test how well arrays of unicode string are accessed. texts_array = [ "DEADBEEF", "Ленивый рыжий кот", "كسول الزنجبيل القط", "懶惰的姜貓", "äöü ÄÖÜ ß", "😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐", "⠁⠂⠃⠄⠅⠆⠇⠈⠉⠊⠋⠌⠍⠎⠏", "🂡🂱🃁🃑", ]; text_2bytes = "Ленивый рыжий кот"; text_4bytes = "🂡🂱🃁🃑"; //Test all the normal accesses for (text_array_idx = [0:(len(texts_array)-1)]) { echo( "[", text_array_idx, "] = ", texts_array[text_array_idx], " of len=", len(texts_array[text_array_idx]), ":" ); for (text_idx = [0:(len(texts_array[text_array_idx])-1)]) { echo( " [", text_idx, ,"]=", texts_array[text_array_idx][text_idx] ); } } //Test one past the last element of (x-byte unicode). This will be one past the length but inside the char length of the string echo( "Past end of unicode only 2-byte ", text_2bytes[len(text_2bytes)] ); echo( "Past end of unicode only 4-byte ", text_4bytes[len(text_4bytes)] ); //Test past the last element of (x-byte unicode). Outside both lengths. echo( "Past end of both 2-byte ", text_2bytes[ len(text_2bytes) * 2 ] ); echo( "Past end of both 4-byte ", text_4bytes[ len(text_4bytes) * 4 ] ); openscad-2021.01/testdata/scad/misc/root-modifiers.scad0000644000000000000000000000002414005610145021415 0ustar rootroot!sphere(); !cube(); openscad-2021.01/testdata/scad/misc/allmodules.scad0000644000000000000000000000076314005610145020626 0ustar rootrootminkowski(); hull(); resize(); child(); echo(); assign(); for(); intersection_for(); if(false) { cube(); } else { sphere(); } union(); difference(); intersection(); dxf_linear_extrude(); linear_extrude(); dxf_rotate_extrude(); rotate_extrude(); import(); import_stl(); import_off(); import_dxf(); group(); cube(); sphere(); cylinder(); polyhedron(); square(); circle(); polygon(); projection(); render(); surface(); scale(); rotate(); mirror(); translate(); multmatrix(); color(); offset(); text(); openscad-2021.01/testdata/scad/misc/recursion-test-module.scad0000644000000000000000000000006514005610145022731 0ustar rootroot// Module recursion module crash() crash(); crash(); openscad-2021.01/testdata/scad/misc/errors-warnings.scad0000644000000000000000000000426614005610145021631 0ustar rootrootecho(a); polygon(points=[[0,0],[100,0],[130,50],[30]]); polyhedron( points=[ [10,10,0],[10,-10,0],[-10,-10,0],[-10,10,0], [0] ], faces=[ [0,1,4],[1,2,4],[2,3,4],[3,0,4], [1,0,3],[2,1,3] ] ); //file does not exist - we only care about the file ending import("doesNotExist.aaa"); //file does not exist an thus creates a warning import("doesNotExist.off", origin="string"); //unknown module hello(); //unknown function b=test(); //radius is ignored as a diameter is defined circle(r=1,d=4); cylinder(r1=1,d1=1); rotate(1/0) rotate([1/0,1/0]) rotate((1/0)/(1/0)) cube(); circle(rad=5); //too many unnamed arguments cube(1,2,3,4,5,6); //either r or r1 and r2 cylinder(r1=1,r2=2,r=3); cylinder(r=0,r1=1,r2=2); cylinder(d=0,r1=1,r2=2); cylinder(5,r1=1,r2=2); $vpr="[1,2,3]"; $vpt=[1,2,3,4]; $vpd=[1]; color([-1,0,1,2]) color("notAName") box(); cylinder($fs=0); cylinder($fa=0); cylinder($fn=0); cylinder($fs=1/0); cylinder($fa=1/0); cylinder($fn=1/0); cylinder($fs="test"); cylinder($fa="test"); cylinder($fn="test"); cube(10,center=true,center=false); sphere(r=1,r=2); rotate_extrude(convexity = 10, origin="test") translate([2, 0, 0]) circle(r = 1); linear_extrude(height = 10, center = true, convexity = 10, origin="test", scale=1/0) translate([2, 0, 0]) circle(r = 1); table1 = [[10,10],[20,20]]; echo(lookup(0, table1)); //OK, but limited to 10 echo(lookup(15, table1)); //OK echo(lookup(30, table1)); //OK, but limited to 20 echo(lookup("test", table1)); //invalid first parameter echo(lookup(1, table1, 3)); //to many arguments echo(lookup(1)); //not enough arguments nan = (1/0)/(1/0); OriginPoint = dxf_cross(file="doesNotExist.dxf", layer="SCAD.Origin", origin=[1/0, nan], scale=1); TotalWidth = dxf_dim(file="doesNotExist.dxf", name="TotalWidth", layer="SCAD.Origin", origin=[1,2,3], scale=1); dxf="dim-all.dxf"; // this does exist echo(dxf); OriginPoint2 = dxf_cross(file=dxf, layer="SCAD.Origin", origin=[1/0, 0], scale=1, notSupported="test"); TotalWidth2 = dxf_dim(file=dxf, name="TotalWidth", layer="SCAD.Origin", scale=1, notSupported="test"); cube() cylinder(); sphere() cylinder() cube(); openscad-2021.01/testdata/scad/misc/square10.scad0000644000000000000000000000001414005610145020113 0ustar rootrootsquare(10); openscad-2021.01/testdata/scad/misc/localfiles-test.scad0000644000000000000000000000010214005610145021542 0ustar rootrootuse localfiles_module(); openscad-2021.01/testdata/scad/misc/allfunctions.scad0000644000000000000000000000065314005610145021164 0ustar rootroota = abs(); b = sign(); c = rands(); d = min(); e = max(); f = sin(); g = cos(); h = asin(); i = acos(); j = tan(); k = atan(); l = atan2(); m = round(); n = ceil(); o = floor(); p = pow(); q = sqrt(); r = exp(); ra = len(); s = log(); t = ln(); u = str(); ua = chr(); ub = concat(); v = lookup(); va = search(); y = version(); z = version_num(); za = norm(); zb = cross(); zc = parent_module(); w = dxf_dim(); x = dxf_cross(); openscad-2021.01/testdata/scad/misc/children-warnings-tests.scad0000644000000000000000000000052514005610145023237 0ustar rootrootchild(-1)test(); module childOutRange(num){ child(5); } childOutRange(5)cube(); childOutRange(5){ cube(); sphere(); } module lineup(num, space) { for (i = [0 : num-1]) translate([ space*i, 0, 0 ]) children([0:10000]); } module testStr(){ children("test"); } lineup(1, 65){ sphere(30);cube(35);} testStr()cube();openscad-2021.01/testdata/scad/misc/recursion-test-function3.scad0000644000000000000000000000044314005610145023354 0ustar rootroot//Example without tail-recursion //https://en.wikibooks.org/w/index.php?title=OpenSCAD_User_Manual/User-Defined_Functions_and_Modules&oldid=3379916#Recursive_functions function add_up_to(n) = ( n==0 ? 0 : n + add_up_to(n-1) ); echo(sum10=add_up_to(10)); echo(sum=add_up_to(-1)); openscad-2021.01/testdata/scad/functions/0000755000000000000000000000000014005610145016700 5ustar rootrootopenscad-2021.01/testdata/scad/functions/inf-tests.scad0000644000000000000000000000173714005610145021460 0ustar rootrootecho("0/0",0/0); echo("-0/0",-0/0); echo("0/-0",0/-0); echo("1/0",1/0); echo("1/-0",1/-0); echo("-1/0",-1/0); echo("-1/-0",-1/-0); echo("sin(1/0)",sin(1/0)); echo("cos(1/0)",cos(1/0)); echo("tan(1/0)",tan(1/0)); echo("asin(1/0)",asin(1/0)); echo("acos(1/0)",acos(1/0)); echo("atan(1/0)",atan(1/0)); echo("atan(-1/0)",atan(-1/0)); echo("atan2(1/0, -1/0)",atan2(1/0, -1/0)); echo("ceil(-1/0)",ceil(-1/0)); echo("ceil(1/0)",ceil(1/0)); echo("floor(-1/0)",floor(-1/0)); echo("floor(1/0)",floor(1/0)); echo("exp(1/0)",exp(1/0)); echo("exp(-1/0)",exp(-1/0)); echo("ln(1/0)",ln(1/0)); echo("ln(-1/0)",ln(-1/0)); echo("log(1/0)",log(1/0)); echo("log(-1/0)",log(-1/0)); echo("max(-1/0, 1/0)",max(-1/0, 1/0)); echo("min(-1/0, 1/0)",min(-1/0, 1/0)); echo("pow(2, 1/0)",pow(2, 1/0)); echo("pow(2, -1/0)",pow(2, -1/0)); echo("round(1/0)",round(1/0)); echo("round(-1/0)",round(-1/0)); echo("sign(1/0)",sign(1/0)); echo("sign(-1/0)",sign(-1/0)); echo("sqrt(1/0)",sqrt(1/0)); echo("sqrt(-1/0)",sqrt(-1/0)); openscad-2021.01/testdata/scad/functions/assert-expression-tests.scad0000644000000000000000000000072014005610145024371 0ustar rootroota = 3; b = 6; t0 = assert(true); echo(t0 = t0); t1 = assert("t1"); echo(t1 = t1); t2 = assert(a*b); echo(t2 = t2); t3 = assert(condition = a*b); echo(t3 = t3); t4 = assert(true) a*b; echo(t4 = t4); c = 2; t5 = assert(condition = 2) a*b*c; echo(t5 = t5); d = c + 9; t6 = assert(condition = d + 5 > 15, message = str("value: ", d + 5)) a*b*c*d; echo(t6 = t6); t7 = assert(true) [a,b]; echo(t7 = t7); t8 = assert(true) [for (i=[1:a]) [i,b]]; echo(t8 = t8); openscad-2021.01/testdata/scad/functions/rands.scad0000644000000000000000000004036714005610145020655 0ustar rootroot// verify basic rands(), params are ( min, max, num_results, seed (optional) ); v1 = rands(0,0,0,0); v2 = rands(-10,0,20,0); v3 = rands(0,0,-20); v4 = rands(1,2,-20); v5 = rands(-1,-2,-20); v6 = rands(-2,-1,-20); v7 = rands(0,2,0,0); v8 = rands(0,-3,-10,0); v9 = rands(-40,-3,1000,0); va = rands(10,200,1000,-32); vb = rands("akhma","to","va"); vc = rands(0,0,-20); vd = rands(1,2,-20); ve = rands(-10,0,20); vf = rands(0,2,0); vg = rands(0,-3,0); vh = rands(1,0,"blah"); vi = rands(0,-3,-10); vj = rands(-40,-3,1000); vk = rands(10,200,1000); vq = rands(1, 5); vp = rands(1, 5); vo = rands(1); vn = rands(); vl = rands(v[0],v[1],v[2]); vm = rands(1,2,-20); sphere(); echo("i hope rands() did not crash"); v = rands(1,1,4); echo( v ); echo( rands(1,2,3,4.1) ); echo( rands(1,2,3,-4.1) ); echo( rands(1,2,3,-4.1e100) ); echo( rands(1,2,3,4.1e100) ); echo( rands(1,2,3,-4.1e-100) ); echo( rands(1,2,3,4.1e-100) ); // part 2 - verify seeded rands() behavior with bizarro infinite inputs echo("rands(1/0,1/0,1/0,1/0)", rands(1/0,1/0,1/0,1/0)); echo("rands(1/0,1/0,1/0,-1/0)", rands(1/0,1/0,1/0,-1/0)); echo("rands(1/0,1/0,1/0,1.1)", rands(1/0,1/0,1/0,1.1)); echo("rands(1/0,1/0,1/0,-1.1)", rands(1/0,1/0,1/0,-1.1)); echo("rands(1/0,1/0,-1/0,1/0)", rands(1/0,1/0,-1/0,1/0)); echo("rands(1/0,1/0,-1/0,-1/0)", rands(1/0,1/0,-1/0,-1/0)); echo("rands(1/0,1/0,-1/0,1.1)", rands(1/0,1/0,-1/0,1.1)); echo("rands(1/0,1/0,-1/0,-1.1)", rands(1/0,1/0,-1/0,-1.1)); echo("rands(1/0,1/0,1.1,1/0)", rands(1/0,1/0,1.1,1/0)); echo("rands(1/0,1/0,1.1,-1/0)", rands(1/0,1/0,1.1,-1/0)); echo("rands(1/0,1/0,1.1,1.1)", rands(1/0,1/0,1.1,1.1)); echo("rands(1/0,1/0,1.1,-1.1)", rands(1/0,1/0,1.1,-1.1)); echo("rands(1/0,1/0,-1.1,1/0)", rands(1/0,1/0,-1.1,1/0)); echo("rands(1/0,1/0,-1.1,-1/0)", rands(1/0,1/0,-1.1,-1/0)); echo("rands(1/0,1/0,-1.1,1.1)", rands(1/0,1/0,-1.1,1.1)); echo("rands(1/0,1/0,-1.1,-1.1)", rands(1/0,1/0,-1.1,-1.1)); echo("rands(1/0,-1/0,1/0,1/0)", rands(1/0,-1/0,1/0,1/0)); echo("rands(1/0,-1/0,1/0,-1/0)", rands(1/0,-1/0,1/0,-1/0)); echo("rands(1/0,-1/0,1/0,1.1)", rands(1/0,-1/0,1/0,1.1)); echo("rands(1/0,-1/0,1/0,-1.1)", rands(1/0,-1/0,1/0,-1.1)); echo("rands(1/0,-1/0,-1/0,1/0)", rands(1/0,-1/0,-1/0,1/0)); echo("rands(1/0,-1/0,-1/0,-1/0)", rands(1/0,-1/0,-1/0,-1/0)); echo("rands(1/0,-1/0,-1/0,1.1)", rands(1/0,-1/0,-1/0,1.1)); echo("rands(1/0,-1/0,-1/0,-1.1)", rands(1/0,-1/0,-1/0,-1.1)); echo("rands(1/0,-1/0,1.1,1/0)", rands(1/0,-1/0,1.1,1/0)); echo("rands(1/0,-1/0,1.1,-1/0)", rands(1/0,-1/0,1.1,-1/0)); echo("rands(1/0,-1/0,1.1,1.1)", rands(1/0,-1/0,1.1,1.1)); echo("rands(1/0,-1/0,1.1,-1.1)", rands(1/0,-1/0,1.1,-1.1)); echo("rands(1/0,-1/0,-1.1,1/0)", rands(1/0,-1/0,-1.1,1/0)); echo("rands(1/0,-1/0,-1.1,-1/0)", rands(1/0,-1/0,-1.1,-1/0)); echo("rands(1/0,-1/0,-1.1,1.1)", rands(1/0,-1/0,-1.1,1.1)); echo("rands(1/0,-1/0,-1.1,-1.1)", rands(1/0,-1/0,-1.1,-1.1)); echo("rands(1/0,1.1,1/0,1/0)", rands(1/0,1.1,1/0,1/0)); echo("rands(1/0,1.1,1/0,-1/0)", rands(1/0,1.1,1/0,-1/0)); echo("rands(1/0,1.1,1/0,1.1)", rands(1/0,1.1,1/0,1.1)); echo("rands(1/0,1.1,1/0,-1.1)", rands(1/0,1.1,1/0,-1.1)); echo("rands(1/0,1.1,-1/0,1/0)", rands(1/0,1.1,-1/0,1/0)); echo("rands(1/0,1.1,-1/0,-1/0)", rands(1/0,1.1,-1/0,-1/0)); echo("rands(1/0,1.1,-1/0,1.1)", rands(1/0,1.1,-1/0,1.1)); echo("rands(1/0,1.1,-1/0,-1.1)", rands(1/0,1.1,-1/0,-1.1)); echo("rands(1/0,1.1,1.1,1/0)", rands(1/0,1.1,1.1,1/0)); echo("rands(1/0,1.1,1.1,-1/0)", rands(1/0,1.1,1.1,-1/0)); echo("rands(1/0,1.1,1.1,1.1)", rands(1/0,1.1,1.1,1.1)); echo("rands(1/0,1.1,1.1,-1.1)", rands(1/0,1.1,1.1,-1.1)); echo("rands(1/0,1.1,-1.1,1/0)", rands(1/0,1.1,-1.1,1/0)); echo("rands(1/0,1.1,-1.1,-1/0)", rands(1/0,1.1,-1.1,-1/0)); echo("rands(1/0,1.1,-1.1,1.1)", rands(1/0,1.1,-1.1,1.1)); echo("rands(1/0,1.1,-1.1,-1.1)", rands(1/0,1.1,-1.1,-1.1)); echo("rands(1/0,-1.1,1/0,1/0)", rands(1/0,-1.1,1/0,1/0)); echo("rands(1/0,-1.1,1/0,-1/0)", rands(1/0,-1.1,1/0,-1/0)); echo("rands(1/0,-1.1,1/0,1.1)", rands(1/0,-1.1,1/0,1.1)); echo("rands(1/0,-1.1,1/0,-1.1)", rands(1/0,-1.1,1/0,-1.1)); echo("rands(1/0,-1.1,-1/0,1/0)", rands(1/0,-1.1,-1/0,1/0)); echo("rands(1/0,-1.1,-1/0,-1/0)", rands(1/0,-1.1,-1/0,-1/0)); echo("rands(1/0,-1.1,-1/0,1.1)", rands(1/0,-1.1,-1/0,1.1)); echo("rands(1/0,-1.1,-1/0,-1.1)", rands(1/0,-1.1,-1/0,-1.1)); echo("rands(1/0,-1.1,1.1,1/0)", rands(1/0,-1.1,1.1,1/0)); echo("rands(1/0,-1.1,1.1,-1/0)", rands(1/0,-1.1,1.1,-1/0)); echo("rands(1/0,-1.1,1.1,1.1)", rands(1/0,-1.1,1.1,1.1)); echo("rands(1/0,-1.1,1.1,-1.1)", rands(1/0,-1.1,1.1,-1.1)); echo("rands(1/0,-1.1,-1.1,1/0)", rands(1/0,-1.1,-1.1,1/0)); echo("rands(1/0,-1.1,-1.1,-1/0)", rands(1/0,-1.1,-1.1,-1/0)); echo("rands(1/0,-1.1,-1.1,1.1)", rands(1/0,-1.1,-1.1,1.1)); echo("rands(1/0,-1.1,-1.1,-1.1)", rands(1/0,-1.1,-1.1,-1.1)); echo("rands(-1/0,1/0,1/0,1/0)", rands(-1/0,1/0,1/0,1/0)); echo("rands(-1/0,1/0,1/0,-1/0)", rands(-1/0,1/0,1/0,-1/0)); echo("rands(-1/0,1/0,1/0,1.1)", rands(-1/0,1/0,1/0,1.1)); echo("rands(-1/0,1/0,1/0,-1.1)", rands(-1/0,1/0,1/0,-1.1)); echo("rands(-1/0,1/0,-1/0,1/0)", rands(-1/0,1/0,-1/0,1/0)); echo("rands(-1/0,1/0,-1/0,-1/0)", rands(-1/0,1/0,-1/0,-1/0)); echo("rands(-1/0,1/0,-1/0,1.1)", rands(-1/0,1/0,-1/0,1.1)); echo("rands(-1/0,1/0,-1/0,-1.1)", rands(-1/0,1/0,-1/0,-1.1)); echo("rands(-1/0,1/0,1.1,1/0)", rands(-1/0,1/0,1.1,1/0)); echo("rands(-1/0,1/0,1.1,-1/0)", rands(-1/0,1/0,1.1,-1/0)); echo("rands(-1/0,1/0,1.1,1.1)", rands(-1/0,1/0,1.1,1.1)); echo("rands(-1/0,1/0,1.1,-1.1)", rands(-1/0,1/0,1.1,-1.1)); echo("rands(-1/0,1/0,-1.1,1/0)", rands(-1/0,1/0,-1.1,1/0)); echo("rands(-1/0,1/0,-1.1,-1/0)", rands(-1/0,1/0,-1.1,-1/0)); echo("rands(-1/0,1/0,-1.1,1.1)", rands(-1/0,1/0,-1.1,1.1)); echo("rands(-1/0,1/0,-1.1,-1.1)", rands(-1/0,1/0,-1.1,-1.1)); echo("rands(-1/0,-1/0,1/0,1/0)", rands(-1/0,-1/0,1/0,1/0)); echo("rands(-1/0,-1/0,1/0,-1/0)", rands(-1/0,-1/0,1/0,-1/0)); echo("rands(-1/0,-1/0,1/0,1.1)", rands(-1/0,-1/0,1/0,1.1)); echo("rands(-1/0,-1/0,1/0,-1.1)", rands(-1/0,-1/0,1/0,-1.1)); echo("rands(-1/0,-1/0,-1/0,1/0)", rands(-1/0,-1/0,-1/0,1/0)); echo("rands(-1/0,-1/0,-1/0,-1/0)", rands(-1/0,-1/0,-1/0,-1/0)); echo("rands(-1/0,-1/0,-1/0,1.1)", rands(-1/0,-1/0,-1/0,1.1)); echo("rands(-1/0,-1/0,-1/0,-1.1)", rands(-1/0,-1/0,-1/0,-1.1)); echo("rands(-1/0,-1/0,1.1,1/0)", rands(-1/0,-1/0,1.1,1/0)); echo("rands(-1/0,-1/0,1.1,-1/0)", rands(-1/0,-1/0,1.1,-1/0)); echo("rands(-1/0,-1/0,1.1,1.1)", rands(-1/0,-1/0,1.1,1.1)); echo("rands(-1/0,-1/0,1.1,-1.1)", rands(-1/0,-1/0,1.1,-1.1)); echo("rands(-1/0,-1/0,-1.1,1/0)", rands(-1/0,-1/0,-1.1,1/0)); echo("rands(-1/0,-1/0,-1.1,-1/0)", rands(-1/0,-1/0,-1.1,-1/0)); echo("rands(-1/0,-1/0,-1.1,1.1)", rands(-1/0,-1/0,-1.1,1.1)); echo("rands(-1/0,-1/0,-1.1,-1.1)", rands(-1/0,-1/0,-1.1,-1.1)); echo("rands(-1/0,1.1,1/0,1/0)", rands(-1/0,1.1,1/0,1/0)); echo("rands(-1/0,1.1,1/0,-1/0)", rands(-1/0,1.1,1/0,-1/0)); echo("rands(-1/0,1.1,1/0,1.1)", rands(-1/0,1.1,1/0,1.1)); echo("rands(-1/0,1.1,1/0,-1.1)", rands(-1/0,1.1,1/0,-1.1)); echo("rands(-1/0,1.1,-1/0,1/0)", rands(-1/0,1.1,-1/0,1/0)); echo("rands(-1/0,1.1,-1/0,-1/0)", rands(-1/0,1.1,-1/0,-1/0)); echo("rands(-1/0,1.1,-1/0,1.1)", rands(-1/0,1.1,-1/0,1.1)); echo("rands(-1/0,1.1,-1/0,-1.1)", rands(-1/0,1.1,-1/0,-1.1)); echo("rands(-1/0,1.1,1.1,1/0)", rands(-1/0,1.1,1.1,1/0)); echo("rands(-1/0,1.1,1.1,-1/0)", rands(-1/0,1.1,1.1,-1/0)); echo("rands(-1/0,1.1,1.1,1.1)", rands(-1/0,1.1,1.1,1.1)); echo("rands(-1/0,1.1,1.1,-1.1)", rands(-1/0,1.1,1.1,-1.1)); echo("rands(-1/0,1.1,-1.1,1/0)", rands(-1/0,1.1,-1.1,1/0)); echo("rands(-1/0,1.1,-1.1,-1/0)", rands(-1/0,1.1,-1.1,-1/0)); echo("rands(-1/0,1.1,-1.1,1.1)", rands(-1/0,1.1,-1.1,1.1)); echo("rands(-1/0,1.1,-1.1,-1.1)", rands(-1/0,1.1,-1.1,-1.1)); echo("rands(-1/0,-1.1,1/0,1/0)", rands(-1/0,-1.1,1/0,1/0)); echo("rands(-1/0,-1.1,1/0,-1/0)", rands(-1/0,-1.1,1/0,-1/0)); echo("rands(-1/0,-1.1,1/0,1.1)", rands(-1/0,-1.1,1/0,1.1)); echo("rands(-1/0,-1.1,1/0,-1.1)", rands(-1/0,-1.1,1/0,-1.1)); echo("rands(-1/0,-1.1,-1/0,1/0)", rands(-1/0,-1.1,-1/0,1/0)); echo("rands(-1/0,-1.1,-1/0,-1/0)", rands(-1/0,-1.1,-1/0,-1/0)); echo("rands(-1/0,-1.1,-1/0,1.1)", rands(-1/0,-1.1,-1/0,1.1)); echo("rands(-1/0,-1.1,-1/0,-1.1)", rands(-1/0,-1.1,-1/0,-1.1)); echo("rands(-1/0,-1.1,1.1,1/0)", rands(-1/0,-1.1,1.1,1/0)); echo("rands(-1/0,-1.1,1.1,-1/0)", rands(-1/0,-1.1,1.1,-1/0)); echo("rands(-1/0,-1.1,1.1,1.1)", rands(-1/0,-1.1,1.1,1.1)); echo("rands(-1/0,-1.1,1.1,-1.1)", rands(-1/0,-1.1,1.1,-1.1)); echo("rands(-1/0,-1.1,-1.1,1/0)", rands(-1/0,-1.1,-1.1,1/0)); echo("rands(-1/0,-1.1,-1.1,-1/0)", rands(-1/0,-1.1,-1.1,-1/0)); echo("rands(-1/0,-1.1,-1.1,1.1)", rands(-1/0,-1.1,-1.1,1.1)); echo("rands(-1/0,-1.1,-1.1,-1.1)", rands(-1/0,-1.1,-1.1,-1.1)); echo("rands(1.1,1/0,1/0,1/0)", rands(1.1,1/0,1/0,1/0)); echo("rands(1.1,1/0,1/0,-1/0)", rands(1.1,1/0,1/0,-1/0)); echo("rands(1.1,1/0,1/0,1.1)", rands(1.1,1/0,1/0,1.1)); echo("rands(1.1,1/0,1/0,-1.1)", rands(1.1,1/0,1/0,-1.1)); echo("rands(1.1,1/0,-1/0,1/0)", rands(1.1,1/0,-1/0,1/0)); echo("rands(1.1,1/0,-1/0,-1/0)", rands(1.1,1/0,-1/0,-1/0)); echo("rands(1.1,1/0,-1/0,1.1)", rands(1.1,1/0,-1/0,1.1)); echo("rands(1.1,1/0,-1/0,-1.1)", rands(1.1,1/0,-1/0,-1.1)); echo("rands(1.1,1/0,1.1,1/0)", rands(1.1,1/0,1.1,1/0)); echo("rands(1.1,1/0,1.1,-1/0)", rands(1.1,1/0,1.1,-1/0)); echo("rands(1.1,1/0,1.1,1.1)", rands(1.1,1/0,1.1,1.1)); echo("rands(1.1,1/0,1.1,-1.1)", rands(1.1,1/0,1.1,-1.1)); echo("rands(1.1,1/0,-1.1,1/0)", rands(1.1,1/0,-1.1,1/0)); echo("rands(1.1,1/0,-1.1,-1/0)", rands(1.1,1/0,-1.1,-1/0)); echo("rands(1.1,1/0,-1.1,1.1)", rands(1.1,1/0,-1.1,1.1)); echo("rands(1.1,1/0,-1.1,-1.1)", rands(1.1,1/0,-1.1,-1.1)); echo("rands(1.1,-1/0,1/0,1/0)", rands(1.1,-1/0,1/0,1/0)); echo("rands(1.1,-1/0,1/0,-1/0)", rands(1.1,-1/0,1/0,-1/0)); echo("rands(1.1,-1/0,1/0,1.1)", rands(1.1,-1/0,1/0,1.1)); echo("rands(1.1,-1/0,1/0,-1.1)", rands(1.1,-1/0,1/0,-1.1)); echo("rands(1.1,-1/0,-1/0,1/0)", rands(1.1,-1/0,-1/0,1/0)); echo("rands(1.1,-1/0,-1/0,-1/0)", rands(1.1,-1/0,-1/0,-1/0)); echo("rands(1.1,-1/0,-1/0,1.1)", rands(1.1,-1/0,-1/0,1.1)); echo("rands(1.1,-1/0,-1/0,-1.1)", rands(1.1,-1/0,-1/0,-1.1)); echo("rands(1.1,-1/0,1.1,1/0)", rands(1.1,-1/0,1.1,1/0)); echo("rands(1.1,-1/0,1.1,-1/0)", rands(1.1,-1/0,1.1,-1/0)); echo("rands(1.1,-1/0,1.1,1.1)", rands(1.1,-1/0,1.1,1.1)); echo("rands(1.1,-1/0,1.1,-1.1)", rands(1.1,-1/0,1.1,-1.1)); echo("rands(1.1,-1/0,-1.1,1/0)", rands(1.1,-1/0,-1.1,1/0)); echo("rands(1.1,-1/0,-1.1,-1/0)", rands(1.1,-1/0,-1.1,-1/0)); echo("rands(1.1,-1/0,-1.1,1.1)", rands(1.1,-1/0,-1.1,1.1)); echo("rands(1.1,-1/0,-1.1,-1.1)", rands(1.1,-1/0,-1.1,-1.1)); echo("rands(1.1,1.1,1/0,1/0)", rands(1.1,1.1,1/0,1/0)); echo("rands(1.1,1.1,1/0,-1/0)", rands(1.1,1.1,1/0,-1/0)); echo("rands(1.1,1.1,1/0,1.1)", rands(1.1,1.1,1/0,1.1)); echo("rands(1.1,1.1,1/0,-1.1)", rands(1.1,1.1,1/0,-1.1)); echo("rands(1.1,1.1,-1/0,1/0)", rands(1.1,1.1,-1/0,1/0)); echo("rands(1.1,1.1,-1/0,-1/0)", rands(1.1,1.1,-1/0,-1/0)); echo("rands(1.1,1.1,-1/0,1.1)", rands(1.1,1.1,-1/0,1.1)); echo("rands(1.1,1.1,-1/0,-1.1)", rands(1.1,1.1,-1/0,-1.1)); echo("rands(1.1,1.1,1.1,1/0)", rands(1.1,1.1,1.1,1/0)); echo("rands(1.1,1.1,1.1,-1/0)", rands(1.1,1.1,1.1,-1/0)); echo("rands(1.1,1.1,1.1,1.1)", rands(1.1,1.1,1.1,1.1)); echo("rands(1.1,1.1,1.1,-1.1)", rands(1.1,1.1,1.1,-1.1)); echo("rands(1.1,1.1,-1.1,1/0)", rands(1.1,1.1,-1.1,1/0)); echo("rands(1.1,1.1,-1.1,-1/0)", rands(1.1,1.1,-1.1,-1/0)); echo("rands(1.1,1.1,-1.1,1.1)", rands(1.1,1.1,-1.1,1.1)); echo("rands(1.1,1.1,-1.1,-1.1)", rands(1.1,1.1,-1.1,-1.1)); echo("rands(1.1,-1.1,1/0,1/0)", rands(1.1,-1.1,1/0,1/0)); echo("rands(1.1,-1.1,1/0,-1/0)", rands(1.1,-1.1,1/0,-1/0)); echo("rands(1.1,-1.1,1/0,1.1)", rands(1.1,-1.1,1/0,1.1)); echo("rands(1.1,-1.1,1/0,-1.1)", rands(1.1,-1.1,1/0,-1.1)); echo("rands(1.1,-1.1,-1/0,1/0)", rands(1.1,-1.1,-1/0,1/0)); echo("rands(1.1,-1.1,-1/0,-1/0)", rands(1.1,-1.1,-1/0,-1/0)); echo("rands(1.1,-1.1,-1/0,1.1)", rands(1.1,-1.1,-1/0,1.1)); echo("rands(1.1,-1.1,-1/0,-1.1)", rands(1.1,-1.1,-1/0,-1.1)); echo("rands(1.1,-1.1,1.1,1/0)", rands(1.1,-1.1,1.1,1/0)); echo("rands(1.1,-1.1,1.1,-1/0)", rands(1.1,-1.1,1.1,-1/0)); echo("rands(1.1,-1.1,1.1,1.1)", rands(1.1,-1.1,1.1,1.1)); echo("rands(1.1,-1.1,1.1,-1.1)", rands(1.1,-1.1,1.1,-1.1)); echo("rands(1.1,-1.1,-1.1,1/0)", rands(1.1,-1.1,-1.1,1/0)); echo("rands(1.1,-1.1,-1.1,-1/0)", rands(1.1,-1.1,-1.1,-1/0)); echo("rands(1.1,-1.1,-1.1,1.1)", rands(1.1,-1.1,-1.1,1.1)); echo("rands(1.1,-1.1,-1.1,-1.1)", rands(1.1,-1.1,-1.1,-1.1)); echo("rands(-1.1,1/0,1/0,1/0)", rands(-1.1,1/0,1/0,1/0)); echo("rands(-1.1,1/0,1/0,-1/0)", rands(-1.1,1/0,1/0,-1/0)); echo("rands(-1.1,1/0,1/0,1.1)", rands(-1.1,1/0,1/0,1.1)); echo("rands(-1.1,1/0,1/0,-1.1)", rands(-1.1,1/0,1/0,-1.1)); echo("rands(-1.1,1/0,-1/0,1/0)", rands(-1.1,1/0,-1/0,1/0)); echo("rands(-1.1,1/0,-1/0,-1/0)", rands(-1.1,1/0,-1/0,-1/0)); echo("rands(-1.1,1/0,-1/0,1.1)", rands(-1.1,1/0,-1/0,1.1)); echo("rands(-1.1,1/0,-1/0,-1.1)", rands(-1.1,1/0,-1/0,-1.1)); echo("rands(-1.1,1/0,1.1,1/0)", rands(-1.1,1/0,1.1,1/0)); echo("rands(-1.1,1/0,1.1,-1/0)", rands(-1.1,1/0,1.1,-1/0)); echo("rands(-1.1,1/0,1.1,1.1)", rands(-1.1,1/0,1.1,1.1)); echo("rands(-1.1,1/0,1.1,-1.1)", rands(-1.1,1/0,1.1,-1.1)); echo("rands(-1.1,1/0,-1.1,1/0)", rands(-1.1,1/0,-1.1,1/0)); echo("rands(-1.1,1/0,-1.1,-1/0)", rands(-1.1,1/0,-1.1,-1/0)); echo("rands(-1.1,1/0,-1.1,1.1)", rands(-1.1,1/0,-1.1,1.1)); echo("rands(-1.1,1/0,-1.1,-1.1)", rands(-1.1,1/0,-1.1,-1.1)); echo("rands(-1.1,-1/0,1/0,1/0)", rands(-1.1,-1/0,1/0,1/0)); echo("rands(-1.1,-1/0,1/0,-1/0)", rands(-1.1,-1/0,1/0,-1/0)); echo("rands(-1.1,-1/0,1/0,1.1)", rands(-1.1,-1/0,1/0,1.1)); echo("rands(-1.1,-1/0,1/0,-1.1)", rands(-1.1,-1/0,1/0,-1.1)); echo("rands(-1.1,-1/0,-1/0,1/0)", rands(-1.1,-1/0,-1/0,1/0)); echo("rands(-1.1,-1/0,-1/0,-1/0)", rands(-1.1,-1/0,-1/0,-1/0)); echo("rands(-1.1,-1/0,-1/0,1.1)", rands(-1.1,-1/0,-1/0,1.1)); echo("rands(-1.1,-1/0,-1/0,-1.1)", rands(-1.1,-1/0,-1/0,-1.1)); echo("rands(-1.1,-1/0,1.1,1/0)", rands(-1.1,-1/0,1.1,1/0)); echo("rands(-1.1,-1/0,1.1,-1/0)", rands(-1.1,-1/0,1.1,-1/0)); echo("rands(-1.1,-1/0,1.1,1.1)", rands(-1.1,-1/0,1.1,1.1)); echo("rands(-1.1,-1/0,1.1,-1.1)", rands(-1.1,-1/0,1.1,-1.1)); echo("rands(-1.1,-1/0,-1.1,1/0)", rands(-1.1,-1/0,-1.1,1/0)); echo("rands(-1.1,-1/0,-1.1,-1/0)", rands(-1.1,-1/0,-1.1,-1/0)); echo("rands(-1.1,-1/0,-1.1,1.1)", rands(-1.1,-1/0,-1.1,1.1)); echo("rands(-1.1,-1/0,-1.1,-1.1)", rands(-1.1,-1/0,-1.1,-1.1)); echo("rands(-1.1,1.1,1/0,1/0)", rands(-1.1,1.1,1/0,1/0)); echo("rands(-1.1,1.1,1/0,-1/0)", rands(-1.1,1.1,1/0,-1/0)); echo("rands(-1.1,1.1,1/0,1.1)", rands(-1.1,1.1,1/0,1.1)); echo("rands(-1.1,1.1,1/0,-1.1)", rands(-1.1,1.1,1/0,-1.1)); echo("rands(-1.1,1.1,-1/0,1/0)", rands(-1.1,1.1,-1/0,1/0)); echo("rands(-1.1,1.1,-1/0,-1/0)", rands(-1.1,1.1,-1/0,-1/0)); echo("rands(-1.1,1.1,-1/0,1.1)", rands(-1.1,1.1,-1/0,1.1)); echo("rands(-1.1,1.1,-1/0,-1.1)", rands(-1.1,1.1,-1/0,-1.1)); echo("rands(-1.1,1.1,1.1,1/0)", rands(-1.1,1.1,1.1,1/0)); echo("rands(-1.1,1.1,1.1,-1/0)", rands(-1.1,1.1,1.1,-1/0)); echo("rands(-1.1,1.1,1.1,1.1)", rands(-1.1,1.1,1.1,1.1)); echo("rands(-1.1,1.1,1.1,-1.1)", rands(-1.1,1.1,1.1,-1.1)); echo("rands(-1.1,1.1,-1.1,1/0)", rands(-1.1,1.1,-1.1,1/0)); echo("rands(-1.1,1.1,-1.1,-1/0)", rands(-1.1,1.1,-1.1,-1/0)); echo("rands(-1.1,1.1,-1.1,1.1)", rands(-1.1,1.1,-1.1,1.1)); echo("rands(-1.1,1.1,-1.1,-1.1)", rands(-1.1,1.1,-1.1,-1.1)); echo("rands(-1.1,-1.1,1/0,1/0)", rands(-1.1,-1.1,1/0,1/0)); echo("rands(-1.1,-1.1,1/0,-1/0)", rands(-1.1,-1.1,1/0,-1/0)); echo("rands(-1.1,-1.1,1/0,1.1)", rands(-1.1,-1.1,1/0,1.1)); echo("rands(-1.1,-1.1,1/0,-1.1)", rands(-1.1,-1.1,1/0,-1.1)); echo("rands(-1.1,-1.1,-1/0,1/0)", rands(-1.1,-1.1,-1/0,1/0)); echo("rands(-1.1,-1.1,-1/0,-1/0)", rands(-1.1,-1.1,-1/0,-1/0)); echo("rands(-1.1,-1.1,-1/0,1.1)", rands(-1.1,-1.1,-1/0,1.1)); echo("rands(-1.1,-1.1,-1/0,-1.1)", rands(-1.1,-1.1,-1/0,-1.1)); echo("rands(-1.1,-1.1,1.1,1/0)", rands(-1.1,-1.1,1.1,1/0)); echo("rands(-1.1,-1.1,1.1,-1/0)", rands(-1.1,-1.1,1.1,-1/0)); echo("rands(-1.1,-1.1,1.1,1.1)", rands(-1.1,-1.1,1.1,1.1)); echo("rands(-1.1,-1.1,1.1,-1.1)", rands(-1.1,-1.1,1.1,-1.1)); echo("rands(-1.1,-1.1,-1.1,1/0)", rands(-1.1,-1.1,-1.1,1/0)); echo("rands(-1.1,-1.1,-1.1,-1/0)", rands(-1.1,-1.1,-1.1,-1/0)); echo("rands(-1.1,-1.1,-1.1,1.1)", rands(-1.1,-1.1,-1.1,1.1)); echo("rands(-1.1,-1.1,-1.1,-1.1)", rands(-1.1,-1.1,-1.1,-1.1)); // part 3 - verify seeded rands() behavior with bizarro not a number inputs nan = (1/0)/(1/0); echo("rands(0,10,nan,1)", rands(0,10,nan,1)); echo("rands(0,nan,10,1)", rands(0,nan,10,1)); echo("rands(nan,0,10,1)", rands(nan,0,10,1)); echo("rands(0,0,10,nan)", rands(0,0,10,nan)); openscad-2021.01/testdata/scad/functions/echo-expression-tests.scad0000644000000000000000000000117514005610145024013 0ustar rootroota = 3; b = 6; c = 8; v = [2, 5, 7]; t0 = echo(); echo(t0 = t0); t1 = echo() undef; echo(t1 = t1); t2 = echo("t2"); echo(t2 = t2); t3 = echo(a*b); echo(t3 = t3); t4 = echo(c = a*b); echo(t4 = t4); t5 = echo() a*b; echo(t5 = t5); t6 = echo(c = 2) a*b*c; echo(t6 = t6); t7 = echo() [a,b]; echo(t7 = t7); t8 = echo() [for (i=[1:a]) [i,b]]; echo(t8 = t8); function f1(x) = [ for (a = x) echo(a = a) a ]; echo("f1(v) = ", f1(v)); function f2(x, i = 0) = echo(i) len(x) > i ? x[i] + f2(x, i + 1) : 0; echo("f2(v) = ", f2(v)); function f3(x, i = 0) = len(x) > i ? let(a = x[i] + f3(x, i + 1)) echo(a) a : 0; echo("f3(v) = ", f3(v)); openscad-2021.01/testdata/scad/functions/assert-expression-fail2-test.scad0000644000000000000000000000011714005610145025201 0ustar rootroota = 10; b = 20; v = assert(a < 20 && b < 20, "Test! &"); echo(v); openscad-2021.01/testdata/scad/functions/trig-tests.scad0000644000000000000000000001145414005610145021646 0ustar rootroot// Tests for Trigonometry functions // See github issue #2195 for discussion/reasoning behind these module print_results(testname, results) { if (len(results) > 0) echo(str(testname, " FAILED at these angles: ", results)); else echo(str(testname, " PASSED")); } echo("***Test special angles***"); echo("sin( 0) == 0 ", sin( 0) == 0); echo("sin( 30) == 1/2 ", sin( 30) == 1/2); echo("sin( 45) == sqrt(2)/2 ", sin( 45) == sqrt(2)/2); echo("sin( 60) == sqrt(3)/2 ", sin( 60) == sqrt(3)/2); echo("sin( 90) == 1 ", sin( 90) == 1); echo("sin(120) == sqrt(3)/2 ", sin(120) == sqrt(3)/2); echo("sin(135) == sqrt(2)/2 ", sin(135) == sqrt(2)/2); echo("sin(150) == 1/2 ", sin(150) == 1/2); echo("sin(180) == 0 ", sin(180) == 0); echo("sin(210) == -1/2 ", sin(210) == -1/2); echo("sin(225) == -sqrt(2)/2 ", sin(225) == -sqrt(2)/2); echo("sin(240) == -sqrt(3)/2 ", sin(240) == -sqrt(3)/2); echo("sin(270) == -1 ", sin(270) == -1); echo("sin(300) == -sqrt(3)/2 ", sin(300) == -sqrt(3)/2); echo("sin(315) == -sqrt(2)/2 ", sin(315) == -sqrt(2)/2); echo("sin(330) == -1/2 ", sin(330) == -1/2); echo("sin(360) == 0 ", sin(360) == 0); echo(); echo("cos( 0) == 1 ", cos( 0) == 1); echo("cos( 30) == sqrt(3)/2 ", cos( 30) == sqrt(3)/2); echo("cos( 45) == sqrt(2)/2 ", cos( 45) == sqrt(2)/2); echo("cos( 60) == 1/2 ", cos( 60) == 1/2); echo("cos( 90) == 0 ", cos( 90) == 0); echo("cos(120) == -1/2 ", cos(120) == -1/2); echo("cos(135) == -sqrt(2)/2 ", cos(135) == -sqrt(2)/2); echo("cos(150) == -sqrt(3)/2 ", cos(150) == -sqrt(3)/2); echo("cos(180) == -1 ", cos(180) == -1); echo("cos(210) == -sqrt(3)/2 ", cos(210) == -sqrt(3)/2); echo("cos(225) == -sqrt(2)/2 ", cos(225) == -sqrt(2)/2); echo("cos(240) == -1/2 ", cos(240) == -1/2); echo("cos(270) == 0 ", cos(270) == 0); echo("cos(300) == 1/2 ", cos(300) == 1/2); echo("cos(315) == sqrt(2)/2 ", cos(315) == sqrt(2)/2); echo("cos(330) == sqrt(3)/2 ", cos(330) == sqrt(3)/2); echo("cos(360) == 1 ", cos(360) == 1); // (0 == -0), so do some special checks to differentiate between these values function isNeg0(x) = 1/x == -1/0; function isPos0(x) = 1/x == 1/0; echo(); echo("// Quick test of signed zero checks"); echo(" isNeg0(-0) ", isNeg0(-0)); echo("!isNeg0( 0) ", !isNeg0( 0)); echo("!isPos0(-0) ", !isPos0(-0)); echo(" isPos0( 0) ", isPos0( 0)); echo(); echo("isNeg0(tan(-180)) ", isNeg0(tan(-180))); echo("tan(-150)== sqrt(3)/3 ", tan(-150) == sqrt(3)/3); echo("tan(-135)== 1 ", tan(-135) == 1); echo("tan(-120)== sqrt(3) ", tan(-120) == sqrt(3)); echo("tan(-90) == -1/0 ", tan(-90) == -1/0); echo("tan(-60) == -sqrt(3) ", tan(-60) == -sqrt(3)); echo("tan(-45) == -1 ", tan(-45) == -1); echo("tan(-30) == -sqrt(3)/3 ", tan(-30) == -sqrt(3)/3); echo("isPos0(tan( 0)) ", isPos0(tan( 0))); echo("tan( 30) == sqrt(3)/3 ", tan( 30) == sqrt(3)/3); echo("tan( 45) == 1 ", tan( 45) == 1); echo("tan( 60) == sqrt(3) ", tan( 60) == sqrt(3)); echo("tan( 90) == 1/0 ", tan( 90) == 1/0); echo("tan(120) == -sqrt(3) ", tan(120) == -sqrt(3)); echo("tan(135) == -1 ", tan(135) == -1); echo("tan(150) == -sqrt(3)/3 ", tan(150) == -sqrt(3)/3); echo("isNeg0(tan(180)) ", isNeg0(tan(180))); echo(); echo("***Verify functions are Odd/Even***"); sin_fails = [for(a = [0:1:359]) if (sin(-a) != -sin(a)) a]; cos_fails = [for(a = [0:1:359]) if (cos(-a) != cos(a)) a]; tan_fails = [for(a = [0:1:359]) if (tan(-a) != -tan(a)) a]; print_results("sin() odd check", sin_fails); print_results("cos() even check", cos_fails); print_results("tan() odd check", tan_fails); echo(); echo("***Verify functions are Periodic over a few cycles***"); sin_aperiodic = [for(p = [-4:5], a=[0:1:359]) let(a1 = a+p*360, a2 = a+(p-1)*360) if (sin(a1) != sin(a2)) [a2,a1]]; cos_aperiodic = [for(p = [-4:5], a=[0:1:359]) let(a1 = a+p*360, a2 = a+(p-1)*360) if (cos(a1) != cos(a2)) [a2,a1]]; tan_aperiodic = [for(p = [-4:5], a=[0:1:359]) let(a1 = a+p*360, a2 = a+(p-1)*360) if (tan(a1) != tan(a2)) [a2,a1]]; print_results("sin() periodic check", sin_aperiodic); print_results("cos() periodic check", cos_aperiodic); print_results("tan() periodic check", tan_aperiodic); echo(); echo("***Verify Inverse Trigonometric functions***"); asin_fails = [for(a = [-90:1: 90]) if (asin(sin(a)) - a) [a, asin(sin(a))] ]; acos_fails = [for(a = [ 0:1:180]) if (acos(cos(a)) - a) [a, acos(cos(a))] ]; atan_fails = [for(a = [-90:1: 90]) if (atan(tan(a)) - a) [a, atan(tan(a))] ]; atan2_fails = [for(a = [-180:1:179]) if (atan2(sin(a),cos(a)) - a) [a, atan2(sin(a),cos(a))] ]; print_results("asin() inverse check", asin_fails); print_results("acos() inverse check", acos_fails); print_results("atan() inverse check", atan_fails); print_results("atan2() inverse check", atan2_fails); openscad-2021.01/testdata/scad/functions/norm-tests.scad0000644000000000000000000000071614005610145021653 0ustar rootrootu=undef; echo(norm([])); echo(norm([1])); echo(norm([1,2])); echo(norm([1,2,3])); echo(norm([1,2,3,4])); echo(norm()); echo(norm([1,2,0/0])); echo(norm([1,2,1/0])); echo(norm([1,2,-1/0])); echo(norm("")); echo(norm("abcd")); echo(norm(true)); echo(norm([1:4])); echo(norm([1, 2, "a"])); echo(norm([1, 2, []])); echo(norm([1, 2, [1]])); echo(norm([1, 2, [1:3]])); echo(norm([[1,2,3,4],[1,2,3],[1,2],[1]])); echo(norm(u)); echo(norm(u, u)); echo(norm(a, a)); openscad-2021.01/testdata/scad/functions/function-literal-tests.scad0000644000000000000000000000426114005610145024156 0ustar rootrootv = [1, 2, 3, 4, 5, 6, 7, 8, 9]; x = 1; // warnings echo(undef()); echo(true()); echo(10.5()); echo("string"()); echo([]()); echo([1:4]()); // check is_function() echo(is_function1 = is_function(v)); echo(is_function2 = is_function(filter)); // passing function to module, testing lexical + dynamic scope // both named and anonymous function is passed though multiple // module scope levels which have variables shadowing the outer // scope. for lexical scoped lookup that must not affect the // result value, for dynamic scope, the local value must be // picked up. module scope_test1(s, f) { a = 0.5; $a = 50; scope_test_func = function(x) -50; echo(s, scope_test1 = f(5)); scope_test2(s, f); scope_test3(s, f); module scope_test3(s, f) { a = 0.6; $a = 60; scope_test_func = function(x, i) -60; echo(s, scope_test3 = f(6)); } } module scope_test2(s, f) { a = 0.7; $a = 70; scope_test_func = function(x, i) -70; echo(s, scope_test2 = f(7)); } a = 0.3; $a = 30; scope_test1("A", function(x) 100 + x + a + $a); scope_test_func = function(x, i = 0) x > 0 ? scope_test_func(x - 1, i + 1) : i; scope_test1("B", scope_test_func); module special_var_test(f) { $special_var_func = function(x, i = 0) x > 0 ? $special_var_func(x - 1, i + 0.1) : i; echo(specialvar2 = f(5)); } $special_var_func = function(x, i = 0) x > 0 ? $special_var_func(x - 1, i + 1) : i; echo(specialvar1 = $special_var_func(5)); special_var_test($special_var_func); // pass function to another function map = function(v, f) [ for (a = v) f(a) ]; echo(map = map(v, function(x) x * x)); filter = function(v, pred) [ for (a = v) if (pred(a)) a ]; echo(filter = filter(v, function(x) x % 2 == 0)); // immediate invoke echo(immediate = (function(x) sqrt(x))(49)); // function returning a function func = function(x) x == 0 ? function(x, y) x + y : function(x, y) x - y; echo(func0 = func(0)(8, 3)); echo(func1 = func(1)(8, 3)); // recursive function, tail recursion fold = function(i, v, f, off = 0) len(v) > off ? fold(f(i, v[off]), v, f, off + 1) : i; echo(fold1 = fold(0, v, function(x, y) x + y)); echo(fold2 = fold(0, rands(0, 1, 100000), function(x, y) x + 1)); openscad-2021.01/testdata/scad/functions/let-tests.scad0000644000000000000000000000103114005610145021453 0ustar rootroot$a = 1; b = 1; echo(let() $a*b); echo(let($a=2,b=3) $a*b); echo(let(b=2,$a=3) $a*b); echo(let($a=2) $a*b); echo(let(b=3) $a*b); echo(let($a=2,b=3,$a=4) $a*b); echo(let($a=2,b=3,b=5) $a*b); echo(let($a=2,b=3,$a=4,b=5) $a*b); echo(let($a=2,b=$a*3) $a*b); echo(let($a=2*b,b=3) $a*b); echo(let($a=2*b,b=$a*3) $a*b); echo(let(b=$a*3,$a=2*b) $a*b); echo(let(b=$a,$a=b) [$a, b]); echo(let(b=2*$a,$a=b) [for (i=[1:b]) [i,$a]]); //functions and modules can have unnamend parameters //but this does not make sense for let let(42); let(1,2,3,4); openscad-2021.01/testdata/scad/functions/function-literal-compare.scad0000644000000000000000000000152014005610145024435 0ustar rootroot// higher-order function returns a function (which returns captured value x) function func_maker(x) = function() x; a = func_maker(0); b = a; c = func_maker(0); d = func_maker(1); echo(a=a); echo(b=b); echo(c=c); echo(d=d); echo(a(), b(), c(), d()); // a and b are the same function object, so they are equal echo("a==b", a==b); echo("a!=b", a!=b); // a and c are functionally the same, coming from the same piece of script, // with same parameter. But they are not equal, since they are separate function objects, // and might have captured different values in their closures, which are not checked against. echo("a==c", a==c); echo("a!=c", a!=c); // a and d are definitely different echo("a==d", a==d); echo("a!=d", a!=d); // ordering of functions is undefined echo("a b", a >b); echo("a<=b", a<=b); echo("a>=b", a>=b); openscad-2021.01/testdata/scad/functions/assert-expression-fail1-test.scad0000644000000000000000000000003414005610145025176 0ustar rootrootv = assert(false); echo(v); openscad-2021.01/testdata/scad/functions/list-comprehensions.scad0000644000000000000000000000327014005610145023543 0ustar rootrooty=0; z=1; echo([]); echo([let(x=2) 1]); echo([let(x=2) x]); echo([let(x=2) x]); echo([if(y) 1]); echo([if(z) 1]); echo([for(x=[y,z]) x]); echo([for(x=[y:z]) x]); echo([for(x=[0:-1:10]) x]); echo([for(x=[10:1:0]) x]); echo([for(x=[0:10]) x]); echo([for(x=[0:3],y=[10:13]) [x,y]]); echo([for(x=[0:3]) for(y=[10:13]) [x,y]]); echo([for(x=[0:3]) [ for(y=[10:13]) [x,y] ] ]); echo([for(x=[0:3]) if(x==1) [ for(y=[10:13]) if(y != 11) [x,y] ] ]); a = [for(x=[0:3]) [ for(y=[10:13]) [x,y] ] ]; echo(a); echo([ for (a = "") a ]); echo([ for (a = "a\u2191b\U01f600") a ]); echo([ for(i=a) for(j=i) j ]); echo([ for(i=a) for(j=i) for(k=j) k ]); echo([ for(i=a,j=i) j ]); echo([ for(i=a,j=i,k=j) k ]); echo([ for (a=[0:1]) a]); echo([ for (a=[0:1]) if (true) a]); echo([ for (a=[0:1]) if (true) if (true) a]); echo([ for (a=[0:1]) for (b=[a:2]) [b,a]]); echo([ for (a=[0:1]) if (true) for (b=[a:2]) [b,a]]); echo([ for (a=[0:1]) if (true) if (true) for (b=[a:2]) [b,a]]); echo([ -1, for (a = [0:1:3]) a, for (b = [3:-1:0]) b, -1 ]); echo([ for (a = [2:3]) a * 2, for (a = [5:9]) if ((a % 2) == 0) [ a, a + 1 ] , -1 ]); echo([ for (a = [0,1,2]) if (a == 1) "-" else "+" ]); echo([ for (a = [0,1,2]) if (a > 0) if (a == 1) "A" else "B" ]); echo([ for (a = [0,1,2]) if (a > 0) if (a == 1) "A" else "B" else "-" ]); echo([ for (a = [0 : 3]) if (a < 2) if (a < 1) ["+", a] else ["-", a] ]); echo([ for (a = [0 : 3]) if (a < 2) ( if (a < 1) ["+", a] ) else ["-", a] ]); echo([ for (a = [2 : 4]) each [ a, a*a ] ]); function f() = [ for (a = [0 : 4]) pow(2, a) ]; echo([ each ["a", "b"], each [-5 : -2 : -9], each f(), each "c", each 42, each true ]); echo([ for (i=2;i<=10;i=i+2) i ]); echo([ for (i=1,n=1;i<=4;i=i+1,n=(n+i)*i) [i,n] ]); openscad-2021.01/testdata/scad/functions/len-tests.scad0000644000000000000000000000024114005610145021447 0ustar rootroota=[1,2,3,4]; b="abcd"; c=[]; d=""; e=[[1,2,3,4],[1,2,3]]; echo(len(a)); echo(len(b)); echo(len(c)); echo(len(d)); echo(len(e)); echo(len(e[1])); echo(len(e[2]));openscad-2021.01/testdata/scad/functions/assert-expression-fail3-test.scad0000644000000000000000000000012414005610145025200 0ustar rootrootfunction f(x) = sin(x); module m(angle) { v = assert(f(angle) > 0) 10; } m(270); openscad-2021.01/testdata/scad/functions/expression-precedence-tests.scad0000644000000000000000000000224014005610145025164 0ustar rootroot// Can't output the actual value as the order of evaluation // is undefined, so it can change depending on the C++ compiler // used to compile OpenSCAD function f(x) = echo("-") x; // associativity echo(assoc_right_unary = 4---3); echo(assoc_left_addsub = 2 - 3 + 4); echo(assoc_left_subadd = 2 + 3 - 4); echo(assoc_left_muldiv = 2 * 3 / 4); echo(assoc_left_ltgt = 3 < 4 > 5); echo(assoc_left_eqne = true == true != false); echo(assoc_left_and = true && true && false); echo(assoc_left_or = true || true || false); // precedence echo(prec_andor = true && true || true && false); echo(prec_orand = false || false && false || true); echo(prec_gtadd = 3 + 2 > 4); echo(prec_addgt = 5 > 2 + 4); echo(prec_addmul = 2 + 3 * 4); echo(prec_muladd = 2 * 3 + 4); echo(prec_submul = 2 - 3 * 4); echo(prec_mulsub = 2 * 3 - 4); echo(prec_addmod = 2 + 3 % 4); echo(prec_modadd = 2 % 3 + 4); echo(prec_unarysub = 2 / -2 / 2); echo(prec_unaryadd = 2 / +2 / 2); // short circuit echo(sc_or = f(false) || f(true) || f(true)); echo(sc_and = f(true) && f(false) && f(false)); echo(sc_ternary_false = f(false) ? f("yes") : f("no")); echo(sc_ternary_true = f(true) ? f("yes") : f("no")); openscad-2021.01/testdata/scad/functions/min-max-tests.scad0000644000000000000000000000120314005610145022236 0ustar rootrootecho(min()); echo(max()); echo(min([])); echo(max([])); echo(min(undef)); echo(max(undef)); echo(min("a")); echo(max("b")); echo(min(0)); echo(max(0)); echo(min([0])); echo(max([0])); echo(min(0,1)); echo(max(0,1)); echo(min(0,1,2)); echo(max(0,1,2)); echo(min(0,2,1)); echo(max(0,2,1)); echo(min(1,0,2)); echo(max(1,0,2)); echo(min(2,1,0)); echo(max(2,1,0)); echo(min("a","b")); echo(max("a","b")); echo(min([0,1,2,3,4,5])); echo(max([0,1,2,3,4,5])); echo(min([5,4,3,2,1,0])); echo(max([5,4,3,2,1,0])); echo(min([5,4,3,0,1,2])); echo(max([2,4,3,5,1,0])); // TODO: What should these do? //echo(min([[1,2],[3,4]])); //echo(max([[1,2],[3,4]])); openscad-2021.01/testdata/scad/functions/exponent-operator-test.scad0000644000000000000000000000066314005610145024207 0ustar rootrootecho(5^2); echo(-5^2); // ECHO: -25 echo((-5)^2); // ECHO: 25 echo(-5^2.5); // ECHO: -55.9017 echo((-5)^2.5); // ECHO: nan echo(5^-2); // ECHO: 0.04 echo(16^-2^-2); // ECHO: 0.5 echo(16^2^-2); // ECHO: 2 echo(5^2.5); echo(5.5^2.5); echo(5.5^2); i=5; echo(i^2); f=5.5; echo(f^2); e=2; echo(5^e); echo(i^e); echo(PI^2); echo(4 ^ 3 ^ 2); // ECHO: 262144 echo(4 ^ (3 ^ 2)); // ECHO: 262144 echo((4 ^ 3) ^ 2); // ECHO: 4096 openscad-2021.01/testdata/scad/functions/cross-tests.scad0000644000000000000000000000102214005610145022020 0ustar rootrootecho(cross([2, 3, 4], [5, 6, 7])); echo(cross([2, 1, -3], [0, 4, 5])); echo(cross([2, 1, -3], cross([2, 3, 4], [5, 6, 7]))); echo(cross([2, 0/0, -3], [0, 4, 5])); echo(cross([2, 1/0, -3], [0, 4, 5])); echo(cross([2, -1/0, -3], [0, 4, 5])); echo(cross(0)); echo(cross(0, 1)); echo(cross(0, "a")); echo(cross(0, 1, 3)); echo(cross([0], [1])); echo(cross([1, 2, 3], [1, 2])); echo(cross([1, 2, 3], [1, 2, "a"])); echo(cross([1, 2, 3], [1, 2, [0]])); echo(cross([1, 2, 3], [1, 2, [1:2]])); // 2D cross echo(cross([2, 3], [5, 6])); openscad-2021.01/testdata/scad/functions/let-test-single.scad0000644000000000000000000000003314005610145022550 0ustar rootrootc = let(c=1) [c]; echo(c); openscad-2021.01/testdata/scad/stl/0000755000000000000000000000000014005610145015472 5ustar rootrootopenscad-2021.01/testdata/scad/stl/stl-import-invalidvertex.scad0000644000000000000000000000004714005610145023323 0ustar rootrootimport("../../stl/invalidvertex.stl"); openscad-2021.01/testdata/scad/stl/stl-import-toomanyvertices.scad0000644000000000000000000000005114005610145023665 0ustar rootrootimport("../../stl/toomanyvertices.stl"); openscad-2021.01/testdata/scad/stl/stl-export.scad0000644000000000000000000000004614005610145020447 0ustar rootroottranslate([1,1,9]) cube(8); cube(10); openscad-2021.01/testdata/scad/stl/stl-import-unparseable.scad0000644000000000000000000000004414005610145022735 0ustar rootrootimport("../../stl/unparsable.stl"); openscad-2021.01/testdata/scad/non-aff-matrix.scad0000644000000000000000000000027314005610145020354 0ustar rootrootmultmatrix(m = [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, -0.02, 1]]) linear_extrude(height=20) circle(r=10); openscad-2021.01/testdata/scad/svg/0000755000000000000000000000000014005610145015467 5ustar rootrootopenscad-2021.01/testdata/scad/svg/box-w-holes-2d.scad0000644000000000000000000000007214005610145020771 0ustar rootrootimport("../../svg/box-w-holes.svg", center=true, dpi=72); openscad-2021.01/testdata/scad/svg/line-cap-line-join.scad0000644000000000000000000000005414005610145021674 0ustar rootrootimport("../../svg/line-cap-line-join.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/0000755000000000000000000000000014005610145017216 5ustar rootrootopenscad-2021.01/testdata/scad/svg/svg-spec/spec-paths-cubic02.scad0000644000000000000000000000007014005610145023343 0ustar rootrootimport("../../../svg/svg-spec/spec-paths-cubic02.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-paths-arcs01.scad0000644000000000000000000000006714005610145023213 0ustar rootrootimport("../../../svg/svg-spec/spec-paths-arcs01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-rect01.scad0000644000000000000000000000007014005610145023356 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-rect01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-polygon01.scad0000644000000000000000000000007314005610145024113 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-polygon01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-paths-cubic01.scad0000644000000000000000000000007014005610145023342 0ustar rootrootimport("../../../svg/svg-spec/spec-paths-cubic01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-paths-quad01.scad0000644000000000000000000000006714005610145023215 0ustar rootrootimport("../../../svg/svg-spec/spec-paths-quad01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-polyline01.scad0000644000000000000000000000007414005610145024260 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-polyline01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-rect02.scad0000644000000000000000000000007014005610145023357 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-rect02.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-paths-triangle01.scad0000644000000000000000000000007314005610145024065 0ustar rootrootimport("../../../svg/svg-spec/spec-paths-triangle01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-line01.scad0000644000000000000000000000007014005610145023350 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-line01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-paths-arcs02.scad0000644000000000000000000000006714005610145023214 0ustar rootrootimport("../../../svg/svg-spec/spec-paths-arcs02.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-circle01.scad0000644000000000000000000000007214005610145023664 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-circle01.svg"); openscad-2021.01/testdata/scad/svg/svg-spec/spec-shapes-ellipse01.scad0000644000000000000000000000007314005610145024061 0ustar rootrootimport("../../../svg/svg-spec/spec-shapes-ellipse01.svg"); openscad-2021.01/testdata/scad/svg/simple-center-2d.scad0000644000000000000000000000005714005610145021377 0ustar rootrootimport("../../svg/simple.svg", center = true); openscad-2021.01/testdata/scad/svg/extruded/0000755000000000000000000000000014005610145017313 5ustar rootrootopenscad-2021.01/testdata/scad/svg/extruded/viewbox-test.scad0000644000000000000000000000047614005610145022616 0ustar rootrootfile = ""; difference() { union() { cube([200, 160, 4], center = true); } translate([-75, -50, 0]) linear_extrude(10, center = true, convexity = 3) import(file); } color("black") difference() { cube([152.1, 102.1, 10], center = true); cube([149.9, 99.9, 12], center = true); } openscad-2021.01/testdata/scad/svg/extruded/box-w-holes.scad0000644000000000000000000000105614005610145022315 0ustar rootroot// Box should have 50 mm sides // Holes should be 5 mm in diameter // linear_extrude(height = 2, center = true) import("../../../svg/box-w-holes.svg", center=true, dpi=72); color("black") difference() { cube([56, 56, .1], center = true); cube([55, 55, 1], center = true); } color("red") { translate([15, 15, 0]) cylinder(r = 2, h = .1, $fn = 32); translate([15, -15, 0]) cylinder(r = 2, h = .1, $fn = 32); translate([-15, 15, 0]) cylinder(r = 2, h = .1, $fn = 32); translate([-15, -15, 0]) cylinder(r = 2, h = .1, $fn = 32); } openscad-2021.01/testdata/scad/svg/extruded/simple-center.scad0000644000000000000000000000040314005610145022713 0ustar rootrootlinear_extrude(1, center = true) import("../../../svg/simple.svg", center = true); color("red") cylinder(r = 2, h = 0.4, center = true, $fn = 32); color("green") difference() { cube([25, 25, 0.2], center = true); cube([23, 23, 1], center = true); } openscad-2021.01/testdata/manual/0000755000000000000000000000000014005610145015233 5ustar rootrootopenscad-2021.01/testdata/manual/issue214/0000755000000000000000000000000014005610145016612 5ustar rootrootopenscad-2021.01/testdata/manual/issue214/good-includeX2.scad0000644000000000000000000000003614005610145022230 0ustar rootrootinclude m(); openscad-2021.01/testdata/manual/issue214/good-include2.scad0000644000000000000000000000003414005610145022076 0ustar rootrootinclude m(); openscad-2021.01/testdata/manual/issue214/bad-includeX.scad0000644000000000000000000000003514005610145021743 0ustar rootrootinclude m(); openscad-2021.01/testdata/manual/issue214/good-use2.scad0000644000000000000000000000003014005610145021243 0ustar rootrootuse m(); openscad-2021.01/testdata/manual/issue214/bad-synerr.scad0000644000000000000000000000004014005610145021506 0ustar rootrootinclude m(); :-( openscad-2021.01/testdata/manual/issue214/bad-include-synerr.scad0000644000000000000000000000023414005610145023134 0ustar rootroot// https://github.com/openscad/openscad/issues/214 // Line numbers in error messages are incorrect after an include. include openscad-2021.01/testdata/manual/issue214/good-useX.scad0000644000000000000000000000003114005610145021312 0ustar rootrootuse m(); openscad-2021.01/testdata/manual/issue214/cube2.stl0000644000000000000000000000273714005610145020347 0ustar rootrootsolid OpenSCAD_Model facet normal -0 0 1 outer loop vertex -5 5 5 vertex 5 -5 5 vertex 5 5 5 endloop endfacet facet normal 0 0 1 outer loop vertex 5 -5 5 vertex -5 5 5 vertex -5 -5 5 endloop endfacet facet normal 0 0 -1 outer loop vertex -5 -5 -5 vertex 5 5 -5 vertex 5 -5 -5 endloop endfacet facet normal -0 0 -1 outer loop vertex 5 5 -5 vertex -5 -5 -5 vertex -5 5 -5 endloop endfacet facet normal 0 -1 0 outer loop vertex -5 -5 -5 vertex 5 -5 5 vertex -5 -5 5 endloop endfacet facet normal 0 -1 -0 outer loop vertex 5 -5 5 vertex -5 -5 -5 vertex 5 -5 -5 endloop endfacet facet normal 1 -0 0 outer loop vertex 5 -5 5 vertex 5 5 -5 vertex 5 5 5 endloop endfacet facet normal 1 0 0 outer loop vertex 5 5 -5 vertex 5 -5 5 vertex 5 -5 -5 endloop endfacet facet normal 0 1 -0 outer loop vertex 5 5 -5 vertex -5 5 5 vertex 5 5 5 endloop endfacet facet normal 0 1 0 outer loop vertex -5 5 5 vertex 5 5 -5 vertex -5 5 -5 endloop endfacet facet normal -1 0 0 outer loop vertex -5 -5 -5 vertex -5 5 5 vertex -5 5 -5 endloop endfacet facet normal -1 -0 0 outer loop vertex -5 5 5 vertex -5 -5 -5 vertex -5 -5 5 endloop endfacet endsolid OpenSCAD_Model openscad-2021.01/testdata/manual/issue214/README.md0000644000000000000000000000620514005610145020074 0ustar rootrootManual tests for pull request #1637, which fixes issue #214. There are 4 'good' tests, which should render with no errors, and 4 'bad' tests, which should fail with an error message. The tests should be run both using the CLI, and using the GUI. TODO: These tests should be automated. 1. Relative pathnames The code that handles relative pathnames in import() statements has been refactored, so test it. (Imported files are found relative to the directory containing the script that performs the import, which may be different from the directory containing the "root" script file, as in the case where A.scad uses B.scad, which in turn imports an STL file. Part of the pathname resolution code is different between the command line case and the interactive GUI case, and both versions of this code were changed, so it's necessary to test both cases. 2. Syntax errors in the presence of `include` The actual bug fix is that, when a syntax error is encountered, we report the file name and the correct line number. Previously, * No file name was reported, which creates a problem if the syntax error was actually in an included file. * The reported line number could be incorrect if the script uses `include`. 3. Run the tests To run the tests using the CLI, use this shell script: ``` scad=/openscad for f in [gb]*.scad; do echo $f; $scad -o ,.stl $f; done ``` And here's the output: ``` bad-include-synerr.scad ERROR: Parser error in file "/res/doug/src/openscad/testdata/manual/issue214/syntax-error-in-line-2.scad", line 2: syntax error Can't parse file 'bad-include-synerr.scad'! bad-includeX.scad WARNING: Can't open import file '"cube.stl"'. Current top level object is empty. bad-synerr.scad ERROR: Parser error in file "/res/doug/src/openscad/testdata/manual/issue214/bad-synerr.scad", line 3: syntax error Can't parse file 'bad-synerr.scad'! bad-useX2.scad DEPRECATED: Imported file (cube2.stl) found in document root instead of relative to the importing module. This behavior is deprecated good-include2.scad good-includeX2.scad good-use2.scad good-useX.scad ``` I'm testing a bunch of combinations of `include` and `use` to make sure that pathname interpretation still works as before. Note that `include` and `use` use different algorithms for looking up relative pathnames in an `import` statement, as reflected in these tests. The behaviour of `include` looks like a bug. But, the behaviour is unchanged from before this pull request. I have two test cases for syntax errors: * `bad-include-synerr.scad` tests a syntax error in an included file: the reported filename is the name of the included file, and the line number is correct. * `bad-synerr.scad` tests a syntax error in the root script, after including a file that doesn't have a syntax error. The improvement is that the reported line number is correct. These tests should also be run in the GUI, since different code is involved. Use a similar shell script: ``` scad=/openscad for f in [gb]*.scad; do echo $f; $scad $f; done ``` This script will open each window one at a time; verify the results then close the window, and the next window will pop up. openscad-2021.01/testdata/manual/issue214/bad-useX2.scad0000644000000000000000000000003214005610145021173 0ustar rootrootuse m(); openscad-2021.01/testdata/manual/issue214/import2.scad0000644000000000000000000000004014005610145021034 0ustar rootrootmodule m() import("cube2.stl"); openscad-2021.01/testdata/manual/issue214/X/0000755000000000000000000000000014005610145017021 5ustar rootrootopenscad-2021.01/testdata/manual/issue214/X/import.scad0000644000000000000000000000003714005610145021167 0ustar rootrootmodule m() import("cube.stl"); openscad-2021.01/testdata/manual/issue214/X/cube.stl0000644000000000000000000000273714005610145020474 0ustar rootrootsolid OpenSCAD_Model facet normal -0 0 1 outer loop vertex -5 5 5 vertex 5 -5 5 vertex 5 5 5 endloop endfacet facet normal 0 0 1 outer loop vertex 5 -5 5 vertex -5 5 5 vertex -5 -5 5 endloop endfacet facet normal 0 0 -1 outer loop vertex -5 -5 -5 vertex 5 5 -5 vertex 5 -5 -5 endloop endfacet facet normal -0 0 -1 outer loop vertex 5 5 -5 vertex -5 -5 -5 vertex -5 5 -5 endloop endfacet facet normal 0 -1 0 outer loop vertex -5 -5 -5 vertex 5 -5 5 vertex -5 -5 5 endloop endfacet facet normal 0 -1 -0 outer loop vertex 5 -5 5 vertex -5 -5 -5 vertex 5 -5 -5 endloop endfacet facet normal 1 -0 0 outer loop vertex 5 -5 5 vertex 5 5 -5 vertex 5 5 5 endloop endfacet facet normal 1 0 0 outer loop vertex 5 5 -5 vertex 5 -5 5 vertex 5 -5 -5 endloop endfacet facet normal 0 1 -0 outer loop vertex 5 5 -5 vertex -5 5 5 vertex 5 5 5 endloop endfacet facet normal 0 1 0 outer loop vertex -5 5 5 vertex 5 5 -5 vertex -5 5 -5 endloop endfacet facet normal -1 0 0 outer loop vertex -5 -5 -5 vertex -5 5 5 vertex -5 5 -5 endloop endfacet facet normal -1 -0 0 outer loop vertex -5 5 5 vertex -5 -5 -5 vertex -5 -5 5 endloop endfacet endsolid OpenSCAD_Model openscad-2021.01/testdata/manual/issue214/X/import2.scad0000644000000000000000000000004014005610145021243 0ustar rootrootmodule m() import("cube2.stl"); openscad-2021.01/testdata/manual/issue214/syntax-error-in-line-2.scad0000644000000000000000000000003614005610145023612 0ustar rootroot// syntax error in line 2 :-( openscad-2021.01/testdata/modulecache-tests/0000755000000000000000000000000014005610145017367 5ustar rootrootopenscad-2021.01/testdata/modulecache-tests/cascade2.sh0000755000000000000000000000104114005610145021367 0ustar rootroot#!/bin/bash rm -f cascade-*.scad echo "include include use use A(); translate([11,0,0]) B(); translate([22,0,0]) C(); translate([33,0,0]) D();" > cascadetest.scad sleep 0.1 echo "module A() { sphere(6); }" > cascade-A.scad sleep 0.1 echo "module B() { cube([10,10,10], center=true); }" > cascade-B.scad sleep 0.1 echo "module C() { cylinder(h=10, r=6, center=true); }" > cascade-C.scad sleep 0.1 echo "module D() { cylinder(h=12, r1=6, r2=0, center=true); }" > cascade-D.scad openscad-2021.01/testdata/modulecache-tests/recursivemain.scad0000644000000000000000000000002514005610145023074 0ustar rootrootuse openscad-2021.01/testdata/modulecache-tests/includemissing.scad0000644000000000000000000000004214005610145023234 0ustar rootrootinclude missing(); openscad-2021.01/testdata/modulecache-tests/radius.scad0000644000000000000000000000001414005610145021505 0ustar rootrootRADIUS = 5; openscad-2021.01/testdata/modulecache-tests/use.scad0000644000000000000000000000003414005610145021014 0ustar rootrootuse used(s()); openscad-2021.01/testdata/modulecache-tests/moduleoverload.scad0000644000000000000000000000011114005610145023235 0ustar rootrootuse module mymodule() { sphere(5); } mymodule(); openscad-2021.01/testdata/modulecache-tests/error.scad0000644000000000000000000000012214005610145021347 0ustar rootroot//error.scad a=10 // syntax error b=2; module errmod() { cube(a); } errmod(); openscad-2021.01/testdata/modulecache-tests/mainuseincludingerror.scad0000644000000000000000000000004714005610145024634 0ustar rootrootuse errmod(); openscad-2021.01/testdata/modulecache-tests/main-use-include.scad0000644000000000000000000000010714005610145023360 0ustar rootrootinclude use translate([25,0,0]) used(10); openscad-2021.01/testdata/modulecache-tests/usemissing.scad0000644000000000000000000000003614005610145022410 0ustar rootrootuse missing(); openscad-2021.01/testdata/modulecache-tests/circularincludemain.scad0000644000000000000000000000004414005610145024236 0ustar rootrootinclude openscad-2021.01/testdata/modulecache-tests/use-mcad.scad0000644000000000000000000000007214005610145021720 0ustar rootrootuse roundedBox([10,10,10], 2, $fn=16); openscad-2021.01/testdata/modulecache-tests/multipleB.scad0000644000000000000000000000011014005610145022150 0ustar rootrootuse module B() { cube(1.5*F(), center=true); } openscad-2021.01/testdata/modulecache-tests/included.scad0000644000000000000000000000014114005610145022006 0ustar rootrootmodule included(s) { translate([-25,0,0]) cube(s, center=true); } color("Green") included(20); openscad-2021.01/testdata/modulecache-tests/mainsubsub.scad0000644000000000000000000000003514005610145022371 0ustar rootrootuse sub(); openscad-2021.01/testdata/modulecache-tests/circularsecond.scad0000644000000000000000000000003114005610145023215 0ustar rootrootuse openscad-2021.01/testdata/modulecache-tests/circularmain.scad0000644000000000000000000000003114005610145022666 0ustar rootrootuse openscad-2021.01/testdata/modulecache-tests/circularincludesecond.scad0000644000000000000000000000004414005610145024565 0ustar rootrootinclude openscad-2021.01/testdata/modulecache-tests/mainincludingerror.scad0000644000000000000000000000010014005610145024105 0ustar rootroot//mainincludingerror.scad include echo(version()); openscad-2021.01/testdata/modulecache-tests/subdir/0000755000000000000000000000000014005610145020657 5ustar rootrootopenscad-2021.01/testdata/modulecache-tests/subdir/subsub.scad0000644000000000000000000000007614005610145023021 0ustar rootrootmodule subsub() { color("red") cylinder(r = 10, h = 5); } openscad-2021.01/testdata/modulecache-tests/subdir/sub.scad0000644000000000000000000000006214005610145022302 0ustar rootrootuse module sub() { subsub(); } openscad-2021.01/testdata/modulecache-tests/README.txt0000644000000000000000000001320514005610145021066 0ustar rootrootSome work is needed to include these into the automated test suite. For now, run them manually according to these instructions: Compile OpenSCAD in debug mode and always run OpenSCAD from the cmd-line using the argument --debug=FileModule,ModuleCache. This will give console output related to module caching, e.g.: FileModule: /path/to/used.scad: 0x103612f70 Test1: Basic cache ------ o Turn off Design->Automatic Reload and Compile o Open use.scad o Compile twice (F5) - check that module reference is the same and that ModuleCache only says "Compiling library: /path/to/used.scad" once. o touch used.scad o Compile (F5) - check that ModuleCache says "Recompiling cached library: /path/to/used.scad". Test2: MCAD ------ o Open use-mcad.scad o Compile (F5) o Check that you get a rounded box Test3: Overload USEd module ------ o Open moduleoverload.scad o Compile (F5) o Verify that you get a sphere rather than a cylinder Test4: Recursive USE ------ o Open recursivemain.scad o Compile (F5) o Verify that OpenSCAD won't hang or crash Test5: Circular USE ------ o Open circularmain.scad o Compile (F5) o Verify that OpenSCAD won't hang or crash Test6: Dependency tracking of common file USEd by multiple modules ------ o Open multiplemain.scad o Compile (F5) - verify that you get a sphere and a cube of approximately the same size o Edit multipleB.scad: - cube(1.5*F(), center=true); + cube(2.5*F(), center=true); o Reload and Compile (F4) - verify that the cube got larger o Edit multiplecommon.scad: - function F() = 20; + function F() = 10; o Reload and Compile (F4) - verify that the sphere and the cube both got smaller Test7: Dependency tracking of file included from module ------ o Open includefrommodule.scad o Compile (F5) - Verify that you get a circular disc o Edit radius.scad: Change RADIUS o Compile (F5) - Verify that the disc changed size Test8: Circular include ------ o Open circularincludemain.scad o Compile (F5) o Verify that OpenSCAD won't hang or crash Test9: Missing include file appears ------ o rm missing.scad o Open includemissing.scad o Compile (F5) o Verify that you get: WARNING: Can't open include file 'missing.scad'. o echo "module missing() { sphere(10); }" > missing.scad o Reload and Compile (F4) - verify that the sphere appeared o rm missing.scad o Reload and Compile (F4) - verify that the sphere is still there o echo "module missing() { sphere(20); }" > missing.scad o Reload and Compile (F4) - verify that the sphere increased in size Test10: Missing include file in subpath appears ------ o rm subdir/missingsub.scad o Open includemissingsub.scad o Compile (F5) o Verify that you get: WARNING: Can't open include file 'subdir/missingsub.scad'. o echo "module missingsub() { sphere(10); }" > subdir/missingsub.scad o Reload and Compile (F4) - verify that the sphere appeared o rm subdir/missingsub.scad o Reload and Compile (F4) - verify that the sphere is still there o echo "module missingsub() { sphere(20); }" > subdir/missingsub.scad o Reload and Compile (F4) - verify that the sphere increased in size Test11: Missing library file appears ------- o rm missing.scad o Open usemissing.scad o Compile (F5) o Verify that you get: WARNING: Can't open library file 'missing.scad'. o echo "module missing() { sphere(10); }" > missing.scad o Reload and Compile (F4) - verify that the sphere appeared o rm missing.scad o Reload and Compile (F4) - verify that the sphere is still there o echo "module missing() { sphere(20); }" > missing.scad o Reload and Compile (F4) - verify that the sphere increased in size Test12: Automatic reload of cascading changes ------- o ./cascade.sh o Open cascadetest.scad o Turn on Automatic Reload and Compile o Verify that the 4 objects render correctly o rm cascadetest.scad o Verify that no rerendering was triggered (the 4 objects are still there) o rm cascade*.scad o Verify that no rerendering was triggered (the 4 objects are still there) o ./cascade2.sh o Verify that everything reloads at once without flickering Test 13: Correct handling of compile errors in auto-reloaded modules -------- o Turn on Automatic Reload and Compile o Open mainusingerror.scad o Verify that you get: - ERROR: Parser error in file ".../error.scad", line 3: syntax error - Execution aborted o Verify that the above doesn't repeat Test 14: Dependency tracking of underlying dependencies -------- o Turn on Automatic Reload and Compile o Open mainsubsub.scad o Verify that you see a red cylinder o edit subdir/subsub.scad: Change color o Verify that color changes Test 15: Dependency tracking with two open files -------- o Turn on Automatic Reload and Compile o Open these 3 files: main-use-include.scad used.scad included.scad o Verify that you see 1) A green cube and sphere 2) A green sphere 3) a green cube o In an external editor, edit used.scad: Change color o Verify that color of the sphere changed also in main-use-include o In an external editor, edit included.scad: Change color o Verify that color of the cube changed also in main-use-include Test 16: Correct auto-reload of errors in includes from main -------- o Turn on Automatic Reload and Compile o Open mainincludingerror.scad o Verify that you get: - ERROR: Parser error in file ".../error.scad", line 3: syntax error - Execution aborted o edit error.scad: fix the syntax error (add semicolon) o Verify that you now see a cube Test 17: Correct auto-reload of errors in includes from sub modules -------- o Turn on Automatic Reload and Compile o Open mainuseincludingerror.scad o Verify that you get: - ERROR: Parser error in file ".../error.scad", line 3: syntax error - Execution aborted o edit error.scad: fix the syntax error (add semicolon) o Verify that you now see a cube openscad-2021.01/testdata/modulecache-tests/simpleleaf.scad0000644000000000000000000000002614005610145022342 0ustar rootrootcylinder(h=25, r=12); openscad-2021.01/testdata/modulecache-tests/usenonexistingfile.scad0000644000000000000000000000002214005610145024137 0ustar rootrootuse openscad-2021.01/testdata/modulecache-tests/includefrommodule.scad0000644000000000000000000000005214005610145023735 0ustar rootrootuse mymodule(); openscad-2021.01/testdata/modulecache-tests/circularincludefirst.scad0000644000000000000000000000004514005610145024442 0ustar rootrootinclude openscad-2021.01/testdata/modulecache-tests/multiplecommon.scad0000644000000000000000000000002314005610145023262 0ustar rootrootfunction F() = 20; openscad-2021.01/testdata/modulecache-tests/mainusingerror.scad0000644000000000000000000000007014005610145023264 0ustar rootroot//mainusingerror.scad echo(version()); use openscad-2021.01/testdata/modulecache-tests/multipleA.scad0000644000000000000000000000007314005610145022157 0ustar rootrootuse module A() { sphere(r=F()); } openscad-2021.01/testdata/modulecache-tests/cascade.sh0000755000000000000000000000104014005610145021304 0ustar rootroot#!/bin/bash rm -f cascade*.scad echo "include include use use A(); translate([11,0,0]) B(); translate([22,0,0]) C(); translate([33,0,0]) D();" > cascadetest.scad sleep 0.05 echo "module A() { sphere(5); }" > cascade-A.scad sleep 0.05 echo "module B() { cube([8,8,8], center=true); }" > cascade-B.scad sleep 0.05 echo "module C() { cylinder(h=8, r=5, center=true); }" > cascade-C.scad sleep 0.05 echo "module D() { cylinder(h=10, r1=5, r2=0, center=true); }" > cascade-D.scad openscad-2021.01/testdata/modulecache-tests/modulewithinclude.scad0000644000000000000000000000010314005610145023742 0ustar rootrootinclude module mymodule() { cylinder(r=RADIUS); } openscad-2021.01/testdata/modulecache-tests/mymodule-lib.scad0000644000000000000000000000006414005610145022622 0ustar rootrootmodule mymodule() { cylinder(r=5, center=true); } openscad-2021.01/testdata/modulecache-tests/used.scad0000644000000000000000000000011614005610145021161 0ustar rootrootfunction s() = 20; module used(r) { color("Green") sphere(r); } used(10); openscad-2021.01/testdata/modulecache-tests/recursive.scad0000644000000000000000000000002514005610145022227 0ustar rootrootuse openscad-2021.01/testdata/modulecache-tests/circularfirst.scad0000644000000000000000000000003214005610145023072 0ustar rootrootuse openscad-2021.01/testdata/modulecache-tests/simpleinclude.scad0000644000000000000000000000003214005610145023053 0ustar rootrootinclude openscad-2021.01/testdata/modulecache-tests/includemissingsub.scad0000644000000000000000000000005714005610145023754 0ustar rootrootinclude missingsub(); openscad-2021.01/testdata/modulecache-tests/multiplemain.scad0000644000000000000000000000011114005610145022714 0ustar rootrootuse use A(); translate([40,0,0]) B(); openscad-2021.01/testdata/ttf/0000755000000000000000000000000014005610145014553 5ustar rootrootopenscad-2021.01/testdata/ttf/marvosym-3.10/0000755000000000000000000000000014005610145017007 5ustar rootrootopenscad-2021.01/testdata/ttf/marvosym-3.10/liesmich.txt0000644000000000000000000000110414005610145021341 0ustar rootrootMarVoSym.ttf unterliegt der SIL Open Font Lizenz, Version 1.1. Die Bedingungen dieser Lizenz sind einsehbar unter http://scripts.sil.org/OFL Die wichtigsten Punkte aus dieser Lizenz: - Der Font darf kostenlos verwendet und weitergegeben werden. - Sie drfen den Font verndern und fr Ihre eigenen Zwecke anpassen. - Sie drfen abgeleitete Werke herstellen - beispielsweise TeX-Fontpakete. Wenn Sie Vorschlaege fuer weitere Symbole haben, wenden Sie sich einfach an den Autor: Martin Vogel Stockumer Str. 445 44227 Dortmund Deutschland mail@martinvogel.de openscad-2021.01/testdata/ttf/marvosym-3.10/marvosym.ttf0000644000000000000000000021024014005610145021402 0ustar rootrootpFFTM2.POS/2LxVcmapix,cvt jZW` Nfpgm^Ldgasp|glyf~ headd&6hhea4$hmtxS+4_\locaXh maxp X name%l>post 2 prepQ_< \p\plIggIlzR@ * VOG @fg"""""m_C`w6gbMt9G"XdOc mT d e8dl';)t'.I;Dja3MwRdk0 P3/|a/\jw_RV; vUl)Z)Zd`e]dqZQcqcSzZWdIS^>\ bN   ,JPY|c|_aKhgE[g gefc [gh[`?&&2fLJ XIXXN\ Vxxxx%. \4^^^4^ \T0T0CC|YvSb?[N*YV`l=cUZC=1gP'P&P'P(P&           2BLSjd?N<EVX<]F:Bb:]X\ ."}6 ~Sax~    " & 0 : !"" R`x~    & 0 9 !"" gD>߹[ނ16*, $((  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdqo~uvgwxiklyp  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@,vE %E#ah#h`D-,E %E#ah#h`D-, 8@68-, @868-,Fv Gh#Fah X %#8%6e8Y-@""!!EvEhDF+F+F+F+F+F+F+ F+ F+ F+ F+ F+F+F+F+F+F+F+F+F+F+F+F+F+F+F+F+F+ F+EhDEhDEhDEhDEhDd2E/<>N6pXQ!m$2!vDlt]F.0J!iUnU^h .aISW`JclxzPFj};(+47Bf\@rt96&dL>Z4 <.(hTnF^"j4Ljb<z  <ZpZzN4`p  d!!#2##$6$L'l')2)D))*l**+,,--.--..v..//|/0P0j011p12F2334l4444445 5"545N555566667789:::;;|>?,?@@|@@@@@@AAA*A@AB4BBCCJCCCDBDDEEEEF@FGG|GHIxJ>K KLrMMNOPBQ:RFRRRSTSTTNTTUUUUV^VVW^[] _ '/6=V !!!! !!&'#3572'4&65#33#536.6.7667."&'6TT_dgB+WY`qW6t~ P7#7)@HGI@>&+103>0me 3loT_TBdfWY/8iZГoDOO~AB@H:6k2:2T?Q0T0B'}X / 5!!5!!5!!Vu%//2)"'&'&547632.#"32767654  , '2@x{F0 &/A>0 ,$=1 ~0FTN:KB2RL;# M,!!>1 -$; 536!"'&'&547632!5!.#"32767654 ' , (2Ay|F1 '/~@ >1 ,$>1 1FUO:KC2RM;$ ,"">1 -#<} $(?B!"'&'&547632 ####### .#"32767654  , '2@x{E1 &.uA=1 ,#=1 }0FTN:KB2RL:$ aaaaE,!!>0 -#; Ce&%7"/&'&'&5%"7e c@3/ m:! s`XF` -R JN714 ,s41(.)Oq,A`2767>5'&'?'7l&26=a KVdK-2 >員9235MCNa<~7(13 <  #5<CH 8 #g͋SslH w4V632 632#"' #"'5!Bj!BKK!B`!CJUKK@``LkJL6 3!!#!5!K<%3#\Ջ`!! `%3#g #+u*b $5'&'$7&'KUhIJ EcQ> 8}5D-+ 7673## + @@@k~!!5$'&'$#!@, iO۞24+~"# 537'&!576%$#4 H2-uyHH H-]4 "HE4=4 SmM !!#!5 !J6VuV5a!6# 53%6767'&#~')w'G6s 5 j? <^_.*LVq) *IQ4 U_Ut&3 #7$# '&'&5767%$Y 55Q)$y_K T?;}~~*'\a?; T ^!5!3##!59c$mc.#/7632#"'# &54767$67627676%"6%$/* +W1!W 61Rl$@Wc8!b5! GJKWgsH5Yh_Q 5>s?^5)]=3+]?~*63 # 53765'&'5767'&*&: _|?)sJ* i(@ s5 NQ Y*)+Ihhs/^ J T>t9s !!5!!c:K]GBG 57!5!7'!5!'ksMl|yyPiIFiS0 3!!5!!vmm0 %5!!!!}   ~~ll0 !5!53!5!mbbm" !'5 57!!7'!b c9`d4UUUU8:SU8:S1142dn@Q3! $54$!2!"&'#"&54763273327>54!"32$32767>54&#"SXXX]..JI huޜM +CZpU/[D2,"!.E]GLDft׭Pa23eʩϭxb> 4By%΍vnl&5ZdkuOB+#"&''7&/&54324#"732?>7676fMxSz6# DGzWXu\I$ ';+=3276=354&+532#"'&'&=3;#!54&'&+5326=3%#33+=327>=3331#1X@'#5'?X2A*$m.|wO;>1 5 Fs|r. $4' 3 $4' 3 $3& '3 %5 %0& '3 %*&3 %*3 $1&0 %*3 $**3 $ .+4 % \(   % hA (?"2:3=sڝd%,!%_G9RM>>u>Z3,@B;1!TjZ<,p~X@"9_0[cBI5*P ,'(XuB1S6@9;1SKR53.3hD/*1ISeT>K=PH+5 ,/ -  (&5 " D^Z-&mLIm 14-5 6 # ,v# &562!%Kf-KsqGX0(;2!-8;EE<15D! %0/#!&# BO[ 9jKh)?b&V nW40I;!*02e 29.6#&'&6%&!6&'!#!".'#&[r+cRYDXc=39E3Oٱ7O<;II&6c!a ~w!eR6CA3[O*z< ƾ8Z^UB'5HGLN|>'Gq= Dm8AgA6DW`3 3!3 3!7 !5!ϞǞÝW [ [ VddR !2@I[ay'7;gv )-1JNb#ATXp (1;CS]iw ,EOdy54&+53253"#54>;+=3276=354&+532#"'&'&=3;#!54&'&+5326=3%#33+=327>=33354+"#54&+"#53>;26;2!5+"&=3;2753!54+"#3>;2'+"&=46;2#4+";2653#7'373%53;#"&=#53533+"&=46;253+"&53;26=4+"&=46;2#4&+";2+32+"&73;2=4+"&=46;2#4&+";2;273+"&=46;2"#536;+"&=46;2#;25+"&=46;2#5.+";27"&=3;53#'3735+"&=3;2=3535354+"#367>;253+"&=3;26=3+"&=46;2#4+";2653+"&'3;2=4/.=46;2#.+"+"&53;2=4+"&=46;2#4+";254+"#3>;254&+"#54&+"#53>;2>;25+"&=46;253+"&=46;2#4+";26535+"=3;2=353;273+"&=46;2+"&=46;25354&+"#3>;2"&=3;5##3353+"'#3>;2+"'#3>;2+32'##3%#5#53546;#"3+"&=46;24+";25'4+3254&+3254&+"34+"34&+";265'4&+"34+";254&+";25'4&+";254&+3265#34&+32654+";25%;273+"&=46;2'4&+"3+"&=46;2#5.+";27+"&=46;2'4+";25+"&=46;2#5.+";27%;273+"&=46;2'4&+"354+"#53>;254+"#53>;2y/!/S=&!3%9P 31!/S=&$P9>  O%6!1)$> V>9P1  11 %v '13 33 ''! +) !)3 3W!K#77!a%t %'' >2+ )) +-E C ?$3 3?-  -E!A?"3! 3A"!&'%"%b %)!++)!$%&(!)!#!$` +3%#G$54")31<%M 33!%^ )@%!= )  )) "'1 11% :%!"6&X++) +n##=#3 9 5##/%3 - < 33 %!   ':'% , )' !!*3 3C'#"&X'!!#'(&#')++)p &!!  '!%!  b55b5)""   %'  %;#""#$_3Z\'')?*!')!* JJ JJb"l5N"" !ly! #!%!$!%;dd7r&dd%!!% i!!%'%"%"l#%%'!) !#!#)!')!)%!!%$%&(!)!#!$!" %'% !& !l#&  )C#% )!/%=T/:P6P/!/T=%t#N---w9!/%=T/@_6$--N#' w-pW0 0/!0R4P 00Pb#N---w zw-  ()ޛ 2d(E)+R)&T wPج3%%Tv(v!TT!)+R))s@ ! "+2- " !Y''9P!v$+R))C#'W''W !)/%%ز)%%ۛ2d(6!"()+R)&T )%!%' '# 1+$$  ""  M 2d(   ' 'W'g,)+R)&T C%%!%Y''=)+R))0h ' #邂2}}Y!!d. 'W%d. '(0) !"::1ϸ'v)%`!VLd Qc /^ b  Vnd!!^d!!lQjb"\# !Y''99=#'W'!'W !*&`! "\#$(V'!(V!! !X''99z& " % !R7$(:>bo,04HZ^w 3EI]im(48DJ]iqw "3?Kcu732#54+"#54+"#536;#7'373'53;#"=#5353353+"53;2=4+"=4;2#4+";2+532+"53;2=4+"=4;2#4+";2;273+"=4;2'"#536;'+"=4;2#;25"=4;2#4+";253#'+"=4;2#;27'"=3;2#54+"#5363'53#'373'+"=3;2=3#53534;2#;273+"5'6732#54+"#5353#"=4;2#4+";253#'+"=3;2=3+"53;2=4/&=4;2#4+"+"53;2=4+"=4;2#4+";2'732#54+"#5354+"#54+"#536;26;254&+5325+"=4;253+"=4;2#4+";255+"=3;2=353+"=4;2#;27+"=4;253'54+"#536;2"=3;5##533533+"=4;2#4+";25+"'#536;2"#546;+"=4;2+"'#536;2'+532'##73'#5#5354;#"3"=4;2#+5326=354&+5323"&=3;#!54&+5326=3+5326=3%#33334+3254+3254+"34+"34+"34+"3%4+";25'4+"34+";254+";25'4+";254+";25'4+3253'4+3254+";25+"=4;2#4+";25%732#54+"#53+"=4;2#4+";253+"=4;2#4+";25+"=3;2=3#%732#54+"#53    a   )  L    { --  c      - L   3 @  5    b  1     C      u  $   % }   #jvF`:   l      J R 3y  5   r##yv      "w`Fw     -- +!!  ``Fvj#v!juE`iw/F`w"kw!jj!v77`EuuvwwwI  2 %M  ') %  P 'h      !! % !!      v t     c      R 77777PN>>+ -  CNN  { l    ! 5N     VT55 7N^NDDf58:PNNP + 55 7NNN  VV V   T/779l5 77 7N 5k#w`Fw#lv88 8NP N! dkNN5 7l' 5TT ^//l--l  #k#kwF`w!#kl  llCCC   C{F`v#jyk#w`Fw`Fvj#v;w##v! H--J#F`vv_FvVv #  h ! ! h # ! # % D) ^2779lT58:PJ779ldr !!7!!d+H 3lg7!5!'4Ç}|;)07'%#"'&547>$7&''&54767632%6.6.6rcGG9-<&NGqL.=F3PLz$b~ O ZOqWI 8W.$>\1 _S4/Z h;NFDv ;<V*3WLd>(t2 !5!!5!!5!?: 944444.)07%6>&7632'#"&>&''6.>&P3F=.LqGN&<,:GGcr~b$zLZ O 3vDFN;h Z/4S_ 1\>$.W8 IWq*V<;(>dLWIw<DLTa'&57'&'&'!5?6767676765''?676?2'&5%5&64'&#"326w@?/@=>"'%< (M.07."Ѵ*|agml} c@kF@FBh\db;  ;+S(0-O4=:)!%1c=Mf(A732^Z+G  /((6;#"T- TY63s3:-=&!9?66V7>?!4'.'.#"3 '#53#53 %7 #53#53@!,ka)*( !`@$+j=^?9;_-B0Y臂_+1+Ct u+ffdd9|I#ffddFP(M,nuo % * MMN#  I~5ui+0Dj6c0\j\]+#1uce&\*sc{fjp !!6!#'#?65!!3'#jD"fV]^3oD;"DSN*" Dw D""O faY%%%'67 3&/?6'Q:  ! D6:XM{ 10  3dYOFt ]8Ty0?5hL2OQ92SbD3m %,!!/!'6'7"?7&7775!3#!'"f*"<]3D+<<33+*;*#"V !"; E]w"]+3"*!" ND4x"M4 -94&#"326#"'&546324&# !5$7&6726! ! ;()9&%> %&:((;ي]CКCA;8%<9('6'(&::bWÝD:1CRM%N]t#"/&/#"&/&'&'.'&/#'%26?2!224'./#'#%24'"'226?>4'";?64&'";2727>764'&/&'"#'3235.'&5"'*/7267'76%2/A  @ *F&.9 -P?Q6   $#/>{.1/<*H6!*;9C5 (,1c8 '.+6-P  "3CFF5+" YQ D*40"`"  XC&O #$ "BE ?6/830 +b;!.DK<J)2"%# 1LHYZ&=8:  P(  -&J GG*    h/A#= 9 ' !" 'Q%  6z)  1 %]  $ 6 .$;D ! z*+ "!*o   ."n#/(3#TF 33##@h? C d0 !5!5!5LLpuurtuuk#3!!!!!!#5!5!5!5!5!5!Stt#x~yy~x #+u*#5;B6&3#7'&767&76>7&&''5267.'%! !'! !5KQUueoh&X\QXqVg YT"B`*2I@$2.g48b9920M +89{BVE^aOipMAi%o wk-j/ff.lIN6xpiP @v7'%775'77577'773?737%7#!!'%''/##''7''5'#'7''%3''?'!5!6/J +&l C1( , R.22E#l)  c g& C 2,,R/.1 F#)l Zd1F# f) W +D& C 1) ,R/11 F#)dZ &l C1,, R/3Z<sz'"&#"/'?'? 7632374/22?"65'4'72?:2?46%276/"3?>?474'26/.'?6Z&K;xl lN#X@ %[}%   ,#%:*,*%sK"3< 2   ' P7 L  !KD, П+*( 3k ( 0$,  E1&  3"#'Ij k#q?  @BYW>.D'"%  -j(;%^ 0  E  (Z   !R0GJC  dw%T[9r(!#K . I 56 /:#63 &!!!!$7 #75#73673SR5 9 @` 5Pj:eEjBĕ4ܬda13256'5&!!!!76!"'$#&5473&7#&5473o20,4V-.6 >:dR04!#!%LV64$*>600D>.2xP1>D/J&3 %!!!$7#"'&'73&7#736O T\l;* z3[`52Uj^@!`FBb˅N { `FB`O\K2'&%66636?'?67?676/4//&7333?&76727&?63767'?'&5&?676/7'6'/7&##/ '&7#'&/"/'"/&/&'#&63 +"'$'&'&54767676 _      $+         % -# &   .&  5"& !  2   #/v;3 'D_osT&7Xű     &" +  +  "      3   #.      *    &    & "9 &    (<  uuuÅx*U@400`Kw<_!5y}}j2d/&&'547676?67&?676;6/&'&'6&'567676/&72767657/&''&'&'767676'&'&/6&'67676'6%2'&'&'&IF! T& T%0+Un`1 , /I$T )RHq8 VCT 0:6\B22+>4"O=9G8B)7_=?Z;1B&U_B ,OxWXch(jLRP>^B+= ?^ >=#q &g+b;01b@1//1 aE))DD,/Q[dB217MQB7@$ *A6 !#I2*1 Dl0Ta:D0MbRF+A Q!#[0Yta#B*/"Y0'RF2;.HS(/() $_'9C%#!"/463!24#!"3!2#"&54632!53#5!3)JG/ WJyA00'z||yz%EG^]c_G  Kwtt .+%oK[0+KoLVNDbcC %'E%BRz$ 4.6.'7+&'6E7AWQyd\ȿleB=9>׳3!eRlRTy] HdlEn W$&3m`V "&)!! !! '7'%'%!%7#'$ . r+79^78^Kg!|=W_' Rk\Ͼv '!3tw88 ;'(632#&/&'&'&'677676?6767675&'&/&/#'?''7'2/'/&77/&&/&'57#/'&#/2#737'/&'5&7/?/6/#'/6'7656'766?637&737?''&'6'''6/#'#'575/6''##'5'5?36/67&?6/773373?''?6?3&37/&?377'7'7'73776/65'&'###/'?676'#'6'73677'7&?6'#'/'73637/&5&'76/76/7'&3/5'5'"=7'67/757%37/ANP>mf>g*-(,=MQFmEci>1n 9Ǻ8wkmn09-K -F;B*HM*D1 )8 /     !) + !B m(  *#% # C -'  # *  *B  D#!   (         )%$,  :! !$ * &/; /1w)jWl 7d !      " u    X A #V #Q %  $  &$7H?xoD 7NkO/gWc@;** "5 #K,!''732! $4 *,*$A  ?4D5   E !(/% 7!  $1 P1 /  ' E!!  *.     '         *    # 3* &    4 =.  . &%T غoo\         r, ,' ! " )- D # %,*6( 3  '-! ! ! '! 373#/#757!#3#3!33!QYYN^G|]FE]v\L O\Ȼ[L%!B:  LfL|LL U.,AYn|##"/&'&5?676$3254/&/?'&/.#"3264&+2?6'67>/&#"2?6'&/" 32?6?&'&#"3276?6/.#"32?&>%/&'&'&/?.i:$DX?1% 7!.3bfJ "(gW6e[W0ME*, 3T(n   g1;Va%G -c:1-( ((R *d%#'('*$9- /=4  7WG;: 38#)%K/ P ' 'a_PA4HS3p7%'.&d&%?Pc !p1#2D G7-v(""&#\R3!t%&&3 l s-* %%W ,0&'1" 2/06(NQ(Tnv 3^|wdB}7@Y *FC%$  # 4438 Rml/7!5!'4rÇ}|ZP;KY!5!!53'"&54?6?/.5463267676324'.#"32764#"26Q?b+sKtr;+%&O^oa)(ar6'*7]LYsvNCD'.1]9 .9!0XB-!fHU8b5C,o550[']D)G9W6+KX'>N+8KWB]C/!) ++:O11! 0Q !5!!5!!5!Q?: :55555P :>N\%#"&547&/3!57632>7&54632%!5!4&'&#"3264/"326 \PStruNDLtư+H " 2<BYvsXK_ ,&7r)(anI? /E,.5@Y,#e]=269GTCZ!%0& 055o   '+@a@YI:)(>'Xu+0X5-!:}0 O+5*!# #'##333#3##! nbbo(#ef^mRSm׹]4FJR?).Tt%Z%(%!!!%# #33###3!!!#! 9CQZVWYhO6:N[ JzSZ:~i7&!VSL['1>KQ\cjqx##!'5?3763775!3'!75!5?5# 3#'%!767675!/!!!?%!!6!675!%3?5#3?5#3?5#375#375#375#?5?5#?5#&Xe*V(RkYl5 hj+1 S2RKmH<3^t \H$A/Ey^`aK-#u!<2hZ-Y`<$>JX)66#1-6#1-4%1,V=#8(<#8'<$8(kD=C:"B:!T);ZV2-D)3z: 2Qj$(#~8 : ;Qx!dGeDJ"?@?@?@HIHIHIEGEIEI`:BU632'#&/&'&'!57347676?75'4'&76375767676'&/#!% LM! "@VV:4 U}[)FH hN*3MQXFO2"F=-,S5;)LJV@  +5 P 55>K39;&,.;E(26%!G76-E5IƑN?>oyS~.1P G:'":eJ0&V=B*e!%)632#&/&5&76#!#%## GN; 7/1B;2'<1jjZjj:=8U(0./# (37-[D4D_=XX]"'&/?6!!#7#bD..( 3nbL&D:ȏ~l~l"3?:iUqZ @m` ^V0 k^T[KoD4ˆʆ&osmB8hbt&;" ^\f\cp3&:6323##5#535&'&'&'&547676767676'&'&'& ({ɇzH5 $|zm7 -Q?bQB iQ2v~$50iU/ k^T[KoD4ˆʆ&osmB8Zk.&6323##5#535&'&'&'&547676  ({ɇzH5 $|z-v~$503.6 OAM^SI8 @LL$'nxP,Z"#[G9F;  <363?6?673! !5&/&/&/] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstPP07 ='$c !3G # : `'  <@363?6?673! !5&/&/&/!!] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP#}P07 ='$c !3G # : `'$  <@D363?6?673! !5&/&/&/!!%!!] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstPP07 ='$c !3G # : `'$J*G/&'&'&'&/5463267>324&#".#"767> 6HXJ~d/ ."4%ʤYSHPCS(V.̄tKKFKnt-{=@G/ ={7  %rc343dYgTw<$$C7]tg5"2+oc6ُhohoPHLN4"Tcc7NY2G2!"32767673!"'&'&'&'&5476763!254'&'&#"Y\f!)CF*B3p`^th<*R{a)[z7,(`F0XX6IN [*M_!(Q_-%(# -+,Uj%1W.,j(͢m[R(N+EF7>c$A67675!3!!#!!7!'&/&'#?67$6'&'&'&'&-%*R<@e$B(UpGFbKUI91 X6R/ eI|U[E:?j -š[-9\QIIZ_F[-IErEF&5MIC+ +\QF^<`X 133ORD _)!6=BP\`ix}!!'7'6'7676?5!?'#736'&'&'&#&%375!35&735'367'&/#7'#!/&'#676?'35!5/##h H v :NF6--76F$dO0I|f6X-R 0T!R7 -B*7!aKN@L 0іI@KBo7E!d- !@Hq    | Q0!!!f.>c= !!!!!!c8=[F$76!2$76&',n| ֕F `%ƖĚg=!!!!g8=*h@ 632!!hIP2=1T *T[4"!76?676'&/&'&54\JJ -% 1"18-457636767632$'6776.'67>&'.#%&6KB)>}Z(&LC95 /FV(+GO}iA1a5DVa8=v@PUۆdr* -/)+]c=M2*`> ׀,*'3}5'!+JslģL&<G#"'.>&'.'&547>>7.>>.Ȁ`%*P @(\7632,>>2#"'&'.7.'&547> >7">.QR;! bu(j}N B?$C/^' +jRI >ET7r}bF/} X<H|l`4LTH$hxd<DV7/?#V+F/Br:7? fur7 Fy &/jjNf!3N49Z]HP@< 8xTDL)32&%!!!$7#"'&#73&7#736p2 74G 4Q=249s7;o ><]==>Jqr$8CTblu>632632$$%$'&&56'666&2$6'.7$&'676'&'6%>7'.47&7&6&&#"6&#"66'654654'6Jg0?Hy;N-(~|\dQ|TfgdUxxjrY`D'&R|E4='o#*6dg7lQk"~U@<$ <_U$ 15/895gTc+?i@|K+Cr &F2y/|J? 5@95JVa@\{.N+`&x+u/2"")@= <OYdow22/#"/5&'&'&'&7676&'&'&76?632/76#/&'375'#'7/#'%67676'&/#'3CtW:Htf&2q&. C[i .{UxlB P~#z! $,*+! % Q<4%0f   ) $S )niQ]H|1) .X1 S [;Vf[91#  ))( 1-P  !)C&EW3"#/0|$*X:#:GS"'.'4?2"/4?6765'.# 676?236! ! %%$ . 1 6 ^݈ Bh&( FI<2# #   ^] CHHeJ=/II==MZhy327'##"/&/#'?&/6767'77676?676'&'735'#65674/# 276?4'*Vi}7]TJovQ1suEA`WdUWhjmT;QTpmJ1vv WAN`T~NXAW)> "S 9 D &6mW^y8> HpWs,BJT KQx}]mJ[HK2N7>&)(,HlKH zz|ZETJ K];2/2(: W  !?(M z'1rTQ;zmX@KW2Q 7M]#%X8 +=O! ! '.# ! "'.'4?2"/4?67&&'6&'#"8FI;1v]އtt%%% . 1 5 # K*)D $K=/I^]o$  #!    e-B[B.X? $'&5$7!!%RIA Vt !;LS^CN/?HN32&'&/$76767676767674'&'&'&'&3&#!#3&Vi ,]zmH`R B]Dwcpp>8 4+TpsNA?{2a>H&@W]N8=mfD;Ui|j 28Tm;bNWvr?AcBA  /#LHqW~TqZo?247_(\??KR32&'&/$76767676767674'&'&'&'&'#3676'#5Vi ,]znH`Q B]Dwcqo?8 5,TotNA?|1b=H&AW]KZ vT qDνUj{j 28Tm;aNWwr?AdAA  .#MHqWTqZp?1>?,v N{ V b,9BHLR$'.'.+##"'&5327676765%746767%6;&''"63$/.'&'&##"/47>7.#"32?>5"'&'75'363276765&=?#"&/&'&'&/5432?#"3"&54!!7'5%#>32#"'./#"'#/5? +>"-57=6$,$5A  g I{pf5$+>U66r(;)$,*H&'F,a  V% 6H-&'5nk@_5e3+C<4rw#  &1 w- GO$6(  "aAw=t97 0 !I?A"},/E`t&Y*"t!&_)5e6E:{B$!r9]L + &!)"(9&9 2*Xm /'! : 4,V0bo=$'+7pf=(  %Rb1Z:B{9r]]8?Q$~   Z>"+|>m2i=!A΀+ (  #= )0?c"A*L!P3dfDC#=9X&H""* ,97A!GGB3 /XE"5'   !!A}>}@x6Qv-J1 ;Gh*!!?67676?!%!%2"'&'476F(S:MY.kcٲ \_oP7}D1~(M%%C\Cu7G=C" DQ%44iY(\L%={ (M11(h*8!!?67676?!%!%2"'&'476%2"'&'476F(S:MY.kcٲ \_oP7}D1~(M%%C1~(M%%C\Cu7G=C" DQ%44iY(\L%={ (M11(%={ (M11(h*8F!!?67676?!%!%2"'&'476%2"'&'476%2"'&'476F(S:MY.kcٲ \_oP7}D1~(M%%C1~(M%%D1~(L$%C\Cu7G=C" DQ%44iY(\L%={ (M11(%={ (M11(%={ (M11(h"'29?!7%'!'7#?676767!%'%!'#3'!#3!4 ZbM~xMc$E(S:MYbdy7Pn\_oP7xG@xiÍ  1PP4dCu7G=  D%44iY(\+n6.735' /77%'&/'//&7 &/Kc~n`ʴ QWO4+& J %eVGzNʶRVOq"&.  ( F"jos>\ Y ! #3 YQ|T}zz z~^! #3T}z~^! Tz~^ ^T^ 3#^T\ Y  3#\QT0(R 0z~T0(R (RTC@w 5!Hz~TC@w !5@wT}Y<?I32&'&/$76767676767674'&'&'&'&!!!!#2Vi ,]znH`Q B]Dwcqo?8 5,TotNA?|1b=H&AW]/MDνUj{i 28Tm;aNWwr?AdB@  .#MHpX~TqZp?1ʼnS 3?CM32&'&/$76767676767674'&'&'&'&!!!!!!#+Uj +]znGaQ A^Dvcqo?8 5,TotNA?{2a>H%AW]  MD;Ui|i 18Sm;bNWvr?AcB@  .#MGqW~Tp[o?1݋WĉbL%-63 # '&&576&'$6'&;8!a;8VH : c73uD998+f-fG9ddr[$63 #"'567%'$767%$$v61iFR$Q +}|@+_B)WbuN8(!6?3##5#535&/&7&'75&'&N3XI,:I:u;_,;uJXf}#%f;;g+uf,Y "7%&763 3##5#53$47cF'؜chiӹUƛc9"b9B:|99Ev8(V!$-3 #"'&'&5'&'&'m4@*̶)'۲z F qq D**Z G8`:6763 !?3##!%&9S(*~Gԛԩ7(3Rl3!!#$65/&#!5!3о f̽H+,HVW+ 9A,)Ue:ez9c#+3332#&7'# &767#7%&cI$oseLHw+tWx:tVZL мHW+1e[>Z(7'77#!3###53%&'7'3c cccGdcG*+c+::TGU="73##5#53$632$=8Ym88śW&#z*H) 4rI88n<cT'+g "6'&'&# &5%#53533#%cG(*ciiԹHU ǜc9#9VB:)99wp~ 7!''C-~`ZP~G Vt{ 9?3'!'3'#7%35' '!#'? 77G$`p| L're$1  xg '*=} {{7 'hFECf$2D6!%632!!!&#"4!!3#3# 7|)gG-l1mChY 1(쎎 #=NCw) '* #'+7C!!7!!3#'&7&6>74&'&3#3#%>74&'&'&7&6'TZNWW=x}hd>SNQ4lZvSSSS?SNR3lZx}gdS6"PggkcCT7jUPAZVDT7iUPAZQggk&* #'+/37;?CGKOSW[_cgy73#53#53#3#53#53#3#53#53#3#53#53#3#53#53#3#53#53#3#53#53#3#53#3#53#!%$%$3!!6'SSSSSSWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWTTTTTTSSSSWWWWpZ/7J1*3TWWTWWTWWTWWTWWTWWTWWTWOTWF8%?5m F2'(!!7!!!55!''WV!X6YW~~OO() #/;C!!73'35'7#!'35'7!#7!'35'7!#7!'35'7!#7!'35'7!#73##7(SwORz=wOO{wPP=wST|wOQ8vSU}wSR9wTT{wSOқwOLXOOOOOOOOO6O &* %)-159%632!!3!#3!535#3#!&#"'55!!!!!!ߩ ކZh@;JTTjƋg[DJ>an7,,qX8u:`-.}-./L/L+ ;Sb363?6?673! !5&/&/&/6'537675'&'6?4'&'&%!#76'536?6'&#] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP7 -1MJ=]*=-737 1:- ;4j7: *TJ*7#W9 *JP07 ='$c !3G # : `'DW @ 6 >{#G-$3>#:#*-dSW * D} * #?Wf!!363?6?673! !5&/&/&/6'537675'&'6?4'&'&%!#76'536?6'&#+}] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP7 -1MJ=]*=-737 1:- ;4j7: *TJ*7#W9 *Jj>P07 ='$c !3G # : `'DW @ 6 >{#G-$3>#:#*-dSW * D} *  <Wbn}363?6?673! !5&/&/&/7676#&763'&'&7?6'&&'&576'&'&] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP -WJ173:^ - GtG$& ]n0 , :-cq:0 $AJ&  P07 ='$c !3G # : `'` zt4-z7):=m Pa&p:0]CPM^$`G&3fq@'  <Wbn}363?6?673! !5&/&/&/7676#&763'&'&7?6'&&'&576'&'&!!] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP -WJ173:^ - GtG$& ]n0 , :-cq:0 $AJ&  }P07 ='$c !3G # : `'` zt4-z7):=m Pa&p:0]CPM^$`G&3fq@'  <@am|363?6?673! !5&/&/&/!!!#76'536?6'&#&'&576'&'&] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP#}M;3j7: *SJ)7#W: *J} :-cq:0 #@J&  P07 ='$c !3G # : `'$9$)-dTV * C~ *L]CPM^$`G&3fq@'  <GMYh363?6?673! !5&/&/&/33##5#53&'&576'&'&] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP]ggFC ` :-cq:0 $AJ&  P07 ='$c !3G # : `'=J ^]CPM]$aF'3gp@'  <GMYhl363?6?673! !5&/&/&/33##5#53&'&576'&'&!!] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP]ggFC ` :-cq:0 $AJ&  }P07 ='$c !3G # : `'=J ^]CPM]$aF'3gp@'  <GMYhlp363?6?673! !5&/&/&/33##5#53&'&576'&'&!!%!!] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP]ggFC ` :-cq:0 $AJ&  P07 ='$c !3G # : `'=J ^]CPM]$aF'3gp@'  <@jv363?6?673! !5&/&/&/!!47676"'&'53767'&/576'&%&'&576'&'&] t`Jg`JtT}4]}TGItM&W0mT7sQ -Z*c7`Wd}JstP#}m4)G DZ 1w#*P7&J#M4 *Tw Z6 $ F :-dp:0 #@J'  P07 ='$c !3G # : `'$IM# #Z*0)d* G]=3-:`D 3]DQM]$`G'4gq@& p>v76''?6?67%373!5366?4?7''4'#/'&7#"'&?'&7"/!5&/&/27677676767676?'? |B`T}4]}(9ItM&W0] t`JgC8-# wcKPx0!  7#& =4 7 ' 0  'ZG }JstPmT7H8 -Z*c7  JA7 =7 9M77 C *-' D`P ='0$c !P07  zQ ?0AF7 'W$0 p 6 c&)-G=JA>`'b3G # : w@&w '0W v7'S +FNT`g372??6%737%!'%'77/&'&/#&' 775'#!'$'75&'& ?53-] $ggz$SJDjgJ Zqm@*JRr vQsQ -Z*c7`Wd}J a6 J3G ԍ' 3P*J 0 4 'Gf0H46O[M J# # : `0 5%   [a V /=IUk67%367676'7376775'!7 %75'&#3/&& !5%&'%%&/&''4?' 3%#&77#7'%67ce  œ ) *  u!$"q%'b'4>95 6)XJJ`L<'"3 ^S #|;. ^7-M:;6U",? UUP 2 ,7,hGe   !"YKT#F{:O(& D vsX(*w3(*' vP{Q  #3535353535353535353'&'&'&'&?6?6765'5?676767674/&/&'&+/&'&'&7676?67676767627-/5;6C6pX -p#C-iBUIUI=%$E#)Il1B;C@743',2jO8.5@?;58,3"X/' *2ʜK%,(/[0*WIWU98,p)-  Hh}% _;@|f8'  .1>'=,Bt@kGTt[V70**'L4߳*9 = 0-%*WfJoJ!#(.1B/jF &TsasNA68=2"-+y A$ "-kvwQ  %&.){ngfoG$ %F+'eT=8,=B!49(# L%&'&5%3632'7654'##%& bG"D8*pԍqqKq)q0,UqEhPGYRpaT qSt!%&# &54763$gu,:IXX40~ c:WŰfX.3X34md5%3!765&!7'!epcLpPOGG8 ~>a8baFEE1N4%63 '&?3?%$$#6'&'&# &5643T*UT7p#7Pp*E~ 4!51 3lSw*&?)Ta+UpGAGN*appF8aU b,(E563 7'&"'&76# '56%&'&547376TK; G8b +bT-5 b*8~TG*b8F9Gc) >}cÌv8;8G**V5=67632632632/#67'7&7636'&#&##&3'&V.& j?%&9GVH9ceHHdd9+rVU+HVVdd+ds88:d=:VH'dSGX-VH\V9T +;H++c`G;e:UTVGp*8s::Gs::76?6''3' #B^& AO.{8-,;g, Mq2oz+%""),R! ! T<Tz~]f K6'./76767#"''67"7>7$=76;2>''#B&*N:X6 ,_!(# t 1Ey8s^J.u$/ 8s ANNF9 +/| $E=RJD 5Lr^T=/HiU⺾p(X 8?KRV32&'&/$76767676767674'&'&'&'&'#3676'#!!0Uj +]znGaQ A^Dvcqo?8 5,TotNA?{2a>H%AW]KY w󮮃T pa D;Ui|i 18Sm;bNWvr?AcBA  .#LHqW~TpZp?1>?,u N{\r!33#\3. fE=&&576&6'6%'66&7632>76326$63&$5&&"{b?'\Icl4@Fд&H <+-/&  3#A)1[.%%kLe?oC6Z1oE7 ,&XDvbA3&'3#7.'7'.54#""363#"'&##"'&54654'>54&#"#"'.##&'6767&'&'67654&#"#.5465'&54654'&'&'&'.#">52632#"'&#"''#"'">7.#"#&67&'&#"67'#7&'&5654&##&'&5467>7.'>7&'>7&5&'63>74'67676=&567676767654'67675&#"6765&'&'4767.'26'6767>32327>327632>532673.'.''"#5&'#"'&'53>32#>7>5%"'&'232676&/26'632#&'2'672&'632&'672&#623266#67&5676+&5632.''5&'65'6%4&5<7>7>=&5.#67.''65'#32635&#"&'&53b    ; *[ 0     M    %  W  )6f  #'= <   ( > 1# !AN   4D$"J 4                +>  '   #  -6      2 !   0Z /')5@,  >DDW.  - a    )!$ >,9< '5)< %q+"    c  s p  |  I  hEJ  8+ 4     65@ T+')  $*  Q Z  ]" 8 . 3 ~     %   9  A Ho 61*     &:     LPaf   #$    2I(96         A !       6-&   $   - 9  3  7  >DCY9  %  -  )  XP0L$6 C*d x\      ;w  K-%   1      " 0 |  7   jU- R }iQ  1@[}"2?5'.'>&'6767&'&#>7'6767.#67654'&#'276767267676732767327675'+"'&'>7&'&#"&'&'7676765676732767.'654&'22654&'7'6767>327>32"&'"#57&#"&'&#""'&'7672767>54&56767.546732636767&'&#"#6'&'7232#"'&'67632#>7.#"6767327#"#>7'4&5467&'&54632>6767   [ '    O  )O5     ")  =%& ')  x ( 2 7A#'+.D/ &C>%&?.?H%   LW)2 Wa 446 &J*+d I   B;|Y    kN5#T%+GE5$(*0"!>&=3-Bw  03__ $"3:&-O'&+ˡ #:  y-4 ;(     # 6  & & + 3(  "   : /6      ",B8 0Eja4'-+J2C/4 &P!("=&532$16.6%;# /!C)oc   7 I)}e $'6&&! *$  K 7=\nw0f5(C 4 n % "0-"v2c   :l  ) B*?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~uni000Duni001Duni001FMVspaceStopsignBeamBearing LooseBearing FixedBearing LeftTorque RightTorque MVLeftBracketMVRightBracketMVMultiplicationMVPlusMVCommaMVMinusMVPeriod MVDivisionMVZeroMVOneMVTwoMVThreeMVFourMVFiveMVSixMVSevenMVEightMVNine MVRightArrow Conclusion LessOrEqual Corresponds LargerOrEqual EquivalenceMVAtPickupLetterCESignEurDig LightningBOLogoBarOver MobilefoneIndustry Estatically CoffeecupLineloadBOLogoLBOLogoP HollowBox ArrowOver LeftScissors CuttingLine RightScissorsTelefon ClockLogo CheckedBox AngleSign CrossedBoxYinYang PointingHandDivides DividesNot Congruent NotCongruentStrikingThrough Explosionsafe Laserbeam WritingHandEurHvEurCrEurTm PeaceDovebarOver BiohazardInfo RadioactivityEMail MVArrowDownMundusBSEFreeFootball arrowOverCutLeftCutLineCutRightfaxFAXFax Wheelchair Gentsroom LadiesroomEmailCTNeutralMale HermaphroditeFemale HERMAPHRODITEFEMALEMALEMaleMale FemaleFemale FemaleMaleCross CeltCrossAnkh WashCottonWashSyntheticsWashWoolHeart EstimatedSignTumbler NoTumbler OktoSteel HexaSteel SquareSteel RectSteel CircSteel FlatSteel SquarePipeRectPipeLSteelTTSteelCircPipeTSteel RoundedLSteelRoundedTTSteel RoundedTSteel NoBreakSpaceShillingDeleaturPfundEURBouquet EyesDollarFrownyNoChemicalCleaningSmileyCircledA CleaningA CleaningP SoftHyphenBicycleironingIroningIRONING NoIroningMineSign RewindToIndex RewindToStartRewindForward ForwardToEndForwardToIndexMoveUpMoveDownToTopToBottom CleaningF CleaningFFSunMoonMercuryVenusMarsJupiterSaturnUranusNeptunePlutoEarthBleechNoBleech ComputerMouseSerialInterfaceKeyboard SerialPort ParallelPortPrinter AtNinetyFiveShortNinetyfiveAtSixty ShortSixty ShortFiftyAtForty ShortForty SpecialForty ShortThirtyHandWashNoWash Recycling PackingWasteAriesTaurusGeminiCancerLeoVirgoLibraScorpio Sagittarius CapricornAquariusPiscesValveFlorin CleaningPPMultiplicationDotBat WomanFaceManFaceŽID [openscad-2021.01/testdata/ttf/marvosym-3.10/FILE_ID.DIZ0000644000000000000000000000150614005610145020454 0ustar rootrootMARVOSYM.TTF Version 3.10 Free Windows True type symbol font for school and office: fax machine, Euro currency symbols, CE-symbol, answering machine, peace dove, textile care symbols, biohazard, coffee cup, e-mail-symbols, cellular phone, corresponds-to-sign, restroom symbols, scissors and cutting lines, civil engineering symbols, and loads more! You can download the latest version from http://www.marvosym.com MARVOSYM.TTF Version 3.10 Kostenlose Symbole fuer Schule, Studium und Buero im Windows True Type Format: Fax, Euro-Logo, CE-Pruefzeichen, Anrufbeantworter, Friedenstaube, Waeschesymbole, Entspricht-Zeichen, Kaffeetasse, Handy, Scherensymbole, statische Kraft- und Auflagersymbole, Stahlbauprofile, Vektorpfeile u.v.m. Die jeweils aktuellste Version gibt es auf http://www.marvosym.de openscad-2021.01/testdata/ttf/marvosym-3.10/readme.txt0000644000000000000000000000243014005610145021004 0ustar rootrootMARVOSYM.TTF ~~~~~~~~~~~~ 1. The purpose ~~~~~~~~~~~~~~ The Windows True Type Symbol Font MARVOSYM.TTF is a valuable addition for any office or civil engineering purpose. It contains often-needed but rarely available symbols as Fax Machine, Answering Machine, Cellular Phone, Steel Profile Symbols, the original Euro Currency Symbol and lots more. 2. How to install ~~~~~~~~~~~~~~~~~ In Windows XP, all you need to do is to copy MARVOSYM.TTF into the directory C:\WINDOWS\FONTS. Alternatively, you can follow the menu path Start / Settings / Control Panel / Fonts / File / Install New Font. In Ubunbtu Linux, type sudo cp marvosym.ttf /usr/share/fonts/truetype at the console. 3. The status ~~~~~~~~~~~~~ MarVoSym.ttf is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at http://scripts.sil.org/OFL 4. The distribution status ~~~~~~~~~~~~~~~~~~~~~~~~~~ The Archive MARVOSYM.ZIP is freely distributable. The latest version of the file can be downloaded from http://www.marvosym.de 5. How to contact the author in the event of questions or problems. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You can contact me by e-mail: mail@martinvogel.de 6. Known problems ~~~~~~~~~~~~~~~~~ None :-) openscad-2021.01/testdata/ttf/amiri-0.106/0000755000000000000000000000000014005610145016316 5ustar rootrootopenscad-2021.01/testdata/ttf/amiri-0.106/OFL-FAQ.txt0000644000000000000000000012540414005610145020112 0ustar rootrootOFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL) Version 1.1-update2 - 23 August 2010 (See http://scripts.sil.org/OFL for updates) CONTENTS OF THIS FAQ 1 USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL 2 USING OFL FONTS FOR WEB PAGES AND ONLINE WEBFONT SERVICES 3 MODIFYING OFL-LICENSED FONTS 4 LICENSING YOUR ORIGINAL FONTS UNDER THE OFL 5 CHOOSING RESERVED FONT NAMES 6 ABOUT THE FONTLOG 7 MAKING CONTRIBUTIONS TO OFL PROJECTS 8 ABOUT THE LICENSE ITSELF 9 ABOUT SIL INTERNATIONAL APPENDIX A - FONTLOG EXAMPLE 1 USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL 1.1 Can I use the fonts for a book or other print publication? Yes. You can mention the font and author in the book's colophon if you wish, but that is not required. 1.2 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions? Yes! Fonts licensed under the OFL can be freely included alongside other software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are typically aggregated with, not merged into, existing software, there is little need to be concerned about incompatibility with existing software licenses. You may also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distribution CD/DVDs and online repositories. (Also see section 5.9 about rebuilding from source.) 1.3 I want to distribute the fonts with my program. Does this mean my program also has to be Free/Libre and Open Source Software? No. Only the portions based on the Font Software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well. 1.4 Can I sell a software package that includes these fonts? Yes, you can do this with both the Original Version and a Modified Version of the fonts. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, games and entertainment software, mobile device applications, etc. 1.5 Can I include the fonts on a CD of freeware or commercial fonts? Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself. 1.6 Why won't the OFL let me sell the fonts alone? The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honour and respect their contribution! 1.7 What about sharing OFL fonts with friends on a CD, DVD or USB stick? You are very welcome to share open fonts with friends, family and colleagues through removable media. Just remember to include the full font package, including any copyright notices and licensing information as available in OFL.txt. In the case where you sell the font, it has to come bundled with software. 1.8 Can I host the fonts on a web site for others to use? Yes, as long as you make the full font package available. In most cases it may be best to point users to the main site that distributes the Original Version so they always get the most recent stable and complete version. See also discussion of webfonts in Section 2. 1.9 Can I host the fonts on a server for use over our internal network? Yes. If the fonts are transferred from the server to the client computer by means that allow them to be used even if the computer is no longer attached to the network, the full package (copyright notices, licensing information, etc.) should be included. 1.10 Does the full OFL license text always need to accompany the font? The only situation in which an OFL font can be distributed without the text of the OFL (either in a separate file or in font metadata), is when a font is embedded in a document or bundled within a program. In the case of metadata included within a font, it is legally sufficient to include only a link to the text of the OFL on http://scripts.sil.org/OFL, but we strongly recommend against this. Most modern font formats include metadata fields that will accept the full OFL text, and full inclusion increases the likelihood that users will understand and properly apply the license. 1.11 What do you mean by 'embedding'? How does that differ from other means of distribution? By 'embedding' we mean inclusion of the font in a document or file in a way that makes extraction (and redistribution) difficult or clearly discouraged. In many cases the names of embedded fonts might also not be obvious to those reading the document, the font data format might be altered, and only a subset of the font - only the glyphs required for the text - might be included. Any other means of delivering a font to another person is considered 'distribution', and needs to be accompanied by any copyright notices and licensing information available in OFL.txt. 1.12 So can I embed OFL fonts in my document? Yes, either in full or a subset. The restrictions regarding font modification and redistribution do not apply, as the font is not intended for use outside the document. 1.13 Does embedding alter the license of the document itself? No. Referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL. 1.14 If OFL fonts are extracted from a document in which they are embedded (such as a PDF file), what can be done with them? Is this a risk to author(s)? The few utilities that can extract fonts embedded in a PDF will typically output limited amounts of outlines - not a complete font. To create a working font from this method is much more difficult and time consuming than finding the source of the original OFL font. So there is little chance that an OFL font would be extracted and redistributed inappropriately through this method. Even so, copyright laws address any misrepresentation of authorship. All Font Software released under the OFL and marked as such by the author(s) is intended to remain under this license regardless of the distribution method, and cannot be redistributed under any other license. We strongly discourage any font extraction - we recommend directly using the font sources instead - but if you extract font outlines from a document, please be considerate: use your common sense and respect the work of the author(s) and the licensing model. 1.15 What about distributing fonts with a document? Within a compressed folder structure? Is it distribution, bundling or embedding? Certain document formats may allow the inclusion of an unmodified font within their file structure which consists of a compressed folder containing the various resources forming the document (such as pictures and thumbnails). Including fonts within such a structure is understood as being different from embedding but rather similar to bundling (or mere aggregation) which the license explicitly allows. In this case the font is conveyed unchanged whereas embedding a font usually transforms it from the original format. The OFL does not allow anyone to extract the font from such a structure to then redistribute it under another license. The explicit permission to redistribute and embed does not cancel the requirement for the Font Software to remain under the license chosen by its author(s). 1.16 What about ebooks shipping with open fonts? The requirements differ depending on whether the fonts are linked, embedded or distributed (bundled or aggregated). Some ebook formats use web technologies to do font linking via @font-face, others are designed for font embedding, some use fonts distributed with the document or reading software, and a few rely solely on the fonts already present on the target system. The license requirements depend on the type of inclusion as discussed in 1.15. 1.17 Can Font Software released under the OFL be subject to URL-based access restrictions methods or DRM (Digital Rights Management) mechanisms? Yes, but these issues are out-of-scope for the OFL. The license itself neither encourages their use nor prohibits them since such mechanisms are not implemented in the components of the Font Software but through external software. Such restrictions are put in place for many different purposes corresponding to various usage scenarios. One common example is to limit potentially dangerous cross-site scripting attacks. However, in the spirit of libre/open fonts and unrestricted writing systems, we strongly encourage open sharing and reuse of OFL fonts, and the establishment of an environment where such restrictions are unnecessary. Note that whether you wish to use such mechanisms or you prefer not to, you must still abide by the rules set forth by the OFL when using fonts released by their authors under this license. Derivative fonts must be licensed under the OFL, even if they are part of a service for which you charge fees and/or for which access to source code is restricted. You may not sell the fonts on their own - they must be part of a larger software package, bundle or subscription plan. For example, even if the OFL font is distributed in a software package or via an online service using a DRM mechanism, the user would still have the right to extract that font, use, study, modify and redistribute it under the OFL. 1.18 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions? Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgement section. Please consider using the Original Versions of the fonts whenever possible. 1.19 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement? The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a grey area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not. 2 USING OFL FONTS FOR WEBPAGES AND ONLINE WEBFONT SERVICES 2.1 Can I make webpages using these fonts? Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended. Your three best options: - referring directly in your stylesheet to open fonts which may be available on the user's system - providing links to download the full package of the font - either from your own website or from elsewhere - so users can install it themselves - using @font-face to distribute the font directly to browsers. This is recommended and explicitly allowed by the licensing model because it is distribution. The font file itself is distributed with other components of the webpage. It is not embedded in the webpage but referenced through a web address which will cause the browser to retrieve and use the corresponding font to render the webpage (see 1.11 and 1.15 for details related to embedding fonts into documents). As you take advantage of the @font-face cross-platform standard, be aware that webfonts are often tuned for a web environment and not intended for installation and use outside a browser. The reasons in favour of using webfonts are to allow design of dynamic text elements instead of static graphics, to make it easier for content to be localized and translated, indexed and searched, and all this with cross-platform open standards without depending on restricted extensions or plugins. You should check the CSS cascade (the order in which fonts are being called or delivered to your users) when testing. 2.2 Can I make and use WOFF (Web Open Font Format) versions of OFL fonts? Yes, but you need to be careful. A change in font format normally is considered modification, and Reserved Font Names (RFNs) cannot be used. Because of the design of the WOFF format, however, it is possible to create a WOFF version that is not considered modification, and so would not require a name change. You are allowed to create, use and distribute a WOFF version of an OFL font without changing the font name, but only if: - the original font data remains unchanged except for WOFF compression, and - WOFF-specific metadata is either omitted altogether or present and includes, unaltered, the contents of all equivalent metadata in the original font. If the original font data or metadata is changed, or the WOFF-specific metadata is incomplete, the font must be considered a Modified Version, the OFL restrictions would apply and the name of the font must be changed: any RFNs cannot be used and copyright notices and licensing information must be included and cannot be deleted or modified. You must come up with a unique name - we recommend one corresponding to your domain or your particular web application. Be aware that only the original author(s) can use RFNs. This is to prevent collisions between a derivative tuned to your audience and the original upstream version and so to reduce confusion. Please note that most WOFF conversion tools and online services do not meet the two requirements listed above, and so their output must be considered a Modified Version. So be very careful and check to be sure that the tool or service you're using is compressing unchanged data and completely and accurately reflecting the original font metadata. 2.3 What about other webfont formats such as EOT/EOTLite/CWT/etc.? In most cases these formats alter the original font data more than WOFF, and do not completely support appropriate metadata, so their use must be considered modification and RFNs may not be used. 2.4 Can I make OFL fonts available through webfont online services? Yes, you are welcome to include OFL fonts in online webfont services as long as you properly meet all the conditions of the license. The origin and open status of the font should be clear among the other fonts you are hosting. Authorship, copyright notices and license information must be sufficiently visible to your users or subscribers so they know where the font comes from and the rights granted by the author(s). Make sure the font file contains the needed copyright notice(s) and licensing information in its metadata. Please double-check the accuracy of every field to prevent contradictory information. Other font formats, including EOT/EOTLite/CWT and superior alternatives like WOFF, already provide fields for this information. Remember that if you modify the font within your library or convert it to another format for any reason the OFL restrictions apply and you need to change the names accordingly. Please respect the author's wishes as expressed in the OFL and do not misrepresent original designers and their work. Don't lump quality open fonts together with dubious freeware or public domain fonts. Consider how you can best work with the original designers and foundries, support their efforts and generate goodwill that will benefit your service. (See 1.17 for details related to URL-based access restrictions methods or DRM mechanisms). 2.5 Can I make and publish CMS themes or templates that use OFL fonts? Can I include the fonts themselves in the themes or templates? Can I sell the whole package? Yes, you are very welcome to integrate open fonts into themes and templates for your preferred CMS and make them more widely available. Be aware that you can only sell the fonts and your CMS add-on as part of a software bundle. (See 1.4 for details and examples about selling bundles). 2.6 Some webfont formats and services provide ways of "optimising" the font for a particular website or web application; is that allowed? Yes, it is permitted, but remember that these optimised versions are Modified Versions and so must follow OFL requirements like appropriate renaming. Also you need to bear in mind the other important parameters beyond compression, speed and responsiveness: you need to consider the audience of your particular website or web application, as choosing some optimisation parameters may turn out to be less than ideal for them. Subsetting by removing certain glyphs or features may seriously limit functionality of the font in various languages used by your users. It may also introduce degradation of quality in the rendering or specific bugs on the various platforms compared to the original font. In other words, remember that one person's optimised font may be another person's missing feature. Various advanced typographic features are also available through CSS and may provide the desired effects without the need to modify the font. 3 MODIFYING OFL-LICENSED FONTS 3.1 Can I change the fonts? Are there any limitations to what things I can and cannot change? You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could put additional information into it that covers your contribution. 3.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine? Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license. 3.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font? Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package. 3.4 Can I pay someone to enhance the fonts for my use and distribution? Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefited from the contributions of others. 3.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use? No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way beyond what the OFL permits and requires. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefited from the contributions of others. 3.6 Do I have to make any derivative fonts (including extended source files, build scripts, documentation, etc.) publicly available? No, but please consider sharing your improvements with others. You may find that you receive in return more than what you gave. 3.7 If a trademark is claimed in the OFL font, does that trademark need to remain in modified fonts? Yes, any trademark notices must remain in any derivative fonts to respect trademark laws, but you may add any additional trademarks you claim, officially registered or not. For example if an OFL font called "Foo" contains a notice that "Foo is a trademark of Acme", then if you rename the font to "Bar" when creating a Modified Version, the new trademark notice could say "Foo is a trademark of Acme Inc. - Bar is a trademark of Roadrunner Technologies Ltd.". Trademarks work alongside the OFL and are not subject to the terms of the licensing agreement. Please refer to the appropriate trademark laws. 4 LICENSING YOUR ORIGINAL FONTS UNDER THE OFL 4.1 Can I use the SIL OFL for my own fonts? Yes! We heartily encourage everyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. The licensing model is used successfully by various organisations, both for-profit and not-for-profit, to release fonts of varying levels of scope and complexity. 4.2 What do I have to do to apply the OFL to my font? If you want to release your fonts under the OFL, we recommend you do the following: 4.2.1 Put your copyright and Reserved Font Names information at the beginning of the main OFL.txt file in place of the dedicated placeholders. Include this file in your release package. 4.2.2 Put your copyright and the OFL text with Reserved Font Names into your font files (the copyright and license fields). A link to the OFL text on the OFL web site is an acceptable (but not recommended) alternative. Also add this information to any other components (build scripts, glyph databases, documentation, test files, etc). Depending on the format of your fonts and sources, you can use template human-readable headers or machine-readable metadata. 4.2.3 Write an initial FONTLOG.txt for your font and include it in the release package. 4.2.4 Include the relevant practical documentation on the license by including the OFL-FAQ.txt in your package. 4.3 Will you make my font OFL for me? We won't do the work for you. We can, however, try to answer your questions, unfortunately we do not have the resources to review and check your font packages for correct use of the OFL. 4.4 Will you distribute my OFL font for me? No, although if the font is of sufficient quality and general interest we may include a link to it on our partial list of OFL fonts on the OFL web site. You may wish to consider other open font catalogs or hosting services, such as the Unifont Font Guide (http://unifont.org/fontguide), The League of Movable Type (http://theleagueofmovabletype.com), Kernest (http://kernest.com/) or the Open Font Library (http://openfontlibrary.org/), which despite the name has no direct relationship to the OFL or SIL. We do not endorse any particular catalog or hosting service - it is your responsibility to determine if the service is right for you. 4.5 Why should I use the OFL for my fonts? - to meet needs for fonts that can be modified to support minority languages - to provide a legal and clear way for people to respect your work but still use it (and reduce piracy) - to involve others in your font project - to enable your fonts to be expanded with new weights and improved writing system/language support - to allow more technical font developers to add features to your design (such as OpenType and Graphite support) - to renew the life of an old font lying on your hard drive with no business model - to allow your font to be included in Libre Software operating systems like Ubuntu - to give your font world status and wide, unrestricted distribution - to educate students about quality typeface and font design - to expand your test base and get more useful feedback - to extend your reach to new markets when users see your metadata and go to your website - to get your font more easily into one of the webfont online services - to attract attention for your commercial fonts - to make money through webfont services - to make money by bundling fonts with applications - to make money adjusting and extending existing open fonts - to get a better chance that foundations/NGOs/charities/companies who commission fonts will pick you - to be part of a sharing design and development community - to give back and contribute to a growing body of font sources 5 CHOOSING RESERVED FONT NAMES 5.1 What are Reserved Font Names? These are font names, or portions of font names, that the author has chosen to reserve for use only with the Original Version of the font, or for Modified Version(s) created by the original author. 5.2 Why can't I use the Reserved Font Names in my derivative font names? I'd like people to know where the design came from. The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Names ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name, be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. Any substitution and matching mechanism is outside the scope of the license. 5.3 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name? Yes, this applies to the font menu name and other mechanisms that specify a font in a document. It would be fine, however, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement). Users who install derivatives (Modified Versions) on their systems should not see any of the original Reserved Font Names in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake one font for another and so expect features only another derivative or the Original Version can actually offer. 5.4 Am I not allowed to use any part of the Reserved Font Names? You may not use individual words from the Reserved Font Names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute. 5.5 So what should I, as an author, identify as Reserved Font Names? Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River". You also need to be very careful about reserving font names which are already linked to trademarks (whether registered or not) which you do not own. 5.6 Do I, as an author, have to identify any Reserved Font Names? No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified Versions. 5.7 Are any names (such as the main font name) reserved by default? No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s). 5.8 Is there any situation in which I can use Reserved Font Names for a Modified Version? The Copyright Holder(s) can give certain trusted parties the right to use any of the Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion. 5.9 Do font rebuilds require a name change? Do I have to change the name of the font when my packaging workflow includes a full rebuild from source? Yes, all rebuilds which change the font data and the smart code are Modified Versions and the requirements of the OFL apply: you need to respect what the Author(s) have chosen in terms of Reserved Font Names. However if a package (or installer) is simply a wrapper or a compressed structure around the final font - leaving them intact on the inside - then no name change is required. Please get in touch with the author(s) and copyright holder(s) to inquire about the presence of font sources beyond the final font file(s) and the recommended build path. That build path may very well be non-trivial and hard to reproduce accurately by the maintainer. If a full font build path is made available by the upstream author(s) please be aware that any regressions and changes you may introduce when doing a rebuild for packaging purposes is your responsibility as a package maintainer since you are effectively creating a separate branch. You should make it very clear to your users that your rebuilt version is not the canonical one from upstream. 5.10 Can I add other Reserved Font Names when making a derivative font? Yes. List your additional Reserved Font Names after your additional copyright statement, as indicated with example placeholders at the top of the OFL.txt file. Be sure you do not remove any exiting RFNs but only add your own. 6 ABOUT THE FONTLOG 6.1 What is this FONTLOG thing exactly? It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge authors and other contributors. Please use it! 6.2 Is the FONTLOG required? It is not a requirement of the license, but we strongly recommend you have one. 6.3 Am I required to update the FONTLOG when making Modified Versions? No, but users, designers and other developers might get very frustrated with you if you don't. People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them. There are utilities that can help create and maintain a FONTLOG, such as the FONTLOG support in FontForge. 6.4 What should the FONTLOG look like? It is typically a separate text file (FONTLOG.txt), but can take other formats. It commonly includes these four sections: - brief header describing the FONTLOG itself and name of the font family - Basic Font Information - description of the font family, purpose and breadth - ChangeLog - chronological listing of changes - Acknowledgements - list of authors and contributors with contact information It could also include other sections, such as: where to find documentation, how to make contributions, information on contributing organizations, source code details, and a short design guide. See Appendix A for an example FONTLOG. 7 MAKING CONTRIBUTIONS TO OFL PROJECTS 7.1 Can I contribute work to OFL projects? In many cases, yes. It is common for OFL fonts to be developed by a team of people who welcome contributions from the wider community. Contact the original authors for specific information on how to participate in their projects. 7.2 Why should I contribute my changes back to the original authors? It would benefit many people if you contributed back in response to what you've received. Your contributions and improvements to the fonts and other components could be a tremendous help and would encourage others to contribute as well and 'give back'. You will then benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute. 7.3 I've made some very nice improvements to the font. Will you consider adopting them and putting them into future Original Versions? Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes - the use of smart source revision control systems like subversion, svk, mercurial, git or bzr is a good idea. Please follow the recommendations given by the author(s) in terms of preferred source formats and configuration parameters for sending contributions. If this is not indicated in a FONTLOG or other documentation of the font, consider asking them directly. Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting. Keep in mind that some kinds of changes (esp. hinting) may be technically difficult to integrate. 7.4 How can I financially support the development of OFL fonts? It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version. 8 ABOUT THE LICENSE ITSELF 8.1 I see that this is version 1.1 of the license. Will there be later changes? Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL. 8.2 Does this license restrict the rights of the Copyright Holder(s)? No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this. 8.3 Is the OFL a contract or a license? The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license. 8.4 I really like the terms of the OFL, but want to change it a little. Am I allowed to take ideas and actual wording from the OFL and put them into my own custom license for distributing my fonts? We strongly recommend against creating your very own unique open licensing model. Using a modified or derivative license will likely cut you off - along with the font(s) under that license - from the community of designers using the OFL, potentially expose you and your users to legal liabilities, and possibly put your work and rights at risk. The OFL went though a community and legal review process that took years of effort, and that review is only applicable to an unmodified OFL. The text of the OFL has been written by SIL (with review and consultation from the community) and is copyright (c) 2005-2010 SIL International. You may re-use the ideas and wording (in part, not in whole) in another non-proprietary license provided that you call your license by another unambiguous name, that you do not use the preamble, that you do not mention SIL and that you clearly present your license as different from the OFL so as not to cause confusion by being too similar to the original. If you feel the OFL does not meet your needs for an open license, please contact us. 8.5 Can I translate the license and the FAQ into other languages? SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and its use. Making the license very clear and readable has been a key goal for the OFL, but we know that people understand their own language best. If you are an experienced translator, you are very welcome to translate the OFL and OFL-FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems. SIL gives permission to publish unofficial translations into other languages provided that they comply with the following guidelines: - Put the following disclaimer in both English and the target language stating clearly that the translation is unofficial: "This is an unofficial translation of the SIL Open Font License into . It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text. However, we recognize that this unofficial translation will help users and designers not familiar with English to better understand and use the OFL. We encourage designers who consider releasing their creation under the OFL to read the OFL-FAQ in their own language if it is available. Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying OFL-FAQ." - Keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion. If you start such a unofficial translation effort of the OFL and OFL-FAQ please let us know. 9 ABOUT SIL INTERNATIONAL 9.1 Who is SIL International and what do they do? SIL serves language communities worldwide, building their capacity for sustainable language development, by means of research, translation, training and materials development. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment. 9.2 What does this have to do with font licensing? The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack), so SIL developed the SIL Open Font License with the help of the Free/Libre and Open Source Software community. 9.3 How can I contact SIL? Our main web site is: http://www.sil.org/ Our site about complex scripts is: http://scripts.sil.org/ Information about this license (and contact information) is at: http://scripts.sil.org/OFL APPENDIX A - FONTLOG EXAMPLE Here is an example of the recommended format for a FONTLOG, although other formats are allowed. ----- FONTLOG for the GlobalFontFamily fonts This file provides detailed information on the GlobalFontFamily Font Software. This information should be distributed along with the GlobalFontFamily fonts and any derivative works. Basic Font Information GlobalFontFamily is a Unicode typeface family that supports all languages that use the Latin script and its variants, and could be expanded to support other scripts. NewWorldFontFamily is based on the GlobalFontFamily and also supports Greek, Hebrew, Cyrillic and Armenian. More specifically, this release supports the following Unicode ranges... This release contains... Documentation can be found at... To contribute to the project... ChangeLog 1 August 2008 (Tom Parker) GlobalFontFamily version 1.2.1 - Tweaked the smart font code (Branch merged with trunk version) - Provided improved build and debugging environment for smart behaviours 7 February 2007 (Pat Johnson) NewWorldFontFamily Version 1.3 - Added Greek and Cyrillic glyphs 7 March 2006 (Fred Foobar) NewWorldFontFamily Version 1.2 - Tweaked contextual behaviours 1 Feb 2005 (Jane Doe) NewWorldFontFamily Version 1.1 - Improved build script performance and verbosity - Extended the smart code documentation - Corrected minor typos in the documentation - Fixed position of combining inverted breve below (U+032F) - Added OpenType/Graphite smart code for Armenian - Added Armenian glyphs (U+0531 -> U+0587) - Released as "NewWorldFontFamily" 1 Jan 2005 (Joe Smith) GlobalFontFamily Version 1.0 - Initial release Acknowledgements If you make modifications be sure to add your name (N), email (E), web-address (if you have one) (W) and description (D). This list is in alphabetical order. N: Jane Doe E: jane@university.edu W: http://art.university.edu/projects/fonts D: Contributor - Armenian glyphs and code N: Fred Foobar E: fred@foobar.org W: http://foobar.org D: Contributor - misc Graphite fixes N: Pat Johnson E: pat@fontstudio.org W: http://pat.fontstudio.org D: Designer - Greek & Cyrillic glyphs based on Roman design N: Tom Parker E: tom@company.com W: http://www.company.com/tom/projects/fonts D: Engineer - original smart font code N: Joe Smith E: joe@fontstudio.org W: http://joe.fontstudio.org D: Designer - original Roman glyphs Fontstudio.org is an not-for-profit design group whose purpose is... Foobar.org is a distributed community of developers... Company.com is a small business who likes to support community designers... University.edu is a renowed educational institution with a strong design department... ----- openscad-2021.01/testdata/ttf/amiri-0.106/OFL.txt0000644000000000000000000001046214005610145017502 0ustar rootrootCopyright (c) 2010-2013, Khaled Hosny () This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL --------------------------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 --------------------------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. openscad-2021.01/testdata/ttf/amiri-0.106/README.txt0000644000000000000000000000052414005610145020015 0ustar rootrootdesigner: Khaled Hosny url: http://amirifont.org license: OFL description: Amiri is a classical Arabic typeface in Naskh style for typesetting books and other running text. Its design is a revival of the beautiful typeface pioneered in early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named. openscad-2021.01/testdata/ttf/amiri-0.106/amiri-regular.ttf0000644000000000000000000224560414005610145021612 0ustar rootroot DSIG FFTM KhGDEF>%Z(GPOSzRdGSUB; OS/2|`cmapecvt Dkgaspglyf&.dheadT~,6hhea`md$hmtxhEcloca4@kdmaxpp name<9Iw ApostӶprephk"?_<ͽ<ͽ"t`BlB$BBBdBBB|BBtL<j`pbTD`TT.T`TTr0"ThT0RbHSbSb48F,>Z z^JNNN\Ph2.$@ $$,@(@RN@Rn(~D."."tpj|ZX|@4rLd&p^RdZv&pf$LHDO|Nd:DldHNLRhvDJxFRDbTTTTKTT8TRbbbbbnb4444HT22^J^J^J^J^J^JJNN\P\P\P\P)@@  P(@RRRRRxT^J^J^JD`NND`NND`NND`NNT(NTNT\PT\PT\PT^PT\P`.`.`.`.TT$A7R#TOT8T@vR@r0"T $*@hT$hT"T"$hT$hC$R(@R(>R(@(R@bRbRbRbRS@S>S@bRbRbTbRn*n(n(444444F~DF~DF~D"2`.T<*<<<ld|dd<ddD& Z R0xb <C<S<88Zdd\Z_Pz]oEUNU5Vki|iiKKK3V3V WWSS C5VD!!DPW JJdfZfg\Wi@!5ViiiiiiiiKKKKKKK3V3V3V3V3V3V3V3V3V WS 2CCCC K|5V5V5V5V5V5V5V5V5V G G+w <Z8ZN\Br")`Z v3V SiiiiiiiKK3VS~SS 3V3VKK3VK5V5V G GKCi~RRNRNRNRN.Rh2T"T$T"0,@HQbRbTn(n*n*F~B"nU,uvv"thxxxZF((ZF((FN^``u7X@b bRj<hV G.I|pZ`0(2T2^46:iiiiii ] ]K?K?K?K?3VV3VVCFCFCFCFmm   . G Gq4q4F4F424242424e4e4244u355CF5Vh5Vh5Vh5Vh5Vh5Vh\VVJhhJhhJhhJhh~~/z/zK~~/z/z/zK~~/z/z/zK~~/zK~~z mz mzz m5z5z5zHzzzz szszzzz~~z~~57zzz EK~~zzzK~~PzPzPzK~~/z/z/zK~~z~~/z/z/zK~~3VXXXXXXhVhV}hVhV}hVhV}hVhV}8~8~8~8~7 kRRVhVhV}hVhV}%%%A%%%A%%%A mABBB$B$=%%%A/Y%%%ACCA||| ; ;~~~~~~~~~~    5z5z5zH0V0VVV   zVzVVVrrA o o o o o o  Y0i? ??<<< H H z z a { { q O N a { q OZ > # _ T T T  ' '` 4  H   ; ? ? Z Z 9 Z Z Ht HZZ 'r Z  m 4 T  H4 o tt H m  N  lV GW q c[|X|XXX|X|X|X|X|QX5VhkkVi| .iiK?K?K?3VV3VV t tWjWjSS ]]CF(h.  5Vh%W[%%%MVSi ]?K   FC(h.  .3V t Wja jzi~ qd]|pT/k(?/YI.::`gjkau&_d'W]<bv?Jcd/MuqdJoXxqv`VZ&z G D.{ {2 AS{{,IqqD]z{deDPLM>)E{{Pm?pp>/}<^5X75eALbWbfd*;!<VhhLz5q4q?jd ~!KdGU~.EjjH}b}4V'QXVt:9ha         ]]]]]]]]]]]]]?????????????????   .  .             FFFFFFFFFFFFFFF~FFFm~m((((((hh_hhhh~...VVVVVVVVVVVVVVVV t t t t tjjjhhhhhhhhhhhhhhk      jjjjjejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVVVVVVVVVVVXVVVVzzzzzziiiiiiiiiiiii~~~~~~~~~~~/~~~M={ q q P q ^ U  U q q 2 q q q   q - q q q d ) q  q  q a )  q # q  q q q q q qd]])].]]p]]T].].]8]]]].]]]x]]>]]]]]]8]8]]].]]]]]]].]>]]].].|p|p|p|p|p|p||p|p|p|p|p|p|p|F|H|p|p|p|p|p|p|p|p|g|p|g|p|p|p|F|p|m|p|g|p|p|p|p|p|p:lP{oo{lo?qZyyqygr=IqDTT/kkkkkk  WEw(?????????????????/YYYYY%YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYIIIIIIIlxxM:::::::::::::::::::::::```````````gjjjjj&jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjwwwk1cecVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV;;GGG;55V5V5V5V5V5V5V5V5V5V5V5V5V5V5Vuu5&&&&&&&&&&&&&&& &______=__________________________________d'''''''''''EEQQQE++V+V+V+V+V+V+V+V+V+V+V+V+V+V+V]]]]]]]lJ<<<<.>>>>>>>:>>>::>.}/P//}/}/}/}=R~ca>=R`ca~rV:XrrVrtrrVD'EDCCj q]l|pYj_J{c/MuhovZ.I!~j]l|pj_JzM.I!TD<PIfcfSf9f9ddIfcff_C9f9ddfk}XfCCCCCCCCCCCC  < < q;*ZYUIIqU;bIN###########################################???????????sd66N6z6X868468>DP(&h.: ,Dl@BDDf0p\@X&eXX6zXJX!^XJX<X0rXIX=z\&x.C(4,\U``|@<~7 #(.1%+AWco  " $ & 0 3 : > B D ""%?rt 7 #&.1P $(@V`j  $ & ( 2 8 > B D ""%PPptv[ qpoMLGE861/a_] }ywcOGA1%#E)`_zbcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aqcdhwojuirfvk{bml|9xpIJyLKHD((((@lXxL\0Tx  \ \ `\H<(D( `P4` |!4!# $L%@%&@&&'8'l'(D()*@*+,-t--./$01t123h4$45H6679 9:<:; ;<<`?H?@@ABpBC(C8D\DpDE0EFhF|G@H4HXHlHI4IJKMMMMMNN,NDOOPP P8PPPhPPPPPPQQ(Q@QXQQQRR,RDR\S8T`TxTTTTTVV,VDV\VtVVVVVWWWWX X$X<X\XtXXXXXYYYZZ Z8[p\|\\\\\] ]$]<]T]l]]]]]]^^,_`\`t`````aaa4aLada|aaaaab b$b<cc(c@ccddd0dHd`eleeeeeeff,fDf\ftfffffghhii,iDi\i|ijkkkll(l@lXlplllllmmm0mHm`mxmmmmmnn n8nPnhnnopppq q$q<qTqlqqqqrprrs s s4slsssssttPttuHutuvv$vhvvwwhwwxxhxxxy`z<z{L{h{|P|x||}}\}~ TPlH`x4L\t$<Ld| $<L\t <84H\p@0HD$p@d 8H`|4Ld| $<Tl4Ld|<Tl,D\l|4Tt4D\|8Tp $<Xp@<Hl$$,DTdtDTdt4Tl ,D\t4Ld $<\|$@\x 8(@Xp0H`x 8Ph(@XpDx \Xl Td4d8xD¬,PÄtĤx$04Θΰ(@XpψϠϸ0H`xАШ 8PhрјѰ(@Xp҈ҠҸ0H`xӐӨ <TpԀԐԠ԰0PpՐհ 0H`x֐֨ 0@P`׀נ״,@Th|ؐؤظ 8Plو٤4Plڈڤ 0@`ۀ۠4`܌ܸ8`݈ݨ 8`ހޠ0Xxߘ0Pp(Hh(@`0\t ,Tt$Dd,Dd ,Dd|$Dd$Dl $<Tl(Pp 4T|8`Dh0Hh<` 8\<\| ,Tt<\t,Dd| $Dd| 4Tt<Tt<\<\$DdD\t ,Ll$DlDd,Tt$H` Hp @h0Px$Ll4Ll,D p    ( P     0 X    8X Hp0X @hHp @h8Xx8h0X@h0h Hp Px8h0`0` @h8p  L x %%''','<'P'`'x''''''(((,(D(`(x((((())()@)X)h)x)))))** *8*P*h******++(+8+H+X+h++++++,,,(,<,T,p,,,,,,,-- -0-@-P-h-------.. .8.P.`.p......// /8/P/h//////000 000@0P0`0p000000111 141H1X1h1111122(2H2h22230334l4556d677l78X89h: :;P; >|?0?@A AB(BCCCDEEhEFxGG|HHlI IJJJKLlM0MNOHPPQhR$RSTTUUVV(VhVW@WXXXYY|YYYZxZ[D[[\l\]]$]X]^D^_$__`H``alab0bbc@ccd$d4deefLffg,ggh8hi0ij(jkkkllTldmm|mnXooxopp ppqTqrrtrs0sstttdtuutuv,vtvw<wxxy$yzzz{d{x{|x||}D}}~~D4<0Dd|0T,H|L\lDTd@P`LXP@Tl$8HXlTd8<Pt`HHP, <@(8\<L@`\td@Xl` 8Tl4L\|$<Tl4Tl,D\t4Tt 8Ph 8Ph(H`x @Xp,D\tŒ¤¼$<\tÌä4DdĄĜĴ4Ld|ŔŤ,D\tƌƤƴ4D\tnjǤǼ4LdtȌȤȼ4Ld|ɔɬɼ4Ldʄʜʴ 8P`xː˨(@Xx̬̔4Ld|͔ͬ8Ph΀ΐΠθ 8PpψϠ @`ЀИШ0H`xшѨ0H`pҐҨ(@PpӐӰ(8XpԈԨ0H`pՈՠո(@Xhր֘֨8Hh׀נ(@Pl؈ؤ8Tpٌ٨0Phڀڐڨ @Xpۀ۠۸4Ll܄ܤ 8Xpݐݨ(D\|ޔ޴,DTl߄ߔ߬8Tp8Lh$@Xh 8Pd ,Lp(@Xp(@`x 8Ph,Pl0Lh (D`|(D`|(@Xp0Hd (<Xt(8Ph 0H`x(Hd|$<Tt(@Xp @Xp(Hh4Ldt0Tt 8H`x 8Xp(Hhx8Hd|0Tl $<Tl $D\t4Ld$D\|4Tl(@Xp8Pp(HXx(@Ph0Hh$D\t0H`x  ( @ ` x       8 H h       $ < `       , D T l        , D d |    4Tt $D`x 8P`x0Hd| <Td| $4Tt <Tl4Tt 8Ph 8Ph(H`x 8P`x,H`x0H`x0Ph0Hl 8P`x 8Pp  ( @ `     !!!0!P!p!!!!!!"" "8"P"h"""""###0#H#`######$$$0$H$X$p$$$$$%%%0%H%`%x%%%%%&&0&L&d&|&&&&&'''4'L'd'''''(( (8(P(h(x((((()))8)P)`)x))))***<*L*h****++(+L+p+++++,,,,H,d,,,,,--8-T-p----. .0.D.h...../ /8/X/h////00000H0`0x000011101H1`1p1111122(2L2l222233303@3X3p3333344404P4h4444455 5@5`5p555556606P6h6x666667747T7p7777788<8`8x8888899909H9`9x9999:::0:P:h:::::;;(;@;X;p;;;;<<<@<\>(>@>X>p>>>>>?? ?<?X?t????@@$@@@\@x@@@@AAA(A@AXApAAAAAAABB(B@BXBpBBBBBCC,CDC`CxCCCCD D,DPDhDDDDDDEE E8EPEhEEEEEFF F@FXFpFFFFGGG0GHG`GGGGGGH H$HDH\H|HHHHHII$IDIdIIIIIIJ J,JDJ\J|JJJJKK,KHKdKKKKKL L(LDLdL|LLLLLMMM4MLM\M|MMMMNNN4NDNdN|NNNNOOO4OLOdO|OOOOOPPP0PHP`PpPPPPPPQQ Q8QPQhQQQQQRR$R<RTRlRRRRRRS SS8STSlSSSSSSTT$T<TTTlTTTTTUU$U<UTUtUUUUUVV(V@VXVpVVVVVWW W@WXWpWWWWWXX(XHXhXXXXXYYY@Y`YxYYYYZ Z$Z4ZLZdZ|ZZZZZ[ [$[D[\[|[[[[[\\4\T\d\\\\\]]$]<]L]d]|]]]]]^^,^D^d^^^^^^_ _@_X_p____```,`D`\`t`````aa$a<a\ataaaaabb4bDbdbbbbbccc0cHclcccccd d8dPd`dxdddddee e8ePepeeeeeff(f@f`fffffggg0gPgpggggghh(hHh`hxhhhhhiii0iLidiiiiijj<jTjlj|jjjjjk k$k<kTklkkkkkl l,lDl\l|llllmmm4mLmlmmmmmnn4nTnxnnnnnooo0oHo`oxooooppp0pHphpppppqq(q@qXqpqqqqqrrr(rHrhrrrrrsss0sHs`ssssstt(tHthttttttuu,uDu\utuuuuuvv,vDv\v|vvvvvww<wTwlwwwwwxx4xLxdxxxxxyy y8yPyhyyyyyyzz0zPzhzzzzz{{({8{X{x{{{{{||0|@|`|x||||}}}0}H}`}x}}}}}~~0~L~d~|~~~~ D`|$@\l| <Xt$@\4D\l4Ld@`x $4Ld| $D\|4Td$@Xt0@Xp <X|,Hd (Lh <`4Pt(@`x$Hd(D`(Hh<\x$Dh 8Ph 8Xp0H`x(@`,D\t ,D\t4Tl,Ld| 8Ph0Hh @Pp(8Ph0Pl $<Tl(@Xp0H`x(@Xx,DTl4Ll0Ld,<Tp0Ph$<`,DTl,Dd|4Tt $D`x ,Ph 8Ph @Xp0H`4Ll8Ph $<Tl4Tl ,<\|$<Tl<Xp(@Xp,DTdt,Dd|8Ph0H`x4Ldt$D\tŒ¤¼<TlÄÜì $<TlĄĔĴ,TtŜŴDdƄƤ <dnjǼ,D\tȄȜȴ,<\|ɜɴ$D\tʔʬ4L\tˌˤ˼,D\l̴̜̄0Ld|͔ͬ <\|Δά$<TtόϤϼ$D\tЌФм<Ld|ьѤѼ,D\t҄ҠҼ $<TlӄӜӴ$<TlԄԜԬ4Ld|Ռլ4Ldt֔֬,D\t׌פ׼<Tl؄؜ش $<Td|ٔ٬ټ $<Tlڄڜڬ4Ld|۔۬4Ld|ܔܬܼ ,D\t݌ݜݼ,D\tބޤ޼,D\tߌߜ߬ $4Ll $<Tl (@Xp4Tl,<L\t ,D\t$@X| 0H`p0H` 8Pp(@`x0Ph,DTl,D\t 4L\t,D\t(@Xp(@Xp 8H`x 8Xx $<Tl$<Tl ,Ld| Dd|(8Ph(H`8Xh(8Phx0Hd|0Tl $<Tl $D\t4Ld,Ll0H`x0H` @Xp(@Ph 8P`x0X@p  8 h      ( @ X p        ( 8 P h        0 X x     H h    @h0H`x(@Xp 8Ph 0H`x0Hh4D\t $<\x 8Ph<Tl4Tl<X|(H`x0H`4Tt4Ld| Dh(@`  ( H h     !!<!T!t!!!!!""0"L"h""""##(#L#h####$ $($D$h$$$$$% %$%<%\%|%%%%&&0&P&h&&&&&''('@'X'p'''''( (D(\(t(((()))<)\)t)))))**$*D*`*****++0+P+h+++++,, ,8,P,h,,,,- -$-<-\-|----..$.<.T.l...../ /(/L/p/////0000H0h000001 1(1D1h11112 2(2L2p22223 303L3h3333344 4<4`444445 5,5D5\5|5555566,6D6d666677787X7p777788808H8`8x888899(9L9d9|9999: :$:D:d:|:::::; ;,;L;h;;;;<< <8>,>D>d>>>>>? ?,?D?\?t?????@@0@T@x@@@@AA A8APApAAAAABB B8BXBxBBBBC C,CLCdCCCCCD D$D<DTDlDDDDDEEE0ELEdE|EEEEEF F`FpFFFFFGG(G<GPGdGxGGGGGGHHH,H@HTHhH|HHHHHIDIJ8JPJhJKKtKKL L L`LpLLMTMxMMMMMN N<N`N|NNNNOO,OPPQTQRR$R@R\RlR|RRRRRSS0SHShSSSSSTTTUUDUUVVVVVVWW(WHWhWWWWWWXX(X@X`X|XXXXYY(YHYlYYYYYYZ Z$Z<ZTZlZZZZZ[ [$[<[\[t[[[[[\\4\L\d\|\\\\\]]$]<]T]l]|]]]]]^^^<^T^l^^__``X`t``````aa a8aPahaaaaabb b<bTblbbbbbccc,cccddddeeeeeeffg<gLg\gtgggggghhh(h<hPhdhxhhhhhhiii,i@iTihiiijjj,jDj\jtjjjk`kpkkkkklll0lHl`lxlllllm m$m<mTmlmmmmmnnn0nHn`nxnnnnnoo o8oPohoooooopp0pHp`pxpppppqqtqqqqqqqrrr r4rHr\rlr|rrrrrrrsss(s@spssssttt8tXt|tttttuuu4uLudu|uuuuvvv4vLvlvvvvvw w,wDw\wtwwwwwx x$xDxdxxxxxyy8yPypyyyyyzz0zPzxzz{{0{`{{{| |P||||} }H}p}}}~~t8Pt(@Xh(@Xx0Hh 8Xt$D\t0H`x(@`x8Hh 8Ph $4Ld|0 XD$HXl|,@Th|0DXl<l@l0|DdU3!%!!D $hUD^T&ܰNv 2"'&546#2"'&546  F<  F<v,M 32!7>3232##   #! #  -    $   #  p-.,0)2.0    ,0fVGWd2#"'.'#"'"&57&'.5>32.54>32 32654.'&#"HFh%   K9M F*C*2th!!1 ! *N3R.8T44la"2O"_  (4CK*P ,8F"32>54.'2#"&546"32>54.'2#"&546 #"'632t8MoI)> (P*EW}8N qI)= 'O*}r:+  Nm?k-LT/EZ0Q]8Nm?k-LT/EZ0n j  g%./326">54&'2>54.#&6732>7#"32672#"./#"&54>7.546,:55,)Bx>B\hEN3PJ/][Cu2@$5BY"`4d5.$;&B  &,L+!H7. L_5ggI%(';PP;2I*<LVD(CmJHlHukAp_E)L 5 W>0%5C 1#**CSEu^C%@M@sNv 2"'&546  F<v,M '.'.'.7>76'&&'&6767676'.'&6767>[=$!.$# >!,j )! B"}3&>,&2% _7 @>!E 7 g $2'16&1$ <  / e, B#-"z> 632!2!#"&5!"5467!;   v9 f  f 3 l  E ",72"&5>54&546$N 0BC>NT+ 9L- Z(#?t~" $72"54B)G 57.`<6462"`CZ??Z-Z??ZC2#"&/>j  &%  l"32654.'2#"&6,R}A?uHV|:>rTceɆgeJ߱޲"`"$'%4&#"&547>;23&#"&672676!kEd _ _ (*"( T/ Hzt * *&*0!.57>54&#""&5>32!267632,@L=9'|`8gH+ :[Ir:M!,k_TRh)>1R`ÊJP D2#"'.5463232>54&#"&547>54&#""&5>4(YP5%=:-^V7X^p\ 2"&*2b*PG+f-5 @j[3oU+U0. 7#>e:.YD10NxFcq?./*672"E}Rw /Gf>Pj'*2Qqd232##"5!&5>!,v NH %u@4 X T"A2#"'.5463232>54.#""&57!26?+> U^4X^p\ 2"&*2b*PG+2HnC"o l($\ %px (?e~@cq?./*672!E}S'PO>&  (* d (x2+32654.#"72#".5476$72>F7^9_}1uV{PP6Wb8b^f- 7c2d8PFPY]b5Qic.PRgp#+{*0|2632#"&56?!"#"'670h ?\``:?< 3 #GS m%K%2654.'&#""327654&'2#"&54>36'.546 cu2>V(SKUHd%G4'nJ)M=- i噥  -22 N~6xf/aCC 5_uZ4WB#Z]F7aM/ ;c͵2)-(# /d+654.#"32$#".54632"&7^9^|0tV{ c26PO6Wb8b^fӅ 8PFPZ]*05Qja/PRgp#+tP^6462"462"tCZ??ZCCZ??Z-Z??ZCZ??ZCLV^72"&5>54&546462"$N 0BCQCZ??Z>NT+ 9L- Z(#?Z??ZC<x\%#"'&547632 x$$tFV|=v^ ~ %0!&>7!!&>7!  &   & -8+8-8+8`\746? &54632#"&`v""FPJG>Upl86462""&547632&'&54>767>54&"~CZ??Z=D)fjY8[o*i  2 )!9Xx]-Z??ZC^8,1@VzCg@S '8Cs(E,.-!2KY*bGU2#"&547#"&54>3232>54.#"#"'&54>"32>?&Dr‰a.ksMY8L\)YegdKGz5+/aM1&Ruewԛs9sLJ5/?8{b?f0w^(Dv_TX7% QX;pkެm.,K{[Sh=ViC,  5?vѡ^UTč`.EQ>323&#"&67267654&/&#&#"3.#"&47267633272675z7 2 c)GX M D""~Z 8"%5& D:')?L"R *hNK]7+ԁ% ) * TT`R< - , 7TQ, B3 !'32654&#"72!&67267654'.#.7326 I@>z}~[ :llO1C 'b]@}4h h"Nb &8L`y+BiBg.O}Fqh* tVt * `6(2"'!"327676!".54>. 9v)UyemZ #3cf6* $_zH`Q&ZjoT',532>54.#"72#!&67267654'.#.7326 mU=hY ̡ a*i h h&:EݎՎ`+&|ck~L* tVt * T_0d2$3#"'.+";2>767632#"'.'&#*;267>7632"$#"#&67267654'.#.7GZq- oZ 0'j281  ( 5G`H)+4& *gH1%h h": oM&h (  O+ #`]S rGZ* tVt * T0O2$3#"'.+";2>767632#"'.'&#"3&"#&67267654'.#.7GZq- oZ 0'j281   y!b%h h": oM n (  O+ t * * tVt * `m6A4'.#.7327"#".54>32"'!"32765. fa 54'.#.7<h EhU2. .,"4, h" * tN 1? *3}Vt * T-,q27"67>7654.*#&473267# "'&'&&#"3&#"&67267654'.#.7Gh 4t\.  aM!4,%+=~P) VM D%:*1+cL?N:7u  hh h" 0&nr sb;%  '  5 BN'e Y%M(?+1(. ):6t 0 0 tJt 0 T_,7%;26767632"$#"#&67267654'.#.7327" 5Gr?'R,& *gH1%h hh  8 rGZ* tVt * *&n0,l27327?327"3&#".7267654&5'4&#"' 3.#".72676754'.#"47E4n8$X|dk  g&)J^Z . 4 t"PB')GZ !u m#G;" 6#: 6=aY6 & ) JWh rPM )*) F:7R2J2754&'.#.732>7"#"&'3&#"&7267>54&'.#&7`82lrs)?L"w  )q)?L"w  w (N t>6 ( !6=Ҭh Nt>6 ( !6=d=6! bv6)"32>54.'2#".54>W_BAvpW_CBwRiihhCnSvtCoSvsDekelS ,=#"'&54>32654&#"3&#"&67267654'.#.732632 6 3|[ hh h"@m~~t * * tVt * Qb69"32>54.'23272#".'&54>W_BAvpW_CBwRi7DsId* `T<{ttGhCnSvtCoSvsDe@L& 33+DHG6elS,>J2"'&'&'&'&+3&#"&67267674'.#.73264&#"326bFyKj-ePE@"W,j hh h"[ k{&-TRg$;7 )#0t * *{Vt * ~^b4Y2#"'.#"#".'.563232654.'.54> ,M2^%  2?X1:Y0' 8$AH-E,4FuP/mHo4ErDf #3%?*PC,q4 W JN?()DJ'6*+'' ,1'96E$P^5OA\F2q6('!"  24#82?!fVL42676'"'.+3&#"&6726765!"#'6763NbH hh HbF* ч ot * * to  4.;27"3 4&'.#.732>7"#"'&54'.#.7'h b^|k)?L"w ۊ h" * tzt>6 ( !6=Ht * ,@27"67654.#&4732>7#"#"&/&'&'.#"470 "- #oh7$!1& <);CT&>0(W0,X XG" 0 )_z\0"/2,ZD h}C7,`2>7"67>32667654.#&4732>7#"#"&'& .#"&'&'.'.#"47'DS "- $2. 7U>!#1( )8@T%#.:1 WWL2571 C&  K" 0 &o[zY' Ģh(~`,"/ 2y}*Q*z/ # 7 <,f27#">7654.#.7327"3.#"&432654'3&#"&67267>7.'.#"47?823 n?D @4Jdx3Uq9O?%2Zr&Y ` H5)."$C~3$7)D"`L" 1 "+S_ / + ((( ,2ր( . +*.VD8;2,Q%4'&'.'.#"47327#"67654.#"&732>7#"3&#"&672676 >59,D"`L,823DC4/EN>7=  hh .q*_6;2 1 ' zO= 6  1 $k%,t * * F>0"#"&'673!2% !27>5632!"&7d" "/p4Y uE #R}  G !& *-q9K$ ,!0%0#00'&#&'476R2LA#B2#"'&'6X&    Z2"/&5476?&'"'&54? !76t $@\ )n#"~\ XC$  Gr-+++`2uG 63!2#!" B\ I(XM4JDh D%265232>32#"&'#"&5467>7>=4&#"#"&5467>v1}9ANW>   c*F .c?%!u eG21 M& >\A. O78T rd^7Q1ia9Y <* 6Gy=?`4 !:jl0?"'.""&5654'&#"&6767267>32"2>54&+i   k)1VY0KH$` t|H # 5_P$B @nv NLzFaM& =QcPNl,#".'.#"32672#".54>32.(- "+%VHm 0He7uc=e~?lH 1/)B$48$tiTtW-0#Nl7D22=4'&#"&676723#"=&#"&54>"32654&*\ k&&# KA8@bm@nl*P$B @n!  &F  X]xITDž6#?Pl30!276.#"32672#"&54>32F+$D+/N- Hu 0He7JrBDn@*)K:.<@,0EE0JF$48$a|K*=N@./ 2r=2#"'&#"32#3&#"&6726765#"5467354>+  (!1>  d#AT] t ,JJkwr##cY t * * t 3&gdžR.:n Z"32654&"32>54.72.54>7.5>7.546327'"#"&'3Q_iWN\c,L}D]gAZ:! ] #AT] Qs"]? ] #AT] k(l">l\t * * tȽ04 ^t * * ttP$B @n<,f@'T Z2`'TZC$lZ%3&#"&67267654'&#"&6767267>4.#&67327"7#"&'&'./M ] #AT] k$B'%a_gIcg9m$g-fPrt * * ttP$B @n8 m7!  , +W=v# :| $l&4'&#"&676723&#"&6726765 k ] #AT] \P$B @nJt * * t@p26323&#"&672676=4.#"3&#"&672676=4&#"3&#"&67267654'.#.7672327676[roAZ:! ] #AT] )D0,a7 ] #AT] Pl=} ] #AT] @+s ];<lNX">l\t * * t@ZS045 3[t * * t̸V^t * * tlX(=TN@pS23&#"&672676=4&#"3&#"&67267654'.#.7672327>AZ:! ] #AT] Qs"]? ] #AT] @+s (l">l\t * * tȽ04 ^t * * tlX(=T,fRn"32>54.'2#"&54Ql+>VQl+??,h\eh[dB<p=K2#"'3&#"&67267674'.#.7672327>"32>54&EXU-STFF ] #AT] @+s/ :nyAO{<lO~C^N t * *{2P(=G (Jv7 FLfSN:lB"32654&'232723&#"&67267654&#".54>Ck< 9gs " ] #AT] #8BvR==g$Ejn18=OH2# 5_t * * t( S3Ulr6OrX.@p>2#".'&#"3&#"&67267674'.#.767267>_'E. #$&:f #+] @+s "j"17 +t * *{tP(= JRj=2#"'.#"#".'.563232654.'.546- \:EI+> >7!})G_  zJ?Q:.^FRjZ CuF8+"#$%+/w ( GwMC#801 (eIk(Ll)!2#327#".5#"546735>7>@ B@1\-)F>#t ,J<, ` . +-.X>D3~A0pG4'&#.76723#"&='#".54'&#.7672326'Zn&'% KA8 .H=\5! Zn`hAxN('"' f\WA   \ 1S4Npc9N('" nVРI%\82>7#"7654&#"4732>7#"#"'&&'&#&7"=M '.fL @462%"6DUV& /d1[ J=R 1  #"2 1 $ oFd(\_2>7">54&'&#&47327"7654.'.732>7"#"' "'&#&47"=M&/ >  >n/d"$> /c/"5C]r "YH<R .7K=OR% H&. *@4W[IsM  - 1"&C Bb, ( \m27">54.#.7327#32.#"&63>54'&'32.#"&67>77.#"&67\nP S+!$*L=$ZF}fA2hH9!&DW7h6 e %F9#"9F( % Q&nR ("rH2 2%#Z H 0P3   '   Z 8\:27#"7654&#"47327#"#"547267>7'&#"47sU '.fL @4KiDdUV B2!LbWPZ8Er[_R 1  #"2 1 $l0pV'K(7 DFn'!27!26762!.47%"#"567(qUs <v . j^ &kI  \$% Y" ('&&7676'56'&'&776<8  8; ;d{{d;4v>^@^@tOaVXb#"'465076763T .   " (&'&767&'&7676'&76'&76;d{{d; ;8  8<4ObXVaOt@^@^>vp%.#"&5463232>7#"./4Y*5T-R,_-6/5Z, "[.\;*/) 6f 3ijBF\462""&54>767j?ZCCZ%+-  <7ZCCZ?G-QN-GZ&F XpY2#".'.#"!!63232>72#".#""&547>54'#&6;&'&>t07) .!!2?Ky9 &$F5a<&H3   1Ji79mDR"'" d+A )l Ak#1/" LpJNz *b4$&=+  IO5$*$'< 8d+G ?Yc{I 32654&#"76'#"'.'7&547'&>7632LYq_Ys/v"!x:Bl0h_ucj"!l4i#&6;&'&'.'.#"47327#"67654.#"&732>7#"3#3#3&#"&672676=#&6;Z # >59,D"`L,823FI3/EN>7= hh # Aq*_6;2 1 '$Q6 6  1 $k%! V ,t * * t, A##".65&7632&7632#".6Q  "+g "+Q     L  .  Ld(Ck276767654.'.54>3232654'&#"#"'.#"654.'&54>767f @Qb)JG._9G"   1 %-f @Qb)JG._9G"   1 %'8@ '8@ T 6sd=xjO*W=#4 2T 6sd=xjO*W=#4 26*79:*,6*79:*,dfUnp&2>#"&54632#"'.#"327>32 >. 32#" ^vyz}c  'K2PpOg) %%߂@( o&wz&r  &|Tp|& !߂߂@^nX @26=232>?2#"&'#"&546767>=4&#"#"&547>.!W ;- V7q<\* E1xE], @6## 5 )<7 "B';nNB  '8"I\D'= R &2J%)B$ 'Id%'.547676'.547676Ƕ wCEu f wCEu TҜ <~mp9 Ҝ <~mp9 Z4H #&'!"563. H   \v"p P9FRa2"'&'&'&+3&#"&67267654'.#.73264&#"626$ >. 432#".BsB-7654&#"&7>3232>767220 wc$`F>*H$$Bi\'%xk1_@P"# ?[x^\n# N2 =22#"&'&5463232654&#"#&'&7>54&#".76DEiJ*3$T%0AOW9"Pj?'   P RH;XpX %$]YHd  ]E'? xdXN4:jE32>7=6323272#.'#"'#"&5474&=632 420[G6X JB7/ k;!5=Na2Y%XX.32326?"6?2 0, [0*02N d2F&a [[2gS;L;;232."&4326765[]: SzZV  ?'  'J#.TN`9% .. =LT "32654.'2#"&546vPPf\LN&X,$`n^EzW0}~}h%4'&76'&76%4'&76'&76 uECw  uECw Tݑ 9pm~< ݑ 9pm~< D'BQ203##"'5!&'603."&67267654&#"&'67./> F L64 O*,PbXqK 3    N".  - "459t8*  ! *2t) bm  J*Q`232>7672!"&7>7654&#"&7>3."&67267654&#"&'67%'./>ri\' 20  0pF>*H$$2PbXqK 3   N" x^\n#  %54&#".76'./> F L64 O*,EiJ*3$T%0AOW9"Pj?'   PN" .  - "459RH;XpX %$]YHd ]E'? x  RBN\8"&4622632#".5467>7>&567@CZ??Z2 )!9Xx]=D)fjY8[o*i  Z??ZCCs(E,.-!2KY*8,1@VzCg@S '8'$'$'$V'|$x&$8 '|$0!".632676=&#"3.#"&4726767654&#&6732$3#"'.+";2>767632#"'.'&#*;267>7632"$332P"2! D:')32#"'&54>32654&#"3&#"&67267654'.#.7Gh !lE>uJ6 3|}b hh h" *&n~1WSn&* * tVt * 2jo2#"&'4763232654.'.54>7654&#"3&#"&6726765#"5467354>I|c8vI# C4.%-C&pT<  &57E9,+5* "B_f^+B)  d#AT] t ,Jgj>hDxl< .52 30G(x8Z 9XJ!5. !%"-;%Ajdz;B\J02t * * t&3 wJD'MtDJD'NDJD 'ODJD'PDJD'UDJDH'VDJle3265&'&5"3!276.'2#32672#"&'#"&54676$7>7654&#"#"&547>32>j8BN8:~ q/N- F+$D Dn@*)KHu 0He7a1,0c5'9  UE21 .'&5`"32654&'&u5Q0  Uj  WJk{EtP5cJ:V1@|NrvQn 2@z.  .v7+ #V -DU{v~ESQB;g|HdxśP @'PQR'MRR'N*RR 'O RR'PRR'URx 8'TZ&'TZ$Tn&R'MX'N7X 'OX'UX8'NO\<l<J2#"'3&#"&67267654'&#"&67672327>"32>54&'XU-STFF ] #AT] k/ :nyAO{<lO~C^N t * * t2P$B @nb (Jv7 FLfS8'U\<'~8$JDn'Q6D'$JD'SDB._k.'32>32#".5467#"&67267654&/&#&#"3.#"&4726767>32333272675cN%-#?" dn4D[M D""~Z 8"%5% E:&)?L"R *4z7 2 cVhNK]/<7  9A M9 * TT`R< - , 77+ԁ% ):JBDh c%2657#"&5467>7>=4&#"#"&5467>3232>3232>32#".5467.v1}9AN.c?%!u eG21 M& >aW>   < 74'%-#?" dn4D~P*\A. O78Tia9Y <* 6Gy=?`4 !:jrd^*')*!)7  9A >?A`'&N'NF`'&N 'OF`x'T&N'TZF`&&N'XFT'&'N'ZRGT',&'Nl&GT_<'8(Pn'Q6HT_'N(P'SHT_x'TL(P'TZHT@_0~2$3#"'.+";2>767632#"'.'&#*;267>7632"32>32#".5467"$#"#&67267654'.#.7GZq- oZ 0'j281  ( 5G`H)+4& *T%-#?"dn4D{U1%h h": oM&h (  O+ #`]S rGZE7  9A H;* tVt * P@l=K%32>32#".5467#"&54>32#32672!276.#"]g%-#?"dn4D]?JrBDn@*)KHu F+$D+/N- 3OO7  9A 9@a|K*=N@./ F$+.<@,0EE0T_&(VP'XH`m'*.:H'O2J`m'*.:'SJ`mx'T*.:'TZJ`6m6'\*.:0'YJTZ'+'KTZ,&+$l&KAtV'G,75'P%RY<'V8,# n'Q6T8'O,O'S;T@8,L27#"32&'32>32#".5467#"&543267654'.#"547L hhZP%-#?"dn4D]$)J^ef^J" EuuE 0<7  9A J=6||68@'TZT8x'TD,@p(3&#"&67267674'.#.7672k ] #AT] @+s^t * *{tP(=b"R:1,&,-@24&'T Z'CTZ0:-'D-2 'OCT6-,'\.$6l'\N@"p[67>4.#&67327"7#"&'&'./3&#"&67267674'.#.7672k$B'%a_gIcg9m$g-fPr ] #AT] @+s m7!  , +W=v# :| t * *{tP(=bT_'/$'OOT6_,'\{/"6l'\OT_6'Z/$l'Z(OT_,'T},/$l'T|OC_,&/$l&OR'$1@ 'NaQR62'\1>6p'\#QR&1@'X;QD'ZQR:2_%3&#"&7267>54&'.#&732754&'.#.732>7"#"&'&5463232>q)?L"w  w &`82lrs)?L"w EhU2. .,;=-K't>6 ( !6=d=6! N t>6 ( !6=N 1? *'[@2pM%.#"3&#"&67267674'.#.7672327>32&'&47>Ps"]? ] #AT] @+s (@AZ:! /FaV.4@E"\T04 ^t * *{tP(=T,f">l\n}e7  %Asbv<'82Rn'Q6Rbv'2R'SRbv' ' 2R'N'NRb6^v!"#"$54>3272$3#"'.+";2>767632#"'.'&#*;267>7632"$"3267>54'.Wxjߦi} kLZq- oZ 0'j281  ( 5G`H)+4& *gHT`B@vpgF.4l: oM&h (  O+ #`]S rGZBoRvt/"S?DhyK0 Rn M"3!276.%"32>54.2672#"&'#"&5432>32p/N- F+$DKQl+>VQl+?Hu 0He7j6:fx76p'\US']5@ 'X Ub'X6R'NVb'6R 'OVb4&:6Tj']tVb'6R'XVL'7*Nl']bW'_7(X'Z`WL&7(Ll&W4V'8'PX4<'88n'Q6X4'8'SX4'8H'VX4' ' 8'N'NX4@._27"3 4&'.#.732>7"32>32#".5467#"'&54'.#.7'h b^|k)?L"w 6_R-4!/%-#?" fl4DW&Yۊ h" * tzt>6 ( !6=|=!),%)(7  9A M6 Ht * :dd3#"32>32#".5467"&='#".=4'.54767263232654'.547672632B&'%  >%-#?" dn4DDH 4E=]4! ;& @ ]g=k;& @ pWA  K7  9A ?/ f 8V4MiZ0N0!"`4]#vN0!"`{': 'O(Z{'v<8 'O\x'* <F'=DF'N]Fx'T=DF'TZ]F'=DF'X]2r83&#"&6726765#"54673=4>32#"'&#"[ d#AT] t ,JJkw.+  (!1>`t * * t&3gdžR##cY`m'*.:H'X2J2`p#74'.#.7672&'&47> @+s/FaV.)5?$ZP(=b"Dn}e7  /Ub<"Y<DZd<lJt2654&#&72#&DE[XPnm rNUk $ji<lJt"&5463"B mnPX[*ij$ kUNrd X4dSD.d,TdLT^dX'N4N4D$2#".54>  0 #$< g $2#"5467>x # 0 $ g <&2#'"&5>7 # /vF/ #(*0= `8 =0*(232>72#".'&#""54761L( 0 7E/O' ,5 0"*"*J 2#)&$H 80!&67!@  C =ZD463!2!"Z x W@ 267432#"&'4&54632~` {OPz >OA RvtV Af462":T::TT::T:  2"&46!2"&46%78L8:%78L8:8&%57J78&%57J7RJ2654&"462"&AZ??Zhffh\BA/.@nIihjj$$'NlNd0"'.'463672  # /nN/ #(*0= bD =0*(vN#.54>7632dLR$82 ..R,BC0Z>(  (6!D2"&5654&546BM? >89D /AHEOS2M6fTx6^2.5>54.546 #tR I6\4T#M'&?!32#"'4&5463232654&#""&7>732&2lP) .(.'#/ *6:(ES '!# JbLT!%232>32#".54>6  `QF%-#?" fl4DPieT D@`,7  9A .nN S LQ<( 0'&547632! '&/&4 ;dmG< , < T;V+C "t=}yOl"nO#"J (<'H2&7>7&"! $'&#"'.".54632767632327632! %6$ C B= LF O<,4 8H-+MJ FLY15%KId(* gr&lH/q^F`GG.cIWBGvv ^)Q Wv8D ]X,//#qyS-j!"4.54762!$%6 IE"S(;K2Y#7Q.U&/N5 F/jV8 1>:: ><^W%/"47&'! %&/&4! 7672#"'&"26764lB8>C "O+WoK lI?9s_^?D .hGJ Zc1Hp RPa8.&E|&f8.&Ez&fZ<%&6'&'&763276'&?'&'&7?6767676C, ?EgG9~-pMH  gf )IJ~h"2[zu?g&1A9>0?%0Cd5'H!+P /J@[c@N- -09[^#d zZ %''&'&7676%&-2MO^6tLBQ(+LL' 2}P{0""4.5476276%6! IE"S(;K2Y#7R.U&/N5 F/jV8 1>:: >]03<&'&767676'$76767667$?6%!$6Q3+az<#1 !?'-Sٓ.B&8lr) #  fs=&@G$`O;c2 5 &: ]R\?k0/}WD|{&%>36'&76'&?6>?t+MY4N!,Jg^* #D :%Z )[\ZP aoxT-|P(&76'&?67&'&>'&76o+ #D &Bi zyb  gh- MCh&(_aoxT ['4bwU  (&z @Ssj/Q jf j/Q &o a%&767676'&?6E""؝ WW  -mr9BC&4Oe  }06.?&?667&f7|@ ID\ YQ- :6 NN(` n @< O5*(0,lPaox K '#76&?6%6'&'&676'&'&?6 !#.% \)t$4[ KWe< 1/4P -6 ,V@Lc $ p( "6&'&76'&67676'&'&79&;N00s T=lN("]/1 ? Aa %6?6$_ # 9x Eno6'&767&76&'" :\K"*P@e%-F<0oJN("w)9U1N`q, U{OwFT-'kbUZ&[0&'c'&7&76763'&7>76w  # tG1i -\(,tG^J' 6 #j=fTQr)KX8?8"+5iB&&V=4'%k)p&JHe&'p&|m&p&& & 4  &,&$V2;V2&H)o)o&, .%, .&"&"\MMJ&rBy #<'VM5 # &M:e&'e&'Je&'J515]&&T&l|O }&&mV=R%e0'0&' 6?676?67B +c: "E ->@ -'%64"(<'  ">'&''&767.>&'&6'&'&7676'&b" +# X/1KG$C'"  $# RQ7OF &VY, C  624,D, D<L6%/&76&% _\(lL @)) aj;!mf'&7&'&76.26o\ iL UVa> <*Q.DT!'8 %A&0SvuTB6@ R!  $#(676'&.|( 7u , !~i`* ?67!6>(4*>(4*&0&0D$0#"'&'&547667632&d#uB N*X 8  y  "KkP(#'&''&'4767676 c:? 0e0u  aN#   u  W_`aY  , '&'/&767&76>'&b;2:l-($' !438 B% ,5/lZ, O&= ' /,& &67&'&76.26'&&7676, L UVa> <*Q.DT!%#4j3I*G3/1\&0SvuTB6@ R!J+3> z#  60/&7/%A5+m.4 n-C2 6&5&75y)7H 6#2Uzt % =,FT676762'&'&7:d9&@f<""$ +]p%.['}9)G%e%62'&'''&'&?67676@)6<,ay<" "* 35w9Xz*0 ou@%=}=!j  "h>'HO! (4J9tc+632'&'&?67&'&?6U %t'u2$#wC+3:; ").nq:/A=V  )2!Z =P/PO3!m6}MK(M'de 6 &5&7676} !֨ S  +$ k<A9t#AVU>'&/&763 !֨ S  8 k<|A96#p6''&&'&76Žyac%-w? #[n&1D27.dl+0mxB+ d'@&ZDB6767676/&7)] ܂~W_W*+`- ,K5L?\wj  /g '&7676=] ܂~WxfY(+`- K5L?W|m  /WL !!%WgppgooUU$ K 6'&'&7 > K "բ&& @n)p&J!mf&6V= 4'%*=xV&%'e&'&&,&&&'Z&I&N&^&X 4& & &VA &H & &$ &>&L&nN&HN&'LHZ&$&/&$%&$J&$V2&HxV2&zVB;&V];&0WVR;&V];&'0W0V2T&yV2)&yV2D&y)o&'@o&Oo&'O, .%&}, .&&"\MM&rB]]&N]&'H]&&]&&&y # MT&'lXdT&'l&'lT&'l]y '&MbOy ''&MbOy ''V'bOM '' &MbO ''&MbOy ''['bOM|O&|O&|O/&1$+O&0&'&=}}P&&&'&=}&&cl &'$m&pmm&p|m&pV=R'%V=<R'%BV='%V=V'%V='%aV='%V=.'%V='%e0'e0&'+e&'V='%0&'0&'''>P %#!&?63D$w6$$w6m  ?E&'&'&?6767667676''&'7676'&'&7676%&76&2/=EH|\7%:y* DA,('X_1". w. #'tKv 7:my' $9B,?E +Co,-U~S2 =8(OZ?>6E $85:RP1 =U67&'&'&76'"'7676'&'&7676'&'&'&?6676'&''&'&7oR 9[-HX@#I('X_r". w. #'t&n(*B9<- : S!Cp;JunPp?8vZ?>6 E $85:Rb:my' $9B,>s ?+Y$G (+ oz '&7676'&r, +_+lx#d i. `M  d.66&7>'&'&760767&'/&?63607&N #! e"'n T4w R mS'? C. -E'"VDC 3$ /P Xh.' " 3 36&'&7#76$7&&567676676q/$9Jkr1NS H)=mP  \.Ȋe" t!Z-@ &Jr@"  $o'/>'w n ( (6&'&76'&'&7'6'&'&7l <*dZ <)d c<*d b '"6lQb"6k [f"6k [  W962'''&'&67>76'&7676767>76&7* 7I5d2>/ #6J+i5 ' == /:  K 6WC ,_f1j.e 1[r 6 B 2X <#Z Uaq'&767&'$&''&7&'.7&6767&76>%67&'&76676'&676'&'&7676'&%&7676'&&7676'&%&7676'&.7#$'$%6%2&>763"'6765&'/A9(4ߍ&33&4(9A/rhhr/A93#&33&#39A/rhhUU3LG(FM22MF(GL3P('6  6'(P(MRL(R( (~6  6~( (R(LMPlqddql!!!!b 8 Χ 9 9 !ͨ 8kmpg~~grkZ/6%6'%'#"7'&7%54%&76&32G:;Wpp(W:;G% RS %G;:W)ppW;:G% SR %W:;G% RS %G;;X)pp~W;:H% SR %G;:W~pp 6'&766'&'&K|[8#[ %/24PKXBQe4"2f22?  4'&#376'47632#"'& 4. 04 229<2222<922y+76&~{+67+{vEFFFuwFFFF/'&76767&'&'&7676/ I( (C[ e?372 2'/L 7 I    P >%N+7>'&'&767&-RG6  U (* +n$2BV) ;DOe(#3mpQ)2U9Wi16%/&76At LJ#13t ! NT/\B!&'&'&767632'&7676 C"6f"1#N*V58nsb|S5F@#aŀQ1 ? +5r 632"'&'"%6$'&7676#5D=+*9HN4\#q3m4+.QR:VhPlT 4;2H#aOS"C)2 )6&'&7&676367656&'&?6/%9K*4 E{ C  IZ_E$ !Y -\Mg7)l x] {f7) XZ'/7?GOW_gow/7&?6'%&76&6/6&76/&%?6&&6'$&?6/&$?6&6/42'&"&7%64'6"2767&'67632#"'&566666'''''47632#"'&'#"54'&'#"'&547632767&7'&7'&7'&754&76&76&76&7&'&#"'&547632676543267&{= 3Z  Q{< 3Z  aZ3N  ={1 Y3N  <{1 ^5 ^K  ^6 ^J ZZ + 4ZZ , /+,0+3Y_(-7.*q9 -hR@bL:h#7+wx\FVIrW' 9q*.7-(_Y33Y_(-7.*q9 +hR?`Mz  $4G 5xQo B; -0cvGS$*+7676'&7%$'&767632'&'&1&]>65# }6 &PICP Dr\Hn"5@Q2 <3c()t^GWD F*EDVUp)o&'@, .&'MJ&'rBc&~~n& c&l&&'I&DI&'D&'&R& .& &"&'LU&V2;&)o&~Mx&rBMC&rBM&rB&& y #'sMy #'tMY # 'TM& & ?&'&B}&'&n}&'&|&8V2z&HV2Z&z)oh& &H &'H>j)o&'dV2H&'ye &w&dx &ex e&'C e&'B 0&'e V=0'% V=>'% &R &Q  & )o& )o&xT&'l&R I 6?676?67B + ; "G->@ -'!%64!)=' ~@'j@e7ROx'T$%'TER%x'T'N'TGR%,'T'Nl'T2GR,%,'QH'N&l'QRBGR%,''Nl']GRx'TN)2'TITZ,'T+"l'TKTZ,&̄+$l'] KTZ,'S+"l'SK0x'T0@'TPQ x'T.3<'TSbx'T6R'TVb4'T6Tj'TbV'T7(Lj'T4WL'Tt7*Nl'TNW,L'QH7*$[l'Qv@W'_:'MZ':'N,Zx'W :'UZF>'T=BDn'T]",l'QHK`'UW'<8('M\V#<VVu#7'7'77<a*aa*aa*aa*6ba*aa*aa*aa* #'73#<+BC*6ʌ*B++>&@4@.8%b  w%8.@4@^,c3272#&#"#"&5>5.#""&4633265&'67&'674&#""&46332674&'46323272#&#" )%j8--@b#0 #1b@--8j#1  & 1#j8--@b1# 0#b@--8j%) %Bb%8.@4@&>++>@4@.8%w%'2w%8.@4@>++>&@4@.8%b/6N462"~~`D 7462#"&`@`DD0/AZ0BB`FE`,$462"$462"$462"DF`BB`HF`BB`HF`BB`*`BB`FF`BB`FF`BB`F 3#'7'7<<3*``+VV*a`* 77#+``*<V*`a*Vu #7''7<*aa*6U*aa* 3#'7'7'7'7<<*``+**``+VV*a`**a`*7 7?7#7+``*)+``*<V*`a**`a*VX +7GSa"32>54.'2#"&546"32>54.'2#"&546"32>54.'2#"&546 #"'632Z8N qI)> (P*}8N qI)> (P*}8N qI)= 'O*}r:+  BNm?k-LT/EZ0hNm?k-LT/EZ08Nm?k-LT/EZ0n bv2#"&54>7>2-+(  Ev0,[N g0/bv#2#"&54>7>#2#"&54>7>0+-&  E2-+(  Ev0,aJ i0/0,[N g0/"&'#"&'5>7>32t8. N` .'>2Hn86p Al= K,9*<N!.'&547>.#W '  J̓u=N  &R & AU$F8V0N#7.54>?.'.54>7 & Y >tsU  % V" 9F!KH DRG2*' |'  . #"&/632F+z IR2#"'.#"!2!!2!3 2!".'&'#"7673&547#"767367>Aٽ,( ;InBgv"   1 xy/C  20 } Os e 1(>-9$ab *+) *jf2#Vfs24-*(-''yjA$ 0!&>7!x   .9,9|:H2!".7>3"#".654#!"547>73!25&76323!2#!"  -( r ~  7   % 4".  7 | pI..547>763#"'.3 $ J2!!P{  3 l( Z #/;GS_kw#"&54632'#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632#"&54632'#"&54632r01jk50hHRTIh0rXm"32#3&#"&6726765!3&#"&6726765#"546;54>32>32#"&'&>4'.#"!546  d#AT] d#AT] t)@\S,G0 -& )G+:V0d t * * t&t * * t& 5 jԄ-9S '1  (;hxGDu2r`2726323&#"&67267654'&+3&#"&6726765#"546;54>32#"'.'.#"A^ ] #AT] | d#AT] t)@lo?x#B2&? 62TzF"P@>t * * tz?-&t * * t  5t;%B>!1H %`23nb754+"546;2=4>3232>;232&#"&43267654&'.#";2#"32&#"&432676 jR HqFC,` ^ D:V( ` ^@ > i‡P. @npt>1 2:Ro,nm\f 02.1 2:4;n%4'.+"32&#"&5432676554#!"32&#"&5432676554+"546;2=4>32>32#"'.#";27263232&#"&432676"3!2=47654/.B4Y%@QX Y%@QX jR N{G4]>% ;KX\l0*; % 5;Y)K ` ^^h  2N;# 2t>1 Fl2t>1 Fl > h{H 0(MW.8@*4,1kZf.P@dt>1 2:nf qQ  )26an%4&'.#";2#"32&#"&543267654#!"32&#"&543267654+"546;2=4>32>3232>;232&#"&432676'.#"3!27676546 D:V(Y%@QX Y%@QX jR N{G4]>% 9LC,` ^ 2N0^ho,nm\f 02t>1 Fl 2t>1 Fl > h{H 0(MW. @npt>1 2:)2f6  'c'4d,'&@ '^V1'X^P',XI'N @ '1'{P'^'X"@ ',1'&P'-'^@'3'''^@''~'X'^@'$'']'R>g'\'/'$]'R>'\'J'$ 'H'Hv' ' 'VA'$'f{ '\ '$'$l'f '\ '>'>v' 'v'Q'KZ'$'/'$''L'V2)'yV'eV2'HxV'dfy # My >N y ''bOMy >&N' O' ''bO&M >'&N'6' O''y '&M'bOVy >'&NVm2 'mw'am ''a}O7}P'&O'$''m'p3'm3H)<cl)Js7c)<7&'>&'.4=4J=LD4(4Jz(D444441G41G2S4e4Je D3C5\DJ5h\Jh''l%'>'r')'V=V'%h'N$V='%h6'$V='a%h'ZE$=xV''%V='%h'y$V=<R'B%h '$V='%h:'$0''\'&^V1'X^P',X1PVd&'jV&'.&'j #&'. hR'$'sjh'$'.hR'N'$'sjh'N'$'.hR''$'sjh''$'.hR'ZE'$'sjh'ZE'$'.~h'&'J^'&'(j`F'&M'g}Y~Hh&'J^X&'(j`F&M'g}Ye0'G\&1'QP'KzC'1 &'rzC&'rK?&'^~Hh&'J^~hh'b&'J^z'1 &'z&'z'G&'K&'~,&'&&~h'b&'&&z='1 &'rz=&'rz='G&'rKH&'^~Hh&'#~hh'b&'#z'1 &'rK@&'^~Hh&'#~hh'b&'#zL&'a& '.z!'1 &a& .zL'1 &'zL&'a2& '*.z%'1 &Vz%&Vz'G&V'4'rz&6H'4'rz'1 &'u6z&'u6z'G&'u6Hd'4'r'\ #&!a3& !.a3& '+\!.z'1 &ka~-& .zI'1 &'Aka~& 'Z.zb'1 &'pZQzb&'pZQzb'!&'pZQa & '.~Hh&' ~hh'b&' z&'{ZQa (& '.~Hh@&' ~hh@'b&' 7p9&z'1 &z&z'!&9&K&~HX&~hX'b&z'1 &.z&.z'!&.K&~Hh&~hh'b&zV'1 & zV& z'G& a&  .~HdJ&~hdJ'b&z'1 &'rz&'rz'G&'rK?&'^~Hh&'J~hh'b&'JzV'1 &%&aGH& .~H4&~h4'b&z'1 &'Vz&'Vz'G&'VK&'N~&'*~h'b&'* K&'$V2 K&eA'' 'B0 '7 ;'h A'  'L a' Vh'_'n2^VVh'b'_'n2^V'r'8j4dA$'|&'XX&'(j`l'f&'(j`Vz'_'d^VV''b'_'d^V'r'04A'|&'XZ&'T`l'f&'T`Vh'_'y\^VVh'b'_'y\^V'r'84dA'|&'XX&'3`l'f&'3`Vhg'_'y\^VVhg'b'_'y\^V'r'84dA'|&'XX&'3`l'f&'3`~O,''$/~ O,'''$/~OZ''$/~ OZ'''$/7}& ,}&ka' vZJJ&mlJJ'&ml'F("&CB2',&CBV&a & .Vhd'_'n\^VVhd'b'_'n\^V'r'84dA'|&'XX&'(`l'f&'(`G\'&V3z'_'h-^VV3''b'_'h-^V'r'r43A'|&'-X+M&'c%`lM'f&'c%`v('p&'7q(&'7q('\&'7qj&9'fd4&&'$.j'p&'qj&'qj'\&'q &9'fd&&'/$.v"'p&'7q"&'7q"'\&'7qd&9'.fd.&&'$.9&9'.fdH&'{SqfXT& 'e` b$'\&SqXT&  bH6'\&'.SqX& ' v'p&hq&hqd'\&hq&9dgV&qgd'\&qk&9dvg'p&'qg&'qg'\&'q&9'gd&!&'\!v'p&kq'F&  v{'p&'skq';& '3 vb' p&'ZQb&'ZQb'&'ZQ$& ' &'ZQR& ' vw' p&w&w'&x9&z& v' p&.&.'&.Y&GF/7&cbv('p&Wq(&Wqd'\&WqS&9dv'p&'7q&'7q'\&'7q6&9'.fd&&'$.v0'p&q&   K&͡vj'p&',}qj&',}qj'\&',}qw&9'fd&&'4U$.&'.4&&'%.&'&&'%.&'X.&&'%.c&'X&&'%.f&'%-&&f&' }'%-&&'}}&i& f&ts&'&&'%.Q&'K&&')%. ;'h' A''  'L'G&&!f'`&&!~HY&~hY'b&~H&'~h'b&'X'b&l'f'b&X'b&'l'f'b&'~H<"&~h<"'b&~H<"&'t~h<"'b&'t~H<&'~h<'b&'X 'b&l 'f'b&X d'b&'\l d'f'b&'\zs'1 &'ChVzs&'ChVzs'G&'ChV'4'r'cVv''KnVv'nVv0'nVv0d''\nG @&&#f @'`&&#?&mN?'&mN?2&m'k*N?2'&m'k*NX 'b&l 'f'b&X 'b&'}l 'f'b&'}G &&f '`&&G &&'f '`&&'G 2&&':*f 2'`&&':*X 'b&l 'f'b&X P'b&'Hl P'f'b&'H ' 4&'q} &'q} '&'q}'4'r'h}Vv''P}nVv'nVv'nVvP''Hnv"'p&'hq"&'hq"'\&'hq&9'ld'%-&&'%-&&'&! 'X& & 2'*& 'X&'5} &'5} '*&'5}F&#F&'r\#Y'S'0N\q327654'&#"76/'&'&?&'&'&'&767676367'&76766'>37&75.>75'%6?67&/&'67'#"&'6')D*$8)D*$8%,I  ?/ .@ I,\#H2rZ\&  A..@  \[r73G#ԔT nUXt' t01//""/C30."!/V20t& sWVm5  T+#8)D*$8)T CC>>u  7D2B $ *DC>>DB $ A1E6|y\ {03P<=u $ u;< (( %u=< (( <;uD21v 6i\q4'&#"3276&6176/&&7.?47&''&'&'&76767667&5'&63>7&/&'0767&/&'6%5'075.667767'"&'#8$*D*8$*D(X"G36r\\  @..@  &\Zr2I#\,I @. .@  Hh20t &tXTn *.""..1ܞ0 ".03sd  6lVVr &t0TD)8$*D)8#]56E1u $ BD>>CD* $ s2D7%q  u>>CC30<  (( <;u $ u=u;< (( <=u% ]] ?12& '''rtj ' 4&'' X "'X&''S& ''rtj& 'ry''rtjh'8&'='2<h&'='2<h'&'='2< &'' ,f :T&' ' G` f o'`&&'fG o&&'f 'X&'hSv &'p'hSGB&&'' &' &'9F 'X&'9Fa & '.&'9&' IV&'Sa & '.a & '.' c} "&''{h'fB'`&&''' } '&'' '} '*&'9'NFa & '.' 7}&'9'"GpW&&'' ZO aW& '*'.' O  &'j\''' d&'# &'! q&'!lf '`&&'#fa <& ''. a & '.F&'  rG &&'fa d& '.'\f d'`&&'' j\fG d&&'' j\fa .,& '*'.' $ nb&'''ZQK Z&'' o$a Z& '.' $a }& '. f A}'`&&' G A}&&' b"'\&'\'v }' 4&'v' a }& '*'. &L''K/Jn&'ts &&ovn ('X&'WSU& 'dLf p'`&&' v (&'p'WS{U& 'u'dL d'X&'\'WS& ''dLv 2'*&'p'WS 'X&'  &'  r|& ''rtjG &&''  a *& ''.'  |& '''rtjG &&'''  f '`&&'' `fG &&'' `fa & '.'K-&'9'Cff 2'`&&':*''  f '`&&''' yX G &&''' yX f 2'`&&':*'' yX G 2&&':*'' yX f '`&&'' MXfG &&'' MXff o'`&&'' fG&&''  G o&&'' fGB2&&':*' fp'`&&' fB'`&&'' } fpW'`&&'' ZO f A}'`&&'' f'`&&'tsf '`&&'' K f '`&&''' K f '`&&'' yKff D'`&&'ff Z'`&&'' $ff '`&&''  R&' ' &L'K/Jnf '`&&'ff '`&&' lv &'p''Sf p2'`&&':*' &L'~'K/Jna & ' .a }& ''.  &'v''  f'`&&''  f'`&&'' f p'`&&'' f ,'`&&'' K$ff '`&&''  @z&' rvn&'np'k' k&'9fB2'`&&':*' f '`&&'''  <}&' '}&' ''&w'^'H'v'uV  '_'d'^V'h NU&' 'da }& '.' &'$' $Q E}&'K' '  'F'('%>" g&C'BRqLUf :>#67>'&/&76767>67632#&'"'567."&' '&67$7&.674"54'&/&?626263'#"54>6.?667&&?6"&'&''&6767'5676'67&'&?6! 7674?67.76'&7676$''&'! ''&'>7667&'6'&'4'&57662>7&''"'47672&5&6'&6#"'&'!$+&''&'676'547676=54?6$7676763&#"6?67%6?67)/ Htl{R $V01W aB jC; ;/ UO@nA EI =)7g(%6*5/ ! 00IE ;A3@,%\778C* RY   |O\4 ,%&C  nm7Q( I"( J"-%f= Q86+|FDx L] (78Scs3d8R5i)YNiv/6W "=P;|)A>T+6+9$_ 5)L$, 0\0;;xr6&_0/8 >iw( oG {syZFQ 3A &&:~J)'M\ ":c=,S 9k6  W#E5S7/-V&7nk>V 60 SK']$[9s>U;a3T`&F. [<P:v 1 ?Yk )1*K4"FG #/"FG #] &''OW'0!['>|'>Vu7'6'~'# '' k'"'v'd'3'!E'>' 'f'n[''#Z'Xc'jr''$6'''Z'x' y'w''w'v g'u"A' H' 7,,' , ,' xL 'L  ''Mc~iB' B'F'Xz'7{V=4'%h'O$k)p'JH'*e''kG\'J>&'j'.pV'@ '.1'P'|m'p.3'"'^@'''X'^@''c'X ' 4' 4'b 'X   ''2'b* 2'*,'$'V2;V/V2'HV'f)o4 H)o'4m';b ''S}, .% DH^, .' ~'vD'z^W'O"*, !#'\"*,'\ '\!'\#MP-,MJ'rB2'X*P',,d'\]'R>d'x\','$''X('Z'$T'l'r |O N}  aa  }'&O'3''m3H)<V=R%h$e0'G\&0''f\'`&1'QP'KW-'&IH['t&rq'&IH'&&rq')&IHf'&rq&IHf&rq 2%6'&'&'7676XD/DEF (Bem :& :M-)?y {xk?C+V6# '& '&7 & 5  % $CUX Hn!p60&76'&7/OX %,lHDN""#,#"'&%6'$%>'&'&7676X] S1 afK> rACJ R2+$5M: 'P8hS :In ntC0-o2{E`)- a3|P-"00"&767&7%6'&7676P*y)-!N ^52=x$v8,"9 ,J̗"7Qj qVF& 1DV!i !M/6'$767676%6%6'$%&'&7676<#1 !?&.%jP H>3+^c2 3 &5 J/ tA,f@G$`O,%2''&'&767&'&7676H .u1QsBx `h IIm MhOA@R?xWI^@ 6%$%676#"'& '& ID(t:@5 ![Ka/^fE `*a?w^x176#"'&76'&'&z:Q31;y= +'&hSF ;< '&7676$%&'&676:(19)mM N  %+ HN[$ B!1ІKU )_#Mv^LP%#'/&676762"np[L "C q}o  U.u&\%%'&'&'&'&>7676&76760@dڪS *'ġP? " 2;]UD)3 ; *@ Q[G!R67676767676'&%&]!.& 1 'rM&(dl d! .sR>"+676'%.762%$%&67&67&HYp& 1L22ڋ{J~y R#u,J1S: ::`BOdJ^ BwCT>5 Au6A "92F!2!&67$7.7>67&' :#G / (V /F"L_Y=(Y0mM  J]%-6 &676%$%67&'&'&766'&_S 6s#*C  yzo ,8T"HI) :T:tF8^ h7-8J2# l i4>J 2&2'&6767&7676&276C 1>,_ #J%te'?@1aQZxKRBA/2$Q[[#[h~0qzN56%676'&7%$76'&%$&56O3</g )]&!+ ك&!-7X#' 43 4j/;`ZFF3UjzQ.,kG1,>Z >76'&#"'&67$7$& f;-9 !t &?u+; '~' B+ 3'676&'.>767.7767& 46 :$ um;<)L BmF T &8'k%"X` o NL,O*ur%K)<",4%6''7#"'&767676"676'&76'&E,n  iYD fG-;e9(>r~RLI }'< $`NPLB̽ <:GHIb3,,ݸYGMW%ߣ*!0n*6#"'&7676%67>5&7 -#4R)&&#G[jz Y ,c7 : !Rc [QfR$x 68ɓ >p'Qr) 25%$%6'&'& %&'&767%6 %,%.6yT JxY)6AQ`" ke 3LLRW!%4>| PI$U sCVNz Ky|& -\^ &576'&%&'&7%632'&'&54P~"C# ( =>Zդ0̘n< ōST502GT#0%&'&'&7676.?6*C% 91{  QO &BZ5=Fdo 1  XGƂ= N -'2267&%&'&7632'"&'!"&54 NE0*  8)ֈ1_e .OGR QPkx*QH  9![^KRGt@ N!#"''&76%67&?6.0 W1tt5  BPd %!( ]J}qr qD"z&O>276767&/&  :- E@$o,Y HK#[:?scp/ OMs|O%62'$&76%$7&'47$0)< F+x m X(Ta4>&ѦhS \  D }%'&'&"'&7676'&?6tW#2IG% $ ; 06-44,G E$cS1&%6'&'& 67.7676u6Q(5\ |#7[3HydU'EZ+k=-{:0^PҞ9=F+b/Xaa"'&'&'&'&767>fB#  Vymu$q "J?JC 'ykR Fjvm0,%t\$:'&'#'&7676766&݉5 pw^-L_VgF5Io{ .e+p%GX:!67&>76'$'&76?KhI)8tuD`I<I>\LBzN > $t>N-P& 8u)6#"''&'&'&767676&'& K('$ec +Zz ? Ig, n/fn$ "\'[h# = 8 &#6%&&>%$%$65&'&7 ,5;A .H8qmZp"  S2 /<&lExaufV  L : [n O7 632#&>76'&77 )*<+ $? c7T!I /,A'Wa 9 N V  %,&6%$%676'&'&?6 :0.:U(p= NcK k[Lj\rrQ&zK@Rm ~ }&767$7656'&?6HZ.xt~ x1> _Ho `AG'.632+'&'&?6$76'"&76&76*FO5*IJ~h":;  ' vhC\`D kU7S C]\8'H''&&"&0k$*e#  e 9,BP$:uu} Kl  P9,81*_T!!'&'&7>7677676.vk9X40s /( TAA=H^' ]\OH^PR+-,l 91%P>/%763'"&'.6767676'&@ #=000""x dЮJV">8 $< !,RS4WV2;6'&'&4667676'&'&7PP 4.: ̄X;R튲2Q$ +Ul  @"$7&'76763 7676'&'&?6676'խpMD|-J iD&T@K>gMv k ~_ #guIFSX/G# g-S y$'wP` /21DH&02!&'&767&'&"#"'&67676676&$760:jyi(B (k= ;Q jH:?XTu9)v+ H!I`.IJR e-bJj *04 , .%166'&7676767676'&'&?66&OD[l)ZbW$  @/'M$K?LHi~%6"+](NgB(  +=x-Z h #,tK^ 3&7676'&7.''&7676676'ʚD؋t  ) ?@T)mn ^}]vetQ$Qz\ #YeB+X [S ;5 $K4 g qKk,2x4C67676#"'&''%$&7>$76'&?6767>76cn< #` 340yem:(PZ7g ~7JoZ-w 1 b7 RSv )vEa^x~^<O  `&(1BDgC<&- H&6''#&76762>6'&*AiHl`4m  )"T+H 0MmB K>  W-0;[ )o9>''%$&7>6'&7676767>76&7% H`~\ VlR=^ K7 \ ,Cik)$ Rd-^uMU P*  T  ^, rW" h<  .>7>6762#"'&'"'#"'&76 c G+Jz M$F-IO:QX' 3K ="f E.!I 82L|Zs_PP**,06%'&'&?6'676267676$%&Fd4aI ܼ -$  .' 0 #r9X6 {\ + ~N1'8( Z aE. [/4]5#q'Y )QBp,66$76&676?676&'&76"$76'&3%) +L0L: $E0"W0s˽ S  v)4g+{'o#iJ$W\\o=>) CPB!U |&,>>76.?6 &$7&P')' . N*5ol#4r8# ,. Da^ 7=-34g !Hz$6kc_(R-/.6%'&'&?&'&76>76&$%&1*HXqF 9*,# 4 "Ab8 o + Ȳt^q11.z*Qn  n*- ]Evs&c((QB_P_' ,%&72'&6%674'.767>676##c';$  m ^@TO ,:;V )&  Y}Qv&]PR0.^ =R62$'&6767&'&%&Ga:f[>WG M ;D4- !aT wz`W:G\%>76%$%6.'&7676#"'&Z.%Mo0aw eKZ> $O;mue>ۘ7t?Tv6 >I le0)&&7676%$76'&$&767676_{{/ + p>-c6K F[@!p?%ImM6NBjFcOZ]t\(qޚO 6*'&7676 '&?6#"w(P. / + a>\; , VM]U?Zi1|F6'&70766'+^uS9  6y\ 43N RQj'.67$654'&?64 |Ѳ bd6  Amns ,@3$-08!60#"'&767676&7 (;.+^6 < nk!$  P  )F*`v! :M,0`@j '.67$6'&76._ /^ W(qm9%%bQTT ULI G1(&'&6767>7676H2)G+ ;3:V$#V?OTF OJ: M j+3#6763272"''76%&&276S?@+ 1>,S #<3?'aQZxK~0RBA53t^qzN~hg5>&&?6!%M0L!,5+75;MY f3== 6?67$76'.'&?6 ) ?ﲓM >c  >*;P/X:s 4Hu K q#"'&&676F_0&uJ fQBm3@L@l(W)@(2]rpI&2%'&7&'767>7>67&'&W76$0|2N 6)=vF)DFp|@$< S5V˹Wmzn!&7,.6'.7637&'&/&767 G,:M</ =  GC>ᄄlWa#"dB$j+)FqA1'&767676'&'&'&\ ) XU[)D/&&-cW$%6`KJ t[)(ML`9'.#"&6767&76 5)6Nr5w=6,&#';smZbPH(9  ."&"'&7>7676&?6-h2BLj  ,LTbFB(O)(:Og !y1P\$) 2)14T1*o@pPF6'&&'&5476jP 4 SQ :#)CLFY%I P + 5;WZƄ@N#,'&'&76,dLy6 4dP6 "l7  b}0' >676>6 >hp 36&'"'&676760'&67>4 &6##S(PyM"j WM SO/9 z9'^9'E OBG)["@67'&'&>%67&%6( x98aɌZG l.P@G $ !aN,})f, $EW%0D9A:3CYu+7&&67676'&gp$\Gg,0l [`k@"T6'&&/&76765;L/6 % M ޢ6.W.A^&?$"JR,#)Y6'.#"'&767&!6 H""oC% 1M" 6-C@ n)W) ?}/767$6'&7>u=U61K. +<9;En<,OM wE;%7&'/&?676'&'&76;'U_*"D$/{ wZ5#-Ht1$ Y=(>20&7676'&'&W $>4 8!}XrF*"vJ c>F;$5a d2/>'&'&&76%65&$}OW5Bi ) {T3L4/ Ł?W#!K9i$0EY,6'&'#'&76767676 4:<$b[d v2$+8)RKL2PML5%'&''&7676,&6~t+ CL !DO)[Xd:y 6762#"'&'&7676%&'&MƦV#LW`8!u ÙCGQ?bs0{n9AX88Cvfa!'>u8 M/5676/&7676&547u$#{VQUrzr&=1 y11.Q-<$);.0#_T.'&676%&76767$7.f7_`P4p1Dt ,tK 5 23)D0C !PVT]# :sH3+ 676'&'$'6%6'.-^;05~PPl0h) w05iba Z, Y 6#"'&767676'&7(%kY::`1\* # 5)%  :SHm?  @K#  u[e"II (767627$76'.76&76 5'b O v=UMwL+$bI4 %VB6p  w&g &HaU &f 16'&'&&'.76766767676726'&7 .x%5 YpMZ=, iYP߉)$B6d1= $  * 5V| jTk 4M. ;5dHf3;h"' FP'&76%'&7676+.l$' ?!@ X&PB9#RA'.u.*XQ %'$4767627676'&?6_Fu5,/ ]Pu] > [pPR`M}V I y+ 0#'&76767&'&76767$%6? ^,`:L, k1gJ0+ ;F#>#GI!  GdG#Ec0L#ka  v?#&'.6325&&6762+,"h  Bb/d\Q7 K  -'&&'&'&#"'&767>76767676  A7lg;od PeaX2\ %f@8.r<"Jl   F "1^2% Dz#"'.'&6767E& <+ES 4, :**|?fAkz?RG<  4#h.67$765&'&?6ǖ wh;175t :;gL"QZ< [)#"''#"&767&'&6?6%$%6)`PJ ^p-*d.2$ |b;9s%9w}8I-$U%m2+GbJWEfFx2'&'&66$76'&?6 H,  0ZR+l7 5, *hfh8 u  z8Euo6760'&''&'& @3 $O U$7.4,  ZL5  "A0$8*XX&^7!*7&>$''&6">&7>'&p ,!C (+,{j{ + r$ta/.iIr =KJ ]Hn*,&F") VdG<)FdkU# KiU7676%'&7676nk' 6*@ U Bp^9u-RA'6m&L_'&776'&N1/nhQ zl;>[P: S[1l76767>726&7 X91m, sM> :!L#( /jH !D.3   (d5 R +N{c;)TS  T2; 5'&76&'.77$%67!)BBd;^ =n?m_Dci(TB'&'.66$76&'&?>!$Q Sd* թ$=*=U(U=r  '&76%.>'&76J ^& LI?I^V zTQ] t#o [r9jþ })} oJ.#"'&'&'?6767&&'.76767$%6 2 bx7HU#< B2 ;7*+-v, 0DetoptTT"i]HC**LG p %'&676%6767&%&?68 N(uy## $,KNT?#y B]7H<4*0? i 6&'&'&7<'8)-%DL /   a4"< <`V!D9'&'&7OS   d3&9= fM{ YMf!76#"'&&'&'&47676&7"7gm;#;"2 3ZnN :N=T5Ln*y `.];2r'%&/&/46/ O''2f)3'){" 6'.''&6676&7PJ7'Re \AaP82Zgw  1$hAmQ8? -6$Kfmf'.'.'&767>76A.Y ,a(O  ,+:)71bRR>1 f!(">BU7H.#.67&'&767'&7676'767&(C$[!&v#$4)!p4ijd!B4weHH ";$I(6 &6767>*)c *6[W \636'&'&76767676i>+=".0O%ol/OD:>V^df.XZ2 J>98DJcF767676'&'&'&S"+%s*s-,pR6S#TKMQlA %5H/A*h,A999 {'&767254'&7076228 - 0$ -k$QOs $ []x)N"'&%$'&767676767>:,&= :  E !& .*_@ ihd? VRC#$"[ L &62676'*#SF ("'aqX6&'&'&767632 ]~1]E'$T@`*,!H%NN < nJ8s ^H( Bg  <0(*^y '&''&767>M,{@Z] :r96!n$&O 0Hk!.&'&76[N'AtGDO '&'&?6J2cC)UO32!0<: n/SfFQA 'pGQ/|N#Y76'&7p 6(#d  a;?Z *E&wKTrv"2 0&067632'&'7>$7&7>7&'&6'&&'&!Au 2 ;vJ^ SJH B6DG,;^KR " i^J0 8Yr8+w' ]?/ <0*&vh::[:06'.7>676'.? N&5 X1%86/4S) )/$[(Qat16  ('AAp'Xh'&67676&'&?>m# 8NQ"tE C 0*`2 bbD@ V%,0&67.'&767>7667672'$7&I %#)M :\$$>,76V = nKZm F$SLB nSEqd,(*Z %'.'&>76v=;ij^ !5M1q ;u3u&x2SX%.76&767$%6&$|O L:^e(2Ct)Fv yVnNN ljSA8P #`j&Gba0,ji 0ӜM "?|\ver!&''&76767>7>X  K0riVh! 3m9P& ' fJ =l-Q('* z_uH$m LQv8(!"&'.'&66$76'&'&767676FMz(B( OtD(6 +;./2 !]W ޛR5 E,,:\XX'b.67>32&'& ,fK=-,$7 *M"'`69p8V1NŔ`nj&'&'&'&7676767676n-T}]$-ᣔD65h %t+"Ve[.l6&76'&767$7676h*z:͇B^I4v| .)nEO-<&L>'$'6%.1C`@4Q-*l*~̇1VA! KOBUG#:*z$%6%676'$67%&76762  ne Ns!G'O9=k[)g= 4 <ZG'l2"67676.6B2!%t3 XJ<ê=y(P676'&76$67&"76 #mztD Ʀre  ,5u .OxB PBU6 72'$#"'&7$7.&6S+8 =0BU8 -U[B &14W< , &)>)9 Q''&767&'&7676'&?69 |ºi3#9 nxsrTFI9=E N{ X53Z\J`ku KG-.nr T(- X: 72'&'&7676&'"%7>~Tr %&olϜ? 8Kwhu@j _X &?Q@ 0$f n^I_YD fG!(>32'&76'&7#&7%&76F?  +S bA" F'R-&ش@+Kt/ * +6z#y!B]jx\? @6'#"'&7>762&'&7 K%Jqbn5r'(nK  JG| t* \1>$' 0)52767>767632#"'&''&:"#!(Ga  L$F-I^Z*A(T E.!!( @.&"|Zs[/ >'&7"'&'&7&$76.Tc1 Y#$ +YL/e |;^.t M, s/!T^)@x <",%%&465.677676.6$76H$*!$<e@ae2 X}g ! 7.ɮ> 6A M+7?[Q"AS)z 'G6%/?w9  647.7d '-?(&I WF{ 6&'&7! Q@ b9 N 66'&'&'&?6E Q@ b gMd C829 >z N, #6&'&76'&'&'&?6P Q@ b Q@ b YHd ;29 N@9 6r N${5%%$%6'&'& %&'&767%6 %,%.'&{Z JxY)6AQ`" ke 3LLR8l4y"5>{ PI$U sCVNz Ky|& 5%$%6'&'&%&'&767%6%$%$76#"'&7%.6F  My H*3?I\# meVb勴 \n,K'6A&$&%QKr c0/ T tD^ Tzr I JK|1~g \\ %fNO^[ * 2&'&4767676&/.7, 9 T>-Q>4V# ;18=*l " >% =# %$%676'-!< f /sB%%$%6'&'& %&'&767%6 %,#"'&75%.'&V JxR)6AQ`" ke < dd'#+ HGT:j4y"5>{ PH#T sCVNz Ky|#ZO \\ 'qCAP\ oE. 5 #'&'&?6''&'&?676'&'N Q@ b Q@ b YHd ;29 N@9 6r N$ >7$%6.:X4 U!/ H7e b&676'&&.7676&, 3'YEZ7DvV Tl.?6&667&C)?z..-L{5E LP6)&v"h wDZn`F <58~nAES6&'&?&'&7I Q@ B8/ bJ$K9 h* Nn-{H(B '&7>&'&76z H4'J.-&4 gd?,z@[ 4@>'&/&''!"767>$76'&?>7676760Ld6$c^ 340yembP)"g y$;XZ/y1,z9  TQv*'@:.a^x<ذ  ؝ /< <&.'4r= %6'&'&@'*C 6 6{, >7$%65&4D J xM= m n %>7$%64>e@ ]" C2u]B76%&'&767&'&=:21d& A?XW!%$TVA; 4H+]%%&'&7&76'&F* D+"'6 H""om%9 .y} 6-C: n0PoL676'&#67$%6'&'&;&P@/( n\!.ZOYخ f.V  ^B9 Z' kzWM'&76%'&7676$3c' 6*@ S Q"^d9u-RA'6ge$%&7676767&'&/&767$%6' 1%@%EL < %e A$>] |V \# *4p  z+gSԠ & (676'&'&'&?&'&7707&' D8J Q@ ]A6 b gMc!^IHH5,n9 0 >z N9m+s&/G6 67676'&''&'&'&7 6)N 6)N J3 KU KUo5 -L -L,D  FY FYfK 76?676q  !F$'g]DT0PX0hJ 76'&?676'&?6 4!  4 4!  4GU7J}V$'U7J}V$d76'"67672'&'&'&76Y[:-F*85P +uE@ UH$-Haf&1C;E +%  6/&7+P8''}=5+u"L /60&?6706&?670(! m(   ( v 66   M %6?6q$ -/G~& 176'&767&76&%6'&767&76&!  9\J"*P@e%,F;0!  9\J"*P@e%,F;0KN)"w)8V1O`q, KN)"w)8V1O`q, >q 6''&767&76&X *$  Hs]* 4dP~.8WJ < ]b3+3%Gk=bx7"  )( 676.7&76'&84|X1p N?  j_+xm5Ubz/-3  60/&7$( SX  < Epm &,dicZa6"&462a9P99PP99P96462"CZ??Z-Z??ZC &EA{{H(B&KPX0}'!!2>}}m  ?  oK oK D"#"'&7676676'&''&E<9pS} / B g;2 0իȿn 7 |o-GS6?6$'& 4678 .fA% #|U-H h=>9!%&'&7676'&%&5&76%$%6rIxeN ؞ y*FS19 ([zsq))7.J" h `M0z7 Ri)%'&&676$7?632J8 Af|i%" * 3cNHE,,'7@&#%U D$/'g6 TP^LHM#"'&767654?6'&*Y]3&" )  1 "T. G<#V;+Y  Y} }f"%'&'&7632767676?6/, ECy]: "w$"  + 1$" Y{ >.g?37pff70Y ^[})57%&476%$%6'"&'&76C MS19 *]L &مK+ _e *K| / z7 Rs`{π#'^K?Z3mh<nI7767676'&?6'&|H "3 'N8 -'gIB3>Xj O+,Q08!k<2=ec "%'&766&?66-'-( 6A +.1p\~bXJL`1J,,gW'%'&'&. &7$64?64[=K  "\_6424+ :#.18> M\y, F,!fUl.ЕV3  %&76%67&?6'&'/@i5  EPd % 6*xF%z7@  qD"z%N$!67%'&'&6''&?6G ]\Bo ; 7)( r` FrCK^"}SS5RI)&76$76'&%&'&767663Y5V21"T7 #^lO \5I{vt3* I nks_1(  bAI3#"'''&7676!256'&%&7676766[8LK:m% #" S3'D'V7 #oxHr8 2L >9//>JNeC1>qt3* yR&676'$'&76<8 > ?2$"$>+8'&'#"'&7676'&?6N)&(*^,N{6Z+'5a]b<(zL) r8F4~'%'&''$&762$7&7676"4= ,Odz&hN N1SG(3:J)3/&"N}ZBwv(l=~  9]AGI3?Wo'&'&&?6**&_D7A( /8"/" b'2b?&547!2"&567654'&#"776'$?64cU|xȒB5JLsjw{@<9_=͒O=E9 u/VM<9  ,CO+nXVWB= ' W]*w(- {cS%6'&'&767&/&6767$2  7ݏ.1V0*6  b6H&S4\5ˮx(7vdW)u  o #k3*,2#"&'&7667&767$%6uMUM/P4uw! .Pn|F_$/7ND+ $޲n $aM5\?ULa$3(W#A!%'&&'&76767'&?6'76'&/&l0+v/` K %c"] #Lo 6'&767676'&''&6&"76 TDg%V'{ or< ;<7?#M :JoSF & B ~%*6'5- z{T2'&'&'&76%&&76wCBCJ1 / Ꞧ_*}B mT$$460IJ"d2 w",46#&''&767&'&7&'&76&>776'&I"NX: >rCC- [ )HkW(/ :(.J;< +1+ 94H-~gS-.e'?+ G( 3# nLg~p.+#nbh) xw&&%67676#&'#'&3276v2v#15sGV) \d )Rn:XIIP .:C& ZmDU4 p.A%q-'&76767676'&?6'&'&'&'&'&c Y5/,K"% q<6JA2@_ :`j)J!c# =74 m {p?%@J0'&7676'676+60/ `Tk 4Y鉘#)${;AR?p( frT:}Q$!"76767676'&''&767676'jF &@,.uF97Ul3v7 >> ~TF.C &d":6V>hW"-8 CY '4767&76$76'$76 n7]51  GWz>3XB@ LaNn`5 Wq$@9&67>'&/&7> l?W }g  $=*q*$>3#Rr L$Z7AsP4",6'&'76767&767&'&65&'&7&76'&0xW,? va!+l.;8SFG@-lh4@0| BL3f_!&k X0w:rI L~Hh6%.766'&%"7w7IJ3^\ }b? 4@b7 \w"0CH"$76767&'&/&76767$%6"'t*5H&i 2 ?t )O&WI,؂|J&(FRX/Q T9 "O%.E6'&'&767& '&7  [+5  Ij)D  HE.B63;C@$$;v)[y'&'&'&767$2#=MU! "~-Hq4,.O@A 18#PVK">'&'&76&>7.-1 z$ ۪g.. " `HpT%&'a\/^ &.1 |ܩNj4y( 7V>76'&'&6 pT55~F" A!Z6NZz; Z O1 :]]|ALk'&7636#"'&H T(%;N31b$I" BOBkfP7;/7V'&'&6&7676p:" A!Z6 I* :]]|AL<\P(:7zk&! eU.'&?60C8 .L 1R d4Wl%&&767676-lti^K$! uFA'_ 71%DOe7 !% P& P Xd/Gexjli` F&'"'&7>7&?61f/&K3=@l;K2 \.69pZL3X jJ"&'&!"76767676&?6p"*"  H"NAڌ @M,2 Q. 2`4R @n2Xv?*6&'&767627$76'&7 R%'B ;S- ? oqP &?%6@;&Dl!#3r4cBr Vj; ($4#'!"'&76%67&?6P^soB  =Jl&! 2,[$f#zv  w?&h[u(%gb%6#"''.67&'&'&76 p$TBNA`#28 A hH`,.~}L2q9Z 4b4k.767&0&?6#"'#;4Om%!?3L8=iL|S7,=AQ*91b*_0jJ"2'&&!"76767676&?6`-1 [&JAڌ @M,2 N??%@l @n2XF'&#"'&7>7&?6->< + G=@l;K2 \dH Rpk9pZL2XC$6'&'&7676%$76'&7m CUH $R{G3 Pr $+CewEfxn0ghr E^!$(!"'&7676%67&?6'&Hso!  =Jl&! 2/ 5 + ZMzvŰ  w?&h[uw5Mu}E$'&763276'&&'&?6'&>Dzy]: "w$  + .2+ph0&FJKBd..g?37knf&!Y 26 AA<97767676'&&?6'&|H "3 $R 3[%vf.&KE2j O+,Q-]X)1q!6B0"?766&'&?6&( -41$.&th/&K ~eXLJzK((<6}VE$'&'&763276'&&'&?68 + OBy]: "w$  + .1t8Mub0.g?37knf&!Y 2<l97767676'&&?6'&{H "3 $ E 3q8 + d O+,Q-]X)1bbt8Mu"?%'&766&'&?6~ + G- .31$2Muk~eXKKzK((<&*V(' '' Xz&{7 B'FV&Nt&~ P&c&d42&'X*X2&X*+&Y*`&Y*&X*5&Y*P&',P&,P&-P&-P&,P&-P-,d&'\@,d&\,]&\,&\,"&\,g&\,@&'@ &U @&'"@ &^@&@&'^@&^@&J@&'l^@& @ &^@ ^@&@ &\ ^@& @ &@ &@ &^@&n1& ,1&&>&/ :k&'91&|j&jh&'}&'j0&/ 1&&j1k1&1&$&&#E1&&1&^V1&X.1&3&&'3&&'1&&&j&'j&$&3&'8&'}1:&'&'1&^V1&X3&1&&'nP& P&-Q &'K &'xaHP&R&.&'jQR&'K.Q&'K {P&v&.PP&jQP&K&~&X#P&Y&X{P&^P&,XP&&c&'X&{&'Xv{P&v&X=&^.QV&'K.c&X&&'&'P&'XxQ&'K{P&^P&,X&QP&KQ&'K&"&&x&&&&'&&'z&z&&Q&K>&I>&DR>d&x\R>N>&H>d&'x\R>g&\I>&NR>&\FIF&9D%F&;(&&&FNF&,HN&',H&I!F&;N&&I&D&Z&$,&$/&$N&rHN,&'$rH/&$I&NJ&$,&$&4&&>v&& 4&.&&Hv&'>&&$&'$l&~ &"&&$l2&b*f&b&5&c*&b&b*`&m*&&'&&f{2&'b*f&]` &d&b&f 2&*  f& &v 5&* &X &* `&* & &' & &\ 2&'*\ &Sl  &Z & &\33.3&"3.3&"HH)<)<y >'1N5 >&N:P&'r>Y >&NT&ry >'?'N >'&N >'&N &'r("&'r>%&'r>{&'ry >'Ny >Ny >'[&Ny >)&N[y >'0Ny >'V&N<& &<& & &' Ol&' O6&' O &l&& && O ~2&'mwf&&m2 &'amw&&&&&'?&'&'}&?&)&&&~ &'f)&&m &'a N&f Ng&\ NN& N,&X$ N&d &Pi_)&G&&P~r&xh& D& y} }& & }& aa.& &aa aa& v &  & ~&v&O&h&'(bO7Q&'#O&O&'v&'#O&'vO&c&X`&X&XV'dfV'dxV/'"V/'V/'V/''V'eV'eV'eV/'V'dxV'fV''eQdV/Vh'fV'fx & ~&'vH ~&v &v H&/&'z D&zD&zDH&/W&'O ^W&O^Z&O^4m&';b@4(&;b44`&;84&6v 4m&;b4&';b'$4&;b4j&';b@&Om&';bO &' & H & q&  & "&'v & &' H& &'&'S}&C&S}{&SS&N &S}&'S}??&S}&'S}&I&5NI&'S}5N*,& \*, *,& \&!\!&!\&#\#&#\h'$yh'$Oh'$yh'$yh'$ h6'$h'$Nh'$~h '$h7'$XO&$'NOh'$ZEh:'$h'$ h$\&&E \&&G\&& v G\s&&hG\X&&G\f&&>G\&&h\&&G\&G\&& { G\&&G\&kG\&&J>\&&f\&&`G\b&&>*&(*<&(1*(&(*9&(1*&(1|F&*b &*1p&*'}= x2&*'*ez&*K$&*"&*'*$&*'}b&*'}8 &*f&**Q&*&*}V&*P&**]&*+&**&*n&*F&*x&**5&*'*x2&**`&*'*&*`&**f&*(&*'}5&**V&*x2&*'*}(&*'**`&*'*2&*'*}&*n&*x2&**&*}2&*'*}Vj&'+VVj'+VV~'+V'+DV'+TV'+'D|oVj0'+UVj'+UVj '+UVj'+Vj'+VVj'+TVj$'+'UAVj+Vj'+TVj6'+V8&,q8 &,8,8&,'8&,8&,V'-V'-~V'-V'-V'- Vh'-DV'-}V'-V4'-:jV7'-X~s&-'}~V'-\tVl'-DV'- V-&.6#&.-.u&.z &.6=&.C*3/ &/E&/G3Z&/$3,&/G$3/&/$3/&/8,&/'G$83/&/$ &/G3J&/$3,&/G$~hg' ~4hg'9~h(' ~h'~h,'~h':~h&'~{hg'u~hg~h6' hi'~hg/h,'~ hg'X|~ hg'~h':M5&1 53&1(51u&1z50&1 (=51&17b&2B&272u&25z?&27&2&4&d&c&o&E&{&o&m&'m&m&I&'I&@l &G&L&I&4 F&4@&4/h &4'&xo&4:&4oj&4'oXo&4'oj&4/i 1&4,&4oj4(&4&4&4oX&4o=&4&4o1&46x&4r6&40Z&4o6&4'0o&4o1&4',o1&4,&4o&4j&4'oj&4o&4oX6&4'0o&4'oo4&4'&xo&4'o1&46x&4r&4o&4&4'o]rI&6I&6'pI&6pI&6pI6e&7{[&7y7!&7;&7x &7qn1&8 q^1&8*XP&8' U qAJ&8'Bh^1&8UA<&8A:&8'BU<&8'qz&8' P qI1&8D2A~&8qA18q1&8 jq1&8An&8Ah&8Bq#1&8-AC&8BqI1&8Nq^1&83Xq1&8 dA&8B)M&8'B qAJ&8BIx&8'BDqI1&8DAx&8BqT~&8ua@&8')AM&8BAn&8qJ&8'B #A@&8'BqA18Ax&8'BhqJ&8'BqI1&8Nq^1&83XqAJ&8Bq1&8qJ&8'B99n=A&:K )^&A&:IA&:"N^A&:xXA&:P<&:v}&:'vP~&:v8I&:'v D8IA&: D&:v&:6J.1r&:'"nJ}&:v&::~&:'vP$t&:'viPA:&:'vdd.~&:'v">IA&:"N^A&:xX~&:v. A&:".~&:'v" .&;yo ."&;p.&;x .&;ps.&; .w&;xo .;.&;'pF .&;yol.&;'pfl.&;f .p&;yo .z&;yo=.&;#7p28F&<F pSF&<ipG9x&<'OATE pk:&<'[2p>'F&<pP,&<[P *&<'[2)pG9,&<'OA[pG9j&<'OAU@ pq/F&<MlpPn&<[pPF<pF&<K.pG9F&<OAFm^&<[HPX&<[2pF&<#HpP3&<[2pq5F&<Ovp"F&<spF&<KpP&<[2p=&<'[2KpP:&<[2gq/h&<'[2Mlpq/F&<MlgPh&<[2pn&<#pG90&<'OA[pP=&<[2Fm^&<[p:&<'[2KmP 0&<'[2) pPF<gkh&<'[2pG9:&<'[2OApq5F&<Ovp"F&<spP:&<[2pG9F&<OApG9:&<'[2OAN#=&&&V&&8&&&`&'`&`e&<_&'<&3D &:&L&<&? n&?h/&?')zx * m&?'e{&W&?<_&?;:a]&?'eO/i_&?');/i&?'){s Y_&?}T`&?;?P"&?/i&?)ld&?PM&?cee.&?kIf&?ceYe&?^?&?^&?X+&?e{^Ep&?'ceXm&?eoY_&?'ce}TY_&?}ToM&?ceU&?v;/ic&?');{Ep&?celd&?^m&?'eX c&?'eO??o*M&?'ce{/im&?'e)Ye&?^?&?m&?e/i&?)/im&?'e)a&@ ,&@BO&@'( 3&@' p\&@3&@?3&@' T&@'(A&@'( &@&3E&@3@&@]&@(q3&@Z3/&@m &@w3 &@m &@(Q&@K&@ 3&@ &@'m  3&@ y ?&@'m & &@&y3?&@m 3E&@&@'(3&@m q3&@&@'  3&@' T3@y3?&@'m p\&@' ( &@(Q&@K3&@ &@(&@' (Q &A  &A &A5  &A# &Ae &Ae &A#A &A; A &A4  &A Ag &AFe &AM &A &Aer&b&B.>=&&B%&B&B&&B.I&&BC@&C \@&Ca"@&C@ "@&CG"@&Ca"@&Ca"@&CG@&C"@C"@&C? "@&C"@C"@&C~aS@&C2@&C,"@&Ca@I&D^I&DE @I&D^I&DC@ID@T&D'aNT&D'aHT&D'aE@I&D@If&D<^@Ii&D^I&DE @T&Da@ID@Ti&D'a^@Ii&D^@If&D<^@T&D'a^n+&E +&EqQ &E'K+ X&E'2H+&EV&EP^&E'2TQ&E'KP^Q&E'K, {+&Ev&E^+E"+&E~Q+&EK"&E&E#+&E&E{+&E^+&EX+&E&E2&E'&E2{&E'v{+&Ev&E&EQ&E'KP^&E"&E&E'2D&E'2+EX&E'Q&E'2K{+&E^+&EX&E2Q+&EKQ&E'2KN&F`l&FT6FT&F6&F&FYG/&Ho/_&H}/Hq&H/ /&H'/&H&I)I_&IP{ ^&IO{ &IW-&I&ISE&IO &I)&IU&J~wA&J_ (J&J&Jh &J&K/K&K/&K&K/&K~&K&K/&K |/&K' /v/&K U/&KO&K'/&K4 /&Kz&KL/&KL5&M_ 5&My&M's Xj&M'b%p5&MhA&M&M'\y&M'sy&M's 5&M&M5M@5&Mdy5&Ms \&M&MU5&M<&M5&M5&MN5&MdH&MN&M'dH&M&M'5&M&M=&M^y&M's&M \&MN&M'dH&M'5M:&M'yj&M'bs5&M5&M&My5&Msy&M'sy2&N'*Xy2&N*y+&N*y`&N*y&N*y5&N*yNMN&OFM/OM/&O_@'t_F't"' 'u'''N_'_'_'_'_J't"_'t_ ''__'t_'u"Qmy&Qh&Q=l&Q`Zb&QUZxe&Q`ZQ&QXb&Q'UZXxe&Q`Zm&QrM&Q`Zb&QUZ&4&&'&v& p&.&&1n&'1Sh&1G& Aq&' v&& q& l&q& v6&SS.S2j&SSf&S|@9&S^.&SS{&SS.Hd&S^.&S{y&S'{s&S{RL&SbL|H6&S'S.b@&SN1 |B&S`we"&SS|H&SbY&TY!&T YTY&T;Y&TY&TbI&UI&UI &UIIUn&V'ncf)&Vncf Vfa&Vn9f&Viw fn&Vncf&V'ncZ%f&Vnck&V'nc &Vn&V'ncFPW'* '*e'*'_ ,P'*'&\'*i-.~'*Z.|'*'e~'*'_Ze'*'_ '*.'*Z.*"c'*~e'*_.'*H.'*7o'*.'*'*r'*l0X'**.PJ'*0'*'*.P'*'*''*.'*.s'*Ze'*'_Z.'*.'*H0X'*'*.U'*'^.*,'*'e'*'_'*r'*l.P'*e'*_e'*'_X&Y&Y'&XQYZ&Y'!X&Y X&Y'b&Y'!X&Y'bX &Yw&Zk&Zw&Zk&ZZ&Z'HX&Z'H&Z'H}&ZX&Zj&Zk&Z&ZHZ&Z'Hk&Zk&Zjw&Z'Hkka  v&\#0 ;&\QQ!2&\'7Kq C&\'xH&\?&\x1X&\'xF|Q!&\'7KxQ!$&\'7Kr {&\5vW(&\x?\r&\(Q!&\7Kc&\xeb&\x&\^&\x{&\7&\P&\(z?&\x&\'x(z?&\x{"&\'x5v{&\5vb"&\x(&\@Q!&\'7KxZ&\xc&\x&\'x(z?&\'xF?\b"&\'xQ!&\'x7K{&\7&\P?&\xQ!&\7KQ!&\'x7KN &]'wvH &]v ] &]v 5&]q  &]w &]'wc~ &]wN &]'vvH &] &]'wPDz&^ rDz&^,l3D&^'-o Dd&^'\*Dz&^DV&^2DT&^'\3DV&^'-23D&^'-j ]Dz&^XD&^2Dz^Dz&^L3Dz&^-D&^ D&^#\Dz&^fD]&^#\]Dz&^b@Dz&^6:Dz&^D"&^\Dg&^'#\Dd&^\]D&^'#\X]Dz&^XD&^#\[&^|23DZ&^'-2Dg&^#\D&^ Dd&^'\DZ&^'\6Dz^D&^'#\3Dd&^'\-]Dz&^b@Dz&^6:Dd&^\3Dz&^-3Dd&^'\-VhK'_bVh'_bV~'_V'_V'_:V'_'t^VhU'_bVh*'_bVhE'_bVh'_Vh'_bVh''_bVhI'_'bNVh_Vh'_bVh['_b;&`/9[&`>;&`/9[&`4[`*>&`'F*>&`'z*>&`' [&`F&`.G&`/9[&`>*>&`[`G*&`'/G&`/&`.;*>&`'/L'aVL'adVL'aHVN'aV]'a:VN'a'xVL'ahVLs'ahVL'ahV'aBVL'adVLp'ahVL'a'h*VLaVL.'ahVL'a>ur&bN&buobuY&bs5o&b&b7c7ciUd&&&L&&Y&L&8&&)&{L&u&I&&&)&L&B&sL&'Bdm&L&B&LL&F&v&'{&L&+ &vL&q w&&vL&{_n&f _^-&fCX_t&f')}A _6&f'.R_&f_(&f=&&f'.R_(&f')_f&f')~< _I &f'D_j&f_f_&f$j_&f)_&f8_T&f._#&f_/&f._I&f)N_^&fLX_&f$_&f._9&f'.$_6&f._I d&f'.'D_I &f'D_d&f._+j&fL_,&f')_9&f._&f8_6&f'.$_,&f'.R_f_d&f'.R_6&f'.)_I&f)N_^&fLX_6&f._&f)_6&f'.)99 &h'T)&hTcha&hT9&hOw  &hT)&h'T@%&hTk&h'Tc&h &h'TE5&i9u&izE5&i9u&ip5i5&i'K/&i'K/K&i'K/E5&i5&i8Q5&i9u&iz5&iK/5iQ5&i'K/9Q5&i95&i8E5&i'K/9d*'jVd0'jd VdB'jlVlB'jV{B'jHVlB'j'Vd'jVd'jVd'jV%B'j+tVd4'jd Vd'jVd'j'\VdBjVd`'jVd'jp{&k's{&kst&ks&ks9&ks~&ksky&lzCJ&ly&lzCJ&lJlH&l' H&l' H&l'}J&l K&lyCN&lzCJ&lH&lJlN&l'zCN&lzCK&lyCH&l'zCp&m{ p&mp&m p&mwp[&mpu&mMp&mw p&m pmp&m lp&mwpmJp&m)Mp&mp&mpq&mM&n]&nR nWS &nm\UZ&nR &n9od&\&2&g&\&y"&\&\&&'&&}}d&'\}&tb &{P&&}&q&qfqf&qs &qf&q0&rr 8&rbx  *&rax &r&[&rt&rW& &r &r <&r&s\&ssS&sm0&s&sDfm[&tSfmftf&t&hL&xZ &xK&x'Es `Gh&x'`B&xb6~Z&x6|6X&x'`KZ&x'E6K&x'En u&xp6&x66x&x_dK&xE6&x$6&x`&x7~6a&x`u&xzX &xR&x_6G&&x`k&x'`_6Gh&x`u&x'`pu&xp6&x`6j&x6K^&x'E66k&x`6&x$Gh&x'`_6L^&x'`:6x`&x'`Kh&x'`Eu&xzX &xR6Gh&x`K&xEKh&x'`E2&y ^&yX&y'R G&y'?>&yP9&y7&y'?9&y'w&y'M I&yD{&yy&y.&yk&ye&y?&yH@&y?I&yN"&y&y&y?J&y'?G&y?Iu&y'?DI&yDu&y?{&y=&y'J&y?k&yG&y'?=&y'?yu&y'?>G&y'?I&yN"&yG&y?&yG&y'?d&\&2&xg&\&Z"&\&\&&'&&^}d&'\^&Ub &\P&&^cF&{N cF&{o&{'ii j^&{'VXcfF&{s7P&{,QN&{'VfoP&{'i,o&{'id cF&{&{,cF{cmF&{coF&{i&{|&{VcyF&{W&{VcF&{cF&{cbF&{&{Vba&{'V^&{V&{'VcF&{&{V&{,oT&{'i,a&{V&{b^&{'VT&{'Vf0cF{j&{'VXo^&{'VicF&{cF&{^&{VcoF&{io^&{'Vi99d&} "&};&}'( &}'/PC&} &} &}'/=&}'&}') &} &} {}{&}`&} A&}/q &}%&}z  &}% &}T&}N{&} s&}/&}'% &}/ &}'% &} &}% &}&}' &}% A&}/q&}'/ &}'/ {}&}'%P&}'/ &}T&}N &}/&}&}'/N&~'cRN&~5N&~'cT0JN&~pDN&~c N&~'cVN&~cN&~cN&~'c N&~c5N&~T0N~N&~cN&~*>N&~c5N&~V:N&~zN&~RN&~c|L& :L&4&' ?|&'tdXL&Fvn&Jtl&'tn&'J&' %L& &JL@L&xL&&8&t1LL&u&t%L&*l]L&f*5L&$?:&t*&'t$?|&t%&'t %L& &tb&Jr&'J&t&8*?|&'t$Dr&'tNL&'tdX|&'t%L&*l]L&f?|&tL&|&'tqZX&G WhX&jb)"&'P# ;&'\ X&&y&'l)&'P#-)&'P# fSX&NN&qXqX&LV\)X&P#&&qX&$p&lSX&PXqJX&tDqX&L&&'L;&S&'NNfSX&NN&E&$)&'P#&&;&'L&'qX&'\;)&'P#lSX&PXqJX&tD;&\)X&P#;)&'P#99v&v& v&v&vv &' XNv &' X6Hv &' Xv&v&v&v& v & Xvv&' Xv&v&v&' Xn &  &qQ &'K+ :&'2H &`&P^&'2TQ&'KP^Q&'K, { &v&^ " &~Q &K"&&# &&{ &^ &X &&2&'&2{&'v{ &v&&Q&'KP^&"&&'2D&'2 :&'Q&'2K{ &^ &X&2Q &KQ&'2KPk& rk&l3.&'- &'*k&4&b&'wx3&'-3 &'- ]k&X$&kk&L3k&-&&k&wf&]k&b@k&:k&&&'&]&'X]k&X&$& 3&'-&&&'&'wk&'3&'-]k&b@k&:&3k&-3&'-d&|}&'|6wdf&'|1d&|Xd&'|JZ&'|1d&'|Jd&|j!F&>j!bj!z&!b&vj!I&>!b&Mj!&>j!t&>!b&u!b&'u!b&u!b&\}!F&'>\!b&Hb !b&Zj!2&!b&\V)'^HV)~'^ZVB'V'V':V''0V)'aV)'aV)'aV)>'DV)'^ZV)'aV)''aMFV)V)J'aV)'^Z00E &c&v:0u0&z:~&v0&VhP'sVhz'sVz'Vz'Vz'DVz''Vhz\'s&Vhz1's&VhzL's&Vh*'0Vhz"'sVhz.'s&VhzP''s&_VhzVhz's&Vhz`'sKV&Ez&'ht&h&hVd&\&2&g&\v&p"&\&\&n&'*h&G&Aqd&'\v&& q&lP&q&v& j&d+&'% &'@"&&j&'$+&'%j+&'% U&P&jL&+&%&X&a&h&U&Z&Z&TZ&Z&'T&U&'PU&P&&,j+&'%j&&XZ&'T&'n&'@+&'%U&Z&&+&%+&'%&K &X&% X&,X&rX&rX&,&XX&$ X&XX&cr&l&fX&rH|'\v# ;|'\vQ!'\v/qu 7Cj'\v'[xb|'\v?\'\vx81XY'\v'xbF!\'\v'x87!'\v/rp 7|'\v5W'\vx8?|\v|'\v 9!|'\v7c'\vx&eb'\vxb|'\v^^c'\vxb|'\v78|'\vP2|'\v(?('\vxbm'\v'(xb?j'\vxb'\v'5xb|'\v5b'\vxb'\v@8!`'\v'x87Zm'\vxbc'\vx&j'\v'(xb?\'\v'x8xb?|\vb'\v'[xb!j'\v'7xb|'\v78|'\vP2?j'\vxb!|'\v7!j'\v'7xbNeb&'WDHe&WereU&-e&k eb&We&'We}&WNe_&'WDHer&Seb&'WSVvX'nVv&'nV8'V8'V}8'V8''Vvb'n,Vv7'n,VvR'n,Vv8'NBVv*'nVv4'n,VvV''n,ZVv8Vv'n,Vvh'n&'bK &'bX&'b% X&'b,X&'bpX&'bpX&'b,&'bX&bX&'b$ X&'bX&bX&'bcp&'bl&'bfX&'bp&; A&W\'M&'=V }&'S&$X&}&'k\'&'=V\'?&'=V &;|C&.}?&\'&=V3&-&K&&#&=\&4&.&4&'.&=&';&;=&DC&e\'&'=V&3&4&'.&'k.=&'\'&'=V#&=\&.&\'&=V\'&'=V<j& j&2&'} &'zj&LK&&'|&'}$&'} j&(&nj;j&8j&}&&Gj&R&j&,Xj&&0j&n&0&'n&"&'j&"&m(&&'}&&0&'n&'nj"&'&'}j&,Xj&&n&j&}&'}&? &`&'Z -|&'tW&K(.& . l&'t`&'Z `&'Z &.<&.lE&`&Z.&8.&tQ&.u&t&b&:&.:&t:&'t.|&t&'t&.&t.]<&~`&'Z.&t.&8:|&'t.r&'tN.l-&'t`|&'tZ&b&.|&t`&Z`|&'tZ&&y&L&O&L&O&y&L&1 ?&y&y&L&Y&L&'Y{&L&Y&L&5&&'y5&%L&, &L&3m&&L&5z&Gzh&Gz& j&Rz&1 z&G^&Rz&z&'>z& z&"-z&'Glz&, z&b2&GVz&l2& 2n&c2""& 2k& c2"&&'~&~&~&~D&~&~X&rX:XJ&rkX:&veX&r[X:&XUX&rXD&rX:&SX:&'MX:&,X:&\&VX&'r\[X:&S VX:&ZQX&rVX:&\[f7&T/fGfk&TfG&Yf:&U/{fG&:uf&T/fe&U/fG&bsfG&'bmfG&bLfG&?Fvf7&'T/?{fG&5+ vfG&=qf#&TvfG&?{@&'A@&@@&@S& @&@&'@&@&'A@&P@&'PN0&'},H0C&}00{&S0& 0&}0&'}?0&}N0&'},Hq0&;vq0&'};v&Nd&',\Hd&,\g&,\<&<P&'H<P&H<S&H<n & ! &7Q>&'KX &'_xxkH &L&j?&'_-Q&'KjQ0&'KY { &vp&j k &jQ &KJq$&_&#w &}&{ &^ &X` &&_y&'&_{&'v{ &v&8&YjQ&'Kjy&Jq$&_`&'_q&'_- &'xxQ&'_K{ &^ &X&_Q &KQ&'_Kn& ^&3X&' &'g&&|&'h&'&' I&D&&j&&&#&&I&N^&=X&&&'&I&'DI&D&&'&'&&&'&'&'&'I&N^&=X&&&'4o&':dl4*&:d44b&::4&5x 4o&:d4&':d&&4&:d4l&':dl&{o&':d{'r4n& ,I&_&*&/ @}&'uq&S&m&'u*&'@*&/ @*&H&K&j*&@&9&{#&&&2^&1X& s&&'{ }&u&'u*&H&u&K*&'@&{&9}&'u s&'uO&'uq*}&'u@&2^&1X}&u*&@*}&'u@6&R.sj&Rr&lj9&R.b&\&R.^d&R.&Z&'T&3&-]6&'R.b& ]&X="&R]&bd&Z\]&<2&_g&G\v&p"&Z\S&G\&n&'h&G&Aqd&'Z\v&& q&lEP&Zq&v]0P0Pow&oLo&& o&w&owu&o&D&>-&'*=*-&*&&'T& &o&;&I&k'AI&kAB&kAw&kA&kAL&kAkz&!zz&!`z&Pz&,z&1 zP&!z&,z&Yz&'>z&z&6Az&'!6vz&, z&4lz~&!z&6vWM& && &ee&'kDT&'kN&'ke&D[&& &e&ke&'k&[&&'k.9&">59&:.9&">59&0>9>S&'>|S&' v> S&'>9&>9&!:&">59&:>S&>9:S&'":&">9&!.S&'" &' )'@O &' )'&'@O &' )'& 3&'nG' )' 3&'nG' )' 3&'nG' )'}&'ZW&'@OZ&'@O&' 3&'nG' ) &' ) 3&'nG' )'@O &' )'@O &' )'@O 3&'nG' )'@O|&nX}&e&&n&Pf& zf&}f}&}f& }f&=XL[}&@^[}&L[}&@^[}&^[}^[&'/?^[&'/^[&'/}^[}&?^[}&?X[)&@^[}&^[&/^[}X[&'/@X[)&@^[}&?L[&'/@O<n*& <n&<nIaI&f<n& '<nI&!"&~"Q&uF"S&m"N&~F"&[W&W&WW&sWO&GW&&fg&\&,&X$&7=&^H7' '' 7k' B'F7&kt&~ Tn=&^L&x4RI& 5RI&RI& 5RI&5RI5R\&'Z5&R\&'Z 5R\&'Z5RI&5RI& %R& 5RI&5R\&Z5RI%R\&'Z %R& 5RI& R\&'Z I& AuI&zI& AuI&pAIA\&'ZA\&'ZAK\&'EZAI&AI& %& AuI&zA\&ZAI%\&' Z%& AI& \&' ZyR&xU&oJ&R&xJ&4m&vI4~&\4~4~&4~&&$4~&%&WoomX'% 'ol' Woe'6oB'@Wo&~no&x &o&n4S&cIS&NS&cIS&DcSc;&'6@c;&'6 c;&'6cS&@]S&&cIS&Nc;&6cS;&'6&]S&;&'6&B*&}&B*&{**f&'Z*0f&'**f&'}*&Z&BM&B*&}*f&*f&'BM&B&Bf&'B&&~y&xyZ&(2y2&x<yP&(7y2&y&y2ryP&'(ly&0yP&'(*0y2&*y&y&y2&=b&>=&=*Y&s/0=&=&=<|&X<&<&t<&<&0<u<u<u&<u<u&<&Q<r&J&<h&;&<&P<vh&'p<&Q4h&'.4&.<&Q<&Q&0&$u&z0&$u&p&'p:&'pK&'pE&:&#<&$u&z&p<&'p$<&$&#0&'p$My&Az&My&Az&yzy&'*&'*w&'*qyz&y&@Yy&Az&y&*yzYy&'*AYy&Ay&@My&'*AhBk;& 'T3|& T3hkF Lo LCo& >Lo& R& L$& '& Lo LHo& BLH$& 'B'& LCo& HB& L$& z{& z{T z{1& zvT& pz{& zfT& `z{& z{+& zT& z^T& 'XzT& z7T& 1za& 'fzT&  zaT& \z{*& zaT& fw w w q&'eq&(qq&&q&< q&q&'q&q0&'(eq&tq&'tqk&'q&'q&q&qkjS99&I&N&I&D&'"&'&'&"&'&I&N&&''&&&'~D&R _&uE&'[t &'{^3&[?&{^4[&'{IE&'[{^E&'[u ;&YZ&{^?&WzE&[f&{LA?&T3&/p?&TA&[n&h,&W&?N&{l,&'TW&?&{`;&'TY;&Y`?&T &,^E&'[{^l?&Tf&{L,&'{W&?&'{Ib?`&'T^E&'{[A&[n&h?&{E&[E&'{[m& m"mB& m"& m& zm"&tm& m<& m"&rm"&'&$'U &$'hRl&$#&$&$'[&$'U[0&$'U l&$4&$l$l&$8[l&$U$&$&$l&$R&$l&$,l&$)&l&$&$&$'&$.&$'l&$.&$v4&$[&$'U&$$&$&$'&$'l$.&$'h[&$'Ul&$,l&$)&&$[l&$U[&$'ULG&%} nG&%nh/>&%'T)\ &%'c@&G&%&%c&%'c1/&%'T)c/0&%'T)] YG&%RT4&%cG%G&%H/G&%T)&%c&%cG&%Zb&%cYG&%T^<G&%6G&%&%c&%'c&%cY.&%'cRTYG&%RT.&%c4&%/&%'T)c&%c&%c&%'c&%'c1G%.&%'c@/&%'cT)YG&%T^<G&%6&%c/G&%T)/&%'cT)a&a&&&%-&&%-B&(BQ&(FB(&(BN&(FB&(#&)KZ$&)BL)L&)&)KtL&)z $&* &*} F* F&* &* F&*j|&+pXj&+ljJ+jJ&+j&+pjJ&+ K&,' m'E K&,' m'E#&,'E K&,' m'E?&,E B&,'Q' m'gE B&,'Q' m'Ej B&,'Q' m'Ed?&,'E&,'E&,'E?&,'E B&,'Q' mE K&,' mE B&,'Q' m'E K&,' m'E K&,' m'E B&,'Q' m'E$4&-f$4g&-\$4-4&-$4,&-X$$4&-dD&/P _&/Gk/k&/&/Pqk&/k0j|&0pXj&0ljJ0jJ&0j&0pjJ&0$&1&1}F1F&1&1F&1 i&2''GLg i&2''Gl%&2'GLg i&2''GbC&2G `&2'B''G `&2'B''G= `&2'B''G7C&2'G&2'GL&2'GLgC&2'Gl `&2'B'G i&2'G `&2'B''GL i&2''GL i&2''GL `&2'B''GL$&3f$g&3\$3&3$,&3X$$&3dP&4 z&4}E4}E&4}&4 }E&4((O<*&5 <&5<95a9&5f<&5 <<9&56"+&6"&6"?6S?&6m"&6"?&6PV&7 zV&7}VE7}E&7}V&7 }VE&71O<l*&8 <l&8<l98a9&8f<l&8 F<l9&8@"+&9"&9"?9S?&9m"&9"?&9w6&.Pj&r&l9&.bw&\w&.d&.&Z-&'=T-&3&-]6&'.b& ]&X"&]&bU6&P.UqUj&PrU&lhU9&P.bU&\U&P.\Ud&P.U&ZU&'TU&3U&-]U6&'P.bU& ]U&X;U"&P]U&b  '#sh&p&G@=f&p&G1&1&1&1&1&d]}&'Wxu]s&&xKWQ1&_< ]&/q W]&/r W]1&W]1&W]o&&xKW&'duT}1&6%&'u1&1&<]}&'Wxu}&'dxu1&1&&*&*&*n&*F&*]2&*'*W](&*'W&*< ]p&*'W= ]b&*'W8 ]&*W]&*W]$&*'W5&*'*T&*X%`&*'*&*]&*]2&*'*Wx2&*'*&*n&*[XA&:nj4A&:Rp:A&:TA&:xA&:P`]>~&:'vTW`]>r&:'TWnJ=A&:K< `]&:'TW `]z&:'TW `]>A&:TW`]>A&:TW`]>n&:'TWnJ}&:'vPT,A&:%j&:'vRj4A&:RxA&:(`]>~&:'vTW~&:'vPp:A&:TA&:xpSF&<ip/F&<Mp5F&<OpF&<spF&<Kp]9:&<'[2OWp]90&<'OW[p8F&<F< p]9x&<'OWTE p]9j&<'OWU@ p]9F&<OWp]9F&<OWp]9,&<'OW[p=&<'[2KpT'F&<%g/h&<'[2Mp/F&<MpF&<#p]9:&<'[2OWp:&<'[2Kp5F&<OpF&<s&?_&?}e&??&?&?]im&?'eW]ic&?'W;&?< ]&?'Wzx ]i&?'W{s ]i&?W]i&?W]i_&?'W;{Ep&?'ceTW&?%o_&?'ce}_&?}.&?k]im&?'eWm&?'ee&??&?'*'*'*'*X'*]'*'W]'*'WZ'*< ]'*'W ]'*'W ]'*W]'*W]~'*'WZ'*'&T'*i%'*''*o'*]'*'WX'*''*'*;&\Q&\5&\7&\P&\(]!&\'x7W]!&\'7Wx&\#< ]!2&\'7Wq ]!$&\'7Wr ]!&\7W]!&\7W]!&\'7Wx&\'x(T&\%"&\'x5&\5&\]!&\'x7W&\'x(&\7&\P_-&fC_ &f'_&f)_&fL_&f$_]6&f'.)W_],&f')W_&f< _]t&f')W}A _]f&f')W~< _]&f)W_]&f)W_](&f')W_9&f'.$_T&f%_ d&f'.'_ &f'_&f_]6&f'.)W_6&f'.$_&f)_&fL&x&x&x &x&x^]h&x'`W]^&x'W6K&xY< ]&x'Ws ]&x'Wn ]&xW]&xW]Z&x'W6k&x'`^ T&xc%&x'`&x&x6]h&x'`WGh&x'`^&x &x&}&}&}&}{&}{&}'/u{&}'u&}Z {;&}/( u{&}/) u{&}u{&}u{&}'u&}'%9r&}|C&}'%&}&}{&}'/u&}'/&}&}L&L&L&]L&5L&]|&'tW]r&'WJL&< ]&'W ]&'W ]L&W]L&W]n&'WJ&'tTL&F%&'tL&LL&]|&'tW?|&'tL&]L&|'\v%|'\v |'\v |'\v.|'\v]\'\v'T W]R'\v' W*|'\v< ]'\v' Wg ]'\v' Wb ]|'\v W]|'\v W]N'\v' W*_'\v'TYT|'\v%'\v'T |'\v |'\v]\'\v'T W\'\v'T|'\v |'\v.j&j&j&Xj&0j&]&'W]&'Wj&< ]2&'W ]$&'W ]j&W]j&W]&'W0&'Tj&L%"&'j&Gj&]&'W0&'j&Xj&&&&b&:&]|&'tW]&'W_&< ]&'W ]&'W ]&W]&W]&'W_:&'tT&K%&'t&Q&]|&'tW:|&'t&b&! &7 & & &` &]&'_W]&'Wj &< ]>&'WX ]0&'WY ] &W] &W]&'Wjy&'kT &%&' &w &]&'_W`&'_ & &T&j0&N6&P&s&K]:}&'uPW]:&'PW8&F< ]:&'PW ]:&'PW ]:&PW]:&PW]:&'PW&'{KT(&%0&'uN0&N&#]:}&'uPW}&'uK6&P&s_&u;&YA&[&&W]E&'{[W]E&'[W{^D&R< ]E&'[Wt ]E&'[Wu ]E&[W]E&[W]E&'[W{^l&'TWT3&%`;&'TY;&Y&/]E&'{[W&'{WA&[&c&y?&]E&_&&[]I&'_W]I&'_WH&V< ]I%&'_W ]I&'_W ]I&_W]I&_W]I&'_W&'[T7&%?&']?&]&3]I&'_W&'[E&_& l&$ l&$l&$l&$)l&$]&$'W]&$'Wl&$< ]>&$'W ]0&$'W ]l&$W]l&$W]&$'W&$'Tl&$%.&$'l&$l&$]&$'W&$'l&$l&$)~91&~Q&*~A&:Pp~F&<K~"&?~c'*~&\(_~&f$~&x^&}&~@L&~|'\v~;j&~E&~k &~&K~&W~&[~l&$U&Mh'67'&7676'&' <$@ U< 009{'RA'6m hh&Df>8z/N'D',? Y33 %6!&/&XGFGYYH=&f@&fN @&fAC&fA&f\8A7&f9A&f%5A&f#3@&fZ@&f=&f@&fN @&fAC&fLaQB&fA R=&f"C<S?&f%5A&f#3@&fZ@&fO8X&f9A&fDA&fM k 6&?676&?67b(  (!  k6   H ( v Dl O6'&5'476G&(  OG M=*  /56.7676'&76'&767&76& @ JI2F?"!  9\J"*P@e%,F;00Z.VP$ "%% 14--4AKN)"w)8V1O`q, n'B]3'C!8.0'"'&'367676 " "J& a-Ph (A`[/]6| %/&?6E$D$$DH$$H$$z67676#&''&/&76%&&87sGV) 7#?l v2vg@) ZmDU4 pXm47x TIIP .o'&7$76'&76'&&&18҃WS;/A$@;=CF, W-:*u17b$%!+^t,1&/&3276#"E____E___YDDY"'&/&3276_EFYCCY!! %"/&! %6XJF8FEYFEY %6%$%&/&56 7{o6S^+ Y=;Y -:P 3'J'( H'  0' y/  3'( '6' N'(P 'J'K 'PK 3'P'(Y'/S' 'z'z3'((6'&%$2#$$'&767>76"4#9 Xb2"Yo:,$ 1 .-f+oYgE..Wc{)- .S20N"''eNT76$'&767%2# ;,& 1 +6A' [1S0N"'(. 2'&'&%$2#$$'&767>76767636 726&7 X91m, x  /jH !D.3  ? (d5 R !/  !S  T2; R!+&767&'&'&7667672'767&I # P-   9Prמ7676332"Yo:,$ 1 .-3%/=I.,@>(- .S20N"''e'0V:!'&'&'&'&'&?676ʊ   A %  r9 CBb!j$Cv,-J&76'&'4'.' T/# s  \2zSJ'&76'7>67&#V:h2 u$I{, &P ,Lg@4jv.]ߴI  EBSD'&'&/&7>36  "! $=*9]Cqr L$Z7AJj!6'45%&'.'&67z'-S%  $ JIL,/j. M^I M 1A(F&.Jj&"pj&u.Jj&"pj&kJjJ s&'+  s&'F s&'@Jj&+ Jj&!:J&"pj&uJ s&JjJ s&':J&"Jj&!J s&'7&E# &{B&'<{ Rep&'h&9&O Jb&>J `&'hBb&'<>DB&'<v l&gJ&>J&7(B&<J&,J&hz&"Ji&hl&q&r&&J *J.&h&s&'hJ RJp&hl&'hgl&gJ&hJ~&>'Bf&'<>Js&hJ&,R&p&'hJ Jf&'hBJe&'h&RBp&'h&76Qn& <>\s&sA?$j/+2{B 4T!*?'&C &C 5C&FzFz&Fl&D]D<&D]f&D|@&D^&&D] {&D]H&D^g &Da&D'&DnL&DbhH&D']bwJ&DX B&D`o&D]AH&Db5&E'-H5&E-.&E-c&E-&E-8&E-Er",6'&''&767&767&'&65&'&7&76'& 0xW,?c %Ka!+l.;8SFG@-lh4@Y:s3f_!&k X0w:rI Lrere4$%6'&&767676'&'&7676676 /3A!@873%)  M-k+ ?2׵!%g9 &3_cSFDe`) C-  v)4g+`; c"(cg~h&hh&hLc07>'&%">&&'&>76'&'/&76Ir =r$ta/. ,HG"C (+,Жfh,hKlkkU# KdG<)F K%$ ]Hn*- #? 4(7c7"'c)Js)J"'s)<)<"&)J#-5%/&7$7676%6''"676'&76'&N3rWn9-RL)  iYD fG-;F }'< $`NPLS? #ݸY Cɺ <:GHIGMW%ߣ*!0n#'&776325476"'&&'&}Ί@L hI T7' !j` n{ h9ytt!&t%!'%t!mf>G33=*833-933R03H33"E33v33~N33c,#,33a:!:33N33>G33=*833-933R03H33.^UQ33ER33`-]S33c,#,33a:!:33N33733~N33.833V6#"'& '&7 & Y5  % $CUXHn! B'FX&{7&*V &d4t&~ P&V&N'm' n(' D$[ .">&7>'&'&767&767676$r$ta/.iIr =nW %HVG5?^HG"C (+,dG<)FdkU# KQ:qI{Fi%$ ]Hn*,[@ &\ =1&P&U&*+&4q1&8lA&:(pF&<#HS&&?k&@w+&EC5&M<%g'*u&\Dz&^f_&f{ &x7~&yHcqF&{{&}zN&~*>DL&hX&$p &k&wfO&h|'\v^C&gj&RI&o &&2&w!&/&3k& l&$RG&%Zb=1&U&*lA&:(pF&<#&&?kg'*&\_&fz&x6&}DL&|'\vjgj&I&o &&#&/&3l&$h&"DT0<D(!0'&547632! '&/&4! ;dmG< , < T;V*C " =}yOl"nO#"J (P(C2fFJTfGe9cu9e˜fo-âfEDdVUdpiC2fFJTfGefFvQ_g]5RCSfEDdVUdpiDzfo-âkGZSX&{7&d4u >#"'&32?6>Z \]2u& u&&/ J8&'n0u&Byn&L&'0*&'&/ u&l&uJu&`u&L&V&0`u&H1&0u&"qu&Iu&8&0;&'088&0f&'0u&f&0"&C.&';&0L&I8&'0=.&'0 uf&'n08&'0u&"qu&88&0u&8&'0u&u&u&qu&Iu&]8&'W0].&'W2u& ]&/ W]&/ W]u&W]u&W]*&'W;&'0Tu&B%f&'0u&`u&]8&'W0I8&'0u&qu&BV&'Xxl &' rb M'l'Xx& 'r' &Zb M'r'&'Xxl ''Z&' rb M''&'Xxl '>'Z&' rb M']}'&'XxlQ 'K'Z&' rb M''&'Xxl ''Z&' rb M''&'Xxl '>'Z&' rBV''l'Xx '>'r' BV''l'Xx '>'r' BV'['l'Xx{ 'v'r' BV&'Xx'l &' 'r>BV&'Xx'l]{ &' 'ry # -6'&%&'&7%632&676%$g~"C# ( =U#*C  G̘n< ōStV:F8^ h7<y >4&%&'&7632'"&'&676%$o0*  8)ֈ1_e (#*C  Qkx*QH  9![^KRGo:F8^ h7@< ( 0'&547632! '&/&4 0;dmG< , < T;V*C " =}yOl"nO#"J (<^ W%0"47&'! %&/&4! 7672#"'&"276764 B8br>C "*H+WoK lI?9s_e^ ^?D .rQJ dm1Hp RPa 1&/&276#"JK="I*53YK HY%nRa%&'&76h 0k!  ",$!VNO\a&S ~a&Sx? &S'9I &S'Px6a&S6R&SP. &S'Pj?R&S'P.9?&S'9J ia&Sdq&SP.aSa&SFl?a&S9;&SP*~&S=XZua&S YY&S=Xia&Sna&SZna&S2h&SPUnc&S'=X2h&SPIi&S'=Xdia&SdI&S=Xq&SP.?V&S'9P.Uc&S=X;&SPn&S'P2hb&S'PaSI&S'=Xx?&S'P9ia&Sna&SZ&SP?a&S9?&S'P9%X'R% %J'R %nRNca&S u[u& ~<u&Rx?"&/ 898&'n06u&*&(&'0?"*&'89?"&/ 89iu&6dl&u0u&l?"u&89)L&V&0u`u&1&0iu&8nqu&nIu&h&0n;&'h08&0if&'6d0iu&6df&0N&o?".&'89;&0)L&n8&'h0.&'0 uf&'n0?"8&'890iu&8nqu&8&0?"u&89?"8&'890cXu&~&xn&lh&&'&?&p9i2&'l*pn&g i&ndi&pnXu&HXu&,u& 1"7663276v%0% Ý e/8 sk $6nq4&'.#";2#"32&#"&5432676554+"546;2=4>3232>;267>32#"'.""&565"2>54& D:V(Y%@QX jR HqFC,)1VY0Kh+i  8$` t|Hm,nm\f 02t>1 Fl > i‡P. @nv NLzFaM # 5_& =QcP6<n4&'.#";2#"32&#"&543267654#!"32&#"&543267654+"546;2=4>32>3232>;267>32#"'.""&565"2>54&'.#"3!27676546 D:V(Y%@QX Y%@QX jR N{G4]>% 9LC,)1VY0Kh+i  8$` t|H 2N0^h#d,nm\f 02t>1 Fl 2t>1 Fl > h{H 0(MW. @nv NLzFaM # 5_& =QcPf)2f6  6Yn4&'.#";2#"32&#"&5432676554+"546;2=4>3232>;267>4.#&67327"7#"&'&'./3&#"&6726765 D:V(Y%@QX jR HqFC,$B'%a_gIcg9m$g-fPr ] #AT] m+om\f 02t>1 Fl > i‡P. @n8 m7!  , +W=v# :| t * * t6n4&'.#";2#"32&#"&543267674#!"32&#"&543267674+"546;2=4>32>3232>;267>4.#&67327"7#"&'&'./3&#"&6726765.#"3!27676544 D:V(Y%@QX Y%@QX jR N{G4]>% 9LC,$B'%a_gIcg9m$g-fPr ] #AT]  ",=#^hl*pm\f 02t>1 8z 2t>1 8z > h{H 0(MW. @n8 m7!  , +W=v# :| t * * tt%f6  8Kn4&'.#";2#"32.#"&5432676554+"546;2=4>3232>;2327>323&#"&672676=4&#"3&#"&6726765 D:V(UM=$%@QT jR HqFC,(@AZ:! ] #AT] Qs"]? ] #AT] !m,nm\f 02t>- Fl > i‡P. @n<,f">l\t * * tȽ04 ^t * * t6{n4&'.#";2#"32&#"&543267674#!"32&#"&543267674+"546;2=4>32>3232>;2327>323&#"&672676=4&#"3&#"&6726765.#"3!27676546 D:V(Y%@QX Y%@QX jR N{G4]>% 9LC,(@AZ:! ] #AT] Qs"]? ] #AT]  ",=#^hp*pm\f 02t>1 8z 2t>1 8z > h{H 0(MW. @n<,f">l\t * * tȽ04 ^t * * tt%f6  82nk4'.+"32.#"&5432676554+"546;2=4>32#"'.#";272632&'&47>5B4UM=$%@QT jR HqF=]0*; % 5:V(V /FaV.)5?$l;# 2t>- Fl > i‡P.O)*4,1m\f.P@"n}e7  /Ub`62n4'.+"32&#"&543267654#!"32&#"&543267654+"546;2=4>32>32#"'.#";272632&'&47>5'.#"3!2=47654B4Y%@QX Y%@QX jR N{G4]>% ;K=]0*; % 5;Y)V /FaV.)5?$ 2N0^h l8& 2t>1 Fl2t>1 Fl > h{H 0(MW.O)*4,1kZf @P"n}e7  /Ub`)2f qQ  8@dE&43267654'.54767263232.'32>32#".5467"&#"@^;& @ ` 6 P%-#?"dn4D]$ 2:RzN0!"P@dt>1 1:7  9A J>> #".5432\ 2 Hf <%D 467632#"&D2 \ %< fH 2#'"&5676 +{& Н4 &/) `  *P 2654&#"462"CZ??-.jff\BA/.@ihj-d%232>72#"'.#""&54767NV%#9";O7N  09d+0") 'I+ !'G0!&67!  C =(2"&'&546326zzYY M]]M ;AA&\!32#"'.5463232654&#""&7>73<-;^4 5/7.&; 26D0Pb . &* Y.6l 2"&46!2"&46(:;R;=(:;R;=l;)(8:P:;)(8:P::lX462"$462":T::T\:T::TT::T::T::T:,"'.'46372+{& T:%/)  U=)l@9BvD4D4f0xpb\x@&T Z&2&fe-4233&f-62336"&fz2 6 233J&f*6233!6&f^(%9233J&f*9233<&f(> 2330(&fr*,233I&f#7233=&f(> 233>RT 2&'54X,F <TH,N,zX2"5 88 \n!"&67!2vn%<&6.7j/.6  x8& "5467!2    E 5 j .7  ' P` !2!"54 ` "547!2 P   .X` !2!"54: `Cd#~.7 B ~ 0$ *(N.7F   ' %4n!"&67!2vn%<,Lh !2!"548 h!$\ F2%&/&7.7>7&' :) H#G 7$767&'&?6767"&'%76767&'&&7>6'&'&'%$''&'&"'&7676765&7676%&2'&''&''&'%$%'&'&#"'&7676765&7676$%37>7627>765&'&'&'&767&RT) DZRw@\;"|1<d     _ ): ;   p  b  0  B u   0 4) "z 4: : ; < <  <  2< ?Copyright (c) 2010-2013, Khaled Hosny <khaledhosny@eglug.org>. Portions copyright (c) 2010, Sebastian Kosch <sebastian@aldusleaf.org> This Font Software is licensed under the Open Font License, Version 1.1.Copyright (c) 2010-2013, Khaled Hosny . Portions copyright (c) 2010, Sebastian Kosch This Font Software is licensed under the Open Font License, Version 1.1.AmiriAmiriRegularRegularSorts Mill Tools 2.0.0_alpha1 : Amiri : 18-5-2013Sorts Mill Tools 2.0.0_alpha1 : Amiri : 18-5-2013AmiriAmiriVersion 000.106 Version 000.106 Amiri-RegularAmiri-RegularKhaled HosnyKhaled HosnyAmiri is a classical Arabic typeface in Naskh style for typesetting books and other running text. Its design is a revival of the beautiful typeface pioneered in early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named.Amiri is a classical Arabic typeface in Naskh style for typesetting books and other running text. Its design is a revival of the beautiful typeface pioneered in early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named.http://www.amirifont.orghttp://www.amirifont.orghttp://www.khaledhosny.orghttp://www.khaledhosny.orgCopyright (c) 2010-2013, Khaled Hosny (<khaledhosny@eglug.org>) This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.Copyright (c) 2010-2013, Khaled Hosny () This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL ----------------------------------------------------------- SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ----------------------------------------------------------- PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.http://scripts.sil.org/OFLhttp://scripts.sil.org/OFL5PAR .NDRBN .NHR/M CNEP+RDP qD4QNER3P %P0R (N2N:N*R JN-R8NIp qD6QN,PJ9O (PGN' FN,RDN'!N EP9R7N'1P. .-BHB 'DF41 2010-2013 .'D/ -3FJ <khaledhosny@eglug.org>. *O1.Q5 (1E,J) 'D.7 G0G (1.5) 'D.7H7 'D-1) 'D%5/'1) 1,1.9'/J%5/'1) 000k106.'D/ -3FJ'D.7 'D#EJ1J GH %-J'! D.7 'DF3. 'D0J 5OEE H'3*./E DDE1) 'D#HDJ AJ E(79) (HD'B ('DB'G1) )*91A #J6' ('DE7(9) 'D#EJ1J)( AJ #H'&D 'DB1F 'D941JF. *EJ2 'D.7 'D#EJ1J F'(9 EF EH2'F*G 'DE*EJ2) (JF ,E'D .7 'DF3. HE*7D('* 'D7('9) 'D1'BJ). 'D.7 'D#EJ1J EH,G #C+1 D7('9) 'DF5H5 'D7HJD) H'DC*(.5PAR .NDRBN .NHR/M CNEP+RDP qD4QNER3P %P0R (N2N:N*R JN-R8NIp qD6QN,PJ9O (PGN' FN,RDN'!N EP9R7N'1P.f  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     uni00ADuni00B2uni00B3uni00B9AmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccentuni0122uni0123 Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflexuni0136uni0137 kgreenlandicLacutelacuteuni013Buni013CLcaronlcaronLdotldotNacutenacuteuni0145uni0146Ncaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracuteuni0156uni0157RcaronrcaronSacutesacute Scircumflex scircumflexuni0162uni0163TcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsGcarongcaronuni0237uni02BBuni02BCuni02BEuni02BF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308uni030Auni030Buni030Cuni0312uni0315 dotbelowcombuni0326uni0327uni0328uni032Euni0331uni0600uni0601uni0602uni0603uni0606uni0607uni0608uni0609uni060Auni060Buni060Cuni060Duni060Euni060Funi0610uni0611uni0612uni0613uni0614uni0615uni0616uni0617uni0618uni0619uni061Auni061Buni061Euni061Funi0620uni0621uni0622uni0623uni0624uni0625uni0626uni0627uni0628uni0629uni062Auni062Buni062Cuni062Duni062Euni062Funi0630uni0631uni0632uni0633uni0634uni0635uni0636uni0637uni0638uni0639uni063Auni063Buni063Cuni063Duni063Euni063Funi0640uni0641uni0642uni0643uni0644uni0645uni0646uni0647uni0648uni0649uni064Auni064Buni064Cuni064Duni064Euni064Funi0650uni0651uni0652uni0653uni0654uni0655uni0656uni0657uni0658uni0659uni065Auni065Buni065Cuni065Duni065Euni065Funi0660uni0661uni0662uni0663uni0664uni0665uni0666uni0667uni0668uni0669uni066Auni066Buni066Cuni066Duni066Euni066Funi0670uni0671uni0672uni0673uni0674uni0675uni0676uni0677uni0678uni0679uni067Auni067Buni067Cuni067Duni067Euni067Funi0680uni0681uni0682uni0683uni0684uni0685uni0686uni0687uni0688uni0689uni068Auni068Buni068Cuni068Duni068Euni068Funi0690uni0691uni0692uni0693uni0694uni0695uni0696uni0697uni0698uni0699uni069Auni069Buni069Cuni069Duni069Euni069Funi06A0uni06A1uni06A2uni06A3uni06A4uni06A5uni06A6uni06A7uni06A8uni06A9uni06AAuni06ABuni06ACuni06ADuni06AEuni06AFuni06B0uni06B1uni06B2uni06B3uni06B4uni06B5uni06B6uni06B7uni06B8uni06B9uni06BAuni06BBuni06BCuni06BDuni06BEuni06BFuni06C0uni06C1uni06C2uni06C3uni06C4uni06C5uni06C6uni06C7uni06C8uni06C9uni06CAuni06CBuni06CCuni06CDuni06CEuni06CFuni06D0uni06D1uni06D2uni06D3uni06D4uni06D5uni06D6uni06D7uni06D8uni06D9uni06DAuni06DBuni06DCuni06DDuni06DEuni06DFuni06E0uni06E1uni06E2uni06E3uni06E4uni06E5uni06E6uni06E7uni06E8uni06E9uni06EAuni06EBuni06ECuni06EDuni06EEuni06EFuni06F0uni06F1uni06F2uni06F3uni06F4uni06F5uni06F6uni06F7uni06F8uni06F9uni06FAuni06FBuni06FCuni06FDuni06FEuni06FFuni0750uni0751uni0752uni0753uni0754uni0755uni0756uni0757uni0758uni0759uni075Auni075Buni075Cuni075Duni075Euni075Funi0760uni0761uni0762uni0763uni0764uni0765uni0766uni0767uni0768uni0769uni076Auni076Buni076Cuni076Duni076Euni076Funi0770uni0771uni0772uni0773uni0774uni0775uni0776uni0777uni0778uni0779uni077Auni077Buni077Cuni077Duni077Euni077Funi08A0uni08F0uni08F1uni08F2uni1E02uni1E03uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E1Euni1E1Funi1E24uni1E25uni1E28uni1E29uni1E2Auni1E2Buni1E40uni1E41uni1E56uni1E57uni1E60uni1E61uni1E62uni1E63uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6FWgravewgraveWacutewacute Wdieresis wdieresisuni1E92uni1E93uni1E96uni1E97Ygraveygraveuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2010uni2011 figuredashuni2015 quotereverseduni201Fonedotenleaderuni2028uni2029uni202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2038uni203Euni2042Eurouni2213uni25CCf_ff_if_lf_f_if_f_luniFB50uniFB51uniFB52uniFB53uniFB54uniFB55uniFB56uniFB57uniFB58uniFB59uniFB5AuniFB5BuniFB5CuniFB5DuniFB5EuniFB5FuniFB60uniFB61uniFB62uniFB63uniFB64uniFB65uniFB66uniFB67uniFB68uniFB69uniFB6AuniFB6BuniFB6CuniFB6DuniFB6EuniFB6FuniFB70uniFB71uniFB72uniFB73uniFB74uniFB75uniFB76uniFB77uniFB78uniFB79uniFB7AuniFB7BuniFB7CuniFB7DuniFB7EuniFB7FuniFB80uniFB81uniFB82uniFB83uniFB84uniFB85uniFB86uniFB87uniFB88uniFB89uniFB8AuniFB8BuniFB8CuniFB8DuniFB8EuniFB8FuniFB90uniFB91uniFB92uniFB93uniFB94uniFB95uniFB96uniFB97uniFB98uniFB99uniFB9AuniFB9BuniFB9CuniFB9DuniFB9EuniFB9FuniFBA0uniFBA1uniFBA2uniFBA3uniFBA4uniFBA5uniFBA6uniFBA7uniFBA8uniFBA9uniFBAAuniFBABuniFBACuniFBADuniFBAEuniFBAFuniFBB0uniFBB1uniFBB2uniFBB3uniFBB4uniFBB5uniFBB6uniFBB7uniFBB8uniFBB9uniFBBAuniFBBBuniFBBCuniFBBDuniFBBEuniFBBFuniFBC0uniFBC1uniFBD3uniFBD4uniFBD5uniFBD6uniFBD7uniFBD8uniFBD9uniFBDAuniFBDBuniFBDCuniFBDDuniFBDEuniFBDFuniFBE0uniFBE1uniFBE2uniFBE3uniFBE4uniFBE5uniFBE6uniFBE7uniFBE8uniFBE9uniFBEAuniFBEBuniFBECuniFBEDuniFBEEuniFBEFuniFBF0uniFBF1uniFBF2uniFBF3uniFBF4uniFBF5uniFBF6uniFBF7uniFBF8uniFBF9uniFBFAuniFBFBuniFBFCuniFBFDuniFBFEuniFBFFuniFC00uniFC01uniFC02uniFC03uniFC04uniFC05uniFC06uniFC07uniFC08uniFC09uniFC0AuniFC0BuniFC0CuniFC0DuniFC0EuniFC0FuniFC10uniFC11uniFC12uniFC13uniFC14uniFC15uniFC16uniFC17uniFC18uniFC19uniFC1AuniFC1BuniFC1CuniFC1DuniFC1EuniFC1FuniFC20uniFC21uniFC22uniFC23uniFC24uniFC25uniFC26uniFC27uniFC28uniFC29uniFC2AuniFC2BuniFC2CuniFC2DuniFC2EuniFC2FuniFC30uniFC31uniFC32uniFC33uniFC34uniFC35uniFC36uniFC37uniFC38uniFC39uniFC3AuniFC3BuniFC3CuniFC3DuniFC3EuniFC3FuniFC40uniFC41uniFC42uniFC43uniFC44uniFC45uniFC46uniFC47uniFC48uniFC49uniFC4AuniFC4BuniFC4CuniFC4DuniFC4EuniFC4FuniFC50uniFC51uniFC52uniFC53uniFC54uniFC55uniFC56uniFC57uniFC58uniFC59uniFC5AuniFC5BuniFC5CuniFC5DuniFC5EuniFC5FuniFC60uniFC61uniFC62uniFC63uniFC64uniFC65uniFC66uniFC67uniFC68uniFC69uniFC6AuniFC6BuniFC6CuniFC6DuniFC6EuniFC6FuniFC70uniFC71uniFC72uniFC73uniFC74uniFC75uniFC76uniFC77uniFC78uniFC79uniFC7AuniFC7BuniFC7CuniFC7DuniFC7EuniFC7FuniFC80uniFC81uniFC82uniFC83uniFC84uniFC85uniFC86uniFC87uniFC88uniFC89uniFC8AuniFC8BuniFC8CuniFC8DuniFC8EuniFC8FuniFC90uniFC91uniFC92uniFC93uniFC94uniFC95uniFC96uniFC97uniFC98uniFC99uniFC9AuniFC9BuniFC9CuniFC9DuniFC9EuniFC9FuniFCA0uniFCA1uniFCA2uniFCA3uniFCA4uniFCA5uniFCA6uniFCA7uniFCA8uniFCA9uniFCAAuniFCABuniFCACuniFCADuniFCAEuniFCAFuniFCB0uniFCB1uniFCB2uniFCB3uniFCB4uniFCB5uniFCB6uniFCB7uniFCB8uniFCB9uniFCBAuniFCBBuniFCBCuniFCBDuniFCBEuniFCBFuniFCC0uniFCC1uniFCC2uniFCC3uniFCC4uniFCC5uniFCC6uniFCC7uniFCC8uniFCC9uniFCCAuniFCCBuniFCCCuniFCCDuniFCCEuniFCCFuniFCD0uniFCD1uniFCD2uniFCD3uniFCD4uniFCD5uniFCD6uniFCD7uniFCD8uniFCD9uniFCDAuniFCDBuniFCDCuniFCDDuniFCDEuniFCDFuniFCE0uniFCE1uniFCE2uniFCE3uniFCE4uniFCE5uniFCE6uniFCE7uniFCE8uniFCE9uniFCEAuniFCEBuniFCECuniFCEDuniFCEEuniFCEFuniFCF0uniFCF1uniFCF2uniFCF3uniFCF4uniFCF5uniFCF6uniFCF7uniFCF8uniFCF9uniFCFAuniFCFBuniFCFCuniFCFDuniFCFEuniFCFFuniFD00uniFD01uniFD02uniFD03uniFD04uniFD05uniFD06uniFD07uniFD08uniFD09uniFD0AuniFD0BuniFD0CuniFD0DuniFD0EuniFD0FuniFD10uniFD11uniFD12uniFD13uniFD14uniFD15uniFD16uniFD17uniFD18uniFD19uniFD1AuniFD1BuniFD1CuniFD1DuniFD1EuniFD1FuniFD20uniFD21uniFD22uniFD23uniFD24uniFD25uniFD26uniFD27uniFD28uniFD29uniFD2AuniFD2BuniFD2CuniFD2DuniFD2EuniFD2FuniFD30uniFD31uniFD32uniFD33uniFD34uniFD35uniFD36uniFD37uniFD38uniFD39uniFD3AuniFD3BuniFD3CuniFD3DuniFD3EuniFD3FuniFD50uniFD51uniFD52uniFD53uniFD54uniFD55uniFD56uniFD57uniFD58uniFD59uniFD5AuniFD5BuniFD5CuniFD5DuniFD5EuniFD5FuniFD60uniFD61uniFD62uniFD63uniFD64uniFD65uniFD66uniFD67uniFD68uniFD69uniFD6AuniFD6BuniFD6CuniFD6DuniFD6EuniFD6FuniFD70uniFD71uniFD72uniFD73uniFD74uniFD75uniFD76uniFD77uniFD78uniFD79uniFD7AuniFD7BuniFD7CuniFD7DuniFD7EuniFD7FuniFD80uniFD81uniFD82uniFD83uniFD84uniFD85uniFD86uniFD87uniFD88uniFD89uniFD8AuniFD8BuniFD8CuniFD8DuniFD8EuniFD8FuniFD92uniFD93uniFD94uniFD95uniFD96uniFD97uniFD98uniFD99uniFD9AuniFD9BuniFD9CuniFD9DuniFD9EuniFD9FuniFDA0uniFDA1uniFDA2uniFDA3uniFDA4uniFDA5uniFDA6uniFDA7uniFDA8uniFDA9uniFDAAuniFDABuniFDACuniFDADuniFDAEuniFDAFuniFDB0uniFDB1uniFDB2uniFDB3uniFDB4uniFDB5uniFDB6uniFDB7uniFDB8uniFDB9uniFDBAuniFDBBuniFDBCuniFDBDuniFDBEuniFDBFuniFDC0uniFDC1uniFDC2uniFDC3uniFDC4uniFDC5uniFDC6uniFDC7uniFDF0uniFDF1uniFDF2uniFDF3uniFDF4uniFDF5uniFDF6uniFDF7uniFDF8uniFDF9uniFDFAuniFDFCuniFDFDuniFE70uniFE71uniFE72uniFE74uniFE76uniFE77uniFE78uniFE79uniFE7AuniFE7BuniFE7CuniFE7DuniFE7EuniFE7FuniFE80uniFE81uniFE82uniFE83uniFE84uniFE85uniFE86uniFE87uniFE88uniFE89uniFE8AuniFE8BuniFE8CuniFE8DuniFE8EuniFE8FuniFE90uniFE91uniFE92uniFE93uniFE94uniFE95uniFE96uniFE97uniFE98uniFE99uniFE9AuniFE9BuniFE9CuniFE9DuniFE9EuniFE9FuniFEA0uniFEA1uniFEA2uniFEA3uniFEA4uniFEA5uniFEA6uniFEA7uniFEA8uniFEA9uniFEAAuniFEABuniFEACuniFEADuniFEAEuniFEAFuniFEB0uniFEB1uniFEB2uniFEB3uniFEB4uniFEB5uniFEB6uniFEB7uniFEB8uniFEB9uniFEBAuniFEBBuniFEBCuniFEBDuniFEBEuniFEBFuniFEC0uniFEC1uniFEC2uniFEC3uniFEC4uniFEC5uniFEC6uniFEC7uniFEC8uniFEC9uniFECAuniFECBuniFECCuniFECDuniFECEuniFECFuniFED0uniFED1uniFED2uniFED3uniFED4uniFED5uniFED6uniFED7uniFED8uniFED9uniFEDAuniFEDBuniFEDCuniFEDDuniFEDEuniFEDFuniFEE0uniFEE1uniFEE2uniFEE3uniFEE4uniFEE5uniFEE6uniFEE7uniFEE8uniFEE9uniFEEAuniFEEBuniFEECuniFEEDuniFEEEuniFEEFuniFEF0uniFEF1uniFEF2uniFEF3uniFEF4uniFEF5uniFEF6uniFEF7uniFEF8uniFEF9uniFEFAuniFEFBuniFEFC aAlf.fina.alt aAlf.fina aAlf.isol aAyn.fina aAyn.init aAyn.isol aAyn.medi aBaa.fina aBaa.init aBaa.isol aBaa.medi aDal.fina aDal.isol aFaa.fina aFaa.init aFaa.isol aFaa.medi aHaa.fina aHaa.init aHaa.isol aHaa.medi aHeh.fina aHeh.init aHeh.isol aHeh.medi aKaf.fina aKaf.init.alt aKaf.init aKaf.isol aKaf.medi aLam.fina aLam.init aLam.isol aLam.medi aMem.fina.alt aMem.fina aMem.init aMem.isol aMem.medi aNon.fina.alt aNon.fina aNon.isol.alt aNon.isol aQaf.fina aQaf.isolaRaa.fina.alt2 aRaa.fina aRaa.isol aSad.fina aSad.init aSad.isol aSad.medi aSen.fina aSen.init aSen.isol aSen.medi aTaa.fina aTaa.init aTaa.isol aTaa.medi aWaw.fina aWaw.isol aYaa.fina aYaa.isolaLam.medi_LamMemFinaaMem.fina_LamMemFinaaBaa.init_BaaRaaIsolaRaa.fina_BaaRaaIsolaLam.medi_LamWawFinaaWaw.fina_LamWawFinaaLam.init_LamHaaInitaFaa.medi_FaaYaaFinaaYaa.fina_FaaYaaFinaaLam.init_LamLamHaaInitaLam.medi_LamLamHaaInitaHaa.medi_LamLamHaaInitaBaa.medi_BaaMemFinaaMem.fina_BaaMemFinaaSad.init_AboveHaaaLam.init_LamBaaMemInitaBaa.medi_LamBaaMemInitaMem.medi_LamBaaMemInitaBaa.init_BaaDalaDal.fina_BaaDalaBaa.init_BaaMemHaaInitaMem.medi_BaaMemHaaInitaHaa.medi_BaaMemHaaInitaBaa.init_BaaBaaYaaaBaa.medi_BaaBaaYaaaYaa.fina_BaaBaaYaaaLam.medi_LamYaaFinaaYaa.fina_LamYaaFinaaKaf.init_KafBaaInitaBaa.medi_KafBaaInitaLam.init_LamMemInitaMem.medi_LamMemInitaLam.init_LamAlfIsolaAlf.fina_LamAlfIsolaLam.init_LamHaaMemInitaHaa.medi_LamHaaMemInitaMem.medi_LamHaaMemInitaBaa.medi_BaaBaaInitaAyn.medi_AynYaaFinaaMem.init_MemRaaIsolaRaa.fina_MemRaaIsolaFaa.init_FaaHaaInitaHaa.medi_FaaHaaInitaHaa.init_HaaHaaInitaLam.medi_LamQafFinaaQaf.fina_LamQafFinaaSen.init_AboveHaaaMem.init_MemHaaInitaBaa.init_BaaNonIsolaNon.fina_BaaNonIsolaKaf.medi_KafMemFinaaMem.fina_KafMemFinaaBaa.init_BaaSenInitaSen.medi_BaaSenInitaBaa.medi_BaaRaaFinaaRaa.fina_BaaRaaFinaaKaf.medi_KafRaaFinaaRaa.fina_KafRaaFinaaLam.init_LamHehInitaHeh.medi_LamHehInitaMem.init_MemHaaMemInitaHaa.medi_MemHaaMemInitaBaa.init_BaaMemInitaMem.medi_BaaMemInitaSen.init_SenHaaInitaKaf.init_KafRaaIsolaRaa.fina_KafRaaIsolaAyn.init_AynHaaInitaKaf.medi_KafYaaFinaaYaa.fina_KafYaaFinaaLam.init_LamMemHaaInitaMem.medi_LamMemHaaInitaHaa.medi_LamMemHaaInitaLam.medi_LamAlfFinaaAlf.fina_LamAlfFinaaLam.medi_LamMemMediaMem.medi_LamMemMediuni0644.init_Lellahuni0644.medi_Lellahuni0647.fina_LellahaBaa.init_BaaBaaHaaInitaBaa.medi_BaaBaaHaaInitaHaa.medi_BaaBaaHaaInitaBaa.medi_SenBaaMemInitaMem.medi_SenBaaMemInitaBaa.init_BaaBaaIsolaBaa.fina_BaaBaaIsolaBaa.init_BaaBaaMemInitaBaa.medi_BaaBaaMemInitaMem.medi_BaaBaaMemInitaKaf.medi_KafBaaMediaBaa.medi_KafBaaMediaBaa.medi_BaaNonFinaaNon.fina_BaaNonFinaaHaa.init_HaaRaaIsolaRaa.fina_HaaRaaIsolaHeh.init_HehHaaInitaLam.init_LamRaaIsolaRaa.fina_LamRaaIsolaSad.init_SadHaaInitaHaa.medi_SadHaaInitaBaa.medi_BaaYaaFinaaYaa.fina_BaaYaaFinaaBaa.init_BaaSenAltInitaSen.medi_BaaSenAltInitaRaa.fina_PostToothaYaa.fina_PostToothaBaa.init_AboveHaaaBaa.init_BaaHaaInitaBaa.init_BaaHaaMemInitaHaa.medi_BaaHaaMemInitaHaa.fina_AboveHaaIsolaLam.init_LamHaaHaaInitaHaa.medi_1LamHaaHaaInitaHaa.medi_2LamHaaHaaInitaAyn.init_FinjaniaHaa.init_FinjaniaHaa.medi_FinjaniaSen.init_PreYaaaSen.medi_PreYaaaSad.init_PreYaaaSad.medi_PreYaaaBaa.init_HighDot.a TwoDots.a ThreeDots.aDot.b TwoDots.b ThreeDots.b aKaf.isol.alt aKaf.medi.alt hamza.kafdash.kaf aKaf.fina.alt iThreeDots.a iThreeDots.bdash.gafaBaa.medi_Highsmalltaa.above vTwoDots.a vTwoDots.b ring.belowaSen.fina_BaaSenaMem.fina_PostToothtatwil.one_LamKafdot.alt1 dash.gaf.alt2 dash.gaf.alt1aBaa.init_WideaHaa.medi_HaaHaaInitaHaa.medi_AynHaaInitaMem.medi_LamMemInitTatweelaHeh.init_AboveHaaaHaa.init_AboveHaaaAyn.init_AboveHaaaHaa.fina_AboveHaaIsol2aMem.init_AboveHaaaKaf.init_AboveHaa FourDots.a FourDots.b hThreeDots.a hThreeDots.b aYaa.tailhamza.above.wavy smallv.belowsmallv.below.invertedsmalltaa.belowtwostrokes.below hamza.wasl period.ara uni064B.small uni064E.small uni08F1.small uni064F.smalluni0652.small2uni0650.small2 damma.markhamzadamma.mark aAlf.daggerdot.1dot.2 dash.kaf_gafDot.b.l TwoDots.b.l ThreeDots.b.liThreeDots.b.l vTwoDots.b.l FourDots.b.lhThreeDots.b.lsmallv.below.inverted.lowstroke aTwo.above aThree.above aFour.above aFour.below uni06F4.urd uni06F6.urd uni06F7.urdaKaf.init_KafLamaKaf.fina_KafKafFinaaLam.medi_KafLamaLam.medi_KafLamMemMediaKaf.medi_KafLamaLam.medi_KafLamHehIsolaLam.medi_KafLamYaaaLam.medi_KafLamAlfaLam.fina_KafLamaAlf.fina_KafAlfaKaf.init_KafMemAlfaKaf.medi_KafMemAlfaMem.medi_KafMemAlfaLam.medi_KafMemLamaLam.fina_KafMemLamaAlf.fina_KafMemAlfat.araaKaf.init_KafHehaKaf.medi_KafHehaHeh.fina_KafHehaDal.fina_KafDalaLam.init_LamHehaLam.medi_LamHehaHeh.fina_LamHehaDal.fina_LamDalaKaf.medi_KafMemMediaKaf.init_KafMemInitaAyn.init_AynMemInitaFaa.init_FaaMemInitaHaa.init_HaaMemInitaHeh.init_HehMemInitaMem.medi_KafMemMediaSen.init_SenMemInitaSad.init_SadMemInitaMem.init_MemMemInitaMem.medi_SenMemInitaKaf.init_KafYaaIsolaBaa.init_BaaYaaIsolaHaa.init_HaaYaaIsolaMem.init_MemYaaIsolaFaa.init_FaaYaaIsolaAyn.init_AynYaaIsolaLam.init_LamYaaIsolaHeh.init_HehYaaIsolaYaa.fina_KafYaaIsolaKaf.init_KafMemIsolaLam.init_LamMemIsolaBaa.init_BaaMemIsolaMem.fina_KafMemIsolaMem.medi_MemAlfFinaaBaa.medi_BaaMemAlfFinaaMem.medi_BaaMemAlfFinaaMem.medi_AlfPostToothaAlf.fina_MemAlfFinaaBaa.init_BaaHehInitaBaa.medi_BaaHehMediaHeh.medi_BaaHehMediaHeh.medi_PostToothaLam.medi_KafLamMemFinaaLam.init_LamLamInitaLam.medi_LamLamInitaLam.medi_LamLamAlfIsolaKaf.fina_LamKafIsolaLam.fina_LamLamIsoluni0644.medi_FaLellahaLam.medi_LamLamMediaLam.medi_LamLamAlefFinaaLam.medi_LamLamMedi2aKaf.fina_LamKafFinaaLam.fina_LamLamFinaaLam.medi_LamLamMemInitaLam.medi_LamLamHehIsolaLam.medi_LamLamYaaIsolaLam.medi_LamLamMemMediaLam.medi_LamLamHehFinaaLam.medi_LamLamYaaFina uni0625.fina uni0627.fina uni0774.fina uni0773.fina uni0623.fina uni0622.fina uni0675.fina uni0672.fina uni0673.fina uni0671.fina uni06FC.fina uni063A.fina uni075E.fina uni075D.fina uni075F.fina uni06A0.fina uni0639.fina uni06FC.init uni063A.init uni075E.init uni075D.init uni075F.init uni06A0.init uni0639.init uni06FC.medi uni063A.medi uni075E.medi uni075D.medi uni075F.medi uni06A0.medi uni0639.medi uni0751.fina uni0750.fina uni0753.fina uni0680.fina uni062A.fina uni0754.fina uni062B.fina uni0679.fina uni067C.fina uni0756.fina uni0752.fina uni066E.fina uni067F.fina uni0755.fina uni067D.fina uni067E.fina uni067B.fina uni0628.fina uni067A.fina uni0777.init uni0680.init uni0776.init uni06BC.init uni0750.init uni0756.init uni0768.init uni06CE.init uni0775.init uni06BD.init uni0626.init uni066E.init uni0620.init uni064A.init uni06BB.init uni067F.init uni0755.init uni067D.init uni067E.init uni067B.init uni0628.init uni067A.init uni0751.init uni0646.init uni0753.init uni0752.init uni062A.init uni0678.init uni063D.init uni062B.init uni0679.init uni06B9.init uni0769.init uni0649.init uni067C.init uni0754.init uni06D1.init uni06D0.init uni06BA.init uni06CC.init uni0767.init uni0777.medi uni0680.medi uni0776.medi uni06BC.medi uni0750.medi uni0756.medi uni0768.medi uni06CE.medi uni0775.medi uni06BD.medi uni0626.medi uni066E.medi uni0620.medi uni064A.medi uni06BB.medi uni067F.medi uni0755.medi uni067D.medi uni067E.medi uni067B.medi uni0628.medi uni067A.medi uni0751.medi uni0646.medi uni0753.medi uni0752.medi uni062A.medi uni0678.medi uni063D.medi uni062B.medi uni0679.medi uni06B9.medi uni0769.medi uni0649.medi uni067C.medi uni0754.medi uni06D1.medi uni06D0.medi uni06BA.medi uni06CC.medi uni0767.medi uni0690.fina uni06EE.fina uni0689.fina uni0688.fina uni075A.fina uni0630.fina uni062F.fina uni0759.fina uni068C.fina uni068B.fina uni068A.fina uni068F.fina uni068E.fina uni068D.fina uni0760.fina uni0761.fina uni0641.fina uni06A1.fina uni06A2.fina uni06A3.fina uni06A4.fina uni06A5.fina uni06A6.fina uni066F.init uni0761.init uni0760.init uni0642.init uni0641.init uni06A8.init uni06A1.init uni06A2.init uni06A3.init uni06A4.init uni06A5.init uni06A6.init uni06A7.init uni066F.medi uni0761.medi uni0760.medi uni0642.medi uni0641.medi uni06A8.medi uni06A1.medi uni06A2.medi uni06A3.medi uni06A4.medi uni06A5.medi uni06A6.medi uni06A7.medi uni062E.fina uni062D.fina uni0681.fina uni0687.fina uni0685.fina uni062C.fina uni0682.fina uni0757.fina uni0684.fina uni076F.fina uni076E.fina uni0683.fina uni06BF.fina uni077C.fina uni0758.fina uni0772.fina uni0686.fina uni062E.init uni062D.init uni0681.init uni0687.init uni0685.init uni062C.init uni0682.init uni0757.init uni0684.init uni076F.init uni076E.init uni0683.init uni06BF.init uni077C.init uni0758.init uni0772.init uni0686.init uni062E.medi uni062D.medi uni0681.medi uni0687.medi uni0685.medi uni062C.medi uni0682.medi uni0757.medi uni0684.medi uni076F.medi uni076E.medi uni0683.medi uni06BF.medi uni077C.medi uni0758.medi uni0772.medi uni0686.medi uni0647.fina uni06C1.fina uni06C3.fina uni06D5.fina uni0629.fina uni0647.init uni06C1.init uni0647.medi uni06C1.medi uni063B.fina uni063C.fina uni077F.fina uni0764.fina uni0643.fina uni06B0.fina uni06B3.fina uni06B2.fina uni06AB.fina uni06AC.fina uni06AD.fina uni06AE.fina uni06AF.fina uni06A9.fina uni06B4.fina uni0763.fina uni0762.fina uni06B1.fina uni063B.init uni063C.init uni077F.init uni0764.init uni0643.init uni06B0.init uni06B3.init uni06B2.init uni06AB.init uni06AC.init uni06AD.init uni06AE.init uni06AF.init uni06A9.init uni06B4.init uni0763.init uni0762.init uni06B1.init uni063B.medi uni063C.medi uni077F.medi uni0764.medi uni0643.medi uni06B0.medi uni06B3.medi uni06B2.medi uni06AB.medi uni06AC.medi uni06AD.medi uni06AE.medi uni06AF.medi uni06A9.medi uni06B4.medi uni0763.medi uni0762.medi uni06B1.medi uni06B5.fina uni06B7.fina uni0644.fina uni06B8.fina uni06B6.fina uni076A.fina uni06B5.init uni06B7.init uni0644.init uni06B8.init uni06B6.init uni076A.init uni06B5.medi uni06B7.medi uni0644.medi uni06B8.medi uni06B6.medi uni076A.medi uni0765.fina uni0645.fina uni0766.fina uni0765.init uni0645.init uni0766.init uni0765.medi uni0645.medi uni0766.medi uni0646.fina uni0767.fina uni06BA.fina uni06BC.fina uni06BB.fina uni0768.fina uni06B9.fina uni0769.fina uni06BD.fina uni06A8.fina uni06A7.fina uni0642.fina uni066F.fina uni0691.fina uni0692.fina uni0693.fina uni0694.fina uni0695.fina uni0696.fina uni0697.fina uni0698.fina uni0699.fina uni075B.fina uni06EF.fina uni0632.fina uni0771.fina uni0631.fina uni076B.fina uni076C.fina uni069D.fina uni06FB.fina uni0636.fina uni069E.fina uni0635.fina uni069D.init uni06FB.init uni0636.init uni069E.init uni0635.init uni069D.medi uni06FB.medi uni0636.medi uni069E.medi uni0635.medi uni06FA.fina uni076D.fina uni0633.fina uni077E.fina uni077D.fina uni0634.fina uni0770.fina uni075C.fina uni069A.fina uni069B.fina uni069C.fina uni06FA.init uni076D.init uni0633.init uni077E.init uni077D.init uni0634.init uni0770.init uni075C.init uni069A.init uni069B.init uni069C.init uni06FA.medi uni076D.medi uni0633.medi uni077E.medi uni077D.medi uni0634.medi uni0770.medi uni075C.medi uni069A.medi uni069B.medi uni069C.medi uni0638.fina uni0637.fina uni069F.fina uni0638.init uni0637.init uni069F.init uni0638.medi uni0637.medi uni069F.medi uni06CB.fina uni0624.fina uni06CA.fina uni06CF.fina uni0778.fina uni06C6.fina uni06C7.fina uni06C4.fina uni06C5.fina uni0676.fina uni0677.fina uni06C8.fina uni06C9.fina uni0779.fina uni0648.fina uni0777.fina uni06D1.fina uni0775.fina uni063F.fina uni0678.fina uni063D.fina uni063E.fina uni06D0.fina uni0649.fina uni0776.fina uni06CD.fina uni06CC.fina uni0626.fina uni0620.fina uni064A.fina uni06CE.finauni06B5.medi_LamMemFinauni06B7.medi_LamMemFinauni0644.medi_LamMemFinauni06B8.medi_LamMemFinauni06B6.medi_LamMemFinauni076A.medi_LamMemFinauni0645.fina_LamMemFinauni0777.init_BaaRaaIsoluni0680.init_BaaRaaIsoluni0776.init_BaaRaaIsoluni06BC.init_BaaRaaIsoluni0750.init_BaaRaaIsoluni0756.init_BaaRaaIsoluni0768.init_BaaRaaIsoluni06CE.init_BaaRaaIsoluni0775.init_BaaRaaIsoluni06BD.init_BaaRaaIsoluni0626.init_BaaRaaIsoluni066E.init_BaaRaaIsoluni0620.init_BaaRaaIsoluni064A.init_BaaRaaIsoluni06BB.init_BaaRaaIsoluni067F.init_BaaRaaIsoluni0755.init_BaaRaaIsoluni067D.init_BaaRaaIsoluni067E.init_BaaRaaIsoluni067B.init_BaaRaaIsoluni0628.init_BaaRaaIsoluni067A.init_BaaRaaIsoluni0751.init_BaaRaaIsoluni0646.init_BaaRaaIsoluni0753.init_BaaRaaIsoluni0752.init_BaaRaaIsoluni062A.init_BaaRaaIsoluni0678.init_BaaRaaIsoluni063D.init_BaaRaaIsoluni062B.init_BaaRaaIsoluni0679.init_BaaRaaIsoluni06B9.init_BaaRaaIsoluni0769.init_BaaRaaIsoluni0649.init_BaaRaaIsoluni067C.init_BaaRaaIsoluni0754.init_BaaRaaIsoluni06D1.init_BaaRaaIsoluni06D0.init_BaaRaaIsoluni06BA.init_BaaRaaIsoluni06CC.init_BaaRaaIsoluni0767.init_BaaRaaIsoluni0691.fina_BaaRaaIsoluni0692.fina_BaaRaaIsoluni0693.fina_BaaRaaIsoluni0694.fina_BaaRaaIsoluni0695.fina_BaaRaaIsoluni0696.fina_BaaRaaIsoluni0697.fina_BaaRaaIsoluni0698.fina_BaaRaaIsoluni0699.fina_BaaRaaIsoluni075B.fina_BaaRaaIsoluni06EF.fina_BaaRaaIsoluni0632.fina_BaaRaaIsoluni0771.fina_BaaRaaIsoluni0631.fina_BaaRaaIsoluni076B.fina_BaaRaaIsoluni076C.fina_BaaRaaIsoluni06B5.medi_LamWawFinauni06B7.medi_LamWawFinauni0644.medi_LamWawFinauni06B8.medi_LamWawFinauni06B6.medi_LamWawFinauni076A.medi_LamWawFinauni06CB.fina_LamWawFinauni0624.fina_LamWawFinauni06CA.fina_LamWawFinauni06CF.fina_LamWawFinauni0778.fina_LamWawFinauni06C6.fina_LamWawFinauni06C7.fina_LamWawFinauni06C4.fina_LamWawFinauni06C5.fina_LamWawFinauni0676.fina_LamWawFinauni0677.fina_LamWawFinauni06C8.fina_LamWawFinauni06C9.fina_LamWawFinauni0779.fina_LamWawFinauni0648.fina_LamWawFinauni06B5.init_LamHaaInituni06B7.init_LamHaaInituni0644.init_LamHaaInituni06B8.init_LamHaaInituni06B6.init_LamHaaInituni076A.init_LamHaaInituni066F.medi_FaaYaaFinauni0761.medi_FaaYaaFinauni0760.medi_FaaYaaFinauni0642.medi_FaaYaaFinauni0641.medi_FaaYaaFinauni06A8.medi_FaaYaaFinauni06A1.medi_FaaYaaFinauni06A2.medi_FaaYaaFinauni06A3.medi_FaaYaaFinauni06A4.medi_FaaYaaFinauni06A5.medi_FaaYaaFinauni06A6.medi_FaaYaaFinauni06A7.medi_FaaYaaFinauni0777.fina_FaaYaaFinauni06D1.fina_FaaYaaFinauni0775.fina_FaaYaaFinauni063F.fina_FaaYaaFinauni0678.fina_FaaYaaFinauni063D.fina_FaaYaaFinauni063E.fina_FaaYaaFinauni06D0.fina_FaaYaaFinauni0649.fina_FaaYaaFinauni0776.fina_FaaYaaFinauni06CD.fina_FaaYaaFinauni06CC.fina_FaaYaaFinauni0626.fina_FaaYaaFinauni0620.fina_FaaYaaFinauni064A.fina_FaaYaaFinauni06CE.fina_FaaYaaFinauni06B5.init_LamLamHaaInituni06B7.init_LamLamHaaInituni0644.init_LamLamHaaInituni06B8.init_LamLamHaaInituni06B6.init_LamLamHaaInituni076A.init_LamLamHaaInituni06B5.medi_LamLamHaaInituni06B7.medi_LamLamHaaInituni0644.medi_LamLamHaaInituni06B8.medi_LamLamHaaInituni06B6.medi_LamLamHaaInituni076A.medi_LamLamHaaInituni062E.medi_LamLamHaaInituni062D.medi_LamLamHaaInituni0681.medi_LamLamHaaInituni0687.medi_LamLamHaaInituni0685.medi_LamLamHaaInituni062C.medi_LamLamHaaInituni0682.medi_LamLamHaaInituni0757.medi_LamLamHaaInituni0684.medi_LamLamHaaInituni076F.medi_LamLamHaaInituni076E.medi_LamLamHaaInituni0683.medi_LamLamHaaInituni06BF.medi_LamLamHaaInituni077C.medi_LamLamHaaInituni0758.medi_LamLamHaaInituni0772.medi_LamLamHaaInituni0686.medi_LamLamHaaInituni0777.medi_BaaMemFinauni0680.medi_BaaMemFinauni0776.medi_BaaMemFinauni06BC.medi_BaaMemFinauni0750.medi_BaaMemFinauni0756.medi_BaaMemFinauni0768.medi_BaaMemFinauni06CE.medi_BaaMemFinauni0775.medi_BaaMemFinauni06BD.medi_BaaMemFinauni0626.medi_BaaMemFinauni066E.medi_BaaMemFinauni0620.medi_BaaMemFinauni064A.medi_BaaMemFinauni06BB.medi_BaaMemFinauni067F.medi_BaaMemFinauni0755.medi_BaaMemFinauni067D.medi_BaaMemFinauni067E.medi_BaaMemFinauni067B.medi_BaaMemFinauni0628.medi_BaaMemFinauni067A.medi_BaaMemFinauni0751.medi_BaaMemFinauni0646.medi_BaaMemFinauni0753.medi_BaaMemFinauni0752.medi_BaaMemFinauni062A.medi_BaaMemFinauni0678.medi_BaaMemFinauni063D.medi_BaaMemFinauni062B.medi_BaaMemFinauni0679.medi_BaaMemFinauni06B9.medi_BaaMemFinauni0769.medi_BaaMemFinauni0649.medi_BaaMemFinauni067C.medi_BaaMemFinauni0754.medi_BaaMemFinauni06D1.medi_BaaMemFinauni06D0.medi_BaaMemFinauni06BA.medi_BaaMemFinauni06CC.medi_BaaMemFinauni0767.medi_BaaMemFinauni0645.fina_BaaMemFinauni069D.init_AboveHaauni06FB.init_AboveHaauni0636.init_AboveHaauni069E.init_AboveHaauni0635.init_AboveHaauni06B5.init_LamBaaMemInituni06B7.init_LamBaaMemInituni0644.init_LamBaaMemInituni06B8.init_LamBaaMemInituni06B6.init_LamBaaMemInituni076A.init_LamBaaMemInituni0777.medi_LamBaaMemInituni0680.medi_LamBaaMemInituni0776.medi_LamBaaMemInituni06BC.medi_LamBaaMemInituni0750.medi_LamBaaMemInituni0756.medi_LamBaaMemInituni0768.medi_LamBaaMemInituni06CE.medi_LamBaaMemInituni0775.medi_LamBaaMemInituni06BD.medi_LamBaaMemInituni0626.medi_LamBaaMemInituni066E.medi_LamBaaMemInituni0620.medi_LamBaaMemInituni064A.medi_LamBaaMemInituni06BB.medi_LamBaaMemInituni067F.medi_LamBaaMemInituni0755.medi_LamBaaMemInituni067D.medi_LamBaaMemInituni067E.medi_LamBaaMemInituni067B.medi_LamBaaMemInituni0628.medi_LamBaaMemInituni067A.medi_LamBaaMemInituni0751.medi_LamBaaMemInituni0646.medi_LamBaaMemInituni0753.medi_LamBaaMemInituni0752.medi_LamBaaMemInituni062A.medi_LamBaaMemInituni0678.medi_LamBaaMemInituni063D.medi_LamBaaMemInituni062B.medi_LamBaaMemInituni0679.medi_LamBaaMemInituni06B9.medi_LamBaaMemInituni0769.medi_LamBaaMemInituni0649.medi_LamBaaMemInituni067C.medi_LamBaaMemInituni0754.medi_LamBaaMemInituni06D1.medi_LamBaaMemInituni06D0.medi_LamBaaMemInituni06BA.medi_LamBaaMemInituni06CC.medi_LamBaaMemInituni0767.medi_LamBaaMemInituni0645.medi_LamBaaMemInituni0777.init_BaaDaluni0680.init_BaaDaluni0776.init_BaaDaluni06BC.init_BaaDaluni0750.init_BaaDaluni0756.init_BaaDaluni0768.init_BaaDaluni06CE.init_BaaDaluni0775.init_BaaDaluni06BD.init_BaaDaluni0626.init_BaaDaluni066E.init_BaaDaluni0620.init_BaaDaluni064A.init_BaaDaluni06BB.init_BaaDaluni067F.init_BaaDaluni0755.init_BaaDaluni067D.init_BaaDaluni067E.init_BaaDaluni067B.init_BaaDaluni0628.init_BaaDaluni067A.init_BaaDaluni0751.init_BaaDaluni0646.init_BaaDaluni0753.init_BaaDaluni0752.init_BaaDaluni062A.init_BaaDaluni0678.init_BaaDaluni063D.init_BaaDaluni062B.init_BaaDaluni0679.init_BaaDaluni06B9.init_BaaDaluni0769.init_BaaDaluni0649.init_BaaDaluni067C.init_BaaDaluni0754.init_BaaDaluni06D1.init_BaaDaluni06D0.init_BaaDaluni06BA.init_BaaDaluni06CC.init_BaaDaluni0767.init_BaaDaluni0690.fina_BaaDaluni06EE.fina_BaaDaluni0689.fina_BaaDaluni0688.fina_BaaDaluni075A.fina_BaaDaluni0630.fina_BaaDaluni062F.fina_BaaDaluni0759.fina_BaaDaluni068C.fina_BaaDaluni068B.fina_BaaDaluni068A.fina_BaaDaluni068F.fina_BaaDaluni068E.fina_BaaDaluni068D.fina_BaaDaluni0777.init_BaaMemHaaInituni0680.init_BaaMemHaaInituni0776.init_BaaMemHaaInituni06BC.init_BaaMemHaaInituni0750.init_BaaMemHaaInituni0756.init_BaaMemHaaInituni0768.init_BaaMemHaaInituni06CE.init_BaaMemHaaInituni0775.init_BaaMemHaaInituni06BD.init_BaaMemHaaInituni0626.init_BaaMemHaaInituni066E.init_BaaMemHaaInituni0620.init_BaaMemHaaInituni064A.init_BaaMemHaaInituni06BB.init_BaaMemHaaInituni067F.init_BaaMemHaaInituni0755.init_BaaMemHaaInituni067D.init_BaaMemHaaInituni067E.init_BaaMemHaaInituni067B.init_BaaMemHaaInituni0628.init_BaaMemHaaInituni067A.init_BaaMemHaaInituni0751.init_BaaMemHaaInituni0646.init_BaaMemHaaInituni0753.init_BaaMemHaaInituni0752.init_BaaMemHaaInituni062A.init_BaaMemHaaInituni0678.init_BaaMemHaaInituni063D.init_BaaMemHaaInituni062B.init_BaaMemHaaInituni0679.init_BaaMemHaaInituni06B9.init_BaaMemHaaInituni0769.init_BaaMemHaaInituni0649.init_BaaMemHaaInituni067C.init_BaaMemHaaInituni0754.init_BaaMemHaaInituni06D1.init_BaaMemHaaInituni06D0.init_BaaMemHaaInituni06BA.init_BaaMemHaaInituni06CC.init_BaaMemHaaInituni0767.init_BaaMemHaaInituni0645.medi_BaaMemHaaInituni062E.medi_BaaMemHaaInituni062D.medi_BaaMemHaaInituni0681.medi_BaaMemHaaInituni0687.medi_BaaMemHaaInituni0685.medi_BaaMemHaaInituni062C.medi_BaaMemHaaInituni0682.medi_BaaMemHaaInituni0757.medi_BaaMemHaaInituni0684.medi_BaaMemHaaInituni076F.medi_BaaMemHaaInituni076E.medi_BaaMemHaaInituni0683.medi_BaaMemHaaInituni06BF.medi_BaaMemHaaInituni077C.medi_BaaMemHaaInituni0758.medi_BaaMemHaaInituni0772.medi_BaaMemHaaInituni0686.medi_BaaMemHaaInituni0777.init_BaaBaaYaauni0680.init_BaaBaaYaauni0776.init_BaaBaaYaauni06BC.init_BaaBaaYaauni0750.init_BaaBaaYaauni0756.init_BaaBaaYaauni0768.init_BaaBaaYaauni06CE.init_BaaBaaYaauni0775.init_BaaBaaYaauni06BD.init_BaaBaaYaauni0626.init_BaaBaaYaauni066E.init_BaaBaaYaauni0620.init_BaaBaaYaauni064A.init_BaaBaaYaauni06BB.init_BaaBaaYaauni067F.init_BaaBaaYaauni0755.init_BaaBaaYaauni067D.init_BaaBaaYaauni067E.init_BaaBaaYaauni067B.init_BaaBaaYaauni0628.init_BaaBaaYaauni067A.init_BaaBaaYaauni0751.init_BaaBaaYaauni0646.init_BaaBaaYaauni0753.init_BaaBaaYaauni0752.init_BaaBaaYaauni062A.init_BaaBaaYaauni0678.init_BaaBaaYaauni063D.init_BaaBaaYaauni062B.init_BaaBaaYaauni0679.init_BaaBaaYaauni06B9.init_BaaBaaYaauni0769.init_BaaBaaYaauni0649.init_BaaBaaYaauni067C.init_BaaBaaYaauni0754.init_BaaBaaYaauni06D1.init_BaaBaaYaauni06D0.init_BaaBaaYaauni06BA.init_BaaBaaYaauni06CC.init_BaaBaaYaauni0767.init_BaaBaaYaauni0777.medi_BaaBaaYaauni0680.medi_BaaBaaYaauni0776.medi_BaaBaaYaauni06BC.medi_BaaBaaYaauni0750.medi_BaaBaaYaauni0756.medi_BaaBaaYaauni0768.medi_BaaBaaYaauni06CE.medi_BaaBaaYaauni0775.medi_BaaBaaYaauni06BD.medi_BaaBaaYaauni0626.medi_BaaBaaYaauni066E.medi_BaaBaaYaauni0620.medi_BaaBaaYaauni064A.medi_BaaBaaYaauni06BB.medi_BaaBaaYaauni067F.medi_BaaBaaYaauni0755.medi_BaaBaaYaauni067D.medi_BaaBaaYaauni067E.medi_BaaBaaYaauni067B.medi_BaaBaaYaauni0628.medi_BaaBaaYaauni067A.medi_BaaBaaYaauni0751.medi_BaaBaaYaauni0646.medi_BaaBaaYaauni0753.medi_BaaBaaYaauni0752.medi_BaaBaaYaauni062A.medi_BaaBaaYaauni0678.medi_BaaBaaYaauni063D.medi_BaaBaaYaauni062B.medi_BaaBaaYaauni0679.medi_BaaBaaYaauni06B9.medi_BaaBaaYaauni0769.medi_BaaBaaYaauni0649.medi_BaaBaaYaauni067C.medi_BaaBaaYaauni0754.medi_BaaBaaYaauni06D1.medi_BaaBaaYaauni06D0.medi_BaaBaaYaauni06BA.medi_BaaBaaYaauni06CC.medi_BaaBaaYaauni0767.medi_BaaBaaYaauni0777.fina_BaaBaaYaauni06D1.fina_BaaBaaYaauni0775.fina_BaaBaaYaauni063F.fina_BaaBaaYaauni0678.fina_BaaBaaYaauni063D.fina_BaaBaaYaauni063E.fina_BaaBaaYaauni06D0.fina_BaaBaaYaauni0649.fina_BaaBaaYaauni0776.fina_BaaBaaYaauni06CD.fina_BaaBaaYaauni06CC.fina_BaaBaaYaauni0626.fina_BaaBaaYaauni0620.fina_BaaBaaYaauni064A.fina_BaaBaaYaauni06CE.fina_BaaBaaYaauni06B5.medi_LamYaaFinauni06B7.medi_LamYaaFinauni0644.medi_LamYaaFinauni06B8.medi_LamYaaFinauni06B6.medi_LamYaaFinauni076A.medi_LamYaaFinauni0777.fina_LamYaaFinauni06D1.fina_LamYaaFinauni0775.fina_LamYaaFinauni063F.fina_LamYaaFinauni0678.fina_LamYaaFinauni063D.fina_LamYaaFinauni063E.fina_LamYaaFinauni06D0.fina_LamYaaFinauni0649.fina_LamYaaFinauni0776.fina_LamYaaFinauni06CD.fina_LamYaaFinauni06CC.fina_LamYaaFinauni0626.fina_LamYaaFinauni0620.fina_LamYaaFinauni064A.fina_LamYaaFinauni06CE.fina_LamYaaFinauni063B.init_KafBaaInituni063C.init_KafBaaInituni077F.init_KafBaaInituni0764.init_KafBaaInituni0643.init_KafBaaInituni06B0.init_KafBaaInituni06B3.init_KafBaaInituni06B2.init_KafBaaInituni06AB.init_KafBaaInituni06AC.init_KafBaaInituni06AD.init_KafBaaInituni06AE.init_KafBaaInituni06AF.init_KafBaaInituni06A9.init_KafBaaInituni06B4.init_KafBaaInituni0763.init_KafBaaInituni0762.init_KafBaaInituni06B1.init_KafBaaInituni0777.medi_KafBaaInituni0680.medi_KafBaaInituni0776.medi_KafBaaInituni06BC.medi_KafBaaInituni0750.medi_KafBaaInituni0756.medi_KafBaaInituni0768.medi_KafBaaInituni06CE.medi_KafBaaInituni0775.medi_KafBaaInituni06BD.medi_KafBaaInituni0626.medi_KafBaaInituni066E.medi_KafBaaInituni0620.medi_KafBaaInituni064A.medi_KafBaaInituni06BB.medi_KafBaaInituni067F.medi_KafBaaInituni0755.medi_KafBaaInituni067D.medi_KafBaaInituni067E.medi_KafBaaInituni067B.medi_KafBaaInituni0628.medi_KafBaaInituni067A.medi_KafBaaInituni0751.medi_KafBaaInituni0646.medi_KafBaaInituni0753.medi_KafBaaInituni0752.medi_KafBaaInituni062A.medi_KafBaaInituni0678.medi_KafBaaInituni063D.medi_KafBaaInituni062B.medi_KafBaaInituni0679.medi_KafBaaInituni06B9.medi_KafBaaInituni0769.medi_KafBaaInituni0649.medi_KafBaaInituni067C.medi_KafBaaInituni0754.medi_KafBaaInituni06D1.medi_KafBaaInituni06D0.medi_KafBaaInituni06BA.medi_KafBaaInituni06CC.medi_KafBaaInituni0767.medi_KafBaaInituni06B5.init_LamMemInituni06B7.init_LamMemInituni0644.init_LamMemInituni06B8.init_LamMemInituni06B6.init_LamMemInituni076A.init_LamMemInituni0645.medi_LamMemInituni06B5.init_LamAlfIsoluni06B7.init_LamAlfIsoluni0644.init_LamAlfIsoluni06B8.init_LamAlfIsoluni06B6.init_LamAlfIsoluni076A.init_LamAlfIsoluni0625.fina_LamAlfIsoluni0627.fina_LamAlfIsoluni0774.fina_LamAlfIsoluni0773.fina_LamAlfIsoluni0623.fina_LamAlfIsoluni0622.fina_LamAlfIsoluni0675.fina_LamAlfIsoluni0672.fina_LamAlfIsoluni0673.fina_LamAlfIsoluni0671.fina_LamAlfIsoluni06B5.init_LamHaaMemInituni06B7.init_LamHaaMemInituni0644.init_LamHaaMemInituni06B8.init_LamHaaMemInituni06B6.init_LamHaaMemInituni076A.init_LamHaaMemInituni062E.medi_LamHaaMemInituni062D.medi_LamHaaMemInituni0681.medi_LamHaaMemInituni0687.medi_LamHaaMemInituni0685.medi_LamHaaMemInituni062C.medi_LamHaaMemInituni0682.medi_LamHaaMemInituni0757.medi_LamHaaMemInituni0684.medi_LamHaaMemInituni076F.medi_LamHaaMemInituni076E.medi_LamHaaMemInituni0683.medi_LamHaaMemInituni06BF.medi_LamHaaMemInituni077C.medi_LamHaaMemInituni0758.medi_LamHaaMemInituni0772.medi_LamHaaMemInituni0686.medi_LamHaaMemInituni0645.medi_LamHaaMemInituni0777.medi_BaaBaaInituni0680.medi_BaaBaaInituni0776.medi_BaaBaaInituni06BC.medi_BaaBaaInituni0750.medi_BaaBaaInituni0756.medi_BaaBaaInituni0768.medi_BaaBaaInituni06CE.medi_BaaBaaInituni0775.medi_BaaBaaInituni06BD.medi_BaaBaaInituni0626.medi_BaaBaaInituni066E.medi_BaaBaaInituni0620.medi_BaaBaaInituni064A.medi_BaaBaaInituni06BB.medi_BaaBaaInituni067F.medi_BaaBaaInituni0755.medi_BaaBaaInituni067D.medi_BaaBaaInituni067E.medi_BaaBaaInituni067B.medi_BaaBaaInituni0628.medi_BaaBaaInituni067A.medi_BaaBaaInituni0751.medi_BaaBaaInituni0646.medi_BaaBaaInituni0753.medi_BaaBaaInituni0752.medi_BaaBaaInituni062A.medi_BaaBaaInituni0678.medi_BaaBaaInituni063D.medi_BaaBaaInituni062B.medi_BaaBaaInituni0679.medi_BaaBaaInituni06B9.medi_BaaBaaInituni0769.medi_BaaBaaInituni0649.medi_BaaBaaInituni067C.medi_BaaBaaInituni0754.medi_BaaBaaInituni06D1.medi_BaaBaaInituni06D0.medi_BaaBaaInituni06BA.medi_BaaBaaInituni06CC.medi_BaaBaaInituni0767.medi_BaaBaaInituni06FC.medi_AynYaaFinauni063A.medi_AynYaaFinauni075E.medi_AynYaaFinauni075D.medi_AynYaaFinauni075F.medi_AynYaaFinauni06A0.medi_AynYaaFinauni0639.medi_AynYaaFinauni0765.init_MemRaaIsoluni0645.init_MemRaaIsoluni0766.init_MemRaaIsoluni0691.fina_MemRaaIsoluni0692.fina_MemRaaIsoluni0693.fina_MemRaaIsoluni0694.fina_MemRaaIsoluni0695.fina_MemRaaIsoluni0696.fina_MemRaaIsoluni0697.fina_MemRaaIsoluni0698.fina_MemRaaIsoluni0699.fina_MemRaaIsoluni075B.fina_MemRaaIsoluni06EF.fina_MemRaaIsoluni0632.fina_MemRaaIsoluni0771.fina_MemRaaIsoluni0631.fina_MemRaaIsoluni076B.fina_MemRaaIsoluni076C.fina_MemRaaIsoluni066F.init_FaaHaaInituni0761.init_FaaHaaInituni0760.init_FaaHaaInituni0642.init_FaaHaaInituni0641.init_FaaHaaInituni06A8.init_FaaHaaInituni06A1.init_FaaHaaInituni06A2.init_FaaHaaInituni06A3.init_FaaHaaInituni06A4.init_FaaHaaInituni06A5.init_FaaHaaInituni06A6.init_FaaHaaInituni06A7.init_FaaHaaInituni062E.medi_FaaHaaInituni062D.medi_FaaHaaInituni0681.medi_FaaHaaInituni0687.medi_FaaHaaInituni0685.medi_FaaHaaInituni062C.medi_FaaHaaInituni0682.medi_FaaHaaInituni0757.medi_FaaHaaInituni0684.medi_FaaHaaInituni076F.medi_FaaHaaInituni076E.medi_FaaHaaInituni0683.medi_FaaHaaInituni06BF.medi_FaaHaaInituni077C.medi_FaaHaaInituni0758.medi_FaaHaaInituni0772.medi_FaaHaaInituni0686.medi_FaaHaaInituni062E.init_HaaHaaInituni062D.init_HaaHaaInituni0681.init_HaaHaaInituni0687.init_HaaHaaInituni0685.init_HaaHaaInituni062C.init_HaaHaaInituni0682.init_HaaHaaInituni0757.init_HaaHaaInituni0684.init_HaaHaaInituni076F.init_HaaHaaInituni076E.init_HaaHaaInituni0683.init_HaaHaaInituni06BF.init_HaaHaaInituni077C.init_HaaHaaInituni0758.init_HaaHaaInituni0772.init_HaaHaaInituni0686.init_HaaHaaInituni06B5.medi_LamQafFinauni06B7.medi_LamQafFinauni0644.medi_LamQafFinauni06B8.medi_LamQafFinauni06B6.medi_LamQafFinauni076A.medi_LamQafFinauni06A8.fina_LamQafFinauni06A7.fina_LamQafFinauni0642.fina_LamQafFinauni066F.fina_LamQafFinauni06FA.init_AboveHaauni076D.init_AboveHaauni0633.init_AboveHaauni077E.init_AboveHaauni077D.init_AboveHaauni0634.init_AboveHaauni0770.init_AboveHaauni075C.init_AboveHaauni069A.init_AboveHaauni069B.init_AboveHaauni069C.init_AboveHaauni0645.init_MemHaaInituni0777.init_BaaNonIsoluni0680.init_BaaNonIsoluni0776.init_BaaNonIsoluni06BC.init_BaaNonIsoluni0750.init_BaaNonIsoluni0756.init_BaaNonIsoluni0768.init_BaaNonIsoluni06CE.init_BaaNonIsoluni0775.init_BaaNonIsoluni06BD.init_BaaNonIsoluni0626.init_BaaNonIsoluni066E.init_BaaNonIsoluni0620.init_BaaNonIsoluni064A.init_BaaNonIsoluni06BB.init_BaaNonIsoluni067F.init_BaaNonIsoluni0755.init_BaaNonIsoluni067D.init_BaaNonIsoluni067E.init_BaaNonIsoluni067B.init_BaaNonIsoluni0628.init_BaaNonIsoluni067A.init_BaaNonIsoluni0751.init_BaaNonIsoluni0646.init_BaaNonIsoluni0753.init_BaaNonIsoluni0752.init_BaaNonIsoluni062A.init_BaaNonIsoluni0678.init_BaaNonIsoluni063D.init_BaaNonIsoluni062B.init_BaaNonIsoluni0679.init_BaaNonIsoluni06B9.init_BaaNonIsoluni0769.init_BaaNonIsoluni0649.init_BaaNonIsoluni067C.init_BaaNonIsoluni0754.init_BaaNonIsoluni06D1.init_BaaNonIsoluni06D0.init_BaaNonIsoluni06BA.init_BaaNonIsoluni06CC.init_BaaNonIsoluni0767.init_BaaNonIsoluni0646.fina_BaaNonIsoluni0767.fina_BaaNonIsoluni06BA.fina_BaaNonIsoluni06BC.fina_BaaNonIsoluni06BB.fina_BaaNonIsoluni0768.fina_BaaNonIsoluni06B9.fina_BaaNonIsoluni0769.fina_BaaNonIsoluni06BD.fina_BaaNonIsoluni063B.medi_KafMemFinauni063C.medi_KafMemFinauni077F.medi_KafMemFinauni0764.medi_KafMemFinauni0643.medi_KafMemFinauni06B0.medi_KafMemFinauni06B3.medi_KafMemFinauni06B2.medi_KafMemFinauni06AB.medi_KafMemFinauni06AC.medi_KafMemFinauni06AD.medi_KafMemFinauni06AE.medi_KafMemFinauni06AF.medi_KafMemFinauni06A9.medi_KafMemFinauni06B4.medi_KafMemFinauni0763.medi_KafMemFinauni0762.medi_KafMemFinauni06B1.medi_KafMemFinauni0645.fina_KafMemFinauni0777.init_BaaSenInituni0680.init_BaaSenInituni0776.init_BaaSenInituni06BC.init_BaaSenInituni0750.init_BaaSenInituni0756.init_BaaSenInituni0768.init_BaaSenInituni06CE.init_BaaSenInituni0775.init_BaaSenInituni06BD.init_BaaSenInituni0626.init_BaaSenInituni066E.init_BaaSenInituni0620.init_BaaSenInituni064A.init_BaaSenInituni06BB.init_BaaSenInituni067F.init_BaaSenInituni0755.init_BaaSenInituni067D.init_BaaSenInituni067E.init_BaaSenInituni067B.init_BaaSenInituni0628.init_BaaSenInituni067A.init_BaaSenInituni0751.init_BaaSenInituni0646.init_BaaSenInituni0753.init_BaaSenInituni0752.init_BaaSenInituni062A.init_BaaSenInituni0678.init_BaaSenInituni063D.init_BaaSenInituni062B.init_BaaSenInituni0679.init_BaaSenInituni06B9.init_BaaSenInituni0769.init_BaaSenInituni0649.init_BaaSenInituni067C.init_BaaSenInituni0754.init_BaaSenInituni06D1.init_BaaSenInituni06D0.init_BaaSenInituni06BA.init_BaaSenInituni06CC.init_BaaSenInituni0767.init_BaaSenInituni06FA.medi_BaaSenInituni076D.medi_BaaSenInituni0633.medi_BaaSenInituni077E.medi_BaaSenInituni077D.medi_BaaSenInituni0634.medi_BaaSenInituni0770.medi_BaaSenInituni075C.medi_BaaSenInituni069A.medi_BaaSenInituni069B.medi_BaaSenInituni069C.medi_BaaSenInituni0777.medi_BaaRaaFinauni0680.medi_BaaRaaFinauni0776.medi_BaaRaaFinauni06BC.medi_BaaRaaFinauni0750.medi_BaaRaaFinauni0756.medi_BaaRaaFinauni0768.medi_BaaRaaFinauni06CE.medi_BaaRaaFinauni0775.medi_BaaRaaFinauni06BD.medi_BaaRaaFinauni0626.medi_BaaRaaFinauni066E.medi_BaaRaaFinauni0620.medi_BaaRaaFinauni064A.medi_BaaRaaFinauni06BB.medi_BaaRaaFinauni067F.medi_BaaRaaFinauni0755.medi_BaaRaaFinauni067D.medi_BaaRaaFinauni067E.medi_BaaRaaFinauni067B.medi_BaaRaaFinauni0628.medi_BaaRaaFinauni067A.medi_BaaRaaFinauni0751.medi_BaaRaaFinauni0646.medi_BaaRaaFinauni0753.medi_BaaRaaFinauni0752.medi_BaaRaaFinauni062A.medi_BaaRaaFinauni0678.medi_BaaRaaFinauni063D.medi_BaaRaaFinauni062B.medi_BaaRaaFinauni0679.medi_BaaRaaFinauni06B9.medi_BaaRaaFinauni0769.medi_BaaRaaFinauni0649.medi_BaaRaaFinauni067C.medi_BaaRaaFinauni0754.medi_BaaRaaFinauni06D1.medi_BaaRaaFinauni06D0.medi_BaaRaaFinauni06BA.medi_BaaRaaFinauni06CC.medi_BaaRaaFinauni0767.medi_BaaRaaFinauni0691.fina_BaaRaaFinauni0692.fina_BaaRaaFinauni0693.fina_BaaRaaFinauni0694.fina_BaaRaaFinauni0695.fina_BaaRaaFinauni0696.fina_BaaRaaFinauni0697.fina_BaaRaaFinauni0698.fina_BaaRaaFinauni0699.fina_BaaRaaFinauni075B.fina_BaaRaaFinauni06EF.fina_BaaRaaFinauni0632.fina_BaaRaaFinauni0771.fina_BaaRaaFinauni0631.fina_BaaRaaFinauni076B.fina_BaaRaaFinauni076C.fina_BaaRaaFinauni063B.medi_KafRaaFinauni063C.medi_KafRaaFinauni077F.medi_KafRaaFinauni0764.medi_KafRaaFinauni0643.medi_KafRaaFinauni06B0.medi_KafRaaFinauni06B3.medi_KafRaaFinauni06B2.medi_KafRaaFinauni06AB.medi_KafRaaFinauni06AC.medi_KafRaaFinauni06AD.medi_KafRaaFinauni06AE.medi_KafRaaFinauni06AF.medi_KafRaaFinauni06A9.medi_KafRaaFinauni06B4.medi_KafRaaFinauni0763.medi_KafRaaFinauni0762.medi_KafRaaFinauni06B1.medi_KafRaaFinauni0691.fina_KafRaaFinauni0692.fina_KafRaaFinauni0693.fina_KafRaaFinauni0694.fina_KafRaaFinauni0695.fina_KafRaaFinauni0696.fina_KafRaaFinauni0697.fina_KafRaaFinauni0698.fina_KafRaaFinauni0699.fina_KafRaaFinauni075B.fina_KafRaaFinauni06EF.fina_KafRaaFinauni0632.fina_KafRaaFinauni0771.fina_KafRaaFinauni0631.fina_KafRaaFinauni076B.fina_KafRaaFinauni076C.fina_KafRaaFinauni06B5.init_LamHehInituni06B7.init_LamHehInituni0644.init_LamHehInituni06B8.init_LamHehInituni06B6.init_LamHehInituni076A.init_LamHehInituni0647.medi_LamHehInituni06C1.medi_LamHehInituni0645.init_MemHaaMemInituni062E.medi_MemHaaMemInituni062D.medi_MemHaaMemInituni0681.medi_MemHaaMemInituni0687.medi_MemHaaMemInituni0685.medi_MemHaaMemInituni062C.medi_MemHaaMemInituni0682.medi_MemHaaMemInituni0757.medi_MemHaaMemInituni0684.medi_MemHaaMemInituni076F.medi_MemHaaMemInituni076E.medi_MemHaaMemInituni0683.medi_MemHaaMemInituni06BF.medi_MemHaaMemInituni077C.medi_MemHaaMemInituni0758.medi_MemHaaMemInituni0772.medi_MemHaaMemInituni0686.medi_MemHaaMemInituni0777.init_BaaMemInituni0680.init_BaaMemInituni0776.init_BaaMemInituni06BC.init_BaaMemInituni0750.init_BaaMemInituni0756.init_BaaMemInituni0768.init_BaaMemInituni06CE.init_BaaMemInituni0775.init_BaaMemInituni06BD.init_BaaMemInituni0626.init_BaaMemInituni066E.init_BaaMemInituni0620.init_BaaMemInituni064A.init_BaaMemInituni06BB.init_BaaMemInituni067F.init_BaaMemInituni0755.init_BaaMemInituni067D.init_BaaMemInituni067E.init_BaaMemInituni067B.init_BaaMemInituni0628.init_BaaMemInituni067A.init_BaaMemInituni0751.init_BaaMemInituni0646.init_BaaMemInituni0753.init_BaaMemInituni0752.init_BaaMemInituni062A.init_BaaMemInituni0678.init_BaaMemInituni063D.init_BaaMemInituni062B.init_BaaMemInituni0679.init_BaaMemInituni06B9.init_BaaMemInituni0769.init_BaaMemInituni0649.init_BaaMemInituni067C.init_BaaMemInituni0754.init_BaaMemInituni06D1.init_BaaMemInituni06D0.init_BaaMemInituni06BA.init_BaaMemInituni06CC.init_BaaMemInituni0767.init_BaaMemInituni0645.medi_BaaMemInituni06FA.init_SenHaaInituni076D.init_SenHaaInituni0633.init_SenHaaInituni077E.init_SenHaaInituni077D.init_SenHaaInituni0634.init_SenHaaInituni0770.init_SenHaaInituni075C.init_SenHaaInituni069A.init_SenHaaInituni069B.init_SenHaaInituni069C.init_SenHaaInituni063B.init_KafRaaIsoluni063C.init_KafRaaIsoluni077F.init_KafRaaIsoluni0764.init_KafRaaIsoluni0643.init_KafRaaIsoluni06B0.init_KafRaaIsoluni06B3.init_KafRaaIsoluni06B2.init_KafRaaIsoluni06AB.init_KafRaaIsoluni06AC.init_KafRaaIsoluni06AD.init_KafRaaIsoluni06AE.init_KafRaaIsoluni06AF.init_KafRaaIsoluni06A9.init_KafRaaIsoluni06B4.init_KafRaaIsoluni0763.init_KafRaaIsoluni0762.init_KafRaaIsoluni06B1.init_KafRaaIsoluni0691.fina_KafRaaIsoluni0692.fina_KafRaaIsoluni0693.fina_KafRaaIsoluni0694.fina_KafRaaIsoluni0695.fina_KafRaaIsoluni0696.fina_KafRaaIsoluni0697.fina_KafRaaIsoluni0698.fina_KafRaaIsoluni0699.fina_KafRaaIsoluni075B.fina_KafRaaIsoluni06EF.fina_KafRaaIsoluni0632.fina_KafRaaIsoluni0771.fina_KafRaaIsoluni0631.fina_KafRaaIsoluni076B.fina_KafRaaIsoluni076C.fina_KafRaaIsoluni06FC.init_AynHaaInituni063A.init_AynHaaInituni075E.init_AynHaaInituni075D.init_AynHaaInituni075F.init_AynHaaInituni06A0.init_AynHaaInituni0639.init_AynHaaInituni063B.medi_KafYaaFinauni063C.medi_KafYaaFinauni077F.medi_KafYaaFinauni0764.medi_KafYaaFinauni0643.medi_KafYaaFinauni06B0.medi_KafYaaFinauni06B3.medi_KafYaaFinauni06B2.medi_KafYaaFinauni06AB.medi_KafYaaFinauni06AC.medi_KafYaaFinauni06AD.medi_KafYaaFinauni06AE.medi_KafYaaFinauni06AF.medi_KafYaaFinauni06A9.medi_KafYaaFinauni06B4.medi_KafYaaFinauni0763.medi_KafYaaFinauni0762.medi_KafYaaFinauni06B1.medi_KafYaaFinauni0777.fina_KafYaaFinauni06D1.fina_KafYaaFinauni0775.fina_KafYaaFinauni063F.fina_KafYaaFinauni0678.fina_KafYaaFinauni063D.fina_KafYaaFinauni063E.fina_KafYaaFinauni06D0.fina_KafYaaFinauni0649.fina_KafYaaFinauni0776.fina_KafYaaFinauni06CD.fina_KafYaaFinauni06CC.fina_KafYaaFinauni0626.fina_KafYaaFinauni0620.fina_KafYaaFinauni064A.fina_KafYaaFinauni06CE.fina_KafYaaFinauni06B5.init_LamMemHaaInituni06B7.init_LamMemHaaInituni0644.init_LamMemHaaInituni06B8.init_LamMemHaaInituni06B6.init_LamMemHaaInituni076A.init_LamMemHaaInituni0645.medi_LamMemHaaInituni062E.medi_LamMemHaaInituni062D.medi_LamMemHaaInituni0681.medi_LamMemHaaInituni0687.medi_LamMemHaaInituni0685.medi_LamMemHaaInituni062C.medi_LamMemHaaInituni0682.medi_LamMemHaaInituni0757.medi_LamMemHaaInituni0684.medi_LamMemHaaInituni076F.medi_LamMemHaaInituni076E.medi_LamMemHaaInituni0683.medi_LamMemHaaInituni06BF.medi_LamMemHaaInituni077C.medi_LamMemHaaInituni0758.medi_LamMemHaaInituni0772.medi_LamMemHaaInituni0686.medi_LamMemHaaInituni06B5.medi_LamAlfFinauni06B7.medi_LamAlfFinauni0644.medi_LamAlfFinauni06B8.medi_LamAlfFinauni06B6.medi_LamAlfFinauni076A.medi_LamAlfFinauni0625.fina_LamAlfFinauni0627.fina_LamAlfFinauni0774.fina_LamAlfFinauni0773.fina_LamAlfFinauni0623.fina_LamAlfFinauni0622.fina_LamAlfFinauni0675.fina_LamAlfFinauni0672.fina_LamAlfFinauni0673.fina_LamAlfFinauni0671.fina_LamAlfFinauni06B5.medi_LamMemMediuni06B7.medi_LamMemMediuni0644.medi_LamMemMediuni06B8.medi_LamMemMediuni06B6.medi_LamMemMediuni076A.medi_LamMemMediuni0765.medi_LamMemMediuni0645.medi_LamMemMediuni0766.medi_LamMemMediuni0777.init_BaaBaaHaaInituni0680.init_BaaBaaHaaInituni0776.init_BaaBaaHaaInituni06BC.init_BaaBaaHaaInituni0750.init_BaaBaaHaaInituni0756.init_BaaBaaHaaInituni0768.init_BaaBaaHaaInituni06CE.init_BaaBaaHaaInituni0775.init_BaaBaaHaaInituni06BD.init_BaaBaaHaaInituni0626.init_BaaBaaHaaInituni066E.init_BaaBaaHaaInituni0620.init_BaaBaaHaaInituni064A.init_BaaBaaHaaInituni06BB.init_BaaBaaHaaInituni067F.init_BaaBaaHaaInituni0755.init_BaaBaaHaaInituni067D.init_BaaBaaHaaInituni067E.init_BaaBaaHaaInituni067B.init_BaaBaaHaaInituni0628.init_BaaBaaHaaInituni067A.init_BaaBaaHaaInituni0751.init_BaaBaaHaaInituni0646.init_BaaBaaHaaInituni0753.init_BaaBaaHaaInituni0752.init_BaaBaaHaaInituni062A.init_BaaBaaHaaInituni0678.init_BaaBaaHaaInituni063D.init_BaaBaaHaaInituni062B.init_BaaBaaHaaInituni0679.init_BaaBaaHaaInituni06B9.init_BaaBaaHaaInituni0769.init_BaaBaaHaaInituni0649.init_BaaBaaHaaInituni067C.init_BaaBaaHaaInituni0754.init_BaaBaaHaaInituni06D1.init_BaaBaaHaaInituni06D0.init_BaaBaaHaaInituni06BA.init_BaaBaaHaaInituni06CC.init_BaaBaaHaaInituni0767.init_BaaBaaHaaInituni0777.medi_BaaBaaHaaInituni0680.medi_BaaBaaHaaInituni0776.medi_BaaBaaHaaInituni06BC.medi_BaaBaaHaaInituni0750.medi_BaaBaaHaaInituni0756.medi_BaaBaaHaaInituni0768.medi_BaaBaaHaaInituni06CE.medi_BaaBaaHaaInituni0775.medi_BaaBaaHaaInituni06BD.medi_BaaBaaHaaInituni0626.medi_BaaBaaHaaInituni066E.medi_BaaBaaHaaInituni0620.medi_BaaBaaHaaInituni064A.medi_BaaBaaHaaInituni06BB.medi_BaaBaaHaaInituni067F.medi_BaaBaaHaaInituni0755.medi_BaaBaaHaaInituni067D.medi_BaaBaaHaaInituni067E.medi_BaaBaaHaaInituni067B.medi_BaaBaaHaaInituni0628.medi_BaaBaaHaaInituni067A.medi_BaaBaaHaaInituni0751.medi_BaaBaaHaaInituni0646.medi_BaaBaaHaaInituni0753.medi_BaaBaaHaaInituni0752.medi_BaaBaaHaaInituni062A.medi_BaaBaaHaaInituni0678.medi_BaaBaaHaaInituni063D.medi_BaaBaaHaaInituni062B.medi_BaaBaaHaaInituni0679.medi_BaaBaaHaaInituni06B9.medi_BaaBaaHaaInituni0769.medi_BaaBaaHaaInituni0649.medi_BaaBaaHaaInituni067C.medi_BaaBaaHaaInituni0754.medi_BaaBaaHaaInituni06D1.medi_BaaBaaHaaInituni06D0.medi_BaaBaaHaaInituni06BA.medi_BaaBaaHaaInituni06CC.medi_BaaBaaHaaInituni0767.medi_BaaBaaHaaInituni062E.medi_BaaBaaHaaInituni062D.medi_BaaBaaHaaInituni0681.medi_BaaBaaHaaInituni0687.medi_BaaBaaHaaInituni0685.medi_BaaBaaHaaInituni062C.medi_BaaBaaHaaInituni0682.medi_BaaBaaHaaInituni0757.medi_BaaBaaHaaInituni0684.medi_BaaBaaHaaInituni076F.medi_BaaBaaHaaInituni076E.medi_BaaBaaHaaInituni0683.medi_BaaBaaHaaInituni06BF.medi_BaaBaaHaaInituni077C.medi_BaaBaaHaaInituni0758.medi_BaaBaaHaaInituni0772.medi_BaaBaaHaaInituni0686.medi_BaaBaaHaaInituni0777.medi_SenBaaMemInituni0680.medi_SenBaaMemInituni0776.medi_SenBaaMemInituni06BC.medi_SenBaaMemInituni0750.medi_SenBaaMemInituni0756.medi_SenBaaMemInituni0768.medi_SenBaaMemInituni06CE.medi_SenBaaMemInituni0775.medi_SenBaaMemInituni06BD.medi_SenBaaMemInituni0626.medi_SenBaaMemInituni066E.medi_SenBaaMemInituni0620.medi_SenBaaMemInituni064A.medi_SenBaaMemInituni06BB.medi_SenBaaMemInituni067F.medi_SenBaaMemInituni0755.medi_SenBaaMemInituni067D.medi_SenBaaMemInituni067E.medi_SenBaaMemInituni067B.medi_SenBaaMemInituni0628.medi_SenBaaMemInituni067A.medi_SenBaaMemInituni0751.medi_SenBaaMemInituni0646.medi_SenBaaMemInituni0753.medi_SenBaaMemInituni0752.medi_SenBaaMemInituni062A.medi_SenBaaMemInituni0678.medi_SenBaaMemInituni063D.medi_SenBaaMemInituni062B.medi_SenBaaMemInituni0679.medi_SenBaaMemInituni06B9.medi_SenBaaMemInituni0769.medi_SenBaaMemInituni0649.medi_SenBaaMemInituni067C.medi_SenBaaMemInituni0754.medi_SenBaaMemInituni06D1.medi_SenBaaMemInituni06D0.medi_SenBaaMemInituni06BA.medi_SenBaaMemInituni06CC.medi_SenBaaMemInituni0767.medi_SenBaaMemInituni0645.medi_SenBaaMemInituni0777.init_BaaBaaIsoluni0680.init_BaaBaaIsoluni0776.init_BaaBaaIsoluni06BC.init_BaaBaaIsoluni0750.init_BaaBaaIsoluni0756.init_BaaBaaIsoluni0768.init_BaaBaaIsoluni06CE.init_BaaBaaIsoluni0775.init_BaaBaaIsoluni06BD.init_BaaBaaIsoluni0626.init_BaaBaaIsoluni066E.init_BaaBaaIsoluni0620.init_BaaBaaIsoluni064A.init_BaaBaaIsoluni06BB.init_BaaBaaIsoluni067F.init_BaaBaaIsoluni0755.init_BaaBaaIsoluni067D.init_BaaBaaIsoluni067E.init_BaaBaaIsoluni067B.init_BaaBaaIsoluni0628.init_BaaBaaIsoluni067A.init_BaaBaaIsoluni0751.init_BaaBaaIsoluni0646.init_BaaBaaIsoluni0753.init_BaaBaaIsoluni0752.init_BaaBaaIsoluni062A.init_BaaBaaIsoluni0678.init_BaaBaaIsoluni063D.init_BaaBaaIsoluni062B.init_BaaBaaIsoluni0679.init_BaaBaaIsoluni06B9.init_BaaBaaIsoluni0769.init_BaaBaaIsoluni0649.init_BaaBaaIsoluni067C.init_BaaBaaIsoluni0754.init_BaaBaaIsoluni06D1.init_BaaBaaIsoluni06D0.init_BaaBaaIsoluni06BA.init_BaaBaaIsoluni06CC.init_BaaBaaIsoluni0767.init_BaaBaaIsoluni0751.fina_BaaBaaIsoluni0750.fina_BaaBaaIsoluni0753.fina_BaaBaaIsoluni0680.fina_BaaBaaIsoluni062A.fina_BaaBaaIsoluni0754.fina_BaaBaaIsoluni062B.fina_BaaBaaIsoluni0679.fina_BaaBaaIsoluni067C.fina_BaaBaaIsoluni0756.fina_BaaBaaIsoluni0752.fina_BaaBaaIsoluni066E.fina_BaaBaaIsoluni067F.fina_BaaBaaIsoluni0755.fina_BaaBaaIsoluni067D.fina_BaaBaaIsoluni067E.fina_BaaBaaIsoluni067B.fina_BaaBaaIsoluni0628.fina_BaaBaaIsoluni067A.fina_BaaBaaIsoluni0777.init_BaaBaaMemInituni0680.init_BaaBaaMemInituni0776.init_BaaBaaMemInituni06BC.init_BaaBaaMemInituni0750.init_BaaBaaMemInituni0756.init_BaaBaaMemInituni0768.init_BaaBaaMemInituni06CE.init_BaaBaaMemInituni0775.init_BaaBaaMemInituni06BD.init_BaaBaaMemInituni0626.init_BaaBaaMemInituni066E.init_BaaBaaMemInituni0620.init_BaaBaaMemInituni064A.init_BaaBaaMemInituni06BB.init_BaaBaaMemInituni067F.init_BaaBaaMemInituni0755.init_BaaBaaMemInituni067D.init_BaaBaaMemInituni067E.init_BaaBaaMemInituni067B.init_BaaBaaMemInituni0628.init_BaaBaaMemInituni067A.init_BaaBaaMemInituni0751.init_BaaBaaMemInituni0646.init_BaaBaaMemInituni0753.init_BaaBaaMemInituni0752.init_BaaBaaMemInituni062A.init_BaaBaaMemInituni0678.init_BaaBaaMemInituni063D.init_BaaBaaMemInituni062B.init_BaaBaaMemInituni0679.init_BaaBaaMemInituni06B9.init_BaaBaaMemInituni0769.init_BaaBaaMemInituni0649.init_BaaBaaMemInituni067C.init_BaaBaaMemInituni0754.init_BaaBaaMemInituni06D1.init_BaaBaaMemInituni06D0.init_BaaBaaMemInituni06BA.init_BaaBaaMemInituni06CC.init_BaaBaaMemInituni0767.init_BaaBaaMemInituni0777.medi_BaaBaaMemInituni0680.medi_BaaBaaMemInituni0776.medi_BaaBaaMemInituni06BC.medi_BaaBaaMemInituni0750.medi_BaaBaaMemInituni0756.medi_BaaBaaMemInituni0768.medi_BaaBaaMemInituni06CE.medi_BaaBaaMemInituni0775.medi_BaaBaaMemInituni06BD.medi_BaaBaaMemInituni0626.medi_BaaBaaMemInituni066E.medi_BaaBaaMemInituni0620.medi_BaaBaaMemInituni064A.medi_BaaBaaMemInituni06BB.medi_BaaBaaMemInituni067F.medi_BaaBaaMemInituni0755.medi_BaaBaaMemInituni067D.medi_BaaBaaMemInituni067E.medi_BaaBaaMemInituni067B.medi_BaaBaaMemInituni0628.medi_BaaBaaMemInituni067A.medi_BaaBaaMemInituni0751.medi_BaaBaaMemInituni0646.medi_BaaBaaMemInituni0753.medi_BaaBaaMemInituni0752.medi_BaaBaaMemInituni062A.medi_BaaBaaMemInituni0678.medi_BaaBaaMemInituni063D.medi_BaaBaaMemInituni062B.medi_BaaBaaMemInituni0679.medi_BaaBaaMemInituni06B9.medi_BaaBaaMemInituni0769.medi_BaaBaaMemInituni0649.medi_BaaBaaMemInituni067C.medi_BaaBaaMemInituni0754.medi_BaaBaaMemInituni06D1.medi_BaaBaaMemInituni06D0.medi_BaaBaaMemInituni06BA.medi_BaaBaaMemInituni06CC.medi_BaaBaaMemInituni0767.medi_BaaBaaMemInituni0645.medi_BaaBaaMemInituni063B.medi_KafBaaMediuni063C.medi_KafBaaMediuni077F.medi_KafBaaMediuni0764.medi_KafBaaMediuni0643.medi_KafBaaMediuni06B0.medi_KafBaaMediuni06B3.medi_KafBaaMediuni06B2.medi_KafBaaMediuni06AB.medi_KafBaaMediuni06AC.medi_KafBaaMediuni06AD.medi_KafBaaMediuni06AE.medi_KafBaaMediuni06AF.medi_KafBaaMediuni06A9.medi_KafBaaMediuni06B4.medi_KafBaaMediuni0763.medi_KafBaaMediuni0762.medi_KafBaaMediuni06B1.medi_KafBaaMediuni0777.medi_KafBaaMediuni0680.medi_KafBaaMediuni0776.medi_KafBaaMediuni06BC.medi_KafBaaMediuni0750.medi_KafBaaMediuni0756.medi_KafBaaMediuni0768.medi_KafBaaMediuni06CE.medi_KafBaaMediuni0775.medi_KafBaaMediuni06BD.medi_KafBaaMediuni0626.medi_KafBaaMediuni066E.medi_KafBaaMediuni0620.medi_KafBaaMediuni064A.medi_KafBaaMediuni06BB.medi_KafBaaMediuni067F.medi_KafBaaMediuni0755.medi_KafBaaMediuni067D.medi_KafBaaMediuni067E.medi_KafBaaMediuni067B.medi_KafBaaMediuni0628.medi_KafBaaMediuni067A.medi_KafBaaMediuni0751.medi_KafBaaMediuni0646.medi_KafBaaMediuni0753.medi_KafBaaMediuni0752.medi_KafBaaMediuni062A.medi_KafBaaMediuni0678.medi_KafBaaMediuni063D.medi_KafBaaMediuni062B.medi_KafBaaMediuni0679.medi_KafBaaMediuni06B9.medi_KafBaaMediuni0769.medi_KafBaaMediuni0649.medi_KafBaaMediuni067C.medi_KafBaaMediuni0754.medi_KafBaaMediuni06D1.medi_KafBaaMediuni06D0.medi_KafBaaMediuni06BA.medi_KafBaaMediuni06CC.medi_KafBaaMediuni0767.medi_KafBaaMediuni0777.medi_BaaNonFinauni0680.medi_BaaNonFinauni0776.medi_BaaNonFinauni06BC.medi_BaaNonFinauni0750.medi_BaaNonFinauni0756.medi_BaaNonFinauni0768.medi_BaaNonFinauni06CE.medi_BaaNonFinauni0775.medi_BaaNonFinauni06BD.medi_BaaNonFinauni0626.medi_BaaNonFinauni066E.medi_BaaNonFinauni0620.medi_BaaNonFinauni064A.medi_BaaNonFinauni06BB.medi_BaaNonFinauni067F.medi_BaaNonFinauni0755.medi_BaaNonFinauni067D.medi_BaaNonFinauni067E.medi_BaaNonFinauni067B.medi_BaaNonFinauni0628.medi_BaaNonFinauni067A.medi_BaaNonFinauni0751.medi_BaaNonFinauni0646.medi_BaaNonFinauni0753.medi_BaaNonFinauni0752.medi_BaaNonFinauni062A.medi_BaaNonFinauni0678.medi_BaaNonFinauni063D.medi_BaaNonFinauni062B.medi_BaaNonFinauni0679.medi_BaaNonFinauni06B9.medi_BaaNonFinauni0769.medi_BaaNonFinauni0649.medi_BaaNonFinauni067C.medi_BaaNonFinauni0754.medi_BaaNonFinauni06D1.medi_BaaNonFinauni06D0.medi_BaaNonFinauni06BA.medi_BaaNonFinauni06CC.medi_BaaNonFinauni0767.medi_BaaNonFinauni0646.fina_BaaNonFinauni0767.fina_BaaNonFinauni06BA.fina_BaaNonFinauni06BC.fina_BaaNonFinauni06BB.fina_BaaNonFinauni0768.fina_BaaNonFinauni06B9.fina_BaaNonFinauni0769.fina_BaaNonFinauni06BD.fina_BaaNonFinauni062E.init_HaaRaaIsoluni062D.init_HaaRaaIsoluni0681.init_HaaRaaIsoluni0687.init_HaaRaaIsoluni0685.init_HaaRaaIsoluni062C.init_HaaRaaIsoluni0682.init_HaaRaaIsoluni0757.init_HaaRaaIsoluni0684.init_HaaRaaIsoluni076F.init_HaaRaaIsoluni076E.init_HaaRaaIsoluni0683.init_HaaRaaIsoluni06BF.init_HaaRaaIsoluni077C.init_HaaRaaIsoluni0758.init_HaaRaaIsoluni0772.init_HaaRaaIsoluni0686.init_HaaRaaIsoluni0691.fina_HaaRaaIsoluni0692.fina_HaaRaaIsoluni0693.fina_HaaRaaIsoluni0694.fina_HaaRaaIsoluni0695.fina_HaaRaaIsoluni0696.fina_HaaRaaIsoluni0697.fina_HaaRaaIsoluni0698.fina_HaaRaaIsoluni0699.fina_HaaRaaIsoluni075B.fina_HaaRaaIsoluni06EF.fina_HaaRaaIsoluni0632.fina_HaaRaaIsoluni0771.fina_HaaRaaIsoluni0631.fina_HaaRaaIsoluni076B.fina_HaaRaaIsoluni076C.fina_HaaRaaIsoluni0647.init_HehHaaInituni06C1.init_HehHaaInituni06B5.init_LamRaaIsoluni06B7.init_LamRaaIsoluni0644.init_LamRaaIsoluni06B8.init_LamRaaIsoluni06B6.init_LamRaaIsoluni076A.init_LamRaaIsoluni0691.fina_LamRaaIsoluni0692.fina_LamRaaIsoluni0693.fina_LamRaaIsoluni0694.fina_LamRaaIsoluni0695.fina_LamRaaIsoluni0696.fina_LamRaaIsoluni0697.fina_LamRaaIsoluni0698.fina_LamRaaIsoluni0699.fina_LamRaaIsoluni075B.fina_LamRaaIsoluni06EF.fina_LamRaaIsoluni0632.fina_LamRaaIsoluni0771.fina_LamRaaIsoluni0631.fina_LamRaaIsoluni076B.fina_LamRaaIsoluni076C.fina_LamRaaIsoluni069D.init_SadHaaInituni06FB.init_SadHaaInituni0636.init_SadHaaInituni069E.init_SadHaaInituni0635.init_SadHaaInituni062E.medi_SadHaaInituni062D.medi_SadHaaInituni0681.medi_SadHaaInituni0687.medi_SadHaaInituni0685.medi_SadHaaInituni062C.medi_SadHaaInituni0682.medi_SadHaaInituni0757.medi_SadHaaInituni0684.medi_SadHaaInituni076F.medi_SadHaaInituni076E.medi_SadHaaInituni0683.medi_SadHaaInituni06BF.medi_SadHaaInituni077C.medi_SadHaaInituni0758.medi_SadHaaInituni0772.medi_SadHaaInituni0686.medi_SadHaaInituni0777.medi_BaaYaaFinauni0680.medi_BaaYaaFinauni0776.medi_BaaYaaFinauni06BC.medi_BaaYaaFinauni0750.medi_BaaYaaFinauni0756.medi_BaaYaaFinauni0768.medi_BaaYaaFinauni06CE.medi_BaaYaaFinauni0775.medi_BaaYaaFinauni06BD.medi_BaaYaaFinauni0626.medi_BaaYaaFinauni066E.medi_BaaYaaFinauni0620.medi_BaaYaaFinauni064A.medi_BaaYaaFinauni06BB.medi_BaaYaaFinauni067F.medi_BaaYaaFinauni0755.medi_BaaYaaFinauni067D.medi_BaaYaaFinauni067E.medi_BaaYaaFinauni067B.medi_BaaYaaFinauni0628.medi_BaaYaaFinauni067A.medi_BaaYaaFinauni0751.medi_BaaYaaFinauni0646.medi_BaaYaaFinauni0753.medi_BaaYaaFinauni0752.medi_BaaYaaFinauni062A.medi_BaaYaaFinauni0678.medi_BaaYaaFinauni063D.medi_BaaYaaFinauni062B.medi_BaaYaaFinauni0679.medi_BaaYaaFinauni06B9.medi_BaaYaaFinauni0769.medi_BaaYaaFinauni0649.medi_BaaYaaFinauni067C.medi_BaaYaaFinauni0754.medi_BaaYaaFinauni06D1.medi_BaaYaaFinauni06D0.medi_BaaYaaFinauni06BA.medi_BaaYaaFinauni06CC.medi_BaaYaaFinauni0767.medi_BaaYaaFinauni0777.fina_BaaYaaFinauni06D1.fina_BaaYaaFinauni0775.fina_BaaYaaFinauni063F.fina_BaaYaaFinauni0678.fina_BaaYaaFinauni063D.fina_BaaYaaFinauni063E.fina_BaaYaaFinauni06D0.fina_BaaYaaFinauni0649.fina_BaaYaaFinauni0776.fina_BaaYaaFinauni06CD.fina_BaaYaaFinauni06CC.fina_BaaYaaFinauni0626.fina_BaaYaaFinauni0620.fina_BaaYaaFinauni064A.fina_BaaYaaFinauni06CE.fina_BaaYaaFinauni0777.init_BaaSenAltInituni0680.init_BaaSenAltInituni0776.init_BaaSenAltInituni06BC.init_BaaSenAltInituni0750.init_BaaSenAltInituni0756.init_BaaSenAltInituni0768.init_BaaSenAltInituni06CE.init_BaaSenAltInituni0775.init_BaaSenAltInituni06BD.init_BaaSenAltInituni0626.init_BaaSenAltInituni066E.init_BaaSenAltInituni0620.init_BaaSenAltInituni064A.init_BaaSenAltInituni06BB.init_BaaSenAltInituni067F.init_BaaSenAltInituni0755.init_BaaSenAltInituni067D.init_BaaSenAltInituni067E.init_BaaSenAltInituni067B.init_BaaSenAltInituni0628.init_BaaSenAltInituni067A.init_BaaSenAltInituni0751.init_BaaSenAltInituni0646.init_BaaSenAltInituni0753.init_BaaSenAltInituni0752.init_BaaSenAltInituni062A.init_BaaSenAltInituni0678.init_BaaSenAltInituni063D.init_BaaSenAltInituni062B.init_BaaSenAltInituni0679.init_BaaSenAltInituni06B9.init_BaaSenAltInituni0769.init_BaaSenAltInituni0649.init_BaaSenAltInituni067C.init_BaaSenAltInituni0754.init_BaaSenAltInituni06D1.init_BaaSenAltInituni06D0.init_BaaSenAltInituni06BA.init_BaaSenAltInituni06CC.init_BaaSenAltInituni0767.init_BaaSenAltInituni06FA.medi_BaaSenAltInituni076D.medi_BaaSenAltInituni0633.medi_BaaSenAltInituni077E.medi_BaaSenAltInituni077D.medi_BaaSenAltInituni0634.medi_BaaSenAltInituni0770.medi_BaaSenAltInituni075C.medi_BaaSenAltInituni069A.medi_BaaSenAltInituni069B.medi_BaaSenAltInituni069C.medi_BaaSenAltInituni0691.fina_PostToothuni0692.fina_PostToothuni0693.fina_PostToothuni0694.fina_PostToothuni0695.fina_PostToothuni0696.fina_PostToothuni0697.fina_PostToothuni0698.fina_PostToothuni0699.fina_PostToothuni075B.fina_PostToothuni06EF.fina_PostToothuni0632.fina_PostToothuni0771.fina_PostToothuni0631.fina_PostToothuni076B.fina_PostToothuni076C.fina_PostToothuni0777.fina_PostToothuni06D1.fina_PostToothuni0775.fina_PostToothuni063F.fina_PostToothuni0678.fina_PostToothuni063D.fina_PostToothuni063E.fina_PostToothuni06D0.fina_PostToothuni0649.fina_PostToothuni0776.fina_PostToothuni06CD.fina_PostToothuni06CC.fina_PostToothuni0626.fina_PostToothuni0620.fina_PostToothuni064A.fina_PostToothuni06CE.fina_PostToothuni0777.init_AboveHaauni0680.init_AboveHaauni0776.init_AboveHaauni06BC.init_AboveHaauni0750.init_AboveHaauni0756.init_AboveHaauni0768.init_AboveHaauni06CE.init_AboveHaauni0775.init_AboveHaauni06BD.init_AboveHaauni0626.init_AboveHaauni066E.init_AboveHaauni0620.init_AboveHaauni064A.init_AboveHaauni06BB.init_AboveHaauni067F.init_AboveHaauni0755.init_AboveHaauni067D.init_AboveHaauni067E.init_AboveHaauni067B.init_AboveHaauni0628.init_AboveHaauni067A.init_AboveHaauni0751.init_AboveHaauni0646.init_AboveHaauni0753.init_AboveHaauni0752.init_AboveHaauni062A.init_AboveHaauni0678.init_AboveHaauni063D.init_AboveHaauni062B.init_AboveHaauni0679.init_AboveHaauni06B9.init_AboveHaauni0769.init_AboveHaauni0649.init_AboveHaauni067C.init_AboveHaauni0754.init_AboveHaauni06D1.init_AboveHaauni06D0.init_AboveHaauni06BA.init_AboveHaauni06CC.init_AboveHaauni0767.init_AboveHaauni0777.init_BaaHaaInituni0680.init_BaaHaaInituni0776.init_BaaHaaInituni06BC.init_BaaHaaInituni0750.init_BaaHaaInituni0756.init_BaaHaaInituni0768.init_BaaHaaInituni06CE.init_BaaHaaInituni0775.init_BaaHaaInituni06BD.init_BaaHaaInituni0626.init_BaaHaaInituni066E.init_BaaHaaInituni0620.init_BaaHaaInituni064A.init_BaaHaaInituni06BB.init_BaaHaaInituni067F.init_BaaHaaInituni0755.init_BaaHaaInituni067D.init_BaaHaaInituni067E.init_BaaHaaInituni067B.init_BaaHaaInituni0628.init_BaaHaaInituni067A.init_BaaHaaInituni0751.init_BaaHaaInituni0646.init_BaaHaaInituni0753.init_BaaHaaInituni0752.init_BaaHaaInituni062A.init_BaaHaaInituni0678.init_BaaHaaInituni063D.init_BaaHaaInituni062B.init_BaaHaaInituni0679.init_BaaHaaInituni06B9.init_BaaHaaInituni0769.init_BaaHaaInituni0649.init_BaaHaaInituni067C.init_BaaHaaInituni0754.init_BaaHaaInituni06D1.init_BaaHaaInituni06D0.init_BaaHaaInituni06BA.init_BaaHaaInituni06CC.init_BaaHaaInituni0767.init_BaaHaaInituni0777.init_BaaHaaMemInituni0680.init_BaaHaaMemInituni0776.init_BaaHaaMemInituni06BC.init_BaaHaaMemInituni0750.init_BaaHaaMemInituni0756.init_BaaHaaMemInituni0768.init_BaaHaaMemInituni06CE.init_BaaHaaMemInituni0775.init_BaaHaaMemInituni06BD.init_BaaHaaMemInituni0626.init_BaaHaaMemInituni066E.init_BaaHaaMemInituni0620.init_BaaHaaMemInituni064A.init_BaaHaaMemInituni06BB.init_BaaHaaMemInituni067F.init_BaaHaaMemInituni0755.init_BaaHaaMemInituni067D.init_BaaHaaMemInituni067E.init_BaaHaaMemInituni067B.init_BaaHaaMemInituni0628.init_BaaHaaMemInituni067A.init_BaaHaaMemInituni0751.init_BaaHaaMemInituni0646.init_BaaHaaMemInituni0753.init_BaaHaaMemInituni0752.init_BaaHaaMemInituni062A.init_BaaHaaMemInituni0678.init_BaaHaaMemInituni063D.init_BaaHaaMemInituni062B.init_BaaHaaMemInituni0679.init_BaaHaaMemInituni06B9.init_BaaHaaMemInituni0769.init_BaaHaaMemInituni0649.init_BaaHaaMemInituni067C.init_BaaHaaMemInituni0754.init_BaaHaaMemInituni06D1.init_BaaHaaMemInituni06D0.init_BaaHaaMemInituni06BA.init_BaaHaaMemInituni06CC.init_BaaHaaMemInituni0767.init_BaaHaaMemInituni062E.medi_BaaHaaMemInituni062D.medi_BaaHaaMemInituni0681.medi_BaaHaaMemInituni0687.medi_BaaHaaMemInituni0685.medi_BaaHaaMemInituni062C.medi_BaaHaaMemInituni0682.medi_BaaHaaMemInituni0757.medi_BaaHaaMemInituni0684.medi_BaaHaaMemInituni076F.medi_BaaHaaMemInituni076E.medi_BaaHaaMemInituni0683.medi_BaaHaaMemInituni06BF.medi_BaaHaaMemInituni077C.medi_BaaHaaMemInituni0758.medi_BaaHaaMemInituni0772.medi_BaaHaaMemInituni0686.medi_BaaHaaMemInituni062E.fina_AboveHaaIsoluni062D.fina_AboveHaaIsoluni0681.fina_AboveHaaIsoluni0687.fina_AboveHaaIsoluni0685.fina_AboveHaaIsoluni062C.fina_AboveHaaIsoluni0682.fina_AboveHaaIsoluni0757.fina_AboveHaaIsoluni0684.fina_AboveHaaIsoluni076F.fina_AboveHaaIsoluni076E.fina_AboveHaaIsoluni0683.fina_AboveHaaIsoluni06BF.fina_AboveHaaIsoluni077C.fina_AboveHaaIsoluni0758.fina_AboveHaaIsoluni0772.fina_AboveHaaIsoluni0686.fina_AboveHaaIsoluni06B5.init_LamHaaHaaInituni06B7.init_LamHaaHaaInituni0644.init_LamHaaHaaInituni06B8.init_LamHaaHaaInituni06B6.init_LamHaaHaaInituni076A.init_LamHaaHaaInituni06FC.init_Finjaniuni063A.init_Finjaniuni075E.init_Finjaniuni075D.init_Finjaniuni075F.init_Finjaniuni06A0.init_Finjaniuni0639.init_Finjaniuni062E.init_Finjaniuni062D.init_Finjaniuni0681.init_Finjaniuni0687.init_Finjaniuni0685.init_Finjaniuni062C.init_Finjaniuni0682.init_Finjaniuni0757.init_Finjaniuni0684.init_Finjaniuni076F.init_Finjaniuni076E.init_Finjaniuni0683.init_Finjaniuni06BF.init_Finjaniuni077C.init_Finjaniuni0758.init_Finjaniuni0772.init_Finjaniuni0686.init_Finjaniuni062E.medi_Finjaniuni062D.medi_Finjaniuni0681.medi_Finjaniuni0687.medi_Finjaniuni0685.medi_Finjaniuni062C.medi_Finjaniuni0682.medi_Finjaniuni0757.medi_Finjaniuni0684.medi_Finjaniuni076F.medi_Finjaniuni076E.medi_Finjaniuni0683.medi_Finjaniuni06BF.medi_Finjaniuni077C.medi_Finjaniuni0758.medi_Finjaniuni0772.medi_Finjaniuni0686.medi_Finjaniuni06FA.init_PreYaauni076D.init_PreYaauni0633.init_PreYaauni077E.init_PreYaauni077D.init_PreYaauni0634.init_PreYaauni0770.init_PreYaauni075C.init_PreYaauni069A.init_PreYaauni069B.init_PreYaauni069C.init_PreYaauni06FA.medi_PreYaauni076D.medi_PreYaauni0633.medi_PreYaauni077E.medi_PreYaauni077D.medi_PreYaauni0634.medi_PreYaauni0770.medi_PreYaauni075C.medi_PreYaauni069A.medi_PreYaauni069B.medi_PreYaauni069C.medi_PreYaauni069D.init_PreYaauni06FB.init_PreYaauni0636.init_PreYaauni069E.init_PreYaauni0635.init_PreYaauni069D.medi_PreYaauni06FB.medi_PreYaauni0636.medi_PreYaauni069E.medi_PreYaauni0635.medi_PreYaauni0777.init_Highuni0680.init_Highuni0776.init_Highuni06BC.init_Highuni0750.init_Highuni0756.init_Highuni0768.init_Highuni06CE.init_Highuni0775.init_Highuni06BD.init_Highuni0626.init_Highuni066E.init_Highuni0620.init_Highuni064A.init_Highuni06BB.init_Highuni067F.init_Highuni0755.init_Highuni067D.init_Highuni067E.init_Highuni067B.init_Highuni0628.init_Highuni067A.init_Highuni0751.init_Highuni0646.init_Highuni0753.init_Highuni0752.init_Highuni062A.init_Highuni0678.init_Highuni063D.init_Highuni062B.init_Highuni0679.init_Highuni06B9.init_Highuni0769.init_Highuni0649.init_Highuni067C.init_Highuni0754.init_Highuni06D1.init_Highuni06D0.init_Highuni06BA.init_Highuni06CC.init_Highuni0767.init_Highuni0777.medi_Highuni0680.medi_Highuni0776.medi_Highuni06BC.medi_Highuni0750.medi_Highuni0756.medi_Highuni0768.medi_Highuni06CE.medi_Highuni0775.medi_Highuni06BD.medi_Highuni0626.medi_Highuni066E.medi_Highuni0620.medi_Highuni064A.medi_Highuni06BB.medi_Highuni067F.medi_Highuni0755.medi_Highuni067D.medi_Highuni067E.medi_Highuni067B.medi_Highuni0628.medi_Highuni067A.medi_Highuni0751.medi_Highuni0646.medi_Highuni0753.medi_Highuni0752.medi_Highuni062A.medi_Highuni0678.medi_Highuni063D.medi_Highuni062B.medi_Highuni0679.medi_Highuni06B9.medi_Highuni0769.medi_Highuni0649.medi_Highuni067C.medi_Highuni0754.medi_Highuni06D1.medi_Highuni06D0.medi_Highuni06BA.medi_Highuni06CC.medi_Highuni0767.medi_Highuni06FA.fina_BaaSenuni076D.fina_BaaSenuni0633.fina_BaaSenuni077E.fina_BaaSenuni077D.fina_BaaSenuni0634.fina_BaaSenuni0770.fina_BaaSenuni075C.fina_BaaSenuni069A.fina_BaaSenuni069B.fina_BaaSenuni069C.fina_BaaSenuni0645.fina_PostToothuni0777.init_Wideuni0680.init_Wideuni0776.init_Wideuni06BC.init_Wideuni0750.init_Wideuni0756.init_Wideuni0768.init_Wideuni06CE.init_Wideuni0775.init_Wideuni06BD.init_Wideuni0626.init_Wideuni066E.init_Wideuni0620.init_Wideuni064A.init_Wideuni06BB.init_Wideuni067F.init_Wideuni0755.init_Wideuni067D.init_Wideuni067E.init_Wideuni067B.init_Wideuni0628.init_Wideuni067A.init_Wideuni0751.init_Wideuni0646.init_Wideuni0753.init_Wideuni0752.init_Wideuni062A.init_Wideuni0678.init_Wideuni063D.init_Wideuni062B.init_Wideuni0679.init_Wideuni06B9.init_Wideuni0769.init_Wideuni0649.init_Wideuni067C.init_Wideuni0754.init_Wideuni06D1.init_Wideuni06D0.init_Wideuni06BA.init_Wideuni06CC.init_Wideuni0767.init_Wideuni062E.medi_HaaHaaInituni062D.medi_HaaHaaInituni0681.medi_HaaHaaInituni0687.medi_HaaHaaInituni0685.medi_HaaHaaInituni062C.medi_HaaHaaInituni0682.medi_HaaHaaInituni0757.medi_HaaHaaInituni0684.medi_HaaHaaInituni076F.medi_HaaHaaInituni076E.medi_HaaHaaInituni0683.medi_HaaHaaInituni06BF.medi_HaaHaaInituni077C.medi_HaaHaaInituni0758.medi_HaaHaaInituni0772.medi_HaaHaaInituni0686.medi_HaaHaaInituni062E.medi_AynHaaInituni062D.medi_AynHaaInituni0681.medi_AynHaaInituni0687.medi_AynHaaInituni0685.medi_AynHaaInituni062C.medi_AynHaaInituni0682.medi_AynHaaInituni0757.medi_AynHaaInituni0684.medi_AynHaaInituni076F.medi_AynHaaInituni076E.medi_AynHaaInituni0683.medi_AynHaaInituni06BF.medi_AynHaaInituni077C.medi_AynHaaInituni0758.medi_AynHaaInituni0772.medi_AynHaaInituni0686.medi_AynHaaInituni0645.medi_LamMemInitTatweeluni0647.init_AboveHaauni06C1.init_AboveHaauni062E.init_AboveHaauni062D.init_AboveHaauni0681.init_AboveHaauni0687.init_AboveHaauni0685.init_AboveHaauni062C.init_AboveHaauni0682.init_AboveHaauni0757.init_AboveHaauni0684.init_AboveHaauni076F.init_AboveHaauni076E.init_AboveHaauni0683.init_AboveHaauni06BF.init_AboveHaauni077C.init_AboveHaauni0758.init_AboveHaauni0772.init_AboveHaauni0686.init_AboveHaauni06FC.init_AboveHaauni063A.init_AboveHaauni075E.init_AboveHaauni075D.init_AboveHaauni075F.init_AboveHaauni06A0.init_AboveHaauni0639.init_AboveHaauni062E.fina_AboveHaaIsol2uni062D.fina_AboveHaaIsol2uni0681.fina_AboveHaaIsol2uni0687.fina_AboveHaaIsol2uni0685.fina_AboveHaaIsol2uni062C.fina_AboveHaaIsol2uni0682.fina_AboveHaaIsol2uni0757.fina_AboveHaaIsol2uni0684.fina_AboveHaaIsol2uni076F.fina_AboveHaaIsol2uni076E.fina_AboveHaaIsol2uni0683.fina_AboveHaaIsol2uni06BF.fina_AboveHaaIsol2uni077C.fina_AboveHaaIsol2uni0758.fina_AboveHaaIsol2uni0772.fina_AboveHaaIsol2uni0686.fina_AboveHaaIsol2uni0645.init_AboveHaauni063B.init_AboveHaauni063C.init_AboveHaauni077F.init_AboveHaauni0764.init_AboveHaauni0643.init_AboveHaauni06B0.init_AboveHaauni06B3.init_AboveHaauni06B2.init_AboveHaauni06AB.init_AboveHaauni06AC.init_AboveHaauni06AD.init_AboveHaauni06AE.init_AboveHaauni06AF.init_AboveHaauni06A9.init_AboveHaauni06B4.init_AboveHaauni0763.init_AboveHaauni0762.init_AboveHaauni06B1.init_AboveHaauni063B.init_KafLamuni063C.init_KafLamuni077F.init_KafLamuni0764.init_KafLamuni0643.init_KafLamuni06B0.init_KafLamuni06B3.init_KafLamuni06B2.init_KafLamuni06AB.init_KafLamuni06AC.init_KafLamuni06AD.init_KafLamuni06AE.init_KafLamuni06AF.init_KafLamuni06A9.init_KafLamuni06B4.init_KafLamuni0763.init_KafLamuni0762.init_KafLamuni06B1.init_KafLamuni063B.fina_KafKafFinauni063C.fina_KafKafFinauni077F.fina_KafKafFinauni0764.fina_KafKafFinauni0643.fina_KafKafFinauni06B0.fina_KafKafFinauni06B3.fina_KafKafFinauni06B2.fina_KafKafFinauni06AB.fina_KafKafFinauni06AC.fina_KafKafFinauni06AD.fina_KafKafFinauni06AE.fina_KafKafFinauni06AF.fina_KafKafFinauni06A9.fina_KafKafFinauni06B4.fina_KafKafFinauni0763.fina_KafKafFinauni0762.fina_KafKafFinauni06B1.fina_KafKafFinauni06B5.medi_KafLamuni06B7.medi_KafLamuni0644.medi_KafLamuni06B8.medi_KafLamuni06B6.medi_KafLamuni076A.medi_KafLamuni06B5.medi_KafLamMemMediuni06B7.medi_KafLamMemMediuni0644.medi_KafLamMemMediuni06B8.medi_KafLamMemMediuni06B6.medi_KafLamMemMediuni076A.medi_KafLamMemMediuni063B.medi_KafLamuni063C.medi_KafLamuni077F.medi_KafLamuni0764.medi_KafLamuni0643.medi_KafLamuni06B0.medi_KafLamuni06B3.medi_KafLamuni06B2.medi_KafLamuni06AB.medi_KafLamuni06AC.medi_KafLamuni06AD.medi_KafLamuni06AE.medi_KafLamuni06AF.medi_KafLamuni06A9.medi_KafLamuni06B4.medi_KafLamuni0763.medi_KafLamuni0762.medi_KafLamuni06B1.medi_KafLamuni06B5.medi_KafLamHehIsoluni06B7.medi_KafLamHehIsoluni0644.medi_KafLamHehIsoluni06B8.medi_KafLamHehIsoluni06B6.medi_KafLamHehIsoluni076A.medi_KafLamHehIsoluni06B5.medi_KafLamYaauni06B7.medi_KafLamYaauni0644.medi_KafLamYaauni06B8.medi_KafLamYaauni06B6.medi_KafLamYaauni076A.medi_KafLamYaauni06B5.medi_KafLamAlfuni06B7.medi_KafLamAlfuni0644.medi_KafLamAlfuni06B8.medi_KafLamAlfuni06B6.medi_KafLamAlfuni076A.medi_KafLamAlfuni06B5.fina_KafLamuni06B7.fina_KafLamuni0644.fina_KafLamuni06B8.fina_KafLamuni06B6.fina_KafLamuni076A.fina_KafLamuni0625.fina_KafAlfuni0627.fina_KafAlfuni0774.fina_KafAlfuni0773.fina_KafAlfuni0623.fina_KafAlfuni0622.fina_KafAlfuni0675.fina_KafAlfuni0672.fina_KafAlfuni0673.fina_KafAlfuni0671.fina_KafAlfuni063B.init_KafMemAlfuni063C.init_KafMemAlfuni077F.init_KafMemAlfuni0764.init_KafMemAlfuni0643.init_KafMemAlfuni06B0.init_KafMemAlfuni06B3.init_KafMemAlfuni06B2.init_KafMemAlfuni06AB.init_KafMemAlfuni06AC.init_KafMemAlfuni06AD.init_KafMemAlfuni06AE.init_KafMemAlfuni06AF.init_KafMemAlfuni06A9.init_KafMemAlfuni06B4.init_KafMemAlfuni0763.init_KafMemAlfuni0762.init_KafMemAlfuni06B1.init_KafMemAlfuni063B.medi_KafMemAlfuni063C.medi_KafMemAlfuni077F.medi_KafMemAlfuni0764.medi_KafMemAlfuni0643.medi_KafMemAlfuni06B0.medi_KafMemAlfuni06B3.medi_KafMemAlfuni06B2.medi_KafMemAlfuni06AB.medi_KafMemAlfuni06AC.medi_KafMemAlfuni06AD.medi_KafMemAlfuni06AE.medi_KafMemAlfuni06AF.medi_KafMemAlfuni06A9.medi_KafMemAlfuni06B4.medi_KafMemAlfuni0763.medi_KafMemAlfuni0762.medi_KafMemAlfuni06B1.medi_KafMemAlfuni0645.medi_KafMemAlfuni06B5.medi_KafMemLamuni06B7.medi_KafMemLamuni0644.medi_KafMemLamuni06B8.medi_KafMemLamuni06B6.medi_KafMemLamuni076A.medi_KafMemLamuni06B5.fina_KafMemLamuni06B7.fina_KafMemLamuni0644.fina_KafMemLamuni06B8.fina_KafMemLamuni06B6.fina_KafMemLamuni076A.fina_KafMemLamuni0625.fina_KafMemAlfuni0627.fina_KafMemAlfuni0774.fina_KafMemAlfuni0773.fina_KafMemAlfuni0623.fina_KafMemAlfuni0622.fina_KafMemAlfuni0675.fina_KafMemAlfuni0672.fina_KafMemAlfuni0673.fina_KafMemAlfuni0671.fina_KafMemAlfuni063B.init_KafHehuni063C.init_KafHehuni077F.init_KafHehuni0764.init_KafHehuni0643.init_KafHehuni06B0.init_KafHehuni06B3.init_KafHehuni06B2.init_KafHehuni06AB.init_KafHehuni06AC.init_KafHehuni06AD.init_KafHehuni06AE.init_KafHehuni06AF.init_KafHehuni06A9.init_KafHehuni06B4.init_KafHehuni0763.init_KafHehuni0762.init_KafHehuni06B1.init_KafHehuni063B.medi_KafHehuni063C.medi_KafHehuni077F.medi_KafHehuni0764.medi_KafHehuni0643.medi_KafHehuni06B0.medi_KafHehuni06B3.medi_KafHehuni06B2.medi_KafHehuni06AB.medi_KafHehuni06AC.medi_KafHehuni06AD.medi_KafHehuni06AE.medi_KafHehuni06AF.medi_KafHehuni06A9.medi_KafHehuni06B4.medi_KafHehuni0763.medi_KafHehuni0762.medi_KafHehuni06B1.medi_KafHehuni0647.fina_KafHehuni06C1.fina_KafHehuni06C3.fina_KafHehuni06D5.fina_KafHehuni0629.fina_KafHehuni0690.fina_KafDaluni06EE.fina_KafDaluni0689.fina_KafDaluni0688.fina_KafDaluni075A.fina_KafDaluni0630.fina_KafDaluni062F.fina_KafDaluni0759.fina_KafDaluni068C.fina_KafDaluni068B.fina_KafDaluni068A.fina_KafDaluni068F.fina_KafDaluni068E.fina_KafDaluni068D.fina_KafDaluni06B5.init_LamHehuni06B7.init_LamHehuni0644.init_LamHehuni06B8.init_LamHehuni06B6.init_LamHehuni076A.init_LamHehuni06B5.medi_LamHehuni06B7.medi_LamHehuni0644.medi_LamHehuni06B8.medi_LamHehuni06B6.medi_LamHehuni076A.medi_LamHehuni0647.fina_LamHehuni06C1.fina_LamHehuni06C3.fina_LamHehuni06D5.fina_LamHehuni0629.fina_LamHehuni0690.fina_LamDaluni06EE.fina_LamDaluni0689.fina_LamDaluni0688.fina_LamDaluni075A.fina_LamDaluni0630.fina_LamDaluni062F.fina_LamDaluni0759.fina_LamDaluni068C.fina_LamDaluni068B.fina_LamDaluni068A.fina_LamDaluni068F.fina_LamDaluni068E.fina_LamDaluni068D.fina_LamDaluni063B.medi_KafMemMediuni063C.medi_KafMemMediuni077F.medi_KafMemMediuni0764.medi_KafMemMediuni0643.medi_KafMemMediuni06B0.medi_KafMemMediuni06B3.medi_KafMemMediuni06B2.medi_KafMemMediuni06AB.medi_KafMemMediuni06AC.medi_KafMemMediuni06AD.medi_KafMemMediuni06AE.medi_KafMemMediuni06AF.medi_KafMemMediuni06A9.medi_KafMemMediuni06B4.medi_KafMemMediuni0763.medi_KafMemMediuni0762.medi_KafMemMediuni06B1.medi_KafMemMediuni063B.init_KafMemInituni063C.init_KafMemInituni077F.init_KafMemInituni0764.init_KafMemInituni0643.init_KafMemInituni06B0.init_KafMemInituni06B3.init_KafMemInituni06B2.init_KafMemInituni06AB.init_KafMemInituni06AC.init_KafMemInituni06AD.init_KafMemInituni06AE.init_KafMemInituni06AF.init_KafMemInituni06A9.init_KafMemInituni06B4.init_KafMemInituni0763.init_KafMemInituni0762.init_KafMemInituni06B1.init_KafMemInituni06FC.init_AynMemInituni063A.init_AynMemInituni075E.init_AynMemInituni075D.init_AynMemInituni075F.init_AynMemInituni06A0.init_AynMemInituni0639.init_AynMemInituni066F.init_FaaMemInituni0761.init_FaaMemInituni0760.init_FaaMemInituni0642.init_FaaMemInituni0641.init_FaaMemInituni06A8.init_FaaMemInituni06A1.init_FaaMemInituni06A2.init_FaaMemInituni06A3.init_FaaMemInituni06A4.init_FaaMemInituni06A5.init_FaaMemInituni06A6.init_FaaMemInituni06A7.init_FaaMemInituni062E.init_HaaMemInituni062D.init_HaaMemInituni0681.init_HaaMemInituni0687.init_HaaMemInituni0685.init_HaaMemInituni062C.init_HaaMemInituni0682.init_HaaMemInituni0757.init_HaaMemInituni0684.init_HaaMemInituni076F.init_HaaMemInituni076E.init_HaaMemInituni0683.init_HaaMemInituni06BF.init_HaaMemInituni077C.init_HaaMemInituni0758.init_HaaMemInituni0772.init_HaaMemInituni0686.init_HaaMemInituni0647.init_HehMemInituni06C1.init_HehMemInituni0645.medi_KafMemMediuni06FA.init_SenMemInituni076D.init_SenMemInituni0633.init_SenMemInituni077E.init_SenMemInituni077D.init_SenMemInituni0634.init_SenMemInituni0770.init_SenMemInituni075C.init_SenMemInituni069A.init_SenMemInituni069B.init_SenMemInituni069C.init_SenMemInituni069D.init_SadMemInituni06FB.init_SadMemInituni0636.init_SadMemInituni069E.init_SadMemInituni0635.init_SadMemInituni0645.init_MemMemInituni0645.medi_SenMemInituni063B.init_KafYaaIsoluni063C.init_KafYaaIsoluni077F.init_KafYaaIsoluni0764.init_KafYaaIsoluni0643.init_KafYaaIsoluni06B0.init_KafYaaIsoluni06B3.init_KafYaaIsoluni06B2.init_KafYaaIsoluni06AB.init_KafYaaIsoluni06AC.init_KafYaaIsoluni06AD.init_KafYaaIsoluni06AE.init_KafYaaIsoluni06AF.init_KafYaaIsoluni06A9.init_KafYaaIsoluni06B4.init_KafYaaIsoluni0763.init_KafYaaIsoluni0762.init_KafYaaIsoluni06B1.init_KafYaaIsoluni0777.init_BaaYaaIsoluni0680.init_BaaYaaIsoluni0776.init_BaaYaaIsoluni06BC.init_BaaYaaIsoluni0750.init_BaaYaaIsoluni0756.init_BaaYaaIsoluni0768.init_BaaYaaIsoluni06CE.init_BaaYaaIsoluni0775.init_BaaYaaIsoluni06BD.init_BaaYaaIsoluni0626.init_BaaYaaIsoluni066E.init_BaaYaaIsoluni0620.init_BaaYaaIsoluni064A.init_BaaYaaIsoluni06BB.init_BaaYaaIsoluni067F.init_BaaYaaIsoluni0755.init_BaaYaaIsoluni067D.init_BaaYaaIsoluni067E.init_BaaYaaIsoluni067B.init_BaaYaaIsoluni0628.init_BaaYaaIsoluni067A.init_BaaYaaIsoluni0751.init_BaaYaaIsoluni0646.init_BaaYaaIsoluni0753.init_BaaYaaIsoluni0752.init_BaaYaaIsoluni062A.init_BaaYaaIsoluni0678.init_BaaYaaIsoluni063D.init_BaaYaaIsoluni062B.init_BaaYaaIsoluni0679.init_BaaYaaIsoluni06B9.init_BaaYaaIsoluni0769.init_BaaYaaIsoluni0649.init_BaaYaaIsoluni067C.init_BaaYaaIsoluni0754.init_BaaYaaIsoluni06D1.init_BaaYaaIsoluni06D0.init_BaaYaaIsoluni06BA.init_BaaYaaIsoluni06CC.init_BaaYaaIsoluni0767.init_BaaYaaIsoluni062E.init_HaaYaaIsoluni062D.init_HaaYaaIsoluni0681.init_HaaYaaIsoluni0687.init_HaaYaaIsoluni0685.init_HaaYaaIsoluni062C.init_HaaYaaIsoluni0682.init_HaaYaaIsoluni0757.init_HaaYaaIsoluni0684.init_HaaYaaIsoluni076F.init_HaaYaaIsoluni076E.init_HaaYaaIsoluni0683.init_HaaYaaIsoluni06BF.init_HaaYaaIsoluni077C.init_HaaYaaIsoluni0758.init_HaaYaaIsoluni0772.init_HaaYaaIsoluni0686.init_HaaYaaIsoluni0765.init_MemYaaIsoluni0645.init_MemYaaIsoluni0766.init_MemYaaIsoluni066F.init_FaaYaaIsoluni0761.init_FaaYaaIsoluni0760.init_FaaYaaIsoluni0642.init_FaaYaaIsoluni0641.init_FaaYaaIsoluni06A8.init_FaaYaaIsoluni06A1.init_FaaYaaIsoluni06A2.init_FaaYaaIsoluni06A3.init_FaaYaaIsoluni06A4.init_FaaYaaIsoluni06A5.init_FaaYaaIsoluni06A6.init_FaaYaaIsoluni06A7.init_FaaYaaIsoluni06FC.init_AynYaaIsoluni063A.init_AynYaaIsoluni075E.init_AynYaaIsoluni075D.init_AynYaaIsoluni075F.init_AynYaaIsoluni06A0.init_AynYaaIsoluni0639.init_AynYaaIsoluni06B5.init_LamYaaIsoluni06B7.init_LamYaaIsoluni0644.init_LamYaaIsoluni06B8.init_LamYaaIsoluni06B6.init_LamYaaIsoluni076A.init_LamYaaIsoluni0647.init_HehYaaIsoluni06C1.init_HehYaaIsoluni0777.fina_KafYaaIsoluni06D1.fina_KafYaaIsoluni0775.fina_KafYaaIsoluni063F.fina_KafYaaIsoluni0678.fina_KafYaaIsoluni063D.fina_KafYaaIsoluni063E.fina_KafYaaIsoluni06D0.fina_KafYaaIsoluni0649.fina_KafYaaIsoluni0776.fina_KafYaaIsoluni06CD.fina_KafYaaIsoluni06CC.fina_KafYaaIsoluni0626.fina_KafYaaIsoluni0620.fina_KafYaaIsoluni064A.fina_KafYaaIsoluni06CE.fina_KafYaaIsoluni063B.init_KafMemIsoluni063C.init_KafMemIsoluni077F.init_KafMemIsoluni0764.init_KafMemIsoluni0643.init_KafMemIsoluni06B0.init_KafMemIsoluni06B3.init_KafMemIsoluni06B2.init_KafMemIsoluni06AB.init_KafMemIsoluni06AC.init_KafMemIsoluni06AD.init_KafMemIsoluni06AE.init_KafMemIsoluni06AF.init_KafMemIsoluni06A9.init_KafMemIsoluni06B4.init_KafMemIsoluni0763.init_KafMemIsoluni0762.init_KafMemIsoluni06B1.init_KafMemIsoluni06B5.init_LamMemIsoluni06B7.init_LamMemIsoluni0644.init_LamMemIsoluni06B8.init_LamMemIsoluni06B6.init_LamMemIsoluni076A.init_LamMemIsoluni0777.init_BaaMemIsoluni0680.init_BaaMemIsoluni0776.init_BaaMemIsoluni06BC.init_BaaMemIsoluni0750.init_BaaMemIsoluni0756.init_BaaMemIsoluni0768.init_BaaMemIsoluni06CE.init_BaaMemIsoluni0775.init_BaaMemIsoluni06BD.init_BaaMemIsoluni0626.init_BaaMemIsoluni066E.init_BaaMemIsoluni0620.init_BaaMemIsoluni064A.init_BaaMemIsoluni06BB.init_BaaMemIsoluni067F.init_BaaMemIsoluni0755.init_BaaMemIsoluni067D.init_BaaMemIsoluni067E.init_BaaMemIsoluni067B.init_BaaMemIsoluni0628.init_BaaMemIsoluni067A.init_BaaMemIsoluni0751.init_BaaMemIsoluni0646.init_BaaMemIsoluni0753.init_BaaMemIsoluni0752.init_BaaMemIsoluni062A.init_BaaMemIsoluni0678.init_BaaMemIsoluni063D.init_BaaMemIsoluni062B.init_BaaMemIsoluni0679.init_BaaMemIsoluni06B9.init_BaaMemIsoluni0769.init_BaaMemIsoluni0649.init_BaaMemIsoluni067C.init_BaaMemIsoluni0754.init_BaaMemIsoluni06D1.init_BaaMemIsoluni06D0.init_BaaMemIsoluni06BA.init_BaaMemIsoluni06CC.init_BaaMemIsoluni0767.init_BaaMemIsoluni0645.fina_KafMemIsoluni0645.medi_MemAlfFinauni0777.medi_BaaMemAlfFinauni0680.medi_BaaMemAlfFinauni0776.medi_BaaMemAlfFinauni06BC.medi_BaaMemAlfFinauni0750.medi_BaaMemAlfFinauni0756.medi_BaaMemAlfFinauni0768.medi_BaaMemAlfFinauni06CE.medi_BaaMemAlfFinauni0775.medi_BaaMemAlfFinauni06BD.medi_BaaMemAlfFinauni0626.medi_BaaMemAlfFinauni066E.medi_BaaMemAlfFinauni0620.medi_BaaMemAlfFinauni064A.medi_BaaMemAlfFinauni06BB.medi_BaaMemAlfFinauni067F.medi_BaaMemAlfFinauni0755.medi_BaaMemAlfFinauni067D.medi_BaaMemAlfFinauni067E.medi_BaaMemAlfFinauni067B.medi_BaaMemAlfFinauni0628.medi_BaaMemAlfFinauni067A.medi_BaaMemAlfFinauni0751.medi_BaaMemAlfFinauni0646.medi_BaaMemAlfFinauni0753.medi_BaaMemAlfFinauni0752.medi_BaaMemAlfFinauni062A.medi_BaaMemAlfFinauni0678.medi_BaaMemAlfFinauni063D.medi_BaaMemAlfFinauni062B.medi_BaaMemAlfFinauni0679.medi_BaaMemAlfFinauni06B9.medi_BaaMemAlfFinauni0769.medi_BaaMemAlfFinauni0649.medi_BaaMemAlfFinauni067C.medi_BaaMemAlfFinauni0754.medi_BaaMemAlfFinauni06D1.medi_BaaMemAlfFinauni06D0.medi_BaaMemAlfFinauni06BA.medi_BaaMemAlfFinauni06CC.medi_BaaMemAlfFinauni0767.medi_BaaMemAlfFinauni0645.medi_BaaMemAlfFinauni0645.medi_AlfPostToothuni0625.fina_MemAlfFinauni0627.fina_MemAlfFinauni0774.fina_MemAlfFinauni0773.fina_MemAlfFinauni0623.fina_MemAlfFinauni0622.fina_MemAlfFinauni0675.fina_MemAlfFinauni0672.fina_MemAlfFinauni0673.fina_MemAlfFinauni0671.fina_MemAlfFinauni0777.init_BaaHehInituni0680.init_BaaHehInituni0776.init_BaaHehInituni06BC.init_BaaHehInituni0750.init_BaaHehInituni0756.init_BaaHehInituni0768.init_BaaHehInituni06CE.init_BaaHehInituni0775.init_BaaHehInituni06BD.init_BaaHehInituni0626.init_BaaHehInituni066E.init_BaaHehInituni0620.init_BaaHehInituni064A.init_BaaHehInituni06BB.init_BaaHehInituni067F.init_BaaHehInituni0755.init_BaaHehInituni067D.init_BaaHehInituni067E.init_BaaHehInituni067B.init_BaaHehInituni0628.init_BaaHehInituni067A.init_BaaHehInituni0751.init_BaaHehInituni0646.init_BaaHehInituni0753.init_BaaHehInituni0752.init_BaaHehInituni062A.init_BaaHehInituni0678.init_BaaHehInituni063D.init_BaaHehInituni062B.init_BaaHehInituni0679.init_BaaHehInituni06B9.init_BaaHehInituni0769.init_BaaHehInituni0649.init_BaaHehInituni067C.init_BaaHehInituni0754.init_BaaHehInituni06D1.init_BaaHehInituni06D0.init_BaaHehInituni06BA.init_BaaHehInituni06CC.init_BaaHehInituni0767.init_BaaHehInituni0777.medi_BaaHehMediuni0680.medi_BaaHehMediuni0776.medi_BaaHehMediuni06BC.medi_BaaHehMediuni0750.medi_BaaHehMediuni0756.medi_BaaHehMediuni0768.medi_BaaHehMediuni06CE.medi_BaaHehMediuni0775.medi_BaaHehMediuni06BD.medi_BaaHehMediuni0626.medi_BaaHehMediuni066E.medi_BaaHehMediuni0620.medi_BaaHehMediuni064A.medi_BaaHehMediuni06BB.medi_BaaHehMediuni067F.medi_BaaHehMediuni0755.medi_BaaHehMediuni067D.medi_BaaHehMediuni067E.medi_BaaHehMediuni067B.medi_BaaHehMediuni0628.medi_BaaHehMediuni067A.medi_BaaHehMediuni0751.medi_BaaHehMediuni0646.medi_BaaHehMediuni0753.medi_BaaHehMediuni0752.medi_BaaHehMediuni062A.medi_BaaHehMediuni0678.medi_BaaHehMediuni063D.medi_BaaHehMediuni062B.medi_BaaHehMediuni0679.medi_BaaHehMediuni06B9.medi_BaaHehMediuni0769.medi_BaaHehMediuni0649.medi_BaaHehMediuni067C.medi_BaaHehMediuni0754.medi_BaaHehMediuni06D1.medi_BaaHehMediuni06D0.medi_BaaHehMediuni06BA.medi_BaaHehMediuni06CC.medi_BaaHehMediuni0767.medi_BaaHehMediuni0647.medi_BaaHehMediuni06C1.medi_BaaHehMediuni0647.medi_PostToothuni06C1.medi_PostToothuni06B5.medi_KafLamMemFinauni06B7.medi_KafLamMemFinauni0644.medi_KafLamMemFinauni06B8.medi_KafLamMemFinauni06B6.medi_KafLamMemFinauni076A.medi_KafLamMemFinauni06B5.init_LamLamInituni06B7.init_LamLamInituni0644.init_LamLamInituni06B8.init_LamLamInituni06B6.init_LamLamInituni076A.init_LamLamInituni06B5.medi_LamLamInituni06B7.medi_LamLamInituni0644.medi_LamLamInituni06B8.medi_LamLamInituni06B6.medi_LamLamInituni076A.medi_LamLamInituni06B5.medi_LamLamAlfIsoluni06B7.medi_LamLamAlfIsoluni0644.medi_LamLamAlfIsoluni06B8.medi_LamLamAlfIsoluni06B6.medi_LamLamAlfIsoluni076A.medi_LamLamAlfIsoluni063B.fina_LamKafIsoluni063C.fina_LamKafIsoluni077F.fina_LamKafIsoluni0764.fina_LamKafIsoluni0643.fina_LamKafIsoluni06B0.fina_LamKafIsoluni06B3.fina_LamKafIsoluni06B2.fina_LamKafIsoluni06AB.fina_LamKafIsoluni06AC.fina_LamKafIsoluni06AD.fina_LamKafIsoluni06AE.fina_LamKafIsoluni06AF.fina_LamKafIsoluni06A9.fina_LamKafIsoluni06B4.fina_LamKafIsoluni0763.fina_LamKafIsoluni0762.fina_LamKafIsoluni06B1.fina_LamKafIsoluni06B5.fina_LamLamIsoluni06B7.fina_LamLamIsoluni0644.fina_LamLamIsoluni06B8.fina_LamLamIsoluni06B6.fina_LamLamIsoluni076A.fina_LamLamIsoluni06B5.medi_LamLamMediuni06B7.medi_LamLamMediuni0644.medi_LamLamMediuni06B8.medi_LamLamMediuni06B6.medi_LamLamMediuni076A.medi_LamLamMediuni06B5.medi_LamLamAlefFinauni06B7.medi_LamLamAlefFinauni0644.medi_LamLamAlefFinauni06B8.medi_LamLamAlefFinauni06B6.medi_LamLamAlefFinauni076A.medi_LamLamAlefFinauni06B5.medi_LamLamMedi2uni06B7.medi_LamLamMedi2uni0644.medi_LamLamMedi2uni06B8.medi_LamLamMedi2uni06B6.medi_LamLamMedi2uni076A.medi_LamLamMedi2uni063B.fina_LamKafFinauni063C.fina_LamKafFinauni077F.fina_LamKafFinauni0764.fina_LamKafFinauni0643.fina_LamKafFinauni06B0.fina_LamKafFinauni06B3.fina_LamKafFinauni06B2.fina_LamKafFinauni06AB.fina_LamKafFinauni06AC.fina_LamKafFinauni06AD.fina_LamKafFinauni06AE.fina_LamKafFinauni06AF.fina_LamKafFinauni06A9.fina_LamKafFinauni06B4.fina_LamKafFinauni0763.fina_LamKafFinauni0762.fina_LamKafFinauni06B1.fina_LamKafFinauni06B5.fina_LamLamFinauni06B7.fina_LamLamFinauni0644.fina_LamLamFinauni06B8.fina_LamLamFinauni06B6.fina_LamLamFinauni076A.fina_LamLamFinauni06B5.medi_LamLamMemInituni06B7.medi_LamLamMemInituni0644.medi_LamLamMemInituni06B8.medi_LamLamMemInituni06B6.medi_LamLamMemInituni076A.medi_LamLamMemInituni06B5.medi_LamLamHehIsoluni06B7.medi_LamLamHehIsoluni0644.medi_LamLamHehIsoluni06B8.medi_LamLamHehIsoluni06B6.medi_LamLamHehIsoluni076A.medi_LamLamHehIsoluni06B5.medi_LamLamYaaIsoluni06B7.medi_LamLamYaaIsoluni0644.medi_LamLamYaaIsoluni06B8.medi_LamLamYaaIsoluni06B6.medi_LamLamYaaIsoluni076A.medi_LamLamYaaIsoluni06B5.medi_LamLamMemMediuni06B7.medi_LamLamMemMediuni0644.medi_LamLamMemMediuni06B8.medi_LamLamMemMediuni06B6.medi_LamLamMemMediuni076A.medi_LamLamMemMediuni06B5.medi_LamLamHehFinauni06B7.medi_LamLamHehFinauni0644.medi_LamLamHehFinauni06B8.medi_LamLamHehFinauni06B6.medi_LamLamHehFinauni076A.medi_LamLamHehFinauni06B5.medi_LamLamYaaFinauni06B7.medi_LamLamYaaFinauni0644.medi_LamLamYaaFinauni06B8.medi_LamLamYaaFinauni06B6.medi_LamLamYaaFinauni076A.medi_LamLamYaaFinauni062E.medi_1LamHaaHaaInituni062D.medi_1LamHaaHaaInituni0681.medi_1LamHaaHaaInituni0687.medi_1LamHaaHaaInituni0685.medi_1LamHaaHaaInituni062C.medi_1LamHaaHaaInituni0682.medi_1LamHaaHaaInituni0757.medi_1LamHaaHaaInituni0684.medi_1LamHaaHaaInituni076F.medi_1LamHaaHaaInituni076E.medi_1LamHaaHaaInituni0683.medi_1LamHaaHaaInituni06BF.medi_1LamHaaHaaInituni077C.medi_1LamHaaHaaInituni0758.medi_1LamHaaHaaInituni0772.medi_1LamHaaHaaInituni0686.medi_1LamHaaHaaInituni062E.medi_2LamHaaHaaInituni062D.medi_2LamHaaHaaInituni0681.medi_2LamHaaHaaInituni0687.medi_2LamHaaHaaInituni0685.medi_2LamHaaHaaInituni062C.medi_2LamHaaHaaInituni0682.medi_2LamHaaHaaInituni0757.medi_2LamHaaHaaInituni0684.medi_2LamHaaHaaInituni076F.medi_2LamHaaHaaInituni076E.medi_2LamHaaHaaInituni0683.medi_2LamHaaHaaInituni06BF.medi_2LamHaaHaaInituni077C.medi_2LamHaaHaaInituni0758.medi_2LamHaaHaaInituni0772.medi_2LamHaaHaaInituni0686.medi_2LamHaaHaaInit uni06AA.init uni06AA.medi uni06AA.finauni0625.LowHamzauni0673.LowHamzauni0680.init_LDuni06BD.init_LDuni067E.init_LDuni067B.init_LDuni0628.init_LDuni0767.init_LDuni063D.init_LDuni0777.init_LDuni0776.init_LDuni0775.init_LDuni06CC.init_LDuni064A.init_LDuni06CE.init_LDuni0751.init_LDuni0750.init_LDuni0753.init_LDuni0752.init_LDuni0755.init_LDuni0754.init_LDuni06B9.init_LDuni06D1.init_LDuni06D0.init_LDuni0680.init_BaaRaaIsolLDuni06BD.init_BaaRaaIsolLDuni067E.init_BaaRaaIsolLDuni067B.init_BaaRaaIsolLDuni0628.init_BaaRaaIsolLDuni0767.init_BaaRaaIsolLDuni063D.init_BaaRaaIsolLDuni0777.init_BaaRaaIsolLDuni0776.init_BaaRaaIsolLDuni0775.init_BaaRaaIsolLDuni06CC.init_BaaRaaIsolLDuni064A.init_BaaRaaIsolLDuni06CE.init_BaaRaaIsolLDuni0751.init_BaaRaaIsolLDuni0750.init_BaaRaaIsolLDuni0753.init_BaaRaaIsolLDuni0752.init_BaaRaaIsolLDuni0755.init_BaaRaaIsolLDuni0754.init_BaaRaaIsolLDuni06B9.init_BaaRaaIsolLDuni06D1.init_BaaRaaIsolLDuni06D0.init_BaaRaaIsolLDuni0680.init_BaaDalLDuni06BD.init_BaaDalLDuni067E.init_BaaDalLDuni067B.init_BaaDalLDuni0628.init_BaaDalLDuni0767.init_BaaDalLDuni063D.init_BaaDalLDuni0777.init_BaaDalLDuni0776.init_BaaDalLDuni0775.init_BaaDalLDuni06CC.init_BaaDalLDuni064A.init_BaaDalLDuni06CE.init_BaaDalLDuni0751.init_BaaDalLDuni0750.init_BaaDalLDuni0753.init_BaaDalLDuni0752.init_BaaDalLDuni0755.init_BaaDalLDuni0754.init_BaaDalLDuni06B9.init_BaaDalLDuni06D1.init_BaaDalLDuni06D0.init_BaaDalLDuni0680.init_BaaMemHaaInitLDuni06BD.init_BaaMemHaaInitLDuni067E.init_BaaMemHaaInitLDuni067B.init_BaaMemHaaInitLDuni0628.init_BaaMemHaaInitLDuni0767.init_BaaMemHaaInitLDuni063D.init_BaaMemHaaInitLDuni0777.init_BaaMemHaaInitLDuni0776.init_BaaMemHaaInitLDuni0775.init_BaaMemHaaInitLDuni06CC.init_BaaMemHaaInitLDuni064A.init_BaaMemHaaInitLDuni06CE.init_BaaMemHaaInitLDuni0751.init_BaaMemHaaInitLDuni0750.init_BaaMemHaaInitLDuni0753.init_BaaMemHaaInitLDuni0752.init_BaaMemHaaInitLDuni0755.init_BaaMemHaaInitLDuni0754.init_BaaMemHaaInitLDuni06B9.init_BaaMemHaaInitLDuni06D1.init_BaaMemHaaInitLDuni06D0.init_BaaMemHaaInitLDuni0680.init_BaaBaaYaaLDuni06BD.init_BaaBaaYaaLDuni067E.init_BaaBaaYaaLDuni067B.init_BaaBaaYaaLDuni0628.init_BaaBaaYaaLDuni0767.init_BaaBaaYaaLDuni063D.init_BaaBaaYaaLDuni0777.init_BaaBaaYaaLDuni0776.init_BaaBaaYaaLDuni0775.init_BaaBaaYaaLDuni06CC.init_BaaBaaYaaLDuni064A.init_BaaBaaYaaLDuni06CE.init_BaaBaaYaaLDuni0751.init_BaaBaaYaaLDuni0750.init_BaaBaaYaaLDuni0753.init_BaaBaaYaaLDuni0752.init_BaaBaaYaaLDuni0755.init_BaaBaaYaaLDuni0754.init_BaaBaaYaaLDuni06B9.init_BaaBaaYaaLDuni06D1.init_BaaBaaYaaLDuni06D0.init_BaaBaaYaaLDuni0680.init_BaaNonIsolLDuni06BD.init_BaaNonIsolLDuni067E.init_BaaNonIsolLDuni067B.init_BaaNonIsolLDuni0628.init_BaaNonIsolLDuni0767.init_BaaNonIsolLDuni063D.init_BaaNonIsolLDuni0777.init_BaaNonIsolLDuni0776.init_BaaNonIsolLDuni0775.init_BaaNonIsolLDuni06CC.init_BaaNonIsolLDuni064A.init_BaaNonIsolLDuni06CE.init_BaaNonIsolLDuni0751.init_BaaNonIsolLDuni0750.init_BaaNonIsolLDuni0753.init_BaaNonIsolLDuni0752.init_BaaNonIsolLDuni0755.init_BaaNonIsolLDuni0754.init_BaaNonIsolLDuni06B9.init_BaaNonIsolLDuni06D1.init_BaaNonIsolLDuni06D0.init_BaaNonIsolLDuni0680.init_BaaSenInitLDuni06BD.init_BaaSenInitLDuni067E.init_BaaSenInitLDuni067B.init_BaaSenInitLDuni0628.init_BaaSenInitLDuni0767.init_BaaSenInitLDuni063D.init_BaaSenInitLDuni0777.init_BaaSenInitLDuni0776.init_BaaSenInitLDuni0775.init_BaaSenInitLDuni06CC.init_BaaSenInitLDuni064A.init_BaaSenInitLDuni06CE.init_BaaSenInitLDuni0751.init_BaaSenInitLDuni0750.init_BaaSenInitLDuni0753.init_BaaSenInitLDuni0752.init_BaaSenInitLDuni0755.init_BaaSenInitLDuni0754.init_BaaSenInitLDuni06B9.init_BaaSenInitLDuni06D1.init_BaaSenInitLDuni06D0.init_BaaSenInitLDuni0680.init_BaaMemInitLDuni06BD.init_BaaMemInitLDuni067E.init_BaaMemInitLDuni067B.init_BaaMemInitLDuni0628.init_BaaMemInitLDuni0767.init_BaaMemInitLDuni063D.init_BaaMemInitLDuni0777.init_BaaMemInitLDuni0776.init_BaaMemInitLDuni0775.init_BaaMemInitLDuni06CC.init_BaaMemInitLDuni064A.init_BaaMemInitLDuni06CE.init_BaaMemInitLDuni0751.init_BaaMemInitLDuni0750.init_BaaMemInitLDuni0753.init_BaaMemInitLDuni0752.init_BaaMemInitLDuni0755.init_BaaMemInitLDuni0754.init_BaaMemInitLDuni06B9.init_BaaMemInitLDuni06D1.init_BaaMemInitLDuni06D0.init_BaaMemInitLDuni0680.init_BaaBaaHaaInitLDuni06BD.init_BaaBaaHaaInitLDuni067E.init_BaaBaaHaaInitLDuni067B.init_BaaBaaHaaInitLDuni0628.init_BaaBaaHaaInitLDuni0767.init_BaaBaaHaaInitLDuni063D.init_BaaBaaHaaInitLDuni0777.init_BaaBaaHaaInitLDuni0776.init_BaaBaaHaaInitLDuni0775.init_BaaBaaHaaInitLDuni06CC.init_BaaBaaHaaInitLDuni064A.init_BaaBaaHaaInitLDuni06CE.init_BaaBaaHaaInitLDuni0751.init_BaaBaaHaaInitLDuni0750.init_BaaBaaHaaInitLDuni0753.init_BaaBaaHaaInitLDuni0752.init_BaaBaaHaaInitLDuni0755.init_BaaBaaHaaInitLDuni0754.init_BaaBaaHaaInitLDuni06B9.init_BaaBaaHaaInitLDuni06D1.init_BaaBaaHaaInitLDuni06D0.init_BaaBaaHaaInitLDuni0680.init_BaaBaaIsolLDuni06BD.init_BaaBaaIsolLDuni067E.init_BaaBaaIsolLDuni067B.init_BaaBaaIsolLDuni0628.init_BaaBaaIsolLDuni0767.init_BaaBaaIsolLDuni063D.init_BaaBaaIsolLDuni0777.init_BaaBaaIsolLDuni0776.init_BaaBaaIsolLDuni0775.init_BaaBaaIsolLDuni06CC.init_BaaBaaIsolLDuni064A.init_BaaBaaIsolLDuni06CE.init_BaaBaaIsolLDuni0751.init_BaaBaaIsolLDuni0750.init_BaaBaaIsolLDuni0753.init_BaaBaaIsolLDuni0752.init_BaaBaaIsolLDuni0755.init_BaaBaaIsolLDuni0754.init_BaaBaaIsolLDuni06B9.init_BaaBaaIsolLDuni06D1.init_BaaBaaIsolLDuni06D0.init_BaaBaaIsolLDuni0680.init_BaaBaaMemInitLDuni06BD.init_BaaBaaMemInitLDuni067E.init_BaaBaaMemInitLDuni067B.init_BaaBaaMemInitLDuni0628.init_BaaBaaMemInitLDuni0767.init_BaaBaaMemInitLDuni063D.init_BaaBaaMemInitLDuni0777.init_BaaBaaMemInitLDuni0776.init_BaaBaaMemInitLDuni0775.init_BaaBaaMemInitLDuni06CC.init_BaaBaaMemInitLDuni064A.init_BaaBaaMemInitLDuni06CE.init_BaaBaaMemInitLDuni0751.init_BaaBaaMemInitLDuni0750.init_BaaBaaMemInitLDuni0753.init_BaaBaaMemInitLDuni0752.init_BaaBaaMemInitLDuni0755.init_BaaBaaMemInitLDuni0754.init_BaaBaaMemInitLDuni06B9.init_BaaBaaMemInitLDuni06D1.init_BaaBaaMemInitLDuni06D0.init_BaaBaaMemInitLDuni0680.init_BaaSenAltInitLDuni06BD.init_BaaSenAltInitLDuni067E.init_BaaSenAltInitLDuni067B.init_BaaSenAltInitLDuni0628.init_BaaSenAltInitLDuni0767.init_BaaSenAltInitLDuni063D.init_BaaSenAltInitLDuni0777.init_BaaSenAltInitLDuni0776.init_BaaSenAltInitLDuni0775.init_BaaSenAltInitLDuni06CC.init_BaaSenAltInitLDuni064A.init_BaaSenAltInitLDuni06CE.init_BaaSenAltInitLDuni0751.init_BaaSenAltInitLDuni0750.init_BaaSenAltInitLDuni0753.init_BaaSenAltInitLDuni0752.init_BaaSenAltInitLDuni0755.init_BaaSenAltInitLDuni0754.init_BaaSenAltInitLDuni06B9.init_BaaSenAltInitLDuni06D1.init_BaaSenAltInitLDuni06D0.init_BaaSenAltInitLDuni0680.init_BaaHaaInitLDuni06BD.init_BaaHaaInitLDuni067E.init_BaaHaaInitLDuni067B.init_BaaHaaInitLDuni0628.init_BaaHaaInitLDuni0767.init_BaaHaaInitLDuni063D.init_BaaHaaInitLDuni0777.init_BaaHaaInitLDuni0776.init_BaaHaaInitLDuni0775.init_BaaHaaInitLDuni06CC.init_BaaHaaInitLDuni064A.init_BaaHaaInitLDuni06CE.init_BaaHaaInitLDuni0751.init_BaaHaaInitLDuni0750.init_BaaHaaInitLDuni0753.init_BaaHaaInitLDuni0752.init_BaaHaaInitLDuni0755.init_BaaHaaInitLDuni0754.init_BaaHaaInitLDuni06B9.init_BaaHaaInitLDuni06D1.init_BaaHaaInitLDuni06D0.init_BaaHaaInitLDuni0680.init_BaaHaaMemInitLDuni06BD.init_BaaHaaMemInitLDuni067E.init_BaaHaaMemInitLDuni067B.init_BaaHaaMemInitLDuni0628.init_BaaHaaMemInitLDuni0767.init_BaaHaaMemInitLDuni063D.init_BaaHaaMemInitLDuni0777.init_BaaHaaMemInitLDuni0776.init_BaaHaaMemInitLDuni0775.init_BaaHaaMemInitLDuni06CC.init_BaaHaaMemInitLDuni064A.init_BaaHaaMemInitLDuni06CE.init_BaaHaaMemInitLDuni0751.init_BaaHaaMemInitLDuni0750.init_BaaHaaMemInitLDuni0753.init_BaaHaaMemInitLDuni0752.init_BaaHaaMemInitLDuni0755.init_BaaHaaMemInitLDuni0754.init_BaaHaaMemInitLDuni06B9.init_BaaHaaMemInitLDuni06D1.init_BaaHaaMemInitLDuni06D0.init_BaaHaaMemInitLDuni0680.init_HighLDuni06BD.init_HighLDuni067E.init_HighLDuni067B.init_HighLDuni0628.init_HighLDuni0767.init_HighLDuni063D.init_HighLDuni0777.init_HighLDuni0776.init_HighLDuni0775.init_HighLDuni06CC.init_HighLDuni064A.init_HighLDuni06CE.init_HighLDuni0751.init_HighLDuni0750.init_HighLDuni0753.init_HighLDuni0752.init_HighLDuni0755.init_HighLDuni0754.init_HighLDuni06B9.init_HighLDuni06D1.init_HighLDuni06D0.init_HighLDuni0680.init_WideLDuni06BD.init_WideLDuni067E.init_WideLDuni067B.init_WideLDuni0628.init_WideLDuni0767.init_WideLDuni063D.init_WideLDuni0777.init_WideLDuni0776.init_WideLDuni0775.init_WideLDuni06CC.init_WideLDuni064A.init_WideLDuni06CE.init_WideLDuni0751.init_WideLDuni0750.init_WideLDuni0753.init_WideLDuni0752.init_WideLDuni0755.init_WideLDuni0754.init_WideLDuni06B9.init_WideLDuni06D1.init_WideLDuni06D0.init_WideLDuni0680.init_BaaYaaIsolLDuni06BD.init_BaaYaaIsolLDuni067E.init_BaaYaaIsolLDuni067B.init_BaaYaaIsolLDuni0628.init_BaaYaaIsolLDuni0767.init_BaaYaaIsolLDuni063D.init_BaaYaaIsolLDuni0777.init_BaaYaaIsolLDuni0776.init_BaaYaaIsolLDuni0775.init_BaaYaaIsolLDuni06CC.init_BaaYaaIsolLDuni064A.init_BaaYaaIsolLDuni06CE.init_BaaYaaIsolLDuni0751.init_BaaYaaIsolLDuni0750.init_BaaYaaIsolLDuni0753.init_BaaYaaIsolLDuni0752.init_BaaYaaIsolLDuni0755.init_BaaYaaIsolLDuni0754.init_BaaYaaIsolLDuni06B9.init_BaaYaaIsolLDuni06D1.init_BaaYaaIsolLDuni06D0.init_BaaYaaIsolLDuni0680.init_BaaMemIsolLDuni06BD.init_BaaMemIsolLDuni067E.init_BaaMemIsolLDuni067B.init_BaaMemIsolLDuni0628.init_BaaMemIsolLDuni0767.init_BaaMemIsolLDuni063D.init_BaaMemIsolLDuni0777.init_BaaMemIsolLDuni0776.init_BaaMemIsolLDuni0775.init_BaaMemIsolLDuni06CC.init_BaaMemIsolLDuni064A.init_BaaMemIsolLDuni06CE.init_BaaMemIsolLDuni0751.init_BaaMemIsolLDuni0750.init_BaaMemIsolLDuni0753.init_BaaMemIsolLDuni0752.init_BaaMemIsolLDuni0755.init_BaaMemIsolLDuni0754.init_BaaMemIsolLDuni06B9.init_BaaMemIsolLDuni06D1.init_BaaMemIsolLDuni06D0.init_BaaMemIsolLDuni0680.init_BaaHehInitLDuni06BD.init_BaaHehInitLDuni067E.init_BaaHehInitLDuni067B.init_BaaHehInitLDuni0628.init_BaaHehInitLDuni0767.init_BaaHehInitLDuni063D.init_BaaHehInitLDuni0777.init_BaaHehInitLDuni0776.init_BaaHehInitLDuni0775.init_BaaHehInitLDuni06CC.init_BaaHehInitLDuni064A.init_BaaHehInitLDuni06CE.init_BaaHehInitLDuni0751.init_BaaHehInitLDuni0750.init_BaaHehInitLDuni0753.init_BaaHehInitLDuni0752.init_BaaHehInitLDuni0755.init_BaaHehInitLDuni0754.init_BaaHehInitLDuni06B9.init_BaaHehInitLDuni06D1.init_BaaHehInitLDuni06D0.init_BaaHehInitLDuni0620.initLDuni0620.init_BaaRaaIsolLDuni0620.init_BaaDalLDuni0620.init_BaaMemHaaInitLDuni0620.init_BaaBaaYaaLDuni0620.init_BaaNonIsolLDuni0620.init_BaaSenInitLDuni0620.init_BaaMemInitLDuni0620.init_BaaBaaHaaInitLDuni0620.init_BaaBaaIsolLDuni0620.init_BaaBaaMemInitLDuni0620.init_BaaSenAltInitLDuni0620.init_BaaHaaInitLDuni0620.init_BaaHaaMemInitLDuni0620.init_HighLDuni0620.init_WideLDuni0620.init_BaaYaaIsolLDuni0620.init_BaaMemIsolLDuni0620.init_BaaHehInitLDuni0765.init_MemHehInitaMem.init_MemHehInituni0645.init_MemHehInituni0766.init_MemHehInit uni0670.isol uni0670.medi uni0621.medi uni0621.float uni0640.long1 uni0660.small uni0661.small uni0662.small uni0663.small uni0664.small uni0665.small uni0666.small uni0667.small uni0668.small uni0669.small uni06F0.small uni06F1.small uni06F2.small uni06F3.small uni06F4.small uni06F5.small uni06F6.small uni06F7.small uni06F8.small uni06F9.smalluni06F4.urd.smalluni06F6.urd.smalluni06F7.urd.small uni08F0.smalluni064E.small2 uni064C.small uni06E5.medi uni06E6.medi radical.rtlm dot.percentuni0645.medi_KafMemMediTatweeluni0645.fina_LamMemFinaExtendeduni0645.fina_KafMemFinaExtendedaMem.fina_Extendeduni0645.fina_KafMemIsolExtended uni0640.1uni0627.fina_Tatweel uni0640.2 uni0640.3 uni0640.4uni06FA.init_SenBaaMemInituni076D.init_SenBaaMemInituni0633.init_SenBaaMemInituni077E.init_SenBaaMemInituni077D.init_SenBaaMemInituni0634.init_SenBaaMemInituni0770.init_SenBaaMemInituni075C.init_SenBaaMemInituni069A.init_SenBaaMemInituni069B.init_SenBaaMemInituni069C.init_SenBaaMemInituni069D.init_SenBaaMemInituni06FB.init_SenBaaMemInituni0636.init_SenBaaMemInituni069E.init_SenBaaMemInituni0635.init_SenBaaMemInit aYaaBari.isol aYaaBari.finaaYaaBari.fina_PostToothaSen.init_YaaBariaSad.init_YaaBari uni077B.finauni077B.fina_PostTooth uni077A.finauni077A.fina_PostTooth uni06D2.finauni06D2.fina_PostToothuni06FA.init_YaaBariuni076D.init_YaaBariuni0633.init_YaaBariuni077E.init_YaaBariuni077D.init_YaaBariuni0634.init_YaaBariuni0770.init_YaaBariuni075C.init_YaaBariuni069A.init_YaaBariuni069B.init_YaaBariuni069C.init_YaaBariuni069D.init_YaaBariuni06FB.init_YaaBariuni0636.init_YaaBariuni069E.init_YaaBariuni0635.init_YaaBariaYaaBari.fina_PostAscenderuni0627.fina_WideaBaa.init_YaaBariaFaa.init_YaaBari uni06E5.lowaLam.init_YaaBariaKaf.init_YaaBariuni063B.init_YaaBariuni063C.init_YaaBariuni077F.init_YaaBariuni0764.init_YaaBariuni0643.init_YaaBariuni06B0.init_YaaBariuni06B3.init_YaaBariuni06B2.init_YaaBariuni06AB.init_YaaBariuni06AC.init_YaaBariuni06AD.init_YaaBariuni06AE.init_YaaBariuni06AF.init_YaaBariuni06A9.init_YaaBariuni06B4.init_YaaBariuni0763.init_YaaBariuni0762.init_YaaBariuni06B1.init_YaaBariuni0777.init_YaaBariuni0680.init_YaaBariuni0776.init_YaaBariuni06BC.init_YaaBariuni0750.init_YaaBariuni0756.init_YaaBariuni0768.init_YaaBariuni06CE.init_YaaBariuni0775.init_YaaBariuni06BD.init_YaaBariuni0626.init_YaaBariuni066E.init_YaaBariuni0620.init_YaaBariuni064A.init_YaaBariuni06BB.init_YaaBariuni067F.init_YaaBariuni0755.init_YaaBariuni067D.init_YaaBariuni067E.init_YaaBariuni067B.init_YaaBariuni0628.init_YaaBariuni067A.init_YaaBariuni0751.init_YaaBariuni0646.init_YaaBariuni0753.init_YaaBariuni0752.init_YaaBariuni062A.init_YaaBariuni0678.init_YaaBariuni063D.init_YaaBariuni062B.init_YaaBariuni0679.init_YaaBariuni06B9.init_YaaBariuni0769.init_YaaBariuni0649.init_YaaBariuni067C.init_YaaBariuni0754.init_YaaBariuni06D1.init_YaaBariuni06D0.init_YaaBariuni06BA.init_YaaBariuni06CC.init_YaaBariuni0767.init_YaaBariuni077B.fina_PostAscenderuni077A.fina_PostAscenderuni06D2.fina_PostAscenderuni06B5.init_YaaBariuni06B7.init_YaaBariuni0644.init_YaaBariuni06B8.init_YaaBariuni06B6.init_YaaBariuni076A.init_YaaBariuni066F.init_YaaBariuni0761.init_YaaBariuni0760.init_YaaBariuni0642.init_YaaBariuni0641.init_YaaBariuni06A8.init_YaaBariuni06A1.init_YaaBariuni06A2.init_YaaBariuni06A3.init_YaaBariuni06A4.init_YaaBariuni06A5.init_YaaBariuni06A6.init_YaaBariuni06A7.init_YaaBariaYaaBari.fina_PostAynaHaa.init_YaaBariaAyn.init_YaaBariaMem.init_YaaBariuni077B.fina_PostAynuni077A.fina_PostAynuni06D2.fina_PostAynuni0765.init_YaaBariuni0645.init_YaaBariuni0766.init_YaaBariuni062E.init_YaaBariuni062D.init_YaaBariuni0681.init_YaaBariuni0687.init_YaaBariuni0685.init_YaaBariuni062C.init_YaaBariuni0682.init_YaaBariuni0757.init_YaaBariuni0684.init_YaaBariuni076F.init_YaaBariuni076E.init_YaaBariuni0683.init_YaaBariuni06BF.init_YaaBariuni077C.init_YaaBariuni0758.init_YaaBariuni0772.init_YaaBariuni0686.init_YaaBariuni06FC.init_YaaBariuni063A.init_YaaBariuni075E.init_YaaBariuni075D.init_YaaBariuni075F.init_YaaBariuni06A0.init_YaaBariuni0639.init_YaaBariaHeh.init_YaaBariuni0647.init_YaaBariuni06C1.init_YaaBariaTaa.init_YaaBareeuni0638.init_YaaBariuni0637.init_YaaBariuni069F.init_YaaBariaHehKnotted.isol uni06BE.init uni06FF.init uni06BE.fina uni06FF.fina uni06BE.medi uni06FF.mediaHehKnotted.finaaHeh.medi_HehYaaFinauni0647.medi_HehYaaFinauni06C1.medi_HehYaaFinauni0647.medi_PostToothHehYaauni06C1.medi_PostToothHehYaa hamza.aboveuni0660.mediumuni0661.mediumuni0662.mediumuni0663.mediumuni0664.mediumuni0665.mediumuni0666.mediumuni0667.mediumuni0668.mediumuni0669.mediumuni06F0.mediumuni06F1.mediumuni06F2.mediumuni06F3.mediumuni06F4.mediumuni06F5.mediumuni06F6.mediumuni06F7.mediumuni06F8.mediumuni06F9.mediumuni06F4.urd.mediumuni06F6.urd.mediumuni06F7.urd.mediumaAlf.fina_Narrowuni0622.fina_Narrowuni0623.fina_Narrowuni0625.fina_Narrowuni0627.fina_Narrowuni0671.fina_Narrowuni0672.fina_Narrowuni0673.fina_Narrowuni0675.fina_Narrowuni0773.fina_Narrowuni0774.fina_Narrow smallv.aboveaHehKnotted.init_YaaBariuni06BE.init_YaaBari uni08A0.fina uni08A0.init uni08A0.mediuni08A0.init_BaaRaaIsoluni08A0.medi_BaaMemFinauni08A0.medi_LamBaaMemInituni08A0.init_BaaDaluni08A0.init_BaaMemHaaInituni08A0.init_BaaBaaYaauni08A0.medi_BaaBaaYaauni08A0.medi_KafBaaInituni08A0.medi_BaaBaaInituni08A0.init_BaaNonIsoluni08A0.init_BaaSenInituni08A0.medi_BaaRaaFinauni08A0.init_BaaMemInituni08A0.init_BaaBaaHaaInituni08A0.medi_BaaBaaHaaInituni08A0.medi_SenBaaMemInituni08A0.init_BaaBaaIsoluni08A0.fina_BaaBaaIsoluni08A0.init_BaaBaaMemInituni08A0.medi_BaaBaaMemInituni08A0.medi_KafBaaMediuni08A0.medi_BaaNonFinauni08A0.medi_BaaYaaFinauni08A0.init_BaaSenAltInituni08A0.init_AboveHaauni08A0.init_BaaHaaInituni08A0.init_BaaHaaMemInituni08A0.init_Highuni08A0.medi_Highuni08A0.init_Wideuni08A0.init_BaaYaaIsoluni08A0.init_BaaMemIsoluni08A0.medi_BaaMemAlfFinauni08A0.init_BaaHehInituni08A0.medi_BaaHehMediuni08A0.init_LDuni08A0.init_BaaRaaIsolLDuni08A0.init_BaaDalLDuni08A0.init_BaaMemHaaInitLDuni08A0.init_BaaBaaYaaLDuni08A0.init_BaaNonIsolLDuni08A0.init_BaaSenInitLDuni08A0.init_BaaMemInitLDuni08A0.init_BaaBaaHaaInitLDuni08A0.init_BaaBaaIsolLDuni08A0.init_BaaBaaMemInitLDuni08A0.init_BaaSenAltInitLDuni08A0.init_BaaHaaInitLDuni08A0.init_BaaHaaMemInitLDuni08A0.init_HighLDuni08A0.init_WideLDuni08A0.init_BaaYaaIsolLDuni08A0.init_BaaMemIsolLDuni08A0.init_BaaHehInitLDuni08A0.init_YaaBarismallv.below.low uni0600.4smallv.above.inverted uni0660.prop uni0661.prop uni0662.prop uni0663.prop uni0664.prop uni0665.prop uni0666.prop uni0667.prop uni0668.prop uni0669.prop uni06F0.prop uni06F1.prop uni06F2.prop uni06F3.prop uni06F4.prop uni06F5.prop uni06F6.prop uni06F7.prop uni06F8.prop uni06F9.propuni06F4.urd.propuni06F6.urd.propuni06F7.urd.propuni0623.fina_Wideuni0671.fina_WideaBaa.init_BaaBaaHehuni0777.init_BaaBaaHehuni0680.init_BaaBaaHehuni0776.init_BaaBaaHehuni06BC.init_BaaBaaHehuni0750.init_BaaBaaHehuni0756.init_BaaBaaHehuni0768.init_BaaBaaHehuni06CE.init_BaaBaaHehuni0775.init_BaaBaaHehuni06BD.init_BaaBaaHehuni0626.init_BaaBaaHehuni066E.init_BaaBaaHehuni0620.init_BaaBaaHehuni064A.init_BaaBaaHehuni06BB.init_BaaBaaHehuni067F.init_BaaBaaHehuni0755.init_BaaBaaHehuni067D.init_BaaBaaHehuni067E.init_BaaBaaHehuni067B.init_BaaBaaHehuni0628.init_BaaBaaHehuni067A.init_BaaBaaHehuni0751.init_BaaBaaHehuni0646.init_BaaBaaHehuni0753.init_BaaBaaHehuni0752.init_BaaBaaHehuni062A.init_BaaBaaHehuni0678.init_BaaBaaHehuni063D.init_BaaBaaHehuni062B.init_BaaBaaHehuni0679.init_BaaBaaHehuni06B9.init_BaaBaaHehuni0769.init_BaaBaaHehuni0649.init_BaaBaaHehuni067C.init_BaaBaaHehuni0754.init_BaaBaaHehuni06D1.init_BaaBaaHehuni06D0.init_BaaBaaHehuni06BA.init_BaaBaaHehuni06CC.init_BaaBaaHehuni0767.init_BaaBaaHehuni0680.init_BaaBaaHehLDuni06BD.init_BaaBaaHehLDuni067E.init_BaaBaaHehLDuni067B.init_BaaBaaHehLDuni0628.init_BaaBaaHehLDuni0767.init_BaaBaaHehLDuni063D.init_BaaBaaHehLDuni0777.init_BaaBaaHehLDuni0776.init_BaaBaaHehLDuni0775.init_BaaBaaHehLDuni06CC.init_BaaBaaHehLDuni064A.init_BaaBaaHehLDuni06CE.init_BaaBaaHehLDuni0751.init_BaaBaaHehLDuni0750.init_BaaBaaHehLDuni0753.init_BaaBaaHehLDuni0752.init_BaaBaaHehLDuni0755.init_BaaBaaHehLDuni0754.init_BaaBaaHehLDuni06B9.init_BaaBaaHehLDuni06D1.init_BaaBaaHehLDuni06D0.init_BaaBaaHehLD uni06A9.altuni06A9.alt.fina uni06AF.altuni06AF.alt.fina uni06B0.altuni06B0.alt.fina uni06B1.altuni06B1.alt.fina uni06B2.altuni06B2.alt.fina uni06B3.altuni06B3.alt.fina uni06B4.altuni06B4.alt.fina uni0762.altuni0762.alt.fina uni0763.altuni0763.alt.fina uni0764.altuni0764.alt.fina uni063B.altuni063B.alt.fina uni063C.altuni063C.alt.fina aGaf.isol aGaf.fina uni0600.3 uni0603.3 uni0640.05aYaaBari.fina_PostToothFinaaBaa.medi_YaaBariuni0777.medi_YaaBariuni0680.medi_YaaBariuni0776.medi_YaaBariuni06BC.medi_YaaBariuni0750.medi_YaaBariuni0756.medi_YaaBariuni0768.medi_YaaBariuni06CE.medi_YaaBariuni0775.medi_YaaBariuni06BD.medi_YaaBariuni0626.medi_YaaBariuni066E.medi_YaaBariuni0620.medi_YaaBariuni064A.medi_YaaBariuni06BB.medi_YaaBariuni067F.medi_YaaBariuni0755.medi_YaaBariuni067D.medi_YaaBariuni067E.medi_YaaBariuni067B.medi_YaaBariuni0628.medi_YaaBariuni067A.medi_YaaBariuni0751.medi_YaaBariuni0646.medi_YaaBariuni0753.medi_YaaBariuni0752.medi_YaaBariuni062A.medi_YaaBariuni0678.medi_YaaBariuni063D.medi_YaaBariuni062B.medi_YaaBariuni0679.medi_YaaBariuni06B9.medi_YaaBariuni0769.medi_YaaBariuni0649.medi_YaaBariuni067C.medi_YaaBariuni0754.medi_YaaBariuni06D1.medi_YaaBariuni06D0.medi_YaaBariuni06BA.medi_YaaBariuni06CC.medi_YaaBariuni0767.medi_YaaBariuni077B.fina_PostToothFinauni077A.fina_PostToothFinauni06D2.fina_PostToothFinauni08A0.medi_YaaBariaBaa.init_BaaBaaYaaBariuni0777.init_BaaBaaYaaBariuni0680.init_BaaBaaYaaBariuni0776.init_BaaBaaYaaBariuni06BC.init_BaaBaaYaaBariuni0750.init_BaaBaaYaaBariuni0756.init_BaaBaaYaaBariuni0768.init_BaaBaaYaaBariuni06CE.init_BaaBaaYaaBariuni0775.init_BaaBaaYaaBariuni06BD.init_BaaBaaYaaBariuni0626.init_BaaBaaYaaBariuni066E.init_BaaBaaYaaBariuni0620.init_BaaBaaYaaBariuni064A.init_BaaBaaYaaBariuni06BB.init_BaaBaaYaaBariuni067F.init_BaaBaaYaaBariuni0755.init_BaaBaaYaaBariuni067D.init_BaaBaaYaaBariuni067E.init_BaaBaaYaaBariuni067B.init_BaaBaaYaaBariuni0628.init_BaaBaaYaaBariuni067A.init_BaaBaaYaaBariuni0751.init_BaaBaaYaaBariuni0646.init_BaaBaaYaaBariuni0753.init_BaaBaaYaaBariuni0752.init_BaaBaaYaaBariuni062A.init_BaaBaaYaaBariuni0678.init_BaaBaaYaaBariuni063D.init_BaaBaaYaaBariuni062B.init_BaaBaaYaaBariuni0679.init_BaaBaaYaaBariuni06B9.init_BaaBaaYaaBariuni0769.init_BaaBaaYaaBariuni0649.init_BaaBaaYaaBariuni067C.init_BaaBaaYaaBariuni0754.init_BaaBaaYaaBariuni06D1.init_BaaBaaYaaBariuni06D0.init_BaaBaaYaaBariuni06BA.init_BaaBaaYaaBariuni06CC.init_BaaBaaYaaBariuni0767.init_BaaBaaYaaBariuni08A0.init_BaaBaaYaaBariuni0687.init_BaaYaaBariuni062C.init_BaaYaaBariuni0684.init_BaaYaaBariuni076F.init_BaaYaaBariuni076E.init_BaaYaaBariuni0683.init_BaaYaaBariuni06BF.init_BaaYaaBariuni077C.init_BaaYaaBariuni0758.init_BaaYaaBariuni0686.init_BaaYaaBariaHaa.init_BaaYaaBariuni08A0.init_BaaBaaHehuni08A0.init_BaaBaaHehLDuni0620.init_BaaBaaHehLD uni0657.urd uni0657.smallf_bf_f_bf_kf_f_kf_hf_f_hf_jf_f_jiogonek.dotless gravecomb.cap acutecomb.cap uni0302.cap uni030A.cap tildecomb.cap uni0304.cap uni0306.cap uni0327.capuni0308.narrow uni0308.cap uni030C.cap zero.propone.proptwo.prop three.prop four.prop five.propsix.prop seven.prop eight.prop nine.propi.TRK zero.small zero.medium one.small one.medium two.small two.medium three.small three.medium four.small four.medium five.small five.medium six.small six.medium seven.small seven.medium eight.small eight.medium nine.small nine.medium exclam.ref1 cent.ref1Eth.ref1 Oslash.ref1 divide.ref1 oslash.ref1 dcroat.ref1 Hbar.ref1 hbar.ref1 Lslash.ref1 lslash.ref1 Tbar.ref1 tbar.ref1 uni060B.ref1 uni0612.ref1 uni061F.ref1 uni065E.ref1 uni202A.ref1 uni202D.ref1 uniFDFD.ref1"X    &'()?@@ABCLM^_noyz239:;<ABCDEFFGJKxyyz &.6DRZhp~&0 &L 0` 0X &X &: &j DFLTarab6latn  ARA SND 8URD X      TRK (    caltcaltccmpVccmp^ccmphccmptfinainitligaloclloclloclloclmedipnumrligrtlmss01ss02ss03ss043 '()+,03579;>ACEG4 '()+,03579;>ACEG   (0>FNV^fnv~ (08DLT\dlt "*2:BJRZbjrz "*2:BJRZbjrz"6>R$,6>FNV^fnv~ (0:BJRZbjr6FJ\j J *.2&P^p4n@NTt !(!!"*"l""#.#n#$$@$$% %R%%&,&~&''@'X'v''((.(<(@(D(d(h()j*T+|,D,- -4--.@.d./|/00112J233X4$4P445 5,5466L6T66708f89R99::::;H;<=>>>??$?R?@TA2AbABTBvBCRCCDFDDE F&FxFGG<GH"H\HIKXKLDMMMNPQQRRRSTVWWXYYYZ\]]^^^_`abcd6deeVeeff8fjffg*gTg~ggh.hlhhiiHi~iijjFjjjkk:kdkkkl6lllm m2m^mmmn*nTnnoo,ozop opp<qqr rZs0sjst*t.tuw:x>y yzzJzz{L{r{{{{||$|}V}~~\~~~,B2nrHL8t<@bfQST STH! MV xvQL=>Aiw'yw}~{m PJEFGHIBNDCKgkhjzoum (sKnp|qNMOML@vxrl  tnl ?}}.T))U++V-.WWYY\e\iwfz}uyz} XSOPSoz)!W\WXYZ[T`VU]mqnpq*RrUTV_^Ry{r Q}}.T))U++V-.WWYY\e\iwfz}uyz}  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptz~ "&*.26:>BFJNRVZ^bfjnrvz~?>:;j&]_JE+,/ct|"dCAB@`kiaghe\I8345670<219aebd~o%##$%DpZYc[^fbGFH;:.su}f=<- }})+0.22KLWY\(6",;;;; fl  KXl`!z'*=`grwwzz:JRk,l&)*--//36Ofmrttzz|*+j2vQLAiw'ySX)Soz2)EJ]_j"/ct|=?>:;j&]_JE/ct|"SX)Soz=)LQvy'Aiw~BC~     N Ic~c~2)EJ]_j"/ct|~BC=)LQvy'Aiw"2)EJ]_j"/ct|~BC~BC=)LQvy'Aiw*  B  2"#$%&BH! MVH!z{|}~ MV OPadyar:V MV MV MV:P4 MV MVc:. MVc:$@\x MV MV MV MVabr:V MV MV MVabdP4 MV MVabd. MVabd:Vr MV MV MV:4P MV MVc:. MVc:(D`| MV MV MV MVab">Zv MV MV MVabd4P MV MVabd. MVabdda!z{|}~!z{|}~!z{|}~!z{|}~ba!z{|}~!z{|}~!z{|}~bd!z{|}~!z{|}~!z{|}~wwuv"#iovoo io io& &&io"}}$&(*_rs .t22KLWY]::<BDJYk"&--//36 af tt|6ADc"#2&,&&io"}}$&(*_rs .t22KLWY]::<BDJYk"&--//36 af tt|6ADc"#."(&&;ioKXl"'^b!w(*=@B`grwwzz"#"($"!io"#$*0!!!io"# &,2:!!!io"#$*0$"!io"# &,28!!!io"#"(.4:B!!!io"# &,28$"!io"#"(.4:@!!!io"#$*06<BJ!!!io"#$*0#"!oo"# &,28#%!oo"#"(.4:B#%!oo"# &,28#"!oo"#"(.4:@#%!oo"#$*06<BJ#%!oo"# &,28#"!oo"#"(.4:@#%!oo"#$*06<BJ#%!oo"#"(.4:@#"!oo"#$*06<BH#%!oo"#&,28>DJR#%!oo"#!v"#$*I->@A    Q S T245.:B   M U.6/ **12"#%Z* !"#$%&'()*+,-./01234567l)$l2l)"wxy<=>?AEHI+,.012789:;<OPRTUV[\]^_`&n2l)"wxy<=>?AEHI"wxy<=>?AEHI+,.012789:;<OPRTUV[\]^_`(p2l)"wxy<=>?AEHI"wxy<=>?AEHI"wxy<=>?AEHI+,.012789:;<OPRTUV[\]^_`N     '()*+,-./01234567  "#$%& l!)'(:ww<=BM>44l'()ww+,1<!z: : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r)9&66)l3|)2&88)|\+ tt)*&::)t~<         =N);~<|}~O`);"2<<=N):Caf mr"2==O`):Caf mrh !"#$%&'(       9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` aYeTlR 0@@)) .>N??@l))) $L@))3 9 aIrs Yk<GR0]"@) (8@@l))Yk<GRSY      !"#$%&'()*+,-./012l)*RvxTW,BBlvxRU)*Z*     l)"Dl)0)& M N O P Q R S T U V G H I J K L:Cmr  FFmr:C nmrXqrstuvwxyz{|}~34l)*)tt+,<GW4bcdefg!gl !t7abcdefghijklmn\]^_`89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ["&=`mrtt*wwzz|HIJKLMN      !"#$%&;<=>?@ABCDEFG'()*+,-./01234567UVOPQRST89:WXYZ[\]^_`abcdef KQl0='(N=NPglbvxhk{z:                           ! " # $ % & ' ( ) * + , - . / 0l)9P%{|}~opqrstuvwxyz"&grAF0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D Emr@ L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h @ u v w x y z { | } ~  i j k l m n o p q r s t!grh1 gl)zz/0 Vmr 56789:56789:mrv8                      l)7~<     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D F G H I J K L M N O P Q R S T U V El!)zz:;d W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  lRb~<OQUVWX_`abcd;<=>?@ABCDEFGHIJKLZYR^TS[]\PMN<-/3456abcdefghijklmnopqr G H I J K L W X Y Z [ \uvwxyz68:<>@BDFHJLr6y{qrstuvklmnop|~}zwx6-/3456abcdefmnopqr G H I J K L W X Y Z [ \uvwxyz68:<>@BDFHJL mr2 mr6 6 7 8 9 : ; < = > ? @ A B C D E F / 0 1 2 3 4 5!glzz   glzz&               :Cgl 6 ' ( ) * + , - . / 0 1 2 3 4 5 6 7 ! " # $ % & 8!glzzU)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{lzzRSe ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  l!Rc( j l m n o p q r s t u v w x y z {wwJ" 89:;<=>?@ABCDEFGH!Cghijklmnopqrstuvwxyz{|}~l=N)gl;ttAB mrN$ !ww '7l3 l|)2,     O`tt mr G L@                      ! " # $ % & ' ( ) * + , - .     / 0 1 2 3 4 5 6 7 8 9l)4?J" s t u v w x y z { | } ~  O` )*gl\+ lzz)*L:C-- // 36 =fmr:66@88A::B<<C>>D@@EBBFDDGFFHHHIJJJLLKJ"     =N6    IJKLMNOPQRSTUVWXYKQ!X) b c d e f g h                   ! " # $ % & ' ( ) * + , - .RXO` W X Y Z [ \ ] ^ _mry{|; zz)*/:H! 2   !gl|;./01234567      ()*+,-"#$%&'!:C=f mr4zz:v !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP@ABCDEFGHIJKLMNOP !"#$%&'()*+,-./0123456789:;<=>?l!)'7:Ktunopqrst | } ~  QRSTUVWXYZ[\]^_`a]^_`abcdefghijklm[\ F G H I J K  KQl0='(_=NaglswwyzJ"uvwxyz{|}~ !@0LKQ'(%=`'zzKCt$lrMmr"wxy<=>?AEHIt"wxy<=>?AEHI&nMmr"wxy<=>?AEHI"wxy<=>?AEHIt"wxy<=>?AEHI(pMmr"wxy<=>?AEHI"wxy<=>?AEHIt"wxy<=>?AEHI"wxy<=>?AEHI&ntMmr"wxy<=>?AEHIt"wxy<=>?AEHI"wxy<=>?AEHI&8MmrGJ"wxy<=>?AEHIt"wxy<=>?AEHI&nMmr"wxy<=>?AEHIGJt"wxy<=>?AEHI$6<MmrGJtGJFt*rxg=Ngl"wxy<=>?AEHIt"wxy<=>?AEHI,tg=Ngl"wxy<=>?AEHI"wxy<=>?AEHIt"wxy<=>?AEHI.v g=Ngl"wxy<=>?AEHI"wxy<=>?AEHIt"wxy<=>?AEHI"wxy<=>?AEHI,tzg=Ngl"wxy<=>?AEHIt"wxy<=>?AEHI"wxy<=>?AEHI,>g=NglGJ"wxy<=>?AEHIt"wxy<=>?AEHI,tg=Ngl"wxy<=>?AEHIGJt"wxy<=>?AEHI*<Bg=NglGJtGJz$lr`gl"wxy<=>?AEHIz"wxy<=>?AEHI&n`gl"wxy<=>?AEHI"wxy<=>?AEHIz"wxy<=>?AEHI(p`gl"wxy<=>?AEHI"wxy<=>?AEHIz"wxy<=>?AEHI"wxy<=>?AEHI&nt`gl"wxy<=>?AEHIz"wxy<=>?AEHI"wxy<=>?AEHI&8`glGJ"wxy<=>?AEHIz"wxy<=>?AEHI&n`gl"wxy<=>?AEHIGJz"wxy<=>?AEHI$6<`glGJzGJDt$lrkO`"wxy<=>?AEHIt"wxy<=>?AEHI&nkO`"wxy<=>?AEHI"wxy<=>?AEHIt"wxy<=>?AEHI(pkO`"wxy<=>?AEHI"wxy<=>?AEHIt"wxy<=>?AEHI"wxy<=>?AEHI&ntkO`"wxy<=>?AEHIt"wxy<=>?AEHI"wxy<=>?AEHI&8kO`GJ"wxy<=>?AEHIt"wxy<=>?AEHI&nkO`"wxy<=>?AEHIGJt"wxy<=>?AEHI$6<kO`GJtGJ&0qHQ=`mr"&&,yyy=`z:Caf mr,6IIIl))*tt&0JJKgl!! LL=`"& MMmrt,NNwwzPOO KQl0='(N=NPglbvxhk&PPl)&QQgrAF "& RRmr SS&0TTTglmr!&6UUUgl)z&0qVu=`mryz{&6qWM=`mrt&XXl),2YYYl)z!,<ZZZl)) ^^mr&,___glz! ``glz aagl:C&0bbbgl!z,<cccl))z,<dddl))!eeweKQ ff!2ggl=N)gl;At hhmr$4ii~w !'7z&jjl)| kkO`t"2ql=`mr G L:C M V $4:ql=`mr G L:C M V &mml)&Iml) nnO` oogl)*&ppl)z qq=`:C-- // 36 afmr rr=N ssKQ!&ttRXO` uumryz{,<vvv)z&??l)Yk<= ww xxgl8Hzz~l)RS!'7zJ{{KQl0'(AwwCDIT,{|=N gl!&}} ,&TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ )*+2 9 a3 \4D      )&),< ) 9 a)R      !"#$%&'()*+,6789:;<=>?@AB012345-./l)=N6glHNOPQ8l)=N6glHNN$^_`abcdMNOPQRSTUVWXYZ[\]fgJKLijkGHI KQ'(vx !"mm#>KQ'(vxmm <z$lr~"wxy<=>?AEHIz"wxy<=>?AEHI&n~"wxy<=>?AEHI"wxy<=>?AEHIz"wxy<=>?AEHI(p~"wxy<=>?AEHI"wxy<=>?AEHIz"wxy<=>?AEHI"wxy<=>?AEHI&nt~"wxy<=>?AEHIz"wxy<=>?AEHI"wxy<=>?AEHI&8~GJ"wxy<=>?AEHIz"wxy<=>?AEHI&n~"wxy<=>?AEHIGJz"wxy<=>?AEHI$6<~GJzGJ8~~KQ'(%=`'z [[gl --//36afmr  G L W \uz$ ]\mr --//36afmr  G L W \uz$J"34)* & )*b;"wxy<=>?AEHIA;>C >C >C"KQ!:C "&--//36Of#mr;A 1 6G M S Y : bk s  G L W \|( :J[Luz^dejv|}~X)hijklmnopqrstuvwxyz{|}~KQ!z:89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop)9&)H!tt & t$ ^DJPV\bhntzghijklmnopqrZ"#$%&'ABCDEFgr    "'AF4gr    "'AF +,..027<O`  s 0 B TJ[fDJPV\bhntzghijklmnopqrZ"#$%&'ABCDEFgr    "'AF6@gr    "'AFDJ8>Hgr    "'AFDJD14 14!(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! (.4:@FLRX^djpv|                  (  |   s  $J[6"JPV\bhntz  Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q '7" '7 : b)RS"2l):C"7);ACCZ*lmnopqrstuvwxyz{|}~7) S Vlmnpstuy|~                    # $ % ( ) , . / 0 2 4 5 8 ; ? @ A C D W X Y [ ^ _ ` c d g i j k m o p s v z { | ~                " % ) * + - . ` a b d g h i l m p r s t v x y |    )*+-012569;<=?ABEHLMNPQqrsuxyz}~   #$')*+-/036:;<>?!"#%'(+.23467  !"#%&   !(,,LLhhxy~~/ ! 0> 7 EN c r] m } !} ~    #$*(%'- )+,"/.01&!92:@>;3=C456?AB8EDFG<7OHPVTQISYJKLUWXN[Z\]RMe^fljg_io`abkmndqprshc{t|}uvwxz~y     ! "#+$,20-%/5&'(134*7689.)A:BHFC;EK<=>GIJ@MLNOD?WPX^\YQ[aRST]_`VcbdeZUmfntrogqwhijsuvlyxz{pk&'-+( *0!"#,./%2134)$lmnpstuy|~                    # $ % ( ) , . / 0 2 4 5 8 ; ? @ A C D W X Y [ ^ _ ` c d g i j k m o p s v z { | ~                " % ) * + - . ` a b d g h i l m p r s t v x y |    )*+-012569;<=?ABEHLMNPQqrsuxyz}~   #$')*+-/036:;<>?!"#%'(+.23467  !"#%&   Pqrstuvwxyz{|}~:Czz    9O Zz\+zz)* z:Cz  8 ] ^ _ {Z1234,2)z:C,2z:C"2<B  .) / 9z:Cz:C#6IK579;=?ACEGJLH:@>86BFD<  opq+,.012789:;<&,[[gl 68:<>@BDFHJL&,]\mr 68:<>@BDFHJL qq=` 68:<>@BDFHJL6.b T^",NbFpZdnL~  &,28>D^SQVUPONMT $XTON] $]`[TX  &,28>DX^TSQUONMT $AX]TSO _][O  &,28>DT^SQPUONMO]X]NT X]NP$*06<WS QUPONMTX]N &,[T!X]ON $`[T%X#] "(.4:@FL3^1W/V-S+Q)PUONM UNM5O M9U7ON [>X<T:N  &,28>D^SQVUPONMT $XTON] $]`[TX  &,28>DX^TSQUONMT $BX]TSO $`_][O$*06<^SQPUONMO]X]NT  X]NP$*06<WSQUPONMTX]N &,[T"X ]ON &,U`[T&X$] "(.4:@FL4^2W0V.S,Q*PUONM UNM6O M8OUN [?X=T;N$358::<=DSUX'ZZ+\],L~ $,4<DLRX^djpIMIKINIEIOILKEMONLII hDFLTarab&latnJARA SND URD  TRK curs kern&marko4opX  &,))VJDA;/A;/A !(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! !(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! !(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! !(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! !(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! PP!(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! &8BHRXbx228dd222`,KQ'(glww(mm+ !(,,"KL#fh%xy(~~*+-;K ! 0Z 7 Ej  y c r  !anj!(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! lnsty #!(,,LLhhxy~~::!BB"#3 ! 0B 7 ER  a  b c rc s  M M U U !..66 (.4:@FLRX^djpv|zz)g nzg >Iy?AI>DJPV\bhntz,hfzhNX,hNc M N 8I$gx6d M N e M N oq =N f M Ng!(,,"KL#fh%xy(~~*+-;K ! 0Z 7 Ej  y c r  !anA h~fll  oq =N  0BT8Ifxgx 2"#$%&\]^_`{|}~flm  oq =N  0BT8Ifxgx 2"#$%&\]^_`{|}~dn  oq =N  0BT8Ifxgx 2"#$%&\]^_`{|}~O!(,,LLhhxy~~/ ! 0> 7 EN c r] m } !8IgxP!(,,LLhhxy~~/ ! 0> 7 EN c r] m } !FQKK fg   an*88IgxFRKK fg   an*8N>  &,hghhh_hQ'tuvwx3456789<=>?ADEHI' "(.4:@FLRX^djpv| (h (hhhh%h9hhqh">%hqh%hHH9h%hhp> ( ( ( ( ({ (M (phphph>h@>h hh%hN>f  &,b^bbb_bQ y@GJ *06<BHNTZ`bbb4bb4&B&.  $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv| ;J> l6 XB;8EB 8PKf8,8) j S($8Qy8_fZ8$R\L68M8!(|!81Y1X:Jj1^ W[#pB8 8PKf,8j($8Q_f$L68!(|!8JW[#pJJ]#ffl&'*0348:;<>?@ACEIKMRS\^efmprxyz{}~  #$%  a  = x  Z ' [ ' JsYi8_)%D   ^h ~ &,28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzX^<<<<X^X^<X^X^<X^X^<<X^ XX^:XX)XXXXXJJJJJXXJXXJXXJ::::::::::::::::|dfhXXFFFFFXXFXXFXXFXX~~~~~XX~XX~XX~d ))))))))))))))))VV^XXc(c(c(c(c(XXc(XXc(XXc(XXc&c&c&c&c&XXc&XXc&XXc&ZTVT_:}})+ -. %'00AACCmm  . E E/ Y h0 @ A  B = =C x xD E F V Z Zf g ' 'h [ [i j  .k { | }~JJssYYap8800Wf))QQAHh8N pv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~pBpBLpB~^,Lrf fx~FlLpBrl0&L.zz~V;.S J<4|do nx[LF~ILXSvxxvH&)9cfht|h c(xc&xGVP rT , dR<;!~!x4f"38P2T{ sk dcEGLLLfff888LXL\XL]A~XPXl/2$%&'*+-/03468:;<>?@ACEIKMPQRSUXY\]^_aefjkmprxyz{}~    #$%,2"#%\]_{|~/CDEIRS y &,28>DJPV9ZU!(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! V!(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! oq =N 0BW!(,,LLhhxy~~/ ! 0> 7 EN c r] m } ! "& bgFXKK fg   an*8 FYKK fg   an*8 oq =N 0BZ l {  oq =N 0BT[ l { 8I$gx6\ l { "& bg] l { [t*^^`}_#!(,,LLhhxy~~::!BB"#3 ! 0B 7 ER  a  b c rc s  M M U U !..66lmnpstuy|~                    # $ % ( ) , . / 0 2 4 5 8 ; ? @ A C D W X Y [ ^ _ ` c d g i j k m o p s v z { | ~                " % ) * + - . ` a b d g h i l m p r s t v x y |    )*+-012569;<=?ABEHLMNPQqrsuxyz}~   #$')*+-/036:;<>?!"#%'(+.23467  !"#%&   FSKQ'(glww(mm+T|)^` :C   M V(.72< )^a :C   M V(.72< ) (z "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv|     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z     " q~Uo//UoUo qqqqqqqqqqqqqqqqq~~UUUUUUoooooo///]/\/]/V/////UUUUUUooooooUUUUUUoooooo)66NNVWZ[hhkkst    ##446799  b h & 2 E  P W _W'7`qQa[td  !!!:^  !!:X !:^!!cX!c<$j!z{|}~!z{|}~!z{|}~!z{|}~d!z{|}~!z{|}~!z{|}~O^!z{|}~!z{|}~aX!z{|}~a<$j!z{|}~!z{|}~!z{|}~!z{|}~bd !!z{|}~!z{|}~!z{|}~b^"#!z{|}~!z{|}~bX$!z{|}~bd%&'!z{|}~!z{|}~!z{|}~P^()!z{|}~!z{|}~dX*!z{|}~dd+,-!!!:^./!!:X0!:^12!!cX3!c$j<4567!z{|}~!z{|}~!z{|}~!z{|}~d89:!z{|}~!z{|}~!z{|}~O^;<!z{|}~!z{|}~aX=!z{|}~a$j<>?@A!z{|}~!z{|}~!z{|}~!z{|}~bdBCD!z{|}~!z{|}~!z{|}~b^EF!z{|}~!z{|}~bXG!z{|}~bdHIJ!z{|}~!z{|}~!z{|}~P^KL!z{|}~!z{|}~dXM!z{|}~d. >>^^$$&&**--22446688DDFFGG HH II LL PQ RR UU VVWWXXYYZZ\\]]                      !!""$$&&(())**++,,--..//00112233446688;;==??@@          >^d$@ ZZ\\6688@ R$ 1z0.,"`H@~h`hHb 6@   ??ll||    #  #(0##$$%%&&')**+,--./0011223344556677 88 99 :: ;; <<==DDFFGGHHIIJJKKLLMMNNOO PQRRSS!TT"UUVV&WW)XX*YY,ZZ-[[.\\/]]+ll *//             &&  &!!""&## $$)%% &&)'' (())) ***++ ,,*-- ..*// 00*11 22*33 44*55 66-7788/99::;;+<<==+>>??+@@CC!&& ) ) ) - - -+)/$%$%0' ?l|^ @ b*jRBP&v&lnnB@nVbjz^zx|xDDEEFFGGHHII JJKK LLMM NN OO PQ RRSSTTUUVVWWXXYYZZ[[\\]]            ""$$&&((**,,..0022446688;;==??CC                #""$$%%&&')**+,--./22334455778899::<< ?? @@DD FFGGHHJJKKMMNNOORRSSTTVV"WW$XX%YY&ZZ'[[(\\)``lloo!  %))     ""  """"##$$$%%&&$''(($))**%++,,%--..%//00%1122%3344%5566'77 88)99 CC""$$$'''$ )  DEFGHIJKLMNOPQRSTUVWXYZ[\]   "$&(*,.02468;=?C ^8?rllpjdzbvrn^ r$ $"<hT46:nTz6\xbF^Ld~frt**dj|\~@ V^8HJLrfJftby$$%%&&''(())**+, -- .. // 00 112233445566778899::;;<<==        !!##%%''))++--//1133557799::<<>>    -  - + 4>2$$%%&&')**+,--./0011223344556677 88 99 :: ;; <<==??@@DDEEFFGGHHII JJ#KK&LLMM'NN&OO(PQRRSS*TT,UUVV1WW5XX8YY:ZZ;[[<\\=]]9``ll$oo0||%  8==####&&'&(((((        11  1!!""1## $$5%% &&5'' ((5)) **8++ ,,8-- ..8// 00811 22833 44855 66;7788=99::;;9<<==9>>??9@@ CC' &&&*11 5 5 5 ; ; ;9&5=././$%  >)76"!32$%&'()*+,-./0123456789:;<=  !#%')+-/13579:<>\ <8H  bbooEE     w  $$%%')+,--./00113355778899 :: ;; << ?? @@GGHHRR   ##%%''))++--//113355 77 99      boEV %%%%%%%%&& &&&&"&(&.&4&:&@&F&L&R&X&^&d&j&p&v&|&&&&&&&&&&&&&&&&&&&&&''' ''''$'*'0'6'<'B'H'N'T'Z'`'f'l'r'x'~'''''''''''''''''''''(((((( (&(,(2(8(>(D(J(P(V(\(b(h(n(t(z(((((((((((((((((((((()) ))))")().)4):)@)F)L)R)X)^)d)j)p)v)|)))))))))))))))))))))*** ****$***0*6*<*B*H*N*T*Z*`*f*l*r*x*~*********************++++++ +&+,+2+8+>+D+J+P+V+\+b+h+n+t+z++++++++++++++++++++++,, ,,,,",(,.,4,:,@,F,L,R,X,^,d,j,p,v,|,,,,,,,,,,,,,,,,,,,,,--- ----$-*-0-6-<-B-H-N-T-Z-`-f-l-r-x-~---------------------...... .&.,.2.8.>.D.J.P.V.\.b.h.n.t.z......................// ////"/(/./4/:/@/F/L/R/X/^/d/j/p/v/|/////////////////////000 0000$0*00060<0B0H0N0T0Z0`0f0l0r0x0~000000000000000000000111111 1&1,12181>1D1J1P1V1\1b1h1n1t1z111111111111111111111122 2222"2(2.242:2@2F2L2R2X2^2d2j2p2v2|222222222222222222222333 3333$3*30363<3B3H3N3T3Z3`3f3l3r3x3~333333333333333333333444444 4&4,42484>4D4J4P4V4\4b4h4n4t4z444444444444444444444455 5555"5(5.545:5@5F5L5R5X5^5d5j5p5v5|555555555555555555555666 6666$6*60666<6B6H6N6T6Z6`6f6l6r6x6~666666666666666666666777777 7&7,72787>7D7J7P7V7\7b7h7n7t7z777777777777777777777788 8888"8(8.848:8@8F8L8R8X8^8d8j8p8v8|888888888888888888888999 9999$9*90969<9B9H9N9T9Z9`9f9l9r9x9~999999999999999999999:::::: :&:,:2:8:>:D:J:P:V:\:b:h:n:t:z::::::::::::::::::::::;; ;;;;";(;.;4;:;@;F;L;R;X;^;d;j;p;v;|;;;;;;;;;;;;;;;;;;;;;<<< <<<<$<*<0<6<<=D=J=P=V=\=b=h=n=t=z======================>> >>>>">(>.>4>:>@>F>L>R>X>^>d>j>p>v>|>>>>>>>>>>>>>>>>>>>>>??? ????$?*?0?6?@D@J@P@V@\@b@h@n@t@z@@@@@@@@@@@@@@@@@@@@@@AA AAAA"A(A.A4A:A@AFALARAXA^AdAjApAvA|AAAAAAAAAAAAAAAAAAAAABBB BBBB$B*B0B6BCDCJCPCVC\CbChCnCtCzCCCCCCCCCCCCCCCCCCCCCCDD DDDD"D(D.D4D:D@DFDLDRDXD^DdDjDpDvD|DDDDDDDDDDDDDDDDDDDDDEEE EEEE$E*E0E6EFDFJFPFVF\FbFhFnFtFzFFFFFFFFFFFFFFFFFFFFFFGG GGGG"G(G.G4G:G@GFGLGRGXG^GdGjGpGvG|GGGGGGGGGGGGGGGGGGGGGHHH HHHH$H*H0H6HIDIJIPIVI\IbIhInItIzIIIIIIIIIIIIIIIIIIIIIIJJ JJJJ"J(J.J4J:J@JFJLJRJXJ^JdJjJpJvJ|JJJJJJJJJJJJJJJJJJJJJKKK KKKK$K*K0K6KLDLJLPLVL\LbLhLnLtLzLLLLLLLLLLLLLLLLLLLLLLMM MMMM"M(M.M4M:M@MFMLMRMXM^MdMjMpMvM|MMMMMMMMMMMMMMMMMMMMMNNN NNNN$N*N0N6NODOJOPOVO\ObOhOnOtOzOOOOOOOOOOOOOOOOOOOOOOPP PPPP"P(P.P4P:P@PFPLPRPXP^PdPjPpPvP|PPPPPPPPPPPPPPPPPPPPPQQQ QQQQ$Q*Q0Q6QRDRJRPRVR\RbRhRnRtRzRRRRRRRRRRRRRRRRRRRRRRSS SSSS"S(S.S4S:S@SFSLSRSXS^SdSjSpSvS|SSSSSSSSSSSSSSSSSSSSSTTT TTTT$T*T0T6TUDUJUPUVU\UbUhUnUtUzUUUUUUUUUUUUUUUUUUUUUUVV VVVV"V(V.V4V:V@VFVLVRVXV^VdVjVpVvV|VVVVVVVVVVVVVVVVVVVVVWWW WWWW$W*W0W6WXDXJXPXVX\XbXhXnXtXzXXXXXXXXXXXXXXXXXXXXXXYY YYYY"Y(Y.Y4Y:Y@YFYLYRYXY^YdYjYpYvY|YYYYYYYYYYYYYYYYYYYYYZZZ ZZZZ$Z*Z0Z6Z[D[J[P[V[\[b[h[n[t[z[[[[[[[[[[[[[[[[[[[[[[\\ \\\\"\(\.\4\:\@\F\L\R\X\^\d\j\p\v\|\\\\\\\\\\\\\\\\\\\\\]]] ]]]]$]*]0]6]<]B]H]N]T]Z]`]f]l]r]x]~]]]]]]]]]]]]]]]]]]]]]^^^^^^ ^&^,^2^8^>^D^J^P^V^\^b^h^n^t^z^^^^^^^^^^^^^^^^^^^^^^__ ____"_(_._4_:_@_F_L_R_X_^_d_j_p_v_|_____________________``` ````$`*`0`6`<`B`H`N`T`Z```f`l`r`x`~`````````````````````aaaaaa a&a,a2a8a>aDaJaPaVa\abahanatazaaaaaaaaaaaaaaaaaaaaaabb bbbb"b(b.b4b:b@bFbLbRbXb^bdbjbpbvb|bbbbbbbbbbbbbbbbbbbbbccc cccc$c*c0c6cdDdJdPdVd\dbdhdndtdzddddddddddddddddddddddee eeee"e(e.e4e:e@eFeLeReXe^edejepeve|eeeeeeeeeeeeeeeeeeeeefff ffff$f*f0f6fgDgJgPgVg\gbghgngtgzgggggggggggggggggggggghh hhhh"h(h.h4h:h@hFhLhRhXh^hdhjhphvh|hhhhhhhhhhhhhhhhhhhhhiii iiii$i*i0i6ijDjJjPjVj\jbjhjnjtjzjjjjjjjjjjjjjjjjjjjjjjkk kkkk"k(k.k4k:k@kFkLkRkXk^kdkjkpkvk|kkkkkkkkkkkkkkkkkkkkklll llll$l*l0l6lmDmJmPmVm\mbmhmnmtmzmmmmmmmmmmmmmmmmmmmmmmnn nnnn"n(n.n4n:n@nFnLnRnXn^ndnjnpnvn|nnnnnnnnnnnnnnnnnnnnnooo oooo$o*o0o6opDpJpPpVp\pbphpnptpzppppppppppppppppppppppqq qqqq"q(q.q4q:q@qFqLqRqXq^qdqjqpqvq|qqqqqqqqqqqqqqqqqqqqqrrr rrrr$r*r0r6rsDsJsPsVs\sbshsnstszsssssssssssssssssssssstt tttt"t(t.t4t:t@tFtLtRtXt^tdtjtptvt|tttttttttttttttttttttuuu uuuu$u*u0u6uvDvJvPvVv\vbvhvnvtvzvvvvvvvvvvvvvvvvvvvvvvww wwww"w(w.w4w:w@wFwLwRwXw^wdwjwpwvw|wwwwwwwwwwwwwwwwwwwwwxxx xxxx$x*x0x6xyDyJyPyVy\ybyhynytyzyyyyyyyyyyyyyyyyyyyyyyzz zzzz"z(z.z4z:z@zFzLzRzXz^zdzjzpzvz|zzzzzzzzzzzzzzzzzzzzz{{{ {{{{${*{0{6{<{B{H{N{T{Z{`{f{l{r{x{~{{{{{{{{{{{{{{{{{{{{{|||||| |&|,|2|8|>|D|J|P|V|\|b|h|n|t|z||||||||||||||||||||||}} }}}}"}(}.}4}:}@}F}L}R}X}^}d}j}p}v}|}}}}}}}}}}}}}}}}}}}}}~~~ ~~~~$~*~0~6~<~B~H~N~T~Z~`~f~l~r~x~~~~~~~~~~~~~~~~~~~~~~~ &,28>DJPV\bhntz "(.4:@FLRX^djpv|ĀʀЀր܀ $*06DJPV\bhntz‚Ȃ΂Ԃڂ "(.4:@FLRX^djpv|ăʃЃփ܃ $*06DJPV\bhntz…ȅ΅ԅڅ "(.4:@FLRX^djpv|ĆʆІֆ܆ $*06DJPV\bhntzˆȈΈԈڈ "(.4:@FLRX^djpv|ĉʉЉ։܉ $*06DJPV\bhntz‹ȋ΋ԋڋ "(.4:@FLRX^djpv|ČʌЌ֌܌ $*06DJPV\bhntzŽȎΎԎڎ "(.4:@FLRX^djpv|ďʏЏ֏܏ $*06DJPV\bhntz‘ȑΑԑڑ "(.4:@FLRX^djpv|ĒʒВ֒ܒ $*06DJPV\bhntz”ȔΔԔڔ "(.4:@FLRX^djpv|ĕʕЕ֕ܕ $*06Ds<BbJDbBLbbLbLb>~ d dbbbbbbbbbbbbbb6bbbDbXbbbbULbbBJDBbbbLbLbLbLbG#Lb d df~H~ dt~>~bbbbbbbbbbbNbNbbbbbbbbb6b6b6b6b6b6bbbb bbbbbbbbbbbDbDbDb XbXbXbXbXbbt~bbbbbbbbbbbbbbbb+XbbbbbbbLbLbLb d ~bbb6b6bbbbXbXbXbDbbbbf~z~bb d^B_BbbbbXX ~bbbbbbb,bbbLbbbbb,b6bJb lb dXbbbbb bb&bbabXbDbbXbbbbbXbXbbb bbbbb bXbblb bbbb b*bbbbbbbbIbbbb,bb&Phb"bbPbbb&b8bb,bbbb&6bbbbdbbbbbbbbDb4bbbXbb(bb"bbbbbb7b>b$bdbbbbbbbbbbb@bbbd|_bWbZbbbbbbLbbhbb'bbMbbbbbbTbTb,bbfbbcb1dbbbbXb:bbrbrbrbb bb bbbbb.bbnb1dbbbbbbbbXbbbbbl|bbbbbdb?bbbbb|bdbbbbeb,bvb2b,bWbXbbbbbb[bDb,bbbcbbbPbbb^bbbbXdbbbbXbbbbbb&bbbwbbb&vbbbbbbb,b,b,b,b,b,b,bbfbbbbbbbbb\bbb@hbbbbbbbbbbbbbbb;bbbbbbbbbbbbbb;bbb@bbbbbbbbbbbbbbbbb,0bbbbbbbbbbbbbbbbb,0bbbbbbbbbbbbbbbbbbbbbbb#b,b7,b,b,b,b,b,b,b,b#,b,bJb}JbJbJbJbJbJbJbJb#JbJb   >z >z  Hzzz4ztz z z tzbbbbbbbbbbbbbbbbbbwbbbbbbbbbbbbbXbXbXbXbXbXbXbXbXbXbXbXbXXbXbXbbbbbbbbbbb bb bbbb b b b bbbbbbb&b&b&b&b&b&b&b&b&b&b&b&b&b&b&b&b&b&bababababababababababababababababababXXXXXbbbbbbbbbbbbbbbbbbbbb87AiXbXbXbXbbbb~~bbbbbbbbbbbbbbbbbbbb b b b b bXbXbXbXbXbXbXbXbXbXbXblblblblblblblblblb## b b bbbbbbbbbbbbbbbbbbbbbbAjS5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb:$bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbIbIbIbIbIbIbbCwWJbbbbV|V|bbb],Xubbbbbbbbbbbb,b,b,b,b,b,b,b,b,b,b,b,bE,b,b,bZb^bbbbbb"b Jbbbbbbbbb Jb&Phbhbhbhbhbhb @*"b"b"b"b"b"b"b "b"b"b"b"b"b"b`#30"b"b"b"b  "b"b"b"b"b"b"b"b"b"b`#30"b"b"bbP@<PbPbPbPbPbPbPbPbPbPbPbPbPb(Pbr#x0PbPbPbPbPbPbPbPbPbPbPbPbPbPbr#x0PbPbPbbbbbXbbbbbbbbbKbbbbbbbbbbbbbbb#bbsbbbbbbbbbbbbbbbbbsbbb&b8b8b8b8b8b8b8b8b8b[8b8b8b88b8b8b3B8}88$8x#$$88x#88#K bbbmabb6u,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&&&&&&)|6bbb6b6b6b)|bbbbbbbbbbbbbbbbbbbbbbbdrdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb<:dbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbbbbbbbbbbbbb V,0,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc=bbb bbbbbbbbbbbbHbbbSbbbbbbbbbDbDbDbDb4bTbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb6bbbb?bbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbb((b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(b(bbbbbbbbbbbb"rb"b"b"b"b"b"b"b/"b"b"b"b"b"b"bb76"b"b"b"b//"b"bhb"b"b"b"b"b"b"bb76"b"b"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7b>b>b>b>b>b>b>b>b>b>b>b>b>b>b>b>b$@C$b$b$b$b$b$b$b%$b$b$b$b$b$b$by#L0$b$b$b$b%%$b$b$b$b$b$b$b$b$b$by#L0$b$b$bdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7bbbbb bbbbbkbbbbbbbbbbbbbbbbbybbbybbbbbbbbb@bbb@b@b@bbbbbbbbbb_:_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bWbWbWbWbWbWbWbWbWbWbWbWbWbWb#WbWbWbWbWbWbWbWbWbWbWbWbWbWb#WbWbWbZbZbZbZbZbZbZbZbZbyZbZbZbZZbZbZbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb6bbbbbbbbbbbbbbbE&bbbbbbbbbbbbbbE&bbbb*bRpbbbbbbRbb*bzbbNbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbL,LbLbLbLbLbLbLbLbL%LbLbLbLbLbLb$Lb-tLbLbLbLbL%L%LbLbLbLbLbLbLbLbLbLb-tLbLbLbbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhb@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"'b'b'b'b'b'b'b'b/'b'b'b'b'b'bw'b7'b'b'b'b//'b'b'b'b'b'b'b'b'b'b7'b'b'bbFLbbbbO~bbMbMbMbMbMbMbMbMbMbyMbMbMbMMbMbMbbbbbbbbbbbbbbbbbbbbbbrbrbrbrbrbrbrbrbrbrbrbrbrbbbbbbTbTbTbTbTbTbTbTbTb:=TbTbTbTbTbTb~ TTT'TTTThFTS/nTTTT''TTTTTTTTS/nTEpY;bbbbbbbbb3bbbbbbbbP bbbb33bbbbbbbbbbP bbb,b,b,b,b,b,b,b,b,b,b,bbbb"Zt"ZbbbbbbbbbbEpY;ffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbcbcbcbcbcbcbcbcbcbcbcb1cbcbcb1d1d1d 1dO1d1d*2@11dTbbbYbbbbbbbbbXbXbXbXbXbXbXbXbXb"XbXb0XX(Xb0:b:b:b:b:b:b:b:b:bB:b:b:b::b:b:bbbbbbbbbbbbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrb@bbbbbbbbbbbbbbbbb0bbbbbbbbbbbbbbbbb0bbb@3bbbbbbbbbbbbbbi#=0bbbbbbbbbbbbbbi#=0bbbbbbbbbbbbb @_Ob1bbbbObObFbbbObbbb101bb1bbFbbObbb1bbb1bOb10bObOb.b.b.bb.bb.b.bb)bb7/.b7bbbbbbbbb=bbbbbbbM9*R&R1d1d1dP1dO1d1dYF121db8bbbbbbbb8bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbi;bbbbbbbbbbbbbXXXXX^Dbbb%bbb^Dbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbl|l|l|gl|l|bbbbbbb6#bbbbbbbb6#bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbdbdbdbdb?b?b?bf?b?bbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb|b|b|b|b|b|b|bdb,b,bdbdbdbdb,b,bdb,bdbdbbbbbbbbbb-bbbbbbbbbebebebebebebebebebebeb,b,b,b,b,bvb2b,bS#,b,b,b,b,b,b,b,bS#,b,b,b,b,b,bWPurWWWWWWWWWWWWWW/W@WWWWWWWWWWWWWWWW@WWWbbbbbbbbbbbbbbbbbXbXbXbbbbbbbbbbb'bbbb,lbbbbbbbbbbU7bbbbbbbbbbbbbbbbbbb Q[C[b[b[b[b[b[b[b[b[b[b[b[b[b[b[b3 [b[b3[b[b[b[b[b[b[b[b[b[b[b[b[b[b[b[b[b3[b[b[bDb,b#FA7bbb77#bb#7bbbwK6AbAb##bb7bbAbbb7wK6b77bcbbbbbbbbbbbbbbbbbbbbbbbb)bbbbbbbbbbbbbbbbb)bbbPbPbPbPbPbPbPbPbP+PbPbPbPbPbPbZPb3PbPbPbPbP+P+PbPbPbPbPbPbPbPbPbPb3PbPbPbbbbb^b^b^b 9^b^bbbbbbbbbbbbbbbbbbbXXXXXbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbXXXXXbbbbbbbbbi;bbbbbbbbbbbbbbbbi;bbbbbbbbbbbbbbbbM)bbG7/bG7bbbbbbbbb)bb7/b7bb bH<H<<Ya^,,d,,,,,^ZYY<,^a<Ya^,,,,,,,^|YY,^an<PYaxn^d,d,Pd,d,d,d,d,n^ PYPY(d,n^axi<KYasi^_,_,K_,_,_,_,_,i^KYKY#_,i^as<{Ya^,,,,,,,^4{Y{Yk,^a<Y(a^,,,,,,,^YY,^(aQ<3YaPF^G,G,(G,G,G,G,G,F^3Y3YG,F^aPC<%YyaLB^9,9,$9,9,9,9,9,B^%Y%Y9,B^yaL<Y"a|^,,^,,,,,|^YY6,|^"aZw;|JJ2JJJJJ|wwJ|;<Ya^,,,,,,,^jYY,^a%<Y[a.$^,,,,,,,$^YY,$^[a.<Y a^,,,,,,,^pYY,^ a<Y a^,,,,,,,^oYY,^ a7<Yma^-,-,-,-,-,-,-,^YY-,^maj<LYasi^`,`,K`,`,`,`,`,i^LYLY#`,i^asu<WYau^k,k,Wk,k,k,k,k,u^WYWY/k,u^ay<[Yay^o,o,[o,o,o,o,o,y^[Y[Y3o,y^a <YVa)^,,,,,,,^YY,^Va)JJPJKJJJ(J$J^J&tJJJJJKJWJ[JJbbbb,b,b,bbXbXbXbbXbXbXbXbXbXbXbXbXbXbXbbbbbbXbbbbbbbbbbbbbbbbbbbbbbb^bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb^b^b^bbbbbbbbbbbbbbbbbbbb^bbHbXb^b^b^bXbXbXbbbbbbbbbbbbbbbbbHbHbHbHbHbHbHbXbXbXbbbbbbbbbbbbbbbbbbbwb&bb&bbbXbXb\hb(#<(b_bb*b$wh fbw/3Z<<(<#<k<<<<6<f<<<<#</<3<<bwbb,bbbbbbbIbbbbbbQbbbbIIbbbbbbbbbbQbbb<f<<b bb bb bb bb bb bb bb bb bb bb bb bbbb.dZZbbb -R444lAlllll<<1}~)+/-22KLWY\~>@BD    ! Q S U W 2 46 8 or&'),-.?BCDVxX&N'R yJ *06<BHNTZ`bbb ?bb b^ %%%%%%%&&& &&&&$&*&0&6&<&B&H&N&T&Z&`&f&l&r&x&~&&&&&&&&&&&&&&&&&&&&&'''''' '&','2'8'>'D'J'P'V'\'b'h'n't'z''''''''''''''''''''''(( (((("(((.(4(:(@(F(L(R(X(^(d(j(p(v(|((((((((((((((((((((())) ))))$)*)0)6)<)B)H)N)T)Z)`)f)l)r)x)~)))))))))))))))))))))****** *&*,*2*8*>*D*J*P*V*\*b*h*n*t*z**********************++ ++++"+(+.+4+:+@+F+L+R+X+^+d+j+p+v+|+++++++++++++++++++++,,, ,,,,$,*,0,6,<,B,H,N,T,Z,`,f,l,r,x,~,,,,,,,,,,,,,,,,,,,,,------ -&-,-2-8->-D-J-P-V-\-b-h-n-t-z----------------------.. ....".(...4.:.@.F.L.R.X.^.d.j.p.v.|...................../// ////$/*/0/6/0D0J0P0V0\0b0h0n0t0z000000000000000000000011 1111"1(1.141:1@1F1L1R1X1^1d1j1p1v1|111111111111111111111222 2222$2*20262<2B2H2N2T2Z2`2f2l2r2x2~222222222222222222222333333 3&3,32383>3D3J3P3V3\3b3h3n3t3z333333333333333333333344 4444"4(4.444:4@4F4L4R4X4^4d4j4p4v4|444444444444444444444555 5555$5*50565<5B5H5N5T5Z5`5f5l5r5x5~555555555555555555555666666 6&6,62686>6D6J6P6V6\6b6h6n6t6z666666666666666666666677 7777"7(7.747:7@7F7L7R7X7^7d7j7p7v7|777777777777777777777888 8888$8*80868<8B8H8N8T8Z8`8f8l8r8x8~888888888888888888888999999 9&9,92989>9D9J9P9V9\9b9h9n9t9z9999999999999999999999:: ::::":(:.:4:::@:F:L:R:X:^:d:j:p:v:|:::::::::::::::::::::;;; ;;;;$;*;0;6;<;B;H;N;T;Z;`;f;l;r;x;~;;;;;;;;;;;;;;;;;;;;;<<<<<< <&<,<2<8<>>> >>>>$>*>0>6><>B>H>N>T>Z>`>f>l>r>x>~>>>>>>>>>>>>>>>>>>>>>?????? ?&?,?2?8?>?D?J?P?V?\?b?h?n?t?z??????????????????????@@ @@@@"@(@.@4@:@@@F@L@R@X@^@d@j@p@v@|@@@@@@@@@@@@@@@@@@@@@AAA AAAA$A*A0A6ABDBJBPBVB\BbBhBnBtBzBBBBBBBBBBBBBBBBBBBBBBCC CCCC"C(C.C4C:C@CFCLCRCXC^CdCjCpCvC|CCCCCCCCCCCCCCCCCCCCCDDD DDDD$D*D0D6DEDEJEPEVE\EbEhEnEtEzEEEEEEEEEEEEEEEEEEEEEEFF FFFF"F(F.F4F:F@FFFLFRFXF^FdFjFpFvF|FFFFFFFFFFFFFFFFFFFFFGGG GGGG$G*G0G6GHDHJHPHVH\HbHhHnHtHzHHHHHHHHHHHHHHHHHHHHHHII IIII"I(I.I4I:I@IFILIRIXI^IdIjIpIvI|IIIIIIIIIIIIIIIIIIIIIJJJ JJJJ$J*J0J6JKDKJKPKVK\KbKhKnKtKzKKKKKKKKKKKKKKKKKKKKKKLL LLLL"L(L.L4L:L@LFLLLRLXL^LdLjLpLvL|LLLLLLLLLLLLLLLLLLLLLMMM MMMM$M*M0M6MNDNJNPNVN\NbNhNnNtNzNNNNNNNNNNNNNNNNNNNNNNOO OOOO"O(O.O4O:O@OFOLOROXO^OdOjOpOvO|OOOOOOOOOOOOOOOOOOOOOPPP PPPP$P*P0P6PQDQJQPQVQ\QbQhQnQtQzQQQQQQQQQQQQQQQQQQQQQQRR RRRR"R(R.R4R:R@RFRLRRRXR^RdRjRpRvR|RRRRRRRRRRRRRRRRRRRRRSSS SSSS$S*S0S6STDTJTPTVT\TbThTnTtTzTTTTTTTTTTTTTTTTTTTTTTUU UUUU"U(U.U4U:U@UFULURUXU^UdUjUpUvU|UUUUUUUUUUUUUUUUUUUUUVVV VVVV$V*V0V6VWDWJWPWVW\WbWhWnWtWzWWWWWWWWWWWWWWWWWWWWWWXX XXXX"X(X.X4X:X@XFXLXRXXX^XdXjXpXvX|XXXXXXXXXXXXXXXXXXXXXYYY YYYY$Y*Y0Y6YZDZJZPZVZ\ZbZhZnZtZzZZZZZZZZZZZZZZZZZZZZZZ[[ [[[["[([.[4[:[@[F[L[R[X[^[d[j[p[v[|[[[[[[[[[[[[[[[[[[[[[\\\ \\\\$\*\0\6\<\B\H\N\T\Z\`\f\l\r\x\~\\\\\\\\\\\\\\\\\\\\\]]]]]] ]&],]2]8]>]D]J]P]V]\]b]h]n]t]z]]]]]]]]]]]]]]]]]]]]]]^^ ^^^^"^(^.^4^:^@^F^L^R^X^^^d^j^p^v^|^^^^^^^^^^^^^^^^^^^^^___ ____$_*_0_6_<_B_H_N_T_Z_`_f_l_r_x_~_____________________`````` `&`,`2`8`>`D`J`P`V`\`b`h`n`t`z``````````````````````aa aaaa"a(a.a4a:a@aFaLaRaXa^adajapava|aaaaaaaaaaaaaaaaaaaaabbb bbbb$b*b0b6bcDcJcPcVc\cbchcnctczccccccccccccccccccccccdd dddd"d(d.d4d:d@dFdLdRdXd^dddjdpdvd|dddddddddddddddddddddeee eeee$e*e0e6efDfJfPfVf\fbfhfnftfzffffffffffffffffffffffgg gggg"g(g.g4g:g@gFgLgRgXg^gdgjgpgvg|ggggggggggggggggggggghhh hhhh$h*h0h6hiDiJiPiVi\ibihinitiziiiiiiiiiiiiiiiiiiiiiijj jjjj"j(j.j4j:j@jFjLjRjXj^jdjjjpjvj|jjjjjjjjjjjjjjjjjjjjjkkk kkkk$k*k0k6klDlJlPlVl\lblhlnltlzllllllllllllllllllllllmm mmmm"m(m.m4m:m@mFmLmRmXm^mdmjmpmvm|mmmmmmmmmmmmmmmmmmmmmnnn nnnn$n*n0n6noDoJoPoVo\obohonotozoooooooooooooooooooooopp pppp"p(p.p4p:p@pFpLpRpXp^pdpjpppvp|pppppppppppppppppppppqqq qqqq$q*q0q6qrDrJrPrVr\rbrhrnrtrzrrrrrrrrrrrrrrrrrrrrrrss ssss"s(s.s4s:s@sFsLsRsXs^sdsjspsvs|sssssssssssssssssssssttt tttt$t*t0t6tuDuJuPuVu\ubuhunutuzuuuuuuuuuuuuuuuuuuuuuuvv vvvv"v(v.v4v:v@vFvLvRvXv^vdvjvpvvv|vvvvvvvvvvvvvvvvvvvvvwww wwww$w*w0w6wxDxJxPxVx\xbxhxnxtxzxxxxxxxxxxxxxxxxxxxxxxyy yyyy"y(y.y4y:y@yFyLyRyXy^ydyjypyvy|yyyyyyyyyyyyyyyyyyyyyzzz zzzz$z*z0z6z{D{J{P{V{\{b{h{n{t{z{{{{{{{{{{{{{{{{{{{{{{|| ||||"|(|.|4|:|@|F|L|R|X|^|d|j|p|v|||||||||||||||||||||||}}} }}}}$}*}0}6}<}B}H}N}T}Z}`}f}l}r}x}~}}}}}}}}}}}}}}}}}}}}}~~~~~~ ~&~,~2~8~>~D~J~P~V~\~b~h~n~t~z~~~~~~~~~~~~~~~~~~~~~~ "(.4:@FLRX^djpv| $*06DJPV\bhntzȁ΁ԁځ "(.4:@FLRX^djpv|ĂʂЂւ܂ $*06DJPV\bhntz„Ȅ΄Ԅڄ "(.4:@FLRX^djpv|ąʅЅօ܅ $*06DJPV\bhntz‡ȇ·ԇڇ "(.4:@FLRX^djpv|ĈʈЈֈ܈ $*06DJPV\bhntzŠȊΊԊڊ "(.4:@FLRX^djpv|ċʋЋ֋܋ $*06DJPV\bhntzȍ΍ԍڍ "(.4:@FLRX^djpv|ĎʎЎ֎܎ $*06DJPV\bhntzȐΐԐڐ "(.4:@FLRX^djpv|đʑБܑ֑ $*06DJPV\bhntz“ȓΓԓړ "(.4:@FLRX^djpv|ĔʔД֔ܔ $*06DJPV\bhntz–ȖΖԖږ "(.4:@FL ,f|hODphhhhhhhhLhLhh'h'h h h hhhhXh&hp  tffhvhhhhhhhhh|hh|hhhhhhhhhhhhhLhhxxhxhh'hThhhAh'h'h'h'h'hVXhXhXh&h&x&h&h&hphpphphhhhhhh   hh  XhpWWhhhhhhhhhh|hhhhhxx]h?'hx&h0Xhhhh=jh~ h h hhXhXhhhhxXhhh^hhxhhhhhxhhhhhlhhh"h,hphhh4hhh/hXhPhXhhhhhhhhhh&hhhhhhhvhhhhhhhhhLhhXhhXh hhhhhh]hh$hhhhh,hhhh2hhhhhJhhhhhhhph2hhehhhhhdhhh|hHhh1hhhhDhhhhh hhhh"hhhhhhhhTh,hhhh|hhhqhxhhdhhZRhhhh%hhchhhhh2hhhhhhhhhhhhhhhhhQhhlh<hGhNhhhhrhThhh,hh_hThhPhhhhh.hhnhhEhhhghhh,hhh2hhXhhhhhhhhrh`hJhshhhh^h,Ph2hh,hhhhDhhd!hh^hhhhhh^hhnhhFhhdhhhh~hhhhFhhXhZhFhhhXh,hh2h,hh2hdhbf LfXhXhXhXhXhXhXhhhhhhhh^h^h^h^h^h^h^hhhhhhhhhhhhxhxhxhxhxhxhUxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhqhh:hhh:h:h{6hxhxhxhxhxhxhxhxhxhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhhhhhhhhhhhhhhhhhh"h"h"h"h"h,h,hhhh'hh'hh'h'h'hhhGh'h'hh'hhhhhhhhhhhhhhhhhhh/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/hXhXhXhXhXhXhP$PhPh#PhhhPhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)hhhhhhvhvhvhvhvhhhhhhhhhhhhhhhhhhhhNDhhhhhhhhhhhhhhhhhhhhhhh,h,h,h,h,h,h,h,h,h,hh,h,h,h,hXhXhXhXhRXhXhXhXhXhXhXhXhXhXh*^hhx]hhhhhhhhDhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhThThThThThThThThThThThThFThTh$\,hh+h1h1h1h1h1h1h1h1h1h1hh1h1h1h1h6EhhDh$h$h$h$h$h$h$h$h$h$h$h$h$hhhhhhhhhhhhhhhhh UhhTh!"dhhpchhhhhhhhhhhhhhhhh,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,hhhhh)#hPhhd5h2h2hM2h2h2h\2h2h2h2h2h2h2h2h2h2h2h2h2h2h2h2hC2h2h2h2h2h2h2h2h2h2h2hhhhhhhhAhhh<hhhhhhhhhhhhhhhhhhhhihhhhhhhh=hhH:hhhH:hH:hGhhh)^h[ L[[h)hhh3h)Xhhh3_)^GhG[_3)^) hG)^hh)^h)^Jhhhhhhhhhhhhhhhhhhhhhh'hhOhhhh'h1hhhhhhhhDhhhOhhhhhhhhhhhhhh,#hhhThhhhhhhhhhhhhhhhhhhhT[hhhhhhhhhhhh#hhhhhhh#hhh.hhhhhhhxhhhhhhhLhhhphphphphphphph 4phphph44 2h2hnD2h2h2h2h2D2hd2h2h2hDe2ho2h2h2h *2h2h2h2h2h*D2h2h2h2h2h2h2h2h2h2hhhaheho.hhTShhdhQ!QQhd9hhd8hhhhhhhhhhhhhhhhhdhhhhhhhhhhh`hhhhhhhhhhhhhhhh,`hhhhhhhhhhhhhhhhhhhh|x||LbL:&l tBLChhhLhhhhh$hhhhhhhhhhhhhhhhhh1h1h1h1h1h1h1h1h1h1h1h1h1h1h1h+D1hChhBhhhhhhhhn22hhDhhhhhhhrhhhhhhhhhhhhhhhhhhhbhhhhhhhhhhhhhhhhh:hhhWhWhhhhhh8hhh8Wh h hl h hx: x:xl hF h h hP:<D hF h h hP h h h hx:P: hF> h h h h h h h hhhhhhh;hhhhhhhhhhvhhhhhhhhhhhhhhhhhhhJhhhhhhhhhhhhhbhbhbhbhbhbhbhbhbhbhbhbh&kbhbh0"h"h"h"h"h"h"h"h"h"hhhhhhhhhhhhhhhh: hhhhhhhhhhhhhhhhhhhhhhhhhh*HhhhRhhh\hhhhhhhhhhhhhh\hRhhhhhhhhhThThThThTThKThThThTh%:,h%:,h,h,h,h,h,h ,h,h,h  %:hhhhhhhhhhhhhhh.zzz]5hfhfhhhhhhhphhhpphf|h|h|h|h|h|h|h|h|h|h|h |h|h|h<Zhh~hhqhqhqhqhqhqhqhqhqhqhqhqhqhqhqhqhqh4xhxh}0xhhdhbhah%h5dhdhdhdhhhhhhhhhizhhhhhhhhhhhVhhhhYhVhhhhhhhhhhhJhhhYhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh>phhfhhhp\hhhhhhhhhhhhhphfhhhhhhhh%hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhchchchchchchchchchchchchchchchchchchchhhhhahhhhhhhhhDhhhhQDhhhhhhhhhhhhhhhfhhhphhhhhhhhhhhhhhhhphhhh.hhhhhhhhhhhhhhhhphhhpp2h2hnD2h2h2h2h2D2hd2h2h2hDe2ho2h2h2h *2h2h2h2h2h*D2h2h2h2h2h2h2h2h2h2hhhhhhhOhhhw|hhhhhhhhhhhhhhhh|hhhhhhhhhhhhhhhhhh"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh%hh,hh` hhXhhhhhhhhhhhhh7rhhAhhhhhh$hhhhhhhhhhhhhhhhhhhhhhhhhnhhh(hhhhhhhhhhhhhhhh(hhhhhhhhhhhhhhhhh]0hhhhhhh10hhhhhhhh{hxhFhhhP<hhhhhhhhhhhPhhhhhhhhhhhhhhhhhhhhnhnhnhnhnhnhnhnhnhnhnhnhnhnhnh<hhhh].hhhhhhh1.hhhQhQhQhQhUC !UQhkQhQhQhuUa_Qhk-QhQhQhu&4QhQhQhQh3U&4uUQhkYQhQhQhQhQhQhQhQhhhlhh:l :lhhhh:DhhhhOhhhh\:O:h>hhhhhhhhlhlhDlh V  Vlhlhlhlhlhlhlhlh^lhL Vlhlhlhlh<h<h<h<hJ<h<h<h<h<h<h<h<h<h<h<hGhGhGhGhGhGhGhGhGhGhGhGhGhGhGhGh MNhNhNhhhhhhhhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhThThThThThThThThThThThThThThThThThhhhhhh&hhhhhhhhhhhhhh,h,h,h,h,hhhhhh_h_h_h_h_h_h_h_h_h_(_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h'(_h_h_h_h_h_h_h_h_h_h_h_h_hhhhhhhihhhlhhhhhhhhhhhhhhhhlhhhh*hhhhhhhhhhhhhhhhhhh,h,hh,h,h,h,hh,hh,h,h,hh,h,h,h,h,h,h,h,h,h,h,h,hh,h,hh,h,h,h,h,h,h,h,h,h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h*D.hhhhhhhhhhhhhhhhhhhhhEhEhEhEhEhEhEhEhEhEhEhEhEhEhzg+5nhhhhhhhhhhhhhhhhhh=g=gggggg j gggj j  =hhhhhhhhhhhhhhh,h,hhhhhhh|hhh||h,nhh<h 5,h,h,h,hhhhhhhhhhhKhhhKKhh ~hhh~0s2h2hLr2h'e$hhshXhXhXhXhXhXhhhf)Lfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhx4whhFvhvhhhhhhdh.f<Ffh rh rhrhrhrhrhrhlrhrhrhll n`hn`h`h`h`h`h`h`h o`h`h`h o o`hnJhJhJhJhJhshshshshshshshshshshshshshsh5hhhyhhhhhhhh^h^h^h^h^h^h^h^h^h^h^h)))-,-,,,,,,,,,,,-PhPh"Y@,`Ph2h2h2h2h2hI2h2h2hI2ht2hhhhhhhhhhhhhhhh h,h,hhhhhhhhhhhhhhh;hDhh(d(ddddddddddHd(!h!h!h!h{!{{!hI!h!h!hS!h"!h!h!h!h!h!h!h!h{S!hI!h!h!h!h!h!h!h!hhhhhhhhhhhhhhhhhh^h^h^hhhhhh7hhh7hbhhh hhs%hh$hhhhhhhMhhhhhhhhhh^^^^^^^\]^^^]]\`hhhhhhdhhhshhhhhhhhhhhhhhhhTshhhh1hhhhhhhhhnhhhhhhhohhh(hhhhhhhhhhhhhhhh(hhhhhhhhhhhhhFhhdhdh:f2fdhhhhhhhuhhhhhhhhhhhhhhhhhhhehhhhhhhhhhhhhhhhhhh hhh1hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh~h~hhNshhrhKwhhhxhhThpFhFh>FhhhhhhhhhhhhhhhhXhXhXhXhXhXhPhhhpFhFh>FhxhhThhhhhhhhhhhhhhhhXhXhXhXhXhXh 5,h,h,h,h ~hhh2h2hV2h 5,h,h,h,h ~hhh2h2hV2hhhhhhhhhhhhhhhhDhhhhhhhhhhhhhhhh(Dh4hhPhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh)^[h[hh[_hGhh)^)^hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh h h h h h hx: hlxl h hx: h h h h h h h hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhVhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhDhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh:hllhh:OhhhhhhhhlhlhlhlhlhlhlhDlhlhlhlhlhlhlhlh_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_h_hhhhhhhhhhhhhhhhhhhhhhh!h!h!h!h!h!h{!h{!h!h{!h!h!h!h!h!h!h!hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhhhlh_hh!hhh|h|h|h|hxhh,x,xhhhhhhhhhhNlhhhhvhvhvhvhvhXhhh\hhhhhhhhhhKhhhh\h\h\h\hhhhh4Ehhhh} hhjhhhhhhhR`hmjh`hhhhhhh]hhhhhhhhhhhhhhhXhXhhhhXhXhXhhhhhhhhhhhhhhhh5hXhXhSXhZZXhXhXhXhhhhhhhhhhhhhhhththxfdhLf bXhXhhxhhh,h2hhhhh2hhh hhhhhhhchhh2hhhhQhhlh_hhh!hhhhhxhhhhhh hhhhhhhlh_hh!hhhhfhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhAGhhAGhhhhhh'hhhhhhhhhh\hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlhlhlhlhlhlhlhlhlhlhlhhhh3}~)+/-22BCKLWY\9;>@AD    ! Q S U W 2 46 8 ork(*-./@CDxE'N(R#uwx<=>?ADHI# $*06<BHNTZhhhhh,h:hhthh,hth,h:h,hhpththth@hz@hhhhN,hN|% 1ͽ<openscad-2021.01/testdata/ttf/liberation-2.00.1/0000755000000000000000000000000014005610145017417 5ustar rootrootopenscad-2021.01/testdata/ttf/liberation-2.00.1/TODO0000644000000000000000000000053614005610145020113 0ustar rootrootHere are todo for next release 1) Serbian glyph for wikipedia https://bugzilla.redhat.com/show_bug.cgi?id=657849 - Improving shape of S_BE https://bugzilla.redhat.com/show_bug.cgi?id=657849#c96 2) Liberation Mono not recognizing as Mono in Windows application #861003 - presently it is patch, we have to update zero width characters to fixed width openscad-2021.01/testdata/ttf/liberation-2.00.1/LICENSE0000644000000000000000000001047614005610145020434 0ustar rootrootDigitized data copyright (c) 2010 Google Corporation with Reserved Font Arimo, Tinos and Cousine. Copyright (c) 2012 Red Hat, Inc. with Reserved Font Name Liberation. This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. "Reserved Font Name" refers to any names specified as such after the copyright statement(s). "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). "Modified Version" refers to any derivative made by adding to, deleting, or substituting ? in part or in whole ? any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: 1) Neither the Font Software nor any of its individual components,in Original or Modified Versions, may be sold by itself. 2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. 3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. 5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. TERMINATION This license becomes null and void if any of the above conditions are not met. DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. openscad-2021.01/testdata/ttf/liberation-2.00.1/LiberationSans-Regular.ttf0000644000000000000000000125377014005610145024471 0ustar rootroot0FFTMaSWGDEF}t14GPOSr KNGSUBOQ.OS/2˗`cmap[*.cvt JK;fpgm~a0gasp $glyf4(pmaxp  name| posthprepGI8hCW-Y_<̓G̓G j>NC z j  RT\/\33f  Px!1ASC@ Q3>`: 999Ws sIVHh !d9[99sPssgsNs/sRshsisYs`99edesTVVhV9g9 Vs9aV9aV].V  V.V-A999 sjsWsWsVsW9sVsssVssV99sS""\9ss:sqsss-sSd[k3zdA)HLPwPsS88IVVVVVVhVVVV9 9999a9a9a9a9a9GV-VsWsWsWsWsWsWBWsWsWsWsW9 999sVssVsVsVsVsVdA,sssssVsWVsWVsWhWhWhWhWVsVVsWVsWVsWVsWVsW9gsV9gsV9gsV9gsVss 999 9 999\99 Vs[s~sUssssss9asV9asV9asVaV8V]9V]9V]9V]9.9..9ssssss V-V-ASASASs @s@ s [hWz@QsRtVVY^Xs9g  9V s9aa?VaWV sVVbOl C99.[W.->/-F\]\NsZsY.$sNr9 dV +VsW99asVssssssVVsWVsWB9gsV9gsVV9asV9asV-\D dV9gsVFsVsWB9G,VsWVsWVsWVsW9i9W999asV9asVlsisV]9.9\@~!stV]_A1VsWVsW9asV9asV9asV9asVV-zSSVh s.G13V!)X VsD asVV-ssVs~s=MsVsVsWsWWH5 5K9sVsVx^sssVDnsslsVSV?WfV+++ UU999sT`(1T1\D\l9[9W9a@Ix^k.;sV/OV@V V)o)J8c''aaFg(dhWv43eeee3Cw993PBd,3bbP9..:8Y[O?^>LMK8JLD% G5Ot%ttA8SSSSSSScWu>W>9W9F2AVVhX=VA9a9VX 3Z9aVl.V-buV.W9V-VFsj`VtVFVsjsjVsVOVV)`0U3?S`sV`?Ss` .9.9{P?RD9asVrZ;<2 .c edsd VnVnanIG(DbW9aPPVsh [h[VW.UhV]99 u.7V@VUkVcC@9aVh.7vV.UUU.@i`sWx@sWZ1xx ksVUsW#V+zk-+7UsWsWs W99@ s xk r9X.y{zm` _CD9asVm  m  a,U6+ lW rhP %kx@+VsJU]dcZC1 )I(k / >+#hW.#ssV.g1&U+EU+zUs T  T 9cZWh@ kkU+zVsWVsWBVsW^sW^sWcZC1M\Dxx9asV9asV9asVi7777U+zUUV.V.@XsV[V`UM`UG F9gx^.S#RI@ 9asV D+m^`Nh)\DH^jb\D^H)==\\\95BRb?o)3D9F'3P=Fm7H?3) \ {F'3=B@Wii1a06xsV=>A/WCsVsV+UU#`DE?S1kA)U+~ O Q5Q2H1H 0n.Vcf1-4q.o.+4Y--v*o';;-Z;;;80;B^^]];H;;Z [B+] `;:Beg`b <:DssV9ss91s btMI*s` ssV9Vss91sWsVsVsWI54X=s\DW@32'.,;`BBdBdB*BWB3X[[__:7/B"8[W<.%.<bbotVsWVsVsVshWsVsVsVsVsVVsWVsWVsWVsWVsW99gsVssssls9|99VVVssssssss9asV9asV9asV9asVVsVstTV]9V]9V]9V]9V]9.9.9.9.9sssssV V      V.V.V-ASASASs9 sWVsWVsWVsWVs1VsWVsWVsWVsWVsWVsWVsWVsWVsWVsWVsWVsWVs1VsWVsWVsW9Q 99asV9asV9asV9as%9asV9asV9asVa?Va?Va?Va?Va?Vss[[[[[V-V-V-V-VVVVVVVVVV****??FFFFFFllllsjsjsjsjsjsjsjsj*sVsVsVsVsVsV--````````?S?S?S?S?S?S?S?S__VVFFsjsjsVsV``?S?SVVVVVVVVVV****??sjsjsjsjsjsjsjsj?S?S?S?S?S?S?S?S__VVVVVVVVVVVVsjsjsjsjsj"B"B**w99 e eW**``````V-V-Kz?S?S?S?S?Se\'\_/WUs9 LssNk~KKKHssQM7UUXYV`95+-e=6;6shhss: PsV.)+V9gVshE%lX`P"P=];8eV`9d3W1d8dAdd?dAd"g{mmb))s+kUFQ@;@<fB2ssVsP9zsVA1aL -g0UAJ9999ddd)Bo)3P=FmF'=Z3333BBBRb?o)9F'3P=F7H?3\ {F'3=R3PP|ZjZH-/ HjjjHHHXHHjjmzf#:WWWWWMWRWMWMWFFW5W5WOW-WH-W$W%W%W'W/%WWW6W6W0)WOWLWLWLW^LWWWWWPWLWFWLWLLW/W9W?W?W??W6W5W6W6W65WLWLWLWLWLhWLWFWLWLWLLWWWWWVWWWYWWWV\W8W7W7W8W88WGWEWEWEWEEWWW9W9W:9WWWWWLWWWWWLWLWLWLWOOW0W6W6WW)W/W'W%W%W$%WHW-WOW5W5-WFWMWMWRWMFWWWW7YVVVVVVVV````````````hX=k=kF'F'PPP=FB&\tV$~~ou~EMWY[]}  " & 0 4 : < > D ^ o u x  !!!!"!&!.!N!T!^!!!"""""""")"+"H"a"e###!%%% %%%%%$%,%4%<%l%%%%%%%%%%%%%%%&<&@&B&`&c&f&k&o,m,w.!6<>ADO# tz HPY[]_  & * 2 9 < > D ^ j t w  !!!!"!&!.!M!S![!!!"""""""")"+"H"`"d### %%% %%%%%$%,%4%<%P%%%%%%%%%%%%%%%&:&@&B&`&c&e&j&o,`,q.8>@CF 80+ zo5!;80/-*'L?0RQHEB?<5.' XUT7541.>;ڜaa7    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpk*vjJEsLMgw=@?rHl|[cnDTI>m}b:yqz@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A! ?9U>9UB@A@;3:U839U@@ O P(F(F*F+_O_ F@FF@36FFUHU2UUHU=UU=U@F<P&(Pp@2F?Oop?а/?Э/?ЪO/o$PoF0@pЏO_oF1ts?sP&on<nF5U3U3U`P&_P&\F1[ZHZF12UU2Ul <Ll|Q@dQ@Q58F@Q%(FPIF HF5GF5FFFF2UU2UU?_/Oo?oOTS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++stu+++t++ssu+++++++++++++++++s+tstusts++tus+stsststtsts^sstssss+ss+++s+tu+++++++++++++t++^s++^st++++ss^ssssss++++++^}y:wW~j`jy"3kkk{Rni`[^^eoz iq4 HjgaAhLLLLXPHld p $ T 0 ,  h4XlD p@ xh !"##&P')x)*<*p*, ,P,-./H0 01234(5\6 689\9:;< ==>@?AC`EG(GILJJJLMNOLP(QSSLTUVVPV`WWXDXYpZdZ[\[[\l\]l]^0^|^___` `P``aaabbLbbbccDdd0ddddde0efdfffg0g`ghiiLiiij$kkkllDlxllmm8n,n\nnno oToppq,q`qqrprrs s<spssst(tXtttuuHu|uuvvwwHwxwwxx0xdxxxy(yXyyyzzDzx{H||L|||}}@}d}}~~0` Hx8h$T <lHp4dDl T0`H|$PP8lt4t\XxHT4L8h|(x<P`x8@xd @(X4Dp(@XLP8p@XŒ4 (XŌ $\Ɣ$<TlǜȀPɄ0`ː(`̐0`͐0`Θ0hϠ8pР HxӬTh\HL|ذ`ٔ8lڰ۰ܰ݀0ht\ tl4\0<HX<`Td$t40H(p  h 0  d  X T$,lh0x`8,4L t !","l#0#$%&(<)8* +H,<--.4./X00(01,1223344(484455`56<6667(7l78848h8899,9`99::X::;0;;<>$>8>>?@8@@AHAAB BXBhBC C@ClCCCCD8DlDEE@EF`FGDGGHXHITIIJLJK8KL LM8MN$NODOP`PQpRRR4RLRRSPSULV V0VW@WXXY<YLYZPZZZ[l[\]^h^__`,`a a0abhc c0c@cPcdeeefXfhfghhijLjk0klLllmTmn noohopqqrrhrstuxvwpxxy\z,{{|0|}\}~d~@D8xTX h\<L$D\T8P84hdX4l\x`p|@H|dDp0”(Ĉ0ń`ƴ(`ǜ lȜDxɜHxʨ,X˄ˬ0\̔ P|ͤ4lΜ,\όϸPhЀЬ(`Ѥ4`ҌҸ 8dӐӸ@pԠ TՄհ4`֌ DL؀4h٘(TڌL|ۤ4lܠ@tݜDlޘ@lߠ(H|Dx(X(X<h8hh$X0d@tL88h8pD0<l@xLDxDt$X(\$P| PDxP4X|4l@d @xHl Dh4d,Pt(X,`8h<p(Lp  @ t    < `      8 l    4 d    , \   (dX(T0hX 8d@lXP|,XP| P8<0l,Pt |8h  h  !!8!\!!"\"#(#\#$,$\$$$%,%\%%%&(&&&''<'l'''((4(\(((((((((((((())d))**T***+H++,,,x--. .8./d/00<0h00101@4484\4|45 5P5|5606677<778l9@9:;4;H;\;p;;?H@dATBpDDF4FGIIJ`L MN8O(PQ0RRS8STUVWLWY(YYYZ<ZZ[<[\T\] ]d]^|__`aDaabb<c cd$dflghphi|ij`jkk`kkllXllm8mmn0nnoDopppqPqr,rsshstDtu(uv(vw(wx xyyzz{T||L||||} @l@l0l 8lhhH$d@P4\8T, XL4|,p(x$4DTdtd$Lp8\,D\<Tl,d$84|0xp ,x 0@Pp 0DXl,@Tdt@PHH@P˜<àXĤHŤ\Ƥ8ǜXȰDɠHʠ`˰P̨x p(ψ4|,ѐHҐ4Ӝ\԰Xմ\,ׄt<ٜ0|DۨHܘXݼh޸ h,,,T,D0L<L@@8@,@`hdhlh |,(pH$L8DT (    T  `   p 8Ph@|2@  ?/993310!!!eL5@  @[  r b T D 2 "           r d T D 4 $   g     y I = -           } o _ K ; +           } k [ M = )   7       @[ y i [ K ; -        { k ; +        ` @   ^]]]]]]]]]_qqqqqqqqqqqq_rrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqq?/+_^]]933310#353gW#@  ?3]2993310#3#3jyE iy@h    !     O?O   /333?33399//]q]q3333222233332222993333999910!!#!##53#5!3!33!!NXnVTnTNYnXkXnX@PjNulhhlqlhhlqrR$,3@- ))##$11$%$ 4522sY)))x11w1- 1)%}@H@ @ H*sY#"pUe/2]]]2+3/+_^]+33]]9]]]]]]]]_]]+393333333333310%$7.546753.'#4.'>VFS%|*zuX.|4b\2coU%wx ,F[hI !^i C*FXxQ AT7%, t;R8I '3W@5" (. 541Y[+Y  Y [%Y?+++???+++933333310#"&54632#3%2#"&5464&#"3264&#"326Ԣ;ߟ]M[[QO[XRLZ^PP\WQp %ưH6#/9u@F4* $!0,2  :;2''QY, 70? 7QYPY?+?+/_^]]q9/999+999333310"'#"&5%.54632673274&#">&'326yKiW!0oq:?`pG.8gdV`dA{?Jy웆G AFϸ>FvZϦ+byH[g[r5NZdy7h @  ?]9310#3 X"@   ??93331073#&!,. X+"@   ??933310#6'3+43!S@2    *%   ?]]999399]]3]]3910% '7%73-ww- ZgIHHIk)dG C@&  _ Y 7?3]]3+33_^]_]933310#!5!3!X`TT "@ [[/++993310%#65#5&({^XۨjA~[Op@Y//]q+99105![Р~@ [/+93103539??33103i P# (@  sY sY?+?+993310#"!2#"32#rckj1 +@ tY?+3?33/39331035!5%3!gMW<g >@   sYtY?+9?+3993331035>54&#"'>32!g3Oys Ksu||Vt}qɹR^FN(c@9" "%)*%tYMMsY sY?3+?+39/_^]+++99333310#"&'7!2654&+532654&#"'>32$fbw 뗐srqzoŰ/7 6@sY ??39/3+399333310#!533!qh4 6??Lw^JR^@5 sYtY sYgs?3]]]+?+9/+933393910#"&'732654&#"#!!632 9쑤I~?/!uѯ.7AZh"P@+  #$uY sY    sY?+?3_^]+9/+39333310#"3 &#">324&#"326?S51s巖~~bRn[_֙Яi  *@ tY ??+39993210 #!5! زY UY$/U@.+ % 01 "("(uY"""uY-uY?+?+9/_^]+999333310#"&54675.546324!"3264&#"!26{st}#)Ŋyħy xwyu}ݍ`$T@. %& !!sYsY sY?3]+?+9/_^]+39333310#"&'732#"546324&#"32>+6(tĜNMz  ZmϱG~:'@ [[?+/+9933105353k: .@   [ [[/++?+93310%#65#553&({^XϜjA~eH<@'?0p?o/]33]2]29105 eZ;dXG?@( YO_ @YP/]]+_^]+9105!5!dXeH<@'0p??o/]33]2]291075 5eZ㚙on^T'"R@,!   #$ ?   [  _Y?+3_^]/+_^]99333310#>54&#"'6$3253',R]PHF'>NPM<%KvdD;4sDEhP?99FX;rz =n?N~@F)8G@@!18OPY JYCY     4<<%Y<0044-Y4/+3_^]?+99//_^]3++3/+9333333310#"&57##"&5463237332>54$#"32$7#"$5!24&#"32676nsclBqR't%QPNԝ)Ƒ*7^neZ_c}(ӤXXF{{̵Y^mٞKWpW[af}xҝ\R[@6   _Y P`0/]]]]]]qq?2?39/+93233999910!!#3 !&'~?6[ 1dS1EW h@:  _Y$M>_Y_Y?+?+9/_^]_]_q++993333910#!! 4&#!!264)!26AQs}rbBshy^@9  _Y@P  _Y  ]?+3/_^]?+3/_^]933310"3 #"$5!2.(WɣlB.G1%NIQ~<{e ,@ _Y_Y ]?+?+993310#!! )!26ef:~ T@2  _Yy_Y _Y ]?+?+9/_^]]]q+933103!!!!!-2< 6@ _Y_Y ]??+9/+93310!!#!ggb@;  _Y_Y _Y0@ `  ]]]?3/]q+?+9/_^]+933310!2.#"32675!5!#"$gpM$O<ӝJ[UpWx6xnTHr}K  r@  _YP@.Iy      p ` P  ]]]]]]]]q?2?39/^]]+]q+99333310!!#3!3asT|@a@0 9p`P@P@p`P@ ]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]??931033 hF@*   _Y _Y@ `P@ ]]]]q?2/]+?+93310 73265!5!C~_hxrtE#? 4@    ?3?399333310!#33 R͸>/@_Y?+?9931033!R@   pdD4 t`T4gtPD$dD4tT47tD$ dK4pP@? ^]]]]]]_]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqqqqq?3?33399333310!47#/#3>73V 1'8!w%3 pe@noT/;(  P@/    p`P ]]]]]]]]q?33?3399333310!#3&53: aXHXa0@ _Y _Y ]]?+?+993310#"$5!2#"32שŦrJ< MR},- <@  _Y_Y  ]q??+9/+9933310#!#!2)! bQ@a}$?@$%&_Y"_Y _Y & &]]/+?3+?+93310327#"&'&$5!2#"32)f7<]U>rJ< #~p  CR},-h W@/    _Y_Yp ]]]?2?+9/+3933339310!!#!24&#!!26I;͗Iվ{]-@ #/. HI Y i  #@9HF#V#f# #  # _YoYK  _Y`RD?3]]]+?3_^]_]]]+99_^]]+]]+9333310! 732654.'.54$!2.#"R г?r`d53EAvgL+f%w{EV8&%J[zOē!pepoAU;++:Tr.0@ _Y{ K ; $       _ O 0  g    _ O       p _ @     o _ ?   7    o P /      o P @        ` @ ?   ^]]]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqqrrrrrrr^]]]]_]]]]]]qqqq??+39310#!5!о圜)I@,  _Y p`P ]]]]]]]]q?+?3993310"$&5332653ۭĹӾ~d M>@& P 0 ` / ?3?3]]q9333310!#373TT  @  |H9* xi:JZ) h|k\K<+ m_M/?m}[M;- 8@o{mK[9+ }k]K=+_  ?333?333^]]_qq_qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqq_qqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]qqqq+q933_^]333]]33]310!#&'#3637>3.$a-&?8 "Ttdngו#s.+ @     K    4 D jT d ; $       { d 0 $       p d @ 4   9      D t $ T T d @  0 wx ?2?39]]]_]]qrrrrrr^]]]]]]]]]]]qqqqqqqqqqrrrr^]]q9333310! # 3 3 XYP} h)b-)@ H v b T F 6 $          p d @ 4 $   i        t ` P D           t d T @ 0 $      t T D $   9    p d T 4 $    @3    T 4       p ` 0 /  ]]]]_]]]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]_]qqqqqqqq??39^]33993393910#3 3 HH9aA J@+  _Y_Y p ` P @ ]]]]]?+3?+3393310)5!5!!ZVW)&@ YY?+?+9310!#3Wu9??33103i W&@ YY?+?+931053#5!Ws 7@o )i~FVVfN&6f6vFVHKH@LBEHDTutTATTtUXH@-;>HrpBRbr9`d_^]^]r^]++^]qr^]qr^]++^]qr^]qr^]^]?9333310 #3΢pry i@ Y/+33105!ij)@[/?/]+993310 53WsN#0@V )).21QY )QY?o  PY$PY2222p2`2P2022]qqqqqqqq?+?+3/_^]q9/+9?+93333310"&546?54&#"'!2327#"&'#'2>=pxyn .*;!DGd[EZcYF_;rRZ$.PQpip|gZSY0dQX`#]@7  $%PY !PY%?%%p%%%%%]]]qqqrr?+???+9999333310!"&'##6533>324&#"326r{32zxy"Yc 6YAXhZWNf@E  PY p`p  PY ]?+3/_^]q?3/]+9333103267#"32.#"`ri"hl ZjV"V@1$#  PYPY$p$$$$$]]]qqq?+?+99??99333310%#"!23'3#.532654&#"52z{2xyhZ6Zby6t*pWNw@F PY  PY PY p`P0qqqqqqqqq?+?+9/_^]+9/93333103267!"3 '.#"uaݺ^H- <@h  PY PY/O_?;_/@VdH@',H 0`@]q++]qr^]q??3+3?+929333210##5354632&#"3iK4-#E>Iz F\aVWK .@d! (0/ %PY+PYPY @0 0000 00P00O000/00000^]]]qqqqrrr^]]]]]qq?2^]]+?+?+99?93333310"&'73 5##"32346734.#"32>${d 3wǻs.HS~vUHWKQ;hiia68Ƅed`@; PYp]]]]]]]qqrrr?+?39?9933310>32#4.#"#3=:}*`Ujc/ro4~= =n@H SY       p         O  ]qqqqqqqrrrrrrrrrr?+??933310533 :W=@  PYSYo?oP@0 O?/=pOp]]]]]]]qqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrrr^]]]]?+?+?933321053#"'52653xxM2>E8 Z Hh @g     ?  ? _   ? _  9 @SVH`   `   0 @  ????9^]qqr+^]qr93323993310!#33 0Ima />v@QpOp]]]]]]]qqqqqqqrrrrrrrrrr??9310334#N)~@)! !  +*%PYPY ! d+K+?++++++++++{+o+;++ +j++++++[+O+++++++++d+K++++++++++k+4+++9+++++t+[+K++++ +++++{+[+K+++++++`+O+@ 0+/++^]]]]]]]]_]]qqqqqqqqrrrrrrrrrrr^]]]]]]]]]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]qqqqqq?22??+99?+9933393310!4&#"#4'33>323>32#4&#"Vps:l{8qVpvxS*,9OsZbkm`/xNa@<  PY  p]]]]]]]qqrrr?2??+99933310!4.#"#4'33>329*\Y>ykv4S*,9Op]/VN H@, PYPYp`P0]qqqqqqq?+?+993310#"!24&#"326꽅!0WM$]@7 &%PY "PY&?&&p&&&&&]]]qqqrr?+???+9999333310!"'##4'33>324&#"326rV0ƽzky?{"ʼY61fd]ZVWN"@T$# PY PY@$ $$$$ $$P$$O$$$/$$$$$^]]]qqqqrrr^]]]]]qq?+?+99??99333310"!234673#7#4&#"326{66Ҋxy6We;6k[>N#@  ???3399331034'33>32&#"+pf$%$r%f 9K*d@<" +, "PY PY,,,,,`,,?,,]]]qqqqrr?3+?3+999333310#"&'732654&/.54632.#"!XbJʳnzt0^~I(+WQTT@P"(MnP~HMJK.<*%$=Ja*,E@$   PY    @PY]?+?_^]3+393332310%#"5#53733#327*Y]}5x3?$D҃UN?:_@;  PY  p]]]]]]]qqrrr?2??+3993331032653#.'##"&5:*\Y>y:Rkv4s*,9Op]: \@     ` T D          ` T D   g    T D       [ D       [ K   7    [ K ?          ` T D         ` P /   ^]]]]_]]]]]]qqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqqq?3?39333310!#3?3ew 8#':@(uv:@    vfTF6$fTD6itfF6$iVD6r`T$8tK0$@0{dD4d?^]]_]]]]]]]]qqqqqqqqqrrrrrrrrrr^]]]]_]]]]]]]qqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqq?3?33^]3]93233333310!#'#37373ѽ$ &Ѳ$.Ͱ-0:!J[: T@    v D T d 6 $         v d   & F V g F V  d V D 6 $      & 6 F 7f  @6=BH9 "       t ` T @ 4   @"H   P p  ?3?393^]_]+qqqqqqqqqqr_rr+r^]]]qqqqqqqqr^]]]]]]]]]qqqqqqq9333333310! # 3 3 ! D,[W:@  PYtdRB4$tdVB4$gtdVB4$p`TD0 p`TD0 7@Z`TD `P0 P/^]]]]]]]qqqq_qqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqq_qqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqq?+?33339333310"'532?373J2&.bSLF`CtW +5' ƭSS: b@ PYPY      t d T @ 4            t d T D 4 $        t d T D 4 $   7      d D          d D $        p P   ^]]]]]]]]]_]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrrr?+3?+39331035!5!!S]s&ڋ"W#_@: "$%YO//O Y!Y?+?+9/_^]qr+9933310"&54&'5>546;#";inmj?[MjXYiM[?Wiussujkl^ajmN]A@t`TD4$td hpdTD4t;+oP@0 8p`P@0 p@/^]]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]]]_qqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqq/?9103N~"W#_@: #$%YO//O ""#Y"Y?+?+9/_^]qr+99333102654675.54&+532+5^[OhYVkO[=#534632.#"!!!27PFYVē"oGrph\M7.yym9@Ks}~w)qs'B@!" ()) Y@%Y /33+22+_^]993333331047'76327'#"''7&732654&#"Ndhcrrah`PRdfermiffNsrqqrdgeRPai`urdieNPiifruvuv@O   QY QY/  @)-H   ??39/]^]33]+q2+3+333933333933223310!!!!#!5!7!5!3 3A}@[sw}/}yN]U@  t ` T D 4 $       t d    h   p d T D 4      t ; +        o P @ 0    8   p `      P @ 0         p @ /   ^]]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]]]_qqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqq?/99//93331033  sT3@@_$4 11+.:++BAy$k$\$8$>>5>7 7z7;7 F    7>$!QYQY?2+/3+9_^]]_]]]]qq]]]]]]]99399333322323102&#"#"&'732654.'.5467.5464&'>L}uȽ`r tLMP©!ܧܨ$#yh!ED#-@Q,!''./(YH H$$Y P  Y///p/`/P/@/]]]]]]]?+3/_^]3/+39/3+++99333333310"&546?54&#"'>32327#"&'#'26=l~FQCQ #1"IQIZvTtgt|7>54&#"'>32!+kaXGJDX zd3gEJDp:>KIDk{nZ\-q'%@O"   &'#  Y?O/?O  YY%5E?3]+?+3_^]]9/_]]+9993933933310# '73254+532654&#"'>32 =9P\JGDT VZ[jt mHA?>733267#"$#5,R]QGF'>NPM<%q2KvdD;4sDEhP?99FX;rz R&$N&%+5+5R&$@ &L%+5+5R&$`@ &%+5+5R&$ ^@ &&%+5+5R&$ l@&%+55+55R&$+@&6ESs"b%+]]]]55?55o@;  _Y _Y  _Y _Y?+??+39/_^]+9/+9992223239910!!#!!!!!#! E !d<?hNy&&z : %+5&(? &  %+5+5&(@  & (  %+5+5&(w & %+5+5&( y@  & %+55+55 &,&%+5+56&,F@ &E%+5+5h&,@ & %+5+54&, @&%+55+55e T@+    _Y  _Y _Y?+?+9/_^]3+399333339103! #!#%)!!!26fj:~!`H9 &1 @ & # %+5+5a&2&ش%+5+5a&2%@ &%%+5+5a&2@ &!!%+5+5a&2 &$$0%+5+5a&2 @ &%+55+55s #@   /q933310 7   bh^^i`fJb`g_iiaG$E@#  &%""_Y_Y &]?3+?3+999933339910#"'#7&!2734'32&#"שxȮrJyɬb;ze|pKR}n[-UX)&8&%+5+5)&8@ &%%+5+5)&8@ &%+5+5)&8 @ &%+55+55-)&<@  & A %+5+5 6@ _Y _Y  ??99//++99333310#!#3!24&#!!26tۖb߀ŏ1m@A,' ', 23$+    $$PY$  PYp3O3?3]]]?+??+99_^]_]]]]]93933210#"/32654&'.5467>54&#"#4632p4E\bUa\[96:5mqO"7R0'1(VO@f:6V=d-0T2M]案gH1&;9 |Ws&DC11&225%+5+5Ws&DvT@ 1&1 14%+5+5Ws&D22&771%+5+5Ws&D11&::F%+5+5Ws{&Dj@ 11&5ʴ53%+55+55Wss&D@ 44&7ȴ71%+55+55BN'4;@^- "4;4455&&&<=5'PY 555 " $$8PY$(QY ?o  PY 0PY PY ?3/]]+?+?+3/_^]q9/+?+999/_^]+99333933399333103267! #"&546?54&#"'!263 %32>5%.#"uafOҒoy~q .cvPÅBd]fW^H-u;oP\$5eJWaYVīWNN&Fz ( %+5W&HC& %+5+5W&Hvp@ &T %+5+5W&H@ &   %+5+5W{&Hj@& %+55+55 &C&´%+5+5/&v?@ &?%+5+5i&@ &  %+5+55{&j@&%+55+55V''s@$   "()   PYP@  H$ 4 D   R    %%PY?+?99//_^]]+]3+3/99939210"54632&'57&'3%4&#"3266^m}mPZ2ӫ<;rr^WG$Bp\j&Q@ &$$0 %+5+5V&RC&%+5+5V&Rvg@ &I%+5+5V&R@ &%+5+5V&R@ & ,%+5+5V{&Rj@&%+55+55A$u J@*   YP @YYO?]++_^]+99933310535!53ި,\"}@N $# PY PY$$$$$$$$$$p$`$P$@$ $$]]]]]]]]]]]]]qqq?3+?3+9999339910#"'#7&5!2734'326%&#"XvdSs[QDCbt֊0[iɅ\X݂U1Q&XC& %+5+5&XvW@ &5 %+5+5&X&!! %+5+5{&Xj@ & %+55+55W&\v@ &6 %+5+5W!>@  "# PY PY??+?+99?9933331033>32!"'##4&#"3260rVzky?{YAXd]ʼYZW{&\j@ & %+55+55R&$hI@ &%+5+5WsS&D11&2ʴ21%+5+5R&$ y@ &%+5+5Ws&D11&4̴4:%+5+5`c&$ ϴ%+5WUsN&D:´::%+5hy&&S@ &~ %+5+5W&Fvg@ &r %+5+5hy&&@ & &  %+5+5W&F@ &  %+5+5hy&&"%@ &' %+5+5W&F,@ & %+5+5hy&& @ &&" %+5+5W&F@ &" %+5+5e&' f&%+5+5V&GK@ ++S++%+5?5eVm*s@-%+,QY/ (PY@ H"PY?,,]r?+?++99?9/_^]3+3?99333339210%#"!23'5!5!533##.532654&#"52z{2,xyhZ6Zby)6t*p&(zI & %+5+5WS&H@ & %+5+5&(  & %+5+5W&H@ &# %+5+5&(% &  %+5+5W&HD@ & %+5+5U&(P´ %+5WUN&H}###%+5&( o & %+5+5W&H&" %+5+5g&*@  &%"%%+5+5VW&J@ 00&55/%+5+5g&* @ &"'"*%+5+5VW&J@ //&228%+5+5g&*5%@ &'!%+5+5VW&J-@ /&//1%+5+5gN&*N #.#%+5VW &J877&//3%+5+5 &+@  &  %+5+5>&K@&%+5+5@#   @(H _Y_Y @ ?2?399//]q33+33+_^]+]q99]]333333333310!!##5353!533#5!fs-  s@#!"@"P"`"@"""""@HQY PY H?++?39?9/3+3+_^]]qr393333310>32#4.#"##5353!!=:}*`U,YjcWro4= &, @ &  %+5+5&@&   %+q5+5 1&,I@ &%+5+5 1S&@ &%+5+5l&, @ &%+5+5l&@ & %+5+5\U&,  %+5U}&L@ %+5]|&,'%@ &%+5+5v: @$t4$n@4$tdk4$8td+{k@0 p`@ ^]]]]]]]]]]qqq_qqqqqqrrrrrrrr^]]]]]]]]]qqqqrrrrrrrr^]]]]]]]]]]q??931033´:I&,-W&LM@o0]55]]55 &-7@ & %+5+5W/ @ [/? PY?/o?oP@0 O?/=pOp]]]]]]]qqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrr^]]]]]]]?+?/_^]+9333393310"'52653#'##53MM2>E8xjihW Hh@nN?&.ʹ  %+5N&NN  %+5: A@%   ?  ?2?39]]39333310!#33 0Il~: //&/&^ %+5+5[>&ON@ &K%+5+5N/&/ %+5~NG&O%+5/&/@  %+5?5i&O$K)@O/p  %+5?5]]q/&/ _%+5&OBT%+5/ F@%   @    _Y?+?9/_^]]9993333310!!573%hyUU I@+   O    p  ]]]]]]??9/]99333331035737zz||DDXHGz &1@ &I %+5+5&Qv@ &a %+5+5N &1 %+5NN&Q[  %+5 &1 & %+5+5&Q&# %+5+5P&Qb$$״$$ %+5?54$=@ !!&%_Y_Y?2+???+9933310"&'732>54&#"#336$32_;ZjIU&wyHMJJsnOBheD=aqWN#;@!!%$ PYPY?+???+9933310"'52654.#"#4'33>32M2>E8*\Y>yxW Hhkv4S*,9Op]a&2I@ &%+5+5VS&R@ &%+5+5a&2 @ &&%+5+5V&R@ & %+5+5a&2 @&]$%+55+55V"&R @&g %+55+55a _@4  !"_Y _Y _Y _Y_Y"]?+?+?+?+9/+9992399310!# !2!!!!!%27&"#"CpFkiLoR4,I OLy <WV2N%,}@E! ,&-.,PY ,,, )PY  PY #PY  PY ?3/]]+?+?+99?+9/_^]+933333993103267! '!"3 6! %4&#"!26.#".uay|u~?*^H-!'S@h&5& %+5+5&Uv@ &J %+5+5Nh&5 %+5NN&U^ %+5h&5 f& %+5+58&U8& %+5+5]-&6vI@ .&.[.1%+5+59&Vv9@ +&+]+.%+5+5]&6r@ //&44.%+5+59&V@ ,,&11+%+5+5]N&6z 2(2.%+59NK&Vz //+%+5]&6 s@ ..&006%+5+59&V@ ++&--3%+5+5.N&7z^   %+5N3,&WzP@))/)_)o))?)O)_)o)))))/)_)))))))/)?)o))))) ))_)o)))))))/)?)o)))))) ))?)O)o))))))) )%+5]^]qr^]qr^].&7 !& %+5+5&WK%+55.J@*   _Y _Y   ]]]??9/3+3+3933310!!#!5!!5!&85@'`pg&6FSs%+]]]55?]55s&X@&!! %+55+55)&8 @&Q%+55+55&X@&d$ %+55+55U)&8 &g@% ) )P)`)p)))))]q+5U:&XW$$$ %+5 &:y&  %+5+5&Z&%+5+5-)&<[ & %+5+5W&\@ & %+5+5-)&< h@ & %+55+55A&=@  & J %+5+5S&]v5@  & ] %+5+5A&=|%@  & %+5+5S&]  %+5A&= 8@  &  %+5+5S&] & %+5+5 c@)`p@"%H?`  PY??+_^]]q+qqrrrrrrr93310!#4632&#">K4-#E> F\ +h@1&&,- )PYQY#PY H??+]q+9/3+3?+99?93333310353!!3>32!"&'##65#4&#"326 12zr{3Uxy9AXhZYc 6f!*\@/ ''"+,''_Y' ' &`Y_Y?+?+399//+99333339310#!#"&5463! 4)!264&#!!26MBsQADG18J=}~rbBs U@  `@#H _Y _Y_Y?+?+9/+_^]+]99333310#!!!!24&#!!26Hy%H@%  &'PY SY #PY?+??+?+99993333310!"&'##65!!3>324&#"326r{32zxy"Yc 6AXhZ 4@  _Y  _Y?+?9/+99333310#!'5%3!24&#!!26uە%8{i!x &@@ !!  '( $PY PY ??+?+99?9933333105%33>32!"&'##654&#"326 32zr{3xy!YAXhZYc 6_[f:@   _Y _Y ?+?+99//9933310%2# '6$3 ! 7ݗX7Bj<-؈* :Nx]1%NIQ~GM<{W$O@(  &%PY "PY PY ?+?+99//9+99333333103267#"32>32&#".#"`j v/4$+B7ri"hl Hy GMZje<@ ! `Y_Y?+?+39/933310#!#"&5463! )!26MBf:~DG18J=Q ?@   _Y  _Y _Y?+?+9/+993333104$3!!5!!"$73!!"Q|R%K@'  '&PY SY #PY?+?+?99//3?+993333310323&5!5!#.5## 32654&#"Rz23{ryx"ZhXA6 cY0VWN>@   !PYPY PY ?+?+?+9933339910!&/.532!4&#"32>dniZDdq}?YWX քUY :@   _Y _Y _Y?+?+9/+9331035!!5!!5!Y2-Ĝ^E@# ! _Y  `Y _Y?+?+99//+993333310%27!&$#"'6$32#"$547 'Ǜ9N30͢~y9M%>X&X@- #$$'(`Y## _Y !_Y?+?+9///+9993333339910".5467$4$32.#"!3#"3 `키 F2~bGGwUgw7Ш=vtevMW:@ _Y_Y _Y/+?+9/+933310!!#"'7325!g=R#3$hCNC@#    PY QY //]+9/3+3993333310&#"3###737>323;<@OF J^-g^a*X@.#** ,+!&_Y!_Y_Y _Y?+?+99//9++933333310.#"32675!5!#"$5! 54632&#"<ӝJ[UppM!z6B8 G>xnTHr}KWx{GM W?@"       _Y/+?3993392310"&54>73 34&'326s*OY?4""4.((.Wz-iivAy9GG:5;:$E@$ "" %& PY PY?+???+9?93333310"&54&#"#3363232653scnyzlɴE|~= ͺyy3>@ ??9310334! ,@  `Y??9/3+39333103#5333#Ħa`?H@$  _Y?3?+?99339933333910!#4632&#"3 R͸BB29~idU@+ SY QY??399//+?+9/33339339103 ##4632&#"IBB2B:/m ,@  PY??9/3+39333103#5333#ppmma`A@!         ?3?99//9993333310#&'#''7'37ʟþ)+D.I6:?Apf.kʽCvE͓9!F@$ #" _Y_Y?+?+?3399?93333310"'# 332653323#'\xc0cXwodw 2gGGCfUQUW 1@ _Y ?2?99/+993333103&53##"'5325 H1,8sHXa֐ VN3@   PY  /???+9993333104.#"#4'33>329*\Y>yVXkv4S*,9Op]aa%H@% &'`Y _Y #_Y?+?+?99//+99333333310#"$5!2>5#53#"32שŦrJLHXEXs} MR},jIj{=jw,-VN G@#  !"  PYPY?+?+?99//99333333310#"!265#534&#"326Xxp!0Aj0GaXL@@    _Y _Y/+?+9/3?3/933310%#"$54$32%3#/&#"327mwȥ:ԣ+d eU45LGG@m..VWNB@"   PY PY??+?+9/3?3933310##"!2%3"327&9QR3D+z@84W?',!0+Ar.B@"  _Y   `Y ??+399//+93333102#!##"&5463)! bMB{@DG18J=VW)F@%$ +* PY SY  'PY?+??+?+999333310!"'##4632&#"3>324&#"326rV6'%8<}0ƽzky?{"ʼY[d]ZCI@%  _Y_Y/??99//++3993339922310 !#3!2 4&#!!26g}uQվ{b*;@% ,+$ (( _Y( `Y?+3?+993993333104>7>54!"'>3 !2>7! $b>xP32^Kvf4~ZgK>Y@w!ĵMuUD()IgMB~%OK%;@!&' ##PY#  PY?+3?+993993333104>7>54#"'>32327!"&OQ\1oҷLd3:L{+[{Q##+=.V`RqN"'/C3ƧlUCW$;@ &%QY SY"QY?+?+9/+9333104632327#"&5#"&732654&#"Co^;:64EA=ThM<01<;20<ZeDK  gU1<<10<<W*,E@$  QY PY SY?+?+?3+393333310#"'5326=#"5#53733#327*CD82<6}5x3?$DBGq҃UN?3@   _Y??+39/933310##"&5463!оMBn圜QLr@@   `Y _Y?+?3399//+9933333310"$&5332653>5#53ۭĹӾysXé~dmt_j:%R@*$ $&' QY   %!PY!??+?339///+39933333331032653>5#53#.'##"&5:*\YsYXÐ>y:Rkv4sb#oej/*,9Op]W#K@& ! !%$ _Y _Y _Y?+?+?+99993399332210 47+5!32654'5!#"'њ6MM6O&Ts _` q&-@ _Y _Y?+??+9933310".53324&#"'632N[:2CNc ]-,@    _Y?+??9933102.#"#3 ><;T^%$1 rT7x-3-0H9aVGW<@  !  !SY PYPY?++?9?+99339910"'532?37>32&#"J2&.bSLF* McQlRDHa3D]W +5' XYj0]>T>G@%   `Y _Y_Y?+?+9/3+39333310!!5!!!!!5!> S l].8/:E@$   PY PYPY?+?+9/3+39333310!!5!!!!!5!/ 84_{iF[-VJ@&  `Y  _Y _Y?+3/+9/9+933333310 !5!#"$'7!2654$+SvGHFVF@% _Y`Y _Y/+?9/9++393333310#"3 # 4%5!!AGcqvS%j؋lHA3ꡜ]U$;F@$QYPY PY/+?+9/9+933333310!#"3267#".54675!KRQQ׍uؽs}\bx mNV:(R@+(#*)PYPY#(&PY/+3?9/99++39333333310#".54>7>54!5!3 7(ҊiUrddtOa4BeL\OnN+*Q:J=*w wRlH+".A0IRZ $N@( &%$$`Y_Y `Y?+3?+9/3+3933333310!>54&#"'>323!!!5>7!ZPJIys {A}d[%lPEOt}qɹ:ppt?WrY&D@$ _Y_Y `Y?+?9/9++393333310#"&'732654&+#5!!32&"#qJN«~uʜ._:G@%  PY PY PY?+3?+9/9+933333104!##5!!32#"&'732ۧ B6Ѽ" \U ]u$)B@" '$  ) +*&"#"QY'#PY?3+?39+3?9333310#"&'732654.'.=#5373[!RLfH2!j$HkFkTD-"*2CR7WQPX1?*+}[NWVM8@  PYPY??+?+999333310#33>32!"> ,pӾppdiEa`RKd@ ??9310334 @ ?2?3993310333344r:R@*   _Y _Y ??99//3+33+39333333310!3!!!!#!5!!rrrtt:̙`4 j7&''=d &+5 a&'']H &+5V&G']d --&+5&/-W &/MW&OM /&1-W&1MW&QMdR&$ c@ &%+5+5Ws&D22&4۴4:%+5+5l&, @ & %+5+5& 2G&@. %Opqr]qr+5+5a&2 &$%+5+5V&R@ & %+5+5)&8 &%+5+5&X&$ %+5+5)+&8 3@& %+555+555k&X'j?@%&& &0&@&P&`&p&&&&&& %+555+55/]q]5)+&8 4@!!& %+555+555&X'jv)@&&&& %+555+55/]5)+&8 5@$$& %+555+555&X'j)@&&&& %+555+55/]5)+&8 6@!!& !%+555+555&X'jCp)@&&&& %+555+55/]5VNA@!  PY PY PY ?+3?+9/+993333104&#"'!2# 53267ZuaX#C^H-?R+&$ 3@&%+555+555Wsk&D'j!@?<<<0<@<<<11&+55/q]5R+&$ 7@&%+55+55Wsk&D'.!@7?77707@7744&+5/q]q5&I&C%+5+5BS&X@ ==&>>?'%+5+5g &j@9%% && (' &&`Y_YO  _Y !_Y ?+?3/+99//_^]]+3+39333333310!5!5!3##"$5!2.#"32675!L[UppM$O<ӝJ\kYr}KWx6xnTHVWhK)6h@81 ** $$78' QY$ @4PY@ H .PYPY?+?+?9/++2+399333393310"&'73267!5!75##"&632346733#4.#"326${dixr3wƼs.QHT~wWKQX\5hiia6v[Ǭg&* @  &""(%+5+5VW&J00&228%+5+5?&. @ & %+5+5&N  &ʹ %+5+5aU&2lVUN&RraU&2'lI@ 0&00/%+5+5VUS&R'r@ ,&,,+%+5+5-V&y !@ &$ %+5+5DW &T@ & % %+5+5W(&@ &W %+5+5 j&'= a&']V&G]dg&*G@ $$& _ #%+5+5VW&Jvk@ 44&0d03%+5+5a@  _YP@Iy `Y ??+??39/_^]]+]q+9333331032653#"&5!#3!3 vu3̲#sTW:@   _Y _Y /??+?+999333310#3>324&#"6Կ?oÐ_V#;H*Xabbu:- &1W& %+5+5&QC & %+5+5R>(.@j " )-  0/0000@0p0000 ))Yp&+++++@ H`++ ?&&&&/3//]]3339/]32/]+]9/]+3/_^]]q993933293310#!#.54632!&'4&#"326573;.á~$1=dd 5jN89NH6 :Lp7aDsc8Z1U&D'UvcZB@&N?NONNNpNNNNFF&IIL%7Դ71%+55+5+55/]]q5&& %+5+5B&v@ <&<&<ٴ<4%+5+5N&(tj@ & %+55+55W&H@ %%&"" %+55+55$&(j& %+5+5W&H:@ %&%% %+5+5ilN&,j@ & δ %+55+55WZ&@ & %+55+55P$&,,j@ &%+5+5B&@ &%+5+5aN&2j@ &&&## %+55+55V&R@ ""&%+55+55a$&2 j@ &&&&%+5+5V&RD@ "&" "%+5+5hN&5lj@ ""&e %+55+55&U@@ & %+55+55h$&5j"&"" %+5+5l&U@ & %+5+5)N&8j@ &ϴ%+55+55i&X@ &&&##  %+55+55)$&8j@ &%+5+5&X2&&&& %+5+5]N&6 228%+59NK&V //5%+5.N&7  %+5N*,&W@!X!!/!}!!/!?!O!o!!!!!!! !!/!_!o!!!!!!! !!/!?!o!!!!!! M!!o!!!!0!!!<@!!! !0!!!!@!!E%+5]qr^]^]qr^]qr^]_^]@U"F@!  $# _Y/3/?+3/9/33993333399105$54&'5,54&#"'>32W^*%IuAs>Uq8U@Pha2I(r𧆉TlOftY\<!V.N$D@ "  &%" PY/3?+3/9/3399333339910%5>54&'5,54&#"'>32.p@)! `eefiyr2@[0X_vGGuhA<ёmeV[!b{8) &+  & %+5+5&K @ &"%+5+5W1@    _Y  /???+999333104.#"#36$32E?yoRJWT}DbRO\VVt!-9g@7.4( " ;: 7PY +PY1PY%PY?+3/+?+99?/3+99333333310%#"!23'3632#"''67532654&#"4&#"32652z{2A G=4?hZ6ZbywSq>u`pU0AP^9]w'2^@2.$(  34!+!+`Y`Y!! 1`Y '`Y?+?+99//++9999333333910#"$54675.546732654&'4&#"3 ~~彩܉ARŢ|%}aSTY^yl|_,'4P@)"  1%+65((QY"!.PY?+?339/+99993333339102654&'7#"&54675.5467"32654.E}QII{po{IIQ}Ij}Q~#qDp ɏԐ pDq#~Q~WNA<@ _Y @_Y?+3?+39333107!5!!2'654&#!AZ|GMV~MM"8 G>1 ::@  PY PY?+3?+39333107!5!!2'654&#!18jGM&psGV"1'?<R&$%@ &%+5+5Ws&DJ44&2۴24%+5+5N&(zWNN&Hz2a+&2 3 @""&  %+555+555Vk&R'j%@!!?!!!0!@!!!&+55/q]5a+&2 8@'&''3%+55+55V&R'J@/22?2O2_2o22&+5/]q5a&26%@ &%+5+5V&RE@ &%+5+5a+&2 7@&!!"%+55+55Vk&R'K!@?0@&+5/q]q5-)&<eI@  & %+5+5WS&\@ & %+5+5V>@ PY   PY ?+?9/99+393933310632#"''674&#"326>D;H{JOnb9:&> G=4?swSq>uV0AP^9VtN(4f@9  /$()(& 56$(""2PY""" "PY ,PY?3/+??+9/_^]+99333333104.#"#4'33>32632#"''674&#"3269*\Y>yD;}H{JOnyl9:&> G=4?kv4S*,9Op]nySq>u`0AP^9,%]@1  '& PY #PYQY@QY?+?+?3+9/3+3933333331053733#632#"''674&#"3265xD;H{JOnyl9:&: D<4?wSq>u`N30ATZ9W=: @  PY?+?39310#"'52653=xxM2>E8 HhS!-9c@6.4( " ;: 7PY1PY +PY%PY?+?+9??+?+?933333333310%#"!23'33>32!"'##532654&#"4&#"32622z{22zrdxyxyhZ6ZbyYAXhZïpSWL!.:_@55)/ " ;<%PY 2PY8PY ,PY?+??+?+?9?+933333333310!"'##7##"!23533>324&#"326%4&#"326rV4}50ƽzky?z*xx ̼YegU6Xdd]ZR f@7  _Y_Y `Y ?3?+9/99+3/+93933333210!!#7#33 3.'3#q¢A?fݢTq6, 1&Pkh1Sqhy%@O  !$ '&#@P @_Y$  _Y ?+3/_^]9?+3/_^]9933333310%&5!273&'3 #"'#"&VwwlBNtz=?p(Wл[I-[{b.Q~1W%NDe& W%e@9 !  '& @PY!  #PY?+3/9?+3/99333333107&323&'3267#"'#&#"I<Ɂ "7Q`tXŎ -0",Y5=VD..#hl %F˰e / ?@   _Y  _Y ??+9/3+399922231033!!!!#qy*W.L@)    _Y _Y ??9+3/+9339933210 ##!5!733#A@C(;iiGVK;R@), 33&&=<3))0PY-)  PYPY?3++9?3+999933333310#"'3267#"/&'&'732654&/.54632.#"!FE"6`8g8~ICM9uXbJʳnzt0^~I(+ !q;*RTaWX=TT@P"(MnP~HMJK.<*%$=Ja1V:;@ PY PYPY?++3?+9933331072327#"./.+5!5!>QBD2 4<`8g81NE:%DN8/P#Dq;18G, $3L8@ `Y `Y??+39/+933310!3 4&#"'6$3 4KT$ ƹuvPN<@  QY PY ??+3/9/+933310!2654&#"'>32bmףۣ{Ï&!&i@5# # ('#`Y#_Y##_Y"_Y?+?+9/+9/3+39993333333399103! #!#%4)!!!264&#!!26!ć\sQA}UGrbBs)M@&   ! _Y_Y?3?+9/33+3399333333331033!33##"$&=#26=!)uuuu)XX~~s M8@ o 0 /  ??39]]]]93333103#'#H?zTT|  @U _Y _Y@ _Y _Yy_Y_Y?+?+9/_^]]]q+3/+?+?+933333933107#!733#!!!!!!3!kLFFS:|kj5<DX&"&*@J' )  "## ,+"#PY""**PY**%%PY)PY ?3+3?+399/+9/3/+?933333933310&323!3267!"'&#"%&'D^JͿX4Bua`PL3?M| E8ppi HhO欬aW#D@" !%$ _Y_Y_Y?++?+?9999333310327#"&=# !27327&#"5873/:NrJàvs sQC[UR}M8gdVWN ,I@&! '.-PY $PY *PY?+?+?993?+9933333310%7##"!234673327#"&54&#"32656{687&02J|xy1k[6We;lQC hO@'  _Y _Y ?3?+9/3+339933339922310!!##53!24&#!!26I;͗IIվ{NE@# SYPY ??9/93+3?+993339333103#5354'33>32&#"3#zz+pf$%$<r%f ϒ-)D@$   `Y  ??39/933+3393932103###53'3!73!ؾғ2?Ha'W:"X@. $#PYPY PY?+?9/993+33/+?9933932103##"'532?#533!3?!yoCtYJ2&.bhuFF+LS +NUUo'N#0W@.) .12QY)QY!)) PY$PY?+?+3/9/9+?+93333331023267!"&54&#"56323>"7>54&֣px{m .|*;!DGd[@]cYF_N;rTXܻPQpipxkZSY0cRX`VN">@ $#  PYPY?+?+99??99333310%#"!23'53#.532654&#"52z{2xyhZ6Zby/6t*p~N">@ $#  PYPY?+?+99??99333310>32!"&'##4'34&#"32682zr{2&xyhZZby/[6t* ,F@%!'' .-$PYPY *PY?+??+?+999333310!"&'##654632&#"3>324&#"326r{3BO:E?E2zxy"Yc 6ӏLHhZ=N6@  PY PY ?+3/?3/+99333104&#"'>32#"&'7326ir٧`"jZẜ lhMN+d@8 $* ,-*'PY   PY  PY?+3/?+9/_^]9+993333310"''67&532.#"63 '2>54&#"1p4#|H%cri" e}Sq=@32cltpt`Z]pi^ʢy!^]W`\NR]C5N3~@G1#// *541PY&,SY/!! &&PY PY?+?+9////_^]q93++9933333339910#"&'732654&+532654&#"'>3273267#"&'cltpt`Z]pi^ʢ"/2%=";~U[!y!^]W`\NR]e\DC4yp7KN&T@- !!'( PY   $$PY$PY?+?+9/_^]+9993339921032654&+532654&#"32#"C~rltpt`Z]pi^y,[^]W`\NR]Co V':<@  QY PY QY??+/+?+9333310733##"'5326=#5۴K4-#E>ӃI F\{VW'5T@,( /6"7$PY ,PY2PY PY?3+?+?+99?+39933333310%!"&'73 5##"3234632&#"4.#"32>;{d 3wǻs. &729@AHS~vUH8KQ;hiia1 NFyedVWKJ^NE@#PY PY PY?+?+99//+993339210!#"32.#"3275#@Kzrig^DK"ZjCW:A@$  PY ?3?+993392310%3 3#"&54>4'326w5>l}kj}%LK'$%'!]umm(Z\SQ.43A 8P@- !4$!,9:4$/++//(PY/ PY PY ?3/+?+?+3/993310%4.'322'&#"#"&54?.#"'>32?> )  GHL8r!??#-3R}kj}P1-#?>"r8Lau)77(u*3L00/]`\o2[55^QjxxjV]055[2o\`WnFFmXo;-@  PY?+?39/9933310%#"&5332653#??;{*`Um`Rro4~4J7@ !PY PY?+?39?+933310>32#4.#"#!2&#"=:}*`UEI5B~ jc/ro4(`?W'B@$ # )( %PY  PY PY?+?+?9?+93333103>32!"'53254.#"#!2&#"C :}3U:=u*`UEI5B~J?jc!ro4( 7@  SY  PY ??9/3+3?+933310333###53qrrqqi/<V: @   SY?+?99310327# 3 97!,2-%QF (#D: 7@  PYPY?+3?+3933310%3!53#5!#Rό#D@" PY  PY ??9/+3/3/3/+339333103&#"#>3332673#"''kT7 Z`#0/h|yB/0rrxZH@%  QYQY   ??99//3+3+393333310###"&546;33!5#"3Zdf3;nYYkc{ <3iW @  PY?+?39310327# 3:977/E-sQC(MWOW@.  !  PY PYQY???9/++3?+9/933333331033!#"&'732>54&+5!璼'7aORn䁘_aS$:)H@%"( (*+) %PYPY ??+?+?339993333331032653#.'##"&'##"&533265Vps:l{8qVpv:Rxs*,9OsZbkm`RxsW:#D@# "" %$ #PYPY ??+?+?3399933331032653##"&'##"&533265Vps7n{8qVpv:RxsXkXbkm`RxsW#N1Q@, 1((-23*/PY*$PY$  PY?3??+99?+?+933333104&#"#4&#"#4'33>323>32!"'5325qVpvVps:l{8q3U2ExxxS*,9OsZbkm`WN":@""$# PY  PY ??+?9?+9933333104'33>32#4.#"!"'5325>y*\Y3U/HvS*,9Op]/kv4 WN"=@ #$PYPY?+???+9399333310327# 4.#"#4'33>32u>,@;*\Y>ys(/kv4S*,9Op]:.@ ?3?39999333310 '3#&'#<%3(!:SJ}:GbAg:VN K@)PY PY PY?+?+9/_^]+99333310#"!2267!"!. I !04XVN!k@: #"QY PY PY PY PY?+?+?+99?+9/_^]+9333333310!!!5#"!25!!4&#"326GWsvq]q!0q]SWN(H@% &&*) ##PY#PY PY?+?+?+9/9933931032654.#"326= #"&'#"5uprwiiwrpUM|ʸzM`úoo䗻`xz}%NVWR@-   PY PY PYPY??+?+??+?+9333333310&%34&'>%ihrqiejlcW2~-fD++:*@ SY ??+?9993310#/##"'53265%"?[E$%$32&#"+pf$%$32&#"327# +pf$%$r%f YQC (N@ SY??+9931034>32&#"\;%$<}mf  WN@ SY ??+993104&#"5632fnx<$%;\W f0: I@%    PYPY ?3?+9/+3933399310!#!2##!254&#Bθؕctk:?\[0: B@!  PY   PY ?+?39/3+9933333991033#!32654#!BLٷ2ls?:O[\9WK5T@-**44$$.4672,PY2)''PY'PY?3+?3+9?+933333331032654&/.54632.#"#"'327# XbJʳnzt0^~I(Эoz9*"$+WQTT@P"(MnP~HMJK.<*%$=Ja>; (WN(@  SY SY?+?+339310"'532>54632&#"O7<96=k,1BMKW,UhiuW F@%!"! PY SYPY SY?+?+?+?+3339933310734632&#"3##"'532>=#Y21BMKO7<96=޲iGF,Uh%W:N(@  SY SY?+?+339310"&54&#"5632327KKB1,W849<7W ffW,VK&Q@*"  '("  $PY SYPY?+?+9/+93399333310/#".54632!2&#"%3265&#"FTQI{I@D$k,1BMKlyvA/>IN9:6VXe=qTv+bi`86_O1A*A@"  QY QY PY?+?9/+3/+39333106323##5#534&#"Y]}5x3?$D}ԃN?W*,6@  QY PY?+?3+3933310#"5#53733#327*Y]}5x3?$DokN?Q:&R@)  ## ('"PYPY ??+?39/933+3399333333310!33##.'##"&=#5326=!:ll>ykk *\://*,9Op]{=Xkv4T6:/M@)$(- -10"%PY"( PY PY?+?+9?+993399332210"547>54&+53232654'&546;#"ET3!++R|YmCDCDnX|R++ 4TԌvH@*gW_tt]]tt_Xf*>Iv:)@  PY?+?39933310#"&533 4'3ŵpA15:;cav: *@   ??3993333103#'#4#':uv>:+@   ?2?9?3933103?3#.'#&'#0ѯ#' /+&:Mg]#.խ"&3,@   PY?+?39933102&#"#.'#>BJ2&.bHD@r +V6O:V :&@ ??39933310!3 3g,5[{K1Wr:;@  PY PY PY?+?+?+3933310327#"5!5!5!!+75%C:,8jsQC (&1N): Y@/ "!PYPYPY ?3+33?9/++39333993310%>32+'7!5!5!%"32654&eav0"78j./dFMF6{gxy^T=u&ڷQf,7'-DW :P@) PY PY PY?+3?3/+9/+393339310!#"&'732654&+5!tsv،RA:Nj wǤlVK; *j@<(#   +,PY#  %PYPY  !QY?+3?99//++9+3933933310'#".54632654&+5!5!%27&#"|_RCsA>CaISxVEzJuDEp8Ii:5=J9<@  PY  PY??+3/9/+933310!32654&#"'>32l.=ir٧ۺjZ~[:@  PYPY ??3/+9/+933310!&532.#"327ri=. Zj93@ PY PY?+?3/+?93310#"&'732654&#" ri=.j꬗Zj9WVN9@PY PY?3/+/+3/9933331032.#"3267#"Wri`Zjjhl a<@   SY SY?+?+99//99393210#"$5!2#"32%53שŦrJ< MR},-:!p@  "#0##@(#H#/## QY PYPY?+?+9/_^]+9_^]+q99333339102#!32654&+32654&#4rmCpw؀mfy:]|k:KU]eSHZRLIN&R@*!! (' PY   $$PY$PY?+?+9/_^]+999393332104&#";#"32>7#"&547.54632]jq\Z`uosms>omӻ,ZUN\`W\_`ƕ੓)"qX^'X@.'' !)(#PY PYPY PY?+?+99//9++923333310.#"3275#5!#"32>32&#""rigKzj v/4$+B7ZjCۉ^DK"Hy GM: W@   @ P ` @   @HQY/   ?3?39/]++_^]qr99333310!3#!#: :6:W) R@+ "!SY PY  PY?+?9/_^]3+3?+99333333310"&546;33#'26=#"53WOV\MAQW}~$%bYkk<98A;nz: >@        ??3939933333991073## n%2:m4i:@PY?+?99310)3!:[VW(G@$ #)* PY  PY&PY?+?+99?+?399333310"!234632&#"#7#4&#"326{66'%8<}6Ҋxy6We k[>/f@9  !QYQYPY?   PY?+3/?99//_^]++3/+9333333310!32654&#"'>32!!#5!/=.=ir٧K ۺjZn{Oc@6   !QYPY? PY??3/+99//_^]+3+39333333310%!#5!5!5&532.#"327!ôKri=.={n ZjV%(c@5 && ' )*''PY  #PY PY&&PY?+3?+?+99??+39333333310!.5##"!23'3!!32654&#" !C2z{2rVxyYt*hZ6Zbynڋ$VV1=@I((8##)8*.2?>.'PY.**PY ;PY PY5PY?++?+99??+3?9/+993333333339310%#"!23'3!# 732654&+5!#.532654&#"52z{2{܋X#oRxyhZ6Zbyn'[P͜26t*pVN&25?@G'33-99"5=@A4#4PY #:PY6PY5PY 0PY*PY?+?+99??+/+?+?3+393333333333310%#"!23'3!3>32+'7!.532654&#"%"32654&52z{2sTeav0"7,xyM/dFMF6hZ6Zbynڪ{gxy^T=ut*pɯ#Qf,7'-)d,"5_@2&. 22 .76&PY 1QY  QY 5PY?+?+?+?3+9993333333310#!"5#5373!632.#"2654&/.547#3d}5xJ\nzt0^~I(IyXbJ(3?+ƒ~HMJK.<*%$=JaFK@P"(MnPYBeNB)W%-d@7( #++# #./PY*QY@ &PY PY?+?+?3+3?+39_^]]333333310"'532>=#"5#5373354632&#"27#O7<96=XY}5x՗k,1BMK&=3W,Uh+҃0iu6 cN?,0<|@E & 5--;(=>#PY (;++8PY++  QY PY1PY?+?+?3+39/+9?3/+933333333310"'#"&5#53733#327&532.#">3 '2>54&#"w~z}5x32!"'53254.#"#'###5354632&#":lV!kv4SdIz F\a.N@)- ''/0 **PY*-PY???3+9?+99933333103332654&/.54632.#"#"&'NXbJʳnzt0^~I(ڊSRQXWQ@P"(MnP~HMJK.<*%$=Ja>G32#4&#"#432&#")oTvs{FRXf{10"/VbMD{qR}h>O udDp.@  YY?+/+?393331053#"'52653hzPS9*0%zyykbb4HFg-@  Y ???+999333104'33>32&#"ktJF%NOJq@bGt}r(.@  Y ??+?93993310#'##"'53265tLF%ONq@`It}6@   Y @Y?++?93993310327#"=#"'53265n&&'3&NH$MO9/ qPEt}d D@"  Y  Y ?+?39/3+9933333991033#!3254+ވ]f}z5x\fse.@   ?3?3393393310#&'#373?3u  y| x'~0IR9<U>M1@     Y/+?99?339933107"'5267373t1#98]+܃C/A_XtZˋh  WH @  /9/933910546733%+y_YaC}v? @  /9/993310#65#5?%+y_Y̒aC}S @  /9/933910##.=MY_y,$}F^x @    /9999331026544#*77*TeeT8117UfWWgx @  /99993310"&5463"3UddU*77*xhVWfU71184>@  Y Y??+9/+3/93331032654&#"'>32*iYWh~pb hs 3<@ Y  Y??+3/9/+9333105.54632&#"327Cq~hWYi* ĥsh eHeH!eF@ /3/9910%# #3FeF@ //39910%#3 3fHK !@  [/+9993310#'##53ih !@ [/+9993310#53373hi/9310#3qqL3XS@ Y/]+9910!5!X%/991053ǂ/9910'53ςj/9310#3qqjLChk/9910!5!h%wj/9910'53jςjj6/991053j:@  ??910#'73e ee e:c:?9910#'e e:\ @    /99993310726544#*77*TeeT8117UfWWg\ @  /99993310%"&5463"3UddU*77*\hVWfU7118 @ /339310%!53533{q{l @ /239310##5#5!{q{gl ,@   /9933933310##5#53533{q{{q{ }}l||/39910!5!pw 1@  P` Y/+_^]]q23910"&'33273)uu P@ Y/+931053 3s J@/  Y     @Y/?O/]+_^]]+993310#"&546324&#"326dddclN89NL;:Ldded8NN87RQPU9@# @ HY P`p/]q+/+993310#"&54673327?LijWD4+1-6=pfUF&-;F'*0@  Y    /   @Yyi[I9+ tbRB2"grbRD4$tdVF6"vfVB0 7@tp`PD4$tdTD4p?/^]]]]]]]_]]]qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]_]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqq/2+_^]]q+3/3310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx $@  [/2+392331053353e @    /999933107327#"324P;~U*N#D<(4 - ,@    /3299939210''7'77XXXXXXXX;@  ?3/3933339331033#"&5474&'32ف*,UIJSJ!34ToH(L[[LT@Cc7 %d@ ??93103dz,'@@!  () Y Y?3+?3+999333310#"&'73254.'.54632&#"lbW!=xg[3znSO6APyW4luVk=9v$- 6M9imXci36(2!6T1N3p@ ??399310!#!5!pp$@ ??9/3993310!#!5!3pHp$@ ??9/3993310!#!5!3pH^p$@ ??9/3993310!#!5!3pHVp@ ?3?99310)5!3p0HbIp@ /399310)3!I_p bIp @  /9/3993310!#3!Ittswp}Xz @  /99993310!5!!5!ppvvPN 0@  /329/39933993210#65#5!#65#5%+y_Y%+y_Y̒aC}ÒaC}%@ /399910#373|Rr``r%@ /299910#'#3%r``rRV@ /9993310%5᪪r``rRV@ /999331057'5窪Rr``rW  @  /32993310#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99 B/9910 53ϱB @     /32339910 53!53cϱGϱB @  /2233991053353lx@    /32993310".#"#>323273*TNG76 [ 0Q?,TNEd\dl%-%>9fi=%-%wx~$@ //99//9333105353| @ /299310!#! QP| @ /299310!#5!W @ /]299310!3! jWPW @ /]299310!53!jW$@ /3]2993310!3!53WPX@ /]2993103!!iYȇ:Xq 8@ @ H @ H  /]3/+2/+9310!#53!qVpp M# /10'53ς  # /1053 K  /32910#'##53KihS Y/+10!5!%#T Y/+105!#$  /2210"&'332673xi cLJciw;IG=zZ Y/+1053Zլ{Y/2+31053!53sӥø+ @ p+/H/+q99104&#"'632#5>3*HFZjQ[pE0"c;U 2x8b  /3210#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--99 /221053353K /2910#53373khi: /10#3:qqLY/3210#3#36qqqqLL /2]210 53!53$G$d  /222/10"&'332673#5xi cLJciw;IG=z$  /32102#.#"#>wibJLc i{>FI;wd /9/10546733e&({^XjA~d /9/10#65#5d&({^X̨jA~d /9/10##.=^X^{(&~@hd /9/10#65#5d&({^X̨jA~[i/]10'53NςiOj/]1053j?_!@_o/]^]9/310#5#5353oo_sqr^_!@_o/]^]9/31033##ooKrqsy /210#!5!y9> /9/10#65#5%+y_Y̒aC}W_  /q9910"&5463"3_UddU*77*WhVWfU7118LW@ /]2310!53533{q{WlMW@ /]3310##5#5!{q{glKW @ o   /]9/33310##5#53533{q{{q{}}l||9c Y/+10!5!9p֍W /]2107!"'53253U2ExW /]2107327# xE2U3(u WY/3+31053!53sӥW8W  /3q210#"&546324&#"326xPPxwQRv`;--<<--;QnoPPnnP-77--999b @    /]9/10#65#53b,(u^XWu/dZJD /29310!"'53254&+739!1%=HAk'^^bV(*dSLU  /210#"&54673327?LijWD@S1-6=pfUF&$}B*0WCo/]10#3CW^Wy/3]210#5!#!yWPc}@   /^]3322310#"&533265332653#"MD^\a..7A\A7..a\^r&5lLCJEEJDKlWE[ @/^]3]2910#'53373ehiWWA[ @   /^]]2910#'##573Aihlr$v @  /^]3210"&'332673xi cLJcirw;IG=zr$v @ /^]22102#.#"#>wibJLc i{>FI;wWgc@    /^]3]29910".#"#>323273*TNG76 [ 0Q?,TNEd\dW%-%>9fi=%-%wx; Y/+10!5!%iT Y/+105!iW9@ 0/]q9910!5!!5!9ppvvg /2299107".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx_/310!5!_BV/310!5!VW} /3/310 'ccba//10 #X N\ @    /]q991026544#]*77*TeeT8117UfWWgWy/3]210!3!53yWPDW/3q210!!5#x_Wx纺^@  /39333/310&#"#4&#"#>32>32J7<\<7Jb ZNp9 N6N_ JJEEJJNZ[3(ZN%r% @   /32910''7'77WVWVUSUSli/3299105>54.5467i/PS,1#_s-0# 1?$ M&*15<"DN L$,25; U0/99105!%5!W ffff /10#5x  N /10#5Nx  ]@  /2/2/9910".#"#323273*GAA%/3 e,IDA$[fi%49%mze /9/10#65#5e%+y_Y̒aC}S   /339/310#553!53u| 쬬W @   /^]q210327#"=3>!,&!p y"/3210#5!#!yP W~@/^]]q99105!5! jjjjGW@ o/3]210#3#33W^^5W/]310!#5!Yuf@  /33229910&#"#>3273273#"''Q(c[ 0Q?>O=a=*d\dU;Q=azfi=0l6lzx1m7bp )@   //99//99399210".#"#>32326735353+QLE72 h 0R?,RKD62je7 '!53Y]6!'!72kլp1@ +.&! /22992/329910".#"#>3232673".#"#>3232673+QLE72 h 0R?,RKD62jeU+QLE72 h 0R?,RKD62je '!53Y]6!'!72k '!53Y]6!'!72kW //99105#'735vvOW@ /q9/3105#7#;v|W %-5=EKQYaiqy@ZNGG0488<ITTX ll$p (tt,x@D \`dhP|4557449 885667775558849*557sNsmmIt}! /91057'5窪xRr``rx\  /2210"&5463"3\UddU*77*xhVWfU7118$ @    /299//3102#.#"#>53wibJLc i{>FI;wO%B @   /32910''7'77WVWVUSUStV/22910%5r``rRtV/3291057'5窪Rr``rV @  /329/291057'5#'#3窪r``rRRr``rx]  /321026544#\*77*TeeT8117UfWWge  /104632#"&8''89&'8'89&'88AV)@   /]2993399333107''7'7'3 ]CKNB^ S3K%z)~)y%L5WE+@ # )/3//3/9910#"'#"&5463263232654&#"4&#"326EiNY33YOhiNZ22ZOh=,,;;,,==,,;;,,=NeIIeNNeHHeN36=,,=6336=,,=68g4 ?10#7!3_q@_q@SW  /3310! 332$7^JK^6svvS2 /3210! 332$7^JK^2svvS/310!5!JSU/310!5!JS /329910#"%$#"#>32327-^t-{Y͑9VUT\(-VS6  /3210#&$#"#! ^^0/ÂvvsSW//99105!5!5ϖlvcHi= ?9/1053332#4&#"#3)oTvs{FRXf{{bMD{qR}h>ppc@  Y ??+/104'33>32&#"tJF%NOJq@bGt}rWw7Y{O @  /3?3910 #33DŽ :r(v6/991053n uWx/9910#5n߈W6>Nb@A  PY p`p o  PY ?+3/_^]?3/^]q+99333104&#"'>32#"&'7326ir٧`"jZẜ lhWN&FG(@4Td%+5/_]]5>N&5(@4Td%+5/_]]5:/991053E!$%A :@   Y ?/]]33/+393331053%53!53EؖB!p%R&$9l|- @%/P0`?5]q]+5~@@w|HRb 0@p@ goHDTcfH\_HW[H@QVH$4D@CFH0$<@ 8;H@+-0H  0  HY/++_^]]]q_qqqr+rr+^]]]+]]q++++r+^]]_]+]q991053'(9(|-@ q@%/]]_]5+]5?5 '+9%|6@Pq@%/o]5+]5?5]U',9|@@ + 4 f@%/O_o]]_]5+]5?5]]&29|%@ ^@ %/]55+]5?5A'<9t|@ (HXhx8X Gg77WgwWw<'g'7GWw '7W 6vV&&Vv@6fv &F@Vfv%Eq%5Ueu %5EUe uA$DTt tbsx   @ ` p @ %]5+]5?5_^]^]q^]qr^]^]qr^]qr^]q^]qr^]q^]qr^]qr^]^]qr^]qr^]&[ 9|6@ +&$$$>@$$!!%_]q5+]5?5]A&k:@/?O/?Oom/8/_ @Ps p= &ܴ %+555+555^]qr^]qr^]r^]qr^]^]qr^]qr^]qr^]qr^]R$%/@_Y??+99310!#/8=>@!   _Y ?2?+33_^]]93333103!7%.'C#3 + ^J oj(A= +aO@+  `  _Y  _Y _Y?+?+9/_^]+_^]9933910#"$5!2#"32!!שŦrJ< KMR},-f|,?. N>@$ vo 0 /  ]]]]?2?3]9333310%#'#3N|TTz? 0 1Z ;@  _Y _Y_Y?+?+9/+99399210!!!5!5}9\a2 ?@     @ H_Y?2?++_^]q993310!!#!ax 3l E@#   _Y  _Y?+3?9+3999932231035 5!!!lmCC|.7-)<u(~@, $ )****$*D*d*****@ H# #`Y &&`Y  ??99//3+33+3+_^]_]]]]9333333310+#5#".54!3533 !#326%;#"SS~HG0884o.+;|@9 D`DT 0 @ H `Y  ??339/]3+3+_^]]]]]]q93333310!#".53;332653+SǬ88ÿS-Iǯ1UW#S@*  ! !$%% _Y _Y?+?3+33333_^]993333993310 ?3!5654&#"!53&5/[QQ[s_`qU&O4&, @&%+55+55-) @     Y H vbTF6$pd@4$it`PD tdT@0$tTD$9pdT4$@8T4p`0/]]]]_]]]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]_]qqqqqqqq??39^]332+393310#3 3%53!53 ӥHH9ayVe&c9!@ '&''*%+5+5Fj&g9@ '&'I'* %+5+5jX&i99@ &d %+5+5&k9@ &    %+]5+5A&w:!@ &"%+555+555VeN&U@- !!('(( !  $PY PY?+?+??9_^]993333333310%#"323673#.'3267.#"K?y~-22T;/#rxwyyywtjbg=!1WI)Y@- # +*  PY &PY PY?+??+9/+999333339910#"'##463232654>54&#"Iܷߔ@Qqyn^rXܷW+1zbpX:M@   @0`@ H  ?2/?933+]q933333103673#674z": @:]?C?[ZtV ?@  !"  PY PY?+?99+39933932104.'326'#"5475!`5ST54.'.55!5!0]6oZ:$/~ *Ss[O7={CS5#"9XD,mO8R$0$&5KeBa#jXNM@  @H PY  ???+9?+_^]]q99333104.#"#4'33>329*\Y$>yXVkv4S{l'i)p]j  U@`@#HPYPY PY?+?+9/+_^]+]99333310#"!22!"!  *#}}t : @    O ?  j   p `      ? `   7     ? /     o      ?   ^]]]]]]qqqqqqrrrrrrrr^]]]qqqqqrrrrrr^]]]]]??933103.53 +% ENAz(: A@%   ?  ?2?39]]39333310!#33 0Im: /D@' 0`   PY ?+?399_^]9333310.#"'632#&'#D++6'#C>kK)+żd; Apf.kw:L@ @H PY?+/?3?99+_^]99333310!.'##"&'##332653^54.'.VܖJzM0]6r^=$/~ -Xs[O7b! qg}kEZ4 CS5#"9XD,mO8R$0$&5KeVNRO+:J@(  !!/! PY PY?+??+33_^]933333310"&5!#6="5>3!#37fsfn4.4:Bk4%*4VMqH+P SLEW;OR@   @#H  PY PY?+??+9_^]]+]9933310#"&'##4324&# 326;n@Վ~7XDK54&'.54>32&FRZn$/~ dMOoeAt_zy?#F,mO8R0B,0qo^6DwdV:/@   PY PY?+?+39933310#")#''#"!260,9QG|Y* %yzc:L@  ? @HPY PY?+3?++_^]]]q9333310"5>3!!37#"&5Bk4D*4VMBsf SLEq:C@ `@H  PY?+?3_^]+]]q993310#"&5332654'3ɵu}F,5:;c.UvUWR"V@.   #$$ PY PY PY??3+3?+3/+_^]933333310#&4746324&#">|WP5i  * ڸDXPp@ $  @(H   H PY ?3?+?9+_^]]^]]+^]]9933922310%#.#"'6323 #IC&"5AVkPi9WJ dGW,<`@:   0`0@p PY  ??3+3?33/_^]]]qq93333310%>53#$&533.򵐸w|kzSO*z@ ""((+,,0,,,@(#H,,, ,@, )) %%PY PY ?3+3?3+39/9_^]]+]qr93393991032654&'7#"&'##"47326=3srfrqzeϾ~""~worfvϹ灊@ λ{&kj@  &ٴ  %+55+55{&wj@ &%+55+55V&R9)@ &F%+5+5&w9@ &%+5+5S&{9@ +&+7+.%+5+5s#'1^@4.("  23%PY0PY 00 00 +PY QY ?+?+99//_^]]9++99333992310>32#"&32#"32654&#"4&#"32;&*c֦l^Yy\NN)s*tK]<${o=tQrƑ6=HHO P+3]@2,**  1$$ 54 PY , PY*,,,''/QY'PY?+?+99//93+3+933333310## 47654#"'6323265&$&5463234&#"Pa:1`jO]hRFg^̪av 1]]#<16cX2]]2BI;av{9 .@     _Y?+??99933102.#"#3 > <;T^%$1 rT7x-3-0H9aVG'|2#?59 & y@ &%+55+55PW+R@-   PY PY PYPY??+?+??+?+9333333310&5%34&'>%_pzzpktujW4q .Zǽ˷+R:-[@/+ (""(/. %PY)) PY PY?+33?+9/?+993333333310!##"&'##"467#2654&'!32653Rl09Ͼ~""~63itt>01-N@+ *&! ./'PY'#SY SY ??+?99?+?+933333310 !4#"'632!327#"'5326=.547tw8"BK|z6$  oyw*2@C+578ca5"PiuI DQdBaW2@  _Y_Y/?3+?+933310$!2#"32rJ< W<R}ep,-VWN 3@  PYQY ??3+?+933310&!24&#"326ܺЅW0erP:@  _Y  _Y ??+99//+933310!&$&54$32.#"37%#X3ߓo =  C~ovIZWN,;@ & .-'# #*PY# PY ?3+?+992993333104.'.532.#"#"&'5326(PgVvi,D\9mW5]2nDvvw)6%ԗ ZjKkL3% B6u˄0{~xt9cVi1@     ??993333933310%54''%&''%%7i.7,F~-GGpj6ΒwqU3X}+Q@*$!* *!,-+"'`Y`Y@`Y?++?+?33999333331032653#!5!26=##"&'## 33265]st`ӯ桙*z{%^[tw |gYXWVc} ~X:-O@)&#, ,#./ -$PY )PY PY?+?++?33999333331032653#!5!26?##"&'##"&533265VpsaӮI8p{8qVpv:Rxs2lm`bkm`Rxsd7@ _Y_Y  ??9/+?+99392310&#"32673##"54632HUww^IݶTx346$~S'&E@& PY  SY ??+?9/_^]9+933310!#"&5!2&#"3265393|3U:=u*`U)[P(|ro4~4X8@ ! _Y_Y?+?9/9+99333310!2>54&#"#3763 #!.Z1UWF$7j"MВ0*P:y> '2]@3, 1$ $ 34 1"/"PYPY// PY (PY?2+?+99//++9?993392210267#".#"#46323 4'# 54>"327&p4#|H%crɅC_H7=mTOWVO "bSq=@7>54&#"'6$!232654'7! $n+NlOl?05c`r?ǻ5CMsT=-($6Q?nqep!ƳNz[K%&8VEzYh6zun,E@#&.-&PY,,)PY?+3/?+3/99933310%! $54>7>54!"'6$3 3267+NlOl?/ 5c`r?ڽ+?۾MsT=-($6Q?il!öNz[K%&8VEy("%V@0 %#$$ # '&%  _Y $ $_Y _Y?2+?+33?+399339102'&#"!5.#"'>327>!L@f"FA)1|;6|2)AE#f@L_t(CB%t>eln3f&.*.&f3nle]qma HA#O@- !$% !PYPY PY?3+?+33?+399331032'&#"!5.#"'>3276cmL8h!B$<@!! %&SY SY ??+?99?+9333310 !4#"'632!327#"&547tw8"BK|z6$  oyw8"BK|z5"PiuIBbWDN,@@!  '.-PY  *PY $PY?+?+9?9/+999933104>32#"'32#.#".4.#"326b6wz`B$O{E%?}paQ없H$VY =lUWNFW=MaP9:G@%  PY    PYPY?+?+9/_^]+99923310)"3!!"!!)9w# 'P9:E@% PY  PY PY ?+?+9/_^]+9333107! !5!4&#!5!2#!P #wUWhy& 9@    ?3?9/993?9333310!##3 3VE=l(UW:5@ ?????999333310!##!67!#?4. Gk}rs W;O&Q@)   '(PY @ $PY?+/9/3/?+9933333310#"&'#!!#5#534324&# 326;n@?zzՎ~7XDK32!"&'7326=4&#"#!5!uT^Eo!!24&#!!26 `13_:%5C:::*~or A)ByP@*  _Y _Y  _Y?+??39/+3/+933333310#!!#3!3!24&#!!26¿>VGsTy./e@<  ` _Y  _Y ?2?+39/3+3_^]]qr993333310!4&#"#!5!!$3 q ?zm2 圜;&@ &% %+5+5&T&%+5+57:&^J@ & %+5+5h G@(        _Y/?+3?3/_^]]q933310!3!3!""hhR$ _@  `@%#H _Y 0  _Y_Y?+?+9/_^]+_^]+]99333310#!!!!24&#!!26!~oHy%/FhEL@*   /  _Y _Y/3?+33?+_^]93333310%3#!#36!! 2Nm%CԺ1%Z?h8a_#Ae(G#@Q #""# #%$/%% %0%@%% !`Y/ #?33?339/]q3+39933_^]^]_]9333333993339910"&'#&'3332>73###R%oU0o`XKKZbk0Um' U#ϧk(k)o1f# {Cp'@B" %%()"  _Y? @ H_Y_Y 0p H?2/+]q+?+3/+9/_^]+9993333339910"$'7!2654&+532654&#"'6$32mVwGG~3FMvw{k{u=ǩ  8@  /  ?22/?3/3]99333310333#47ުdrzZ:&J@ &%+5+5P@)     `Y/ ?2?39/]+39_^]9933333991032>73###KZbk0Um')o1f# {7@_Y _Y?+?+?_^]93310! #"'532>!#^13_:%5C:::*r A)B0 +a2S@   P ` p ]q]3hy&.77=@    _Y?+3?3/993393310"&'732>73 3L>.Q^H3EFfUj}& ;'_z8v(j@< # )**`***?** $ $`Y &&`Y  ??99//3+33+3_^]]]q9333333310+#5#".54!3533 !#326%;#"((~ W o.+;h A@!     _Y/?+3/?3/_^]99333310%#!3!3ŴP@ @H _Y/  ?3/?9/]3+3+_^]q9933310#"&533273#Gھ"R{l1 U@1      p @    _Y?+3/?33_^]]_]]]]]93331033!3!3h/W@0  0@`/   _Y/?+3/3/?33_^]]]93333310%#!3!3!3/-ӺҺ. E@$   _Y _Y _Y?+?+9/+_^]99333310!2#!!5!4&#!!26B5s3-Ҿym R@  @ H_Y_Y?+3/?3/9/++_^]99333310#!3!24&#!!263~oy B@% o@P _Y_Y?+?9/+_^]]9933310#!3!24&#!! ~o@yiyy@J  _Y_ _Y@P  _Y?+3/_^]?3/^]+9/_^]q+93333310"'6$3 # 7327!5!&$ɘ-G.BlVE rv<tNa@8  ! !_Y _Y  0   _Y?+??9/_^]^]+?+_^]93333310# !#3!! #"32ٿ*W6\f;s$E,+`  Y@0     _Y?Oo _Y ?2/?+9/_^]+3993333393103.54$3!#!3!!"`I;_֝IWsNDx? "W@ $#$$$@#H PY   PY?+/_^]39/9++_^]993333104&#"3262#"4>%>.b~]d+ʿûBN|L56b}:!x@  "#0##@/#H#/## QYo PYPY?+?+9/_^]q+9_^]+q99333339102#!32654&+32654&#4rmCpw؀mfy:]|k:KU]eSHZRL:@PY??+99310!#:I:h:F@$ PY PY  /3?+33?+9333333310! !#!#36!3B%Z@FңwKn.mh}nIWNHS:#@I ""##$%%%p%?%o% %%%%P%`%%/%% @) H!PYO_O #?33?339/^]q3+399+33_^]]]]]qqqqq9333333993339910"&'#&'3332>3###SAa#]ؼBH;.04Bü]#aA PEj]$&3\; #1^N$@R  ""%&&  PY    P`pPYPY`p ?2/]]q+?+3/_^]9/]q+9_^]993333339910"&'732654!52654&#"'!2ʧ-5`qc]Yq .KΑgy},^[ȉTXJVJF~e  m: F@+   p   ?33?33]qr993333103#467#< Ŭ:e$:&@ & %+5+5:d@9  /  PY?O?  ?2/?3/9/^]q+3_^]3333933991032>3###04Bü]#aA:&3\; # :M@3 pp 0`p PY PY??+?+_^]qr93310!! #"'5326!h;@JmV2,+7C7#,LϜJ nE:F@&  ? ?333?333]]933333310!##!67!#?4. G,:k}rs: g@   @ P ` @   @!HPY? ?2?39/^]qr++_^]qr99333310!3#!#B紴:6:VNR:C@+  `   PY?3?+_^]]qr993310#!#Ǵ/:I:WMSWNF#:;@" ?    QY?+3?_^]]]]9310!!#!#d:IW:\VW>%2@@g3:,, & BA ##6PY#0PY)PY >PYBBBtBdBTB4BBBBdBTB@B0B BBB]]]]_]]]]]]qqqqqqq?+??+?+??+9933333310#"'##47##"!23'33>32326754&#"4&#"326>O.omp-.rmvzwylnkx^j7zwn"WSYmChZ6Zb\hY\ɿ:[hf: :@    PY ?2/?+3_^]99333310!33#!Bݴ:II:z:8@   PY?2?9/]3+399333103273##"&5.nN~:n/8: W@!  d 0     @ H PY?+3?33+_^]]_]]]93331033!3!3:IIhf:c@;   `@P?    PY?+33?33/_^]]]_]]]9333331033!3!33#:III-: i@ @'#H QY   O   PY  QY?+?+9/_^]q++_^]^]993333102#!!5!32654&+ gʂxtp6\c^W2: R@0  QY   O   QY?+3?39/_^]q+93333102#!332654&+3&gʂxt<p:6\c^W :: j@H /Oo @#'H QY   O   QY?+?9/_^]q++_^]q99333102#!332654&+8U܂xtp:6\c^W7N@B  PY  o     PY `p @""Ho @ H PY?+3/+_^]?3/+^]+9/_^]q+9333331073267!5!.#"'>32#"&7d c ߫; lhNO@+   PY PY    PY?+??9/_^]+?+93333310#"'##33!24&#"326 ޴!׽x~|:6: S@*  QY QY ?3?+9/_^]+399333339310 #&463!##";Xxk|63\]^]W&HC&ʹ %+5+5W{&Hj@& %+55+55 W){@A )) * ++@+P+`+@+++0+@+)PY QY%PY H??++9/3+3?+?9_^]qr]3933333103#5353!!3>32#"'52654.#",:}xxM2>F6*`U= jcљ Hhro4&v@ &U %+5+5WN@\  PYo  PY /   @ H  `p @ "HPY?+3/+_^]?3/+]+9/_^]q+_^]93333310"32&#"!!!2674 ҋc d!ħgm 9KV=L%{&j@ &%+55+55W=M :#}@ %$ %%@5#H%% #QYO PYPYQY?+?+?+9/_^]q+_^]]+q933333102#!! #"'5326!32654&+M>e;@JmV2,+7C7#,xtpLϜJ nE6\c^W,:z@  `@1#HQY PYO  QY ?2?+?9/_^]q+3/+_^]+]93333331032#!!#3!32654&+fNʂxt:6:6E\c^W  o@<!"@"P"`"@""""0"@"QY  PY H?++3?3?9/3+3_^]]qr393333310>32#4.#"##5353!!=:}*`U,YjcWro4= &v?@ &Q %+5+5&C& %+5+5W&\@ &  %+5+5h: L@.   @ P ` @  0 @ P  PY/+3?3/_^]qr93331033!3!#:Ihr F4Z@. '-!!65$$*_Y($1_Y_Y _Y?+3?+?+?3+9/99939333210332#"'>3 # '!"$5!2&#"3267J#tMϓBllBMtO2qLV;,h|GANQ~AG|hXR:8@     ?3?339939333310# #33654'2o S\0:y]x:nnKzM@)  _Y`Y_Y??+99//3+3+93333310!53!!!2#!!4&#!! ut@דҾyK@(  QYQYPY?2+3??+9/+93333310!3!!!2#!!3254&+-*:t:o娟^f@!@K!!  "#@P _Y _Y   _Y/??9/]3+3?3/+?+3/_^]933333393310333! .#"!!3 # #a+2Гz$c1N<~$Mñ]5xN!@Z !!#" p`p PY PY o      QY/??9/]3+3?3/_^]+?+3/_^]q999933323310333>32&#"!!!267#"'#֫ ҋc d:+ħgm R @@     _Y  ?33?9/9+393333310##3###!&'T?6мY 3'YEW: @@    PY   ?33?9/9+393333310!#####3 tpBpp:n$R@*    `Y ?222??9/93+339333333331033!3#####!!&'n)6м 3('YEW:Q@)    PY ?222?39/93+339333333331033!3###### !tp:Bppqny)Y@-     `Y_Y ?33?+9/33+3933333333310#54.'##5%! ![Ƥ[  GCx/ʹ\r\ |}z:_@0  QYPY?33?+99//3+3933333333310!#54.'#"#5467!!;|>ȔMOFDQEFFkƯi~!k@7  ! #"`Y!_Y ?222??+9/33+3393333333333331033!!#54.'##57! !GE[Ƥ[Cx|/ʹ\r\*|v:!$m@8 "#!! &%  PY$#PY ?222??+9/33+3393333333333331033!!#54.'#"#5467!!BȔM;|>8<O:kƯFFDQEFF+Q~`WpT@M)&6KA@ &,,&@KUVC=_YC CCH)`Y2OOH#AHH8_YH#@### `Y#?+3/332/2/+39/93+93/_^]+9333333933104&+532654&#"'>737>32&#"32>32#4#"#"&54>7>GG~37[H6S-B X0Rsm;:kc]-^mJVl~CTlW?#vw{k{u=SC8M> [\;$ 3)l!dM"zWn>%>Y WM@LDC1 - *9*1CONF@PYF FFK5- PYK 'CKK;PYK#'@'''QY'?+3/332/2/+39/9+933/_^]+9333933233104>7>54!52654&#"'6737>32&#"32>32#4#"#"& Hk9c]Yq $Լ[H6S-B [pgyRpO*:\RN-[jJEWlD{Nc<-L=ȉTXJVJF,YC8M>fe  m_P.$t$}hM#C<@  `Y ??339/3+393333310!".'33332653+cr\30PmP8¿S6k-GD̯;UDW:<@    PY  ??3+3?3393333310%>53#.'33w\(#TWwrkQRia.P@+,!0/*_Y$_Y$ *$*$ _Y _Y?+?+99//_^]++99333310#"$5!22$7#".#"">32327&שŦrJ}=Q>}LOq7vcMR}4+5+Is("$%!9VN (N@*" )*PY$ PY $$PYPY?+?+99//_^]++99333310#"!2"3267#".%27.#"632xE= I64WNJ&?= >?2OKO!0#ð !)!!!(! V&@ _Y ??9?+9310!#3?632&#"(,;-LK0TMa37 iN+7)E3GN&@  SY ??9?+9310!#37632&#"ew 8JBrQAT.8:@( [?4L VL&%mh@  &>%+55+55&&@ &Q %+55+55aW (O@*"!! $%% )*# $$!PY _Y _Y?+?+?+?39993333310#"32#"32"'532?3 3J2&.bg2tVwWS|-+ +5vUWN 'M@)! $ ()"## PYQYQY?+?+?+?3999333310# 324&#"326"'532?3 3d|˻crsifnwfFJ2&.bq(~P2 +5v6t0J@&% ("." 21""_Y+(.( (_Y ?33+3?3399+39333310%>32#"&'$>32654'#"&'6X'T43U(YݾV56UX87YZ89Z3+55+~-87-30<<01/1>>1+-I@$#,&   /.  PY) ,& &PY ?33+3?399+3993993321047>32#"&'&7>32>54&'#"&'+R43RR33QU65S{ts{T55S-77,,75+$00<:.ն.:9-7l 1EP{@A2+LFOO< RQE223 # '!"$5!2.#"326732#""&'.#"#>323%#65#5HNR@jˡj@SMKCg5AA4hCferFv ߤAo\ %jSNW#mmLR}# VEEV?, 58?.mp*@91b*<4:bGWw%0D~@F1,/'../;FE1;//+000;++;0>>7QY>> >PY #PY ?3?+?+?3/_^]+9///_^]9/39933933221044#"'#"4>3"3267326#65#5"&'.#"#>323p㻃pٕX1-Z %jSNferFv ߤAo\"ĖSS:-+<rb*<4:bG58?.mp*@91r F& Ph??&@@5!%+5+5& l@  &!! %+5+5hUl4@  _Y _Y?+?3/+933310$!2.#"327n@.G1ٕ(,Uy7T<{ PWL1@ PY PY??+?3/+93310&532.#"327ri=.W" Zj ?@     //993993999333310%%#%7%73)Nd))\M)a~^_`5]^^_{` ?3210#!#"&5463!54632`I5C.2BI5[C.2Bq2<8<@42<8<@L  /333/310#.#"+53267632LY55!B&thfi4X*aFcgJ@&H .}Ib /9/10##.=bYNw#̺^k3rLIb /9/10#65#5b%wNY̒Jm:k^;.  /32210"&'.#"#>323.ferFv ߤAo\>58?.mp*@91% '1;EOh@5F#K>C HH%M2 7 449(-**/KCM79-//-97MCKA</3/39////////33333333333333333333104#"#324#"#324#"#324#"#324#"#324#"#324#"#32%4#"#32rrgrrgrrg-rrgrrgrrgrrgrrgĕ敕&k '1;EO%@OME@C0'%  /3/3/3/33??33/310#65#5546733#"&'5353%32&##&'''.'77'67'77>7EdBKdBKjzD])XQzD])XQ=V0/ G95nEV0/ F95o V1S1Gl:5nV0T1Gn95m;zD])XPzD])XPdBK4dBKW0T1Fm85nV0T1Gm95n>V0/ G:5nV1. G96mf:\@1  _Y p ??399]29?+993333333333103333##47  33273X dr,zZ@[@-  @ SY ??+?99?299933333333331033##467#% 33273< ٬y :Ceg(77:v@N@(  _Y`Y_Y??+99//3+3+993333333103533#!2#!#4&#!! +@דҾyN@(  QYQYQY??+99//3+3+99333333310533#!2#!#532654&+ww ?z.xtl\c^W\@0      _Y_Y??+99//3+399933922910#!#!2)!27'76(wbQVtks~MslflGʟn}`-|ao6W!M-[@1*,$$ /.  PY),++''PY?3+39???+999933333910'#"'##4'33>324&#"327'76^bd^WyV0ƽzky?X8ve_#"jZe6Y61fd]Z*[hb#@ _Y/??+9933103!# %@ PY??+/993310!#!3!B٣8:/ =@     `Y _Y?+?9/3+39933933103!!!!##8\&\@m: ?@  PY  QY ??+9/3+3999222310!3###53˴zz:τW O@)"!_Y_Y _Y?+9?+9/9+93333310#"$'732&#"#!!63 <-α:qj_& !ZM% %1[W: P@*"!PYPY PY?+?9/?+9/9+93333310%#"&'732654.#"#!!632tӋ.yfUbtfaSts|\{ TKpV c:t#uhN'|@@" &&' ' ')("%`Y! !_Y! '?3?33/?+9///3+3339333399333339910"&'#&'3332>733####R%oU0o`XKKZbk0p1Um' U#ϧk(k)o1f# {hS:'|@@!#  #)(!  QYQY  ''"QY'% ?3?33/?+99//3+3+33933333399339910##"&'#&'3332>33##uAAa#]ؼBH;.04Bü]#N% # PEj]$&3\;3CWp5o@:(%%+0 +763`Y3.@(`Y".. `Y .""_Y"?+3/?33/+9/+9+9333333399103254'.'7!2654&+532654&#"'6$32#"'7YVQwGG~3FtsS#PAMvw{k{u=ǩ |R_n"1W^N3r@;%" ."")) 45%PYPY1QY1@, PY ?3/+3+?+3/9/+993333333991032654'.'732654!52654&#"'!2#"'WN@;,5`qc]Yq .KΑgy!wxgT"=?OG|~,^[ȉTXJVJF~e  m}kVkq!hQ@( `Y _Y?2/?+99//+?99333333991032>733####KZbk0m.Um')o1f# {h:T@+ QYQY QY?2/?+9/++?33333933991032>33####04Bü]#N%A:&3\;3 #\@.   `Y   ?3?39///333+339933339933310##3273>3##:1@+s!v0s{'.f#k:\@.    PY    ?3?39///333+339333339933310##32733##%(iݼ]#ai#:& IvU@+ `Y`Y ?3?399//3+333+9933333399103533#2>73####KZbk0Um'ד)o1f# { [@. QY QY ??9/3+3?39/3+33339333339910353!!2>3#### 004Bü]#aA93\; #)N@(  `Y  _Y?+??39/3+39333339910!2>73###!)KZbk0Um'?)o1f# {(O:G@$  QY  PY?+??39/3+99333339910!2>3###!(04Bü]#aA:&3\; #hC@#  _Y _Y ??3/?+9/+93333310!#3!33##asThW:F@$     QYQY??3/?9/++39933333310!#3!373##)y:6G =@  _Y _Y ?3??+9/+9333310!!#3!!!a@sT : =@    QY PY?+?39/+?9333310!!!#!#BӴ:6ʋQ:W!S@+ !! #" _Y _Y_Y?3+9?+9/9+933333310!!#!63 #"$'732&#"ax <-αJ[ZM% $31W:"V@- !!$#PY!""PY" ! PY ?+?39/?+9/9+933333310632#"&'732654.#"#!#ts|tӋ.yfUbtf":#uޗ{ TKpV cN:>+7Z@3 //5$$'2 892' ,_Y  _Y _Y)_Y?+?+?+3/+99333310%#"'# 4632&#"327&5432327"654&kȀ眄WOFkZRQhII@ 5j{2DGvy0D07./46/.5#7%%-Nu޲'xvti44hWy'v@E%$$  )(% %%!!_Y!`Y @P  _Y ?+3/_^]3/+9?+3/_^]93333310"3 #"'53254'&$5!2.(KtsSYV֝lB.G1%N|R_n"#PAHQ~<{WWN(@R# *) p`p &&QY&!!QY! PY ??3/+?+3/?+9/_^]q]9333331032654'&32.#"3267#"'WN@;ri`{"wxgT"=?OG Zjhl wNkq!.h 4@   _Y _Y?+?+3933103##!5!Ќ圜#h: 5@    QY QY?+3?+93310!5!!3##{dt_ "@   ??39933310#373<&--'HH9gfAW: @   ??399333103?3e 8:]W8P(5W_6@   _Y ?3?9/33+393333310!373!!#!>F&--'FffgfA_HW:6@  PY ?2+3?39?933333103!3?3!!#!d>e 8:]>´:P(5Ɗ.hBO@*      _Y ??3/?+9993333333910 # 3 3 3##P}6h)bh:O@*      QY ??3/?+9993333333910 # 3 3 3## *d.D,[U1h9>@!    _Y _Y?+3??+3933310!!!33#!!1&h^;?@!    QY PY?+3??+39333310!!!33#!!&Lݴ;Ih:<@  _Y _Y?3?+9/+9333310#"&5332733##Gھ"R{l1E&:@ PY PY?+?39/+9333310###".5332733nJ?Y8ft-4ouɅaD$6nV@-  `Y  _Y  ?3?9///3+33/+933333310"&533673##W۾z{xj{³Rxl1 ") z:V@-  QY  PY  ?3?9///3+33/+933333310"&533673##6pBvwApyn 0"/-@  _Y  ?3?9/+9933310!4&#"#3$3  ?zm2 ;K ")^@1& ' *+_Y&  #`Y _Y ?+3/?+99//_^]3+39333333103267# #"&5473;!2"!& Λ9RCvz'f!4_ ryFU1:;;2p.X$?  N$V@,$  &%  PY$ !PY PY ?+3/?+99//3+39333333103267!"#"5473;>3 '.#"ua 4zݺ^H-=>;2p %,m@9)) *## -._Y)  &`Y @  _Y ?+3/3?+99//_^]3+393333333103267#$#"&5473;!2"!& Λ9IÆCvz'f!4_ ryF$S:;;2p.X$?  N&k@7&   '(PY& #PY @  QY ?+3/3?+99//3+39333333333103267#$#"5473;>3 '.#"uXۆr4zݺ^H-&(=>;2p|,G+&];@ $$&&&,%+5+5S&Y@ $$&&&,%+5+5W"S@) $# `Y _Y?+9?39/+3993333333910%#"$'73254$!##32>73<.~ǿKZbkp45Ѽߝ]Ox)o1f2W:#V@+!%$!QY PY?+?9/?39/+3993333333910%#"&'732654.+#32>3rҎ.yfn|04BüT&\z TK] :&3\;|$fR:@ _Y_Y _Y?+?+?+933310! #"'532>!3##^18`~:%5C:::*Z A)B, ::@ QY PY SY?+?+?+9333310#! #"'5326!3Y~;@JmV2,+7C7#,Ϊ7LϜJ nEg(W F@#   _Y   _Y ?+9?39/+993333331032!#3!3!"$'p.Լ9h\NsTlW:M@&   PY QY   ??39/+?+9/99333333103265!#3!3#"&'Ilk~xų"VJ:6f=@   _Y   _Y?+??39/+993333310#!#3!33pfsT,:C@"   QY  SY ?+??39/+9933333310!33##!#B紻¬:6g(7:h@@! _Y @_Y ?3?+9/+9333310%3#"&533273##eGھ\"R{l1hzh:<@   PY  QY ?+?39/+93333103273##3#"&5.n}lN~:n/hJ8f"G@%!#$"  @_Y?+?3?9?933333310%3##4?#./#3>73ļ (' Dw%3 p}"k@pT/;(:G@% @SY ?3?9??+933333310!##!67!3##?4. ¬zG,:k}g(7rs>OR&$ z@ &%+5+5Ws&D11&4Դ4:%+5+5R&$ n@&%+55+55Ws{&Dj@ 88&6д64%+55+55BN&(  & %+5+5W&H@ &# %+5+5^QWN^&Q @ ''&%%#%+55+55W{&j@ !!& %+55+55G& m@ ++&))'%+55+55S{&jk@++&))'%+55+55Cp& )@//&--+%%+55+551^{&j@,,&**("%+55+55MT@+  `Y_Y_Y?2/+?+39/+3933393310"$'7!2654&+5!5!wVw?7M𡇅q ܲuDW :T&I@ &%+5+5S&@ &  %+5+5& @ &%+55+55{&j@ & %+55+55a&2 @""&  %+55+55V{&Rj@&%+55+55a?@ _Y _Y _Y?+?+9/+99333310#"$5!227!"!&$שŦrJ~_τz.WKG@& _Y?+?9?99333333910#"'532654. # 3 3 K;I:=5CUP}LtX 4@ _Y  _Y ??+9/+99333104>3!3!"$7)! XsܖH{}m%,VG[9 &N@(! !!('$`Y$ _Y `Y?+?9/9+3/?+993933931032>=!"#"$54$3!332653#"&|UL~q後QnbW⻾T7śEoV{)U@,$ $+*  'PY !PY PY?+?+?+9/99?9333393103# '#"!23'33265%32654&#"Ƶ_:Ȏ{2q~~pMxyzib6Zby韟j`")Q@* $''*+`Y%%_Y"`Y?+?+3/9/3/+99333310"&54&+532654&#"'6$323 3dݾGG~3F{|~tw{k{u=ǩ :EUN&Q@* !$ $('PY"" PYPY?+?+3/9/3/+99333310 .#52654&#"'!23253O.c]Yq .KΑgz dKgUTXJVJF~e ca{t=`h#S@+ #! $%`Y!##_Y# _Y?+3/?+9/+9933333104.+532654&#"'6$323##JGG~3Fujz5w{k{u=ǩ UhNU@,   ! PY PYQY?+?+3/9/+993333310%3##4춮&#"'!2_wc]Yq .KΑg%jdTXJVJF~e A"C@#  #$ _Y _Y `Y?+?+?+9/933310"&5! #"'532>!32653^18`~:%5C:::*xwTZ A)B6E : C@# !" QY PY PY?+?+?+9/933310"&5! #"'5326!326=3;@JmV2,+7C7#,~y&LϜJ nEzÞG@$   _Y  `Y?+??39/+3/93333310"&5!#3!332653swsT6E:C@# QY  PY?+??399//+93333310!3326=3#"&=!#B~x:6zÞ\:g*^N$.t9@  _Y `Y?+?+39/93310"&5!5!!32653twXҞE#:<@  PYQY?+3?+9/933310!!326=3#"&5!#du~~x뿾:&R&Z@-#$$('`Y _Y ##!_Y?+3/?3/+9/+9993333339910"$5467$54$32.#";#"3 [槛G4{GGuYCФ=r{k{wvMIvN%^@/ "# #'&PY PY "" PY?+3/?3/+9/+99933333399310"&54675.5463 .#"3"327ݿՖ|kѥK. pZ]coe5-l  cFJVJWUfaTf,}W;@!_Y_Y _Y_Y?+++?+93310 #"'532>!#"'5325=18`~:%5C:::*;@,B{Z A)BX W:5@   QYPYPY?+?+?+93310!"'53265! #"'5326!=@,D7:;@JmV2,+7C7#,΁CQ2LϜJ nEa}4VWNT ::ZD!@ @P`/]]29/3310#54&#"#546753f&03'dCFfHC/6..6/1XZ ^^ [W+N #(@ @ H!>?3+]q223104632#"&74632#"&4632#"&+. ".." .. ".." .r. "--" .o -- ".." -- "..".." 00mN >?10#7'7'7vVVVVVVVVVV^N "@ @ H>?3+]q2104632#"&4632#"&`. "0/# .0 0/!".m"--" ..".0 0.`N (@ @ H>?3+]q2104632#"&4632#"&3'." 00 ".. !/." .om"--" .. 0/!"...nN/]2103"&5DtfR\ijhX >?10'7P+! @    >?]99//3310"&5463232654'7#"&'.%9mRA/Q5(7 %9mQ>2S4,19&%@H&xAR5J9/&%@H)uAR6I>*N>?]21044oqhN\hmB/10#'73B)@ @ /3]29/10#52654632#"&ev. !/." .Rji\ 0/!"..NH>?]210463"fsNme_NHNH@ >?2]22310463"!463"fsIfsNme_me_; )+7!@//))55 P##/]333]223104632#"''7&732654&#"'#"&546324&#"326Z~Y[~|];-XRXy7'(:<&$:XRX-;\}~[Y~y:$&<:(&8RY~}ZY~XTX/<(89''98(?]29/310#"'#3326=WW"ee !0&2Xf fL -72D!@@P` /3]]9/3310#5.=3326=3EFfCFd'30&ffZZ \\ Z[1150051H/]210!535#j^/10#'73j/]210#5265ftRjj[H@ /2]22310#5265!#5265grgrRjkZjkZb @/]1057'%㍪3P3L\N;)@ /  P/]3]210'#"&546324&#"326=XTV28YXWw:&':8)(8R=.XTX|[Z}~Y(89'(88D^N >?10#'73NHN>?3]10!535jHP){) / /3]2104632#"&732654&#"~YY~|[[|w8((8:&&:RY~~YY~~Y(88((88P @ @ /3]q2104632#"&4632#"&P/!".0 00 0/!".b!/0 ..".0 0.- #/;'@39!@!!!- '/33333]q223104632#"&74632#"&4632#"&%4632#"&4632#"&. ".." .. ".." .r- #--# -I. ".." .0 0/!".` .. ".." .. "..".." 00".." ..".0 0.@@ /3]q29/3105!74632#"&4632#"&G8-# // #-- #--# -mm@".." .. 00 "..!@@ /3]q29/33105#5!#74632#"&4632#"&nGj-# // #-- #--# -rmmr".." .. 00 "..PB  /3104632#"&P/!".0 0!/0 ..=D  /333104632#"&74632#"&0 0/!".. !/." .".0 0." 0/!"..= #@!@!!! /333]q2104632#"&74632#"&4632#"&."".0 0. ".0 .u0 0/!".b".0 0/!".."".0 .. 00\ /]310!!H}j\/105#5!#5oHkujjuPF  ??3104632#"&P0 0/!". 00 00PF #@ @!!! /3]29/3104632#"&4632#"&4632#"&. ".." .0 0/!".0 0/!".`".." ..I 00 00H".0 0.qP  /3104632#"&P0 00 0#--# --7/310537nyL/33310!!<L\+ /]310!!H+j`//9103` wPFPF91@  CYCY:?++9333105353jP  /3104632#"&P0 00 0f 00 "--jP  /3104632#"&P/!".0 0!/0 ..6@  A @Y9 @Y:?+?+3339104>;#"!!CIN!yY:5 /10##57#5!m͠kBK@       :9?2?39933333323339999103673##>7}Ö 7.+5aiD94qTM2!#.Hl24>9E ~J}Ɖ//}Nvvif9=??93103#Hy6@  A @Y 9@Y:?+?+333910)5!4.+532yy!NJD;Y˷3A@  @Y ;@Y9?+3?+333933310467#5! ! 32654&#;'Cy3X5?w5X)B 3@    <9?3?399333393107 7363)HzCi3Xd1X=@   @Y = @Y9?+?9/+3333910 #4&#!3!VRRqL@ @Y A @Y 9@Y:?+?+9/+333393104&#!3!! )5!265R ]R 6@  9=??39/33333393310#4.3>?3,f٬c \h5 YwP}, G@  9@Y:?+3?39333333993310)5!3>?3P}MF 7f]?!!ی`%P{H?@  A ;=@Y9?+??39/33339310#!25654&#!f3ub)x^OІf' &  :@Y9?+?33910!#4&#!5! yѶ3P@BY9AY:?+?339/+933993310332>7337>73dt1M?@r{IlV Q#/d ?y=A@@Y: @Y9?+3?3+33339310#5! #4&#!+532>5𸕹C FP"!1ѸY3lmd&d& Fd&  H@ 6?933310#3`{-@ 6?329933333310#3#3`׉{{: ?@!   PY /   ?3?99//]9+9993310!#!#3 vutF5:3:^@4   PYPY PY    PY?+??99//_^]+++39339933310)!#!!!!!!#Kb? @^L:KBL'4;@R-" ;(;5&&;=<$8PY$'5PY(QY '"( ('('(   PY 0PY PY ?+3/?+?+3/_^]99//]99++?+933333399333105!"'! >323267#"'# 57>54&#"3267< uaXAfOҒoy~q cv#ÀLd]fV Cq^H-u;oP\?/bRWaYWī):&^@0#  (' PY PYPY?+?+9/_^]33+33993333333333103!23##!#!!2654&#32654&#uK!-2u)yfnqyffyb؞dF]3RRYSURRVWNF:(@  PY PY?+?+993310)! 4&+326n(ĸ-:ʵ: P@)    PY   PY PY?+?+9/_^]3+399392223103! )#%4&+3#326n(dĸ񻷷pIʵŠ: G@%   PY PY PY?+?+9/_^]+99923310)!!!!!$d:1^N$b@2  ""&%&  PY PYPY?2/+?+3/9/+9_^]993333339910"&'732654!52654&#"'!2ʧ-5`qc]Yq .KΑgy},^[ȉTXJVJF~e  mn=: @ ??933310#5#=欬 :0:.@  PY PY?2/+?+9939210 73265#5!{4_@O^'dZhrc:: <@       PY?+?99//99333310)5737!wwweep:A@% ? ??3?39]]9333310!##!67!#?4. G,:k}rs: H@,   p   ?3?399]qr993333103#467#< Ŭ:e$:VNR=N>1 &@SY SY/+/+993310 ! 4$"32654&n꽅Ak*@  SY /333/+93310".54$! '>54&whl Zj"`ri/^"D@'   $# SY SY/2+/3+99333310% $547'563 ''27"654&sbt֊0[iɅ\X݂U1Q2vdSs[QDMCW3N%,m@:& ,!,-.&PY  )PYPY #PY  PY ?+3/?+?+?+9/99+933399333104&#"'! 6!2# '! 53265!"3267[uaXz|u~#֤C^H-籱?'Cd:%E@!  &'@  #QY ?+?39/99993333339910#"&54675.5332#"326MyСxyf\!lrtnmq:ҿC VN &@   PY ?+29933104&#"#!2`0V &@   PY ?+299331032653#"!: 4@  PY  PY??+9/+9933310!#!2#!!2654&#Bβظivuj:ze`^c: I@$  QYQY ?3?+9/+399333339910 #&463!##";Xxk|63\]^]: D@"   QY  QY?+?39/3+993333399103!"&573#";P;|kxpƖ36}]^]\#:;@" ?    QY?+3?_^]]]]9310!!#!#d:I:wDX*@  /2/993333310!2>54&#!5!27#!Dkv4S*,9Op]/ *\Y>yEX"H@" !"$#"  /2/99//93333333310!2>54&#!5!27#!3#3#\kv4S*,9Op]/鸸 *\Y>y>-?Y)<@ ! %!*+) !  /2/9/3993333339910!2654&#!5!27#!5!2654&#!?xS*,9OsZbkm`/x|Vps:l{8qVpv:Y:ZS:]1^:R@)  QYPYPY?2/+?+39/+399333339910"&'732654&+5!5!ʧ-5`y06},dZkb)A+L'd@5 $$()'QYQY '!'' !!PY! PY ?+3?+399//99++9333333310#"327#"&5467532654&#"'>32;xgbT5˗š;xgbT5˗šPQ@Vt|PQ@Vt)M+D@$( !!-,(  $$PY$PY?2+??+399933910"&'7326?'.546323267#"&/-Wu8X!Z-"G]J:ù:J]G"-Z!X9sXWz:779y7?s'4"#[CCZ#"4's?7G[UUZH:@QY??+99310!#:I::N:C@+   `   QY?3?+_^]]qr993310#!#Ǵ/:I::8~6:@@!  PY/   ??339/]3+393333310!".53332653#|6lwc̛4yj :R@7 pp 0`p QY PY PY??++?+_^]qr93310!! #"'5326!h;@JmV2,+7C7#,LϜJ nE5@  Y?  ?3?39/]+33339910!#3 !&mXo/ V{!!e"\AR 6k@;  Y Y    Y Y?+??+399//_^]]++93333993310!#!!!!!#!=&UZ/6!trtug75 P@) Y YY?+?+9/_^]+9993333310#!! 4&+324+326{[VUUosha7rkO{fOBXa"X@,    #$ Y YY?+?+9/33+3399333333399103! 3##!#4+3264&+32$^[VFL{^rj6ha-jBxDm˧XOB2n (@ YY?+?+993310#!!24&+326nt؊< ɠz궿1' E@$  Y Y Y?+?+9/_^]+99333310!!!!!1%itrt  E@$  Y  Y Y?+?+9/_^]+993333105!!5!!5! i%tRr6t0C@# YY Y?+?+99//+9333310432.#"32675!5!#"04)jX5H s{)TO̻73wN\.A 3@   Y ?3?39/+99333310!#3!3 6^c@ ??9310#3V4@   Y Y?+?+9/93310"73265#5!70 R>CND TZb`GtH1[ >@     ?3?39399333339910 #33 väg]P-@Y?+?993103!-t45@     ?33?9?933331047#&'#3?3_!d  z$gGMDiRj!a.A .@   ?3?39999333310 #3&53 6lT\.A ,@    ?2?3999933331033#47.u;ZH+ (@  Y Y?+?+993310#"54324&#"326 ̻4%J@$#  &'Y  Y ?+/39/+999933333399102653#"&5467.53"32654&SbSGVa`WHR^YcseqqcrĀply{rvzcxx- 4@ YY??+9/+9933310#!#!24+!2⡍-r Q@)      Y Y?3?+9/_^]+399333339910!#!24#!!26Ǧ{l3_pf☆mUí_*F$@ Y??+39310#!5!Xntt'F%@   Y?+?3993310"&5332653ԍ|ɯxd&@   ?3?39?910#&'#3?33%ȓvPbpquiVM;#/k@:- ((01 *Y/ YY$Y?+3/+?+3/_^]9/+9933333310"&546?54&#"'6!2327#"&'#'2>=poMQQL (3,F;/y@Bi=}bAyjx~*_N:? ΄}99O LMVJ_@m<>OQ?C#/g@%) -01)Y )@ H))Y@H Y$Y?+?+3/+?+9/+9+93333331023267!"&54&#"56323>"7>54&poMQNL (3,F;*}ADi;}bAyjx~*_N5D ΄}H99O LMSM_An:>OQ?C;"=@ $#  YY?3+?+99?99333310#"&5!23473#&532654&#"/#oTTp#uuQ]h^^g\SeJ?AE3F*e8*Q-(4;@.5( #;4;-;(<=(5Y((% )Y #!)@ H))!@"H!!Y!!%%8Y%0Y Y ?+3/?+?+3/+3/+9/+99+9/+9333339933105.#"'>32>323267!"'# 57>54&#"32674g^P`k%oG7crrLRRO CQgD?Fj9 a]Vc B3 _UcRyjx~*_N6C bbRN=EAl324&#"326To#vz#oTQ]h^^g\Skq?E'"8eylJ?ʝ;"?@#$  YY?3+?+99?993333310#"&5!235'3#&532654&#"/#oTTo#zuQ]h^^g\SeJ?@E?323632#4&#" 8NN\zs&eLTaCpey8ON[kXzsFX`#NCFKkXwvF]8@   YY?+??9?+933310#"'53254&#"#'33>32)*-PBWWg{s,mS{n t h5lWzsFX`#PA; (@  YY?+?+993310!"&5!24&#"326J[jl`^fn_htƞH6@  Y Y ?+3/?3/+99333104&#"'>32#"&'732!Wb~ou{ XBk nv̿˃nLI;h &@   Y ?+29933104&#"#!2L[jl`Jh;h '@   @ Y/+2993310!"&533265^fn_htɖZ$=@  %&Y "Y?+???+9999333310!"'##/33>324&#"326<zv"lVTZk[^g\SkqG$*I?ˢ 9@  Y @Y?+?3+39333310#"5#53733#327<@UZ$R"+-]]7, [1@    Y?+3?39993331032653#'##"&5BWWgzt*nT{nnUzsLD+ f6@  Y  Y /3+3/+993333310!2654&#!5!7#!+nUzsZDMCBWWgzt*nT{n]-&J@%  %% ('& Y"Y?+3/+3?33999333331032653#/##"&'##"&5332658NN\zs+bJTa hWqdy8ON[kXzs`#S>FKCNkXwv @   ??3933910#3>304C!'C@#  )( Y $ Y?+?9/9993?+999310"&'732?'&546323267#".'3S+<4>7 EhY%4b@"4=;+R3';4DI27#2RA)Wndgwwf-aE{W.$R2#,]`+`(X@. " )*Y  %Y Y?+??+9/_^]93+99333339910#"'##463232654>54&#"ꥒ{]{es&qMtefp;6bnex ɾ`(˯e6@  Y ?3?+?93233910#'.#"'6323#g,t/."/9H9`-Fd6\By|ex'gxu`jsxxs{ba(W@- " )*Y  %Y Y/+//+9/_^]3+993333339910%#"'##463232654>54&#"륒{]zfr$v9beuoWLTIbZB먚u@'o]eodbVGMkx`r$@  /3/933993103>3#67 " .1 /r$fA*d<`#I@' %$ Y!Y @ HY/+/99//+9++9933333107!2!"&'32#.#".4&#"326<JPh%bo7B[jl`_en_s51^8Ue:aM"L@&   $# Y YY//+3/+/+33933333310#.546746324&#">MtSXdfikp:7bne `˰eMN#*l@8 *$##+,*PY** 'PY  PY PY ?+?+?399?+9/+9/933333393103267!"'#"&533265363 '.#"횔ua~3˵-e`s|ݺ^H-PIRmt4}Vj-9l@7%44    . :;#  '++1PY+ 7PY?+???+9999//9933933333333310!"&'##65&#"#>35332673#'3>324&#"326r{3'kT7Z`72zxy"Yc 60/h|i/0rrtAXhZV,8f@4 33& !!&-&:9($!! 6PY0PY?+?+99?99//9933?933333333310%#"!23'5&#"#>35332673#'#.532654&#"52z{2'kT7Z`7xyhZ6Zby0/h|i/0rrF6t*pZ+m@7*##- )  ,- ) )QY) %PY QY ??+?+?+99//993393333333333331032673#'#&#"#>3#5354632&#"3iZ`7'kT7K4-#E>m/0rrb0/h|Oz F\aN/9B@M3++&"*9//=: *DC+6PY.00<<: :),,#2%:22:%@PY????+9////3333333333?+?999333333339333310!$'##46754'33>323>32653#&%54&#"%54&#"ЏEmZ:l{8q?b_-VpvVpt: RXܽ*,9OsZbkm`$|wH 4w9 x 7yxN'3h@5-#'( '54& , ( ,##, 1PY????+9////33333399933333333310!.'##46754'33>3265354.#"9A{:,-za>yNoaT_?*\YM (.- ;&]ٽ*,9Op]$}wp=? kv4WM.;]@0/6$ =<(,,2PY,# 9PY?+?99//9933??+999333333310!"'#32673#"'#5&#"#>34'33>324&#"326rV Z`#'kT30ƽzky?{"ʼ/0rrv0/h|ǧ61fd]ZN*L@&** $,+* ' $$*SY??+?99//99339933333103&#"#>34'33>32&#"32673#"''kT/+pf$%$32&#"32673#"'#&#"#>3\;%$<|nZ`#'kT/f /0rr0/h|K7Q@)(64! 89640 0(%PY" PY?3+?3+933333993333333310#"&'732654&/.#"#67&54632.#"32673!TgU+Kʳnzt+MlAK/a!+WQTT>L%(i)5J~HMJK)7((3,<K,,`@0 ,'' ,.- #    QY@QY*PY?+?+?+99//9933993333333310%#"5'"#>3#53733#32673#"&'327*Y]&'kT)}5x3Z`:3?$D0/h|5/0rrN?1:![@0"#PY PY?+3?99//9933+393333910"'!!5&#"#>32!5!326733{38'oU5~8J*Z'w 0/h| =00rrW K,K@&& .- )PY #PYPY?2+?3/+9/99+99333333102.# 3632#"&'##6532654&#"R{diǻs. HS~vUHKKQŮiafS6;:edb ?@!  Y@ H  ?3/?3/9/++99333310!#3!31wwXxC(3MW/: ,Q@*** $ .-!PY  'PY PY ?+3?+9/9+933333331074>3.546?!5!#"."32654&M~ރ )+9%-=]k]=玏{횣8y <&)<,$6CUtexw履*3@H%%& ,& 3&54 2//*PY/%'!PY QY@ QY?+?+??+?9??+9993333333333923107&5#53733#33632#4.#"#327#"'# }5x]9E*`UC$DY]I0.}-;҃u~^T/ro4&D: 2@    PY ??9/3+393333310333###mrrmi/:WiM%,l@7*"")#.-#@))   PY &PY ??+?+9/_^]9933/22?99333333333310354'33>323#!"'###267!"!.l0 NMVlA}|  {i61fd]YQB:U@+    PY PY?3?+9/_^]33+3399333333331033!33##"&=#26=!geegwwi//{Ÿ{XX :#,k@8 '' **#!!.-)##PY  $PYPY?3+3?+9/_^]33+339933393322223103>7!5!!.'5!!3##"=#26=! ][iNwMwNg\_LJ;iQf&zy&eR$ W$0S@,%++ 21""(PY".PY PY?+?+???+999933333210!"'532=#"&'##6533>324&#"326^;I2E}?H{32zxy"wYc 6YAXhZVWB ,W@/''!.-PYPY *PY$PY?+?+99??+?+933333310%#"!23'33!"'532=#.532654&#"52z{2Y;I2E}VxyhZ6Zbywt*pW<!P@,  #"QYPYQYPY PY?+?+?+?+?+933323103!"'532=##5354632&#"3iT6E/?}_K4-#E>wz F\aVWK.<w@@)(/ 6 )>=%(PY ((3PY9PY,PY,, PY5 &  ?3]]+3/+?+?+9/99+?9333333331032=!!"&'73 5##"3234673!!"'4.#"32>+-(v;{d 3wǻs.).HS~vUH f8KQ;hiia6MedWS@,  PY   PY?+???9339?+99333339102=##33 3!"'5}'IZq;I2wma /2W-@   PY  PY?+??+9331032=#33!"'+5dW-@ w WN5c@6- +"55 &"76- PY-$)PY$1PY PY  ?3??+99?+?+?+93333333310!4&#"#4'33>323>323!"'532=#4&#"Vps:l{8qb;I2E}kVpvxS*,9OsZbkm`wxWHN&N@)$   ('"PY" PYPY?+???+9?+993333333102=#4.#"#4'33>323!"'5"}f*\Y>yZ;I2wkv4S*,9Op]WM%2W@.&-  43##)PY#0PY PY?+?+???+99939933333210!"'5326=#"'##4'33>324&#"326|;I2E=@67V0ƽzky?{"ËCQp Y61fd]ZWNI@& ! PY SYPY?+??+9?+99339333102=#4'33>32&#"3!"'5o}^+pf$%$r%f g9WK4Q@)%$$ +65+ !!(PY%! PY PY?+?3+?3+99993933232310!"'532=#"&'732654&/.54632.#";I2E}l!XbJʳnzt0^~I(3WQTT@P"(MnP~HMJK.<*%$=Ja>W%N@+  '&PYPY # #PY# PY ?+?+9///++3933331032>5!2&#"!!"'532=!#"'Y5!6;=pxyn .]!v(-.) EZcYF_;rRZ$. (y |gZSY0dQX`VVN"._@2 ##!! )0/ &PYPYSY,PY !PY ?+?+++?+99?99333333310327# 5#'5##"!23467334&#"326-v(-.)Q6{6Dxyx (w;k[6We;jVW".R@+)""#0/ PY PY  ,PY &PY?+?+99?+?+9933333310%##"!23'5!2&#"327# 32654&#"92z{2AF:;yz@*?=xyhZ6Zby((WWN$[@. $$&%$PY$$!PYPY PY?+?+?+9/+9/993333333103267327# 5#"3 '.#"uz@*?=hݺ^H-(D IWZN/s@;"--$ ($ $10+&PY+PY PY ."" PY?+3/9?3/+9/+9?+993333339933310"&54675.5463 .#"3"327327# 5ݿՖ|kѥK. pZ]coe5z@*?=cl  cFJVJWUfaTf,(<5WbN/j@7&##* *10&PY /- -- PY- PY PY?+?+3/?+3/99/+993333339910327# 732654춮&#"'!2#"'z@*?=5eoc]Yq .KҎj{c{(k,eUafTXJVJFc  m<XWN%`@1%% '&PY  "PYPY PY ?+3/?+?+9/3+39933333333104&#"'!23327# # 53267\uaX z@*?=#C^H-D(;?W|?@! SYSY PY?+?+??+933333310 5#3332753_[z@*?LW(:aɬ=WN#F@% ""%$ PY PY  PY?+3/?+3/9?+93331032654&#"'>32#"'327# `ir٧fz@*?=NlhjZG(WG!?@ #""PY PY PY ?+?+9/+33993310%327#"&=32>54632&#"<|/;@*?=<927k,1BMKέ B:'NgiW:$K@'  # #&% PY  PYPY ???+?+?+99933333310326533327# 5#.'##"&5:*\YYzA$?8M>y:Rkv4sa(,9Op]DW :%s@>   $$'&PY  QY@ H ""PY"  PY?+3?+99//_^]++3+3/99933333910732654&+5!5!#"'327# RvUsy׊vD>@*?=̃ugUgel2IK(AW!A@! #" YY?+???+999933333310>32!"&'##4'34&#"326"oTTo"{uvP]h^^fZUjJ?p@EU!]1J@.@  Y Y ?+3?3+9933103267#"&54632&#"BV |wr~bVlILmľxl 3'S@."&)($Y& Y Y`?]+?3+9/9+93333310"''7&54632&#"632'2>54#"|lM#TJCr~aW?y[8M)Tpc/874Aufxl _E=^9^0K32'Z@/   ")(    Y%Y?+?9/9+33/99933393310"&54632&'57&'374&#"326y^@JV̔?f4?Аp{(]mn_bbodݵ*P]PB5;0]OAia}}}'Q%x@D#!! '&#Y@H@ H@HY Y@?3/]+?+3/+_^]9/+++9993333339910#"&'732654&+532654&#"'>32Q| y KMMNA=?MCEuz oxRXduwz E?=DdA76E jyra}0b.E@#  YY Y ??+9/+3/+993333310##5354632'"3{ggX\96/*a\Uh\a1AD\,D@"  YY Y ?/+9/+3/+99333331033##"'526=#5{ggX\96/*\h\a1A\;m`9@  YO _ o  ?3?9/]9+99333310#"&5332653#475)oTwr{GQXf{{MD}tO}hp. @@!   Y@ H??9/+3+3?39333333310#5333#53dSSyQQyyjX9Xyyd@ ??93103dyd@ ??93103dy. 6@   Y@ H??9/+3+393333310#5333#dSSyQQjX9X%T@,  ! Y Y  Y?+?9/_^]3+3?+339333333107"&546;33#'26=#"53m|ckz]]yz;>}4,7zaYYZGbjdMJ))'.dyyWd $@  YY?++?39310327#"53'%$","{9/ r q 4@   Y @ Y?++?933331032=#33#"' "VDz<(#6hTWX@Y?+?99310!3!Sx5n[*-Q@,-$$(./&+Y& Y  Y?3?99?+?+?+9333333104&#"#4&#"#'33>323632#"'53258NN\y8NN\ys&eLSaCpd*2%,QlXwvFlX{rFX`#NCFK s i[&#M@' "" %$ #YY ??+3/+?339939333331032653##"&'##"&533265}9MN\yx&eKSa iWpdy9MN\mVzsL=EKBN~mVwv:@  !Y Y ??+?9?+9933333104'33>32#4&#"#"'5325bt,mSzo{BVWg(5"/PB`#PApT{r r i_F:@   YY?+??9?+993333310327#"54&#"#'33>32P+**BUXgzs,mR{ni t >pT{rFX`#PA_.@  ?3?39999333310'3#&'#=tr s.X@s,: K@* Y@H@ HY Y?+?+9/+++99333310!"&5!2267!"!.Jf^s_dc`[is {}\{}w7S@+   Y YY??3+3?+3/+?9333333310%.5%34&'>%D pHLKIoID!d$÷ $N/1S@*, !'0!032.)Y.$&$$$Y$Y?3/+?+3/999+99393322103254.'.54632&#"#"'327#"5bW!=xg\2znSO6APyW4sOS $+"=9v$- 6O8hmXci36(2!6T>lu*per2@  Y Y YY?++?++9333107"'532>54632&#" 1*0 $)efI#+62 q:L7y vKY"I@%  Y Y Y?+?+?3+3?99333333310#"'5326=#"5#53733#327,0%$#* UY$R",( q (9O\\8, !\@0   #" Y @ H Y ??+?39/+933+3339933333333310!33##'##"&=#5326=!WzIIt,nQ{oHHXgBG^Q?~W^GZs>nU81I@$ *!!&//23' Y*$ Y?+?399+3993333333310"&54>54&+53232654.546;#"$*$8TWC5bF?/FAE.qr.EAF/?Fb5CW>[%@   Y?+?3993310"&533253{{ݎ%W)@  Y?+?39933310#"&53324&'3{LW)%!+}ٓ)gh;]LH @    ??39339103#'# 04C< 5@  YY?+3?+3993333105!5!!<Y1>`9b`b.J@'  Y  Y YY?++?+3?+39933333310327#"=!5!5!!&!1$Y1>90q [`9ba%mT@+  !YYY ?3+33?9/++3993993332210>32+'7#5!5!%"32654&$FBRZ^h^%Z0>{BQu40&LyoXHTV:C+Ra8b`ǁ &.M@'  Y Y Y?+3?3/+9/+99333339910!#"&'732654&+5!NYyer{p8 "~‰ une< G@%Y Y Y?+?+9/_^]+99333310#"!2267!"!.=aYXbaXsUAkɺP) @  /2/2/99105375353,Ҿ_6`B%!}) @  /3299//1053%5353_!F%Nf,)/910"54>54.54>54#"'632Z!)!!)!$*$1+/ <   ] /32310#"#"&5332>;]"8``g@mB94Z]iC#Z%-%m9G(0(,Y/+10!5!7,:h:@ Y//]+10!%7!:@:Ԕl,@ Y//]+10'!5!WԀ:@ Y//]+10!'%!:@WTlb@ /332310'%77==Amzzmb@ /22322310''%7v=,=ԀmzzmoWl  /339104'33>3&#"T71$=5W>J0!ZG7t}! /910%5!r``rRV @  /93/391057'5#373窪Rr``rRr``rWR&$@ %+55WWsN&D97Դ71%+55&%%""& ˴ "%+5+5&E ''&+5&%  "%+5&E  % %' %+5&%!!"%+5&E7&&' %+5hNy'&&z& 4]+5Wb'z&Fvg22&4]+5e&'%&%+5+5V&G ##&+5e&' H%+5V&G $$&%+5e&'%+5V&G) %%&%+59e&'%+5V9&G'',%+5We&'%+5VW&G**$%+5+&( @ & %+55+55W&H'C!@0&+5/]q5+&( & %+55+55W&H'vn!@0 &+5/]q5W&(  %+5WWN&HI ! ! %+5W&(! %+5WWN&H6##/ %+5NP&('jz@  &%+5+5WN&H'z*@ &# %+5+5&)%@  & %  %+5+5<&I%@ &K%+5+5g&*I@  &!!"%+5+5VWS&J@ 00&1 12%+5+5 &+%@ &   %+5+5&K~%@ &6%+5+5 &+ k  %+5&K %+5 &+ @ & %+55+55&Kj"j@ &'%+55+55N &+zlN&Kzr &+ %+5r&K> $%+5W&, %+5|WI&L %+5M+&, 4"@& %+555+555{&&jv#@/o&+55/]q5?&.@ &   %+5+5&N(& q  %+5+5?&. A  %+5&N  Ǵ  %+5?&.´ %+5&N&ߴ %+5/&/    %+5>&O z%+5/&/' 'I  &+5&O' {N &+5/&/i %+5&O %+5W/&/d %+5W&&O %+5&0@  &O%+5+5#&Pv@ //&+}+. %+5+5&0c%@ &%+5+5#&Pc@ --&++- %+5+5&0  %+5#N&P  ++- %+5 &1%& %+5+5&QT@ & %+5+5 &1 q %+5N&Q  %+5 &1 %+5N&Q: %+5W &1 %+5WN&Q:"" %+5a+&2 #@#&##/%+55+55V&R' *@444P444& ,%+55+5/]]5a+&2  @+&++7%+555+555V&R'  ]@I4/4?4_44/4?4O4_4o44444/4?4_4o4444 44&332 ,% ,%+5+55+5/]]qr55a+&2 @ ""&##$%+55+55V&R'C.@ 0&%+55+5/]q5a+&2 $&$$#%+55+55V&R'v_.@ 0&%+55+5/]q5&3&%+5+5W&Svm@ **&&8&) %+5+5&3%&%+5+5W&Ss@ ((&&&( %+5+5h&5%& %+5+5&U@ & %+5+5h&5 fǴ %+5N&U  %+5h&5'I f@ & %+5+5tS&U' A@ & %+5+5h&5 %+5TN&Ugߴ %+5]&6%@ 11&//1%+5+59&V@ ..&,,.%+5+5]&6 D //1%+59K&V  ,,.%+5]&6 @77&0j06%+55+559&V @44&-7-3%+55+55]+&6 @ 33&55;%+55+559&V @00&228%+55+55]&6'% C@ ..&//1%+5+59&V' @ ..&,,.%+5+5.&7{%@  & %+5+5*&W% &%+5+5.&7   %+5*,&W  8%+5.&7p %+5`,&WN )%+5.W&7q %+5W,&WS )%+5W)&8%+55W:&X:@    %+55W)&8 )%+5W:&X9 $$0 %+5W)&8%+5W:&X&"" %+5)+&8 @&(%+55+55&X'c *@555P555&$$0 %+55+5/]]5)+&8 !@ &%+555+555u&X'jE@2$/$?$O$o$$?$$$$$$&##"% %+5+55+5/]]q55 M&9 a@ &%+5+5&Y&  %+5+5 M&9 @ %+5:&Y   %+5 &:A& %+5+5&ZCH&%+5+5 &:@ &K %+5+5&Zv&@ &]%+5+5 &: @& %+55+55{&Zj@&%+55+55 &:%@ & %+5+5&Z@ &%+5+5 &: _  %+5:&Z | %+5.+&;%@ &   %+5+5&[ &  %+5+5.+&; o@& %+55+55{&[j@ & %+55+55-)&<%@  &  %+5+5W&\@ & %+5+5A&=A@ &  %+5+5S&]&  %+5+5A&=   %+5S:&]   %+5A&=r   %+5S:&]  %+5&K<%+5 8&Wj @ &%+55+55s&Z@ &%+55+55Ws&\@&  %+55+55Ws&D>&>>;%+5+5&AP%&%+5+5C%Q@*#""" &'##`Y##  _Y  _Y?+??+9/9+3993333910#"'732654&+5.#"#! CwݎkE52VcP%df '{_7A.^(I%R&$ 4%+5WsN&D 2̴24%+5R+&$@  &%+5+5Ws&D4@@&77;%+5+5R+&$ @&f%+55+55Ws&&D E@==&>D>3%+55+55R+&$ @ &%+55+551s&&D E@ ??&5y5:%+55+55R+&$ @((&)=)%+55+55Wsu&D 1@II&JJ:%+55+55R+&$ @11&%%+55+55Ws&D 1@ 99&CʴC4%+55+55R&$'` C@ &%+5+5Ws&D' @ 66&772%+5+5R+&$ @&"%+55+55Ws&D 1@ 11&4̴4:%+55+55R+&$ @&"%+55+55Ws&D 1@ 11&4̴4:%+55+55R+&$ @&%+55+55Ws+&D 1@ 11&4̴4:%+55+55R+&$ @&%%2%+55+55Ws&D 1@ 11&4̴4:%+55+55R&$' v 4$@&% !%+5+5+5Ws&D' $@11&44:%>̴>@%+5+5+5&( \  %+5WN&H    %+5+&(& %+5+5W&HR@ ))& $ %+5+5&( @ &! %+5+5W&H@ #&##/ %+5+5+&( @&f %+55+55WV&&H E@&&&'q' %+55+55+&( @ & %+55+551&&H E@ ((&# %+55+55+&( @##&$)$ %+55+55Wu&H ;@22&3O3# %+55+55+&( @ ,,&  %+55+55W&H 1"&,, %+55+55&('w \$@& % %+5+5+5W&H'  &+5Q+&,:^@N& % 0@9@P`p@P @P`p]qr^]^]+5+5  & 2D@6& %Opqr]qr+5+5|&, %+5=&L z  %+5a&2 %+5VN&R %+5a+&28@ **&! !%%+5+5V &RG&&&!%+5+5a+&2 @''&(d(%+55+55VJ&&R 9@##&$c$%+55+55a+&2 @ ''&"%+55+55%&&R 9@ %%& %+55+55a+&2 @22&3;3$%+55+55Vu&R 1@//&0C0 %+55+55a+&2 @;;&##/%+55+55V&R 1@ &))%+55+55a&2' $@ &""%&&'%+5+5+5V&R' $@&%""#%+5+5+5a&b9++&'δ'*%+5+5V&cve&&&"մ"%%+5+5a&b++&(c(+%+5+5V&cC&&&#;#&%+5+5a+&b855&,,0%+5+5V &cG00&''+%+5+5a&b /&//;%+5+5V&c*&**6%+5+5a&b '')%+5VN&c ""$%+5)&8 n%+5:&X ٴ %+5)+&8##&%+5+5 &XG**&!!% %+5+5&q$$& #%+5+5&rv++&'մ'*%%+5+5&qZ$$&! !$%+5+5&rC++&((+%%+5+5+&q..&%]%)%+5+5 &rG55&,f,0%%+5+5&q (&(i(4%+5+5&r/&/o/;%%+5+5&q j D "%+5:&r 'F')%%+5-)&<" & %+5+5W&\Ci& %+5+5-)&< B  %+5W:&\ -)+&<@ &%+5+5W &\@ &&&! %+5+5-)&< h@ & %+5+5W&\@  &  , %+5+5Ve0&cd,&,״,(%+5+5Ve0&cd--&1´1,%+5+5Ve0&cd2&2˴2(%+55+55Ve0&cd@ 33&77(%+55+55Ve0&cd@2&2 2)%+55+55Ve0&cd@33&7 7)%+55+55Ve,&cF@ EE&0ʴ0=%+55+55Ve"&c<@ FF&0ʴ0=%+55+55R&$?5R&$̓?5*~'$, ?55*~'$, ?55*~'$, ?55*~'$, ?55?~'$,P 4?55?~'$,P 4?55Fj0&gd@ ,&,,( %+5+5Fj0&gd@ --&1 1, %+5+5Fj0&gdd2&2ش2( %+55+55Fj0&gdd@ 33&7ش7( %+55+55Fj0&gd@2&22) %+55+55Fj0&gd@33&77) %+55+55'( ?5'( ?5V'(X ?55V'(X ?55V'(X  ?55V'(X  ?55jX0&id@ & %+5+5jX0&id@  &$$ %+5+5jX0&id%&%% %+55+55jX0&id@ &&&** %+55+55jX0&i6d@%&%[% %+55+55jX0&i d@&&&*/* %+55+55jX"&i<@88&# #0 %+55+55jX"&i<@99&##0 %+55+55'+ ?5'+ ?5x'+X ?55*x'+X ?55x'+X  ?55x'+X  ?55x'+X /?55x'+X /?550&kd&  %+5+50&k̝d& %+5+50&kd&ʴ  %+55+550&kd@ &ʴ  %+55+55Q0&kd@&  %+55+55Q0&kd@&  %+55+55YJ&kd@ ((&  %+55+55YJ&kd@ ))&  %+55+55D',?5D',?5',X  ?55',X  ?55',X ?55',X ?55',X '?55',X '?55V0&Rd&%+5+5V0&Rd&!!%+5+5V0&Rd"&"۴"%+55+55V0&Rd@ ##&'۴'%+55+55V0&Rd@"&"/"%+55+55V0&Rd@##&'/'%+55+55;&2d?5;&2d%?5'2 +?55'2 +?55g'2 +?55g'2 +?550&wd&%+5+50&wd& %+5+50&wd!&!Ӵ!%+55+550&wd@ ""&&Ӵ&%+55+550&w,d@!&!;!%+55+550&w,d@""&&;&%+55+55"&w<@ 44&,%+55+55"&w<@ 55&,%+55+55U'<,?5'<X ?55'< ?55'<X "?55S0&{d0&00,%+5+5S0&{d11&550%+5+5S0&{d6&66,%+55+55S0&{d@ 77&;;,%+55+55S0&{d@6&6&6-%+55+55S0&{d@77&;&;-%+55+55SJ&{d@ II&44A%+55+55SJ&{d@ JJ&44A%+55+55&[d.?5&[d.?5'[ 4?55'[ 4?553'[ 4?553'[ 4?553'[ G?553'[ G?55Ve&c,,&)),%+5+5Ve&c9,,&((+%+5+5Fj&g1,,&)), %+5+5Fj&g9@ ,,&("(+ %+5+5jX&i&д %+5+5jX&i9#@ &N %+5+5&kE&  %+5+5&k9@ &  %+5+5V&R&%+5+5V&R9 @ &(%+5+5&w&%+5+5&w9@ &%+5+5S&{o00&--0%+5+5S&{9@ 00&,K,/%+5+5VWe0&c'd,&,״,(%+5+5VWe0&c'd--&1´1,%+5+5VWe0&c'd2&2˴2(%+55+55VWe0&c'd@ 33&77(%+55+55VWe0&c'd@2&2 2)%+55+55VWe0&c'd@33&7 7)%+55+55VWe"&c'<@ EE&0ʴ0=%+55+55VWe"&c'<@ FF&0ʴ0=%+55+55WR&$&?5WR&$&̝?5*W~'$,& ?55*W~'$,& ?55*W~'$,& ?55*W~'$,& ?55?W~'$,&P 4?55?W~'$,&P 4?55jW0&i'd@ & %+5+5jW0&i'd@  &$$ %+5+5jW0&i'd%&%% %+55+55jW0&i'd@ &&&** %+55+55jW0&i'6d@%&%[% %+55+55jW0&i'6d@&&&*/* %+55+55jWJ&i'd@88&# #0 %+55+55jWJ&i'd@99&##0 %+55+55W'+' ?5W'+' ?5Wx'+X&< ?55Wx'+X&< ?55Wx'+X&<  ?55Wx'+X&<  ?55Wx'+X&< %?55Wx'+X&< %?55SW0&{'d 0&00,%+5+5SW0&{'d 0&00,%+5+5SW0&{'d 6&66,%+55+55SW0&{'d @ 77&;;,%+55+55SW0&{'d @6&6&6-%+55+55SW0&{'d @77&;&;-%+55+55SW"&{'< @ II&44A%+55+55SW"&{'< @ JJ&44A%+55+55W&[d'`.?5W&[d'`.?5W'[& 4?55W'[& 4?55W3'[& 4?55W3'[& 4?55W3'[& G?55W3'[& G?55Ve&c''&**0%+5+5VeS&c((&)Ĵ)*%+5+5VWe&c&~,,&)),%+5+5VWeN&c22-%+5VWe&c'9,,&((+%+5+5Ve&c0&0Ĵ0<%+5+5VWe&c'0&0Ĵ0<%+5+5R&$ v@ &%+5+5R&$hI@ &%+5+5R&$i?5R&$9?5WR&$ .%+5 @  /9/933910#>5#5--.WMWn53L#W @   ?999310327#"=3!,&!p  @  /9/933910#>5#5--.WMWn53L#$@  /2299333310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx:@ ! /322/329999399332105353".#"#>323273&LFA30S ]N(LF@[S *Hĸ "("84r"("l_^6jW&i'& %+5+5jWN&ijW&i'9#& %+5+5jX&i@ #&##/ %+5+5jW&i'@ #&##/ %+5+5"*'(,Wr%+5?5B*'(,9u?5"L'+,W?5BL'+,9u?5W &+ * %+5*n2@    /3/2/9/99333910#53!#>5#5nr--.W MWn53L#*x2@    /3/2/9/993393103#5#>5#5rT--.W  MWn53L#{#N@'!##$%% $! @ H ##/]2/3/33/+33/93333933910".#"#>3232673#>5#5*TNG76 [ /R?,UPG62\c--.W$49ac9%58n,MWn53L#0&k & ش  %+5+5S&k & ״  %+5+5&k&j&F@3/Oo?@P`p& %+555+55/]]q_]5&k&j9F@3/Oo?@P`p& %+555+55/]]q_]5wD&k&Ӵ %+5+5,&k!@ &ܴ& %+555+555dP&,j& %+5+5 1&,N@ &%+5+5 ',,U?5W',,9?5*n0@   /3/2/9/9939310#53!##.=nrW.-- #L36nVM*x0@   /3/2/9/99393103#5##.=rXW.--  #L36nVM{#)@ @ H ##/]2/3/33/+33/10".#"#>3232673##.=*TNG76 [ /R?,UPG62\cW.--$49ac9%58n,#L36nVM&w&ݴ%+5+5S&w&%+5+5&w'j\F@3!!/!O!o!!?!!!@!P!`!p!!!&%+555+55/]]q_]5&w'j9F@3!!/!O!o!!?!!!@!P!`!p!!!&%+555+55/]]q_]5W;0&sd$&$$ %+5+5W;0&sd%%&))$ %+5+5&w&+%+5+5&w@&''2%+555+555-)&< r & %+5+5-)&<lI@  &  %+5+5K'< ?5z'<9 ?5'3?5 *@   /339/333333310#53#53#53uк   *@   /339/333333310#53%3#5#53u<кY /991053E %!SW&{'o SWO&{ 6+61%+5SW&{'9 @ +&+7+.%+5+5S&{4&44@%+5+5SW&{' 4&44@%+5+5\&2,?5;'92d?5\&[,?5/'9b[d?5WW&[ /+/* %+5D/991053 "@  /9/933910##.=W.--̥#L36nVM* /2/10#*T "@   /?933910#'7'77'*T7777Y7887 @  /?9/3310'7##!'77RJ77}m}8L( @   /?9/33]10##'7!(R77J}78}rLrL1@"Y?O/?o@&+H/+]q+99105!rÉL1@"Y?O/?o@&+H/+]q+99105!ÉL1@"Y?O/?o@&+H/+]q+33105!ÉN&BB1@% ?O_o/]]q5/]q5H #@  [[?++933310546733%+y_YaC}H #@ [[?++933310#65#53H&({^Xi@|H "@ [[/++933310%#65#53H&({^X3jA~~G #@ [ Y ?++993310##.=AX^{(&|@gK_ J@&     [  []]?3+3/+39933333310546733!546733$*z^X%+y_Y_C~ÒaC}K_ J@&    [  []]?3+3/+39933333310#65#53#65#53_"-y^X&({^X]I~Ñi@~K_ J@%   [[]]/3+3/+3/9333333310%#65#53#65#53_#,y^X&({^X3_G~ÐjA~HF&v 7@  Y YYY/?++++9333333310#53%s`arxsa@<   Y[ Y [Y[Y[?++++/++++93333333331053%%%%#5hihixxGQ| @ 0  /]]]9910#"&54632|vqptqss .@    [/33+33933310!53!53!53( //310#!*SmOM) /3/105!#MSO/?9/310###!T @  /?39/3310###!!!TuO @   ?3/9/3310!!5!###uTON7'3?K@.%%[(( F=7=[@7 [ 7 ML4CY:4[:IY:+Y"["1Y" Y [YyMiM]MIM9M+MMMMMMM{MfMIM6MM MiMMMMMyMkMIM;MM MMMMMMMyMkM[M9M+MMMMMMMyMkM9M&M M8MMMMMM@RYMFM)MMMMMMMM{MdMKM?MMMMMMMMpM_M@MMM^]]]]]]]_]]]qqqqqqq_qqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]qqqqqqq???+++?+++?+++993+33+3939933+310!#3%2#"&5464&#"3262#"&5464&#"3262#"&5464&#"3260.COTFIOKI.COTFIOKI.COTFIOKI xwy|׷xwy|귲xwy|UzY@ ?9933103U@ĞzUz&V `]5z'O&dzXQ%@ [/o/]+9310%53 PQm?sYR%@ [/o/]+9310%#5 53RQot?G&@ //]55]55T/3310!5!+u`b??3310!#3q~ H@&   Y Y YY?+?+99//++9333333310353535353[Y@   ?33/9/3103#5!#3###TOON @  ?3/9/3310!!!##:QTN/?9310#!*T&n/?9/310##*TG "@   /?39333310#'77'*TT~~~ݵqqp @    ?3/9/3103#5!3###TON3 N@.Y_o ??39/]q33+3993333310#5!533!'jo=岲o-q(_h5(|t@C  YDTd5  Y Y?+?+9/99_^]_]]+993333333_^]_]10#"&'732654&#"#!!>32|w S@GVQK[CF@;АLFSLKHvuQr lIbwvdIl meb@    Y @# H K[@H@H/?/_]]]++]3/+]2+399333104&#"#'33>326FHUw#cJnaZFd^oA:lyO=g ~c6ji;irxs1N6ijgl@>   `Y`Y O   `Y`Y?+?3+99//_^]3+3+933333310&#"!!!!!!&432-_U|$ĸՊhy"(.x@<# " /0"@%,._Y)  @ +_Y ?33+23/99?+333/9299333993333332107&5%7373&'$+#7&'&'0=L0!"UH*9G?W SF*}EV@Uqa8B{tvY32&#"$#"$5!2.+pf$%$=#535#5354632.#"!!!!!27PFYVē"oGrphh\M7.yym9@Ks}w)8#@.c@5. ++,##"", /0'PY@- PY+# ?33??+9?+9333333333331054&#"#4'33>323632#4&#"#5}Vps:l{ߞ{*Vp-$oxS*,9OsZbk/x ;#&)@K)(' %$$! & *+%_Y  # _Y'&)(((?3?39///99333+333333+333993333393332223333231033!33#3##!##535#!5!!'##3'󬎎?\oo`"owqq++՛~)g 'N@&CBB( <""/..H<< 44((POH@H4HH4?++2PY/+%PY_Y?FPY9CCC/C C??!PY?@ H_Y@P0P PPPPPPPPPpP`PPPPPPPP0P PPP;PPPPPPPpP`PPP@PPPoP0P PPP^]]]]]]]qqqqqrrrrrr^]]]]]]]]]qqqqqqqqqrrrrr??+99//_^]+]3/3+33/3_^]_]++?+?3+99++99393333333993333310+#!2!#3 #"&5#53733#327%#"&'73254.'.54632.#"+iq@{LQi]ho5n)7=跪cX$Gmh8 VFWrl<L{zŃbNIbxnx=:i* ;W>pwit04U&7<] &5VQ|#'+.14@A.2165+'#_Y40, _Y($ 21.  ?3?3399//9993333+33333333+3333993333339103#3!#!#!53'#533!3!337!37!!'###3 mBBmslpok>@!>CGG/]**֛qq. ]@  !A9: @Y9@Y:?+?+??9/9/33339933102#54.#!#3!2>53#Y1rpToq0[jG5GRh~)-g@-$$,-,./' @ H !@ H*P--?/]3+2299//]+99333399333333310# 46323'5#53533##&5%32654&#"!!#lV╌Vi#xx~\\xPbo]\obQ27I?{?E6\gg\Pd8a]V+@i '')$$  ,-"QY) QY&    @'/H   @_ sYsY?3+?3+9/_^]qr3^]+q2+3+39933333333339310%267#"#73'7#73632.#"!!!!dxۮ(x( ۯyj(c(l~d[NV[d>(&õ?R@)    _Y ?3?39/933+3399333333339103333!!####j=D#-TTsq.M@(     _Y   ??9+3933333333310%%#5%55%!5!GGGG]@ǜ)is:FU_@S[*VM#133'7S;AS '#V`a'G3GaYMV#  XaY>`Y  03@-3**3^aY O`YD`Y?+?+?+?3/399//+9+9+393333333310#"'#>7>32".'#"&546327756%7674&#"32632654&#"32lV8&2 q$~4Dcn>&JX]dQ&V ;[~B2&O0LNyUHL\XGI],H=4F2wvg@I+=9-p6M=9&ĕQ?7ENSQFXnt2$A\)YXLs߸aqt^atxJyy_*{*)11-W!-M@*"+(/.++%`Y `Y/+?3?+99339393210#"'532654' #546324&#">HPSE>@z&~>30@5)7L\N@~"<73B[D쐀r5FC8N~A %*@f'##  &%  ,+%`Y$   @&0%@%P%0 @ P /   %  % *_Y ??+9///_^]]]]33]2233]22+9933333333933333333103##!##535#535!23#'!!627!!&#!Z}3bQ1wY@NtR8ub~{,,bddcg,#%i@8 "'&""_Y_Y@ _Y #_Y?+?3/+?39/9++3933333333310%53.'>75#5!#5$gQ6|K5pIdݯ|Hv 6jl NDf| BnW"p@;    #$_Y _Y  ??99//933+3333+33?9933333393310!3!!3##!##537)!3&/پ}[檥á~ƨ\]WE !&ddvDSne5@C.55 4/*#$$* 76##,',/_Y  _Y4' ' `Y' `Y ?+/+99//3+39/+339/933339233310!3267!"$547#53>?!5!654&#"'>323#!YDY?u'E zo( (pG(Dy~%/)?\1+Ap~xm!--/G*"h,y ^@0  ! _Y @_Y@_Y?+3/3+?33/+39333333310$%53.'$#F |+R|\?>y\Bu}fov7<",! Aa`_: 6@  PYPY??+9/+99339103!5!!5!K$:Ƌ?P{&{'u?5"&t'u#?5PN&{'3@!/o  @ ` p /A)?555]]]5]555=N''u"3@!/o@`p/\?555]]]5]555]N''(3@!/o@`p/T?555]]]5]555N''f+@/o/B?555]]]5]555;Nb@A  PY p`p o  PY ?+3/_^]?3/^]q+99333104&#"'>32#"&'7326ir٧`"jZẜ lhd^D $@     /3299339910#&'5673!9>HH>9)CI$ICV $@  /299/9333105673&'#CI$ICV9>HH>9#d^D $@     /3299339910&'3#67!59>HH>9#CI$ICV "@    /299933310%67#&'53+CI$ICV9>HH>9d^D<@     /2333993399339910#&'5673!&'3#679>HH>99>HH>9)CI$ICCI$IC6@   /299/299933333105673&'67#&'5CI$ICCI$IC9>HH>99>HH>9H>@   /299/2999333333310!!5673&'67#&'5 CI$ICCI$IChPX9>HH>99>HH>98*Y@3$,+PY QY /o 'PY/,]?+/_^]q9/3++3993333910 #"&54632374&#"7632.#"326Hք~T 5{.$qpmEQWZRN_˴>cTu(#>Xss @| _Y H  /p ?:`@_pP ]]]]]]]]qqrrrrrrr^]]]qqqqqqqrrr?2^]+?+333993933103!7%.' #3 + ^J ojN"@ _Y/2?+993310!#!No3N0 E@$   _Y _Y ]/+9?99+993333105 5!! !{BHNm0,je`H@ Y?+99105!e``b~#@Y@&H/+]+9310533bT@l Y   p P 0  o 0   O /  9       p   o O / ]]]]]qqqqqrrr^]]]]qqqqrrrrr/3?9/^]+9933933210##5!3njuNW]!-R@1"( /.%%++"?@HP/]3]+q29]2]29939210#"#"&54632>32%"32654&.#"326]˄DXɀAaFw83wMSmm33wNTihWFxNӰ傓S~qkop~`@ //993103!!^j8^@   ?2/9933104>32#4&#"tтwgĠN@ PY @   PYtfTD6&I9) gv) {k[K;) {k[I9) 7{m_@0 p@'`Pp`/^]]]]]]]]]qqqqq_qqqqqqqrrrrrr_rrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqrrrrrrrr^]]]]]]qqqqqqqq/+/_^]+933310"'53254632&#"$O7<9W,1BSYNwrB8P,,@ *-.'Y#T"@  //999310#4632#"'&'&#"~?K3% &!$ V?0(4 *''#i@  //9993103#"&546323265";N2$! =/'5)%3%Y?+33105! %iH[??+3103#ؑHK&[Y?+?3+310!!#(in&[Y?+?3+3105!# (%%H$[Y??+3+3103!!Hn%H&[Y?+?3+3105!3 %H-[ Y??+?3+33103!!#iHnnH,@ [Y?+??3+33105!3# %K/ @ [Y?+3?3+33105!!# i%n%H/ @ [Y?+3?3+33105!3! %nH ;@   @ [   Y?3+3??3+3333105!3!!# i%nnqj.@  YY?+?+3333105!5! AّH([[?2?3+3+3103#3#ّhHK Kj < @ [ YY?+?+?33+3310!!!!#(iijב" 8 [ [  Y ?3?+33+3+310!###בnn#j D  [ [  Y Y?+?3?+33+3+310!!#!!#htjo"j :  @ [ Y Y?+?+?33+33105!5!5!# i(qב) : [ @ [ Y?+3?33+3+3105!### ܑב%nj D  [ [ Y Y?+?3?+33+3+310#!5#!5!ґttj)F)ޑqH 9 [  YY??+?+33+33103!!!!iH"ב%H 5 [ [ Y?3?3+3+3+3103!!33A$Hn#nqH D [ [   YY?2?+?+33+3+3103!!3!!ّK$hH"qH :  @ [ Y Y?+?+?33+33105!5!5!3 iqב)%H : [ @ [ Y?+3?33+3+310!5!333$ב%nqH D [ [  Y Y?+?3?+33+3+310!5!3!3!5!$KqFH A @ [  YY??+?+?33+333103!!!!#iiH"ב"H ? [ @ [  Y?+?3?33+33+3103!!#3#AHnn KH P   [[ Y @ Y  ?3?3?+?+33+3+33310#3!!#3!!jt " "H ?  @ [ Y Y?+?+??33+333105!5!5!3# iqבKH = [ @ [ Y?+?3?33+33+3105!3#3# 㑑h%K#KH O  [[  Y Y ?3?+?3?+33+3+333103#3!5!#!5!A㑑tHK )ޑj B   [ @ Y Y?+3??+33+333105!!#5! iiq"h @  [ @ [  Y?+33?33+3+33105!!### ב%nnj S @ [[ Y Y ?3?3+3?+33+333+310#!5!3!!#!5jtttAޑ"בqH B  [ @ Y Y?+3??+33+333105!3!5! Aّ"%H @  [ @ [  Y?+33?33+3+33105!333! ב%nnqH R   [[ Y  Y ?3?3+3?+33+3+333103!!3!5!5!AH"oHZ@  @ [ Y Y ?3+3?3+3??33+3333333105!5!5!3!!!!# iiiqב"ב"HV@    [@ [    Y ?3?33+33?33+333+3333103!!###!5!33AבHnnnnH m  @ [  @ [@ Y Y ?3?3+3?3?3+333+33333+333103!!#!5!3!!#3!5!AבttH"ޑ" mH/?3310!!Umm?/3310!!UH??3310!!U H??3910!!* H??3910!!* *g #'+/37;?CGKOSW[_cgkosw{3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#%3#%3#3#3#3#3#3#3#ghhhhgghhhhhhgg`hhbhh hhahhahhhhhhgghhahhahhhhhhgghhhhhhgg`hhbhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhh"bbbbba```````````c```````````c``````aaaaab^^^^^baaaaa``````bbbbb#`````b``aa`T #'+/37;?CGKOSW[_cgkosw{ #'+/37;?CGKO3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#%3#73#73#73#%3#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#'3#'3#'3#'3#'3#3#73#73#73#73#73#3#73#73#73#73#73#3#73#73#73#73#73#3#3#3#3#3#3#3#3#3#3#3#3#ghhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggggghhhhggZhhhhhhhhhhhhgggghhhhgggghhhhhhhhhhhhggggggghhhhggghhhhhhhhhhhhggggggghhhhgggggggghhhhggZhhhhhhhhhhhhhhgggghhgggghhgggghhgggghhgggggghh"bbbbbbbbbbba```````````````````````c```````````````````````c````````````aaaaaaaaaaab^^^^^^^^^^^baaaaaaaaaaa````````````bbbbbbbbbbb#```````````ba```c```c``ab^ba``b#`CIMQUY]aeimquy}  !%)-159=AEIMQ!35#35#35#35#35#353353353353353353353#3#3#3#3#3#335335335335#3'#3'#3'#335335335335#373533533535!355#%355##5##5##5#353353353355##5##5##5#35335335335#3'#3'#3'#3#3'#3'#3'#335335#3'#335335#3735355#5##5#353355##5#35335#3'#3#3'#3+jjjjjjjjjjjkjkjkkkkkjkjkkkkkkkkkkkkkkjkjkkkkkkkkjjjjkjkjkkkjjkjkkkkk?kkkkkkkkjkjkkjkjkkkkkkkkjkjkkjkjkkkkkkkkjjjjkkkkkkkkkjkjjjjjkjkkjjkjVkkjkjkkjkjjkjkkjkjjjjjkkkkk"a"a#`!b!b!`````````````b```^`j````````bbbbbbba``````````````````````````aaaaaaaab^^^^^^^^aaaaaaaa`````````bbbbbbb"bbbbbbb````bbba`````````````aaaab^^^^aaaa`````bbb"bbb{uZT//9910!!{!T!@  //993310!!!7L17}1mi{@ P/]/9910!!imi{*@ P/]/q993310!!!iLPbh?9910!!hL@ ?910! XVRZ?9910 7L@ ?910 LRZ?9910Z79e 1@  /3?39933933310!# 3 #R7Rb`15>.)@  ! /9933104>32#".732>54.#"xyzyy{zxVbcbdbbabdzyyyyxxzba`bbbbbV_R'/7?GOW_gow#"5432'#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432#"5432%#"5432#"5432'#"5432488448847575$4884766667557R75576666488448844866$48846666\666675576666666,557775666775Z557w557639D557448775666775557848*557# @  /]99102#"54>jnrotjlw)@ //9933103!32>54.#")vwvvvwvu}Avvvuvvw)#*@ %$ //993333103!4>32#".'32>54.#")QbaabbaabMvwvvvwvu}Aabbaabbavvvuvvwscu (@@   //]]993310#".546324&#"326caDpDegGJLfFFfbJM_}kArEgJGgFffFGeiy $0:p@? :6+%%<;("."51h1Y1G11138"_"o"8@ H"8"8  /]99//+^]3]]]]332993993333210"'4! 4'"2#"&54632#"&54632327#"'ybbZڗ20[. -- ., // ,LL>bbHfj24V .. -- .. --# #-d@9$ (./!)-h-Y-K-=--+&_oO&_&&& /99//]^]3]]]]3329999333310"'4! 4&#"326%4&#"326327'#"'bb. -- ., // ,bb>LLHfjz -- .. -- ..ܺ#Fs;*7~@C5  **.&"## 98+** !"1%*"*""*'o/]33/]339///999933/393333333333310373#'#5&''7&'#5367'767"327654&BBc<-VK1$J>5Byd+N P(nqÉ`c;'--qt>}`+*I-d}>_1M =ƈaaP&'\@3$  )(  /   @@%(H/+/]99//]q2329333333310.54632!!#!5!"327654.LkDrvSVjJ#8\9{RW;=9]B LzK~VSzm FF5_9Vy>=T:_4Q,8>@!0,'6!'!9:,*3$$$-  **/^]]]9999339210&'&54763327632".'#"&54632"32654&+!D;X)$  %$ TttzGSY|~WYz|++   =#"&5467> `FWcO|WZYYc`~G`^ %%a\YRw<48@4((56$+/     //99//]92393310)7>5'#".54672&'&5463267632#".'Fw_59YMF]>d& qtET'iDIt8v_=1mr#6xL/xvL~Ms3A(%&ykVb(NLtt1Ri~x5fZy@    //399310./.54632>32b[ZK6eW&"XaXoV{dBkrxwubVB @   //9/3933310&&'6H zDS%Ut}FiGfY;.@  //9/939333103#654&'#"&54632Lm^/9r@k9:}N,.dyxx {6.Mt \@ "! H@ H  /3/]/3339/++3339333310#"&54632#"&5462%%56{I99zN0*ډs9:|O--&DNqT6/Qovu5-Lxgu28h@7  !     ?/9////////////3993993333333333210##57573%377```L`Y=>YYYYG\YY Y /w@G  `Y`Y@H@ /O_  _Y?+?9/_^]3]+2+3+3933333333103#535#533!!!!!||䅔`@7  PYPY@H / ??9/]3]+2+3+39333333333103#535#5333#3#nnnnnnnn "ޅ@G@%   @ H _Y?+?9/+233/393333103'"#>3332673#"'!#'kT&Z`!0/h|Bv/0rr*L@(   _Y`Y _Y?+?99//3+3+9333333103!2#!##%)!!! Qb\@rMمWh P@) "!_Y_Y _Y ?+?+9/+39339922310!!327#"&5!24&#!!26I/4<2F>;͗IJQLվ{PXs)06;@P7#..43 )1=<3*'*PY40:0QY#'::)@' QY 9  PY_ /  ?3/]q3+3?+?39/93+3+39933333333933310&54673&#"'!23327#"&'#+>=4'7P0Myn .dQr*;!DGd[E aU@{l M[XBꨴRZ$,^.PQpip|gl_QYg/wn@I(zXT`@2   PYQY @QY?+?+?+9?99333333333310#537333327#"'#"}5xIJ3?$DY]h6GXЃp0N?80HhG@$  _Y  _Y?+??39/+9933333310!#!#3!33#sThcH@$    QY PY?+?+93??9933333310>323##4.#"#3=:}u*`Ujcro4~= hAR@(      _Y?+??399339933333339910 3###33>͸>hQ@(      QY????+99339933333993310#33 3##„Iga/ma /Ah :@   _Y  _Y?+3?+3933310#!5!5!!OZhV1h: ;@  PYPY ?+3?+399333331035!5!!#18j&a5:@  _Y _Y??+?+?999933310!5# !273%27&#"vrJàvs G[UR}M8gdN0@ SY ??9?3/+39933310!#3?>32.#"ew 8:*zh`j);$*2:@(5Љ}d<':D $7@%& _Y?2+???9?393102&#"#.'#363767>bqBI2<- 5a-&?8 9#kc9E52ongו#CzN"8@ #$ #SY ????9?3+333910!#'#37367>32.#"ѭ4/Ѳ "#.C\TJz5j?+,6#J:'!ĊBXh.FUd-6>@-E#R@+  %$QY !PY ??+?9/93+3933933310 #'67&54632?654&#"lj3F)&l\qcnU$:"i"/:#$rHfxcY4155-U;M"+'a'@ _Y??9/+993310!#3!as):'@ QY??9/+993310!!#B:6:UR9@   PY PY?+3?3?+9333310! 4746324&#">|WP5* ڸ AAj$@ //99//9933105%5%j))J@/9/10533U{s/2/9/10 '53WmdVm_/39/10!5!%53$_ya_ /310!53!}hv @  /9/39310!#!53h[c Uhv @  /9/39310 #5!3!h]U"@ //9/993310#353Si8٘$@ //39/933310#3#58i4, @  //9933310#3#58i4,i8  /32210##5##!8}}Oc8c /23310)335338h}}cWt@ /^]9103#'⪕W㾾~:@  /3/39333105353k^dj@  /3/39933105!5!dH֔dY?9310#535Q3ndP?9310#535Q3evV@, SY PY PY?3?3+3?+?+?9933333333310##5354632&#"3533iK4-#E>ӆIz F\ai:wH@$  PY PY?3?3+3?+?99333333310##5354632&#"33iK4-#E>ӇIz F\aI4&f&  J  ??3]210#"&533265JZNM[㑬M]`J<d& '  #)BB)7oP F  '=Z'h,@  AY7?+3999310!5!3!'3T3F&- $%+53F&3F&'P*@_****{*T**$%+5]]]]5]53F&'@_{T]]]]5]5B&B&B&9`#0##]]5R& ]5?-&LO$/$$]]5)7& ]5o& ]5f& ]5y& ]5& $$]5Ff&  @/]]]]]5'&    ]5P&  ]5F& @ ]5]57&@ 0"""d""]5]]5Hy& ]53& ""]5X&5q&- &H@ /$]]5]5{H&Td0]]5'& ]53&@_{T]]]]5]5=& ]5fF& R+&P+& q+&BPJ@ A : 996??3?/?93333393310#33673#VÖ 32`F[q> ܺw).2}5  /31032673#"&'aEmzNX*4Cfq5" !%)/AOW_jv@ qe*`kU]]FMJPBX?::<3XPFk*e + x"..+''+&&#++w( ..+nhhG5#53H,(u-1XWk/0V. %@  Y/+2323310 33273T @|E ,@ YP`?]q+993310#65#53E,(u^XWu/dZK 7@"   Y_oP  ?   /]q]q+99331046733#,(u^X%Wu/dZj&@/?_/]]9910%53H&@/?_/]]9910573H 4@  /?_/]3]99993310#'##573ih 0@ /?_/]]9993310#'53373hi-Z$@ Y/3+399331053!53ӥI@*  Y    /   @Y/2+_^]]q+3333310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx  -@  /?_/]2]29105733573  &@  /]2323310"&'3326734um[[kuo5<=4rjCjCjCHvHvHv+ /99104&#"'632#5>3*HFZjQ[pE0"c;U 2x+ /99104&#"'632#5>3*HFZjQ[pE0"c;U 2xX + /99104&#"'632#5>b3*HFZjQ[pE0"c;U 2xwu/1053ɬHvHvjCjC++u ?u |u u Zu m!u ^8u u~u u z.u kfu WRu #u :u +<&@ ??931033&++ %@  @ H o/r2232/+]31053!53%!5!%++ U@  k@!H0@Pp/]]]q+q_qr/r3/99//3103#553!53>+ ָ3+ [@   k  @!H0@Pp/]]]q+q_qr2//r399//39103#'5353!53ћ+ a޸++ S@  k  @!H0@Pp/]]]q+q_qr/r399//310#%5353!53h~ }+'@_@ HP/q22/+]q310537!5!W%?+7@$ 0@ o@H/+]3q/339/q3310!5!"'&#"#>3232673%3TU$--[ +L?7SS"0+\ *K&%#(RH(%&&%QJ' '@ ??39/?993310!#!5!3e*\* '@ ??39/?993310!#!5!3e*$E '@ ??39/?993310!#!5!3o ZZ#@ ??39/?99310!#!5!3o DM%@ ??9/3?399310!# 7 3f\>Ha4R '@ ??9/3?993310!#!7!3bG4oaRM'@ ??9/3?993310!#73_J^rM '@ ??9/3?993310!#5 73fS܈kh/iF$@ ??3/9/99310!# 73pZzfjFp'@ ??9/3?993310!#73p^ZHd(5%@ ??9/3?399310!# 7 3RkGHyN!5 1@ ??9/933?993310!# 7 3Rka.K- O &@ ??39/3993310!#!7!3xtdH^- &@ ??39/3993310!# 73`vcFFH @??39/99310!#73wp=Dg-p&@ ??39/3993310!#73pEsHVH!$%@ ??9/3?399310!# 7 3=|GHY2#% 0@ ??39/933993310!# 7 534~X4(5f% 0@ ??39/933993310!# 7 3C{sVH2}q' &@ ??39/3993310!#!7!3cy Q2X/@  ?3?399310!# 73HԈG7%p&@ ??39/3993310!#573p={H\2#"@ ?3?39999310!# 7 36}MH)Q0) *@ ?3?399//993310!# 7 530~YAuO/l6 *@ ?3?399//993310!# 7 3ON,qS-m6 *@ ?3?399//993310!# 7%3O~t8S-{0@ ??39310)733+NS.)p @??39/99310!#73pA>S.)O"@ ??39/9310!#!'!ataoL 0@ ??3399//393310!# ' 3[H5fy4L .@ ??3399//393310!# ' 3UH)hy?L ,@ ??3399//93310!#5' 3SHhy-^(@ ??3399//9310!#' 3Q6fy=Lp @??39/99310!#'3p^iy"@ ??39/399310!#!5!3pT; .@ ??99//33993310!#!5!3a.izT *@ ??99//3993310!#!5!35$&@ ??99//399310!#!5!3?P(@ ??399//39310!# 7 3h`axbVL 6@ ??99//93393310!# 7 3e`;H`GF (@ ??99//3993310!#!7!3fb*]v\^L(@ ??99//3993310!#73^'c{L"@ ??99//99310!# 73e[؈scSc[Lp(@ ??99//3993310!#73pd]?de[/(@ ??399//39310!# 7 3Gu7TaF?9 6@ ??99//93393310!# 7 53Rv8HqGG? 4@ ??99//93393310!# 7 3Nw]sX=U8H? *@ ??99//393310!#!7!3mwo V=2? @ ?3?9/99310!# 73\w߈5:=?p&@ ??99//993310!#73pWw2-B=+6&@ ?3?9/999310!# 7 3O}4H) 0q5 .@ ?3?9/99393310!# 7 53N}<Au 1[l6 .@ ?3?9/99393310!# 7 3ON,q -+m6 .@ ?33?9/9393310!# 7%3O~t8 -6"@ ?3?9/9310)7330O~ -Q5p @??9/999310!#73pM4 -zL"@ ??39/9310!#!'!owKzL 0@ ??3399//393310!# ' 3oH Kz4L 0@ ??3399//393310!# ' 3oH)S@Kz?L .@ ??3399//393310!#5 ' 3oHu^Kz-L&@ ??3399//99310!# ' 3o6RjKz=hp @??39/99310!#'3po~32326733#53TU$--[ +L?7SS"0+\ *K&%#(RH(%&&%QJ'h ?+v @ H@6H @P``p@P/]]]qqqqr3+qq2/39/+39910#5##5"'&#"#>3232673wwX3TU$--[ +L?7SS"0+\ *K+&%#(RH(%&&%QJ'YX @ /]99//10#5353 0K+   @ H/+39910#53#'53373D'hi++ 3@#  P`p@Pp/]q3/9/9310#5!#5!5!+=%+: 2@    PY ??9/3+393333310333###mrrmi/Ve*&c'^6@&0/0O00000000(&(('%+555+5/]]q55Ve*&c'^6@&;/;O;;;;;;;;(&(('%+555+5/]]q55Ve*&c'^6@&;/;O;;;;;;;;(&(('%+555+5/]]q55Ve*&c'^6@&;/;O;;;;;;;;(&(('%+555+5/]]q55Ve*&c'^0@ /E?EOEEEEE''&**2%+555+5/]]55Ve*&c'^0@ /7?7O7777788&;;C%+555+5/]]55Ve*&c'^0@ /7?7O7777788&;;C%+555+5/]]55Ve*&c'^0@ /7?7O7777788&;;C%+555+5/]]55*&k&^8@'/O & %+555+5/]]q55$*&k&^8@'/O & %+555+5/]]q55*&k&^8@'/O & %+555+5/]]q553*&k&^8@'/O & %+555+5/]]q55 *&k'^0@ /?O&&%+555+5/]]55*&k'^0@ /?O&&%+555+5/]]55 *&k'^0@ /?O&&%+555+5/]]55*&k'^0@ /?O&&%+555+5/]]55*&w'^8@'*/*O********& %+555+5/]]q55*&w'^8@'&/&O&&&&&&&&((&))* %+555+5/]]q55*&w'^8@'&/&O&&&&&&&&((&))* %+555+5/]]q55*&w'^8@'&/&O&&&&&&&&((&))* %+555+5/]]q55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55*&w'^0@ /&?&O&&&&&''&**2%+555+5/]]55+&k&j' X@+;k{ +;[;{/o/?_?_o  _   0 @  @ P ` p & %+5555+qrr55/]qr_]5/]q]qr5+&k&j' @+;k{ +;[;{/o/?_?_o  _   0 @  @ P ` p & %+5555+qrr55/]qr_]5/]q]qr5 +&k&j' X@o""""?""""?"O"""""""/o?/?_ 0@ @P`p &% %+55+55+qrr55/]qr5/]q]qr5 +&k&j' @o""""?""""?"O"""""""/o?/?_ 0@ @P`p &% %+55+55+qrr55/]qr5/]q]qr5+&w''j y@+$;$k${$ $$+$;$[$$$;${$$$$$/o/?_?_o _ 0@ @P`p &%+5555+qrr55/]qr_]5/]q]qr5+&w''j @+$;$k${$ $$+$;$[$$$;${$$$$$/o/?_?_o _ 0@ @P`p &%+5555+qrr55/]qr_]5/]q]qr5+&w'j' @{o....?....?.O.......!/!o!!!!!!?!!!!/!?!!!!_ 0@ @P`p &%+5555+qrr55/]qr5/]q]qr5+&w'j'  @{o....?....?.O.......!/!o!!!!!!?!!!!/!?!!!!_ 0@ @P`p &%+5555+qrr55/]qr5/]q]qr5h+&L ;$@   & Y %+5+]]5W]"9@  $# _Y_Y?+?9?+9333310"&'732654&#"#336$32_;ZjjİwyHWJJsnsheD=atW ;@ _Y?+?39999233310#"'532>=#3&53 }zRA4(-1  AS[aXX`]%I@$ ##'&_Y _Y?2/+??+3/99933333310"$&'33254&#"#336$32 ]İwyHyJhe=Mwj2j '@ Y ) Y/?/]q+/_^]+10#"&546324&#"322LSVMNR¾X}c+@//]qr/]q9107573}Yxy}$jA@%  Y)Y/]qr+3/_^]+3/9910%5>7>54&#"'>32!$zd\EF=:S yTQzU}CF|F@S,6865XkpdEv6QE$nj0j#_@:!Y@ H/Y) YP`/?/]q3/]+/_^]+3/_^]9/++910#"&'732654+732654#"'>320HR?3WM yKgzm^p@;jk/1eb[np^!}Ac A@)Y @ H//]qr/]q9/+933+310#5!5333tfq$ T*q5j1[d@ Y@2 HY?_  YP`/?/]q3/]+/_^]q+9/++3/910# '732654&#"#!!>3211O>LWIP?Q ur#T?z};5SGCR(u#i)j"GY@" H Y )  Y/?O/]q+/_^]3/+9/+9+10#"&54632&#">324&#"326)7^N[`HvFQCHIFENow˙L{}"1{KCJDENN|#\ /@  Y/  O  /]q/]q+310#47!5!#}EFح#oj0j"-E@( !&!&Y!@ H!!Y)+Y/?/]q+/_^]+9/++9910#"&54675.546324#"324&#"3260`PKO~QLQaEEQKIPNJBiopgHf ^>VljY=^ bii69:;@7@i*j$F@*Y @ H Y  / ?    "Y/r+/_^]q3/+9/+9+104632#"&'73265#"&732654&#"؜eN+N[`HvLKCHIFENdwSM)'x}"1}R@LFEJJ+@ @  /329/]103#5#'##538`tih+ C+@ @  /329/]10#'53#'##53`~ihy +#@ @/329/]]99104#"'632##52#'##53T;3(:CC6=Kih#@`,8N?+ /@   @ H  /3]22/33+q2210"'&#"#>3232673#573#3TU$--[ +L?7SS"0+\ *KЛi&%#(RH(%&&%QJ'pC 9+D@( P` @ P `  @  H /+]qr29/r9]103#5"&'332673#݂YkjTThk+ tD78Cx9+D@( P` @ P `  @  H /+]qr29/r9]10#'53"&'332673\ kjTThk tD78Cx9+ X@&@H @P` HH H/+++qr29+9/99910"&'3326734#"'632+52kjTThkc;3(:CJI#KtD78Cx#@`047?+ $K@  P`p@*/Ho@/2/]]+]qr339/33/3310"&'332737".#"#>3232673fUU#DA=Q[ *K@$F@;0+\ *Lj]SSdc#'##53YL=5FYBI[*5ih,Pp0E &^F !5@@H@ H@ @ H /322/+33++22103#'##5"'&#"#>3232673fhi3TU$--[ +L?7SS"0+\ *Kh&%#(RH(%&&%QJ'M /222/10"&'33273573uuIM  /222/10"&'33273%53uuIM+ @  /222/29910"&'332734#"'632#5>uuR]HFZjQ[pE07c;U (nM #)@@ H@ /2]22/33+2210"&'33273"'&#"#>3232673uu 3TU$--[ +L?7SS"0+\ *K|&%#(RH(%&&%QJ'6+/9910'53E6%!6+/9910573E6!%k& &k& '& J'& +P&P&P&F B&9`#0##]]5&i #/;?3@-3'99? !!?>''>>>/3/3/3/2/93/99014632#"&74632#"&4632#"&%4632#"&4632#"&3&. ".." .. ".." .r- #--# -2. ".." .. 0/!",n` .. ".." .. "..".." 00".." ..".0 0..o!@ /3/33/2/99015!%4632#"&4632#"&3G"-# // #-- #--# -nmm@".." .. 00 "...o\d#4@ #"@ "H"/3/+933/2/99015#5!#%4632#"&4632#"&3nGj-# // #-- #//# -nrmmr".." .. 00 "...oV04.'32> #".54>75$&`1ELIf<#IoMQpEr/Z3O1@{sr}BI`.UsVQr[L`76_`:anHDspa!:wTSV H$7<;DGNVW]h$$7h$9h$:$?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjikmlnoqprsutvwxzy{}|~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                          uni00A0uni00AD overscoremu1middotAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5uni01E6uni01E7uni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236 j.dotlessuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02EAuni02EBuni02ECuni02EDuni02EEuni02EFuni02F0uni02F1uni02F2uni02F3uni02F4uni02F5uni02F6uni02F7uni02F8uni02F9uni02FAuni02FBuni02FCuni02FDuni02FEuni02FF gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0350uni0351uni0352uni0353uni0354uni0355uni0356uni0357uni0358uni0359uni035Auni035Buni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0363uni0364uni0365uni0366uni0367uni0368uni0369uni036Auni036Buni036Cuni036Duni036Euni036Funi0374uni0375uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdanuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03D0uni03D1uni03D2uni03D3uni03D4uni03D5uni03D6uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8 afii10846uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni051Auni051Buni051Cuni051Duni0591uni0592uni0593uni0594uni0595uni0596uni0597uni0598uni0599uni059Auni059Buni059Cuni059Duni059Euni059Funi05A0uni05A1uni05A2uni05A3uni05A4uni05A5uni05A6uni05A7uni05A8uni05A9uni05AAuni05ABuni05ACuni05ADuni05AEuni05AFsheva hatafsegol hatafpatah hatafqamatshiriqtseresegolpatahqamatsholamuni05BAqubutsdageshmetegmaqafrafepaseqshindotsindotsofpasuq upper_dotlowerdotuni05C6 qamatsqatanalefbetgimeldalethevavzayinhettetyodfinalkafkaflamedfinalmemmemfinalnunnunsamekhayinfinalpepe finaltsaditsadiqofreshshintavvavvavvavyodyodyodgeresh gershayimuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D15uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D24uni1D25uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D2Funi1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Cuni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D6Buni1D6Cuni1D6Duni1D6Euni1D6Funi1D70uni1D71uni1D72uni1D73uni1D74uni1D75uni1D76uni1D77uni1D78uni1D79uni1D7Auni1D7Buni1D7Cuni1D7Duni1D7Euni1D7Funi1D80uni1D81uni1D82uni1D83uni1D84uni1D85uni1D86uni1D87uni1D88uni1D89uni1D8Auni1D8Buni1D8Cuni1D8Duni1D8Euni1D8Funi1D90uni1D91uni1D92uni1D93uni1D94uni1D95uni1D96uni1D97uni1D98uni1D99uni1D9Auni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC0uni1DC1uni1DC2uni1DC3uni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1DCAuni1DFEuni1DFFuni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9E Adotbelow adotbelow Ahookabove ahookaboveAcircumflexacuteacircumflexacuteAcircumflexgraveacircumflexgraveAcircumflexhookaboveacircumflexhookaboveAcircumflextildeacircumflextildeAcircumflexdotbelowacircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegraveAbrevehookaboveabrevehookabove Abrevetilde abrevetildeAbrevedotbelowabrevedotbelow Edotbelow edotbelow Ehookabove ehookaboveEtildeetildeEcircumflexacuteecircumflexacuteEcircumflexgraveecircumflexgraveEcircumflexhookaboveecircumflexhookaboveEcircumflextildeecircumflextildeEcircumflexdotbelowecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookaboveOcircumflexacuteocircumflexacuteOcircumflexgraveocircumflexgraveOcircumflexhookaboveocircumflexhookaboveOcircumflextildeocircumflextildeOcircumflexdotbelowocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngraveOhornhookaboveohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngraveUhornhookaboveuhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelowYgraveygrave Ydotbelow ydotbelow Yhookabove yhookaboveYtildeytildeuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2012uni2015uni2016 underscoredbl quotereverseduni201Funi202Auni202Buni202Cuni202Duni202Euni202Fminuteseconduni2034 exclamdbl radicalexuni205Euni206Auni206Buni206Cuni206Duni206Euni206F foursuperior fivesuperior sevensuperior eightsuperior nsuperioruni2090uni2091uni2092uni2093uni2094uni20A0uni20A1uni20A2lirauni20A5uni20A6pesetauni20A8uni20A9sheqeldongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20F0uni2105uni2113uni2116uni2117Ohm estimateduni214Duni214Eonethird twothirds oneeighth threeeighths fiveeighths seveneighthsuni2184 arrowleftarrowup arrowright arrowdown arrowboth arrowupdn arrowupdnbseuni2206uni2215 orthogonal intersection equivalencehouse revlogicalnot integraltp integralbtuni2500uni2502uni250Cuni2510uni2514uni2518uni251Cuni2524uni252Cuni2534uni253Cuni2550uni2551uni2552uni2553uni2554uni2555uni2556uni2557uni2558uni2559uni255Auni255Buni255Cuni255Duni255Euni255Funi2560uni2561uni2562uni2563uni2564uni2565uni2566uni2567uni2568uni2569uni256Auni256Buni256Cupblockdnblockblocklfblockrtblockltshadeshadedkshade filledboxuni25A1uni25AAuni25AB filledrecttriaguptriagrttriagdntriaglfcircleuni25CCuni25CF invbullet invcircle openbullet smileface invsmilefacesunfemalemalespadeclubheartdiamond musicalnotemusicalnotedbluni266Funi2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2E17uniA717uniA718uniA719uniA71AuniA71BuniA71CuniA71DuniA71EuniA71FuniA720uniA721uniA788uniA789uniA78AuniA78BuniA78CuniFB01uniFB02uniFB1DuniFB1E yodyod_patahalternativeayinalefwide daletwidehewidekafwide lamedwide finalmemwidereshwidetavwide alt_plussign shinshindot shinsindotshindageshshindotshindageshsindot alefpatah alefqamats alefmapiq betdagesh gimeldagesh daletdageshhedagesh vavdagesh zayindagesh tetdagesh yoddageshfinalkafdagesh kafdagesh lameddagesh memdagesh nundagesh samekhdagesh finalpedageshpedagesh tsadidagesh qofdagesh reshdagesh shindagesh tavdageshvavholambetrafekafrafeperafe aleflameduniFE20uniFE21uniFE22uniFE23uniFFFC commaaccent breve.cyrcaroncommaaccentcommaaccentrotategrave.ucacute.uc circumflex.uccaron.uc dieresis.uctilde.uchungarumlaut.ucbreve.uc grave.alt1 grave.alt2 grave.alt3 acute.alt1 acute.alt2 acute.alt3hookabove.alt1hookabove.alt2hookabove.alt3 tilde.alt1 tilde.alt2 breve.alt1circumflex.alt1 dotbelow.alt1 acute.alt4 acute.alt5 grave.alt4 grave.alt5hookabove.alt4hookabove.alt5 tilde.alt3 tilde.alt4 tilde.alt5 tilde.alt6 tilde.alt7 tilde.alt8 dotbelow.alt2 dotbelow.alt3 dotbelow.alt4 dotbelow.alt5 dotbelow.alt6 tilde.alt9 dotbelow.alt7 dotbelow.alt8 dotbelow.alt9dotbelow.alt10dotbelow.alt11dotbelow.alt12dotbelow.alt13dotbelow.alt14dotbelow.alt15 tilde.alt10 tilde.alt11 tilde.alt12 tilde.alt13 dotlessi.alt1uni03080304.capuni03080301.capuni0308030C.capuni03080300.capuni03070304.capuni03030304.capuni02E502E502E6uni02E502E502E7uni02E502E502E8uni02E502E502E9uni02E502E602E5uni02E502E602E6uni02E502E602E7uni02E502E602E8uni02E502E602E9 uni02E502E6uni02E502E702E5uni02E502E702E6uni02E502E702E7uni02E502E702E8uni02E502E702E9 uni02E502E7uni02E502E802E5uni02E502E802E6uni02E502E802E7uni02E502E802E8uni02E502E802E9 uni02E502E8uni02E502E902E5uni02E502E902E6uni02E502E902E7uni02E502E902E8uni02E502E902E9 uni02E502E9uni02E602E502E5uni02E602E502E6uni02E602E502E7uni02E602E502E8uni02E602E502E9 uni02E602E5uni02E602E602E5uni02E602E602E7uni02E602E602E8uni02E602E602E9uni02E602E702E5uni02E602E702E6uni02E602E702E7uni02E602E702E8uni02E602E702E9 uni02E602E7uni02E602E802E5uni02E602E802E6uni02E602E802E7uni02E602E802E8uni02E602E802E9 uni02E602E8uni02E602E902E5uni02E602E902E6uni02E602E902E7uni02E602E902E8uni02E602E902E9 uni02E602E9uni02E702E502E5uni02E702E502E6uni02E702E502E7uni02E702E502E8uni02E702E502E9 uni02E702E5uni02E702E602E5uni02E702E602E6uni02E702E602E7uni02E702E602E8uni02E702E602E9 uni02E702E6uni02E702E702E5uni02E702E702E6uni02E702E702E8uni02E702E702E9uni02E702E802E5uni02E702E802E6uni02E702E802E7uni02E702E802E8uni02E702E802E9 uni02E702E8uni02E702E902E5uni02E702E902E6uni02E702E902E7uni02E702E902E8uni02E702E902E9 uni02E702E9uni02E802E502E5uni02E802E502E6uni02E802E502E7uni02E802E502E8uni02E802E502E9 uni02E802E5uni02E802E602E5uni02E802E602E6uni02E802E602E7uni02E802E602E8uni02E802E602E9 uni02E802E6uni02E802E702E5uni02E802E702E6uni02E802E702E7uni02E802E702E8uni02E802E702E9 uni02E802E7uni02E802E802E5uni02E802E802E6uni02E802E802E7uni02E802E802E9uni02E802E902E5uni02E802E902E6uni02E802E902E7uni02E802E902E8uni02E802E902E9 uni02E802E9uni02E902E502E5uni02E902E502E6uni02E902E502E7uni02E902E502E8uni02E902E502E9 uni02E902E5uni02E902E602E5uni02E902E602E6uni02E902E602E7uni02E902E602E8uni02E902E602E9 uni02E902E6uni02E902E702E5uni02E902E702E6uni02E902E702E7uni02E902E702E8uni02E902E702E9 uni02E902E7uni02E902E802E5uni02E902E802E6uni02E902E802E7uni02E902E802E8uni02E902E802E9 uni02E902E8uni02E902E902E5uni02E902E902E6uni02E902E902E7uni02E902E902E8cyrillic_otmarkuni03040300.capuni03040301.capuni03030301.capuni03030308.capuni03010307.capuni030C0307.capuni03040308.cap bari.dotlessuni03B1030403130300uni03B1030403130301uni03B1030403140300uni03B1030403140301uni03B1030603130300uni03B1030603130301uni03B1030603140300uni03B1030603140301uni03B9030403130300uni03B9030403130301uni03B9030403140300uni03B9030403140301uni03B9030603130300uni03B9030603130301uni03B9030603140300uni03B9030603140301uni03C5030403130300uni03C5030403130301uni03C5030403140300uni03C5030403140301uni03C5030603130300uni03C5030603130301uni03C5030603140300uni03C5030603140301uni03B9030803040300uni03B9030803040301uni03B9030803060300uni03B9030803060301uni03C5030803040300uni03C5030803040301uni03C5030803060300uni03C5030803060301 dottediacuteEng.alt1Eng.alt2Eng.alt3zero.altone.alttwo.alt three.altfour.altfive.altsix.alt seven.alt eight.altnine.altcircumflexacutecircumflexgravecircumflexhookcircumflextilde breveacute brevegrave brevehook brevetildecircumflexacute.lccircumflexgrave.lccircumflexhook.lccircumflextilde.lc breveacute.lc brevegrave.lc brevehook.lc brevetilde.lc uni1FEF.short tonos.shortlamedholamdagesh lamedholamfinalkafqamats finalkafshevaaleflamedhatafsegolaleflamedsegolaleflamedtserealternativelamed alefdagesh uni05B105BD uni05B205BD uni05B305BDS_BEx          bcyrlgrek2hebr>latnLMKD SRB ccmpccmp dlig(locl.&.604D@8 8BLV`jt~ (2<FP           (06< ", j"4FX:BJRZbjrz S R Q P O M L K J I G F E D C A @ ? > = < ; : 9 N T B H:BJRZbjrz o n m l k i h g f e c b a ` _ ^ ] \ [ Y X W V U p d Z j:BJRZbjrz             ~ } { z y x w u t s r q   v |:BJRZbjrz                            :BJRZbjrz                            J",6@   bcyrlgrek2hebr>latnLMKD SRB kernkernmark  6>FNV^fn|&.6>     jx|8  #j&&&'8''(F( () )<)l)))*,*\***++,+Z+~;;>pB0ElI,I4IP1lll~.6llL.llll....llll..lll    ))     ))          ,             ))     -              1          n L $*06<BHNTZ`flrx~ &,28>DJPV\<<<<<<<~<<<<<<<<PPd<<<~<<<<<<<<<<~<<<<< (  H" X &,28>DJPV\bhntz x  XX&|vll  L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntzFFhFhFXFXFFFFFFFXFXF F F@F@FXFXXFXXFXFF0F0FFFFFFXFXFFFXFXFXFXFFFFFFFFFFFhFhFXFXFFFFFFXFX F @F@FXFXXFXF0F0FFF00XFXXFXFF (  HFLRX^djpv|FFFFFFFFFFFFFn. L28>DJPV\bhntz "(.4:@FLRX^djpv| $*06<BHNTZ`flrx~ &,28>DJPV\bhntz00>>,,hhXX00\l4XX>04hh00>0,,ThhXXXX\l400XXTT (  H   jpv|-22<2  !<  !J`    J`      J`     !   J`     ! 4<4J4<  !4J  !Jl      Jb    Jl        !Jb      !n L $*06<BHNTZ`flrx~ &,28>DJPV\FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFdFFFFLFLFFF (  HFFFn L $*06<BHNTZ`flrx~ &,28>DJPV\8FFFFFhFFFFhF F FpFFFhFFFFFFFFF\FFLF F F FF F8FFF F FF\FLFFFFF8F8F8FFFFFhFFFhF F F FFFFFFFF\FFLFFF FF F F F F (  H FFn L $*06<BHNTZ`flrx~ &,28>DJPV\$HD88\ X88$888888$$$HD$ X8$H (  H ( >       $*    $*    $*    $*    $*    $*    "    $*$*$*$*$*$*$*$*$*$*$*$*$*"("(pi 2@^p4r|&Tv.8,:dR>TZ`6  . < b 0 H j  @ R  , > l .p(FLZ $7<;DGNVW]h 7h9h:DJPV\`88ppp8LL8\Ppppp`pp\PP```pppLL8\PLpppp (  H n L $*06<BHNTZ`flrx~ &,28>DJPV\&0,ThXXXlhhhXh000,ThXXl0XTT (  H   flrx~888888888n L $*06<BHNTZ`flrx~ &,28>DJPV\FFhFFXFFFFFFFFFF FF@FFXFXFXFFF0FFFFFFFXFFF0FFFFFFFF FF FFFFFhFFXFFFFFFFF F@FFXFXFF0FFFFFhF,FFFFFF (  H:@FLRX^djpv|FF,FFF,FhF,FFFFFFnn L $*06<BHNTZ`flrx~ &,28>DJPV\0h,|hXX,XX0h,|hXXXh0X (  H   flrx~h@,,x|,|@p 8=@̑openscad-2021.01/testdata/ttf/liberation-2.00.1/AUTHORS0000644000000000000000000000036214005610145020470 0ustar rootrootAUTHORS Current Contributors (sorted alphabetically): - Pravin Satpute Project Owner (Current) Red Hat, Inc. Previous Contributors - Steve Matteson Original Designer Ascender, Inc. openscad-2021.01/testdata/ttf/liberation-2.00.1/ChangeLog0000644000000000000000000000144614005610145021176 0ustar rootroot* Thu Oct 04 2012 Pravin Satpute - Resolved "Glyphs with multiple unicode encodings inhibit subsetting" #851790 - Resolved #851791, #854601 and #851825 - Following GASP table version as per Liberation old version. (Anti-aliasing disabled) - Added support for Serbian glyphs for wikipedia #657849 - In Monospace fonts, isFixedPitch bit set via script for getting it recognized as Monospace in putty.exe * Fri Jul 06 2012 Pravin Satpute - Initial version of Liberation fonts based on croscore fonts version 1.21.0 - Converted TTF files into SFD files to be open source. - Update Copyright and License file - set fsType bit to 0, Installable Embedding is allowed. - Absolute value in HHeadAscent/Descent values for maintaining Metric compatibility. openscad-2021.01/testdata/ttf/liberation-2.00.1/README0000644000000000000000000000367114005610145020306 0ustar rootroot 1. What's this? ================= The Liberation Fonts is font collection which aims to provide document layout compatibility as usage of Times New Roman, Arial, Courier New. 2. Requirements ================= * fontforge is installed. (http://fontforge.sourceforge.net) 3. Install ============ 3.1 Decompress tarball You can extract the files by following command: $ tar zxvf liberation-fonts-[VERSION].tar.gz 3.2 Build from the source Change into directory liberation-fonts-[VERSION]/ and build from sources by following commands: $ cd liberation-fonts-[VERSION] $ make The built font files will be available in 'build' directory. 3.3 Install to system For Fedora, you could manually install the fonts by copying the TTFs to ~/.fonts for user wide usage, or to /usr/share/fonts/truetype/liberation for system-wide availability. Then, run "fc-cache" to let that cached. For other distributions, please check out corresponding documentation. 4. Usage ========== Simply select preferred liberation font in applications and start using. 5. License ============ This Font Software is licensed under the SIL Open Font License, Version 1.1. Please read file "LICENSE" for details. 6. For Maintainers ==================== Before packaging a new release based on a new source tarball, you have to update the version suffix in the Makefile: VER = [VERSION] Make sure that the defined version corresponds to the font software metadata which you can check with ftinfo/otfinfo or fontforge itself. It is highly recommended that file 'ChangeLog' is updated to reflect changes. Create a tarball with the following command: $ make dist The new versioned tarball will be available in the dist/ folder as 'liberation-fonts-[NEW_VERSION].tar.gz'. 7. Credits ============ Please read file "AUTHORS" for list of contributors. openscad-2021.01/testdata/svg/0000755000000000000000000000000014005610145014555 5ustar rootrootopenscad-2021.01/testdata/svg/line-cap-line-join.svg0000644000000000000000000002320314005610145020650 0ustar rootroot image/svg+xml join: round join: bevel join: miter cap: square cap: round cap: butt openscad-2021.01/testdata/svg/viewbox/0000755000000000000000000000000014005610145016240 5ustar rootrootopenscad-2021.01/testdata/svg/viewbox/viewbox-tests.svg.in0000644000000000000000000000602114005610145022210 0ustar rootroot image/svg+xml openscad-2021.01/testdata/svg/box-w-holes.svg0000644000000000000000000000204014005610145017436 0ustar rootroot openscad-2021.01/testdata/svg/svg-spec/0000755000000000000000000000000014005610145016304 5ustar rootrootopenscad-2021.01/testdata/svg/svg-spec/spec-paths-arcs02.svg0000644000000000000000000000434314005610145022170 0ustar rootroot Example arcs02 - arc options in paths Pictures showing the result of setting large-arc-flag and sweep-flag to the four possible combinations of 0 and 1. Arc start Arc end large-arc-flag=0 sweep-flag=0 large-arc-flag=0 sweep-flag=1 large-arc-flag=1 sweep-flag=0 large-arc-flag=1 sweep-flag=1 openscad-2021.01/testdata/svg/svg-spec/spec-paths-cubic02.svg0000644000000000000000000001035214005610145022322 0ustar rootroot Example cubic02 - cubic Bézier commands in path data Picture showing examples of "C" and "S" commands, along with annotations showing the control points and end points M100,200 C100,100 400,100 400,200 M100,500 C25,400 475,400 400,500 M100,800 C175,700 325,700 400,800 M600,200 C675,100 975,100 900,200 M600,500 C600,350 900,650 900,500 M600,800 C625,700 725,700 750,800 S875,900 900,800 openscad-2021.01/testdata/svg/svg-spec/spec-shapes-ellipse01.svg0000644000000000000000000000105114005610145023031 0ustar rootroot Example ellipse01 - examples of ellipses openscad-2021.01/testdata/svg/svg-spec/spec-paths-quad01.svg0000644000000000000000000000201314005610145022161 0ustar rootroot Example quad01 - quadratic Bézier commands in path data Picture showing a "Q" a "T" command, along with annotations showing the control points and end points openscad-2021.01/testdata/svg/svg-spec/spec-paths-arcs01.svg0000644000000000000000000000160314005610145022163 0ustar rootroot Example arcs01 - arc commands in path data Picture of a pie chart with two pie wedges and a picture of a line with arc blips openscad-2021.01/testdata/svg/svg-spec/spec-shapes-rect01.svg0000644000000000000000000000065214005610145022337 0ustar rootroot Example rect01 - rectangle with sharp corners openscad-2021.01/testdata/svg/svg-spec/spec-shapes-polyline01.svg0000644000000000000000000000127014005610145023232 0ustar rootroot Example polyline01 - increasingly larger bars openscad-2021.01/testdata/svg/svg-spec/spec-paths-triangle01.svg0000644000000000000000000000071414005610145023042 0ustar rootroot Example triangle01- simple example of a 'path' A path that draws a triangle openscad-2021.01/testdata/svg/svg-spec/spec-shapes-rect02.svg0000644000000000000000000000106014005610145022332 0ustar rootroot Example rect02 - rounded rectangles openscad-2021.01/testdata/svg/svg-spec/spec-shapes-circle01.svg0000644000000000000000000000065414005610145022645 0ustar rootroot Example circle01 - circle filled with red and stroked with blue openscad-2021.01/testdata/svg/svg-spec/spec-shapes-line01.svg0000644000000000000000000000136314005610145022331 0ustar rootroot Example line01 - lines expressed in user coordinates openscad-2021.01/testdata/svg/svg-spec/spec-paths-cubic01.svg0000644000000000000000000000350114005610145022317 0ustar rootroot Example cubic01- cubic Bézier commands in path data Picture showing a simple example of path data using both a "C" and an "S" command, along with annotations showing the control points and end points M100,200 C100,100 250,100 250,200 S400,300 400,200 openscad-2021.01/testdata/svg/svg-spec/spec-shapes-polygon01.svg0000644000000000000000000000123114005610145023063 0ustar rootroot Example polygon01 - star and hexagon openscad-2021.01/testdata/svg/simple.svg0000644000000000000000000000421614005610145016572 0ustar rootroot image/svg+xml openscad-2021.01/RELEASE_NOTES.md0000644000000000000000000004065614005610145014532 0ustar rootroot # OpenSCAD 2019.05 **Language Features:** * New modules * assert() - stop script evaluation on failed constraints * let() - scoped assignment * New functions * ord() - convert from character to Unicode code point * echo() * assert() - stop script evaluation on failed constraints * Type testing functions: is_undef(), is_list(), is_num(), is_bool(), is_string() * New special variable: $preview variable which is set to true in preview mode * List comprehension updates * Added if/else condition * Added each keyword * Added C-style for loop * Now allows looping over characters of a string * rotate_extrude(): Added angle parameter to * import() now supports SVG, 3MF and AMF * color() now supports hex color codes * Removed glide() and subdiv() which were never implemented **Program Features:** * Customizer: Allow parametrizing design parameters with GUI customization * Support for using 3D-Mouse / Joystick / Gamepad input devices for controlling the 3D view * 3D Printing support: Purchase from a print service partner or print to Octoprint * New export file formats: SVG, 3MF, AMF * Quick-edit and preview of values using Alt-Arrows (Shift-Alt-Arrows on macOS) * Added --view cmd-line parameter * Play sound notification on render complete * Line numbers and filenames are now shown for many errors and warnings * Hardwarning preference: Stop on first warning * Hardwarning and assert now shows a stack trace * New warnings * Module call parameterns don't match module declaration * Argument value of of range * Duplicate passed argument * Children passed to module not accepting children * Reference to inknown $special_variables * Duplicate assigment * New translations: Ukrainian, Polish # OpenSCAD 2015.03 ## 2015.03-3 **OS X only: Auto-update vulnerability fix** ## 2015.03-2 **Bugfixes** * \#1483 - Fix Z-fighting in Ortho view * \#1479 - No check for infinite $fn * \#1472 - "nan" in list comprehension causes crash * \#452 - rands() fails when the seed is a floating point number * \#1407 - Recursive module crash * \#1425 - Animate Filename Generation - Duplicate/Missing Filenames * \#1420 - expression-evaluation-tests fails on arm64 * \#1410 - Crash when a polygon contains NaN * \#1378 - Linear extrude plus infinite twist causes crash instead of just an error * \#1358 - Add more detailed installer information including version number * \#1356 - Crash when multiplying matrices with undefined elements * \#1350 - Saving file when HD is full ends up in data loss * \#1342 - Syntax Highlighting Does Not Work on Linux Mint 17.1 * \#1337 - Simple detection of script and direction based on given text * \#1325 - Crash when polygons with > 3 indices turn out to be degenerate * \#1329 - version() returned ```[0,0,0]``` ## 2015.03-1 **Bugfixes** * \#1203 - Linux: Missing icons on Xfce * \#1258 - Occasional crash when exporting STL * \#1260 - Minimal window width too large * \#1264 - Replace All sometimes caused a hang * \#1274 - Fixed some preview bugs on Intel GPUs (OpenCSG 1.4.0) * \#1276 - Module recursion sometimes caused a crash * \#1277 - Automatic reload sometimes messed up camera position * \#1284 - Animation flicker eliminated * \#1294 - Support reproducible builds * \#1317 - Normals vectors in STL were sometimes 0 0 0 ## 2015.03 **Language Features:** * Added text() module for 2D text * Added offset() module for 2D offsets * Added list comprehensions and let() * Added concat() function * Added chr() function * surface() can now take PNG images as input * min() and max() can now take a vector argument * 2D minkowski can now handle polygons with holes * Variables can now be assigned in local blocks without using assign() **Program Features:** * Added Toolbar icons * New code editor based on QScintilla * Added Splash screen * Added SVG export * Added AMF export * Added --viewall and --autocenter cmd-line parameters * GUI is now translated into German, Czech, Spanish, French and Russian * MDI (Multiple Document Interface) is now available on all platforms * Color schemes for viewer and editor can be user-edited using JSON files * GUI components are now dockable * Added Tickmarks on axes **Bugfixes/improvements:** * Performance improvement: 2D (clipper), preview, hull, minkowski, surface * Performance improvement: Reduce duplicate evaluation of identical expressions * Better recursion behavior * STL export and import is now more robust * Internal cavities are better supported * New examples * Windows cmd-line behaves better * Better mirror() and scale() behavior when using negative factors **Deprecations:** * polyhedron() now takes a faces= argument rather than triangles= * assign() is no longer needed. Local variables can be created in any scope # OpenSCAD 2014.03 **Language Features:** * Added diameter argument: circle(d), cylinder(d, d1, d2) and sphere(d) * Added parent_module() and $parent_modules * Added children() as a replacement for child() * Unicode strings (using UTF-8) are now correctly handled * Ranges can have a negative step value * Added norm() and cross() functions **Program Features:** * Cmd-line: --info parameter prints system/library info * Cmd-line: --csglimit parameter to change CSG rendering limit * Cmd-line: Better handling of cmd-line arguments under Windows * GUI: Added Reset View * GUI: Added Search&Replace in editor * GUI: Syntax highlighting now has a dark background theme * GUI: We now create a backup file before rendering to allow for recovery if OpenSCAD crashes/freezes * GUI: Accessibility features enabled (e.g. screenreading) **Bugfixes/improvements:** * Reading empty STL files sometimes caused a crash * OPENSCADPATH now uses semicolon as path separator under Windows * polyhedron() is now much more robust handling almost planar polygons * Automatic reloads of large designs are more robust * Boolean logic in if() statements are now correctly short-circuited * rands() with zero range caused an infinite loop * resize(, auto=true) didn't work when shrinking objects * The $children variable sometimes misbehaved due to dynamic scoping * The --camera cmd-line option behaved differently then the corresponding GUI function * PNG export now doesn't leak transparency settings into the target image * Improved performance of 3D hull() operations * Some editor misbehaviors were fixed * Stability fixes of CGAL-related crashes * Windows cmd-line can now handle spaces in filenames * Default CSG rendering limit is now 100K elements * Fixed a crash reading DXF files using comma as decimal separator * Fixed a crash running the cmd-line without a HOME env. variable * Intersecting something with nothing now correctly results in an empty object **Deprecations:** * child() is no longer supported. Use children() instead. * polyhedron(triangles=[...]): Use polyhedron(faces=[...]) instead. **Misc:** * Test framework now shares more code with the GUI app * Test report can now be automatically uploaded to dinkypage.com * Better compatibility with BSD systems * Qt5 support # OpenSCAD 2013.06 **Language Features:** * linear_extrude now takes a scale parameter: linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) * Recursive use of modules is now supported (including cascading child() operations): https://github.com/openscad/openscad/blob/master/examples/example024.scad * Parameter list values can now depend on earlier values, e.g. for (i=[0:2], j=[0:i]) .. * value assignments in parameters can now depend on already declared parameters * Added resize() module: http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#resize **Program Features:** * Added basic syntax highlighting in the editor * There is now a built-in library path in user-space: http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries#Library_Locations * Commandline output to PNG, with various camera and rendering settings. Run openscad -h to see usage info or see the OpenSCAD wiki user manual. * Attempting to open dxf, off or stl files in the GUI will now create an import statement. * The preview operator (%) will now preserve any manually set color * The highlight operator (#) will now color the object in transparent red * Mac: Added document icon * Mac: Added auto-update check * Windows: Better cmd-line support using the openscad.com executable **Bugfixes:** * Importing files is now always relative to the importing script, also for libraries * We didn't always print a warning when CSG normalization created too many elements * Binary STLs can now be read on big endian architectures * Some binary STLs couldn't be read * Fixed some issues related to ARM builds * CGAL triangulation more lenient- enables partial rendering of 'bad' DXF data * The Automatic Reload feature is now more robust * If a file couldn't be saved it no longer fails silently * Fixed a number of crashes related to CGAL and OpenCSG rendering or complex models * The lookup() function had bad boundary condition behavior * The surface() module failed when the .dat file lacked a trailing newline * The hull() module could crash if any of the children were empty objects * Some problems using unicode filenames have been fixed **Misc:** * Build scripts have been further improved * Regression test now creates single monolithic .html file for easier uploading * Regression test auto-starts & stops Xvfb / Xvnc if on headless unix machine * The backend is finally independent of Qt * Windows: We now have a 64-bit version **Known Bugs:** * Linux: command-line png rendering on Gallium is flaky. Workaround: use CGAL --render or hardware rendering. # OpenSCAD 2013.01 **Features:** * Snappier GUI while performing CGAL computations (computations running in separate thread) * The size of the misc. caches can now be adjusted from Preferences * The limit for when to disable OpenCSG can now be adjusted from Preferences * Added Dot product operator: vec * vec * Added Matrix multiplication operator: vec * mat, mat * mat * Added search() function * Dependencies are now tracked - any changes in uses/included files will be detected and cause a recompile * The OPENSCADPATH environment variable is now implemented will have precedence when searching for libraries * .csg files can now be opened from the GUI * linear_extrude() will now assume that the first parameter means 'height' if it's a number **Bugfixes:** * use'ing an non-existing file sometimes crashed under Windows * Better font handling: Ensure a monospace font is chosen as default * Division by zero caused hang in some cases (e.g. sin(1/0)) * Larger minkowski operations sometimes caused a crash after a CGAL assert was thrown * Fixed crashes in shared_ptr.hpp (or similar places) due bugs in cache management and CSG normalization * scale() with a scale factor of zero could cause a crash * Fixed a number of issues related to use/include * Providing an unknown parameter on the cmd-line caused a crash * cmd-line overrides using -D now also work for USEd modules * Modifier characters can now be used in front of if statements * rotate() with a vector argument with less that 3 elements used uninitialized variables, ending up being non-deterministic. * .csg files will now have relative filenames whenever possible * Don't just ignore geometric nodes having zero volume/area - when doing difference/intersection, they tend to turn negative objects into positive ones. * Always use utf-8 file encoding, also under Windows * A lot of build script fixes * Some other crash bugs fixes **Deprecations:** * The old include syntax "" without the include keyword is no longer supported and will cause a syntax error. # OpenSCAD 2011.12 **Features:** * The MCAD library is now bundled with OpenSCAD * Added len() function. Takes one vector or string parameter and returns its length. * The index operator [] now works on strings * The version() function will return the OpenSCAD version as a vector, e.g. [2011, 09] * The version_num() function will return the OpenSCAD version as a number, e.g. 20110923 * hull() Now supports 3D objects * hull() with 2D object can now use for loops and boolean operations as children * New import() statement reads the correct file format based on the filename extension (.stl, .dxf and .off is supported) * The color() statement now supports an alpha parameter, e.g. color(c=[1,0,0], alpha=0.4) * The color() statement now supports specifying colors as strings, e.g. color("Red") * The color() statement now overrides colors specified further down in the tree * if()/else() and the ternary operator can now take any value type as parameter. false, 0, empty string and empty vector or illegal value type will evaluate as false, everything else as true. * Strings can now be lexographically compared using the <, <=, >, >= operators * Added PI constant. * Number literals in scientific notation are now accepted by the parser * Added import and export of the OFF file format * Now uses standard shortcuts for save, reload and quit on Linux and Windows. F2/F3 will still work but is deprecated. **Bugfixes:** * Complex CSG models sometimes took extremely long time to normalize before OpenCSG preview * square() crashed if any of the dimensions were zero * Flush Caches didn't flush cached USE'd modules * STL export should be a bit more robust * Dropping a file into the editor under Windows didn't work (double C:/C:/ problem) * On some platforms it was possible to insertion rich text in the editor, causing confusion. * Less crashes due to CGAL assertions * OpenCSG should now work on systems with OpenGL 1.x, given that the right extensions are available * include now searches librarydir * The $fs parameter yielded only half the number of segments it should have * surface(center=true) is now correctly centered in the XY plane **Deprecations:** * dxf_linear_extrude() and dxf_rotate_extrude() are now deprecated. Use linear_extrude() and rotate_extrude() instead. * The file, layer, origin and scale parameters to linear_extrude() and rotate_extrude() are now deprecated. Use an import() child instead. * import_dxf(), import_stl() and import_off() are now deprecated. Use import() instead. * When exporting geometry from the cmd-line, use the universal -o option. It will export to the correct file format based on the given suffix (dxf, stl, off). The -x and -s parameters are still working but deprecated. * F2 and F3 for Save and Reload is now deprecated # OpenSCAD 2011.06 * Added "Export as Image" menu. **Bugfixes:** * Cylinder tesselation broke existing models which are using cylinders for e.g. captured nut slots and are dependent on the orientation not changing. * DXF output couldn't be imported into e.g. AutoCAD and Solidworks after updating to using the AutoCAD 2000 (AC1015) format. Reverted to the old entity-only output, causing LWPOLYLINES to not exported allowed anymore. # OpenSCAD 2011.04 * Added hull() for convex hulls (2D object only) * minkowski() now supports 2D objects * Added functions: rands(), sign() * Now supports escaping of the following characters in strings: \n, \t, \r, \\, \" * Support nested includes * Improved parsing of numbers * DXF: output LWPOLYLINE instead of just LINE entities * Bugfixes: More robust DXF export, setting $fs/$fa to 0 caused a crash * Some bugs fixed, maybe some new bugs added # OpenSCAD 2010.05 * Added functions and statements * Added abs() function * Added exp(x), log(b, x), log(x) and ln(x) functions * Added minkowski() statement for 3d minkowski sums * Added 'include ' and 'use ' statements * Old implicit '' include statement is now obsolete * Some bugs fixed, maybe some new bugs added # OpenSCAD 2010.02 * Added functions and statements * Added sqrt() function * Added round(), ceil() and floor() functions * Added lookup() function for linear interpolation in value list * Added projection(cut = true/false) statement * Added child() statement for accessing child nodes of module instances * Added mirror() statement * Improved DXF import code (more entities and some bugs fixed) * Added feature for dumping animation as PNG files * Added a preferences dialog * Now using CGAL's delaunay tesselator * Now using eigen2 for linear algebra * Reorganisation of the source tree * Some bugs fixed, maybe some new bugs added # OpenSCAD 2010.01 * Added functions and statements * Added intersection_for() * Added str function * Added min and max function * Added color() statement * Added 2D Subsystem * New primitives: circle(), square() and polygon() * 2D->3D path: linear_extrude() and rotate_extrude() * Import of DXF to 2d subsystem: import_dxf() * Export of 2D data as DXF files * Some bugs fixed, maybe some new bugs added openscad-2021.01/CMakeSettings.json0000644000000000000000000000417714005610145015552 0ustar rootroot{ "configurations": [ { "name": "x86-Debug", "generator": "Ninja", "configurationType": "Debug", "inheritEnvironments": [ "msvc_x86" ], "buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}", "installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\installDebug\\${name}", "cmakeCommandArgs": "--no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=${env.VCPKG_PATH}\\scripts\\buildsystems\\vcpkg.cmake -DCMAKE_CXX_FLAGS=\"/we4316 /EHsc\"", "buildCommandArgs": "-v", "ctestCommandArgs": "" }, { "name": "x86-Release", "generator": "Ninja", "configurationType": "Release", "inheritEnvironments": [ "msvc_x86" ], "buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}", "installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\installRelease\\${name}", "cmakeCommandArgs": "--no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=${env.VCPKG_PATH}\\scripts\\buildsystems\\vcpkg.cmake -DCMAKE_CXX_FLAGS=\"/we4316 /EHsc\"", "buildCommandArgs": "-v", "ctestCommandArgs": "" }, { "name": "x64-Debug", "generator": "Ninja", "configurationType": "Debug", "inheritEnvironments": [ "msvc_x64_x64" ], "buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}", "installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\install\\${name}", "cmakeCommandArgs": "--no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=${env.VCPKG_PATH}\\scripts\\buildsystems\\vcpkg.cmake -DCMAKE_CXX_FLAGS=\"/we4316 /EHsc\"", "buildCommandArgs": "-v", "ctestCommandArgs": "" }, { "name": "x64-Release", "generator": "Ninja", "configurationType": "Release", "inheritEnvironments": [ "msvc_x64_x64" ], "buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}", "installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\install\\${name}", "cmakeCommandArgs": "--no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=${env.VCPKG_PATH}\\scripts\\buildsystems\\vcpkg.cmake -DCMAKE_CXX_FLAGS=\"/we4316 /EHsc\"", "buildCommandArgs": "-v", "ctestCommandArgs": "" } ] }openscad-2021.01/.clang-format0000644000000000000000000000104614005610145014521 0ustar rootroot--- Language: Cpp BasedOnStyle: LLVM TabWidth: 2 UseTab: ForContinuationAndIndentation AlignEscapedNewlinesLeft: true AllowShortFunctionsOnASingleLine: Inline AllowShortIfStatementsOnASingleLine: true AllowShortLoopsOnASingleLine: true AlwaysBreakTemplateDeclarations: true BraceWrapping: AfterClass: true AfterFunction: true BeforeElse: true BreakBeforeBraces: Custom ColumnLimit: 100 ConstructorInitializerIndentWidth: 2 NamespaceIndentation: None PenaltyReturnTypeOnItsOwnLine: 1000 SortIncludes: false ... openscad-2021.01/setenv_mac.sh0000644000000000000000000000055614005610145014633 0ustar rootrootexport OPENSCAD_LIBRARIES=$PWD/../libraries/install export PKG_CONFIG_PATH=$OPENSCAD_LIBRARIES/lib/pkgconfig export DYLD_LIBRARY_PATH=$OPENSCAD_LIBRARIES/lib export DYLD_FRAMEWORK_PATH=$OPENSCAD_LIBRARIES/lib # Our own Qt export PATH=$OPENSCAD_LIBRARIES/bin:$PATH unset QMAKESPEC # ccache: export PATH=/opt/local/libexec/ccache:$PATH export CCACHE_BASEDIR=$PWD/.. openscad-2021.01/version.pri0000644000000000000000000000500114005610145014342 0ustar rootroot# get VERSION from system date isEmpty(VERSION) { win32*:!mingw-cross-env:!mingw-cross-env-shared { # # Windows XP date command only has one argument, /t # and it can print the date in various localized formats. # This code will detect MM/DD/YYYY, YYYY/MM/DD, and DD/MM/YYYY # SYSDATE = $$system(date /t) SYSDATE = $$replace(SYSDATE,"/",".") SYSDATE ~= s/[A-Za-z]*// # remove name of day DATE_SPLIT=$$split(SYSDATE, ".") DATE_X=$$member(DATE_SPLIT, 0) DATE_Y=$$member(DATE_SPLIT, 1) DATE_Z=$$member(DATE_SPLIT, 2) TEST1=$$find(DATE_X, [0-9]{4} ) TEST2=$$find(DATE_Z, [0-9]{4} ) QDATE = $$_DATE_ QDATE_SPLIT = $$split(QDATE) QDAY = $$num_add($$member(QDATE_SPLIT,2)) !isEmpty(TEST1) { equals( QDAY, $$num_add($$DATE_Z) ) { # message("Assuming YYYY/MM/DD format") VERSION_YEAR = $$DATE_X VERSION_MONTH = $$DATE_Y VERSION_DAY = $$DATE_Z } } else { !isEmpty(TEST2) { equals( QDAY, $$num_add($$DATE_X) ) { # message("Assuming DD/MM/YYYY format" $$DATE_X $$DATE_Y $$DATE_Z ) VERSION_DAY = $$DATE_X VERSION_MONTH = $$DATE_Y VERSION_YEAR = $$DATE_Z } else { # message("Assuming MM/DD/YYYY format" $$DATE_X $$DATE_Y $$DATE_Z ) VERSION_MONTH = $$DATE_X VERSION_DAY = $$DATE_Y VERSION_YEAR = $$DATE_Z } } else { # test1 and test2 both empty error("Couldn't parse Windows date. please run 'qmake VERSION=YYYY.MM.DD' with todays date") } } # isEmpty(TEST1) VERSION = $$VERSION_YEAR"."$$VERSION_MONTH"."$$VERSION_DAY # message("YMD Version:" $$VERSION) } else { # Unix/Mac VERSION = $$system(date "+%Y.%m.%d") } } # Split off patch level indicator SHORTVERSION = $$section(VERSION, "-", 0, 0) # Split version into Year Month [Day] VERSION_SPLIT=$$split(SHORTVERSION, ".") VERSION_YEAR=$$member(VERSION_SPLIT, 0) VERSION_MONTH=$$member(VERSION_SPLIT, 1) VERSION_DAY=$$member(VERSION_SPLIT, 2) # Fix for problem with integers with leading zeros # being interpreted by C++ as octals. Now they're doubles. VERSION_YEAR=$${VERSION_YEAR}.0 VERSION_MONTH=$${VERSION_MONTH}.0 VERSION_DAY=$${VERSION_DAY}.0 DEFINES += OPENSCAD_VERSION=$$VERSION OPENSCAD_SHORTVERSION=$$SHORTVERSION OPENSCAD_YEAR=$$VERSION_YEAR OPENSCAD_MONTH=$$VERSION_MONTH !isEmpty(VERSION_DAY): DEFINES += OPENSCAD_DAY=$$VERSION_DAY !isEmpty(OPENSCAD_COMMIT) { DEFINES += OPENSCAD_COMMIT=$$OPENSCAD_COMMIT } openscad-2021.01/color-schemes/0000755000000000000000000000000014005610145014710 5ustar rootrootopenscad-2021.01/color-schemes/editor/0000755000000000000000000000000014005610145016176 5ustar rootrootopenscad-2021.01/color-schemes/editor/tomorrow-night.json0000644000000000000000000000216014005610145022067 0ustar rootroot{ "name" : "Tomorrow Night", "index" : 1600, "paper" : "#1d1f21", "text" : "#c5c8c6", "caret" : { "width" : 2, "foreground" : "#ffffff", "line-background" : "#282a2e" }, "colors" : { "keyword1" : "#de935f", "keyword2" : "#b294bb", "keyword3" : "#81a2be", "comment" : "#969896", "commentline" : "#969896", "commentdoc" : "#969896", "commentdockeyword" : "#f0c674", "number" : "#cc6666", "string" : "#b5bd68", "operator" : "#8abeb7", "whitespace-foreground" : "#c5c8c6", "selection-foreground" : "#373b41", "selection-background" : "#c5c8c6", "margin-background" : "#1d1f21", "margin-foreground" : "#969896", "matched-brace-background" : "#50545c", "matched-brace-foreground" : "#e2e6e3", "unmatched-brace-background" : "#8a1111", "unmatched-brace-foreground" : "#e2e6e3", "error-marker" : "#ff0000", "error-indicator" : "#80ff0000", "error-indicator-outline" : "#ff000000", "edge" : "#d33682" } } openscad-2021.01/color-schemes/editor/monokai.json0000644000000000000000000000215214005610145020526 0ustar rootroot{ "name" : "Monokai", "index" : 1200, "paper" : "#272822", "text" : "#f8f8f2", "caret" : { "width" : 2, "foreground" : "#f8f8f2", "line-background" : "#49483e" }, "colors" : { "keyword1" : "#f92672", "keyword2" : "#a6e22e", "keyword3" : "#66d9ef", "comment" : "#75715e", "commentline" : "#75715e", "commentdoc" : "#75715e", "commentdockeyword" : "#7b9a3c", "number" : "#ae81ff", "string" : "#e6db74", "operator" : "#f8f8f2", "whitespace-foreground" : "#f8f8f2", "selection-foreground" : "#272822", "selection-background" : "#f8f8f2", "margin-background" : "#3e3d32", "margin-foreground" : "DarkGray", "matched-brace-background" : "#606060", "matched-brace-foreground" : "#ffff00", "unmatched-brace-background" : "#b06060", "unmatched-brace-foreground" : "#ffff00", "error-marker" : "#ff0000", "error-indicator" : "#80ffe0e0", "error-indicator-outline" : "#ff000000", "edge" : "#ffffff" } } openscad-2021.01/color-schemes/editor/visualstudio.json0000644000000000000000000000340314005610145021624 0ustar rootroot{ "name" : "Visual Studio", "index" : 1400, "paper" : "#ffffff", "text" : "#101010", "caret" : { "width" : 2, "foreground" : "#000000", "line-background" : "#eeeeee" }, "colors" : { "keyword1" : "blue", "keyword2" : "blue", "keyword3" : "#2B91AF", "comment" : "DarkGreen", "commentline" : "DarkGreen", "commentdoc" : "#DarkGreen", "commentdockeyword" : "#DarkGreen", "number" : "DarkRed", "string" : "#A31515", "operator" : "Blue", "whitespace-foreground" : "#101010", "selection-foreground" : "black", "selection-background" : "lightblue", "margin-background" : "white", "margin-foreground" : "#2B91AF", "matched-brace-background" : "darkgrey", "matched-brace-foreground" : "black", "unmatched-brace-background" : "red", "unmatched-brace-foreground" : "#ffffff", "error-marker" : "#ff0000", "error-indicator" : "#60ff0000", "error-indicator-outline" : "#ff000000", "edge" : "#ffffff" }, "keywords" : { "keyword-set1" : "if else let for module function true false undef include use", "keyword-set2" : "abs sign rands min max sin cos asin acos tan atan atan2 round ceil floor pow sqrt exp len log ln str chr ord concat is_undef is_list is_num is_bool is_string lookup search version version_num norm cross parent_module dxf_dim dxf_cross", "keyword-set3" : "cube sphere cylinder polyhedron square circle polygon text minkowski hull resize child echo union difference intersection linear_extrude rotate_extrude import group projection render surface scale rotate mirror translate multmatrix color offset children assert" } } openscad-2021.01/color-schemes/editor/solarized-light.json0000644000000000000000000000216214005610145022173 0ustar rootroot{ "name" : "Solarized (light)", "index" : 1300, "paper" : "#fdf6e3", "text" : "#657b83", "caret" : { "width" : 2, "foreground" : "#000000", "line-background" : "#eee8d5" }, "colors" : { "keyword1" : "#268ad1", "keyword2" : "#2aa198", "keyword3" : "#859900", "comment" : "#93a1a1", "commentline" : "#93a1a1", "commentdoc" : "#93a1a1", "commentdockeyword" : "#6c71c4", "number" : "#d33682", "string" : "#b58900", "operator" : "#cb4b16", "whitespace-foreground" : "#657b83", "selection-foreground" : "#fdf6e3", "selection-background" : "#657b83", "margin-background" : "#eee8d5", "margin-foreground" : "#657b83", "matched-brace-background" : "#c7f6cb", "matched-brace-foreground" : "#cb4b16", "unmatched-brace-background" : "#ffcdcc", "unmatched-brace-foreground" : "#cb4b16", "error-marker" : "#ff0000", "error-indicator" : "#80ff0000", "error-indicator-outline" : "#ff000000", "edge" : "#d33682" } }openscad-2021.01/color-schemes/editor/tomorrow.json0000644000000000000000000000215214005610145020761 0ustar rootroot{ "name" : "Tomorrow", "index" : 1500, "paper" : "#f8f8f8", "text" : "#4d4d4c", "caret" : { "width" : 2, "foreground" : "#000000", "line-background" : "#efefef" }, "colors" : { "keyword1" : "#f5871f", "keyword2" : "#8959a8", "keyword3" : "#4271ae", "comment" : "#8e908c", "commentline" : "#8e908c", "commentdoc" : "#8e908c", "commentdockeyword" : "#eab700", "number" : "#c82829", "string" : "#718c00", "operator" : "#3e999f", "whitespace-foreground" : "#4d4d4c", "selection-foreground" : "#4d4d4c", "selection-background" : "#d6d6d6", "margin-background" : "#f8f8f8", "margin-foreground" : "#4d4d4c", "matched-brace-background" : "#c7f6cb", "matched-brace-foreground" : "#4d4d4c", "unmatched-brace-background" : "#ffcdcc", "unmatched-brace-foreground" : "#4d4d4c", "error-marker" : "#ff0000", "error-indicator" : "#80ff0000", "error-indicator-outline" : "#ff000000", "edge" : "#d33682" } } openscad-2021.01/color-schemes/editor/solarized-dark.json0000644000000000000000000000216114005610145022004 0ustar rootroot{ "name" : "Solarized (dark)", "index" : 1310, "paper" : "#002b36", "text" : "#839496", "caret" : { "width" : 2, "foreground" : "#fff070", "line-background" : "#073642" }, "colors" : { "keyword1" : "#268ad1", "keyword2" : "#2aa198", "keyword3" : "#859900", "comment" : "#657b83", "commentline" : "#657b83", "commentdoc" : "#657b83", "commentdockeyword" : "#6c71c4", "number" : "#d33682", "string" : "#b58900", "operator" : "#cb4b16", "whitespace-foreground" : "#839496", "selection-foreground" : "#fdf6e3", "selection-background" : "#657b83", "margin-background" : "#002b36", "margin-foreground" : "#839496", "matched-brace-background" : "#0c4e22", "matched-brace-foreground" : "#fff070", "unmatched-brace-background" : "#92211f", "unmatched-brace-foreground" : "#fff070", "error-marker" : "#ff0000", "error-indicator" : "#90ff8080", "error-indicator-outline" : "#ff000000", "edge" : "#d33682" } }openscad-2021.01/color-schemes/editor/dark-background.json0000644000000000000000000000216214005610145022130 0ustar rootroot{ "name" : "For Dark Background", "index" : 1100, "paper" : "#222222", "text" : "#e0e0e0", "caret" : { "width" : 2, "foreground" : "#ffff00", "line-background" : "#303030" }, "colors" : { "keyword1" : "#90ee90", "keyword2" : "#56dbf0", "keyword3" : "#add8e6", "comment" : "#808080", "commentline" : "#808080", "commentdoc" : "#808080", "commentdockeyword" : "#808080", "number" : "#ff0000", "string" : "#e6db74", "operator" : "#e8b609", "whitespace-foreground" : "#e0e0e0", "selection-foreground" : "#ffffff", "selection-background" : "#4a90d9", "margin-background" : "#272822", "margin-foreground" : "Gray", "matched-brace-background" : "#505050", "matched-brace-foreground" : "#ffffff", "unmatched-brace-background" : "#dc322f", "unmatched-brace-foreground" : "#fdf6e3", "error-marker" : "#ff0000", "error-indicator" : "#60ff0000", "error-indicator-outline" : "#ff000000", "edge" : "#ffffff" } } openscad-2021.01/color-schemes/editor/light-background.json0000644000000000000000000000215714005610145022322 0ustar rootroot{ "name" : "For Light Background", "index" : 1000, "paper" : "#ffffff", "text" : "#272822", "caret" : { "width" : 2, "foreground" : "#000000", "line-background" : "#f8f8f8" }, "colors" : { "keyword1" : "Green", "keyword2" : "Green", "keyword3" : "DarkBlue", "comment" : "DarkCyan", "commentline" : "DarkCyan", "commentdoc" : "DarkCyan", "commentdockeyword" : "DarkCyan", "number" : "DarkRed", "string" : "DarkMagenta", "operator" : "Blue", "whitespace-foreground" : "#272822", "selection-foreground" : "#ffffff", "selection-background" : "#4a90d9", "margin-background" : "#f8f8f8", "margin-foreground" : "Gray", "matched-brace-background" : "#c7f6cb", "matched-brace-foreground" : "Blue", "unmatched-brace-background" : "#ffcdcc", "unmatched-brace-foreground" : "Blue", "error-marker" : "#ff0000", "error-indicator" : "#60ff0000", "error-indicator-outline" : "#ff000000", "edge" : "#ffffff" } } openscad-2021.01/color-schemes/render/0000755000000000000000000000000014005610145016167 5ustar rootrootopenscad-2021.01/color-schemes/render/tomorrow-night.json0000644000000000000000000000106614005610145022064 0ustar rootroot{ "name" : "Tomorrow Night", "index" : 1900, "show-in-gui" : true, "colors" : { "background" : "#1d1f21", "axes-color" : "#e8e8e8", "opencsg-face-front" : "#81a2be", "opencsg-face-back" : "#de935f", "cgal-face-front" : "#8abeb7", "cgal-face-back" : "#f0c674", "cgal-face-2d" : "#b5bd68", "cgal-edge-front" : "#c5c8c6", "cgal-edge-back" : "#c5c8c6", "cgal-edge-2d" : "#cc6666", "crosshair" : "#b294bb" } } openscad-2021.01/color-schemes/render/solarized.json0000644000000000000000000000106114005610145021054 0ustar rootroot{ "name" : "Solarized", "index" : 1700, "show-in-gui" : true, "colors" : { "background" : "#fdf6e3", "axes-color" : "#191816", "opencsg-face-front" : "#b58800", "opencsg-face-back" : "#882233", "cgal-face-front" : "#b58800", "cgal-face-back" : "#882233", "cgal-face-2d" : "#6c71c4", "cgal-edge-front" : "#b58800", "cgal-edge-back" : "#b58800", "cgal-edge-2d" : "#b58800", "crosshair" : "#800000" } } openscad-2021.01/color-schemes/render/beforedawn.json0000644000000000000000000000106214005610145021175 0ustar rootroot{ "name" : "BeforeDawn", "index" : 1400, "show-in-gui" : true, "colors" : { "background" : "#333333", "axes-color" : "#c1c1c1", "opencsg-face-front" : "#cccccc", "opencsg-face-back" : "#5563dd", "cgal-face-front" : "#cccccc", "cgal-face-back" : "#5563dd", "cgal-face-2d" : "#00bf99", "cgal-edge-front" : "#ff0000", "cgal-edge-back" : "#ff0000", "cgal-edge-2d" : "#ff0000", "crosshair" : "#f0f0f0" } } openscad-2021.01/color-schemes/render/nature.json0000644000000000000000000000105614005610145020362 0ustar rootroot{ "name" : "Nature", "index" : 1500, "show-in-gui" : true, "colors" : { "background" : "#fafafa", "axes-color" : "#323232", "opencsg-face-front" : "#16a085", "opencsg-face-back" : "#dbf4da", "cgal-face-front" : "#16a085", "cgal-face-back" : "#dbf4da", "cgal-face-2d" : "#00bf99", "cgal-edge-front" : "#ff0000", "cgal-edge-back" : "#ff0000", "cgal-edge-2d" : "#ff0000", "crosshair" : "#111111" } } openscad-2021.01/color-schemes/render/sunset.json0000644000000000000000000000105614005610145020405 0ustar rootroot{ "name" : "Sunset", "index" : 1200, "show-in-gui" : true, "colors" : { "background" : "#aa4444", "axes-color" : "#220d0d", "opencsg-face-front" : "#ffaaaa", "opencsg-face-back" : "#882233", "cgal-face-front" : "#ffaaaa", "cgal-face-back" : "#882233", "cgal-face-2d" : "#00bf99", "cgal-edge-front" : "#ff0000", "cgal-edge-back" : "#ff0000", "cgal-edge-2d" : "#ff0000", "crosshair" : "#800000" } } openscad-2021.01/color-schemes/render/deepocean.json0000644000000000000000000000106114005610145021003 0ustar rootroot{ "name" : "DeepOcean", "index" : 1600, "show-in-gui" : true, "colors" : { "background" : "#333333", "axes-color" : "#c1c1c1", "opencsg-face-front" : "#eeeeee", "opencsg-face-back" : "#0babc8", "cgal-face-front" : "#eeeeee", "cgal-face-back" : "#0babc8", "cgal-face-2d" : "#9370db", "cgal-edge-front" : "#0000ff", "cgal-edge-back" : "#0000ff", "cgal-edge-2d" : "#ff00ff", "crosshair" : "#f0f0f0" } } openscad-2021.01/color-schemes/render/tomorrow.json0000644000000000000000000000106014005610145020747 0ustar rootroot{ "name" : "Tomorrow", "index" : 1800, "show-in-gui" : true, "colors" : { "background" : "#f8f8f8", "axes-color" : "#181818", "opencsg-face-front" : "#4271ae", "opencsg-face-back" : "#f5871f", "cgal-face-front" : "#3e999f", "cgal-face-back" : "#eab700", "cgal-face-2d" : "#718c00", "cgal-edge-front" : "#4d4d4c", "cgal-edge-back" : "#4d4d4c", "cgal-edge-2d" : "#c82829", "crosshair" : "#8959a8" } } openscad-2021.01/color-schemes/render/starnight.json0000644000000000000000000000106114005610145021063 0ustar rootroot{ "name" : "Starnight", "index" : 1300, "show-in-gui" : true, "colors" : { "background" : "#000000", "axes-color" : "#e5e5e5", "opencsg-face-front" : "#ffffe0", "opencsg-face-back" : "#00ffff", "cgal-face-front" : "#ffffe0", "cgal-face-back" : "#00ffff", "cgal-face-2d" : "#9370db", "cgal-edge-front" : "#0000ff", "cgal-edge-back" : "#0000ff", "cgal-edge-2d" : "#ff00ff", "crosshair" : "#f0f0f0" } } openscad-2021.01/color-schemes/render/monotone.json0000644000000000000000000000121514005610145020717 0ustar rootroot{ "name" : "Monotone", "index" : 9999, "show-in-gui" : false, "description" : "Color scheme with no difference between 'back face' and 'front face'", "colors" : { "background" : "#ffffe5", "axes-color" : "#191916", "opencsg-face-front" : "#f9d72c", "opencsg-face-back" : "#f9d72c", "cgal-face-front" : "#f9d72c", "cgal-face-back" : "#f9d72c", "cgal-face-2d" : "#00bf99", "cgal-edge-front" : "#ff0000", "cgal-edge-back" : "#ff0000", "cgal-edge-2d" : "#ff0000", "crosshair" : "#800000" } } openscad-2021.01/color-schemes/render/metallic.json0000644000000000000000000000106014005610145020651 0ustar rootroot{ "name" : "Metallic", "index" : 1100, "show-in-gui" : true, "colors" : { "background" : "#aaaaff", "axes-color" : "#222233", "opencsg-face-front" : "#ddddff", "opencsg-face-back" : "#dd22dd", "cgal-face-front" : "#ddddff", "cgal-face-back" : "#dd22dd", "cgal-face-2d" : "#00bf99", "cgal-edge-front" : "#ff0000", "cgal-edge-back" : "#ff0000", "cgal-edge-2d" : "#ff0000", "crosshair" : "#800000" } } openscad-2021.01/color-schemes/readme.txt0000644000000000000000000000165314005610145016713 0ustar rootrootColor Schemes ============= Solarized --------- http://ethanschoonover.com/solarized Monokai ------- http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ Tomorrow / Tomorrow Night ------------------------- https://github.com/chriskempson/tomorrow-theme Editor: keyword1 Orange keyword2 Purple keyword3 Blue comment Comment commentline Comment commentdoc Comment commentdockeyword Yellow number Red string Green operator Aqua selection-foreground Foreground selection-background Selection Render: opencsg-face-front Blue opencsg-face-back Orange cgal-face-front Aqua cgal-face-back Yellow cgal-face-2d Green cgal-edge-front Foreground cgal-edge-back Foreground cgal-edge-2d Red crosshair Purple openscad-2021.01/csgopnode.h0000644000000000000000000000065714005610145014307 0ustar rootroot#pragma once #include "node.h" #include "visitor.h" #include "enums.h" class CsgNode : public AbstractNode { public: OpenSCADOperator type; CsgNode(const ModuleInstantiation *mi, OpenSCADOperator type) : AbstractNode(mi), type(type) { } virtual Response accept(class State &state, Visitor &visitor) const { return visitor.visit(state, *this); } virtual std::string toString() const; virtual std::string name() const; }; openscad-2021.01/scripts/0000755000000000000000000000000014005610145013634 5ustar rootrootopenscad-2021.01/scripts/uni-build-dependencies.sh0000755000000000000000000006005314005610145020513 0ustar rootroot#!/bin/sh -e # uni-build-dependencies by don bright 2012. copyright assigned to # Marius Kintel and Clifford Wolf, 2012. released under the GPL 2, or # later, as described in the file named 'COPYING' in OpenSCAD's project root. # This script builds most dependencies, both libraries and binary tools, # of OpenSCAD for Linux/BSD. It is based on macosx-build-dependencies.sh # # By default it builds under $HOME/openscad_deps. You can alter this by # setting the BASEDIR environment variable or with the 'out of tree' # feature # # Usage: # cd openscad # . ./scripts/setenv-unibuild.sh # ./scripts/uni-build-dependencies.sh # # Out-of-tree usage: # # cd somepath # . /path/to/openscad/scripts/setenv-unibuild.sh # /path/to/openscad/scripts/uni-build-dependencies.sh # # Prerequisites: # - wget or curl # - OpenGL (GL/gl.h) # - GLU (GL/glu.h) # - gcc # - Qt4 # # If your system lacks qt4, build like this: # # ./scripts/uni-build-dependencies.sh qt4 # . ./scripts/setenv-unibuild.sh #(Rerun to re-detect qt4) # # If your system lacks glu, gettext, or glib2, you can build them as well: # # ./scripts/uni-build-dependencies.sh glu # ./scripts/uni-build-dependencies.sh glib2 # ./scripts/uni-build-dependencies.sh gettext # # If you want to try Clang compiler (experimental, only works on linux): # # . ./scripts/setenv-unibuild.sh clang # # If you want to try Qt5 (experimental) # # . ./scripts/setenv-unibuild.sh qt5 # printUsage() { echo "Usage: $0" echo } check_env() { SLEEP=0 if [ x != x"$CFLAGS" ] then echo "*** WARNING: You have CFLAGS set to '$CFLAGS'" SLEEP=2 fi if [ x != x"$CXXFLAGS" ] then echo "*** WARNING: You have CXXFLAGS set to '$CXXFLAGS'" SLEEP=2 fi if [ x != x"$LDFLAGS" ] then echo "*** WARNING: You have LDFLAGS set to '$LDFLAGS'" SLEEP=2 fi [ $SLEEP -gt 0 ] && sleep $SLEEP || true } detect_glu() { detect_glu_result= if [ -e $DEPLOYDIR/include/GL/glu.h ]; then detect_glu_include=$DEPLOYDIR/include detect_glu_result=1; fi if [ -e /usr/include/GL/glu.h ]; then detect_glu_include=/usr/include detect_glu_result=1; fi if [ -e /usr/local/include/GL/glu.h ]; then detect_glu_include=/usr/local/include detect_glu_result=1; fi if [ -e /usr/pkg/X11R7/include/GL/glu.h ]; then detect_glu_include=/usr/pkg/X11R7/include detect_glu_result=1; fi return } build_glu() { version=$1 if [ -e $DEPLOYDIR/lib/libGLU.so ]; then echo "GLU already installed. not building" return fi echo "Building GLU" $version "..." cd $BASEDIR/src rm -rf glu-$version if [ ! -f glu-$version.tar.gz ]; then curl -O http://cgit.freedesktop.org/mesa/glu/snapshot/glu-$version.tar.gz fi tar xzf glu-$version.tar.gz cd glu-$version ./autogen.sh --prefix=$DEPLOYDIR make -j$NUMCPU make install } build_qt4() { version=$1 if [ -e $DEPLOYDIR/include/Qt ]; then echo "qt already installed. not building" return fi echo "Building Qt" $version "..." cd $BASEDIR/src rm -rf qt-everywhere-opensource-src-$version if [ ! -f qt-everywhere-opensource-src-$version.tar.gz ]; then curl -O http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-$version.tar.gz fi tar xzf qt-everywhere-opensource-src-$version.tar.gz cd qt-everywhere-opensource-src-$version ./configure -prefix $DEPLOYDIR -opensource -confirm-license -fast -no-qt3support -no-svg -no-phonon -no-audio-backend -no-multimedia -no-javascript-jit -no-script -no-scripttools -no-declarative -no-xmlpatterns -nomake demos -nomake examples -nomake docs -nomake translations -no-webkit make -j$NUMCPU make install QTDIR=$DEPLOYDIR export QTDIR echo "----------" echo " Please set QTDIR to $DEPLOYDIR ( or run '. scripts/setenv-unibuild.sh' )" echo "----------" } build_qt5() { version=$1 if [ -f $DEPLOYDIR/lib/libQt5Core.a ]; then echo "Qt5 already installed. not building" return fi echo "Building Qt" $version "..." cd $BASEDIR/src rm -rf qt-everywhere-opensource-src-$version v=`echo "$version" | sed -e 's/\.[0-9]$//'` if [ ! -f qt-everywhere-opensource-src-$version.tar.gz ]; then curl -O -L http://download.qt-project.org/official_releases/qt/$v/$version/single/qt-everywhere-opensource-src-$version.tar.gz fi tar xzf qt-everywhere-opensource-src-$version.tar.gz cd qt-everywhere-opensource-src-$version ./configure -prefix $DEPLOYDIR -release -static -opensource -confirm-license \ -nomake examples -nomake tests \ -qt-xcb -no-c++11 -no-glib -no-harfbuzz -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc \ -no-sql-psql -no-sql-sqlite2 -no-sql-tds -no-cups -no-qml-debug \ -skip activeqt -skip connectivity -skip declarative -skip doc \ -skip enginio -skip graphicaleffects -skip location -skip multimedia \ -skip quick1 -skip quickcontrols -skip script -skip sensors -skip serialport \ -skip svg -skip webkit -skip webkit-examples -skip websockets -skip xmlpatterns make -j"$NUMCPU" install } build_qt5scintilla2() { version=$1 if [ -d $DEPLOYDIR/lib/libqt5scintilla2.a ]; then echo "Qt5Scintilla2 already installed. not building" return fi echo "Building Qt5Scintilla2" $version "..." cd $BASEDIR/src rm -rf ./QScintilla-gpl-$version.tar.gz if [ ! -f QScintilla-gpl-$version.tar.gz ]; then curl -L -o "QScintilla-gpl-$version.tar.gz" "http://downloads.sourceforge.net/project/pyqt/QScintilla2/QScintilla-$version/QScintilla-gpl-$version.tar.gz?use_mirror=switch" fi tar xzf QScintilla-gpl-$version.tar.gz cd QScintilla-gpl-$version/Qt4Qt5/ qmake CONFIG+=staticlib tmpinstalldir=$DEPLOYDIR/tmp/qsci$version INSTALL_ROOT=$tmpinstalldir make -j"$NUMCPU" install if [ -d $tmpinstalldir/usr/share ]; then cp -av $tmpinstalldir/usr/share $DEPLOYDIR/ cp -av $tmpinstalldir/usr/include $DEPLOYDIR/ cp -av $tmpinstalldir/usr/lib $DEPLOYDIR/ fi if [ ! -e $DEPLOYDIR/include/Qsci ]; then # workaround numerous bugs in qscintilla build system, see # ../qscintilla2.prf and ../scintilla.pri for more info qsci_staticlib=`find $tmpinstalldir -name libqscintilla2.a` qsci_include=`find $tmpinstalldir -name Qsci` if [ -e $qsci_staticlib ]; then cp -av $qsci_include $DEPLOYDIR/include/ cp -av $qsci_staticlib $DEPLOYDIR/lib/ else echo problems finding built qscintilla libraries and include headers fi if [ -e $DEPLOYDIR/lib/libqscintilla2.a ]; then cp $DEPLOYDIR/lib/libqscintilla2.a $DEPLOYDIR/lib/libqt5scintilla2.a fi fi } build_bison() { version=$1 echo "Building bison" $version cd $BASEDIR/src rm -rf bison-$version if [ ! -f bison-$version.tar.gz ]; then curl --insecure -O http://ftp.gnu.org/gnu/bison/bison-$version.tar.gz fi tar zxf bison-$version.tar.gz cd bison-$version ./configure --prefix=$DEPLOYDIR make -j$NUMCPU make install } build_git() { version=$1 echo "Building git" $version "..." cd $BASEDIR/src rm -rf git-$version if [ ! -f git-$version.tar.gz ]; then curl --insecure -O http://git-core.googlecode.com/files/git-$version.tar.gz fi tar zxf git-$version.tar.gz cd git-$version ./configure --prefix=$DEPLOYDIR make -j$NUMCPU make install } build_cmake() { version=$1 echo "Building cmake" $version "..." cd $BASEDIR/src rm -rf cmake-$version if [ ! -f cmake-$version.tar.gz ]; then curl --insecure -O http://www.cmake.org/files/v2.8/cmake-$version.tar.gz fi tar zxf cmake-$version.tar.gz cd cmake-$version mkdir build cd build ../configure --prefix=$DEPLOYDIR make -j$NUMCPU make install } build_curl() { version=$1 echo "Building curl" $version "..." cd $BASEDIR/src rm -rf curl-$version if [ ! -f curl-$version.tar.bz2 ]; then wget http://curl.haxx.se/download/curl-$version.tar.bz2 fi tar xjf curl-$version.tar.bz2 cd curl-$version mkdir build cd build ../configure --prefix=$DEPLOYDIR make -j$NUMCPU make install } build_gmp() { version=$1 if [ -e $DEPLOYDIR/include/gmp.h ]; then echo "gmp already installed. not building" return fi echo "Building gmp" $version "..." cd $BASEDIR/src rm -rf gmp-$version if [ ! -f gmp-$version.tar.bz2 ]; then curl --insecure -O https://gmplib.org/download/gmp/gmp-$version.tar.bz2 fi tar xjf gmp-$version.tar.bz2 cd gmp-$version mkdir build cd build ../configure --prefix=$DEPLOYDIR --enable-cxx make -j$NUMCPU make install } build_mpfr() { version=$1 if [ -e $DEPLOYDIR/include/mpfr.h ]; then echo "mpfr already installed. not building" return fi echo "Building mpfr" $version "..." cd $BASEDIR/src rm -rf mpfr-$version if [ ! -f mpfr-$version.tar.bz2 ]; then curl --insecure -O ftp.gnu.org/gnu/mpfr/mpfr-$version.tar.bz2 fi tar xjf mpfr-$version.tar.bz2 cd mpfr-$version mkdir build cd build ../configure --prefix=$DEPLOYDIR --with-gmp=$DEPLOYDIR make -j$NUMCPU make install cd .. } build_boost() { if [ -e $DEPLOYDIR/include/boost ]; then echo "boost already installed. not building" return fi version=$1 bversion=`echo $version | tr "." "_"` echo "Building boost" $version "..." cd $BASEDIR/src rm -rf boost_$bversion if [ ! -f boost_$bversion.tar.bz2 ]; then curl --insecure -LO http://downloads.sourceforge.net/project/boost/boost/$version/boost_$bversion.tar.bz2 fi if [ ! $? -eq 0 ]; then echo download failed. exit 1 fi tar xjf boost_$bversion.tar.bz2 cd boost_$bversion if [ "`gcc --version|grep 4.7`" ]; then if [ "`echo $version | grep 1.47`" ]; then echo gcc 4.7 incompatible with boost 1.47. edit boost version in $0 exit fi fi # We only need certain portions of boost if [ -e ./bootstrap.sh ]; then BSTRAPBIN=./bootstrap.sh else BSTRAPBIN=./configure fi $BSTRAPBIN --prefix=$DEPLOYDIR --with-libraries=thread,program_options,filesystem,system,regex if [ -e ./b2 ]; then BJAMBIN=./b2; elif [ -e ./bjam ]; then BJAMBIN=./bjam elif [ -e ./Makefile ]; then BJAMBIN=make fi if [ $CXX ]; then if [ $CXX = "clang++" ]; then $BJAMBIN -j$NUMCPU toolset=clang fi else $BJAMBIN -j$NUMCPU fi if [ $? = 0 ]; then $BJAMBIN install else echo boost build failed exit 1 fi if [ "`ls $DEPLOYDIR/include/ | grep boost.[0-9]`" ]; then if [ ! -e $DEPLOYDIR/include/boost ]; then echo "boost is old, make a symlink to $DEPLOYDIR/include/boost & rerun" exit 1 fi fi } build_cgal() { if [ -e $DEPLOYDIR/include/CGAL/version.h ]; then echo "CGAL already installed. not building" return fi version=$1 echo "Building CGAL" $version "..." cd $BASEDIR/src rm -rf CGAL-$version ver4_8="curl -L --insecure -O https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.8/CGAL-4.8.tar.xz" ver4_7="curl -L --insecure -O https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.7/CGAL-4.7.tar.gz" ver4_4="curl --insecure -O https://gforge.inria.fr/frs/download.php/file/33524/CGAL-4.4.tar.bz2" ver4_2="curl --insecure -O https://gforge.inria.fr/frs/download.php/32360/CGAL-4.2.tar.bz2" ver4_1="curl --insecure -O https://gforge.inria.fr/frs/download.php/31640/CGAL-4.1.tar.bz2" ver4_0_2="curl --insecure -O https://gforge.inria.fr/frs/download.php/31174/CGAL-4.0.2.tar.bz2" ver4_0="curl --insecure -O https://gforge.inria.fr/frs/download.php/30387/CGAL-4.0.tar.gz" ver3_9="curl --insecure -O https://gforge.inria.fr/frs/download.php/29125/CGAL-3.9.tar.gz" ver3_8="curl --insecure -O https://gforge.inria.fr/frs/download.php/28500/CGAL-3.8.tar.gz" ver3_7="curl --insecure -O https://gforge.inria.fr/frs/download.php/27641/CGAL-3.7.tar.gz" vernull="echo already downloaded..skipping" download_cmd=ver`echo $version | sed s/"\."/"_"/ | sed s/"\."/"_"/` if [ -e CGAL-$version.tar.gz ]; then download_cmd=vernull; fi if [ -e CGAL-$version.tar.bz2 ]; then download_cmd=vernull; fi if [ -e CGAL-$version.tar.xz ]; then download_cmd=vernull; fi eval echo "$"$download_cmd `eval echo "$"$download_cmd` zipper=gzip suffix=gz if [ -e CGAL-$version.tar.bz2 ]; then zipper=bzip2 suffix=bz2 fi if [ -e CGAL-$version.tar.xz ]; then zipper=xz suffix=xz fi $zipper -f -d CGAL-$version.tar.$suffix; tar xf CGAL-$version.tar cd CGAL-$version # older cmakes have buggy FindBoost that can result in # finding the system libraries but OPENSCAD_LIBRARIES include paths # NB! This was removed 2015-12-02 - if this problem resurfaces, fix it only for the relevant platforms as this # messes up more recent installations of cmake and CGAL. # FINDBOOST_CMAKE=$OPENSCAD_SCRIPTDIR/../tests/FindBoost.cmake # cp $FINDBOOST_CMAKE ./cmake/modules/ mkdir bin cd bin rm -rf ./* if [ "`uname -a| grep ppc64`" ]; then CGAL_BUILDTYPE="Release" # avoid assertion violation else CGAL_BUILDTYPE="Debug" fi DEBUGBOOSTFIND=0 # for debugging FindBoost.cmake (not for debugging boost) Boost_NO_SYSTEM_PATHS=1 if [ "`echo $2 | grep use-sys-libs`" ]; then cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DWITH_CGAL_Qt3=OFF -DWITH_CGAL_Qt4=OFF -DWITH_CGAL_ImageIO=OFF -DCMAKE_BUILD_TYPE=$CGAL_BUILDTYPE -DBoost_DEBUG=$DEBUGBOOSTFIND .. else cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DGMP_INCLUDE_DIR=$DEPLOYDIR/include -DGMP_LIBRARIES=$DEPLOYDIR/lib/libgmp.so -DGMPXX_LIBRARIES=$DEPLOYDIR/lib/libgmpxx.so -DGMPXX_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_LIBRARIES=$DEPLOYDIR/lib/libmpfr.so -DWITH_CGAL_Qt3=OFF -DWITH_CGAL_Qt4=OFF -DWITH_CGAL_ImageIO=OFF -DBOOST_LIBRARYDIR=$DEPLOYDIR/lib -DBOOST_INCLUDEDIR=$DEPLOYDIR/include -DCMAKE_BUILD_TYPE=$CGAL_BUILDTYPE -DBoost_DEBUG=$DEBUGBOOSTFIND -DBoost_NO_SYSTEM_PATHS=1 .. fi make -j$NUMCPU make install } build_glew() { GLEW_INSTALLED= if [ -e $DEPLOYDIR/lib64/libGLEW.so ]; then GLEW_INSTALLED=1 fi if [ -e $DEPLOYDIR/lib/libGLEW.so ]; then GLEW_INSTALLED=1 fi if [ $GLEW_INSTALLED ]; then echo "glew already installed. not building" return fi version=$1 echo "Building GLEW" $version "..." cd $BASEDIR/src rm -rf glew-$version if [ ! -f glew-$version.tgz ]; then curl --insecure -LO http://downloads.sourceforge.net/project/glew/glew/$version/glew-$version.tgz fi tar xzf glew-$version.tgz cd glew-$version mkdir -p $DEPLOYDIR/lib/pkgconfig # Glew's makefile is not built for Linux Multiarch. We aren't trying # to fix everything here, just the test machines OScad normally runs on # Fedora 64-bit if [ "`uname -m | grep 64`" ]; then if [ -e /usr/lib64/libXmu.so.6 ]; then sed -ibak s/"\-lXmu"/"\-L\/usr\/lib64\/libXmu.so.6"/ config/Makefile.linux fi fi # debian hurd i386 if [ "`uname -m | grep 386`" ]; then if [ -e /usr/lib/i386-gnu/libXi.so.6 ]; then sed -ibak s/"-lXi"/"\-L\/usr\/lib\/i386-gnu\/libXi.so.6"/ config/Makefile.gnu fi fi # clang linux if [ $CC ]; then sed -ibak s/"CC = cc"/"# CC = cc"/ config/Makefile.linux fi MAKER=make if [ "`uname | grep BSD`" ]; then if [ "`command -v gmake`" ]; then MAKER=gmake else echo "building glew on BSD requires gmake (gnu make)" exit fi fi GLEW_DEST=$DEPLOYDIR $MAKER -j$NUMCPU GLEW_DEST=$DEPLOYDIR $MAKER install } build_opencsg() { if [ -e $DEPLOYDIR/lib/libopencsg.so ]; then echo "OpenCSG already installed. not building" return fi version=$1 echo "Building OpenCSG" $version "..." cd $BASEDIR/src rm -rf OpenCSG-$version if [ ! -f OpenCSG-$version.tar.gz ]; then curl --insecure -O http://www.opencsg.org/OpenCSG-$version.tar.gz fi tar xzf OpenCSG-$version.tar.gz cd OpenCSG-$version # modify the .pro file for qmake, then use qmake to # manually rebuild the src/Makefile (some systems don't auto-rebuild it) cp opencsg.pro opencsg.pro.bak cat opencsg.pro.bak | sed s/example// > opencsg.pro detect_glu GLU_INCLUDE=$detect_glu_include if [ ! $detect_glu_result ]; then build_glu 9.0.0 fi if [ "`command -v qmake-qt4`" ]; then OPENCSG_QMAKE=qmake-qt4 elif [ "`command -v qmake4`" ]; then OPENCSG_QMAKE=qmake4 elif [ "`command -v qmake-qt5`" ]; then OPENCSG_QMAKE=qmake-qt5 elif [ "`command -v qmake5`" ]; then OPENCSG_QMAKE=qmake5 elif [ "`command -v qmake`" ]; then OPENCSG_QMAKE=qmake else echo qmake not found... using standard OpenCSG makefiles OPENCSG_QMAKE=make cp Makefile Makefile.bak cp src/Makefile src/Makefile.bak cat Makefile.bak | sed s/example// |sed s/glew// > Makefile cat src/Makefile.bak | sed s@^INCPATH.*@INCPATH\ =\ -I$BASEDIR/include\ -I../include\ -I..\ -I$GLU_INCLUDE\ -I.@ > src/Makefile cp src/Makefile src/Makefile.bak2 cat src/Makefile.bak2 | sed s@^LIBS.*@LIBS\ =\ -L$BASEDIR/lib\ -L/usr/X11R6/lib\ -lGLU\ -lGL@ > src/Makefile tmp=$version version=$tmp fi if [ ! $OPENCSG_QMAKE = "make" ]; then OPENCSG_QMAKE=$OPENCSG_QMAKE' "QMAKE_CXXFLAGS+=-I'$GLU_INCLUDE'"' fi echo OPENCSG_QMAKE: $OPENCSG_QMAKE cd $BASEDIR/src/OpenCSG-$version/src $OPENCSG_QMAKE cd $BASEDIR/src/OpenCSG-$version $OPENCSG_QMAKE make ls lib/* include/* if [ -e lib/.libs ]; then ls lib/.libs/*; fi # netbsd echo "installing to -->" $DEPLOYDIR mkdir -p $DEPLOYDIR/lib mkdir -p $DEPLOYDIR/include install lib/* $DEPLOYDIR/lib install include/* $DEPLOYDIR/include if [ -e lib/.libs ]; then install lib/.libs/* $DEPLOYDIR/lib; fi #netbsd cd $BASEDIR } build_eigen() { version=$1 if [ -e $DEPLOYDIR/include/eigen3 ]; then if [ `echo $version | grep 3....` ]; then echo "Eigen3 already installed. not building" return fi fi echo "Building eigen" $version "..." cd $BASEDIR/src rm -rf eigen-$version if [ ! -f eigen-$version.tar.bz2 ]; then curl -LO https://gitlab.com/libeigen/eigen/-/archive/$version/eigen-$version.tar.bz2 fi EIGENDIR=`tar tjf eigen-$version.tar.bz2 | head -1 | cut -f1 -d"/"` rm -rf "./$EIGENDIR" tar xjf eigen-$version.tar.bz2 ln -s "./$EIGENDIR" eigen-$version || true cd eigen-$version mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DEIGEN_TEST_NO_OPENGL=1 .. make -j$NUMCPU make install } # glib2 and dependencies #build_gettext() #{ # version=$1 # ls -l $DEPLOYDIR/include/gettext-po.h # if [ -e $DEPLOYDIR/include/gettext-po.h ]; then # echo "gettext already installed. not building" # return # fi # # echo "Building gettext $version..." # # cd "$BASEDIR"/src # rm -rf "gettext-$version" # if [ ! -f "glib-$version.tar.gz" ]; then # curl --insecure -LO "http://ftpmirror.gnu.org/gettext/gettext-$version.tar.gz" # fi # tar xzf "gettext-$version.tar.gz" # cd "gettext-$version" # # ./configure --prefix="$DEPLOYDIR" # make -j$NUMCPU # make install #} build_pkgconfig() { if [ "`command -v pkg-config`" ]; then echo "pkg-config already installed. not building" return fi version=$1 echo "Building pkg-config $version..." cd "$BASEDIR"/src rm -rf "pkg-config-$version" if [ ! -f "pkg-config-$version.tar.gz" ]; then curl --insecure -LO "http://pkgconfig.freedesktop.org/releases/pkg-config-$version.tar.gz" fi tar xzf "pkg-config-$version.tar.gz" cd "pkg-config-$version" ./configure --prefix="$DEPLOYDIR" --with-internal-glib make -j$NUMCPU make install } build_libffi() { if [ -e $DEPLOYDIR/include/ffi.h ]; then echo "libffi already installed. not building" return fi version=$1 echo "Building libffi $version..." cd "$BASEDIR"/src rm -rf "libffi-$version" if [ ! -f "libffi-$version.tar.gz" ]; then curl --insecure -LO "ftp://sourceware.org/pub/libffi/libffi-$version.tar.gz" curl --insecure -LO "http://www.linuxfromscratch.org/patches/blfs/svn/libffi-$version-includedir-1.patch" fi tar xzf "libffi-$version.tar.gz" cd "libffi-$version" if [ ! "`command -v patch`" ]; then echo cannot proceed, need 'patch' program exit 1 fi patch -Np1 -i ../libffi-3.0.13-includedir-1.patch ./configure --prefix="$DEPLOYDIR" make -j$NUMCPU make install } #build_glib2() #{ # version="$1" # maj_min_version="${version%.*}" #Drop micro# # # if [ -e $DEPLOYDIR/lib/glib-2.0 ]; then # echo "glib2 already installed. not building" # return # fi # # echo "Building glib2 $version..." # cd "$BASEDIR"/src # rm -rf "glib-$version" # if [ ! -f "glib-$version.tar.xz" ]; then # curl --insecure -LO "http://ftp.gnome.org/pub/gnome/sources/glib/$maj_min_version/glib-$version.tar.xz" # fi # tar xJf "glib-$version.tar.xz" # cd "glib-$version" # ./configure --disable-gtk-doc --disable-man --prefix="$DEPLOYDIR" CFLAGS="-I$DEPLOYDIR/include" LDFLAGS="-L$DEPLOYDIR/lib" # make -j$NUMCPU # make install #} ## end of glib2 stuff # this section allows 'out of tree' builds, as long as the system has # the 'dirname' command installed if [ "`command -v dirname`" ]; then RUNDIR=$PWD OPENSCAD_SCRIPTDIR=`dirname $0` cd $OPENSCAD_SCRIPTDIR OPENSCAD_SCRIPTDIR=$PWD cd $RUNDIR else if [ ! -f openscad.pro ]; then echo "Must be run from the OpenSCAD source root directory (don't have 'dirname')" exit 1 else OPENSCAD_SCRIPTDIR=$PWD fi fi check_env . $OPENSCAD_SCRIPTDIR/setenv-unibuild.sh # '.' is equivalent to 'source' . $OPENSCAD_SCRIPTDIR/common-build-dependencies.sh SRCDIR=$BASEDIR/src if [ ! $NUMCPU ]; then echo "Note: The NUMCPU environment variable can be set for parallel builds" NUMCPU=1 fi if [ ! -d $BASEDIR/bin ]; then mkdir -p $BASEDIR/bin fi echo "Using basedir:" $BASEDIR echo "Using deploydir:" $DEPLOYDIR echo "Using srcdir:" $SRCDIR echo "Number of CPUs for parallel builds:" $NUMCPU mkdir -p $SRCDIR $DEPLOYDIR # this section builds some basic tools, if they are missing or outdated # they are installed under $BASEDIR/bin which we have added to our PATH if [ ! "`command -v curl`" ]; then # to prevent "end of file" NSS error -5938 (ssl) use a newer version of curl build_curl 7.49.0 fi if [ ! "`command -v bison`" ]; then build_bison 2.6.1 fi # NB! For cmake, also update the actual download URL in the function if [ ! "`command -v cmake`" ]; then build_cmake 2.8.8 fi # see README for needed version (this should match 1 RELEASE_NOTES.md for v in `ls -r releases/*.md`; do mdfile=${v#releases/} version=${mdfile%.md} echo "# OpenSCAD $version\n" >> RELEASE_NOTES.md cat $v >> RELEASE_NOTES.md done openscad-2021.01/scripts/generate-potfiles.sh0000755000000000000000000000102514005610145017606 0ustar rootroot#!/bin/bash # # Generate list of files for translation. The output is saved to po/POTFILES # which is needed for the xgettext call. for ui in objects/ui_*.h do for d in mingw64 mingw32 . do if [ -f "$d/$ui" ] then echo "$d/$ui" fi done done for src in src/*.h src/*.cc src/*.cpp src/*.mm do echo $src done for src in src/parameter/*.h src/parameter/*.cc src/parameter/*.cpp do echo $src done for src in src/input/*.h src/input/*.cc do echo $src done openscad-2021.01/scripts/installer64.nsi0000644000000000000000000000031314005610145016513 0ustar rootrootFunction .onInit ${If} ${RunningX64} StrCpy $InstDir $PROGRAMFILES64\OpenSCAD SetRegView 64 ${Else} Messagebox MB_OK "This is 64 bit OpenSCAD, your machine is 32 bits. Error." ${EndIf} FunctionEnd openscad-2021.01/scripts/macosx-sanity-check.py0000755000000000000000000001542214005610145020067 0ustar rootroot#!/usr/bin/env python # # This is used to verify that all the dependant libraries of a Mac OS X executable # are present and that they are backwards compatible with at least 10.9. # Run with an executable as parameter # Will return 0 if the executable an all libraries are OK # Returns != 0 and prints some textural description on error # # Author: Marius Kintel # # This script lives here: # https://github.com/kintel/MacOSX-tools # import sys import os import subprocess import re from distutils.version import StrictVersion DEBUG = False cxxlib = None def usage(): print("Usage: " + sys.argv[0] + " ", sys.stderr) sys.exit(1) # Try to find the given library by searching in the typical locations # Returns the full path to the library or None if the library is not found. def lookup_library(file): found = None if re.search("@rpath", file): file = re.sub("^@rpath", lc_rpath, file) if os.path.exists(file): found = file if DEBUG: print("@rpath resolved: " + str(file)) if not found: if re.search("\.app/", file): found = file if DEBUG: print("App found: " + str(found)) elif re.search("@executable_path", file): abs = re.sub("^@executable_path", executable_path, file) if os.path.exists(abs): found = abs if DEBUG: print("Lib in @executable_path found: " + str(found)) elif re.search("\.framework/", file): found = os.path.join("/Library/Frameworks", file) if DEBUG: print("Framework found: " + str(found)) else: for path in os.getenv("DYLD_LIBRARY_PATH", "").split(':'): abs = os.path.join(path, file) if os.path.exists(abs): found = abs if DEBUG: print("Library found: " + str(found)) return found # Returns a list of dependent libraries, excluding system libs def find_dependencies(file): libs = [] args = ["otool", "-L", file] if DEBUG: print("Executing " + " ".join(args)) p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) output,err = p.communicate() if p.returncode != 0: print("Failed with return code " + str(p.returncode) + ":") print(err) return None deps = output.split('\n') for dep in deps: # print(dep) # Fail if libstc++ and libc++ was mixed global cxxlib match = re.search("lib(std)?c\+\+", dep) if match: if not cxxlib: cxxlib = match.group(0) else: if cxxlib != match.group(0): print("Error: Mixing libc++ and libstdc++") return None dep = re.sub(".*:$", "", dep) # Take away header line dep = re.sub("^\t", "", dep) # Remove initial tabs dep = re.sub(" \(.*\)$", "", dep) # Remove trailing parentheses if len(dep) > 0 and not re.search("/System/Library", dep) and not re.search("/usr/lib", dep): libs.append(dep) return libs def validate_lib(lib): p = subprocess.Popen(["otool", "-l", lib], stdout=subprocess.PIPE, universal_newlines=True) output = p.communicate()[0] if p.returncode != 0: return False # Check deployment target m = re.search("LC_VERSION_MIN_MACOSX.*\n(.*)\n\s+version (.*)", output, re.MULTILINE) if not m: print("Error: LC_VERSION_MIN_MACOSX not found in " + lib) return False deploymenttarget = m.group(2) if StrictVersion(deploymenttarget) > StrictVersion('10.9'): print("Error: Unsupported deployment target " + m.group(2) + " found: " + lib) return False # We don't support Snow Leopard anymore # if re.search("LC_DYLD_INFO_ONLY", output): # print("Error: Requires Snow Leopard: " + lib) # return False # This is a check for a weak symbols from a build made on 10.12 or newer sneaking into a build for an # earlier deployment target. The 'mkostemp' symbol tends to be introduced by fontconfig. p = subprocess.Popen(["nm", "-g", lib], stdout=subprocess.PIPE, universal_newlines=True) output = p.communicate()[0] if p.returncode != 0: return False match = re.search("mkostemp", output) if match: print("Error: Reference to mkostemp() found - only supported on macOS 10.12->") return None p = subprocess.Popen(["lipo", lib, "-verify_arch", "x86_64"], stdout=subprocess.PIPE, universal_newlines=True) output = p.communicate()[0] if p.returncode != 0: print("Error: x86_64 architecture not supported: " + lib) return False # We don't support 32-bit binaries anymore # p = subprocess.Popen(["lipo", lib, "-verify_arch", "i386"], stdout=subprocess.PIPE, universal_newlines=True) # output = p.communicate()[0] # if p.returncode != 0: # print("Error: i386 architecture not supported: " + lib) # return False return True if __name__ == '__main__': error = False if len(sys.argv) != 2: usage() executable = sys.argv[1] if DEBUG: print("Processing " + executable) executable_path = os.path.dirname(executable) # Find the Runpath search path (LC_RPATH) p = subprocess.Popen(["otool", "-l", executable], stdout=subprocess.PIPE, universal_newlines=True) output = p.communicate()[0] if p.returncode != 0: print('Error otool -l failed on main executable') sys.exit(1) # Check deployment target m = re.search("LC_RPATH\n(.*)\n\s+path ([^ ]+)", output, re.MULTILINE) lc_rpath = m.group(2) if DEBUG: print('Runpath search path: ' + lc_rpath) # processed is a dict {libname : [parents]} - each parent is dependent on libname processed = {} pending = [executable] processed[executable] = [] while len(pending) > 0: dep = pending.pop() if DEBUG: print("Evaluating " + dep) deps = find_dependencies(dep) # if DEBUG: print("Deps: " + ' '.join(deps)) assert(deps) for d in deps: absfile = lookup_library(d) if absfile == None: print("Not found: " + d) print(" ..required by " + str(processed[dep])) error = True continue if not re.match(executable_path, absfile): print("Error: External dependency " + d) sys.exit(1) if absfile in processed: processed[absfile].append(dep) else: processed[absfile] = [dep] if DEBUG: print("Pending: " + absfile) pending.append(absfile) for dep in processed: if DEBUG: print("Validating: " + dep) if not validate_lib(dep): print("..required by " + str(processed[dep])) error = True if error: sys.exit(1) else: sys.exit(0) openscad-2021.01/scripts/chrpath_linux.c0000644000000000000000000004714114005610145016657 0ustar rootroot/*************************************************************************** * * * This is a pre-configured single file version of chrpath for linux. * * It is used in the binary installer for OpenSCAD on Linux. * * * * This file has been created by running * * cat *.h *.c | sed 's, *# *include *",//&,' > ../chrpath_linux.c * * in the configured chrpath-0.13 source directory (as found in the debian * * package repository as the original download site seams to be down). * * * * chrpath is licensed under the terms of GPLv2: * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * The Authors are: * * * * Geoffrey Keating * * Implemented first version of chrpath.c based on first version of * * killrpath. * * Peeter Joot * * Implemented first version of killrpath.c. * * Petter Reinholdtsen * * Collected both implementations and made userfriendly wrapper. * * * * With patches from: * * * * Darren Salt * * David Hull * * Bradford W. Johnson * * Thomas Anders * * Tollef Fog Heen * * * ***************************************************************************/ /* config.h. Generated by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if you have the header file. */ #define HAVE_ELF_H 1 /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_GETOPT_H 1 /* Define to 1 if you have the `getopt_long' function. */ #define HAVE_GETOPT_LONG 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_LINK_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_LINK_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Name of package */ #define PACKAGE "chrpath" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "pere@hungry.com" /* Define to the full name of this package. */ #define PACKAGE_NAME ""chrpath"" /* Define to the full name and version of this package. */ #define PACKAGE_STRING ""chrpath" "0.13"" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "-chrpath-" /* Define to the version of this package. */ #define PACKAGE_VERSION ""0.13"" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Version number of package */ #define VERSION "0.13" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ /* #undef WORDS_BIGENDIAN */ /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ #ifndef PROTOS_H #define PROTOS_H #include //#include "config.h" #ifdef WORDS_BIGENDIAN #define ELFDATA2 ELFDATA2MSB #else #define ELFDATA2 ELFDATA2LSB #endif #if SIZEOF_VOID_P == 8 #define Elf_Ehdr Elf64_Ehdr #define ELFCLASS ELFCLASS64 #define Elf_Phdr Elf64_Phdr #define Elf_Shdr Elf64_Shdr #define Elf_Dyn Elf64_Dyn #elif SIZEOF_VOID_P == 4 #define Elf_Ehdr Elf32_Ehdr #define ELFCLASS ELFCLASS32 #define Elf_Phdr Elf32_Phdr #define Elf_Shdr Elf32_Shdr #define Elf_Dyn Elf32_Dyn #else #error "Unknown word size (SIZEOF_VOID_P)!" #endif int killrpath(const char *filename); int chrpath(const char *filename, const char *newpath, int convert); int elf_open(const char *filename, int flags, Elf_Ehdr *ehdr); void elf_close(int fd); int elf_find_dynamic_section(int fd, Elf_Ehdr *ehdr, Elf_Phdr *phdr); const char *elf_tagname(int tag); int elf_dynpath_tag(int tag); #endif /* PROTOS_H */ /* Re: changing embedded RPATH in existing executables. To: geoffk@ozemail.com.au Subject: Re: changing embedded RPATH in existing executables. From: (peeter joot) Date: Fri, 30 Apr 1999 16:14:44 -0400 (EDT) Cc: peeterj@ca.ibm.com, egcs@cygnus.com, libc-hacker@cygnus.com, linux-gcc@vger.rutgers.edu Reply-To: > _Changing_ is a little tricky, but the attached program strips rpaths > from executables (I find it essential for debugging the binutils). > It's endian-dependent, if you want this for x86 you can just change > the occurrences of 'MSB' to 'LSB' and compile (I should really fix > that). Hi Geoff, With your program as a guide (and some peeks into libbfd, elf.h, a bit of the glibc dynamic loader code, objdump, and a hex-editor) I was able to figure out enough to find and change the rpath string. That was fun! This program assumes (unlike your original program) that there is only one DT_RPATH tag in the dynamic section as even with multiple '-Wl,-rpath,' commands in the link this seems to occur (they all get concatenated into a : separated path). Thanks for your help. If you want to use this on non-x86 you have to change the occurrences of LSB back to MSB:) Peeter -- */ #ifdef HAVE_CONFIG_H //# include "config.h" #endif #include #include #include #include #if defined(HAVE_LINK_H) # include #endif /* HAVE_LINK_H */ #include #include #include //#include "protos.h" /** * Reads an ELF file, and reads or alters the RPATH setting. * * TODO: * modify to add RPATH setting if none exists. */ int chrpath(const char *filename, const char *newpath, int convert) { int fd; Elf_Ehdr ehdr; int i; Elf_Phdr phdr; Elf_Shdr shdr; Elf_Dyn *dyns; int rpathoff; char * strtab; char * rpath; unsigned int rpathlen; int oflags; int rpath_dyns_index; if (NULL == newpath && 0 == convert) oflags = O_RDONLY; else oflags = O_RDWR; fd = elf_open(filename, oflags, &ehdr); if (fd == -1) { perror ("elf_open"); return 1; } if (0 != elf_find_dynamic_section(fd, &ehdr, &phdr)) { perror("found no dynamic section"); return 1; } dyns = malloc(phdr.p_filesz); if (dyns == NULL) { perror ("allocating memory for dynamic section"); return 1; } memset(dyns, 0, phdr.p_filesz); if (lseek(fd, phdr.p_offset, SEEK_SET) == -1 || read(fd, dyns, phdr.p_filesz) != (int)phdr.p_filesz) { perror ("reading dynamic section"); free(dyns); return 1; } rpathoff = -1; for ( rpath_dyns_index = 0; dyns[rpath_dyns_index].d_tag != DT_NULL; ++rpath_dyns_index ) { if ( elf_dynpath_tag(dyns[rpath_dyns_index].d_tag) ) { rpathoff = dyns[rpath_dyns_index].d_un.d_ptr; break; } } if (rpathoff == -1) { printf("%s: no rpath or runpath tag found.\n", filename); free(dyns); return 2; } if (lseek(fd, ehdr.e_shoff, SEEK_SET) == -1) { perror ("positioning for sections"); free(dyns); return 1; } for (i = 0; i < ehdr.e_shnum; ++i) { if (read(fd, &shdr, sizeof(shdr)) != sizeof(shdr)) { perror ("reading section header"); free(dyns); return 1; } if (shdr.sh_type == SHT_STRTAB) break; } if (i == ehdr.e_shnum) { fprintf (stderr, "No string table found.\n"); free(dyns); return 2; } strtab = (char *)malloc(shdr.sh_size); if (strtab == NULL) { perror ("allocating memory for string table"); free(dyns); return 1; } memset(strtab, 0, shdr.sh_size); if (lseek(fd, shdr.sh_offset, SEEK_SET) == -1) { perror ("positioning for string table"); free(strtab); free(dyns); return 1; } if (read(fd, strtab, shdr.sh_size) != (int)shdr.sh_size) { perror ("reading string table"); free(strtab); free(dyns); return 1; } if ((int)shdr.sh_size < rpathoff) { fprintf(stderr, "%s string offset not contained in string table", elf_tagname(dyns[rpath_dyns_index].d_tag)); free(strtab); free(dyns); return 5; } rpath = strtab+rpathoff; #if defined(DT_RUNPATH) if (convert && dyns[rpath_dyns_index].d_tag == DT_RPATH) { dyns[rpath_dyns_index].d_tag = DT_RUNPATH; if (lseek(fd, phdr.p_offset, SEEK_SET) == -1 || write(fd, dyns, phdr.p_filesz) != (int)phdr.p_filesz) { perror ("converting RPATH to RUNPATH"); return 1; } printf("%s: RPATH converted to RUNPATH\n", filename); } #endif /* DT_RUNPATH */ printf("%s: %s=%s\n", filename, elf_tagname(dyns[rpath_dyns_index].d_tag), rpath); if (NULL == newpath) { free(dyns); free(strtab); return 0; } rpathlen = strlen(rpath); /* * Calculate the maximum rpath length (will be equal to rpathlen unless * we have previously truncated it). */ for ( i = rpathoff + rpathlen ; (i < (int)shdr.sh_size && strtab[i] == '\0') ; i++ ) ; i--; if (i > (int)(rpathoff + rpathlen)) rpathlen = i - rpathoff; if (strlen(newpath) > rpathlen) { fprintf(stderr, "new rpath '%s' too large; maximum length %i\n", newpath, rpathlen); free(dyns); free(strtab); return 7; } memset(rpath, 0, rpathlen); strcpy(rpath, newpath); if (lseek(fd, shdr.sh_offset+rpathoff, SEEK_SET) == -1) { perror ("positioning for RPATH"); free(dyns); free(strtab); return 1; } if (write(fd, rpath, rpathlen) != (int)rpathlen) { perror ("writing RPATH"); free(dyns); free(strtab); return 1; } printf("%s: new %s: %s\n", filename, elf_tagname(dyns[rpath_dyns_index].d_tag), rpath); elf_close(fd); free(dyns); dyns = NULL; free(strtab); return 0; } #ifdef HAVE_CONFIG_H //# include "config.h" #endif #include #if defined(HAVE_SYS_LINK_H) # include /* Find DT_RPATH on Solaris 2.6 */ #endif /* HAVE_SYS_LINK_H */ #include #include #include #include #include #include #include //#include "protos.h" int elf_open(const char *filename, int flags, Elf_Ehdr *ehdr) { int fd; fd = open(filename, flags); if (fd == -1) { perror ("open"); return -1; } if (read(fd, ehdr, sizeof(*ehdr)) != sizeof(*ehdr)) { perror ("reading header"); close(fd); return -1; } if (0 != memcmp(ehdr->e_ident, ELFMAG, SELFMAG) || ehdr->e_ident[EI_CLASS] != ELFCLASS || ehdr->e_ident[EI_DATA] != ELFDATA2 || ehdr->e_ident[EI_VERSION] != EV_CURRENT) { fprintf(stderr, #ifdef WORDS_BIGENDIAN "`%s' probably isn't a %d-bit MSB-first ELF file.\n", #else /* not WORD_BIGENDIAN */ "`%s' probably isn't a %d-bit LSB-first ELF file.\n", #endif /* not WORD_BIGENDIAN */ filename, SIZEOF_VOID_P * 8); close(fd); errno = ENOEXEC; /* Hm, is this the best errno code to use? */ return -1; } if (ehdr->e_phentsize != sizeof(Elf_Phdr)) { fprintf(stderr, "section size was read as %d, not %d!\n", ehdr->e_phentsize, (int)sizeof(Elf_Phdr)); close(fd); return -1; } return fd; } int elf_find_dynamic_section(int fd, Elf_Ehdr *ehdr, Elf_Phdr *phdr) { int i; if (lseek(fd, ehdr->e_phoff, SEEK_SET) == -1) { perror ("positioning for sections"); return 1; } for (i = 0; i < ehdr->e_phnum; ++i) { if (read(fd, phdr, sizeof(*phdr)) != sizeof(*phdr)) { perror ("reading section header"); return 1; } if (phdr->p_type == PT_DYNAMIC) break; } if (i == ehdr->e_phnum) { fprintf (stderr, "No dynamic section found.\n"); return 2; } if (0 == phdr->p_filesz) { fprintf (stderr, "Length of dynamic section is zero.\n"); return 3; } return 0; } void elf_close(int fd) { close(fd); } const char * elf_tagname(int tag) { switch (tag) { case DT_RPATH: return "RPATH"; break; #if defined(DT_RUNPATH) case DT_RUNPATH: return "RUNPATH"; break; #endif /* DT_RUNPATH */ } return "UNKNOWN"; } int elf_dynpath_tag(int tag) { return ( tag == DT_RPATH #if defined(DT_RUNPATH) || tag == DT_RUNPATH #endif /* DT_RUNPATH */ ); } /* Taken from another list: _Changing_ is a little tricky, but the attached program strips rpaths from executables (I find it essential for debugging the binutils). It's endian-dependent, if you want this for x86 you can just change the occurrences of 'MSB' to 'LSB' and compile (I should really fix that). -- Geoffrey Keating */ #ifdef HAVE_CONFIG_H //# include "config.h" #endif #include #include #include #include #if defined(HAVE_LINK_H) # include #endif /* HAVE_LINK_H */ #include //#include "protos.h" #include /* Reads an ELF file, nukes all the RPATH entries. */ int killrpath(const char *filename) { int fd; Elf_Ehdr ehdr; int i; Elf_Phdr phdr; Elf_Dyn *dyns; int dynpos; fd = elf_open(filename, O_RDWR, &ehdr); if (fd == -1) { perror ("elf_open"); return 1; } if (0 != elf_find_dynamic_section(fd, &ehdr, &phdr)) { perror("found no dynamic section"); return 1; } dyns = malloc(phdr.p_memsz); if (dyns == NULL) { perror ("allocating memory for dynamic section"); return 1; } memset(dyns, 0, phdr.p_memsz); if (lseek(fd, phdr.p_offset, SEEK_SET) == -1 || read(fd, dyns, phdr.p_filesz) != (int)phdr.p_filesz) { perror ("reading dynamic section"); return 1; } dynpos = 0; for (i = 0; dyns[i].d_tag != DT_NULL; ++i) { dyns[dynpos] = dyns[i]; if ( ! elf_dynpath_tag(dyns[i].d_tag) ) dynpos++; } for (; dynpos < i; ++dynpos) dyns[dynpos].d_tag = DT_NULL; if (lseek(fd, phdr.p_offset, SEEK_SET) == -1 || write(fd, dyns, phdr.p_filesz) != (int)phdr.p_filesz) { perror ("writing dynamic section"); return 1; } elf_close(fd); return 0; } /* * Author: Petter Reinholdtsen * date: 2001-01-20 * * Alter ELF rpath information (insert, modify, remove). * * Based on source from Peeter Joot and Geoffrey * Keating . */ #ifdef HAVE_CONFIG_H //# include "config.h" #endif #include #include #include #ifdef HAVE_GETOPT_H #include #endif //#include "protos.h" #ifdef HAVE_GETOPT_LONG # define GETOPT_LONG getopt_long static struct option long_options[] = { {"convert", 0, 0, 'c'}, {"delete", 0, 0, 'd'}, {"help", 0, 0, 'h'}, {"keepgoing", 0, 0, 'k'}, {"list", 0, 0, 'l'}, {"replace", 1, 0, 'r'}, {"version", 0, 0, 'v'} }; #else /* not HAVE_GETOPT_LONG */ # define GETOPT_LONG(argc,argv,optstr,lopts,lidx) getopt(argc,argv,optstr) #endif /* not HAVE_GETOPT_LONG */ static void usage(char *progname) { printf("Usage: %s [-v|-d|-c|-r ] [ ...]\n\n", progname); printf(" -v|--version Display program version number\n"); printf(" -d|--delete Delete current rpath/runpath setting\n"); #if defined(DT_RUNPATH) printf(" -c|--convert Convert rpath to runpath\n"); #endif /* DT_RUNPATH */ printf(" -r |--replace Replace current rpath/runpath setting\n"); printf(" with the path given\n"); printf(" -l|--list List the current rpath/runpath (default)\n"); printf(" -h|--help Show this usage information.\n"); #ifndef HAVE_GETOPT_LONG printf("\n *** The long options are not available on this platform"); #endif /* not HAVE_GETOPT_LONG */ #if !defined(DT_RUNPATH) printf("\n *** There is no support for runpath on this platform"); #endif /* DT_RUNPATH */ printf("\n"); } int main(int argc, char * const argv[]) { int retval = 0; int convert = 0; /* convert to given type */ int remove = 0; /* remove or not */ int keep_going = 0; /* Break on first error, or keep going? */ char *newpath = NULL; /* insert this path */ int opt; #ifdef HAVE_GETOPT_LONG int option_index = 0; #endif /* HAVE_GETOPT_LONG */ if (argc < 2) { usage(argv[0]); return 1; } do { opt = GETOPT_LONG(argc, argv, "cdhklr:v", long_options, &option_index); switch (opt) { #if defined(DT_RUNPATH) case 'c': convert = 1; break; #endif /* DT_RUNPATH */ case 'd': remove = 1; break; case 'k': keep_going = 1; break; case 'r': newpath = optarg; break; case 'v': printf("%s version %s\n", PACKAGE, VERSION); exit(0); break; case 'l': /* This is the default action */ newpath = NULL; break; case -1: break; default: printf("Invalid argument '%c'\n", opt); case 'h': usage(argv[0]); exit(0); break; } } while (-1 != opt); while (optind < argc && (!retval || keep_going)) { if (remove) retval |= killrpath(argv[optind++]); else /* list by default, replace if path is set */ retval |= chrpath(argv[optind++], newpath, convert); } return retval; } openscad-2021.01/scripts/batch-examples-stl.sh0000755000000000000000000000025514005610145017672 0ustar rootroot#!/bin/sh SCRIPTDIR=`dirname $0` mkdir -p output for f in examples/*.scad; do echo `basename $f .scad` $SCRIPTDIR/create-stl.sh $f output/`basename $f .scad`.stl done openscad-2021.01/scripts/circleci-download-artifacts.py0000755000000000000000000000556414005610145021563 0ustar rootroot#!/usr/bin/env python3 # # Script for retrieving the artifact download URLs from CircleCI via the # REST API. This fetches all artifacts from the last build for both the # 32bit (mxe-i686-openscad) and 64bit (mxe-x86_64-openscad) docker builds # # The script does not actually download the binaries, that can be done # using wget or similar tools, e.g.: # # wget $(./circleci-download-artifacts.py) # # A cache file in the current folder is used to remember the build # numbers from the last run. If there are no new builds on CircleCI, # artifacts attached to those builds will not be reported again. To # force full download, remove the file (.circleci-last-builds.json). # # Currently there is no check for successful build as the latest # setup still reports docker push failures even though the actual # build was successful. # import re import json import urllib3 cache_file = '.circleci-last-builds.json' circleci_base_url = 'https://circleci.com/api/v1.1/project/github/openscad/openscad' circleci_build_url = circleci_base_url + '/tree/master' http = urllib3.PoolManager() def filter(x, job): if x["status"] != 'success': return False if x["branch"] != 'master': return False return x["build_parameters"]["CIRCLE_JOB"] == job def latest_builds(): response = http.request('GET', circleci_build_url, headers={ 'Accept': 'application/json' }) data = json.loads(response.data.decode('UTF-8')) #print(json.dumps(data, indent=4, sort_keys=True)) builds32 = [ x["build_num"] for x in data if filter(x, 'openscad-mxe-32bit') ] builds64 = [ x["build_num"] for x in data if filter(x, 'openscad-mxe-64bit') ] appimages64 = [ x["build_num"] for x in data if filter(x, 'openscad-appimage-64bit') ] macos = [ x["build_num"] for x in data if filter(x, 'openscad-macos') ] list = zip(['32bit', '64bit', 'appimage-64bit', 'macos'], [builds32, builds64, appimages64, macos]) builds = { key : max(val) for (key, val) in list if val } return builds def latest_artifacts(builds): result = [] pattern = re.compile('/OpenSCAD-') for build in builds: response = http.request('GET', circleci_base_url + '/{0}/artifacts'.format(build), headers={ 'Accept': 'application/json' }) data = json.loads(response.data.decode('UTF-8')) urls = [ x["url"] for x in data if re.search(pattern, x["url"]) ] result.extend(urls) return result def new_builds(): try: with open(cache_file) as infile: last_builds = json.load(infile) except Exception: last_builds = {} builds = latest_builds() with open(cache_file, 'w') as outfile: json.dump(builds, outfile) new_builds = [] for key in ['32bit', '64bit', 'appimage-64bit', 'macos']: if key not in last_builds or (key in builds and last_builds[key] != builds[key]): if key in builds: new_builds.append(builds[key]) return new_builds def main(): builds = new_builds() artifacts = latest_artifacts(builds) for url in artifacts: print(url) main() openscad-2021.01/scripts/coverity.sh0000755000000000000000000000047214005610145016042 0ustar rootroot#!/bin/bash UPLOAD_DIR=coverity UPLOAD_HOST=openscad@files.openscad.org UPLOAD_FILENAME="coverity-${TRAVIS_BUILD_NUMBER}-scm-log.txt" COVERITY_LOG=/home/travis/build/openscad/openscad/cov-int/scm_log.txt if [ -f "$COVERITY_LOG" ]; then scp "${COVERITY_LOG}" "${UPLOAD_HOST}:${UPLOAD_DIR}/${UPLOAD_FILENAME}" fi openscad-2021.01/scripts/check-dependencies.sh0000755000000000000000000004607314005610145017706 0ustar rootroot# Parse the minimum versions of dependencies from README.md, and compare # with what is found on the system. Print results. # # usage # check-dependencies.sh # check version of all dependencies # check-dependencies.sh debug # debug this script # # output # a table displaying the minimum version from README, the found version, # and whether it is OK or not. # # design # stage 1. search by parsing header files and/or binary output (_sysver) # stage 2. search with pkg-config # # Code style is portability and simplicity. Plain sed, awk, grep, sh. # Functions return strings under $function_name_result variable. # tmp variables are named funcname_abbreviated_tmp. # Local vars are not used. # # todo # testing of non-bash shells # if /usr/ and /usr/local/ on linux both hit, throw a warning # print location found, how found??? # look at pkgconfig --exists & --modversion # deal with deps like GLEW that don't have proper version strings? # DEBUG= debug() { if [ $DEBUG ]; then echo check-dependencies.sh: $* ; fi } doubleconversion_sysver() { debug double-conversion doubleconvpath=$1/include/double-conversion/double-conversion.h if [ ! -e $doubleconvpath ]; then return; fi # No version info in headers, not sure what to check here # Just assume version 2.0.1 (version available in trusty) if file exists? doubleconversion_sysver_result="2.0.1" } eigen_sysver() { debug eigen eigpath=$1/include/eigen3/Eigen/src/Core/util/Macros.h debug $eigpath if [ ! -e $eigpath ]; then return; fi eswrld=`grep "define *EIGEN_WORLD_VERSION *[0-9]*" $eigpath | awk '{print $3}'` esmaj=`grep "define *EIGEN_MAJOR_VERSION *[0-9]*" $eigpath | awk '{print $3}'` esmin=`grep "define *EIGEN_MINOR_VERSION *[0-9]*" $eigpath | awk '{print $3}'` eigen_sysver_result="$eswrld.$esmaj.$esmin" } opencsg_sysver() { debug opencsg_sysver if [ ! -e $1/include/opencsg.h ]; then return; fi ocsgver=`grep -a "define *OPENCSG_VERSION_STRING *[0-9x]*" $1/include/opencsg.h` ocsgver=`echo $ocsgver | awk '{print $4}' | sed s/'"'//g | sed s/[^1-9.]//g` opencsg_sysver_result=$ocsgver } cgal_sysver() { cgalpath=$1/include/CGAL/version.h if [ ! -e $cgalpath ]; then return; fi cgal_sysver_result=`grep "define *CGAL_VERSION *[0-9.]*" $cgalpath | awk '{print $3}'` } libzip_sysver() { libzippath="$1/include/zipconf.h" if [ ! -e "$libzippath" ]; then libzippath="$1/include/`gcc -dumpmachine 2>/dev/null`/zipconf.h"; fi if [ ! -e "$libzippath" ]; then return; fi libzip_sysver_result="`grep 'define *LIBZIP_VERSION *"[0-9.]*"' "$libzippath" | awk '{print $3}' | tr -d '"' `" } glib2_sysver() { #Get architecture triplet - e.g. x86_64-linux-gnu glib2archtriplet=`gcc -dumpmachine 2>/dev/null` if [ -z "$VAR" ]; then if [ "`command -v dpkg-architectures`" ]; then glib2archtriplet=`dpkg-architecture -qDEB_HOST_MULTIARCH 2>/dev/null` fi fi glib2path=$1/lib/$glib2archtriplet/glib-2.0/include/glibconfig.h if [ ! -e $glib2path ]; then #No glib found #glib can be installed in /usr/lib/i386-linux-gnu/glib-2.0/ on arch i686-linux-gnu (sometimes?) if [ "$glib2archtriplet" = "i686-linux-gnu" ]; then glib2archtriplet=i386-linux-gnu glib2path=$1/lib/$glib2archtriplet/glib-2.0/include/glibconfig.h fi fi if [ ! -e $glib2path ]; then glib2path=$1/lib/glib-2.0/include/glibconfig.h fi if [ ! -e $glib2path ]; then glib2path=$1/lib64/glib-2.0/include/glibconfig.h fi if [ ! -e $glib2path ]; then return fi glib2major=`grep "define *GLIB_MAJOR_VERSION *[0-9.]*" $glib2path | awk '{print $3}'` glib2minor=`grep "define *GLIB_MINOR_VERSION *[0-9.]*" $glib2path | awk '{print $3}'` glib2micro=`grep "define *GLIB_MICRO_VERSION *[0-9.]*" $glib2path | awk '{print $3}'` glib2_sysver_result="${glib2major}.${glib2minor}.${glib2micro}" } fontconfig_sysver() { fcpath=$1/include/fontconfig/fontconfig.h if [ ! -e $fcpath ]; then return; fi fcmajor=`grep "define *FC_MAJOR.*[0-9.]*" $fcpath | awk '{print $3}'` fcminor=`grep "define *FC_MINOR.*[0-9.]*" $fcpath | awk '{print $3}'` fcrevison=`grep "define *FC_REVISION.*[0-9.]*" $fcpath | awk '{print $3}'` fontconfig_sysver_result="${fcmajor}.${fcminor}.${fcrevision}" } freetype2_sysver() { freetype2path=$1/include/freetype2/freetype/freetype.h if [ ! -e $freetype2path ]; then return; fi ftmajor=`grep "define *FREETYPE_MAJOR *[0-9.]*" $freetype2path | awk '{print $3}'` ftminor=`grep "define *FREETYPE_MINOR *[0-9.]*" $freetype2path | awk '{print $3}'` ftpatch=`grep "define *FREETYPE_PATCH *[0-9.]*" $freetype2path | awk '{print $3}'` freetype2_sysver_result="${ftmajor}.${ftminor}.${ftpatch}" } harfbuzz_sysver() { harfbuzzpath=$1/include/harfbuzz/hb-version.h if [ ! -e $harfbuzzpath ]; then return; fi hbmajor=`grep "define *HB_VERSION_MAJOR *[0-9.]*" $harfbuzzpath | awk '{print $3}'` hbminor=`grep "define *HB_VERSION_MINOR *[0-9.]*" $harfbuzzpath | awk '{print $3}'` hbmicro=`grep "define *HB_VERSION_MICRO *[0-9.]*" $harfbuzzpath | awk '{print $3}'` harfbuzz_sysver_result="${hbmajor}.${hbminor}.${hbmicro}" } boost_sysver() { boostpath=$1/include/boost/version.hpp if [ ! -e $boostpath ]; then return; fi bsver=`grep 'define *BOOST_LIB_VERSION *[0-9_"]*' $boostpath | awk '{print $3}'` bsver=`echo $bsver | sed s/'"'//g | sed s/'_'/'.'/g` boost_sysver_result=$bsver } mpfr_sysver() { mpfrpath=$1/include/mpfr.h if [ ! -e $mpfrpath ]; then return; fi mpfrsver=`grep 'define *MPFR_VERSION_STRING *' $mpfrpath | awk '{print $3}'` mpfrsver=`echo $mpfrsver | sed s/"-.*"// | sed s/'"'//g` mpfr_sysver_result=$mpfrsver } gmp_sysver() { gmppaths="`find $1/include -name 'gmp.h' -o -name 'gmp-*.h' 2>/dev/null`" if [ ! "$gmppaths" ]; then debug "gmp_sysver no gmp.h beneath $1" return fi for gmpfile in $gmppaths; do if [ "`grep __GNU_MP_VERSION $gmpfile`" ]; then gmpmaj=`grep "define *__GNU_MP_VERSION *[0-9]*" $gmpfile | awk '{print $3}'` gmpmin=`grep "define *__GNU_MP_VERSION_MINOR *[0-9]*" $gmpfile | awk '{print $3}'` gmppat=`grep "define *__GNU_MP_VERSION_PATCHLEVEL *[0-9]*" $gmpfile | awk '{print $3}'` fi done gmp_sysver_result="$gmpmaj.$gmpmin.$gmppat" } qt_sysver() { if [ "`command -v qtchooser`" ]; then qtver=`qtchooser -run-tool=qmake -qt=5 -v 2>&1` if [ $? -eq 0 ] ; then export QT_SELECT=5 fi qtver=`echo "$qtver" | grep "Using Qt version" | awk '{print $4}'` else export QT_SELECT=5 qtpath=$1/include/qt5/QtCore if [ ! -e $qtpath ]; then qtpath=$1/include/i686-linux-gnu/qt5/QtCore fi if [ ! -e $qtpath ]; then qtpath=$1/include/x86_64-linux-gnu/qt5/QtCore fi fi if [ -z "$qtver" ]; then if [ ! -e "$qtpath" ]; then unset QT_SELECT return fi qtver=`grep 'define *QT_VERSION_STR *' "$qtpath"/qglobal.h` # fix for Qt 5.7 if [ -z "$qtver" ]; then if [ -e "$qtpath/qconfig-32.h" ]; then QCONFIG="qconfig-32.h" elif [ -e "$qtpath/qconfig-64.h" ]; then QCONFIG="qconfig-64.h" else QCONFIG="qconfig.h" fi qtver=`grep 'define *QT_VERSION_STR *' "$qtpath"/$QCONFIG` fi qtver=`echo $qtver | awk '{print $3}' | sed s/'"'//g` fi qt_sysver_result=$qtver } qscintilla2_sysver() { # expecting the QT_SELECT already set in case we found qtchooser if qmake -v >/dev/null 2>&1 ; then QMAKE=qmake fi debug using qmake: $QMAKE qtincdir="`$QMAKE -query QT_INSTALL_HEADERS`" qscipath="$qtincdir/Qsci/qsciglobal.h" debug using qtincdir: $qtincdir debug using qscipath: $qscipath if [ ! -e $qscipath ]; then debug "qscipath doesn't exist. giving up on version." return fi qsciver=`grep define.*QSCINTILLA_VERSION_STR "$qscipath" | awk '{print $3}'` qsciver=`echo $qsciver | sed s/'"'//g` qscintilla2_sysver_result="$qsciver" } glew_sysver() { glewh=$1/include/GL/glew.h if [ -e $glewh ]; then # glew has no traditional version number in it's headers # so we either test for what we need and 'guess', or assign it to 0.0 # the resulting number is a 'lower bound', not exactly what is installed if [ "`grep __GLEW_VERSION_4_2 $glewh`" ]; then glew_sysver_result=1.7.0 fi if [ ! $glew_sysver_result ]; then if [ "`grep __GLEW_ARB_occlusion_query2 $glewh`" ]; then glew_sysver_result=1.5.4 fi fi if [ ! $glew_sysver_result ]; then glew_sysver_result=0.0 fi fi } imagemagick_sysver() { if [ ! -x $1/bin/convert ]; then return; fi imver=`$1/bin/convert --version | grep -i version` imagemagick_sysver_result=`echo $imver | sed s/"[^0-9. ]"/" "/g | awk '{print $1}'` } flex_sysver() { flexbin=$1/bin/flex if [ -x $1/bin/gflex ]; then flexbin=$1/bin/gflex; fi # openbsd if [ ! -x $flexbin ]; then return ; fi flex_sysver_result=`$flexbin --version | sed s/"[^0-9.]"/" "/g` } bison_sysver() { # bison (GNU Bison) 2.7.12-4996 if [ ! -x $1/bin/bison ]; then return ; fi bison_sver=`$1/bin/bison --version | grep bison` debug bison_sver1: $bison_sver bison_sver=`echo $bison_sver | awk -F ")" ' { print $2 } '` debug bison_sver2: $bison_sver bison_sver=`echo $bison_sver | awk -F "-" ' { print $1 } '` debug bison_sver3: $bison_sver bison_sysver_result=$bison_sver } gcc_sysver() { bingcc=$1/bin/g++ if [ ! -x $1/bin/g++ ]; then if [ "`command -v g++`" ]; then # fallback to $PATH bingcc=g++; fi fi debug using bingcc: $bingcc if [ ! -x $bingcc ]; then return; fi if [ ! "`$bingcc --version`" ]; then return; fi gccver=`$bingcc --version| grep -i g++ | awk -F "(" ' { print $2 } '` debug g++ output1: $gccver gccver=`echo $gccver | awk -F ")" ' { print $2 } '` debug g++ output2: $gccver gccver=`echo $gccver | awk ' { print $1 } '` debug g++ output3: $gccver gcc_sysver_result=$gccver } git_sysver() { if [ ! -x $1/bin/git ]; then return ; fi git_sysver_result=`$1/bin/git --version | grep git | sed s/"[^0-9.]"/" "/g` } curl_sysver() { if [ ! -x $1/bin/curl ]; then return; fi curl_sysver_result=`$1/bin/curl --version | grep curl | sed s/"[^0-9. ]"/" "/g | awk '{print $1}'` } cmake_sysver() { if [ ! -x $1/bin/cmake ]; then return ; fi cmake_sysver_result=`$1/bin/cmake --version | grep cmake | sed s/"[^0-9.]"/" "/g | awk '{ print $1 }'` } make_sysver() { make_sysver_tmp= binmake=$1/bin/make if [ -x $1/bin/gmake ]; then binmake=$1/bin/gmake ;fi if [ ! -x $binmake ]; then return ;fi make_sysver_tmp=`$binmake --version 2>&1` debug finding gnu make: raw make response: $make_sysver_tmp if [ ! "`echo $make_sysver_tmp | grep -i gnu`" ]; then return; fi make_sysver_tmp=`$binmake --version 2>&1 | grep -i 'gnu make' | sed s/"[^0-9.]"/" "/g` if [ "`echo $make_sysver_tmp | grep [0-9]`" ]; then make_sysver_result=$make_sysver_tmp fi } bash_sysver() { if [ -x /bin/bash ]; then binbash=/bin/bash ;fi if [ -x /usr/bin/bash ]; then binbash=/usr/bin/bash ;fi if [ -x $1/bin/bash ]; then binbash=$1/bin/bash ;fi if [ ! -x $binbash ]; then return; fi bash_sysver_result=`$binbash --version | grep bash | sed s/"[^0-9. ]"/" "/g|awk '{print $1}'` } python_sysver() { if [ ! -x $1/bin/python ]; then return; fi python_sysver_result=`$1/bin/python --version 2>&1 | awk '{print $2}'` } pkg_config_search() { debug pkg_config_search $* pkg_config_search_result= pcstmp= if [ ! $1 ]; then return; fi pkgname=$1 pkg-config --exists $pkgname 2>&1 if [ $? = 0 ]; then pkg_config_search_result=`pkg-config --modversion $pkgname` else debug pkg_config_search failed on $*, result of run was: $pcstmp fi } get_minversion_from_readme() { debug get_minversion_from_readme $* # Extract dependency name if [ ! $1 ]; then return; fi depname=$1 debug $depname local grv_tmp= for READFILE in README.md ../README.md "`dirname "$0"`/../README.md" do if [ ! -e "$READFILE" ] then debug "get_minversion_from_readme $READFILE not found" continue fi debug "get_minversion_from_readme $READFILE found" grep -qi ".$depname.*([0-9]" $READFILE || continue grv_tmp="`grep -i ".$depname.*([0-9]" $READFILE | sed s/"*"//`" debug $grv_tmp grv_tmp="`echo $grv_tmp | awk -F"(" '{print $2}'`" debug $grv_tmp grv_tmp="`echo $grv_tmp | awk -F"-" '{print $1}'`" debug $grv_tmp grv_tmp="`echo $grv_tmp | sed s/"x"/"0"/g`" debug $grv_tmp grv_tmp="`echo $grv_tmp | sed s/"[^0-9.]"//g`" debug $grv_tmp if [ "z$grv_tmp" = "z" ] then debug "get_minversion_from_readme no result for $depname from $READFILE" continue fi get_minversion_from_readme_result=$grv_tmp return 0 done if [ "z$grv_tmp" = "z" ] then debug "get_minversion_from_readme no result for $depname found anywhere" get_minversion_from_readme_result="" return 0 fi } find_min_version() { find_min_version_result= fmvtmp= if [ ! $1 ] ; then return; fi fmvdep=$1 get_minversion_from_readme $fmvdep fmvtmp=$get_minversion_from_readme_result # items not included in README.md if [ $fmvdep = "git" ]; then fmvtmp=1.5 ; fi if [ $fmvdep = "curl" ]; then fmvtmp=6 ; fi if [ $fmvdep = "make" ]; then fmvtmp=3 ; fi if [ $fmvdep = "python" ]; then fmvtmp=2 ; fi find_min_version_result=$fmvtmp } vers_to_int() { # change x.y.z.p into an integer that can be compared using -lt or -gt # 1.2.3.4 into 1020304 # 1.11.0.12 into 1110012 # 2011.2.3 into 20110020300 # it will work as long as the resulting int is less than 2.147 billion # and y z and p are less than 99 vers_to_int_result= if [ ! $1 ] ; then return ; fi vtoi_ver=$1 vtoi_test=`echo $vtoi_ver | sed s/"[^0-9.]"//g` debug vers_to_int $* :: vtoi_ver: $vtoi_ver vtoi_test: $vtoi_test if [ ! "$vtoi_test" = "$vtoi_ver" ]; then debug failure in version-to-integer conversion. debug '"'$vtoi_ver'"' has letters, etc in it. setting to 0 vtoi_ver="0" fi vers_to_int_result=`echo $vtoi_ver | awk -F. '{print $1*1000000+$2*10000+$3*100+$4}'` vtoi_ver= vtoi_test= } version_less_than_or_equal() { if [ ! $1 ]; then return; fi if [ ! $2 ]; then return; fi v1=$1 v2=$2 vers_to_int $v1 v1int=$vers_to_int_result vers_to_int $v2 v2int=$vers_to_int_result debug "v1, v2, v1int, v2int" , $v1, $v2, $v1int, $v2int if [ $v1int -le $v2int ]; then debug "v1 <= v2" return 0 else debug "v1 > v2" return 1 fi v1= v2= v1int= v2int= } compare_version() { debug compare_version $* compare_version_result="NotOK" if [ ! $1 ] ; then return; fi if [ ! $2 ] ; then return; fi cvminver=$1 cvinstver=$2 cvtmp= version_less_than_or_equal $cvminver $cvinstver if [ $? = 0 ]; then cvtmp="OK" else cvtmp="NotOK" fi compare_version_result=$cvtmp cvtmp= } pretty_print() { # there are four columns, passed as $1 $2 $3 and $4 # 1 = name of dependency # 2 = version found in README # 3 = version found on system # 4 = whether it is OK or not debug pretty_print $* brightred="\033[40;31m" red="\033[40;31m" brown="\033[40;33m" yellow="\033[40;33m" white="\033[40;37m" purple="\033[40;35m" green="\033[40;32m" cyan="\033[40;36m" gray="\033[40;37m" nocolor="\033[0m" ppstr="%s%-18s" pp_format='{printf("'$ppstr$ppstr$ppstr$ppstr$nocolor'\n",$1,$2,$3,$4,$5,$6,$7,$8)}' pp_title="$gray depname $gray minimum $gray found $gray OKness" if [ $1 ]; then pp_depname=$1; fi if [ $pp_depname = "title" ]; then echo -e $pp_title | awk $pp_format return ; fi if [ $2 ]; then pp_minver=$2; else pp_minver="unknown"; fi if [ $3 ]; then pp_foundver=$3; else pp_foundver="unknown"; fi if [ $4 ]; then pp_okness=$4; else pp_okness="NotOK"; fi if [ $pp_okness = "NotOK" ]; then pp_foundcolor=$purple; pp_cmpcolor=$purple; else pp_foundcolor=$gray; pp_cmpcolor=$green; fi echo -e $cyan $pp_depname $gray $pp_minver $pp_foundcolor $pp_foundver $pp_cmpcolor $pp_okness | awk $pp_format pp_depname= pp_minver= pp_foundver= pp_okness= } find_installed_version() { debug find_installed_version $* find_installed_version_result=unknown fsv_tmp= depname=$1 # try to find/parse headers and/or binary output # break on the first match. (change the order to change precedence) if [ ! $fsv_tmp ]; then for syspath in $OPENSCAD_LIBRARIES "/usr/local" "/opt/local" "/usr/pkg" "/usr"; do if [ -e $syspath ]; then # strip hyphens from dependency name depnameclean=`echo $depname | sed s/-//g` debug $depnameclean"_sysver" $syspath eval $depnameclean"_sysver" $syspath fsv_tmp=`eval echo "$"$depnameclean"_sysver_result"` if [ $fsv_tmp ]; then break; fi fi done fi # use pkg-config to search if [ ! $fsv_tmp ]; then if [ "`command -v pkg-config`" ]; then debug plain search failed. trying pkg_config... pkg_config_search $depname fsv_tmp=$pkg_config_search_result fi fi if [ $fsv_tmp ]; then find_installed_version_result=$fsv_tmp else debug all searches failed. unknown version. fi } check_old_local() { warnon= if [ "`uname | grep -i linux`" ]; then header_list="opencsg.h CGAL boost GL/glew.h gmp.h mpfr.h eigen3" for i in $header_list; do if [ -e /usr/local/include/$i ]; then echo "Warning: you have a copy of "$i" under /usr/local/include" warnon=1 fi done liblist="libboost_system libboost_system-mt libopencsg libCGAL libglew" for i in $liblist; do if [ -e /usr/local/lib/$i.so ]; then echo "Warning: you have a copy of "$i" under /usr/local/lib" warnon=1 fi done if [ -e /usr/local/lib/pkgconfig ]; then echo "Warning: you have pkgconfig under /usr/local/lib" warnon=1 fi fi if [ $warnon ]; then echo "Please verify these local copies don't conflict with the system" fi } check_misc() { if [ "`uname -a|grep -i netbsd`" ]; then echo "NetBSD: Please manually verify the X Sets have been installed" fi if [ "`uname -a|grep -i darwin`" ]; then sparkle= libs="~/Library /Library" for libhome in $libs; do echo "$libhome/Frameworks/Sparkle.framework..." if [ -d $libhome/Frameworks/Sparkle.framework ]; then echo "Found in $libhome" sparkle=$libhome break fi done if [ -n "$sparkle" ]; then echo "OS X: Make sure Sparkle.framework is installed in your Frameworks path" else echo "OS X: Sparkle.framework found in $libhome" fi fi } checkargs() { for i in $*; do if [ $i = "debug" ]; then DEBUG=1 ; fi done } main() { deps="qt qscintilla2 cgal gmp mpfr boost opencsg glew eigen glib2 fontconfig freetype2 harfbuzz libzip bison flex make double-conversion" #deps="$deps curl git" # not technically necessary for build #deps="$deps python cmake imagemagick" # only needed for tests #deps="cgal" pretty_print title for depname in $deps; do debug "processing $dep" find_installed_version $depname dep_sysver=$find_installed_version_result find_min_version $depname dep_minver=$find_min_version_result compare_version $dep_minver $dep_sysver dep_compare=$compare_version_result pretty_print $depname "$dep_minver" "$dep_sysver" $dep_compare done check_old_local check_misc } checkargs $* main exit 0 openscad-2021.01/scripts/examples-html/0000755000000000000000000000000014005610145016414 5ustar rootrootopenscad-2021.01/scripts/examples-html/.gitignore0000644000000000000000000000000614005610145020400 0ustar rootroot/html openscad-2021.01/scripts/examples-html/template-post.html0000644000000000000000000000012414005610145022075 0ustar rootroot openscad-2021.01/scripts/examples-html/template-pre.html0000644000000000000000000000273414005610145021707 0ustar rootroot