--- /dev/null
+"""Media Assistant Player Provider for Music Assistant."""
+
+from __future__ import annotations
+
+from typing import TYPE_CHECKING
+
+from music_assistant_models.config_entries import ConfigEntry
+from music_assistant_models.enums import ConfigEntryType
+
+from music_assistant.constants import CONF_ENTRY_MANUAL_DISCOVERY_IPS
+
+from .constants import CONF_AUTO_DISCOVER, CONF_ROKU_APP_ID
+from .provider import MediaAssistantprovider
+
+if TYPE_CHECKING:
+ from music_assistant_models.config_entries import ConfigValueType, ProviderConfig
+ from music_assistant_models.provider import ProviderManifest
+
+ from music_assistant.mass import MusicAssistant
+ from music_assistant.models import ProviderInstanceType
+
+
+async def setup(
+ mass: MusicAssistant, manifest: ProviderManifest, config: ProviderConfig
+) -> ProviderInstanceType:
+ """Initialize provider(instance) with given configuration."""
+ return MediaAssistantprovider(mass, manifest, config)
+
+
+async def get_config_entries(
+ mass: MusicAssistant,
+ instance_id: str | None = None,
+ action: str | None = None,
+ values: dict[str, ConfigValueType] | None = None,
+) -> tuple[ConfigEntry, ...]:
+ """
+ Return Config entries to setup this provider.
+
+ instance_id: id of an existing provider instance (None if new instance setup).
+ action: [optional] action key called from config entries UI.
+ values: the (intermediate) raw values for config entries sent with the action.
+ """
+ # ruff: noqa: ARG001
+ return (
+ CONF_ENTRY_MANUAL_DISCOVERY_IPS,
+ ConfigEntry(
+ key=CONF_ROKU_APP_ID,
+ type=ConfigEntryType.STRING,
+ label="App ID of Media Assistant",
+ default_value="782875",
+ description="By default, Music Assistant will use the Roku Channel Store version "
+ "of Media Assistant (ID: 782875). If you sideloaded the App on your Roku "
+ "this will need to be set to (ID: dev).",
+ required=False,
+ category="advanced",
+ ),
+ ConfigEntry(
+ key=CONF_AUTO_DISCOVER,
+ type=ConfigEntryType.BOOLEAN,
+ label="Allow automatic Roku discovery",
+ default_value=True,
+ description="Enable automatic discovery of Roku players.",
+ category="advanced",
+ ),
+ )
--- /dev/null
+"""Constants for the Media Assistant Provider."""
+
+CONF_ROKU_APP_ID = "roku_app_id"
+CONF_AUTO_DISCOVER = "auto_scan"
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Blender, SVG Export for Grease Pencil - v2.0 -->
+
+<svg
+ version="1.1"
+ x="0px"
+ y="0px"
+ width="1043.0601"
+ height="1043.0588"
+ viewBox="0 0 1043.0601 1043.0588"
+ id="svg27"
+ sodipodi:docname="MA Logo.svg"
+ inkscape:version="1.4.2 (2aeb623e1d, 2025-05-12)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:showpageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#505050"
+ inkscape:zoom="0.76985111"
+ inkscape:cx="521.52942"
+ inkscape:cy="521.52942"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="blender_object.Stroke.1.uuid_0x0" />
+ <defs
+ id="defs27" />
+ <g
+ id="blender_frame.1"
+ transform="translate(-18.434178,-19.372438)">
+ <g
+ id="blender_object.Stroke.1.uuid_0x0">
+ <g
+ id="layer.Lines.uuid_0x2">
+ <polygon
+ points="1025.4685,410.81152 1015.9207,379.33649 1004.3348,348.55341 990.76031,318.59399 975.25555,289.58655 957.88666,261.65527 938.72833,234.9198 917.86224,209.49463 895.37817,185.48853 871.37195,163.00415 845.94665,142.13831 819.21118,122.97986 791.27978,105.61102 762.27222,90.106201 732.31274,76.53186 701.52966,64.945801 670.05475,55.398071 638.02277,47.929199 605.57086,42.571411 572.83795,39.347534 539.96429,38.271362 507.0907,39.347534 474.35779,42.571411 441.90591,47.929199 409.87375,55.398071 378.39889,64.945801 347.61575,76.531677 317.65625,90.106201 288.6488,105.61102 260.71735,122.9798 233.98171,142.13825 208.55641,163.00415 184.55029,185.48853 162.06609,209.49463 141.2001,234.91992 122.04151,261.65558 104.67274,289.58685 89.167984,318.59442 75.593391,348.55383 64.007629,379.33704 54.459831,410.81201 46.990978,442.84406 41.633183,475.29602 38.409187,508.02899 37.333195,540.90253 38.409286,573.77625 41.633373,606.50915 46.991367,638.96112 54.460117,670.99316 64.008018,702.46808 75.59407,733.25122 89.168663,763.21063 104.67351,792.21808 122.04242,820.14941 141.20088,846.88495 162.06717,872.31018 184.55138,896.31622 208.55768,918.80042 233.98277,939.66626 260.71841,958.82446 288.64978,976.19318 317.65723,991.69788 347.61664,1005.2723 378.39969,1016.8581 409.87469,1026.4059 441.90671,1033.8746 474.35852,1039.2323 507.09137,1042.4562 539.96491,1043.5323 572.83856,1042.4561 605.57129,1039.2322 638.02313,1033.8743 670.05518,1026.4054 701.53009,1016.8576 732.31305,1005.2717 762.27246,991.69727 791.27997,976.1925 819.21118,958.82367 845.94665,939.6654 871.37176,918.7995 895.37805,896.31531 917.86212,872.30926 938.72803,846.88403 957.88641,820.14862 975.25525,792.21735 990.76019,763.20996 1004.3346,733.25061 1015.9207,702.46765 1025.4684,670.9928 1032.9373,638.96082 1038.2952,606.50897 1041.519,573.77625 1042.5953,540.90179 1041.519,508.02826 1038.2952,475.29535 1032.9374,442.84351 "
+ fill="#652c90"
+ stroke="none"
+ fill-opacity="1"
+ id="polygon1" />
+ </g>
+ <g
+ id="layer.GP_Layer.001.uuid_0x3">
+ <polyline
+ points="379.766479,285.295288 379.766479,362.160767 379.766479,439.026306 379.766479,515.891907 379.766479,592.757446 379.766479,669.622986 379.766479,746.488647 379.766479,823.354126 438.242401,784.264343 496.718323,745.174561 555.194153,706.084839 613.670166,666.995117 672.146057,627.905396 730.621887,588.815674 789.097778,549.725891 731.113342,510.964600 673.128723,472.203369 615.144348,433.442139 557.159729,394.680786 499.175293,355.919556 441.190735,317.158386 383.206207,278.397034"
+ fill="#4e2270"
+ stroke="none"
+ fill-opacity="1"
+ id="polyline1" />
+ </g>
+ <g
+ id="layer.GP_Layer.uuid_0x4">
+ <path
+ d="m 379.79388,594.05084 1.47712,1.68445 1.77734,1.36395 2.00931,0.99103 2.164,0.57996 2.23566,0.14667 2.22119,-0.2923 2.12155,-0.72003 1.94024,-1.12012 1.68454,-1.47705 1.36396,-1.77741 0.99099,-2.00928 0.57993,-2.164 0.14673,-2.23559 -0.29239,-2.22132 -0.72,-2.12145 -1.12012,-1.94031 -0.94037,-1.3125 -1.48047,-1.84247 -1.59606,-1.73993 -1.70768,-1.63294 -1.81012,-1.51721 -1.90643,-1.39612 -1.99267,-1.26794 -2.07136,-1.13495 -2.14184,-0.99731 -2.20239,-0.85504 -2.25296,-0.70893 -2.29514,-0.56024 -2.32584,-0.40887 -2.349,-0.25598 -2.36016,-0.10169 -2.36103,0.0528 -2.35333,0.20715 -2.33514,0.36078 -2.30539,0.51245 -2.2677,0.66229 -2.21906,0.80908 -2.16165,0.95252 -2.09485,1.09192 -2.01913,1.2268 -1.93405,1.35584 -1.84134,1.47937 -1.74134,1.59753 -1.63205,1.70667 -1.51751,1.81042 -1.39603,1.90613 -1.26782,1.99256 -1.13553,2.0725 -0.99673,2.14045 -0.85514,2.20239 -0.70923,2.25372 -0.56012,2.2948 -0.40893,2.32605 -0.2558,2.34937 -0.10178,2.35925 0.0529,2.36206 0.20725,2.35315 0.36041,2.33374 0.51291,2.30725 0.66214,2.26685 0.80905,2.21911 0.95245,2.16169 1.0925,2.09545 1.22565,2.01752 1.3569,1.93549 1.47907,1.84076 1.59701,1.74096 1.70758,1.63281 1.81003,1.51709 1.90582,1.39588 1.99311,1.26819 2.0718,1.13513 2.14148,0.99707 2.20176,0.85486 2.25338,0.70917 2.29502,0.56024 2.32644,0.40893 2.34806,0.25586 2.36065,0.10175 2.36109,-0.0528 2.35376,-0.20727 2.33416,-0.3606 2.30622,-0.51263 2.26718,-0.66217 2.21966,-0.80921 2.16141,-0.95245 2.09512,-1.0921 2.01819,-1.2262 1.93451,-1.35602 1.84223,-1.48034 1.73968,-1.59583 1.63355,-1.70843 1.51666,-1.80933 1.39627,-1.90649 1.26773,-1.99244 1.13547,-2.07251 0.9967,-2.14013 0.85556,-2.20398 0.70859,-2.25134 0.56043,-2.29535 0.40905,-2.32843 0.25565,-2.34656 0.10174,-2.36023 -0.0528,-2.36206 -0.20725,-2.35321 -0.36013,-2.33271 -0.57959,-2.16418 -0.9907,-2.00952 -1.36358,-1.77759 -1.68418,-1.47742 -1.94009,-1.12042 -2.12143,-0.7204 -2.22119,-0.29272 -2.23563,0.14618 -2.16415,0.57959 -2.00943,0.9906 -1.77756,1.36365 -1.47751,1.6842 -1.12036,1.94013 -0.72046,2.12133 -0.29272,2.22125 0.14618,2.2356 0.20813,1.22406 0.0851,0.86353 0.0284,0.86596 -0.0284,0.86609 -0.0851,0.86353 -0.14106,0.85516 -0.19656,0.84284 -0.25198,0.8302 -0.30518,0.81127 -0.35773,0.78931 -0.40866,0.76465 -0.4577,0.73602 -0.50467,0.70441 -0.55026,0.67023 -0.59232,0.63263 -0.63284,0.59253 -0.66998,0.54998 -0.7042,0.50458 -0.73632,0.45783 -0.76456,0.40869 -0.78937,0.35766 -0.81137,0.30536 -0.82928,0.25159 -0.84439,0.19684 -0.85532,0.14123 -0.86243,0.085 -0.8663,0.0283 -0.86636,-0.0283 -0.86252,-0.085 -0.85532,-0.14123 -0.84414,-0.19678 -0.82923,-0.25159 -0.81137,-0.30536 -0.78973,-0.35778 -0.7645,-0.40869 -0.7359,-0.45765 -0.70434,-0.50464 -0.67023,-0.55004 -0.63278,-0.59266 -0.59238,-0.63244 -0.54999,-0.67029 -0.50482,-0.70428 -0.45758,-0.73615 -0.40881,-0.76465 -0.35758,-0.78918 -0.30536,-0.81128 -0.25168,-0.82996 -0.1969,-0.84387 -0.14105,-0.85498 -0.085,-0.86304 -0.0285,-0.86603 0.0285,-0.86651 0.0848,-0.86255 0.14123,-0.85498 0.1969,-0.84448 0.2515,-0.82923 0.30514,-0.81091 0.35807,-0.78992 0.40851,-0.7644 0.45773,-0.73596 0.50488,-0.70472 0.54968,-0.6698 0.59299,-0.63293 0.63239,-0.59247 0.66986,-0.54962 0.70486,-0.50513 0.73599,-0.4577 0.76435,-0.40851 0.78955,-0.35779 0.81134,-0.30529 0.82944,-0.25171 0.84433,-0.19678 0.85513,-0.14123 0.86233,-0.0849 0.86655,-0.0284 0.86652,0.0284 0.86221,0.0849 0.85525,0.14123 0.8443,0.19678 0.82962,0.25171 0.81141,0.30535 0.78915,0.35761 0.76446,0.40857 0.73624,0.45788 0.70468,0.50489 0.66983,0.54974 0.63254,0.59247 0.59259,0.63281 0.54999,0.66992 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path2" />
+ <path
+ d="m 100.59465,815.94257 0.21961,2.22961 0.65036,2.14392 1.05607,1.97589 1.42136,1.73181 1.73182,1.42127 1.97577,1.05615 2.14401,0.65033 2.22962,0.21954 2.22953,-0.21954 2.14401,-0.65033 1.97576,-1.05615 1.73183,-1.42127 1.42126,-1.73187 1.05617,-1.97583 0.65033,-2.14392 0.21964,-2.22961 v -31.14984 -39.5575 -39.5575 -39.55749 -39.5575 -41.2633 l -0.21964,-2.22962 -0.65033,-2.14392 -1.05607,-1.97583 -1.42136,-1.73187 -1.73183,-1.42133 -1.97576,-1.05602 -2.14401,-0.6504 -2.22953,-0.2196 -2.22962,0.2196 -2.14401,0.6504 -1.97577,1.05609 -1.73182,1.42126 -1.42127,1.73187 -1.05616,1.97583 -0.65036,2.14392 -0.21961,2.22962 v 41.2633 39.5575 39.55749 39.5575 39.5575 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path3" />
+ <path
+ d="m 186.3089,913.90686 0.21963,2.22962 0.65024,2.14392 1.05606,1.97583 1.42147,1.73187 1.73182,1.42132 1.97576,1.05603 2.14401,0.6504 2.22954,0.2196 2.22952,-0.2196 2.144,-0.6504 1.97578,-1.05609 1.73183,-1.42126 1.42135,-1.73187 1.05617,-1.97583 0.65022,-2.14392 0.21965,-2.22962 v -10.44177 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 -39.5575 l -0.21965,-2.22949 -0.65022,-2.14398 -1.05608,-1.97589 -1.42144,-1.73182 -1.73183,-1.42132 -1.97578,-1.05603 -2.144,-0.65039 -2.22952,-0.21955 -2.22954,0.21955 -2.14401,0.65039 -1.97576,1.05603 -1.73182,1.42132 -1.42136,1.73182 -1.05617,1.97589 -0.65024,2.14398 -0.21963,2.22949 v 39.5575 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path4" />
+ <path
+ d="m 272.02316,976.73523 0.21952,2.22955 0.65042,2.14398 1.05609,1.9759 1.42126,1.73181 1.73191,1.42132 1.97589,1.05609 2.1438,0.65033 2.22961,0.21961 2.22967,-0.21961 2.14386,-0.65033 1.97587,-1.05609 1.73184,-1.42132 1.42126,-1.73187 1.05618,-1.97584 0.6503,-2.14398 0.21964,-2.22955 v -33.71265 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 l -0.21964,-2.22955 -0.6503,-2.14399 -1.05618,-1.97583 -1.42126,-1.73187 -1.73184,-1.42126 -1.97587,-1.05609 -2.14386,-0.65033 -2.22967,-0.21961 -2.22961,0.21961 -2.14393,0.65033 -1.97576,1.05609 -1.73191,1.42126 -1.42126,1.73187 -1.05609,1.9759 -0.65042,2.14392 -0.21952,2.22955 v 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path5" />
+ <path
+ d="m 357.7374,1017.3302 0.21963,2.2296 0.65036,2.1439 1.05603,1.9759 1.42133,1.7318 1.73184,1.4212 1.9758,1.0562 2.14398,0.6504 2.22961,0.2196 2.22956,-0.2196 2.14395,-0.6504 1.97586,-1.0562 1.73187,-1.4212 1.42133,-1.7318 1.05603,-1.9759 0.65036,-2.1439 0.21957,-2.2296 v -34.75018 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 l -0.21957,-2.22961 -0.65036,-2.14386 -1.05603,-1.97589 -1.42133,-1.73181 -1.73187,-1.42127 -1.97586,-1.05615 -2.14395,-0.65039 -2.22956,-0.21961 -2.22961,0.21961 -2.14398,0.65039 -1.9758,1.05615 -1.73184,1.42127 -1.42133,1.73181 -1.05603,1.97589 -0.65036,2.14392 -0.21963,2.22955 v 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path6" />
+ <path
+ d="m 443.45166,1039.3574 0.21963,2.2296 0.65033,2.144 1.05613,1.9758 1.42126,1.7318 1.73184,1.4214 1.97583,1.056 2.14389,0.6504 2.22965,0.2196 2.22964,-0.2196 2.14392,-0.6504 1.9758,-1.056 1.73188,-1.4214 1.42126,-1.7318 1.05609,-1.9758 0.65036,-2.144 0.21961,-2.2296 v -17.2199 -39.55748 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 l -0.21961,-2.22961 -0.65036,-2.14392 -1.05609,-1.97583 -1.42126,-1.73187 -1.73188,-1.42133 -1.9758,-1.05603 -2.14392,-0.65039 -2.22964,-0.2196 -2.22965,0.2196 -2.14389,0.65039 -1.97583,1.05609 -1.73184,1.42127 -1.42126,1.73187 -1.05613,1.97583 -0.65033,2.14392 -0.21963,2.22961 v 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 39.55748 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path7" />
+ <path
+ d="m 529.16596,1047.83 0.21954,2.2294 0.65033,2.144 1.05621,1.9758 1.4212,1.7319 1.73188,1.4213 1.97583,1.0561 2.14398,0.6503 2.22955,0.2196 2.22962,-0.2196 2.14392,-0.6503 1.97583,-1.0561 1.73187,-1.4213 1.42127,-1.7319 1.05609,-1.9758 0.65039,-2.144 0.2196,-2.2294 v -25.6925 -39.55748 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 l -0.2196,-2.22961 -0.65039,-2.14386 -1.05609,-1.97589 -1.42127,-1.73181 -1.73187,-1.42127 -1.97583,-1.05615 -2.14392,-0.65039 -2.22962,-0.21954 -2.22955,0.21954 -2.14398,0.65039 -1.97583,1.05615 -1.73188,1.42127 -1.4212,1.73181 -1.05621,1.97589 -0.65033,2.14386 -0.21954,2.22961 v 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 39.55748 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path8" />
+ <path
+ d="m 614.88019,1042.5385 0.21966,2.2296 0.65033,2.1439 1.05609,1.9758 1.42127,1.7318 1.73181,1.4214 1.97589,1.056 2.14386,0.6504 2.22968,0.2196 2.22961,-0.2196 2.14386,-0.6504 1.97583,-1.056 1.73193,-1.4214 1.42121,-1.7318 1.05615,-1.9758 0.65033,-2.1439 0.2196,-2.2296 v -20.401 -39.55748 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 l -0.2196,-2.22962 -0.65033,-2.14392 -1.05615,-1.97583 -1.42121,-1.73181 -1.73193,-1.42127 -1.97583,-1.05615 -2.14386,-0.65039 -2.22961,-0.2196 -2.22968,0.2196 -2.14386,0.65039 -1.97589,1.05615 -1.73181,1.42127 -1.42127,1.73181 -1.05609,1.97583 -0.65033,2.14392 -0.21966,2.22962 v 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 39.55748 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path9" />
+ <path
+ d="m 700.59442,1017.0366 0.21961,2.2296 0.65045,2.1439 1.05597,1.9759 1.42138,1.7318 1.73181,1.4213 1.97584,1.0561 2.14392,0.6504 2.22961,0.2195 2.22961,-0.2195 2.14399,-0.6504 1.97577,-1.0561 1.73181,-1.4213 1.42132,-1.7318 1.05609,-1.9759 0.65046,-2.1439 0.21954,-2.2296 v -34.45658 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 -39.5575 -39.55737 l -0.21954,-2.22968 -0.65046,-2.14386 -1.05609,-1.97583 -1.42132,-1.73193 -1.73181,-1.42127 -1.97577,-1.05615 -2.14399,-0.65033 -2.22961,-0.2196 -2.22961,0.2196 -2.14392,0.65033 -1.97584,1.05615 -1.73181,1.42133 -1.42138,1.73187 -1.05597,1.97583 -0.65045,2.14386 -0.21961,2.22968 v 39.55737 39.5575 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path10" />
+ <path
+ d="m 786.30872,977.40692 0.2196,2.22962 0.65039,2.14386 1.05609,1.97589 1.42121,1.73187 1.73193,1.42126 1.97583,1.05616 2.14392,0.65027 2.22961,0.2196 2.22962,-0.2196 2.14392,-0.65027 1.97589,-1.05616 1.73187,-1.42126 1.42115,-1.73187 1.05615,-1.97589 0.65033,-2.14386 0.2196,-2.22962 v -34.38434 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 -39.5575 l -0.2196,-2.22949 -0.65033,-2.14398 -1.05615,-1.97589 -1.42115,-1.73182 -1.73187,-1.42132 -1.97589,-1.05603 -2.14392,-0.65039 -2.22962,-0.21955 -2.22961,0.21955 -2.14398,0.65039 -1.97577,1.05603 -1.73193,1.42132 -1.42121,1.73182 -1.05609,1.97589 -0.65039,2.14398 -0.2196,2.22949 v 39.5575 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path11" />
+ <path
+ d="m 872.02301,912.20129 0.21954,2.22956 0.65039,2.14392 1.0561,1.97583 1.42138,1.73187 1.73169,1.42133 1.97589,1.05609 2.14399,0.65039 2.22955,0.21954 2.22955,-0.2196 2.14392,-0.65033 1.97589,-1.05609 1.73188,-1.42133 1.42126,-1.73187 1.05609,-1.97583 0.65039,-2.14392 0.21955,-2.22956 v -8.7362 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 l -0.21955,-2.22955 -0.65039,-2.14392 -1.05603,-1.9759 -1.42132,-1.73181 -1.73188,-1.42132 -1.97589,-1.05603 -2.14392,-0.65039 -2.22955,-0.21961 -2.22955,0.21961 -2.14399,0.65039 -1.97589,1.05603 -1.73169,1.42132 -1.42132,1.73181 -1.05616,1.9759 -0.65033,2.14392 -0.2196,2.22955 v 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path12" />
+ <path
+ d="m 957.73724,814.38782 0.21961,2.22955 0.65039,2.14392 1.05603,1.97589 1.42133,1.73181 1.73193,1.42127 1.97577,1.05609 2.14392,0.65039 2.22949,0.2196 2.22974,-0.2196 2.14386,-0.65039 1.97595,-1.05609 1.73175,-1.42127 1.4212,-1.73181 1.05622,-1.97589 0.65033,-2.14392 0.21966,-2.22955 v -29.59509 -39.5575 -39.5575 -39.55749 l -0.21966,-2.22962 -0.65033,-2.14386 -1.0561,-1.97589 -1.42132,-1.73187 -1.73175,-1.42126 -1.97595,-1.05609 -2.14386,-0.6504 -2.22974,-0.21954 -2.22949,0.21954 -2.14392,0.6504 -1.97577,1.05609 -1.73193,1.42132 -1.42121,1.73181 -1.05615,1.97589 -0.65039,2.14386 -0.21961,2.22962 v 39.55749 39.5575 39.5575 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path13" />
+ <path
+ d="m 125.94561,560.2273 0.29251,2.22119 0.72018,2.12152 1.12021,1.94018 1.47726,1.68439 1.77744,1.36377 2.0094,0.99091 2.16403,0.57977 2.23552,0.14654 2.22133,-0.29248 2.12141,-0.72015 1.94026,-1.12024 1.68434,-1.47723 1.36388,-1.77747 0.99083,-2.00934 0.57983,-2.16406 0.14646,-2.23566 -0.0529,-1.61371 -0.20719,-2.35321 -0.36016,-2.33282 -0.51274,-2.30725 -0.66252,-2.26825 -0.80869,-2.2182 -0.95375,-2.16376 -1.09086,-2.09265 -1.22705,-2.01972 -1.35504,-1.93316 -1.4811,-1.84302 -1.59575,-1.73968 -1.70769,-1.63288 -1.8101,-1.51727 -1.90613,-1.396 -1.99324,-1.26825 -2.0712,-1.13482 -2.14176,-0.99732 -2.20216,-0.85492 -2.25328,-0.7091 -2.29497,-0.56018 -2.32585,-0.40888 -2.34895,-0.25592 -2.36026,-0.10168 -2.36111,0.0528 -2.35322,0.20716 -2.3352,0.36077 -2.30545,0.51245 -2.26747,0.6623 -2.219167,0.80902 -2.161743,0.95257 -2.094765,1.09192 -2.019119,1.22675 -1.93409,1.3559 -1.841392,1.47936 -1.741326,1.59754 -1.631981,1.70666 -1.517463,1.81043 -1.396057,1.90613 -1.26796,1.99249 -1.135406,2.07251 -0.99672,2.1405 -0.855163,2.20239 -0.709198,2.25373 -0.560105,2.2948 -0.408935,2.32605 -0.255944,2.3493 -0.101615,2.35925 0.05289,2.36207 0.207146,2.35327 0.360489,2.33368 0.512833,2.30725 0.66243,2.26733 0.808654,2.21814 0.952782,2.16217 1.092545,2.09577 1.225273,2.01684 1.35701,1.93579 1.479034,1.84082 1.597031,1.74097 1.707977,1.63306 1.809425,1.51666 1.906121,1.39606 1.993118,1.26818 2.071808,1.13514 2.14138,0.997 2.201783,0.85486 2.25366,0.70929 2.29458,0.56012 2.32663,0.40894 2.34813,0.25592 2.3605,0.10168 2.36126,-0.0527 2.35374,-0.20728 2.3341,-0.36059 2.30613,-0.51264 2.26721,-0.66217 2.21985,-0.80932 2.16125,-0.9524 2.09506,-1.0921 2.01805,-1.22601 1.93486,-1.35632 1.84198,-1.48023 1.73978,-1.59582 1.63351,-1.70838 1.51651,-1.80908 1.39664,-1.9071 1.26764,-1.99207 1.13541,-2.07251 0.99653,-2.13971 0.85587,-2.20483 0.7083,-2.25043 0.56073,-2.29633 0.40882,-2.328 0.25573,-2.34656 0.10173,-2.36016 -0.14646,-2.2356 -0.57983,-2.16406 -0.99083,-2.00934 -1.36388,-1.77747 -1.68434,-1.47723 -1.94026,-1.12024 -2.12141,-0.72015 -2.22133,-0.29248 -2.23552,0.14648 -2.16413,0.57983 -2.0093,0.99085 -1.77753,1.36383 -1.47717,1.68439 -1.12021,1.94024 -0.72018,2.1214 -0.29251,2.22125 -0.0344,1.24024 -0.0852,0.86346 -0.14104,0.85541 -0.19646,0.84265 -0.25202,0.83026 -0.30516,0.81122 -0.35776,0.78906 -0.40874,0.76496 -0.45768,0.73608 -0.50469,0.70429 -0.55001,0.67004 -0.59258,0.63281 -0.63269,0.59253 -0.67016,0.55005 -0.70401,0.50446 -0.7364,0.45782 -0.76452,0.40869 -0.78954,0.35773 -0.81112,0.30536 -0.82946,0.25158 -0.84428,0.19684 -0.85535,0.14118 -0.86244,0.085 -0.86636,0.0284 -0.86624,-0.0284 -0.86263,-0.085 -0.85535,-0.14118 -0.84401,-0.19684 -0.82937,-0.25158 -0.8113,-0.30536 -0.78966,-0.35785 -0.76462,-0.40857 -0.73589,-0.45764 -0.7042,-0.50464 -0.67025,-0.55017 -0.63292,-0.59265 -0.59226,-0.63239 -0.55001,-0.67022 -0.50468,-0.70417 -0.45769,-0.73626 -0.40906,-0.76496 -0.35724,-0.78863 -0.30539,-0.81153 -0.251983,-0.8302 -0.196754,-0.84362 -0.141075,-0.85505 -0.08504,-0.86297 -0.02835,-0.86603 0.02835,-0.86652 0.08494,-0.86261 0.141175,-0.85504 0.196853,-0.84436 0.251494,-0.82922 0.30527,-0.81085 0.35794,-0.78998 0.40854,-0.76447 0.45774,-0.73596 0.50486,-0.70459 0.54981,-0.66986 0.59285,-0.63293 0.6324,-0.59247 0.6699,-0.54968 0.70488,-0.50513 0.73598,-0.4577 0.76443,-0.40851 0.78956,-0.35773 0.8112,-0.3053 0.82957,-0.25164 0.8443,-0.19684 0.85506,-0.1413 0.86244,-0.0848 0.86643,-0.0284 0.86665,0.0283 0.86215,0.0849 0.85525,0.1413 0.84438,0.19684 0.82955,0.25164 0.81122,0.3053 0.78935,0.35761 0.76443,0.40863 0.7363,0.45782 0.7044,0.50482 0.67006,0.54987 0.63259,0.59247 0.59268,0.63293 0.54991,0.66986 0.5045,0.70429 0.45787,0.73626 0.40887,0.76496 0.35792,0.78949 0.30497,0.81073 0.25182,0.82971 0.19656,0.84308 0.14104,0.85553 0.0852,0.86352 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path14" />
+ <path
+ d="m 210.93533,478.10467 0.29251,2.2212 0.72013,2.12152 1.12028,1.94012 1.47716,1.68445 1.77743,1.36383 2.00945,0.99085 2.16399,0.57977 2.23564,0.14648 2.22119,-0.29242 2.12154,-0.72021 1.94018,-1.12024 1.68431,-1.47723 1.36388,-1.77735 0.99083,-2.00946 0.57983,-2.164 0.14655,-2.2356 -0.0529,-1.61377 -0.20724,-2.35327 -0.36031,-2.33313 -0.51262,-2.30688 -0.66234,-2.26782 -0.80885,-2.21863 -0.95364,-2.16382 -1.09092,-2.09259 -1.22709,-2.01978 -1.35506,-1.9331 -1.481,-1.84308 -1.59587,-1.73969 -1.70758,-1.63287 -1.81022,-1.51727 -1.90611,-1.396 -1.99315,-1.26825 -2.0713,-1.13476 -2.14176,-0.99726 -2.20216,-0.85498 -2.25319,-0.7091 -2.29504,-0.56018 -2.32588,-0.40882 -2.3488,-0.25598 -2.3604,-0.10174 -2.36109,0.0528 -2.35324,0.20722 -2.33516,0.36071 -2.30537,0.51246 -2.2675,0.66229 -2.21923,0.80908 -2.16177,0.95251 -2.09466,1.09192 -2.01923,1.22687 -1.93408,1.35577 -1.8413,1.47937 -1.74131,1.59754 -1.63205,1.70666 -1.51751,1.81043 -1.39605,1.90619 -1.26792,1.99249 -1.13542,2.07251 -0.99672,2.14044 -0.85516,2.20239 -0.70923,2.25373 -0.5601,2.2948 -0.40883,2.32611 -0.25592,2.3493 -0.10175,2.35925 0.0529,2.36207 0.20717,2.35327 0.36049,2.33362 0.51294,2.30725 0.6623,2.26733 0.80869,2.21826 0.95274,2.16205 1.09267,2.09589 1.22514,2.01684 1.35712,1.93579 1.47903,1.84082 1.59694,1.74085 1.70812,1.63312 1.80929,1.5166 1.90612,1.39612 1.99314,1.26818 2.07192,1.13507 2.14123,0.99708 2.20179,0.85491 2.25366,0.70917 2.29466,0.56018 2.32654,0.40888 2.34825,0.25592 2.36047,0.10174 2.36123,-0.0528 2.35369,-0.20728 2.3341,-0.36059 2.30625,-0.51264 2.26709,-0.66211 2.21984,-0.80932 2.16127,-0.95239 2.09504,-1.09217 2.01818,-1.22601 1.93486,-1.35626 1.84186,-1.48017 1.73986,-1.59582 1.63346,-1.70844 1.51648,-1.80914 1.39663,-1.90704 1.26767,-1.99213 1.13543,-2.07245 0.99649,-2.13971 0.85597,-2.20526 0.70813,-2.25 0.56068,-2.29633 0.40894,-2.32757 0.25575,-2.34699 0.10181,-2.36017 -0.14655,-2.23559 -0.57983,-2.16412 -0.99083,-2.00928 -1.36388,-1.77747 -1.68431,-1.47729 -1.94018,-1.12024 -2.12154,-0.72016 -2.22119,-0.29242 -2.23564,0.14649 -2.1641,0.57983 -2.00934,0.99079 -1.77743,1.36389 -1.47716,1.68439 -1.12028,1.94018 -0.72013,2.12146 -0.29251,2.22125 -0.0345,1.24024 -0.0851,0.86322 -0.14105,0.85541 -0.19648,0.84289 -0.25209,0.83045 -0.30507,0.81121 -0.35774,0.78895 -0.40867,0.76483 -0.45778,0.73614 -0.5046,0.70429 -0.55,0.67004 -0.59256,0.63281 -0.63281,0.59247 -0.67015,0.55011 -0.70392,0.50452 -0.73637,0.4577 -0.76462,0.40881 -0.78948,0.35767 -0.81118,0.30536 -0.8294,0.25152 -0.84437,0.1969 -0.85527,0.14118 -0.86253,0.0851 -0.86634,0.0283 -0.86626,-0.0283 -0.86264,-0.0851 -0.85525,-0.14118 -0.844,-0.19684 -0.82943,-0.25158 -0.81133,-0.30536 -0.78964,-0.35779 -0.76456,-0.40869 -0.73597,-0.45752 -0.70412,-0.5047 -0.67033,-0.55017 -0.63291,-0.59271 -0.59228,-0.63233 -0.55001,-0.67022 -0.50468,-0.70417 -0.4576,-0.73626 -0.40915,-0.76496 -0.35723,-0.78869 -0.30536,-0.81147 -0.25193,-0.83026 -0.19676,-0.84363 -0.14116,-0.85498 -0.085,-0.86297 -0.0284,-0.86603 0.0285,-0.86651 0.0848,-0.86262 0.14125,-0.85498 0.19689,-0.84442 0.25141,-0.82928 0.30526,-0.81079 0.35804,-0.79004 0.40854,-0.76441 0.4576,-0.73602 0.50488,-0.70459 0.54981,-0.66986 0.59286,-0.63293 0.63251,-0.59247 0.66977,-0.54962 0.70488,-0.50513 0.73602,-0.4577 0.76442,-0.40851 0.78954,-0.35773 0.81123,-0.3053 0.82963,-0.25171 0.84429,-0.19683 0.85496,-0.14118 0.86245,-0.0849 0.86645,-0.0284 0.86664,0.0284 0.86223,0.0849 0.85516,0.1413 0.84439,0.19683 0.82958,0.25165 0.81122,0.3053 0.78935,0.35754 0.76442,0.4087 0.73637,0.45782 0.70439,0.50476 0.66997,0.54993 0.63262,0.59241 0.59266,0.63299 0.55,0.6698 0.50449,0.70429 0.45789,0.73632 0.40876,0.7649 0.35796,0.78955 0.30496,0.81048 0.2517,0.82971 0.19667,0.84357 0.14105,0.85547 0.0851,0.86328 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path15" />
+ <path
+ d="m 295.92499,557.61127 0.29239,2.22119 0.72033,2.12152 1.12021,1.94019 1.47724,1.68438 1.77746,1.36383 2.00931,0.99091 2.16409,0.57977 2.23563,0.14649 2.2211,-0.29248 2.12155,-0.72016 1.94013,-1.1203 1.68447,-1.47717 1.36377,-1.77753 0.99091,-2.00934 0.57986,-2.164 0.14646,-2.23565 -0.0529,-1.61371 -0.20728,-2.35328 -0.36022,-2.33325 -0.5127,-2.30676 -0.66232,-2.26782 -0.80905,-2.219 -0.95337,-2.16296 -1.09101,-2.09308 -1.22711,-2.01977 -1.35532,-1.93341 -1.4804,-1.84247 -1.59647,-1.74024 -1.70709,-1.63238 -1.81067,-1.5177 -1.90585,-1.39576 -1.99295,-1.26812 -2.07172,-1.13513 -2.14151,-0.99707 -2.20224,-0.85499 -2.25324,-0.70904 -2.29476,-0.56024 -2.32605,-0.40888 -2.34894,-0.25592 -2.3602,-0.10168 -2.36118,0.0527 -2.35324,0.20716 -2.33508,0.36078 -2.30536,0.51245 -2.2677,0.66229 -2.21915,0.80902 -2.16171,0.95264 -2.09497,1.09198 -2.01874,1.22656 -1.93426,1.35596 -1.84149,1.47955 -1.74106,1.59711 -1.63236,1.70721 -1.51729,1.81012 -1.39602,1.90613 -1.26787,1.99255 -1.13541,2.07251 -0.99662,2.14008 -0.85546,2.20324 -0.709,2.25281 -0.56021,2.29529 -0.40895,2.32605 -0.25592,2.34979 -0.10161,2.35871 0.0528,2.36212 0.20729,2.35321 0.36029,2.33325 0.51311,2.30817 0.66211,2.26641 0.80899,2.21906 0.95259,2.16174 1.09235,2.09546 1.22565,2.01752 1.35693,1.93548 1.47913,1.84076 1.59663,1.74067 1.70816,1.6333 1.80942,1.51666 1.90606,1.39606 1.9935,1.26837 2.07132,1.13483 2.14157,0.99719 2.20176,0.85486 2.25369,0.70922 2.29477,0.56018 2.32651,0.40894 2.34805,0.25586 2.36072,0.10168 2.36102,-0.0527 2.35376,-0.20727 2.33417,-0.3606 2.30615,-0.51257 2.26721,-0.66224 2.21973,-0.80926 2.16128,-0.95246 2.09491,-1.09197 2.0185,-1.22626 1.93457,-1.3562 1.84185,-1.47998 1.74009,-1.59619 1.63324,-1.70795 1.51687,-1.80963 1.39621,-1.9065 1.26788,-1.99243 1.13541,-2.07251 0.99655,-2.14001 0.85575,-2.20447 0.70831,-2.25049 0.56067,-2.29633 0.40887,-2.32751 0.25574,-2.34698 0.10184,-2.36023 -0.14646,-2.23554 -0.57986,-2.16406 -0.99091,-2.0094 -1.36377,-1.77741 -1.68447,-1.47729 -1.94013,-1.12018 -2.12155,-0.72021 -2.22119,-0.29248 -2.23554,0.14654 -2.16409,0.57984 -2.00931,0.99084 -1.77756,1.36377 -1.47714,1.68439 -1.12021,1.94018 -0.72033,2.12152 -0.29239,2.2212 -0.0345,1.24029 -0.0851,0.86322 -0.14105,0.85541 -0.19657,0.84289 -0.25198,0.83014 -0.30518,0.81146 -0.35775,0.78913 -0.40863,0.76471 -0.45774,0.73596 -0.5047,0.70447 -0.55005,0.67004 -0.59259,0.63282 -0.63269,0.59246 -0.67001,0.54999 -0.70428,0.5047 -0.73618,0.45764 -0.76453,0.40869 -0.78964,0.35779 -0.81122,0.3053 -0.82922,0.25159 -0.84442,0.1969 -0.85526,0.14117 -0.86245,0.085 -0.86634,0.0283 -0.86633,-0.0283 -0.86255,-0.085 -0.85535,-0.14123 -0.84408,-0.19684 -0.82938,-0.25159 -0.81131,-0.3053 -0.78955,-0.35779 -0.76462,-0.40869 -0.73608,-0.45764 -0.7041,-0.50458 -0.67026,-0.55017 -0.63293,-0.59253 -0.59217,-0.63238 -0.55011,-0.67035 -0.50476,-0.70435 -0.45764,-0.73614 -0.4089,-0.76471 -0.35743,-0.78907 -0.30529,-0.81133 -0.2519,-0.83014 -0.1969,-0.84363 -0.14096,-0.8548 -0.085,-0.86322 -0.0285,-0.86603 0.0286,-0.86682 0.0847,-0.86255 0.14114,-0.85473 0.19678,-0.84424 0.25171,-0.82941 0.30518,-0.81091 0.35791,-0.78974 0.40866,-0.76464 0.4577,-0.73597 0.50488,-0.70459 0.54993,-0.67004 0.59265,-0.63281 0.63251,-0.59241 0.66986,-0.5498 0.70471,-0.50495 0.73618,-0.45776 0.76443,-0.40863 0.78937,-0.35761 0.81131,-0.3053 0.82956,-0.2517 0.84427,-0.19678 0.85516,-0.14124 0.86237,-0.085 0.86651,-0.0283 0.86658,0.0283 0.86221,0.085 0.85514,0.14124 0.84439,0.19678 0.82956,0.2517 0.81124,0.3053 0.78943,0.35761 0.76444,0.40863 0.73608,0.45776 0.70468,0.50495 0.66993,0.5498 0.63247,0.59241 0.5929,0.63293 0.54977,0.66992 0.5047,0.70441 0.4578,0.73615 0.40872,0.7647 0.35785,0.78974 0.30517,0.81073 0.25162,0.82947 0.19675,0.84356 0.14105,0.85547 0.0851,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path16" />
+ <path
+ d="m 381.23682,597.19696 0.99084,2.00934 1.36383,1.77746 1.68442,1.47724 1.94028,1.12018 2.12139,0.72021 2.2212,0.29248 2.23559,-0.14648 2.16413,-0.57984 2.00937,-0.99084 1.77737,-1.36383 1.47729,-1.68439 1.12021,-1.94018 0.72022,-2.12152 0.29242,-2.22126 -0.14646,-2.23559 -0.57983,-2.16401 -0.56873,-1.51116 -0.95337,-2.16297 -1.20831,-2.06109 -1.61044,-1.7649 -1.94226,-1.39141 -2.18903,-0.95728 -2.34027,-0.4812 -2.38916,0.0159 -2.33362,0.51233 -2.17617,0.9862 -1.92356,1.41724 -1.58682,1.78607 -1.18091,2.07703 -0.72311,2.27716 -0.23401,2.37768 0.26553,2.37445 0.75339,2.26734 0.51758,1.12695 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path17" />
+ <path
+ d="m 726.11597,439.88141 0.29242,2.22125 0.72027,2.12146 1.12012,1.94025 1.47729,1.68432 1.77747,1.36383 2.00928,0.99091 2.16412,0.57983 2.2356,0.14643 2.22125,-0.29248 2.12146,-0.72016 1.94018,-1.12024 1.68439,-1.47723 1.36383,-1.77747 0.99085,-2.00933 0.57983,-2.16413 0.14649,-2.23553 -0.0529,-1.61377 -0.20722,-2.35327 -0.36035,-2.33319 -0.51263,-2.30677 -0.66236,-2.26782 -0.80902,-2.21912 -0.9533,-2.1629 -1.09107,-2.09308 -1.22711,-2.01971 -1.35529,-1.93347 -1.48053,-1.84247 -1.59631,-1.74024 -1.70715,-1.63238 -1.81067,-1.51764 -1.90589,-1.39581 -1.99298,-1.26807 -2.07159,-1.13513 -2.1416,-0.99719 -2.20221,-0.85492 -2.25324,-0.70905 -2.29486,-0.56018 -2.32599,-0.40893 -2.34893,-0.25599 -2.36023,-0.10162 -2.36109,0.0527 -2.35321,0.20715 -2.3352,0.36078 -2.3053,0.51245 -2.2677,0.66229 -2.21924,0.80908 -2.16162,0.95258 -2.09497,1.09198 -2.01874,1.22656 -1.93426,1.35602 -1.8415,1.47955 -1.74102,1.59705 -1.63245,1.70721 -1.51715,1.81018 -1.39606,1.90613 -1.26788,1.99249 -1.1355,2.07251 -0.99658,2.14008 -0.85547,2.20318 -0.70892,2.25287 -0.56031,2.29529 -0.40893,2.32599 -0.25586,2.34979 -0.10156,2.35883 0.0528,2.36206 0.20715,2.35321 0.3603,2.33325 0.51324,2.30823 0.66205,2.26642 0.80902,2.21905 0.95258,2.16175 1.0924,2.09533 1.22565,2.01764 1.35687,1.93543 1.47913,1.84076 1.59656,1.74066 1.70819,1.63336 1.80951,1.51666 1.906,1.396 1.99353,1.26831 2.07135,1.13495 2.14154,0.99713 2.20172,0.85486 2.25373,0.70923 2.2948,0.56018 2.32641,0.40893 2.34809,0.25592 2.36065,0.10169 2.36109,-0.0528 2.35376,-0.20721 2.33416,-0.3606 2.30622,-0.51257 2.26721,-0.66223 2.21966,-0.80933 2.16132,-0.95239 2.09491,-1.09198 2.01849,-1.22632 1.93464,-1.3562 1.84173,-1.47992 1.74017,-1.59625 1.63318,-1.70795 1.51685,-1.80969 1.39624,-1.90644 1.26782,-1.99237 1.1355,-2.07251 0.99664,-2.14007 0.85566,-2.20447 0.70837,-2.25049 0.56067,-2.29626 0.40887,-2.32758 0.25574,-2.34698 0.10175,-2.36017 -0.14649,-2.2356 -0.57983,-2.164 -0.99085,-2.00946 -1.36383,-1.77747 -1.68439,-1.47717 -1.94024,-1.12024 -2.1214,-0.72015 -2.22131,-0.29254 -2.23554,0.14654 -2.16412,0.57978 -2.00928,0.99084 -1.77747,1.36389 -1.47729,1.68439 -1.12012,1.94019 -0.72027,2.12152 -0.29242,2.22119 -0.0346,1.24023 -0.085,0.86328 -0.14111,0.85547 -0.19654,0.84277 -0.25201,0.83021 -0.30518,0.81146 -0.35767,0.78912 -0.40863,0.76471 -0.45776,0.7359 -0.50464,0.70441 -0.55011,0.6701 -0.59265,0.63275 -0.63257,0.59259 -0.6701,0.54993 -0.70422,0.50464 -0.73615,0.45776 -0.76459,0.4087 -0.78961,0.35778 -0.81134,0.3053 -0.8291,0.25153 -0.84436,0.1969 -0.85535,0.14123 -0.86249,0.085 -0.86639,0.0283 -0.86633,-0.0283 -0.86243,-0.085 -0.85541,-0.14123 -0.84405,-0.19684 -0.82941,-0.25159 -0.81128,-0.3053 -0.78955,-0.35778 -0.76471,-0.4087 -0.73596,-0.4577 -0.70416,-0.50458 -0.67023,-0.55011 -0.63287,-0.59259 -0.59217,-0.63238 -0.55011,-0.67035 -0.50482,-0.70429 -0.45758,-0.73614 -0.40887,-0.76471 -0.35749,-0.78906 -0.30536,-0.8114 -0.25183,-0.83014 -0.19696,-0.84357 -0.14087,-0.8548 -0.0851,-0.86328 -0.0284,-0.86603 0.0284,-0.86676 0.0847,-0.86255 0.14117,-0.85479 0.19696,-0.84424 0.25153,-0.82941 0.30517,-0.81091 0.35798,-0.78967 0.40863,-0.76477 0.4577,-0.73584 0.50488,-0.70465 0.54993,-0.66999 0.59265,-0.63287 0.63251,-0.59241 0.66992,-0.54974 0.70465,-0.50495 0.73615,-0.45776 0.76446,-0.40863 0.78931,-0.35767 0.81134,-0.30536 0.82959,-0.25158 0.84423,-0.1969 0.85523,-0.14124 0.86224,-0.0849 0.86652,-0.0283 0.86664,0.0283 0.86224,0.0849 0.85516,0.14124 0.84437,0.1969 0.82952,0.25158 0.81134,0.30536 0.78937,0.35767 0.76441,0.40863 0.73614,0.45776 0.70465,0.50495 0.66998,0.54974 0.63239,0.59241 0.59283,0.63299 0.54987,0.66987 0.5047,0.7044 0.45782,0.73609 0.40863,0.76483 0.35798,0.78961 0.30505,0.81079 0.25171,0.82947 0.19666,0.84356 0.14111,0.85553 0.085,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path18" />
+ <path
+ d="m 810.58661,482.11664 0.29242,2.22125 0.72021,2.12146 1.12024,1.94019 1.47724,1.68438 1.77746,1.36383 2.00934,0.99085 2.16406,0.57983 2.23566,0.14643 2.22119,-0.29242 2.12146,-0.72016 1.94019,-1.12024 1.68444,-1.47729 1.36377,-1.77747 0.99085,-2.00927 0.57983,-2.16413 0.14649,-2.23559 -0.0529,-1.61371 -0.20709,-2.35333 -0.36035,-2.33314 -0.5127,-2.30682 -0.66229,-2.26782 -0.80896,-2.21906 -0.95337,-2.1629 -1.091,-2.09314 -1.22718,-2.01965 -1.35541,-1.93353 -1.4804,-1.84247 -1.59632,-1.74012 -1.70715,-1.6325 -1.81073,-1.51758 -1.90582,-1.39587 -1.99292,-1.26807 -2.07178,-1.13507 -2.14154,-0.99726 -2.20215,-0.85492 -2.25323,-0.70904 -2.29486,-0.56018 -2.32599,-0.40887 -2.34894,-0.25599 -2.36023,-0.10168 -2.36108,0.0528 -2.35328,0.20716 -2.33508,0.36078 -2.30542,0.51245 -2.26764,0.66229 -2.21918,0.80908 -2.16174,0.95258 -2.09491,1.09198 -2.0188,1.22656 -1.93432,1.35596 -1.84137,1.47955 -1.74103,1.59711 -1.63238,1.70715 -1.51734,1.81018 -1.396,1.90619 -1.26788,1.99249 -1.1355,2.07257 -0.99658,2.14002 -0.85535,2.20318 -0.70904,2.25281 -0.56024,2.29529 -0.40888,2.32599 -0.25598,2.34991 -0.10162,2.35877 0.0529,2.362 0.20722,2.35327 0.36029,2.33319 0.51312,2.30823 0.66217,2.26648 0.80896,2.21899 0.95252,2.16174 1.0924,2.0954 1.22577,2.01758 1.35682,1.93549 1.47912,1.84076 1.59656,1.74066 1.70825,1.6333 1.80945,1.51666 1.90601,1.39606 1.99346,1.26837 2.07135,1.13489 2.14155,0.99707 2.20178,0.85492 2.25366,0.70922 2.2948,0.56025 2.32648,0.40881 2.34802,0.25592 2.36072,0.10175 2.36108,-0.0528 2.35376,-0.20733 2.33417,-0.36054 2.30615,-0.51257 2.26721,-0.66224 2.21973,-0.80926 2.16131,-0.95239 2.09491,-1.09204 2.0185,-1.22626 1.93457,-1.3562 1.84179,-1.47992 1.74018,-1.59625 1.63312,-1.70795 1.51684,-1.80969 1.39624,-1.90644 1.26788,-1.99243 1.13544,-2.07251 0.99664,-2.14007 0.85572,-2.20447 0.70825,-2.25043 0.56067,-2.29626 0.40894,-2.32764 0.25573,-2.34692 0.10175,-2.36017 -0.14649,-2.23566 -0.57983,-2.164 -0.99085,-2.00946 -1.36377,-1.77734 -1.68444,-1.47724 -1.94019,-1.12024 -2.12146,-0.72021 -2.22125,-0.29242 -2.2356,0.14648 -2.16406,0.57978 -2.00934,0.99084 -1.77746,1.36383 -1.47724,1.68439 -1.12024,1.94018 -0.72021,2.12152 -0.29242,2.22126 -0.0345,1.24017 -0.085,0.86328 -0.14117,0.85547 -0.19653,0.84277 -0.25202,0.83027 -0.30524,0.8114 -0.35766,0.78918 -0.40863,0.76465 -0.4577,0.73602 -0.50471,0.70435 -0.55011,0.6701 -0.59252,0.63282 -0.63276,0.59246 -0.66998,0.55005 -0.70422,0.50464 -0.73615,0.45764 -0.76465,0.40869 -0.78961,0.35779 -0.81122,0.3053 -0.82922,0.25159 -0.84436,0.19684 -0.85535,0.14123 -0.86242,0.085 -0.86634,0.0284 -0.86639,-0.0284 -0.86249,-0.085 -0.85534,-0.14123 -0.84406,-0.19678 -0.82941,-0.25165 -0.81128,-0.3053 -0.78967,-0.35779 -0.76459,-0.40869 -0.73608,-0.45758 -0.70404,-0.50458 -0.67023,-0.55023 -0.63287,-0.59259 -0.59223,-0.63238 -0.55011,-0.67029 -0.50482,-0.70429 -0.45764,-0.7362 -0.40881,-0.76465 -0.35748,-0.78912 -0.30536,-0.81134 -0.25183,-0.8302 -0.19684,-0.84357 -0.141,-0.8548 -0.085,-0.86328 -0.0284,-0.86597 0.0284,-0.86682 0.0848,-0.86249 0.14124,-0.85479 0.19684,-0.84424 0.25158,-0.82947 0.30518,-0.81091 0.35797,-0.78967 0.40863,-0.76471 0.45776,-0.7359 0.50476,-0.70466 0.54993,-0.66998 0.59271,-0.63287 0.63257,-0.59235 0.6698,-0.5498 0.70459,-0.50495 0.73621,-0.4577 0.7644,-0.40869 0.78937,-0.35767 0.8114,-0.30529 0.82959,-0.25165 0.84424,-0.19684 0.85516,-0.14124 0.86231,-0.085 0.86657,-0.0283 0.86652,0.0283 0.86224,0.085 0.85517,0.14124 0.8443,0.19684 0.82959,0.25165 0.8114,0.30529 0.7893,0.35767 0.76447,0.40869 0.73614,0.4577 0.70472,0.50495 0.6698,0.5498 0.63256,0.59235 0.59272,0.63299 0.54986,0.66986 0.50476,0.70447 0.45777,0.73609 0.40863,0.76477 0.35803,0.78967 0.30505,0.81073 0.25159,0.82953 0.19678,0.84356 0.14117,0.85553 0.085,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path19" />
+ <path
+ d="m 896.89429,561.99628 0.29254,2.22119 0.72015,2.12146 1.12024,1.94024 1.47724,1.68433 1.77746,1.36383 2.00934,0.99091 2.16412,0.57977 2.23554,0.14655 2.22119,-0.29249 2.12152,-0.72021 1.94019,-1.12024 1.68438,-1.47717 1.36377,-1.77753 0.99097,-2.00934 0.57977,-2.16406 0.14655,-2.2356 -0.053,-1.61377 -0.20722,-2.35327 -0.36023,-2.33319 -0.51269,-2.30676 -0.66235,-2.26782 -0.80902,-2.21912 -0.95331,-2.16284 -1.09095,-2.09314 -1.22729,-2.01971 -1.35529,-1.93348 -1.4804,-1.84246 -1.59644,-1.74012 -1.70709,-1.6325 -1.81067,-1.51758 -1.90588,-1.39588 -1.99292,-1.26806 -2.07166,-1.13507 -2.14154,-0.99726 -2.20221,-0.85492 -2.25323,-0.70904 -2.29487,-0.56018 -2.32598,-0.40888 -2.34888,-0.25592 -2.36023,-0.10174 -2.36121,0.0528 -2.35327,0.20716 -2.33514,0.36077 -2.3053,0.51246 -2.26764,0.66229 -2.21918,0.80908 -2.1618,0.95251 -2.09485,1.09205 -2.0188,1.2265 -1.93432,1.35595 -1.8415,1.47968 -1.7409,1.59705 -1.63245,1.70721 -1.51727,1.81012 -1.396,1.90613 -1.26782,1.99255 -1.1355,2.07251 -0.99664,2.14008 -0.85547,2.20312 -0.70892,2.25293 -0.5603,2.29529 -0.40888,2.32593 -0.25592,2.34991 -0.10156,2.35871 0.0528,2.36206 0.20728,2.35321 0.36023,2.33325 0.51312,2.30817 0.66211,2.26648 0.80896,2.21905 0.95264,2.16174 1.0924,2.0954 1.22565,2.01752 1.35687,1.93548 1.47907,1.84082 1.59668,1.74067 1.70825,1.6333 1.80939,1.51666 1.90612,1.39606 1.99341,1.26831 2.07123,1.13488 2.14166,0.9972 2.20173,0.85485 2.25372,0.70917 2.2948,0.56024 2.32648,0.40894 2.34796,0.25586 2.36078,0.10168 2.36108,-0.0527 2.35376,-0.20728 2.33417,-0.36059 2.30609,-0.51257 2.26739,-0.66224 2.21961,-0.80932 2.16125,-0.95239 2.09497,-1.09199 2.0185,-1.22625 1.93457,-1.3562 1.84173,-1.47998 1.74018,-1.59626 1.63311,-1.70794 1.51691,-1.80957 1.39624,-1.9065 1.26782,-1.99243 1.13544,-2.07251 0.99664,-2.14007 0.85566,-2.20447 0.70837,-2.25043 0.56067,-2.29633 0.40893,-2.32757 0.25568,-2.34693 0.10187,-2.36022 -0.14655,-2.2356 -0.57977,-2.16406 -0.99097,-2.0094 -1.36377,-1.77741 -1.68438,-1.47723 -1.94019,-1.12018 -2.12152,-0.72027 -2.22119,-0.29242 -2.23554,0.14654 -2.16412,0.57977 -2.00934,0.99091 -1.77746,1.36377 -1.47724,1.68439 -1.12024,1.94018 -0.72015,2.12152 -0.29254,2.22119 -0.0344,1.24024 -0.0851,0.86322 -0.14111,0.85547 -0.19654,0.84289 -0.25195,0.83014 -0.30524,0.81146 -0.35766,0.78913 -0.40863,0.76471 -0.45771,0.7359 -0.5047,0.70447 -0.55011,0.67004 -0.59252,0.63281 -0.63276,0.59253 -0.66998,0.54993 -0.70434,0.5047 -0.73609,0.4577 -0.76459,0.40869 -0.78961,0.35773 -0.81122,0.30536 -0.82934,0.25159 -0.8443,0.19689 -0.85529,0.14118 -0.86248,0.085 -0.86634,0.0283 -0.86627,-0.0283 -0.86255,-0.085 -0.85535,-0.14124 -0.84411,-0.19677 -0.82935,-0.25165 -0.81134,-0.30536 -0.78961,-0.35773 -0.76459,-0.40869 -0.73602,-0.45764 -0.70404,-0.50458 -0.67041,-0.55023 -0.63275,-0.59253 -0.59229,-0.63232 -0.55005,-0.67041 -0.50476,-0.70435 -0.4577,-0.73608 -0.40881,-0.76471 -0.35755,-0.78913 -0.30529,-0.81134 -0.25184,-0.83014 -0.19683,-0.84356 -0.14099,-0.85486 -0.0851,-0.86328 -0.0284,-0.86597 0.0284,-0.86682 0.0848,-0.86249 0.14124,-0.8548 0.19677,-0.84423 0.25165,-0.82941 0.30512,-0.81091 0.35809,-0.78974 0.40851,-0.76471 0.4577,-0.7359 0.50488,-0.70459 0.54987,-0.67004 0.59277,-0.63281 0.63245,-0.59235 0.66992,-0.54981 0.70465,-0.50494 0.73615,-0.45776 0.7644,-0.40863 0.78943,-0.35767 0.81122,-0.3053 0.82965,-0.25171 0.84436,-0.19677 0.8551,-0.1413 0.86224,-0.0849 0.86658,-0.0283 0.86658,0.0283 0.86224,0.0849 0.85504,0.1413 0.84443,0.19677 0.82958,0.25171 0.81128,0.3053 0.78943,0.35767 0.76441,0.40863 0.73614,0.45776 0.70465,0.50494 0.66993,0.54981 0.63256,0.59235 0.59278,0.63299 0.5498,0.66986 0.5047,0.70447 0.45783,0.73602 0.40863,0.76484 0.35797,0.78961 0.30505,0.81079 0.25171,0.82947 0.19666,0.84362 0.14111,0.85547 0.0851,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path20" />
+ <path
+ d="m 981.35858,637.28503 0.29254,2.22126 0.72022,2.12152 1.12024,1.94018 1.47717,1.68433 1.77747,1.36389 2.0094,0.99085 2.16406,0.57983 2.23559,0.14648 2.2212,-0.29248 2.12152,-0.72021 1.94018,-1.12024 1.68443,-1.47723 1.3637,-1.77741 0.9909,-2.0094 0.5799,-2.16406 0.1465,-2.2356 -0.053,-1.6137 -0.2072,-2.35328 -0.3602,-2.33319 -0.5128,-2.30676 -0.6623,-2.26782 -0.809,-2.21912 -0.9533,-2.16296 -1.09105,-2.09302 -1.22717,-2.01978 -1.35529,-1.93347 -1.48041,-1.8424 -1.59649,-1.74024 -1.70704,-1.63245 -1.81066,-1.51763 -1.90595,-1.39582 -1.99286,-1.26806 -2.07165,-1.13514 -2.14154,-0.99707 -2.20221,-0.85498 -2.25336,-0.7091 -2.29474,-0.56018 -2.32605,-0.40882 -2.34894,-0.25598 -2.36016,-0.10168 -2.36121,0.0527 -2.35321,0.20716 -2.33515,0.36077 -2.30535,0.51246 -2.2677,0.66229 -2.21906,0.80908 -2.1618,0.95251 -2.09491,1.09204 -2.01874,1.22657 -1.93439,1.35595 -1.84143,1.47962 -1.74097,1.59704 -1.63238,1.70716 -1.51728,1.81018 -1.39605,1.90613 -1.26788,1.99255 -1.13544,2.07251 -0.99658,2.14008 -0.85547,2.20318 -0.70905,2.25281 -0.5603,2.29529 -0.40875,2.32605 -0.25592,2.34985 -0.10169,2.35877 0.0529,2.36206 0.20727,2.35327 0.36029,2.33313 0.51313,2.30822 0.66211,2.26648 0.80896,2.219 0.95263,2.16174 1.09241,2.09534 1.22565,2.01764 1.35687,1.93548 1.479,1.84076 1.59674,1.74066 1.70819,1.63337 1.80939,1.51666 1.90613,1.39599 1.99347,1.26832 2.07123,1.13488 2.1416,0.9972 2.20178,0.85485 2.25366,0.70923 2.29486,0.56018 2.32648,0.40894 2.3479,0.25586 2.36078,0.10174 2.36108,-0.0528 2.35376,-0.20728 2.33423,-0.36059 2.30609,-0.51258 2.26734,-0.66223 2.21966,-0.80932 2.1612,-0.9524 2.09503,-1.09192 2.01837,-1.22631 1.93469,-1.3562 1.84174,-1.47999 1.74023,-1.59619 1.63306,-1.708 1.51691,-1.80964 1.39624,-1.90643 1.26776,-1.99243 1.13546,-2.07251 0.9966,-2.14001 0.8557,-2.20447 0.7084,-2.25049 0.5606,-2.29633 0.409,-2.32751 0.2556,-2.34699 0.1019,-2.36023 -0.1465,-2.23553 -0.5799,-2.16406 -0.9909,-2.00934 -1.3637,-1.77747 -1.68439,-1.47723 -1.94018,-1.12024 -2.12152,-0.72015 -2.2212,-0.29249 -2.23559,0.14649 -2.16406,0.57983 -2.00946,0.99085 -1.77741,1.36377 -1.47717,1.68445 -1.12024,1.94018 -0.72022,2.12146 -0.29254,2.22119 -0.0344,1.24024 -0.0851,0.86328 -0.14111,0.85547 -0.19647,0.84277 -0.25202,0.8302 -0.30517,0.81153 -0.35773,0.78906 -0.40857,0.76477 -0.45776,0.73584 -0.5047,0.70447 -0.54993,0.67004 -0.59265,0.63281 -0.63275,0.59253 -0.67004,0.54999 -0.70429,0.50464 -0.73608,0.4577 -0.76465,0.40869 -0.78955,0.35779 -0.81122,0.3053 -0.82935,0.25158 -0.8443,0.1969 -0.85534,0.14118 -0.86243,0.085 -0.86633,0.0283 -0.86634,-0.0283 -0.86254,-0.085 -0.85535,-0.14118 -0.84406,-0.1969 -0.82934,-0.25152 -0.8114,-0.30536 -0.78955,-0.35779 -0.76459,-0.40869 -0.73609,-0.45764 -0.7041,-0.50458 -0.67029,-0.55017 -0.63275,-0.59253 -0.59228,-0.63239 -0.55011,-0.67034 -0.50476,-0.70429 -0.45764,-0.73614 -0.40888,-0.76471 -0.35754,-0.78906 -0.30524,-0.81141 -0.25189,-0.8302 -0.1969,-0.84356 -0.14093,-0.8548 -0.085,-0.86328 -0.0285,-0.86597 0.0285,-0.86682 0.0848,-0.86255 0.14111,-0.85474 0.1969,-0.84423 0.25165,-0.82947 0.30511,-0.81092 0.35791,-0.78967 0.40863,-0.76471 0.45777,-0.7359 0.50488,-0.70459 0.54986,-0.67004 0.59272,-0.63281 0.63244,-0.59247 0.66999,-0.54975 0.70465,-0.50494 0.73614,-0.4577 0.76441,-0.40869 0.78936,-0.35761 0.81128,-0.30536 0.82965,-0.25159 0.8443,-0.19689 0.85511,-0.14124 0.8623,-0.0849 0.86658,-0.0284 0.86658,0.0284 0.86218,0.0849 0.85516,0.14124 0.8443,0.19689 0.82965,0.25159 0.81122,0.30536 0.78943,0.35761 0.76446,0.40869 0.73609,0.4577 0.70471,0.50494 0.66992,0.54975 0.63251,0.59247 0.59283,0.63293 0.54981,0.66992 0.5047,0.70447 0.45782,0.73602 0.40863,0.76477 0.35797,0.78974 0.30506,0.81067 0.25171,0.82953 0.19659,0.84356 0.14111,0.85547 0.0851,0.86328 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path21" />
+ <path
+ d="m 465.79318,663.86047 1.47717,1.68445 1.77738,1.36389 2.00931,0.99097 2.16412,0.57983 2.2355,0.14661 2.22129,-0.29236 2.12152,-0.72021 1.94019,-1.12012 1.68453,-1.47717 1.36386,-1.77741 0.99091,-2.00927 0.57993,-2.16407 0.14654,-2.23559 -0.29239,-2.22126 -0.72012,-2.12146 -1.12012,-1.94024 -0.94043,-1.3125 -1.47998,-1.84186 -1.59692,-1.74072 -1.70658,-1.63196 -1.81121,-1.51807 -1.90564,-1.39563 -1.99262,-1.26794 -2.07211,-1.13526 -2.14142,-0.99713 -2.20218,-0.85492 -2.25308,-0.70904 -2.29495,-0.56024 -2.32602,-0.40888 -2.349,-0.25592 -2.36005,-0.10174 -2.36117,0.0528 -2.35331,0.20715 -2.33511,0.36078 -2.30533,0.51239 -2.26779,0.66242 -2.21902,0.8089 -2.16184,0.95263 -2.09512,1.09217 -2.01856,1.22644 -1.93414,1.35577 -1.84189,1.47992 -1.74048,1.59668 -1.63284,1.7077 -1.517,1.80988 -1.39605,1.90619 -1.26783,1.99249 -1.13553,2.07251 -0.99667,2.14001 -0.85535,2.20325 -0.70898,2.25287 -0.5603,2.2948 -0.40897,2.32697 -0.25583,2.34936 -0.10159,2.35877 0.0528,2.36206 0.20721,2.35321 0.36014,2.33276 0.51343,2.30908 0.6618,2.26557 0.80933,2.21991 0.95242,2.16125 1.09213,2.09509 1.22614,2.01831 1.35666,1.93506 1.47909,1.84076 1.59628,1.74048 1.70853,1.63355 1.80942,1.51672 1.90637,1.39612 1.99323,1.26819 2.07098,1.13476 2.14184,0.99732 2.20197,0.85486 2.25333,0.70916 2.29516,0.5603 2.32636,0.40882 2.34799,0.25592 2.36069,0.10168 2.36105,-0.0527 2.35379,-0.20728 2.33417,-0.36059 2.30618,-0.51264 2.26731,-0.66217 2.21954,-0.80932 2.16131,-0.95234 2.09479,-1.09191 2.01883,-1.2265 1.93436,-1.35608 1.84167,-1.47974 1.74057,-1.59668 1.63266,-1.70746 1.51731,-1.81024 1.39581,-1.90576 1.2681,-1.9928 1.13543,-2.07251 0.99674,-2.1405 0.85547,-2.20362 0.70855,-2.25134 0.56049,-2.29577 0.4089,-2.32715 0.25583,-2.34742 0.10178,-2.36023 -0.0529,-2.36206 -0.20724,-2.35321 -0.36044,-2.33368 -0.6334,-2.30371 -1.09845,-2.12176 -1.51562,-1.84699 -1.86649,-1.49151 -2.1358,-1.0708 -2.3118,-0.60334 -2.38666,-0.10962 -2.35736,0.3891 -2.22491,0.87067 -1.9953,1.31427 -1.67847,1.70038 -1.28821,2.01221 -0.8417,2.23596 -0.35843,2.36224 0.1405,2.38507 0.20819,1.22363 0.085,0.86304 0.0284,0.86597 -0.0284,0.86609 -0.085,0.86304 -0.14114,0.8554 -0.19669,0.84333 -0.25189,0.82995 -0.30518,0.81152 -0.35778,0.78931 -0.40854,0.76441 -0.45755,0.73584 -0.50495,0.70459 -0.54992,0.6701 -0.59269,0.63275 -0.63269,0.59253 -0.66998,0.54993 -0.70444,0.50476 -0.73599,0.45764 -0.76446,0.40869 -0.78977,0.35779 -0.81134,0.3053 -0.82913,0.25159 -0.8443,0.19683 -0.85532,0.14118 -0.86254,0.085 -0.86628,0.0283 -0.86633,-0.0283 -0.86246,-0.085 -0.85543,-0.14124 -0.84409,-0.19677 -0.82938,-0.25159 -0.8114,-0.30536 -0.78936,-0.35767 -0.76459,-0.40875 -0.7363,-0.45776 -0.70419,-0.50452 -0.67014,-0.55017 -0.63272,-0.59241 -0.5921,-0.63232 -0.55023,-0.67053 -0.50492,-0.70447 -0.45755,-0.73596 -0.40869,-0.76453 -0.35773,-0.78943 -0.30529,-0.81116 -0.25177,-0.8302 -0.19693,-0.84356 -0.1409,-0.85456 -0.0851,-0.86352 -0.0284,-0.86603 0.0284,-0.86676 0.0849,-0.86279 0.14109,-0.85456 0.19677,-0.84393 0.25177,-0.82971 0.30512,-0.81091 0.35794,-0.78974 0.40866,-0.76465 0.4577,-0.7359 0.50482,-0.70471 0.55011,-0.67004 0.59247,-0.63269 0.63257,-0.59241 0.6698,-0.54981 0.70465,-0.50488 0.73639,-0.45788 0.76438,-0.40857 0.78915,-0.35755 0.81137,-0.30542 0.82962,-0.25165 0.84433,-0.19683 0.85519,-0.14124 0.86225,-0.0849 0.86654,-0.0284 0.86655,0.0284 0.86227,0.0849 0.85517,0.14124 0.84418,0.19677 0.82958,0.25171 0.81138,0.30536 0.78955,0.35767 0.76431,0.40851 0.73599,0.45776 0.7049,0.50513 0.66983,0.54962 0.63238,0.59247 0.5929,0.63293 0.54983,0.6698 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path22" />
+ <path
+ d="m 467.23599,667.00671 0.99097,2.00928 1.36392,1.77741 1.68439,1.47717 1.94028,1.12018 2.12152,0.72009 2.22125,0.29236 2.2356,-0.14661 2.164,-0.57983 2.00936,-0.99097 1.77735,-1.36389 1.47717,-1.68445 1.12018,-1.94024 0.72009,-2.12153 0.29239,-2.22119 -0.14651,-2.23566 -0.57996,-2.164 -0.56876,-1.51117 -0.95291,-2.1621 -1.1203,-1.94013 -1.47732,-1.68433 -1.77747,-1.36377 -2.00949,-0.99078 -2.16403,-0.57977 -2.23563,-0.1463 -2.22122,0.29254 -2.12146,0.72027 -1.94009,1.12037 -1.68439,1.47729 -1.36371,1.77753 -0.99081,2.0094 -0.57965,2.16406 -0.14643,2.23559 0.29257,2.22126 0.72028,2.1214 0.51758,1.12738 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path23" />
+ <path
+ d="m 551.23248,593.72241 1.47718,1.68445 1.77728,1.36401 2.00934,0.99097 2.164,0.57996 2.23553,0.14672 2.22132,-0.29235 2.12152,-0.72004 1.94024,-1.12005 1.68451,-1.47711 1.36396,-1.77741 0.99108,-2.00928 0.5799,-2.164 0.14667,-2.23559 -0.29236,-2.22125 -0.72003,-2.12159 -1.12012,-1.94018 -0.94037,-1.3125 -1.48047,-1.84247 -1.59631,-1.74017 -1.70722,-1.63245 -1.8106,-1.5177 -1.90589,-1.39575 -1.99292,-1.26807 -2.07165,-1.13513 -2.1416,-0.99713 -2.20215,-0.85498 -2.25312,-0.70905 -2.2951,-0.56024 -2.32593,-0.40881 -2.34894,-0.25598 -2.36016,-0.10175 -2.36109,0.0528 -2.35333,0.20721 -2.33508,0.36078 -2.30536,0.51239 -2.2677,0.66235 -2.21906,0.80896 -2.1618,0.95264 -2.09485,1.09198 -2.01898,1.22675 -1.9339,1.35565 -1.84174,1.47973 -1.7409,1.59711 -1.63251,1.70715 -1.5173,1.81018 -1.39594,1.90613 -1.26785,1.99249 -1.13553,2.07251 -0.9967,2.14045 -0.8552,2.20245 -0.7092,2.25372 -0.56015,2.29431 -0.40899,2.32697 -0.25577,2.34888 -0.10169,2.35925 0.0528,2.36206 0.20725,2.35321 0.36025,2.33325 0.51322,2.30823 0.66199,2.26636 0.80905,2.21911 0.95251,2.16162 1.09247,2.09546 1.22565,2.01758 1.35687,1.93543 1.47906,1.84082 1.59662,1.74072 1.70826,1.6333 1.80944,1.5166 1.90638,1.39624 1.99298,1.26807 2.07147,1.13501 2.1416,0.99713 2.20197,0.85492 2.25329,0.70911 2.29505,0.5603 2.32635,0.40881 2.34815,0.25592 2.36059,0.10175 2.36108,-0.0528 2.35376,-0.20721 2.33417,-0.36066 2.30628,-0.51263 2.26715,-0.66211 2.21966,-0.80933 2.16132,-0.95239 2.09491,-1.09204 2.01843,-1.2262 1.93475,-1.3562 1.84174,-1.47998 1.74005,-1.59625 1.63318,-1.70795 1.51691,-1.80963 1.39624,-1.9065 1.26782,-1.99236 1.1355,-2.07252 0.99664,-2.14013 0.85553,-2.20404 0.70862,-2.25128 0.56049,-2.29584 0.40893,-2.32758 0.25568,-2.34692 0.1018,-2.36023 -0.0529,-2.36206 -0.20716,-2.35327 -0.36035,-2.33319 -0.57965,-2.16413 -0.99072,-2.0094 -1.36371,-1.77758 -1.68433,-1.47736 -1.94006,-1.1203 -2.12146,-0.7204 -2.22119,-0.2926 -2.2356,0.1463 -2.16412,0.57965 -2.0094,0.99078 -1.77759,1.36365 -1.47735,1.68427 -1.12036,1.94012 -0.72028,2.12146 -0.29272,2.22119 0.1463,2.2356 0.20813,1.22388 0.0851,0.86322 0.0284,0.86602 -0.0284,0.86609 -0.0851,0.86322 -0.14106,0.85541 -0.19659,0.84314 -0.25189,0.82996 -0.3053,0.81128 -0.35767,0.7893 -0.40863,0.76465 -0.4577,0.73596 -0.5047,0.70447 -0.55011,0.67004 -0.59259,0.63282 -0.63275,0.59253 -0.67005,0.54992 -0.7041,0.50464 -0.7362,0.4577 -0.76465,0.40876 -0.78961,0.35766 -0.81122,0.30542 -0.82929,0.25153 -0.84423,0.1969 -0.85535,0.14117 -0.86249,0.085 -0.86633,0.0284 -0.86627,-0.0284 -0.86255,-0.085 -0.85535,-0.14117 -0.84399,-0.19684 -0.82947,-0.25159 -0.81146,-0.30542 -0.78943,-0.35766 -0.76453,-0.4087 -0.73614,-0.4577 -0.70423,-0.50458 -0.67016,-0.55011 -0.63288,-0.59259 -0.59216,-0.63232 -0.55011,-0.67041 -0.50476,-0.70428 -0.45764,-0.73615 -0.40888,-0.76471 -0.35754,-0.78912 -0.3053,-0.81128 -0.25189,-0.8302 -0.19684,-0.84363 -0.14093,-0.8548 -0.0851,-0.86322 -0.0284,-0.86609 0.0284,-0.86651 0.085,-0.86273 0.14105,-0.85486 0.19684,-0.84418 0.25171,-0.82941 0.30511,-0.81091 0.35804,-0.78992 0.40856,-0.76452 0.45771,-0.7359 0.50482,-0.70459 0.54999,-0.67005 0.59259,-0.63281 0.6325,-0.59241 0.66974,-0.54968 0.7049,-0.505 0.73621,-0.45783 0.76434,-0.40857 0.78924,-0.35766 0.81147,-0.3053 0.82965,-0.25171 0.84417,-0.19678 0.85517,-0.14123 0.8623,-0.085 0.86652,-0.0283 0.86651,0.0283 0.86231,0.085 0.85522,0.14123 0.84424,0.19678 0.82953,0.25171 0.81134,0.3053 0.78937,0.35766 0.7644,0.40857 0.73615,0.45776 0.70471,0.50501 0.66986,0.54974 0.63251,0.59241 0.59289,0.633 0.54981,0.6698 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path24" />
+ <path
+ d="m 552.67542,596.86853 0.9909,2.0094 1.36377,1.77747 1.68445,1.47717 1.94006,1.12024 2.12158,0.72021 2.22126,0.29248 2.23553,-0.14648 2.16413,-0.57984 2.00927,-0.99084 1.77741,-1.36389 1.47735,-1.68433 1.12024,-1.94018 0.72016,-2.12159 0.29241,-2.22119 -0.14642,-2.23559 -0.57983,-2.16407 -0.56867,-1.5111 -0.95337,-2.16297 -1.12036,-1.94006 -1.47741,-1.68433 -1.77753,-1.36364 -2.00952,-0.99073 -2.16407,-0.57959 -2.23565,-0.14636 -2.22113,0.29272 -2.12146,0.72034 -1.94013,1.12036 -1.68426,1.47742 -1.36365,1.77753 -0.99066,2.00946 -0.57965,2.16412 -0.14636,2.2356 0.29278,2.22125 0.72028,2.12134 0.51751,1.12695 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path25" />
+ <path
+ d="m 637.30969,515.93329 1.47718,1.68457 1.77728,1.36389 2.00928,0.99097 2.16412,0.58001 2.23553,0.14661 2.22126,-0.29236 2.12152,-0.71997 1.94024,-1.12005 1.68457,-1.47718 1.3639,-1.77734 0.99108,-2.00928 0.57996,-2.16406 0.14661,-2.23554 -0.29224,-2.22125 -0.72015,-2.12158 -1.12006,-1.94019 -0.94043,-1.3125 -1.48041,-1.84246 -1.59643,-1.74018 -1.70703,-1.63244 -1.81079,-1.51764 -1.90583,-1.39582 -1.99286,-1.26806 -2.07165,-1.13513 -2.14166,-0.9972 -2.20221,-0.85492 -2.25299,-0.70898 -2.29511,-0.56024 -2.32593,-0.40894 -2.34894,-0.25598 -2.36029,-0.10162 -2.36102,0.0527 -2.35327,0.20716 -2.33514,0.36077 -2.30542,0.51245 -2.2677,0.6623 -2.21894,0.80902 -2.16192,0.95264 -2.09491,1.09198 -2.01892,1.22668 -1.9339,1.35571 -1.84168,1.47968 -1.74103,1.59711 -1.63238,1.70721 -1.51721,1.81018 -1.39606,1.90613 -1.26782,1.99249 -1.13544,2.07257 -0.99676,2.14044 -0.85523,2.20233 -0.70917,2.25373 -0.56012,2.29431 -0.40905,2.32703 -0.2558,2.34887 -0.10169,2.35926 0.0529,2.36206 0.20721,2.35321 0.36017,2.33319 0.51325,2.30829 0.66205,2.26641 0.80902,2.21906 0.95257,2.16174 1.09235,2.09534 1.22571,2.01758 1.35687,1.93548 1.47906,1.84076 1.59668,1.74067 1.70826,1.63336 1.80938,1.5166 1.90644,1.39624 1.99286,1.26806 2.07147,1.13495 2.1416,0.9972 2.20197,0.85492 2.25335,0.70916 2.29498,0.56025 2.32654,0.40881 2.34803,0.25592 2.36059,0.10174 2.36115,-0.0527 2.35376,-0.20734 2.33416,-0.36053 2.30609,-0.51257 2.26728,-0.66224 2.21966,-0.80932 2.16132,-0.9524 2.09491,-1.09204 2.01849,-1.22625 1.9347,-1.3562 1.84173,-1.47992 1.74017,-1.59632 1.63312,-1.70788 1.51691,-1.8097 1.39624,-1.90637 1.26776,-1.99243 1.13544,-2.07251 0.99664,-2.14007 0.85565,-2.20411 0.7085,-2.25128 0.56054,-2.2959 0.40888,-2.32751 0.2558,-2.34699 0.1018,-2.36016 -0.0529,-2.36206 -0.20722,-2.35328 -0.36029,-2.33319 -0.57971,-2.16406 -0.99066,-2.00952 -1.36371,-1.77753 -1.68426,-1.47729 -1.94019,-1.12036 -2.12146,-0.7204 -2.22107,-0.2926 -2.23566,0.14636 -2.16406,0.57965 -2.00952,0.99066 -1.77753,1.36371 -1.47735,1.68426 -1.12043,1.94013 -0.72033,2.12152 -0.29254,2.22113 0.1463,2.2356 0.20807,1.22387 0.085,0.86322 0.0284,0.86603 -0.0284,0.86609 -0.085,0.86328 -0.14112,0.85541 -0.19653,0.84302 -0.25195,0.83001 -0.30512,0.81122 -0.35785,0.78937 -0.40857,0.76471 -0.4577,0.7359 -0.5047,0.70441 -0.55005,0.67004 -0.59265,0.63281 -0.63269,0.59259 -0.66998,0.54999 -0.70429,0.50464 -0.73614,0.4577 -0.76459,0.40869 -0.78961,0.35767 -0.81122,0.30542 -0.82929,0.25152 -0.84435,0.1969 -0.85529,0.14118 -0.86249,0.085 -0.86639,0.0283 -0.86615,-0.0283 -0.86267,-0.085 -0.85535,-0.14118 -0.84399,-0.19683 -0.82941,-0.25159 -0.8114,-0.30542 -0.78955,-0.35767 -0.76447,-0.40863 -0.73608,-0.4577 -0.70429,-0.5047 -0.67016,-0.55005 -0.63288,-0.59259 -0.59216,-0.63238 -0.55011,-0.67035 -0.50476,-0.70423 -0.4577,-0.7362 -0.40882,-0.76471 -0.35754,-0.78913 -0.3053,-0.81134 -0.25183,-0.83014 -0.19684,-0.84356 -0.14099,-0.8548 -0.0851,-0.86328 -0.0284,-0.86603 0.0284,-0.86658 0.085,-0.86273 0.14111,-0.85479 0.19684,-0.84424 0.25153,-0.82941 0.30529,-0.81091 0.35798,-0.78998 0.4085,-0.76447 0.45771,-0.73584 0.50488,-0.70465 0.54993,-0.66998 0.59265,-0.63287 0.6325,-0.59241 0.66986,-0.54968 0.70484,-0.50501 0.73614,-0.45782 0.76429,-0.40857 0.7893,-0.35761 0.8114,-0.30542 0.82966,-0.25158 0.84429,-0.1969 0.85505,-0.14124 0.86236,-0.0849 0.86646,-0.0283 0.86657,0.0283 0.86231,0.0849 0.85516,0.14124 0.84436,0.1969 0.82953,0.25158 0.81134,0.3053 0.78937,0.35773 0.7644,0.40863 0.73615,0.45776 0.70471,0.50495 0.66986,0.54974 0.63251,0.59241 0.59283,0.63299 0.54981,0.66986 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path26" />
+ </g>
+ <g
+ id="layer.GP_Layer.002.uuid_0x5">
+ <path
+ d="m 1038.6493,541.27576 0.2924,2.22119 0.72,2.12146 1.1203,1.94031 1.4773,1.68444 1.7773,1.36383 2.0093,0.99085 2.1641,0.57989 2.2356,0.14649 2.2213,-0.29236 2.1214,-0.72015 1.9403,-1.12018 1.6845,-1.47724 1.3639,-1.7774 0.9908,-2.00934 0.5799,-2.16406 0.1464,-2.2356 -1.092,-33.36261 -3.3208,-33.96606 -5.5352,-33.67597 -7.7258,-33.24194 -9.8834,-32.66553 -11.9987,-31.94922 -14.0625,-31.096 -16.06625,-30.10962 -18.0011,-28.99445 L 953.94946,223.71155 932.31769,197.3147 909.0061,172.3894 884.11401,149.04175 857.74829,127.37225 830.02185,107.47382 801.0531,89.430969 770.96637,73.321594 739.89056,59.214722 707.95874,47.170044 675.30737,37.239868 642.0766,29.466187 608.40832,23.882935 574.44708,20.513428 540.3382,19.372437 506.22781,20.4646 l -33.96606,3.320678 -33.67609,5.535157 -33.24222,7.725952 -32.66534,9.883301 -31.94922,11.998535 -31.0961,14.062683 -30.10962,16.066162 -28.99455,18.001032 -27.7552,19.85889 -26.39673,21.63165 -24.92554,23.31189 -23.34759,24.89197 -21.66944,26.36585 -19.8987,27.72662 -18.042597,28.96851 -16.109482,30.08667 -14.107151,31.07598 -12.044254,31.93195 -9.93034,32.65131 -7.773718,33.23089 -5.583202,33.66822 -3.369476,33.9613 -1.141011,34.10889 1.092247,34.11047 3.320715,33.96607 5.53534,33.67626 7.725761,33.24176 9.883572,32.66559 11.998745,31.94922 14.062671,31.09601 16.066445,30.10974 18.001105,28.99445 19.85905,27.755 21.63186,26.39679 23.31163,24.92529 24.89237,23.34754 26.36552,21.66925 27.72664,19.89856 28.96861,18.04248 30.08668,16.10933 31.07577,14.107 31.93198,12.0444 32.6513,9.9302 33.23081,7.7734 33.66793,5.5833 33.96137,3.3695 34.1087,1.141 34.11048,-1.0923 33.96594,-3.3208 33.67602,-5.5352 33.24201,-7.7258 32.6654,-9.8834 31.9491,-11.9987 31.09589,-14.0625 30.10968,-16.06614 28.99444,-18.0011 27.75501,-19.85888 26.39667,-21.63148 24.92541,-23.3117 23.34753,-24.89191 21.66944,-26.36578 19.89856,-27.72638 18.04278,-28.96851 16.10934,-30.08655 14.1071,-31.0758 12.0445,-31.93176 9.9303,-32.65125 7.7734,-33.23077 5.5835,-33.66803 3.3695,-33.96118 1.1411,-34.10962 -0.1464,-2.2356 -0.5799,-2.16406 -0.9908,-2.00934 -1.3639,-1.77747 -1.6845,-1.47717 -1.9403,-1.12018 -2.1214,-0.72021 -2.2212,-0.29236 -2.2356,0.14655 -2.1641,0.57983 -2.0094,0.9909 -1.7773,1.36384 -1.4773,1.68444 -1.1203,1.94025 -0.72,2.12146 -0.2924,2.22125 -1.0801,32.98944 -3.1985,32.47498 -5.3156,32.19629 -7.4101,31.77966 -9.4726,31.22699 -11.4948,30.54059 -13.46752,29.72339 -15.38269,28.77905 -17.23211,27.7113 -19.00739,26.52485 -20.70166,25.22503 -22.30713,23.81702 -23.81702,22.30701 -25.22497,20.70166 -26.5249,19.00744 -27.71131,17.232 -28.77905,15.38269 -29.72351,13.46742 -30.54059,11.4948 -31.22705,9.4726 -31.77978,7.4101 -32.19629,5.3155 -32.47498,3.1986 -32.61474,1.0678 -32.61466,-1.0676 -32.47516,-3.1985 -32.19617,-5.3154 -31.77978,-7.4101 -31.22711,-9.4726 -30.54068,-11.4945 L 319.40787,988.14789 290.62891,972.76532 262.91757,955.53339 236.39243,936.526 211.16754,915.82446 187.35013,893.51733 165.04308,869.70032 144.34123,844.47528 125.33349,817.95038 108.10144,790.23901 92.718513,761.4599 79.250839,731.73645 67.756104,701.1958 l -9.472645,-31.22717 -7.409981,-31.77979 -5.315926,-32.19641 -3.198497,-32.4751 -1.067627,-32.6148 1.067527,-32.61475 3.198597,-32.47516 5.315411,-32.19635 7.410202,-31.77978 9.472656,-31.22718 11.494538,-30.54077 13.467575,-29.72351 15.382736,-28.77905 17.23205,-27.71137 19.0075,-26.52508 20.70159,-25.2251 22.30736,-23.81708 23.81717,-22.30725 25.22502,-20.70172 26.52499,-19.00751 27.71155,-17.23199 28.77896,-15.38263 29.72351,-13.467712 30.54077,-11.494568 31.22705,-9.472473 31.77991,-7.41034 32.19632,-5.315429 32.47519,-3.198609 32.61468,-1.067505 32.61475,1.067505 32.47516,3.198609 32.19635,5.315429 31.77972,7.410218 31.22711,9.472595 30.54066,11.494812 29.7235,13.467468 28.77918,15.38263 27.71149,17.23218 26.52496,19.0075 25.22504,20.7016 23.81708,22.30713 22.30694,23.81714 20.7019,25.22498 19.00739,26.52496 17.23218,27.71137 15.38263,28.77893 13.46757,29.72351 11.4946,30.54065 9.4728,31.22711 7.4099,31.77978 5.3157,32.19629 3.1984,32.47504 z"
+ fill="#652c90"
+ stroke="none"
+ fill-opacity="1"
+ id="path27" />
+ </g>
+ </g>
+ </g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Blender, SVG Export for Grease Pencil - v2.0 -->
+
+<svg
+ version="1.1"
+ x="0px"
+ y="0px"
+ width="1043.0601"
+ height="1043.0588"
+ viewBox="0 0 1043.0601 1043.0588"
+ id="svg27"
+ sodipodi:docname="MA Logo Grayscale.svg"
+ inkscape:version="1.4.2 (2aeb623e1d, 2025-05-12)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:showpageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#505050"
+ inkscape:zoom="0.76985111"
+ inkscape:cx="521.52942"
+ inkscape:cy="521.52942"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="blender_object.Stroke.1.uuid_0x0" />
+ <defs
+ id="defs27" />
+ <g
+ id="blender_frame.1"
+ transform="translate(-18.434179,-19.372437)">
+ <g
+ id="blender_object.Stroke.1.uuid_0x0">
+ <g
+ id="layer.GP_Layer.001.uuid_0x3"
+ style="fill:#ffffff">
+ <polyline
+ points="379.766479,285.295288 379.766479,362.160767 379.766479,439.026306 379.766479,515.891907 379.766479,592.757446 379.766479,669.622986 379.766479,746.488647 379.766479,823.354126 438.242401,784.264343 496.718323,745.174561 555.194153,706.084839 613.670166,666.995117 672.146057,627.905396 730.621887,588.815674 789.097778,549.725891 731.113342,510.964600 673.128723,472.203369 615.144348,433.442139 557.159729,394.680786 499.175293,355.919556 441.190735,317.158386 383.206207,278.397034"
+ fill="#4e2270"
+ stroke="none"
+ fill-opacity="1"
+ id="polyline1"
+ style="fill:#ffffff" />
+ </g>
+ <g
+ id="layer.GP_Layer.uuid_0x4"
+ style="fill:#ffffff">
+ <path
+ d="m 379.79388,594.05084 1.47712,1.68445 1.77734,1.36395 2.00931,0.99103 2.164,0.57996 2.23566,0.14667 2.22119,-0.2923 2.12155,-0.72003 1.94024,-1.12012 1.68454,-1.47705 1.36396,-1.77741 0.99099,-2.00928 0.57993,-2.164 0.14673,-2.23559 -0.29239,-2.22132 -0.72,-2.12145 -1.12012,-1.94031 -0.94037,-1.3125 -1.48047,-1.84247 -1.59606,-1.73993 -1.70768,-1.63294 -1.81012,-1.51721 -1.90643,-1.39612 -1.99267,-1.26794 -2.07136,-1.13495 -2.14184,-0.99731 -2.20239,-0.85504 -2.25296,-0.70893 -2.29514,-0.56024 -2.32584,-0.40887 -2.349,-0.25598 -2.36016,-0.10169 -2.36103,0.0528 -2.35333,0.20715 -2.33514,0.36078 -2.30539,0.51245 -2.2677,0.66229 -2.21906,0.80908 -2.16165,0.95252 -2.09485,1.09192 -2.01913,1.2268 -1.93405,1.35584 -1.84134,1.47937 -1.74134,1.59753 -1.63205,1.70667 -1.51751,1.81042 -1.39603,1.90613 -1.26782,1.99256 -1.13553,2.0725 -0.99673,2.14045 -0.85514,2.20239 -0.70923,2.25372 -0.56012,2.2948 -0.40893,2.32605 -0.2558,2.34937 -0.10178,2.35925 0.0529,2.36206 0.20725,2.35315 0.36041,2.33374 0.51291,2.30725 0.66214,2.26685 0.80905,2.21911 0.95245,2.16169 1.0925,2.09545 1.22565,2.01752 1.3569,1.93549 1.47907,1.84076 1.59701,1.74096 1.70758,1.63281 1.81003,1.51709 1.90582,1.39588 1.99311,1.26819 2.0718,1.13513 2.14148,0.99707 2.20176,0.85486 2.25338,0.70917 2.29502,0.56024 2.32644,0.40893 2.34806,0.25586 2.36065,0.10175 2.36109,-0.0528 2.35376,-0.20727 2.33416,-0.3606 2.30622,-0.51263 2.26718,-0.66217 2.21966,-0.80921 2.16141,-0.95245 2.09512,-1.0921 2.01819,-1.2262 1.93451,-1.35602 1.84223,-1.48034 1.73968,-1.59583 1.63355,-1.70843 1.51666,-1.80933 1.39627,-1.90649 1.26773,-1.99244 1.13547,-2.07251 0.9967,-2.14013 0.85556,-2.20398 0.70859,-2.25134 0.56043,-2.29535 0.40905,-2.32843 0.25565,-2.34656 0.10174,-2.36023 -0.0528,-2.36206 -0.20725,-2.35321 -0.36013,-2.33271 -0.57959,-2.16418 -0.9907,-2.00952 -1.36358,-1.77759 -1.68418,-1.47742 -1.94009,-1.12042 -2.12143,-0.7204 -2.22119,-0.29272 -2.23563,0.14618 -2.16415,0.57959 -2.00943,0.9906 -1.77756,1.36365 -1.47751,1.6842 -1.12036,1.94013 -0.72046,2.12133 -0.29272,2.22125 0.14618,2.2356 0.20813,1.22406 0.0851,0.86353 0.0284,0.86596 -0.0284,0.86609 -0.0851,0.86353 -0.14106,0.85516 -0.19656,0.84284 -0.25198,0.8302 -0.30518,0.81127 -0.35773,0.78931 -0.40866,0.76465 -0.4577,0.73602 -0.50467,0.70441 -0.55026,0.67023 -0.59232,0.63263 -0.63284,0.59253 -0.66998,0.54998 -0.7042,0.50458 -0.73632,0.45783 -0.76456,0.40869 -0.78937,0.35766 -0.81137,0.30536 -0.82928,0.25159 -0.84439,0.19684 -0.85532,0.14123 -0.86243,0.085 -0.8663,0.0283 -0.86636,-0.0283 -0.86252,-0.085 -0.85532,-0.14123 -0.84414,-0.19678 -0.82923,-0.25159 -0.81137,-0.30536 -0.78973,-0.35778 -0.7645,-0.40869 -0.7359,-0.45765 -0.70434,-0.50464 -0.67023,-0.55004 -0.63278,-0.59266 -0.59238,-0.63244 -0.54999,-0.67029 -0.50482,-0.70428 -0.45758,-0.73615 -0.40881,-0.76465 -0.35758,-0.78918 -0.30536,-0.81128 -0.25168,-0.82996 -0.1969,-0.84387 -0.14105,-0.85498 -0.085,-0.86304 -0.0285,-0.86603 0.0285,-0.86651 0.0848,-0.86255 0.14123,-0.85498 0.1969,-0.84448 0.2515,-0.82923 0.30514,-0.81091 0.35807,-0.78992 0.40851,-0.7644 0.45773,-0.73596 0.50488,-0.70472 0.54968,-0.6698 0.59299,-0.63293 0.63239,-0.59247 0.66986,-0.54962 0.70486,-0.50513 0.73599,-0.4577 0.76435,-0.40851 0.78955,-0.35779 0.81134,-0.30529 0.82944,-0.25171 0.84433,-0.19678 0.85513,-0.14123 0.86233,-0.0849 0.86655,-0.0284 0.86652,0.0284 0.86221,0.0849 0.85525,0.14123 0.8443,0.19678 0.82962,0.25171 0.81141,0.30535 0.78915,0.35761 0.76446,0.40857 0.73624,0.45788 0.70468,0.50489 0.66983,0.54974 0.63254,0.59247 0.59259,0.63281 0.54999,0.66992 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path2"
+ style="fill:#ffffff" />
+ <path
+ d="m 100.59465,815.94257 0.21961,2.22961 0.65036,2.14392 1.05607,1.97589 1.42136,1.73181 1.73182,1.42127 1.97577,1.05615 2.14401,0.65033 2.22962,0.21954 2.22953,-0.21954 2.14401,-0.65033 1.97576,-1.05615 1.73183,-1.42127 1.42126,-1.73187 1.05617,-1.97583 0.65033,-2.14392 0.21964,-2.22961 v -31.14984 -39.5575 -39.5575 -39.55749 -39.5575 -41.2633 l -0.21964,-2.22962 -0.65033,-2.14392 -1.05607,-1.97583 -1.42136,-1.73187 -1.73183,-1.42133 -1.97576,-1.05602 -2.14401,-0.6504 -2.22953,-0.2196 -2.22962,0.2196 -2.14401,0.6504 -1.97577,1.05609 -1.73182,1.42126 -1.42127,1.73187 -1.05616,1.97583 -0.65036,2.14392 -0.21961,2.22962 v 41.2633 39.5575 39.55749 39.5575 39.5575 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path3"
+ style="fill:#ffffff" />
+ <path
+ d="m 186.3089,913.90686 0.21963,2.22962 0.65024,2.14392 1.05606,1.97583 1.42147,1.73187 1.73182,1.42132 1.97576,1.05603 2.14401,0.6504 2.22954,0.2196 2.22952,-0.2196 2.144,-0.6504 1.97578,-1.05609 1.73183,-1.42126 1.42135,-1.73187 1.05617,-1.97583 0.65022,-2.14392 0.21965,-2.22962 v -10.44177 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 -39.5575 l -0.21965,-2.22949 -0.65022,-2.14398 -1.05608,-1.97589 -1.42144,-1.73182 -1.73183,-1.42132 -1.97578,-1.05603 -2.144,-0.65039 -2.22952,-0.21955 -2.22954,0.21955 -2.14401,0.65039 -1.97576,1.05603 -1.73182,1.42132 -1.42136,1.73182 -1.05617,1.97589 -0.65024,2.14398 -0.21963,2.22949 v 39.5575 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path4"
+ style="fill:#ffffff" />
+ <path
+ d="m 272.02316,976.73523 0.21952,2.22955 0.65042,2.14398 1.05609,1.9759 1.42126,1.73181 1.73191,1.42132 1.97589,1.05609 2.1438,0.65033 2.22961,0.21961 2.22967,-0.21961 2.14386,-0.65033 1.97587,-1.05609 1.73184,-1.42132 1.42126,-1.73187 1.05618,-1.97584 0.6503,-2.14398 0.21964,-2.22955 v -33.71265 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 l -0.21964,-2.22955 -0.6503,-2.14399 -1.05618,-1.97583 -1.42126,-1.73187 -1.73184,-1.42126 -1.97587,-1.05609 -2.14386,-0.65033 -2.22967,-0.21961 -2.22961,0.21961 -2.14393,0.65033 -1.97576,1.05609 -1.73191,1.42126 -1.42126,1.73187 -1.05609,1.9759 -0.65042,2.14392 -0.21952,2.22955 v 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path5"
+ style="fill:#ffffff" />
+ <path
+ d="m 357.7374,1017.3302 0.21963,2.2296 0.65036,2.1439 1.05603,1.9759 1.42133,1.7318 1.73184,1.4212 1.9758,1.0562 2.14398,0.6504 2.22961,0.2196 2.22956,-0.2196 2.14395,-0.6504 1.97586,-1.0562 1.73187,-1.4212 1.42133,-1.7318 1.05603,-1.9759 0.65036,-2.1439 0.21957,-2.2296 v -34.75018 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 l -0.21957,-2.22961 -0.65036,-2.14386 -1.05603,-1.97589 -1.42133,-1.73181 -1.73187,-1.42127 -1.97586,-1.05615 -2.14395,-0.65039 -2.22956,-0.21961 -2.22961,0.21961 -2.14398,0.65039 -1.9758,1.05615 -1.73184,1.42127 -1.42133,1.73181 -1.05603,1.97589 -0.65036,2.14392 -0.21963,2.22955 v 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path6"
+ style="fill:#ffffff" />
+ <path
+ d="m 443.45166,1039.3574 0.21963,2.2296 0.65033,2.144 1.05613,1.9758 1.42126,1.7318 1.73184,1.4214 1.97583,1.056 2.14389,0.6504 2.22965,0.2196 2.22964,-0.2196 2.14392,-0.6504 1.9758,-1.056 1.73188,-1.4214 1.42126,-1.7318 1.05609,-1.9758 0.65036,-2.144 0.21961,-2.2296 v -17.2199 -39.55748 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 l -0.21961,-2.22961 -0.65036,-2.14392 -1.05609,-1.97583 -1.42126,-1.73187 -1.73188,-1.42133 -1.9758,-1.05603 -2.14392,-0.65039 -2.22964,-0.2196 -2.22965,0.2196 -2.14389,0.65039 -1.97583,1.05609 -1.73184,1.42127 -1.42126,1.73187 -1.05613,1.97583 -0.65033,2.14392 -0.21963,2.22961 v 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 39.55748 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path7"
+ style="fill:#ffffff" />
+ <path
+ d="m 529.16596,1047.83 0.21954,2.2294 0.65033,2.144 1.05621,1.9758 1.4212,1.7319 1.73188,1.4213 1.97583,1.0561 2.14398,0.6503 2.22955,0.2196 2.22962,-0.2196 2.14392,-0.6503 1.97583,-1.0561 1.73187,-1.4213 1.42127,-1.7319 1.05609,-1.9758 0.65039,-2.144 0.2196,-2.2294 v -25.6925 -39.55748 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 l -0.2196,-2.22961 -0.65039,-2.14386 -1.05609,-1.97589 -1.42127,-1.73181 -1.73187,-1.42127 -1.97583,-1.05615 -2.14392,-0.65039 -2.22962,-0.21954 -2.22955,0.21954 -2.14398,0.65039 -1.97583,1.05615 -1.73188,1.42127 -1.4212,1.73181 -1.05621,1.97589 -0.65033,2.14386 -0.21954,2.22961 v 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 39.55748 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path8"
+ style="fill:#ffffff" />
+ <path
+ d="m 614.88019,1042.5385 0.21966,2.2296 0.65033,2.1439 1.05609,1.9758 1.42127,1.7318 1.73181,1.4214 1.97589,1.056 2.14386,0.6504 2.22968,0.2196 2.22961,-0.2196 2.14386,-0.6504 1.97583,-1.056 1.73193,-1.4214 1.42121,-1.7318 1.05615,-1.9758 0.65033,-2.1439 0.2196,-2.2296 v -20.401 -39.55748 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 l -0.2196,-2.22962 -0.65033,-2.14392 -1.05615,-1.97583 -1.42121,-1.73181 -1.73193,-1.42127 -1.97583,-1.05615 -2.14386,-0.65039 -2.22961,-0.2196 -2.22968,0.2196 -2.14386,0.65039 -1.97589,1.05615 -1.73181,1.42127 -1.42127,1.73181 -1.05609,1.97583 -0.65033,2.14392 -0.21966,2.22962 v 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 39.55748 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path9"
+ style="fill:#ffffff" />
+ <path
+ d="m 700.59442,1017.0366 0.21961,2.2296 0.65045,2.1439 1.05597,1.9759 1.42138,1.7318 1.73181,1.4213 1.97584,1.0561 2.14392,0.6504 2.22961,0.2195 2.22961,-0.2195 2.14399,-0.6504 1.97577,-1.0561 1.73181,-1.4213 1.42132,-1.7318 1.05609,-1.9759 0.65046,-2.1439 0.21954,-2.2296 v -34.45658 -39.55744 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 -39.5575 -39.55737 l -0.21954,-2.22968 -0.65046,-2.14386 -1.05609,-1.97583 -1.42132,-1.73193 -1.73181,-1.42127 -1.97577,-1.05615 -2.14399,-0.65033 -2.22961,-0.2196 -2.22961,0.2196 -2.14392,0.65033 -1.97584,1.05615 -1.73181,1.42133 -1.42138,1.73187 -1.05597,1.97583 -0.65045,2.14386 -0.21961,2.22968 v 39.55737 39.5575 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path10"
+ style="fill:#ffffff" />
+ <path
+ d="m 786.30872,977.40692 0.2196,2.22962 0.65039,2.14386 1.05609,1.97589 1.42121,1.73187 1.73193,1.42126 1.97583,1.05616 2.14392,0.65027 2.22961,0.2196 2.22962,-0.2196 2.14392,-0.65027 1.97589,-1.05616 1.73187,-1.42126 1.42115,-1.73187 1.05615,-1.97589 0.65033,-2.14386 0.2196,-2.22962 v -34.38434 -39.55749 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 -39.55743 -39.5575 l -0.2196,-2.22949 -0.65033,-2.14398 -1.05615,-1.97589 -1.42115,-1.73182 -1.73187,-1.42132 -1.97589,-1.05603 -2.14392,-0.65039 -2.22962,-0.21955 -2.22961,0.21955 -2.14398,0.65039 -1.97577,1.05603 -1.73193,1.42132 -1.42121,1.73182 -1.05609,1.97589 -0.65039,2.14398 -0.2196,2.22949 v 39.5575 39.55743 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 39.55749 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path11"
+ style="fill:#ffffff" />
+ <path
+ d="m 872.02301,912.20129 0.21954,2.22956 0.65039,2.14392 1.0561,1.97583 1.42138,1.73187 1.73169,1.42133 1.97589,1.05609 2.14399,0.65039 2.22955,0.21954 2.22955,-0.2196 2.14392,-0.65033 1.97589,-1.05609 1.73188,-1.42133 1.42126,-1.73187 1.05609,-1.97583 0.65039,-2.14392 0.21955,-2.22956 v -8.7362 -39.55744 -39.55749 -39.55743 -39.5575 -39.5575 -39.55749 -39.5575 -39.55743 l -0.21955,-2.22955 -0.65039,-2.14392 -1.05603,-1.9759 -1.42132,-1.73181 -1.73188,-1.42132 -1.97589,-1.05603 -2.14392,-0.65039 -2.22955,-0.21961 -2.22955,0.21961 -2.14399,0.65039 -1.97589,1.05603 -1.73169,1.42132 -1.42132,1.73181 -1.05616,1.9759 -0.65033,2.14392 -0.2196,2.22955 v 39.55743 39.5575 39.55749 39.5575 39.5575 39.55743 39.55749 39.55744 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path12"
+ style="fill:#ffffff" />
+ <path
+ d="m 957.73724,814.38782 0.21961,2.22955 0.65039,2.14392 1.05603,1.97589 1.42133,1.73181 1.73193,1.42127 1.97577,1.05609 2.14392,0.65039 2.22949,0.2196 2.22974,-0.2196 2.14386,-0.65039 1.97595,-1.05609 1.73175,-1.42127 1.4212,-1.73181 1.05622,-1.97589 0.65033,-2.14392 0.21966,-2.22955 v -29.59509 -39.5575 -39.5575 -39.55749 l -0.21966,-2.22962 -0.65033,-2.14386 -1.0561,-1.97589 -1.42132,-1.73187 -1.73175,-1.42126 -1.97595,-1.05609 -2.14386,-0.6504 -2.22974,-0.21954 -2.22949,0.21954 -2.14392,0.6504 -1.97577,1.05609 -1.73193,1.42132 -1.42121,1.73181 -1.05615,1.97589 -0.65039,2.14386 -0.21961,2.22962 v 39.55749 39.5575 39.5575 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path13"
+ style="fill:#ffffff" />
+ <path
+ d="m 125.94561,560.2273 0.29251,2.22119 0.72018,2.12152 1.12021,1.94018 1.47726,1.68439 1.77744,1.36377 2.0094,0.99091 2.16403,0.57977 2.23552,0.14654 2.22133,-0.29248 2.12141,-0.72015 1.94026,-1.12024 1.68434,-1.47723 1.36388,-1.77747 0.99083,-2.00934 0.57983,-2.16406 0.14646,-2.23566 -0.0529,-1.61371 -0.20719,-2.35321 -0.36016,-2.33282 -0.51274,-2.30725 -0.66252,-2.26825 -0.80869,-2.2182 -0.95375,-2.16376 -1.09086,-2.09265 -1.22705,-2.01972 -1.35504,-1.93316 -1.4811,-1.84302 -1.59575,-1.73968 -1.70769,-1.63288 -1.8101,-1.51727 -1.90613,-1.396 -1.99324,-1.26825 -2.0712,-1.13482 -2.14176,-0.99732 -2.20216,-0.85492 -2.25328,-0.7091 -2.29497,-0.56018 -2.32585,-0.40888 -2.34895,-0.25592 -2.36026,-0.10168 -2.36111,0.0528 -2.35322,0.20716 -2.3352,0.36077 -2.30545,0.51245 -2.26747,0.6623 -2.219167,0.80902 -2.161743,0.95257 -2.094765,1.09192 -2.019119,1.22675 -1.93409,1.3559 -1.841392,1.47936 -1.741326,1.59754 -1.631981,1.70666 -1.517463,1.81043 -1.396057,1.90613 -1.26796,1.99249 -1.135406,2.07251 -0.99672,2.1405 -0.855163,2.20239 -0.709198,2.25373 -0.560105,2.2948 -0.408935,2.32605 -0.255944,2.3493 -0.101615,2.35925 0.05289,2.36207 0.207146,2.35327 0.360489,2.33368 0.512833,2.30725 0.66243,2.26733 0.808654,2.21814 0.952782,2.16217 1.092545,2.09577 1.225273,2.01684 1.35701,1.93579 1.479034,1.84082 1.597031,1.74097 1.707977,1.63306 1.809425,1.51666 1.906121,1.39606 1.993118,1.26818 2.071808,1.13514 2.14138,0.997 2.201783,0.85486 2.25366,0.70929 2.29458,0.56012 2.32663,0.40894 2.34813,0.25592 2.3605,0.10168 2.36126,-0.0527 2.35374,-0.20728 2.3341,-0.36059 2.30613,-0.51264 2.26721,-0.66217 2.21985,-0.80932 2.16125,-0.9524 2.09506,-1.0921 2.01805,-1.22601 1.93486,-1.35632 1.84198,-1.48023 1.73978,-1.59582 1.63351,-1.70838 1.51651,-1.80908 1.39664,-1.9071 1.26764,-1.99207 1.13541,-2.07251 0.99653,-2.13971 0.85587,-2.20483 0.7083,-2.25043 0.56073,-2.29633 0.40882,-2.328 0.25573,-2.34656 0.10173,-2.36016 -0.14646,-2.2356 -0.57983,-2.16406 -0.99083,-2.00934 -1.36388,-1.77747 -1.68434,-1.47723 -1.94026,-1.12024 -2.12141,-0.72015 -2.22133,-0.29248 -2.23552,0.14648 -2.16413,0.57983 -2.0093,0.99085 -1.77753,1.36383 -1.47717,1.68439 -1.12021,1.94024 -0.72018,2.1214 -0.29251,2.22125 -0.0344,1.24024 -0.0852,0.86346 -0.14104,0.85541 -0.19646,0.84265 -0.25202,0.83026 -0.30516,0.81122 -0.35776,0.78906 -0.40874,0.76496 -0.45768,0.73608 -0.50469,0.70429 -0.55001,0.67004 -0.59258,0.63281 -0.63269,0.59253 -0.67016,0.55005 -0.70401,0.50446 -0.7364,0.45782 -0.76452,0.40869 -0.78954,0.35773 -0.81112,0.30536 -0.82946,0.25158 -0.84428,0.19684 -0.85535,0.14118 -0.86244,0.085 -0.86636,0.0284 -0.86624,-0.0284 -0.86263,-0.085 -0.85535,-0.14118 -0.84401,-0.19684 -0.82937,-0.25158 -0.8113,-0.30536 -0.78966,-0.35785 -0.76462,-0.40857 -0.73589,-0.45764 -0.7042,-0.50464 -0.67025,-0.55017 -0.63292,-0.59265 -0.59226,-0.63239 -0.55001,-0.67022 -0.50468,-0.70417 -0.45769,-0.73626 -0.40906,-0.76496 -0.35724,-0.78863 -0.30539,-0.81153 -0.251983,-0.8302 -0.196754,-0.84362 -0.141075,-0.85505 -0.08504,-0.86297 -0.02835,-0.86603 0.02835,-0.86652 0.08494,-0.86261 0.141175,-0.85504 0.196853,-0.84436 0.251494,-0.82922 0.30527,-0.81085 0.35794,-0.78998 0.40854,-0.76447 0.45774,-0.73596 0.50486,-0.70459 0.54981,-0.66986 0.59285,-0.63293 0.6324,-0.59247 0.6699,-0.54968 0.70488,-0.50513 0.73598,-0.4577 0.76443,-0.40851 0.78956,-0.35773 0.8112,-0.3053 0.82957,-0.25164 0.8443,-0.19684 0.85506,-0.1413 0.86244,-0.0848 0.86643,-0.0284 0.86665,0.0283 0.86215,0.0849 0.85525,0.1413 0.84438,0.19684 0.82955,0.25164 0.81122,0.3053 0.78935,0.35761 0.76443,0.40863 0.7363,0.45782 0.7044,0.50482 0.67006,0.54987 0.63259,0.59247 0.59268,0.63293 0.54991,0.66986 0.5045,0.70429 0.45787,0.73626 0.40887,0.76496 0.35792,0.78949 0.30497,0.81073 0.25182,0.82971 0.19656,0.84308 0.14104,0.85553 0.0852,0.86352 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path14"
+ style="fill:#ffffff" />
+ <path
+ d="m 210.93533,478.10467 0.29251,2.2212 0.72013,2.12152 1.12028,1.94012 1.47716,1.68445 1.77743,1.36383 2.00945,0.99085 2.16399,0.57977 2.23564,0.14648 2.22119,-0.29242 2.12154,-0.72021 1.94018,-1.12024 1.68431,-1.47723 1.36388,-1.77735 0.99083,-2.00946 0.57983,-2.164 0.14655,-2.2356 -0.0529,-1.61377 -0.20724,-2.35327 -0.36031,-2.33313 -0.51262,-2.30688 -0.66234,-2.26782 -0.80885,-2.21863 -0.95364,-2.16382 -1.09092,-2.09259 -1.22709,-2.01978 -1.35506,-1.9331 -1.481,-1.84308 -1.59587,-1.73969 -1.70758,-1.63287 -1.81022,-1.51727 -1.90611,-1.396 -1.99315,-1.26825 -2.0713,-1.13476 -2.14176,-0.99726 -2.20216,-0.85498 -2.25319,-0.7091 -2.29504,-0.56018 -2.32588,-0.40882 -2.3488,-0.25598 -2.3604,-0.10174 -2.36109,0.0528 -2.35324,0.20722 -2.33516,0.36071 -2.30537,0.51246 -2.2675,0.66229 -2.21923,0.80908 -2.16177,0.95251 -2.09466,1.09192 -2.01923,1.22687 -1.93408,1.35577 -1.8413,1.47937 -1.74131,1.59754 -1.63205,1.70666 -1.51751,1.81043 -1.39605,1.90619 -1.26792,1.99249 -1.13542,2.07251 -0.99672,2.14044 -0.85516,2.20239 -0.70923,2.25373 -0.5601,2.2948 -0.40883,2.32611 -0.25592,2.3493 -0.10175,2.35925 0.0529,2.36207 0.20717,2.35327 0.36049,2.33362 0.51294,2.30725 0.6623,2.26733 0.80869,2.21826 0.95274,2.16205 1.09267,2.09589 1.22514,2.01684 1.35712,1.93579 1.47903,1.84082 1.59694,1.74085 1.70812,1.63312 1.80929,1.5166 1.90612,1.39612 1.99314,1.26818 2.07192,1.13507 2.14123,0.99708 2.20179,0.85491 2.25366,0.70917 2.29466,0.56018 2.32654,0.40888 2.34825,0.25592 2.36047,0.10174 2.36123,-0.0528 2.35369,-0.20728 2.3341,-0.36059 2.30625,-0.51264 2.26709,-0.66211 2.21984,-0.80932 2.16127,-0.95239 2.09504,-1.09217 2.01818,-1.22601 1.93486,-1.35626 1.84186,-1.48017 1.73986,-1.59582 1.63346,-1.70844 1.51648,-1.80914 1.39663,-1.90704 1.26767,-1.99213 1.13543,-2.07245 0.99649,-2.13971 0.85597,-2.20526 0.70813,-2.25 0.56068,-2.29633 0.40894,-2.32757 0.25575,-2.34699 0.10181,-2.36017 -0.14655,-2.23559 -0.57983,-2.16412 -0.99083,-2.00928 -1.36388,-1.77747 -1.68431,-1.47729 -1.94018,-1.12024 -2.12154,-0.72016 -2.22119,-0.29242 -2.23564,0.14649 -2.1641,0.57983 -2.00934,0.99079 -1.77743,1.36389 -1.47716,1.68439 -1.12028,1.94018 -0.72013,2.12146 -0.29251,2.22125 -0.0345,1.24024 -0.0851,0.86322 -0.14105,0.85541 -0.19648,0.84289 -0.25209,0.83045 -0.30507,0.81121 -0.35774,0.78895 -0.40867,0.76483 -0.45778,0.73614 -0.5046,0.70429 -0.55,0.67004 -0.59256,0.63281 -0.63281,0.59247 -0.67015,0.55011 -0.70392,0.50452 -0.73637,0.4577 -0.76462,0.40881 -0.78948,0.35767 -0.81118,0.30536 -0.8294,0.25152 -0.84437,0.1969 -0.85527,0.14118 -0.86253,0.0851 -0.86634,0.0283 -0.86626,-0.0283 -0.86264,-0.0851 -0.85525,-0.14118 -0.844,-0.19684 -0.82943,-0.25158 -0.81133,-0.30536 -0.78964,-0.35779 -0.76456,-0.40869 -0.73597,-0.45752 -0.70412,-0.5047 -0.67033,-0.55017 -0.63291,-0.59271 -0.59228,-0.63233 -0.55001,-0.67022 -0.50468,-0.70417 -0.4576,-0.73626 -0.40915,-0.76496 -0.35723,-0.78869 -0.30536,-0.81147 -0.25193,-0.83026 -0.19676,-0.84363 -0.14116,-0.85498 -0.085,-0.86297 -0.0284,-0.86603 0.0285,-0.86651 0.0848,-0.86262 0.14125,-0.85498 0.19689,-0.84442 0.25141,-0.82928 0.30526,-0.81079 0.35804,-0.79004 0.40854,-0.76441 0.4576,-0.73602 0.50488,-0.70459 0.54981,-0.66986 0.59286,-0.63293 0.63251,-0.59247 0.66977,-0.54962 0.70488,-0.50513 0.73602,-0.4577 0.76442,-0.40851 0.78954,-0.35773 0.81123,-0.3053 0.82963,-0.25171 0.84429,-0.19683 0.85496,-0.14118 0.86245,-0.0849 0.86645,-0.0284 0.86664,0.0284 0.86223,0.0849 0.85516,0.1413 0.84439,0.19683 0.82958,0.25165 0.81122,0.3053 0.78935,0.35754 0.76442,0.4087 0.73637,0.45782 0.70439,0.50476 0.66997,0.54993 0.63262,0.59241 0.59266,0.63299 0.55,0.6698 0.50449,0.70429 0.45789,0.73632 0.40876,0.7649 0.35796,0.78955 0.30496,0.81048 0.2517,0.82971 0.19667,0.84357 0.14105,0.85547 0.0851,0.86328 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path15"
+ style="fill:#ffffff" />
+ <path
+ d="m 295.92499,557.61127 0.29239,2.22119 0.72033,2.12152 1.12021,1.94019 1.47724,1.68438 1.77746,1.36383 2.00931,0.99091 2.16409,0.57977 2.23563,0.14649 2.2211,-0.29248 2.12155,-0.72016 1.94013,-1.1203 1.68447,-1.47717 1.36377,-1.77753 0.99091,-2.00934 0.57986,-2.164 0.14646,-2.23565 -0.0529,-1.61371 -0.20728,-2.35328 -0.36022,-2.33325 -0.5127,-2.30676 -0.66232,-2.26782 -0.80905,-2.219 -0.95337,-2.16296 -1.09101,-2.09308 -1.22711,-2.01977 -1.35532,-1.93341 -1.4804,-1.84247 -1.59647,-1.74024 -1.70709,-1.63238 -1.81067,-1.5177 -1.90585,-1.39576 -1.99295,-1.26812 -2.07172,-1.13513 -2.14151,-0.99707 -2.20224,-0.85499 -2.25324,-0.70904 -2.29476,-0.56024 -2.32605,-0.40888 -2.34894,-0.25592 -2.3602,-0.10168 -2.36118,0.0527 -2.35324,0.20716 -2.33508,0.36078 -2.30536,0.51245 -2.2677,0.66229 -2.21915,0.80902 -2.16171,0.95264 -2.09497,1.09198 -2.01874,1.22656 -1.93426,1.35596 -1.84149,1.47955 -1.74106,1.59711 -1.63236,1.70721 -1.51729,1.81012 -1.39602,1.90613 -1.26787,1.99255 -1.13541,2.07251 -0.99662,2.14008 -0.85546,2.20324 -0.709,2.25281 -0.56021,2.29529 -0.40895,2.32605 -0.25592,2.34979 -0.10161,2.35871 0.0528,2.36212 0.20729,2.35321 0.36029,2.33325 0.51311,2.30817 0.66211,2.26641 0.80899,2.21906 0.95259,2.16174 1.09235,2.09546 1.22565,2.01752 1.35693,1.93548 1.47913,1.84076 1.59663,1.74067 1.70816,1.6333 1.80942,1.51666 1.90606,1.39606 1.9935,1.26837 2.07132,1.13483 2.14157,0.99719 2.20176,0.85486 2.25369,0.70922 2.29477,0.56018 2.32651,0.40894 2.34805,0.25586 2.36072,0.10168 2.36102,-0.0527 2.35376,-0.20727 2.33417,-0.3606 2.30615,-0.51257 2.26721,-0.66224 2.21973,-0.80926 2.16128,-0.95246 2.09491,-1.09197 2.0185,-1.22626 1.93457,-1.3562 1.84185,-1.47998 1.74009,-1.59619 1.63324,-1.70795 1.51687,-1.80963 1.39621,-1.9065 1.26788,-1.99243 1.13541,-2.07251 0.99655,-2.14001 0.85575,-2.20447 0.70831,-2.25049 0.56067,-2.29633 0.40887,-2.32751 0.25574,-2.34698 0.10184,-2.36023 -0.14646,-2.23554 -0.57986,-2.16406 -0.99091,-2.0094 -1.36377,-1.77741 -1.68447,-1.47729 -1.94013,-1.12018 -2.12155,-0.72021 -2.22119,-0.29248 -2.23554,0.14654 -2.16409,0.57984 -2.00931,0.99084 -1.77756,1.36377 -1.47714,1.68439 -1.12021,1.94018 -0.72033,2.12152 -0.29239,2.2212 -0.0345,1.24029 -0.0851,0.86322 -0.14105,0.85541 -0.19657,0.84289 -0.25198,0.83014 -0.30518,0.81146 -0.35775,0.78913 -0.40863,0.76471 -0.45774,0.73596 -0.5047,0.70447 -0.55005,0.67004 -0.59259,0.63282 -0.63269,0.59246 -0.67001,0.54999 -0.70428,0.5047 -0.73618,0.45764 -0.76453,0.40869 -0.78964,0.35779 -0.81122,0.3053 -0.82922,0.25159 -0.84442,0.1969 -0.85526,0.14117 -0.86245,0.085 -0.86634,0.0283 -0.86633,-0.0283 -0.86255,-0.085 -0.85535,-0.14123 -0.84408,-0.19684 -0.82938,-0.25159 -0.81131,-0.3053 -0.78955,-0.35779 -0.76462,-0.40869 -0.73608,-0.45764 -0.7041,-0.50458 -0.67026,-0.55017 -0.63293,-0.59253 -0.59217,-0.63238 -0.55011,-0.67035 -0.50476,-0.70435 -0.45764,-0.73614 -0.4089,-0.76471 -0.35743,-0.78907 -0.30529,-0.81133 -0.2519,-0.83014 -0.1969,-0.84363 -0.14096,-0.8548 -0.085,-0.86322 -0.0285,-0.86603 0.0286,-0.86682 0.0847,-0.86255 0.14114,-0.85473 0.19678,-0.84424 0.25171,-0.82941 0.30518,-0.81091 0.35791,-0.78974 0.40866,-0.76464 0.4577,-0.73597 0.50488,-0.70459 0.54993,-0.67004 0.59265,-0.63281 0.63251,-0.59241 0.66986,-0.5498 0.70471,-0.50495 0.73618,-0.45776 0.76443,-0.40863 0.78937,-0.35761 0.81131,-0.3053 0.82956,-0.2517 0.84427,-0.19678 0.85516,-0.14124 0.86237,-0.085 0.86651,-0.0283 0.86658,0.0283 0.86221,0.085 0.85514,0.14124 0.84439,0.19678 0.82956,0.2517 0.81124,0.3053 0.78943,0.35761 0.76444,0.40863 0.73608,0.45776 0.70468,0.50495 0.66993,0.5498 0.63247,0.59241 0.5929,0.63293 0.54977,0.66992 0.5047,0.70441 0.4578,0.73615 0.40872,0.7647 0.35785,0.78974 0.30517,0.81073 0.25162,0.82947 0.19675,0.84356 0.14105,0.85547 0.0851,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path16"
+ style="fill:#ffffff" />
+ <path
+ d="m 381.23682,597.19696 0.99084,2.00934 1.36383,1.77746 1.68442,1.47724 1.94028,1.12018 2.12139,0.72021 2.2212,0.29248 2.23559,-0.14648 2.16413,-0.57984 2.00937,-0.99084 1.77737,-1.36383 1.47729,-1.68439 1.12021,-1.94018 0.72022,-2.12152 0.29242,-2.22126 -0.14646,-2.23559 -0.57983,-2.16401 -0.56873,-1.51116 -0.95337,-2.16297 -1.20831,-2.06109 -1.61044,-1.7649 -1.94226,-1.39141 -2.18903,-0.95728 -2.34027,-0.4812 -2.38916,0.0159 -2.33362,0.51233 -2.17617,0.9862 -1.92356,1.41724 -1.58682,1.78607 -1.18091,2.07703 -0.72311,2.27716 -0.23401,2.37768 0.26553,2.37445 0.75339,2.26734 0.51758,1.12695 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path17"
+ style="fill:#ffffff" />
+ <path
+ d="m 726.11597,439.88141 0.29242,2.22125 0.72027,2.12146 1.12012,1.94025 1.47729,1.68432 1.77747,1.36383 2.00928,0.99091 2.16412,0.57983 2.2356,0.14643 2.22125,-0.29248 2.12146,-0.72016 1.94018,-1.12024 1.68439,-1.47723 1.36383,-1.77747 0.99085,-2.00933 0.57983,-2.16413 0.14649,-2.23553 -0.0529,-1.61377 -0.20722,-2.35327 -0.36035,-2.33319 -0.51263,-2.30677 -0.66236,-2.26782 -0.80902,-2.21912 -0.9533,-2.1629 -1.09107,-2.09308 -1.22711,-2.01971 -1.35529,-1.93347 -1.48053,-1.84247 -1.59631,-1.74024 -1.70715,-1.63238 -1.81067,-1.51764 -1.90589,-1.39581 -1.99298,-1.26807 -2.07159,-1.13513 -2.1416,-0.99719 -2.20221,-0.85492 -2.25324,-0.70905 -2.29486,-0.56018 -2.32599,-0.40893 -2.34893,-0.25599 -2.36023,-0.10162 -2.36109,0.0527 -2.35321,0.20715 -2.3352,0.36078 -2.3053,0.51245 -2.2677,0.66229 -2.21924,0.80908 -2.16162,0.95258 -2.09497,1.09198 -2.01874,1.22656 -1.93426,1.35602 -1.8415,1.47955 -1.74102,1.59705 -1.63245,1.70721 -1.51715,1.81018 -1.39606,1.90613 -1.26788,1.99249 -1.1355,2.07251 -0.99658,2.14008 -0.85547,2.20318 -0.70892,2.25287 -0.56031,2.29529 -0.40893,2.32599 -0.25586,2.34979 -0.10156,2.35883 0.0528,2.36206 0.20715,2.35321 0.3603,2.33325 0.51324,2.30823 0.66205,2.26642 0.80902,2.21905 0.95258,2.16175 1.0924,2.09533 1.22565,2.01764 1.35687,1.93543 1.47913,1.84076 1.59656,1.74066 1.70819,1.63336 1.80951,1.51666 1.906,1.396 1.99353,1.26831 2.07135,1.13495 2.14154,0.99713 2.20172,0.85486 2.25373,0.70923 2.2948,0.56018 2.32641,0.40893 2.34809,0.25592 2.36065,0.10169 2.36109,-0.0528 2.35376,-0.20721 2.33416,-0.3606 2.30622,-0.51257 2.26721,-0.66223 2.21966,-0.80933 2.16132,-0.95239 2.09491,-1.09198 2.01849,-1.22632 1.93464,-1.3562 1.84173,-1.47992 1.74017,-1.59625 1.63318,-1.70795 1.51685,-1.80969 1.39624,-1.90644 1.26782,-1.99237 1.1355,-2.07251 0.99664,-2.14007 0.85566,-2.20447 0.70837,-2.25049 0.56067,-2.29626 0.40887,-2.32758 0.25574,-2.34698 0.10175,-2.36017 -0.14649,-2.2356 -0.57983,-2.164 -0.99085,-2.00946 -1.36383,-1.77747 -1.68439,-1.47717 -1.94024,-1.12024 -2.1214,-0.72015 -2.22131,-0.29254 -2.23554,0.14654 -2.16412,0.57978 -2.00928,0.99084 -1.77747,1.36389 -1.47729,1.68439 -1.12012,1.94019 -0.72027,2.12152 -0.29242,2.22119 -0.0346,1.24023 -0.085,0.86328 -0.14111,0.85547 -0.19654,0.84277 -0.25201,0.83021 -0.30518,0.81146 -0.35767,0.78912 -0.40863,0.76471 -0.45776,0.7359 -0.50464,0.70441 -0.55011,0.6701 -0.59265,0.63275 -0.63257,0.59259 -0.6701,0.54993 -0.70422,0.50464 -0.73615,0.45776 -0.76459,0.4087 -0.78961,0.35778 -0.81134,0.3053 -0.8291,0.25153 -0.84436,0.1969 -0.85535,0.14123 -0.86249,0.085 -0.86639,0.0283 -0.86633,-0.0283 -0.86243,-0.085 -0.85541,-0.14123 -0.84405,-0.19684 -0.82941,-0.25159 -0.81128,-0.3053 -0.78955,-0.35778 -0.76471,-0.4087 -0.73596,-0.4577 -0.70416,-0.50458 -0.67023,-0.55011 -0.63287,-0.59259 -0.59217,-0.63238 -0.55011,-0.67035 -0.50482,-0.70429 -0.45758,-0.73614 -0.40887,-0.76471 -0.35749,-0.78906 -0.30536,-0.8114 -0.25183,-0.83014 -0.19696,-0.84357 -0.14087,-0.8548 -0.0851,-0.86328 -0.0284,-0.86603 0.0284,-0.86676 0.0847,-0.86255 0.14117,-0.85479 0.19696,-0.84424 0.25153,-0.82941 0.30517,-0.81091 0.35798,-0.78967 0.40863,-0.76477 0.4577,-0.73584 0.50488,-0.70465 0.54993,-0.66999 0.59265,-0.63287 0.63251,-0.59241 0.66992,-0.54974 0.70465,-0.50495 0.73615,-0.45776 0.76446,-0.40863 0.78931,-0.35767 0.81134,-0.30536 0.82959,-0.25158 0.84423,-0.1969 0.85523,-0.14124 0.86224,-0.0849 0.86652,-0.0283 0.86664,0.0283 0.86224,0.0849 0.85516,0.14124 0.84437,0.1969 0.82952,0.25158 0.81134,0.30536 0.78937,0.35767 0.76441,0.40863 0.73614,0.45776 0.70465,0.50495 0.66998,0.54974 0.63239,0.59241 0.59283,0.63299 0.54987,0.66987 0.5047,0.7044 0.45782,0.73609 0.40863,0.76483 0.35798,0.78961 0.30505,0.81079 0.25171,0.82947 0.19666,0.84356 0.14111,0.85553 0.085,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path18"
+ style="fill:#ffffff" />
+ <path
+ d="m 810.58661,482.11664 0.29242,2.22125 0.72021,2.12146 1.12024,1.94019 1.47724,1.68438 1.77746,1.36383 2.00934,0.99085 2.16406,0.57983 2.23566,0.14643 2.22119,-0.29242 2.12146,-0.72016 1.94019,-1.12024 1.68444,-1.47729 1.36377,-1.77747 0.99085,-2.00927 0.57983,-2.16413 0.14649,-2.23559 -0.0529,-1.61371 -0.20709,-2.35333 -0.36035,-2.33314 -0.5127,-2.30682 -0.66229,-2.26782 -0.80896,-2.21906 -0.95337,-2.1629 -1.091,-2.09314 -1.22718,-2.01965 -1.35541,-1.93353 -1.4804,-1.84247 -1.59632,-1.74012 -1.70715,-1.6325 -1.81073,-1.51758 -1.90582,-1.39587 -1.99292,-1.26807 -2.07178,-1.13507 -2.14154,-0.99726 -2.20215,-0.85492 -2.25323,-0.70904 -2.29486,-0.56018 -2.32599,-0.40887 -2.34894,-0.25599 -2.36023,-0.10168 -2.36108,0.0528 -2.35328,0.20716 -2.33508,0.36078 -2.30542,0.51245 -2.26764,0.66229 -2.21918,0.80908 -2.16174,0.95258 -2.09491,1.09198 -2.0188,1.22656 -1.93432,1.35596 -1.84137,1.47955 -1.74103,1.59711 -1.63238,1.70715 -1.51734,1.81018 -1.396,1.90619 -1.26788,1.99249 -1.1355,2.07257 -0.99658,2.14002 -0.85535,2.20318 -0.70904,2.25281 -0.56024,2.29529 -0.40888,2.32599 -0.25598,2.34991 -0.10162,2.35877 0.0529,2.362 0.20722,2.35327 0.36029,2.33319 0.51312,2.30823 0.66217,2.26648 0.80896,2.21899 0.95252,2.16174 1.0924,2.0954 1.22577,2.01758 1.35682,1.93549 1.47912,1.84076 1.59656,1.74066 1.70825,1.6333 1.80945,1.51666 1.90601,1.39606 1.99346,1.26837 2.07135,1.13489 2.14155,0.99707 2.20178,0.85492 2.25366,0.70922 2.2948,0.56025 2.32648,0.40881 2.34802,0.25592 2.36072,0.10175 2.36108,-0.0528 2.35376,-0.20733 2.33417,-0.36054 2.30615,-0.51257 2.26721,-0.66224 2.21973,-0.80926 2.16131,-0.95239 2.09491,-1.09204 2.0185,-1.22626 1.93457,-1.3562 1.84179,-1.47992 1.74018,-1.59625 1.63312,-1.70795 1.51684,-1.80969 1.39624,-1.90644 1.26788,-1.99243 1.13544,-2.07251 0.99664,-2.14007 0.85572,-2.20447 0.70825,-2.25043 0.56067,-2.29626 0.40894,-2.32764 0.25573,-2.34692 0.10175,-2.36017 -0.14649,-2.23566 -0.57983,-2.164 -0.99085,-2.00946 -1.36377,-1.77734 -1.68444,-1.47724 -1.94019,-1.12024 -2.12146,-0.72021 -2.22125,-0.29242 -2.2356,0.14648 -2.16406,0.57978 -2.00934,0.99084 -1.77746,1.36383 -1.47724,1.68439 -1.12024,1.94018 -0.72021,2.12152 -0.29242,2.22126 -0.0345,1.24017 -0.085,0.86328 -0.14117,0.85547 -0.19653,0.84277 -0.25202,0.83027 -0.30524,0.8114 -0.35766,0.78918 -0.40863,0.76465 -0.4577,0.73602 -0.50471,0.70435 -0.55011,0.6701 -0.59252,0.63282 -0.63276,0.59246 -0.66998,0.55005 -0.70422,0.50464 -0.73615,0.45764 -0.76465,0.40869 -0.78961,0.35779 -0.81122,0.3053 -0.82922,0.25159 -0.84436,0.19684 -0.85535,0.14123 -0.86242,0.085 -0.86634,0.0284 -0.86639,-0.0284 -0.86249,-0.085 -0.85534,-0.14123 -0.84406,-0.19678 -0.82941,-0.25165 -0.81128,-0.3053 -0.78967,-0.35779 -0.76459,-0.40869 -0.73608,-0.45758 -0.70404,-0.50458 -0.67023,-0.55023 -0.63287,-0.59259 -0.59223,-0.63238 -0.55011,-0.67029 -0.50482,-0.70429 -0.45764,-0.7362 -0.40881,-0.76465 -0.35748,-0.78912 -0.30536,-0.81134 -0.25183,-0.8302 -0.19684,-0.84357 -0.141,-0.8548 -0.085,-0.86328 -0.0284,-0.86597 0.0284,-0.86682 0.0848,-0.86249 0.14124,-0.85479 0.19684,-0.84424 0.25158,-0.82947 0.30518,-0.81091 0.35797,-0.78967 0.40863,-0.76471 0.45776,-0.7359 0.50476,-0.70466 0.54993,-0.66998 0.59271,-0.63287 0.63257,-0.59235 0.6698,-0.5498 0.70459,-0.50495 0.73621,-0.4577 0.7644,-0.40869 0.78937,-0.35767 0.8114,-0.30529 0.82959,-0.25165 0.84424,-0.19684 0.85516,-0.14124 0.86231,-0.085 0.86657,-0.0283 0.86652,0.0283 0.86224,0.085 0.85517,0.14124 0.8443,0.19684 0.82959,0.25165 0.8114,0.30529 0.7893,0.35767 0.76447,0.40869 0.73614,0.4577 0.70472,0.50495 0.6698,0.5498 0.63256,0.59235 0.59272,0.63299 0.54986,0.66986 0.50476,0.70447 0.45777,0.73609 0.40863,0.76477 0.35803,0.78967 0.30505,0.81073 0.25159,0.82953 0.19678,0.84356 0.14117,0.85553 0.085,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path19"
+ style="fill:#ffffff" />
+ <path
+ d="m 896.89429,561.99628 0.29254,2.22119 0.72015,2.12146 1.12024,1.94024 1.47724,1.68433 1.77746,1.36383 2.00934,0.99091 2.16412,0.57977 2.23554,0.14655 2.22119,-0.29249 2.12152,-0.72021 1.94019,-1.12024 1.68438,-1.47717 1.36377,-1.77753 0.99097,-2.00934 0.57977,-2.16406 0.14655,-2.2356 -0.053,-1.61377 -0.20722,-2.35327 -0.36023,-2.33319 -0.51269,-2.30676 -0.66235,-2.26782 -0.80902,-2.21912 -0.95331,-2.16284 -1.09095,-2.09314 -1.22729,-2.01971 -1.35529,-1.93348 -1.4804,-1.84246 -1.59644,-1.74012 -1.70709,-1.6325 -1.81067,-1.51758 -1.90588,-1.39588 -1.99292,-1.26806 -2.07166,-1.13507 -2.14154,-0.99726 -2.20221,-0.85492 -2.25323,-0.70904 -2.29487,-0.56018 -2.32598,-0.40888 -2.34888,-0.25592 -2.36023,-0.10174 -2.36121,0.0528 -2.35327,0.20716 -2.33514,0.36077 -2.3053,0.51246 -2.26764,0.66229 -2.21918,0.80908 -2.1618,0.95251 -2.09485,1.09205 -2.0188,1.2265 -1.93432,1.35595 -1.8415,1.47968 -1.7409,1.59705 -1.63245,1.70721 -1.51727,1.81012 -1.396,1.90613 -1.26782,1.99255 -1.1355,2.07251 -0.99664,2.14008 -0.85547,2.20312 -0.70892,2.25293 -0.5603,2.29529 -0.40888,2.32593 -0.25592,2.34991 -0.10156,2.35871 0.0528,2.36206 0.20728,2.35321 0.36023,2.33325 0.51312,2.30817 0.66211,2.26648 0.80896,2.21905 0.95264,2.16174 1.0924,2.0954 1.22565,2.01752 1.35687,1.93548 1.47907,1.84082 1.59668,1.74067 1.70825,1.6333 1.80939,1.51666 1.90612,1.39606 1.99341,1.26831 2.07123,1.13488 2.14166,0.9972 2.20173,0.85485 2.25372,0.70917 2.2948,0.56024 2.32648,0.40894 2.34796,0.25586 2.36078,0.10168 2.36108,-0.0527 2.35376,-0.20728 2.33417,-0.36059 2.30609,-0.51257 2.26739,-0.66224 2.21961,-0.80932 2.16125,-0.95239 2.09497,-1.09199 2.0185,-1.22625 1.93457,-1.3562 1.84173,-1.47998 1.74018,-1.59626 1.63311,-1.70794 1.51691,-1.80957 1.39624,-1.9065 1.26782,-1.99243 1.13544,-2.07251 0.99664,-2.14007 0.85566,-2.20447 0.70837,-2.25043 0.56067,-2.29633 0.40893,-2.32757 0.25568,-2.34693 0.10187,-2.36022 -0.14655,-2.2356 -0.57977,-2.16406 -0.99097,-2.0094 -1.36377,-1.77741 -1.68438,-1.47723 -1.94019,-1.12018 -2.12152,-0.72027 -2.22119,-0.29242 -2.23554,0.14654 -2.16412,0.57977 -2.00934,0.99091 -1.77746,1.36377 -1.47724,1.68439 -1.12024,1.94018 -0.72015,2.12152 -0.29254,2.22119 -0.0344,1.24024 -0.0851,0.86322 -0.14111,0.85547 -0.19654,0.84289 -0.25195,0.83014 -0.30524,0.81146 -0.35766,0.78913 -0.40863,0.76471 -0.45771,0.7359 -0.5047,0.70447 -0.55011,0.67004 -0.59252,0.63281 -0.63276,0.59253 -0.66998,0.54993 -0.70434,0.5047 -0.73609,0.4577 -0.76459,0.40869 -0.78961,0.35773 -0.81122,0.30536 -0.82934,0.25159 -0.8443,0.19689 -0.85529,0.14118 -0.86248,0.085 -0.86634,0.0283 -0.86627,-0.0283 -0.86255,-0.085 -0.85535,-0.14124 -0.84411,-0.19677 -0.82935,-0.25165 -0.81134,-0.30536 -0.78961,-0.35773 -0.76459,-0.40869 -0.73602,-0.45764 -0.70404,-0.50458 -0.67041,-0.55023 -0.63275,-0.59253 -0.59229,-0.63232 -0.55005,-0.67041 -0.50476,-0.70435 -0.4577,-0.73608 -0.40881,-0.76471 -0.35755,-0.78913 -0.30529,-0.81134 -0.25184,-0.83014 -0.19683,-0.84356 -0.14099,-0.85486 -0.0851,-0.86328 -0.0284,-0.86597 0.0284,-0.86682 0.0848,-0.86249 0.14124,-0.8548 0.19677,-0.84423 0.25165,-0.82941 0.30512,-0.81091 0.35809,-0.78974 0.40851,-0.76471 0.4577,-0.7359 0.50488,-0.70459 0.54987,-0.67004 0.59277,-0.63281 0.63245,-0.59235 0.66992,-0.54981 0.70465,-0.50494 0.73615,-0.45776 0.7644,-0.40863 0.78943,-0.35767 0.81122,-0.3053 0.82965,-0.25171 0.84436,-0.19677 0.8551,-0.1413 0.86224,-0.0849 0.86658,-0.0283 0.86658,0.0283 0.86224,0.0849 0.85504,0.1413 0.84443,0.19677 0.82958,0.25171 0.81128,0.3053 0.78943,0.35767 0.76441,0.40863 0.73614,0.45776 0.70465,0.50494 0.66993,0.54981 0.63256,0.59235 0.59278,0.63299 0.5498,0.66986 0.5047,0.70447 0.45783,0.73602 0.40863,0.76484 0.35797,0.78961 0.30505,0.81079 0.25171,0.82947 0.19666,0.84362 0.14111,0.85547 0.0851,0.86322 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path20"
+ style="fill:#ffffff" />
+ <path
+ d="m 981.35858,637.28503 0.29254,2.22126 0.72022,2.12152 1.12024,1.94018 1.47717,1.68433 1.77747,1.36389 2.0094,0.99085 2.16406,0.57983 2.23559,0.14648 2.2212,-0.29248 2.12152,-0.72021 1.94018,-1.12024 1.68443,-1.47723 1.3637,-1.77741 0.9909,-2.0094 0.5799,-2.16406 0.1465,-2.2356 -0.053,-1.6137 -0.2072,-2.35328 -0.3602,-2.33319 -0.5128,-2.30676 -0.6623,-2.26782 -0.809,-2.21912 -0.9533,-2.16296 -1.09105,-2.09302 -1.22717,-2.01978 -1.35529,-1.93347 -1.48041,-1.8424 -1.59649,-1.74024 -1.70704,-1.63245 -1.81066,-1.51763 -1.90595,-1.39582 -1.99286,-1.26806 -2.07165,-1.13514 -2.14154,-0.99707 -2.20221,-0.85498 -2.25336,-0.7091 -2.29474,-0.56018 -2.32605,-0.40882 -2.34894,-0.25598 -2.36016,-0.10168 -2.36121,0.0527 -2.35321,0.20716 -2.33515,0.36077 -2.30535,0.51246 -2.2677,0.66229 -2.21906,0.80908 -2.1618,0.95251 -2.09491,1.09204 -2.01874,1.22657 -1.93439,1.35595 -1.84143,1.47962 -1.74097,1.59704 -1.63238,1.70716 -1.51728,1.81018 -1.39605,1.90613 -1.26788,1.99255 -1.13544,2.07251 -0.99658,2.14008 -0.85547,2.20318 -0.70905,2.25281 -0.5603,2.29529 -0.40875,2.32605 -0.25592,2.34985 -0.10169,2.35877 0.0529,2.36206 0.20727,2.35327 0.36029,2.33313 0.51313,2.30822 0.66211,2.26648 0.80896,2.219 0.95263,2.16174 1.09241,2.09534 1.22565,2.01764 1.35687,1.93548 1.479,1.84076 1.59674,1.74066 1.70819,1.63337 1.80939,1.51666 1.90613,1.39599 1.99347,1.26832 2.07123,1.13488 2.1416,0.9972 2.20178,0.85485 2.25366,0.70923 2.29486,0.56018 2.32648,0.40894 2.3479,0.25586 2.36078,0.10174 2.36108,-0.0528 2.35376,-0.20728 2.33423,-0.36059 2.30609,-0.51258 2.26734,-0.66223 2.21966,-0.80932 2.1612,-0.9524 2.09503,-1.09192 2.01837,-1.22631 1.93469,-1.3562 1.84174,-1.47999 1.74023,-1.59619 1.63306,-1.708 1.51691,-1.80964 1.39624,-1.90643 1.26776,-1.99243 1.13546,-2.07251 0.9966,-2.14001 0.8557,-2.20447 0.7084,-2.25049 0.5606,-2.29633 0.409,-2.32751 0.2556,-2.34699 0.1019,-2.36023 -0.1465,-2.23553 -0.5799,-2.16406 -0.9909,-2.00934 -1.3637,-1.77747 -1.68439,-1.47723 -1.94018,-1.12024 -2.12152,-0.72015 -2.2212,-0.29249 -2.23559,0.14649 -2.16406,0.57983 -2.00946,0.99085 -1.77741,1.36377 -1.47717,1.68445 -1.12024,1.94018 -0.72022,2.12146 -0.29254,2.22119 -0.0344,1.24024 -0.0851,0.86328 -0.14111,0.85547 -0.19647,0.84277 -0.25202,0.8302 -0.30517,0.81153 -0.35773,0.78906 -0.40857,0.76477 -0.45776,0.73584 -0.5047,0.70447 -0.54993,0.67004 -0.59265,0.63281 -0.63275,0.59253 -0.67004,0.54999 -0.70429,0.50464 -0.73608,0.4577 -0.76465,0.40869 -0.78955,0.35779 -0.81122,0.3053 -0.82935,0.25158 -0.8443,0.1969 -0.85534,0.14118 -0.86243,0.085 -0.86633,0.0283 -0.86634,-0.0283 -0.86254,-0.085 -0.85535,-0.14118 -0.84406,-0.1969 -0.82934,-0.25152 -0.8114,-0.30536 -0.78955,-0.35779 -0.76459,-0.40869 -0.73609,-0.45764 -0.7041,-0.50458 -0.67029,-0.55017 -0.63275,-0.59253 -0.59228,-0.63239 -0.55011,-0.67034 -0.50476,-0.70429 -0.45764,-0.73614 -0.40888,-0.76471 -0.35754,-0.78906 -0.30524,-0.81141 -0.25189,-0.8302 -0.1969,-0.84356 -0.14093,-0.8548 -0.085,-0.86328 -0.0285,-0.86597 0.0285,-0.86682 0.0848,-0.86255 0.14111,-0.85474 0.1969,-0.84423 0.25165,-0.82947 0.30511,-0.81092 0.35791,-0.78967 0.40863,-0.76471 0.45777,-0.7359 0.50488,-0.70459 0.54986,-0.67004 0.59272,-0.63281 0.63244,-0.59247 0.66999,-0.54975 0.70465,-0.50494 0.73614,-0.4577 0.76441,-0.40869 0.78936,-0.35761 0.81128,-0.30536 0.82965,-0.25159 0.8443,-0.19689 0.85511,-0.14124 0.8623,-0.0849 0.86658,-0.0284 0.86658,0.0284 0.86218,0.0849 0.85516,0.14124 0.8443,0.19689 0.82965,0.25159 0.81122,0.30536 0.78943,0.35761 0.76446,0.40869 0.73609,0.4577 0.70471,0.50494 0.66992,0.54975 0.63251,0.59247 0.59283,0.63293 0.54981,0.66992 0.5047,0.70447 0.45782,0.73602 0.40863,0.76477 0.35797,0.78974 0.30506,0.81067 0.25171,0.82953 0.19659,0.84356 0.14111,0.85547 0.0851,0.86328 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path21"
+ style="fill:#ffffff" />
+ <path
+ d="m 465.79318,663.86047 1.47717,1.68445 1.77738,1.36389 2.00931,0.99097 2.16412,0.57983 2.2355,0.14661 2.22129,-0.29236 2.12152,-0.72021 1.94019,-1.12012 1.68453,-1.47717 1.36386,-1.77741 0.99091,-2.00927 0.57993,-2.16407 0.14654,-2.23559 -0.29239,-2.22126 -0.72012,-2.12146 -1.12012,-1.94024 -0.94043,-1.3125 -1.47998,-1.84186 -1.59692,-1.74072 -1.70658,-1.63196 -1.81121,-1.51807 -1.90564,-1.39563 -1.99262,-1.26794 -2.07211,-1.13526 -2.14142,-0.99713 -2.20218,-0.85492 -2.25308,-0.70904 -2.29495,-0.56024 -2.32602,-0.40888 -2.349,-0.25592 -2.36005,-0.10174 -2.36117,0.0528 -2.35331,0.20715 -2.33511,0.36078 -2.30533,0.51239 -2.26779,0.66242 -2.21902,0.8089 -2.16184,0.95263 -2.09512,1.09217 -2.01856,1.22644 -1.93414,1.35577 -1.84189,1.47992 -1.74048,1.59668 -1.63284,1.7077 -1.517,1.80988 -1.39605,1.90619 -1.26783,1.99249 -1.13553,2.07251 -0.99667,2.14001 -0.85535,2.20325 -0.70898,2.25287 -0.5603,2.2948 -0.40897,2.32697 -0.25583,2.34936 -0.10159,2.35877 0.0528,2.36206 0.20721,2.35321 0.36014,2.33276 0.51343,2.30908 0.6618,2.26557 0.80933,2.21991 0.95242,2.16125 1.09213,2.09509 1.22614,2.01831 1.35666,1.93506 1.47909,1.84076 1.59628,1.74048 1.70853,1.63355 1.80942,1.51672 1.90637,1.39612 1.99323,1.26819 2.07098,1.13476 2.14184,0.99732 2.20197,0.85486 2.25333,0.70916 2.29516,0.5603 2.32636,0.40882 2.34799,0.25592 2.36069,0.10168 2.36105,-0.0527 2.35379,-0.20728 2.33417,-0.36059 2.30618,-0.51264 2.26731,-0.66217 2.21954,-0.80932 2.16131,-0.95234 2.09479,-1.09191 2.01883,-1.2265 1.93436,-1.35608 1.84167,-1.47974 1.74057,-1.59668 1.63266,-1.70746 1.51731,-1.81024 1.39581,-1.90576 1.2681,-1.9928 1.13543,-2.07251 0.99674,-2.1405 0.85547,-2.20362 0.70855,-2.25134 0.56049,-2.29577 0.4089,-2.32715 0.25583,-2.34742 0.10178,-2.36023 -0.0529,-2.36206 -0.20724,-2.35321 -0.36044,-2.33368 -0.6334,-2.30371 -1.09845,-2.12176 -1.51562,-1.84699 -1.86649,-1.49151 -2.1358,-1.0708 -2.3118,-0.60334 -2.38666,-0.10962 -2.35736,0.3891 -2.22491,0.87067 -1.9953,1.31427 -1.67847,1.70038 -1.28821,2.01221 -0.8417,2.23596 -0.35843,2.36224 0.1405,2.38507 0.20819,1.22363 0.085,0.86304 0.0284,0.86597 -0.0284,0.86609 -0.085,0.86304 -0.14114,0.8554 -0.19669,0.84333 -0.25189,0.82995 -0.30518,0.81152 -0.35778,0.78931 -0.40854,0.76441 -0.45755,0.73584 -0.50495,0.70459 -0.54992,0.6701 -0.59269,0.63275 -0.63269,0.59253 -0.66998,0.54993 -0.70444,0.50476 -0.73599,0.45764 -0.76446,0.40869 -0.78977,0.35779 -0.81134,0.3053 -0.82913,0.25159 -0.8443,0.19683 -0.85532,0.14118 -0.86254,0.085 -0.86628,0.0283 -0.86633,-0.0283 -0.86246,-0.085 -0.85543,-0.14124 -0.84409,-0.19677 -0.82938,-0.25159 -0.8114,-0.30536 -0.78936,-0.35767 -0.76459,-0.40875 -0.7363,-0.45776 -0.70419,-0.50452 -0.67014,-0.55017 -0.63272,-0.59241 -0.5921,-0.63232 -0.55023,-0.67053 -0.50492,-0.70447 -0.45755,-0.73596 -0.40869,-0.76453 -0.35773,-0.78943 -0.30529,-0.81116 -0.25177,-0.8302 -0.19693,-0.84356 -0.1409,-0.85456 -0.0851,-0.86352 -0.0284,-0.86603 0.0284,-0.86676 0.0849,-0.86279 0.14109,-0.85456 0.19677,-0.84393 0.25177,-0.82971 0.30512,-0.81091 0.35794,-0.78974 0.40866,-0.76465 0.4577,-0.7359 0.50482,-0.70471 0.55011,-0.67004 0.59247,-0.63269 0.63257,-0.59241 0.6698,-0.54981 0.70465,-0.50488 0.73639,-0.45788 0.76438,-0.40857 0.78915,-0.35755 0.81137,-0.30542 0.82962,-0.25165 0.84433,-0.19683 0.85519,-0.14124 0.86225,-0.0849 0.86654,-0.0284 0.86655,0.0284 0.86227,0.0849 0.85517,0.14124 0.84418,0.19677 0.82958,0.25171 0.81138,0.30536 0.78955,0.35767 0.76431,0.40851 0.73599,0.45776 0.7049,0.50513 0.66983,0.54962 0.63238,0.59247 0.5929,0.63293 0.54983,0.6698 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path22"
+ style="fill:#ffffff" />
+ <path
+ d="m 467.23599,667.00671 0.99097,2.00928 1.36392,1.77741 1.68439,1.47717 1.94028,1.12018 2.12152,0.72009 2.22125,0.29236 2.2356,-0.14661 2.164,-0.57983 2.00936,-0.99097 1.77735,-1.36389 1.47717,-1.68445 1.12018,-1.94024 0.72009,-2.12153 0.29239,-2.22119 -0.14651,-2.23566 -0.57996,-2.164 -0.56876,-1.51117 -0.95291,-2.1621 -1.1203,-1.94013 -1.47732,-1.68433 -1.77747,-1.36377 -2.00949,-0.99078 -2.16403,-0.57977 -2.23563,-0.1463 -2.22122,0.29254 -2.12146,0.72027 -1.94009,1.12037 -1.68439,1.47729 -1.36371,1.77753 -0.99081,2.0094 -0.57965,2.16406 -0.14643,2.23559 0.29257,2.22126 0.72028,2.1214 0.51758,1.12738 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path23"
+ style="fill:#ffffff" />
+ <path
+ d="m 551.23248,593.72241 1.47718,1.68445 1.77728,1.36401 2.00934,0.99097 2.164,0.57996 2.23553,0.14672 2.22132,-0.29235 2.12152,-0.72004 1.94024,-1.12005 1.68451,-1.47711 1.36396,-1.77741 0.99108,-2.00928 0.5799,-2.164 0.14667,-2.23559 -0.29236,-2.22125 -0.72003,-2.12159 -1.12012,-1.94018 -0.94037,-1.3125 -1.48047,-1.84247 -1.59631,-1.74017 -1.70722,-1.63245 -1.8106,-1.5177 -1.90589,-1.39575 -1.99292,-1.26807 -2.07165,-1.13513 -2.1416,-0.99713 -2.20215,-0.85498 -2.25312,-0.70905 -2.2951,-0.56024 -2.32593,-0.40881 -2.34894,-0.25598 -2.36016,-0.10175 -2.36109,0.0528 -2.35333,0.20721 -2.33508,0.36078 -2.30536,0.51239 -2.2677,0.66235 -2.21906,0.80896 -2.1618,0.95264 -2.09485,1.09198 -2.01898,1.22675 -1.9339,1.35565 -1.84174,1.47973 -1.7409,1.59711 -1.63251,1.70715 -1.5173,1.81018 -1.39594,1.90613 -1.26785,1.99249 -1.13553,2.07251 -0.9967,2.14045 -0.8552,2.20245 -0.7092,2.25372 -0.56015,2.29431 -0.40899,2.32697 -0.25577,2.34888 -0.10169,2.35925 0.0528,2.36206 0.20725,2.35321 0.36025,2.33325 0.51322,2.30823 0.66199,2.26636 0.80905,2.21911 0.95251,2.16162 1.09247,2.09546 1.22565,2.01758 1.35687,1.93543 1.47906,1.84082 1.59662,1.74072 1.70826,1.6333 1.80944,1.5166 1.90638,1.39624 1.99298,1.26807 2.07147,1.13501 2.1416,0.99713 2.20197,0.85492 2.25329,0.70911 2.29505,0.5603 2.32635,0.40881 2.34815,0.25592 2.36059,0.10175 2.36108,-0.0528 2.35376,-0.20721 2.33417,-0.36066 2.30628,-0.51263 2.26715,-0.66211 2.21966,-0.80933 2.16132,-0.95239 2.09491,-1.09204 2.01843,-1.2262 1.93475,-1.3562 1.84174,-1.47998 1.74005,-1.59625 1.63318,-1.70795 1.51691,-1.80963 1.39624,-1.9065 1.26782,-1.99236 1.1355,-2.07252 0.99664,-2.14013 0.85553,-2.20404 0.70862,-2.25128 0.56049,-2.29584 0.40893,-2.32758 0.25568,-2.34692 0.1018,-2.36023 -0.0529,-2.36206 -0.20716,-2.35327 -0.36035,-2.33319 -0.57965,-2.16413 -0.99072,-2.0094 -1.36371,-1.77758 -1.68433,-1.47736 -1.94006,-1.1203 -2.12146,-0.7204 -2.22119,-0.2926 -2.2356,0.1463 -2.16412,0.57965 -2.0094,0.99078 -1.77759,1.36365 -1.47735,1.68427 -1.12036,1.94012 -0.72028,2.12146 -0.29272,2.22119 0.1463,2.2356 0.20813,1.22388 0.0851,0.86322 0.0284,0.86602 -0.0284,0.86609 -0.0851,0.86322 -0.14106,0.85541 -0.19659,0.84314 -0.25189,0.82996 -0.3053,0.81128 -0.35767,0.7893 -0.40863,0.76465 -0.4577,0.73596 -0.5047,0.70447 -0.55011,0.67004 -0.59259,0.63282 -0.63275,0.59253 -0.67005,0.54992 -0.7041,0.50464 -0.7362,0.4577 -0.76465,0.40876 -0.78961,0.35766 -0.81122,0.30542 -0.82929,0.25153 -0.84423,0.1969 -0.85535,0.14117 -0.86249,0.085 -0.86633,0.0284 -0.86627,-0.0284 -0.86255,-0.085 -0.85535,-0.14117 -0.84399,-0.19684 -0.82947,-0.25159 -0.81146,-0.30542 -0.78943,-0.35766 -0.76453,-0.4087 -0.73614,-0.4577 -0.70423,-0.50458 -0.67016,-0.55011 -0.63288,-0.59259 -0.59216,-0.63232 -0.55011,-0.67041 -0.50476,-0.70428 -0.45764,-0.73615 -0.40888,-0.76471 -0.35754,-0.78912 -0.3053,-0.81128 -0.25189,-0.8302 -0.19684,-0.84363 -0.14093,-0.8548 -0.0851,-0.86322 -0.0284,-0.86609 0.0284,-0.86651 0.085,-0.86273 0.14105,-0.85486 0.19684,-0.84418 0.25171,-0.82941 0.30511,-0.81091 0.35804,-0.78992 0.40856,-0.76452 0.45771,-0.7359 0.50482,-0.70459 0.54999,-0.67005 0.59259,-0.63281 0.6325,-0.59241 0.66974,-0.54968 0.7049,-0.505 0.73621,-0.45783 0.76434,-0.40857 0.78924,-0.35766 0.81147,-0.3053 0.82965,-0.25171 0.84417,-0.19678 0.85517,-0.14123 0.8623,-0.085 0.86652,-0.0283 0.86651,0.0283 0.86231,0.085 0.85522,0.14123 0.84424,0.19678 0.82953,0.25171 0.81134,0.3053 0.78937,0.35766 0.7644,0.40857 0.73615,0.45776 0.70471,0.50501 0.66986,0.54974 0.63251,0.59241 0.59289,0.633 0.54981,0.6698 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path24"
+ style="fill:#ffffff" />
+ <path
+ d="m 552.67542,596.86853 0.9909,2.0094 1.36377,1.77747 1.68445,1.47717 1.94006,1.12024 2.12158,0.72021 2.22126,0.29248 2.23553,-0.14648 2.16413,-0.57984 2.00927,-0.99084 1.77741,-1.36389 1.47735,-1.68433 1.12024,-1.94018 0.72016,-2.12159 0.29241,-2.22119 -0.14642,-2.23559 -0.57983,-2.16407 -0.56867,-1.5111 -0.95337,-2.16297 -1.12036,-1.94006 -1.47741,-1.68433 -1.77753,-1.36364 -2.00952,-0.99073 -2.16407,-0.57959 -2.23565,-0.14636 -2.22113,0.29272 -2.12146,0.72034 -1.94013,1.12036 -1.68426,1.47742 -1.36365,1.77753 -0.99066,2.00946 -0.57965,2.16412 -0.14636,2.2356 0.29278,2.22125 0.72028,2.12134 0.51751,1.12695 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path25"
+ style="fill:#ffffff" />
+ <path
+ d="m 637.30969,515.93329 1.47718,1.68457 1.77728,1.36389 2.00928,0.99097 2.16412,0.58001 2.23553,0.14661 2.22126,-0.29236 2.12152,-0.71997 1.94024,-1.12005 1.68457,-1.47718 1.3639,-1.77734 0.99108,-2.00928 0.57996,-2.16406 0.14661,-2.23554 -0.29224,-2.22125 -0.72015,-2.12158 -1.12006,-1.94019 -0.94043,-1.3125 -1.48041,-1.84246 -1.59643,-1.74018 -1.70703,-1.63244 -1.81079,-1.51764 -1.90583,-1.39582 -1.99286,-1.26806 -2.07165,-1.13513 -2.14166,-0.9972 -2.20221,-0.85492 -2.25299,-0.70898 -2.29511,-0.56024 -2.32593,-0.40894 -2.34894,-0.25598 -2.36029,-0.10162 -2.36102,0.0527 -2.35327,0.20716 -2.33514,0.36077 -2.30542,0.51245 -2.2677,0.6623 -2.21894,0.80902 -2.16192,0.95264 -2.09491,1.09198 -2.01892,1.22668 -1.9339,1.35571 -1.84168,1.47968 -1.74103,1.59711 -1.63238,1.70721 -1.51721,1.81018 -1.39606,1.90613 -1.26782,1.99249 -1.13544,2.07257 -0.99676,2.14044 -0.85523,2.20233 -0.70917,2.25373 -0.56012,2.29431 -0.40905,2.32703 -0.2558,2.34887 -0.10169,2.35926 0.0529,2.36206 0.20721,2.35321 0.36017,2.33319 0.51325,2.30829 0.66205,2.26641 0.80902,2.21906 0.95257,2.16174 1.09235,2.09534 1.22571,2.01758 1.35687,1.93548 1.47906,1.84076 1.59668,1.74067 1.70826,1.63336 1.80938,1.5166 1.90644,1.39624 1.99286,1.26806 2.07147,1.13495 2.1416,0.9972 2.20197,0.85492 2.25335,0.70916 2.29498,0.56025 2.32654,0.40881 2.34803,0.25592 2.36059,0.10174 2.36115,-0.0527 2.35376,-0.20734 2.33416,-0.36053 2.30609,-0.51257 2.26728,-0.66224 2.21966,-0.80932 2.16132,-0.9524 2.09491,-1.09204 2.01849,-1.22625 1.9347,-1.3562 1.84173,-1.47992 1.74017,-1.59632 1.63312,-1.70788 1.51691,-1.8097 1.39624,-1.90637 1.26776,-1.99243 1.13544,-2.07251 0.99664,-2.14007 0.85565,-2.20411 0.7085,-2.25128 0.56054,-2.2959 0.40888,-2.32751 0.2558,-2.34699 0.1018,-2.36016 -0.0529,-2.36206 -0.20722,-2.35328 -0.36029,-2.33319 -0.57971,-2.16406 -0.99066,-2.00952 -1.36371,-1.77753 -1.68426,-1.47729 -1.94019,-1.12036 -2.12146,-0.7204 -2.22107,-0.2926 -2.23566,0.14636 -2.16406,0.57965 -2.00952,0.99066 -1.77753,1.36371 -1.47735,1.68426 -1.12043,1.94013 -0.72033,2.12152 -0.29254,2.22113 0.1463,2.2356 0.20807,1.22387 0.085,0.86322 0.0284,0.86603 -0.0284,0.86609 -0.085,0.86328 -0.14112,0.85541 -0.19653,0.84302 -0.25195,0.83001 -0.30512,0.81122 -0.35785,0.78937 -0.40857,0.76471 -0.4577,0.7359 -0.5047,0.70441 -0.55005,0.67004 -0.59265,0.63281 -0.63269,0.59259 -0.66998,0.54999 -0.70429,0.50464 -0.73614,0.4577 -0.76459,0.40869 -0.78961,0.35767 -0.81122,0.30542 -0.82929,0.25152 -0.84435,0.1969 -0.85529,0.14118 -0.86249,0.085 -0.86639,0.0283 -0.86615,-0.0283 -0.86267,-0.085 -0.85535,-0.14118 -0.84399,-0.19683 -0.82941,-0.25159 -0.8114,-0.30542 -0.78955,-0.35767 -0.76447,-0.40863 -0.73608,-0.4577 -0.70429,-0.5047 -0.67016,-0.55005 -0.63288,-0.59259 -0.59216,-0.63238 -0.55011,-0.67035 -0.50476,-0.70423 -0.4577,-0.7362 -0.40882,-0.76471 -0.35754,-0.78913 -0.3053,-0.81134 -0.25183,-0.83014 -0.19684,-0.84356 -0.14099,-0.8548 -0.0851,-0.86328 -0.0284,-0.86603 0.0284,-0.86658 0.085,-0.86273 0.14111,-0.85479 0.19684,-0.84424 0.25153,-0.82941 0.30529,-0.81091 0.35798,-0.78998 0.4085,-0.76447 0.45771,-0.73584 0.50488,-0.70465 0.54993,-0.66998 0.59265,-0.63287 0.6325,-0.59241 0.66986,-0.54968 0.70484,-0.50501 0.73614,-0.45782 0.76429,-0.40857 0.7893,-0.35761 0.8114,-0.30542 0.82966,-0.25158 0.84429,-0.1969 0.85505,-0.14124 0.86236,-0.0849 0.86646,-0.0283 0.86657,0.0283 0.86231,0.0849 0.85516,0.14124 0.84436,0.1969 0.82953,0.25158 0.81134,0.3053 0.78937,0.35773 0.7644,0.40863 0.73615,0.45776 0.70471,0.50495 0.66986,0.54974 0.63251,0.59241 0.59283,0.63299 0.54981,0.66986 z"
+ fill="#fefefe"
+ stroke="none"
+ fill-opacity="1"
+ id="path26"
+ style="fill:#ffffff" />
+ </g>
+ <g
+ id="layer.GP_Layer.002.uuid_0x5"
+ style="fill:#ffffff">
+ <path
+ d="m 1038.6493,541.27576 0.2924,2.22119 0.72,2.12146 1.1203,1.94031 1.4773,1.68444 1.7773,1.36383 2.0093,0.99085 2.1641,0.57989 2.2356,0.14649 2.2213,-0.29236 2.1214,-0.72015 1.9403,-1.12018 1.6845,-1.47724 1.3639,-1.7774 0.9908,-2.00934 0.5799,-2.16406 0.1464,-2.2356 -1.092,-33.36261 -3.3208,-33.96606 -5.5352,-33.67597 -7.7258,-33.24194 -9.8834,-32.66553 -11.9987,-31.94922 -14.0625,-31.096 -16.06625,-30.10962 -18.0011,-28.99445 L 953.94946,223.71155 932.31769,197.3147 909.0061,172.3894 884.11401,149.04175 857.74829,127.37225 830.02185,107.47382 801.0531,89.430969 770.96637,73.321594 739.89056,59.214722 707.95874,47.170044 675.30737,37.239868 642.0766,29.466187 608.40832,23.882935 574.44708,20.513428 540.3382,19.372437 506.22781,20.4646 l -33.96606,3.320678 -33.67609,5.535157 -33.24222,7.725952 -32.66534,9.883301 -31.94922,11.998535 -31.0961,14.062683 -30.10962,16.066162 -28.99455,18.001032 -27.7552,19.85889 -26.39673,21.63165 -24.92554,23.31189 -23.34759,24.89197 -21.66944,26.36585 -19.8987,27.72662 -18.042597,28.96851 -16.109482,30.08667 -14.107151,31.07598 -12.044254,31.93195 -9.93034,32.65131 -7.773718,33.23089 -5.583202,33.66822 -3.369476,33.9613 -1.141011,34.10889 1.092247,34.11047 3.320715,33.96607 5.53534,33.67626 7.725761,33.24176 9.883572,32.66559 11.998745,31.94922 14.062671,31.09601 16.066445,30.10974 18.001105,28.99445 19.85905,27.755 21.63186,26.39679 23.31163,24.92529 24.89237,23.34754 26.36552,21.66925 27.72664,19.89856 28.96861,18.04248 30.08668,16.10933 31.07577,14.107 31.93198,12.0444 32.6513,9.9302 33.23081,7.7734 33.66793,5.5833 33.96137,3.3695 34.1087,1.141 34.11048,-1.0923 33.96594,-3.3208 33.67602,-5.5352 33.24201,-7.7258 32.6654,-9.8834 31.9491,-11.9987 31.09589,-14.0625 30.10968,-16.06614 28.99444,-18.0011 27.75501,-19.85888 26.39667,-21.63148 24.92541,-23.3117 23.34753,-24.89191 21.66944,-26.36578 19.89856,-27.72638 18.04278,-28.96851 16.10934,-30.08655 14.1071,-31.0758 12.0445,-31.93176 9.9303,-32.65125 7.7734,-33.23077 5.5835,-33.66803 3.3695,-33.96118 1.1411,-34.10962 -0.1464,-2.2356 -0.5799,-2.16406 -0.9908,-2.00934 -1.3639,-1.77747 -1.6845,-1.47717 -1.9403,-1.12018 -2.1214,-0.72021 -2.2212,-0.29236 -2.2356,0.14655 -2.1641,0.57983 -2.0094,0.9909 -1.7773,1.36384 -1.4773,1.68444 -1.1203,1.94025 -0.72,2.12146 -0.2924,2.22125 -1.0801,32.98944 -3.1985,32.47498 -5.3156,32.19629 -7.4101,31.77966 -9.4726,31.22699 -11.4948,30.54059 -13.46752,29.72339 -15.38269,28.77905 -17.23211,27.7113 -19.00739,26.52485 -20.70166,25.22503 -22.30713,23.81702 -23.81702,22.30701 -25.22497,20.70166 -26.5249,19.00744 -27.71131,17.232 -28.77905,15.38269 -29.72351,13.46742 -30.54059,11.4948 -31.22705,9.4726 -31.77978,7.4101 -32.19629,5.3155 -32.47498,3.1986 -32.61474,1.0678 -32.61466,-1.0676 -32.47516,-3.1985 -32.19617,-5.3154 -31.77978,-7.4101 -31.22711,-9.4726 -30.54068,-11.4945 L 319.40787,988.14789 290.62891,972.76532 262.91757,955.53339 236.39243,936.526 211.16754,915.82446 187.35013,893.51733 165.04308,869.70032 144.34123,844.47528 125.33349,817.95038 108.10144,790.23901 92.718513,761.4599 79.250839,731.73645 67.756104,701.1958 l -9.472645,-31.22717 -7.409981,-31.77979 -5.315926,-32.19641 -3.198497,-32.4751 -1.067627,-32.6148 1.067527,-32.61475 3.198597,-32.47516 5.315411,-32.19635 7.410202,-31.77978 9.472656,-31.22718 11.494538,-30.54077 13.467575,-29.72351 15.382736,-28.77905 17.23205,-27.71137 19.0075,-26.52508 20.70159,-25.2251 22.30736,-23.81708 23.81717,-22.30725 25.22502,-20.70172 26.52499,-19.00751 27.71155,-17.23199 28.77896,-15.38263 29.72351,-13.467712 30.54077,-11.494568 31.22705,-9.472473 31.77991,-7.41034 32.19632,-5.315429 32.47519,-3.198609 32.61468,-1.067505 32.61475,1.067505 32.47516,3.198609 32.19635,5.315429 31.77972,7.410218 31.22711,9.472595 30.54066,11.494812 29.7235,13.467468 28.77918,15.38263 27.71149,17.23218 26.52496,19.0075 25.22504,20.7016 23.81708,22.30713 22.30694,23.81714 20.7019,25.22498 19.00739,26.52496 17.23218,27.71137 15.38263,28.77893 13.46757,29.72351 11.4946,30.54065 9.4728,31.22711 7.4099,31.77978 5.3157,32.19629 3.1984,32.47504 z"
+ fill="#652c90"
+ stroke="none"
+ fill-opacity="1"
+ id="path27"
+ style="display:inline;fill:#ffffff" />
+ </g>
+ </g>
+ </g>
+</svg>
--- /dev/null
+{
+ "type": "player",
+ "domain": "roku_media_assistant",
+ "name": "Media Assistant (Roku)",
+ "description": "Support for Roku's running Media Assistant.",
+ "codeowners": ["@medievalapple"],
+ "requirements": ["async-upnp-client==0.45.0","rokuecp==0.19.5"],
+ "documentation": "https://music-assistant.io/player-support/roku-media-assistant/"
+}
--- /dev/null
+"""Media Assistant Player implementation."""
+
+from __future__ import annotations
+
+import asyncio
+import time
+from typing import TYPE_CHECKING, Any, cast
+from urllib.parse import urlencode
+
+from music_assistant_models.enums import MediaType, PlaybackState, PlayerFeature, PlayerType
+
+from music_assistant.constants import CONF_ENTRY_HTTP_PROFILE
+from music_assistant.models.player import Player, PlayerMedia
+
+from .constants import CONF_ROKU_APP_ID
+
+if TYPE_CHECKING:
+ from music_assistant_models.config_entries import ConfigEntry
+ from rokuecp import Roku
+
+ from .provider import MediaAssistantprovider
+
+
+class MediaAssistantPlayer(Player):
+ """MediaAssistantPlayer in Music Assistant."""
+
+ def __init__(
+ self,
+ provider: MediaAssistantprovider,
+ player_id: str,
+ roku_name: str,
+ roku: Roku,
+ queued: PlayerMedia | None = None,
+ ) -> None:
+ """Initialize the Player."""
+ super().__init__(provider, player_id)
+ # init some static variables
+ self.roku = roku
+ self.queued = queued
+ self._attr_name = roku_name
+ self._attr_type = PlayerType.PLAYER
+ self._attr_supported_features = {
+ PlayerFeature.POWER, # if the player can be turned on/off
+ PlayerFeature.PAUSE,
+ PlayerFeature.VOLUME_MUTE,
+ PlayerFeature.ENQUEUE,
+ }
+ self._attr_volume_muted = False
+ self._attr_volume_level = 100
+ self.lock = asyncio.Lock() # Held when connecting or disconnecting the device
+
+ async def setup(self) -> None:
+ """Set up player in MA."""
+ self._attr_available = False
+ self._attr_powered = False
+ await self.mass.players.register_or_update(self)
+
+ @property
+ def needs_poll(self) -> bool:
+ """Return if the player needs to be polled for state updates."""
+ return True
+
+ @property
+ def poll_interval(self) -> int:
+ """Return the interval in seconds to poll the player for state updates."""
+ return 5 if self.powered else 30
+
+ async def get_config_entries(self) -> list[ConfigEntry]:
+ """Return all (provider/player specific) Config Entries for the player."""
+ default_entries = await super().get_config_entries()
+ return [
+ *default_entries,
+ CONF_ENTRY_HTTP_PROFILE,
+ ]
+
+ async def power(self, powered: bool) -> None:
+ """Handle POWER command on the player."""
+ try:
+ device_info = await self.roku.update()
+ app_running = False
+ if device_info.app is not None:
+ app_running = device_info.app.app_id == self.provider.config.get_value(
+ CONF_ROKU_APP_ID
+ )
+
+ # There's no real way to "Power" on the app since device wake up / app start
+ # is handled by The roku once it receives the Play Media request
+ if not powered:
+ self._attr_active_source = None
+ if app_running:
+ await self.roku.remote("home")
+ await self.roku.remote("power")
+
+ logger = self.provider.logger.getChild(self.player_id)
+ logger.info("Received POWER command on player %s", self.display_name)
+ # update the player state in the player manager
+ self.update_state()
+ except Exception:
+ self.logger.error("Failed to change Power state on: %s", self.name)
+
+ async def volume_mute(self, muted: bool) -> None:
+ """Handle VOLUME MUTE command on the player."""
+ await self.roku.remote("volume_mute")
+
+ logger = self.provider.logger.getChild(self.player_id)
+ logger.info(
+ "Received VOLUME_MUTE command on player %s with muted %s", self.display_name, muted
+ )
+ self._attr_volume_muted = muted
+ self.update_state()
+
+ async def play(self) -> None:
+ """Play command."""
+ await self.roku.remote("play")
+
+ logger = self.provider.logger.getChild(self.player_id)
+ logger.info("Received PLAY command on player %s", self.display_name)
+ self._attr_playback_state = PlaybackState.PLAYING
+ self.update_state()
+
+ async def stop(self) -> None:
+ """Stop command."""
+ try:
+ device_info = await self.roku.update()
+
+ app_running = False
+
+ if device_info.app is not None:
+ app_running = device_info.app.app_id == self.provider.config.get_value(
+ CONF_ROKU_APP_ID
+ )
+
+ if app_running:
+ # The closet thing the app has to playback stop,
+ # is sending a empty media object.
+ # I hope to implement a better solution into the app.
+ await self.roku_input(
+ {
+ "u": " ",
+ "t": "a",
+ "songName": "Music Assistant",
+ "artistName": "Waiting for Playback...",
+ },
+ )
+
+ logger = self.provider.logger.getChild(self.player_id)
+ logger.info("Received STOP command on player %s", self.display_name)
+ self._attr_playback_state = PlaybackState.IDLE
+ self.update_state()
+ except Exception:
+ self.logger.error("Failed to send stop signal to: %s", self.name)
+
+ async def pause(self) -> None:
+ """Pause command."""
+ await self.roku.remote("play")
+
+ logger = self.provider.logger.getChild(self.player_id)
+ logger.info("Received PAUSE command on player %s", self.display_name)
+ self._attr_playback_state = PlaybackState.PAUSED
+ self.update_state()
+
+ async def play_media(self, media: PlayerMedia) -> None:
+ """Play media command."""
+ try:
+ device_info = await self.roku.update()
+
+ app_running = False
+
+ if device_info.app is not None:
+ app_running = (
+ device_info.app.app_id == self.provider.config.get_value(CONF_ROKU_APP_ID)
+ if not device_info.app.screensaver
+ else False
+ )
+
+ f_media = {
+ "u": media.uri,
+ "t": "a",
+ "albumName": media.album or "",
+ "songName": media.title,
+ "artistName": (
+ "Music Assistant Radio"
+ if media.media_type == MediaType.RADIO
+ else media.artist
+ if media.artist is not None
+ else ("Flow Mode" if self.flow_mode else "Music Assistant")
+ ),
+ "albumArt": ("" if self.flow_mode else media.image_url or ""),
+ "songFormat": "flac",
+ "duration": media.duration or "",
+ "isLive": (
+ "true"
+ if media.media_type == MediaType.RADIO
+ or media.duration is None
+ or self.flow_mode
+ else ""
+ ),
+ }
+
+ if app_running:
+ await self.roku_input(f_media)
+ else:
+ await self.roku.launch(
+ cast("str", self.provider.config.get_value(CONF_ROKU_APP_ID)),
+ f_media,
+ )
+
+ logger = self.provider.logger.getChild(self.player_id)
+ logger.info(
+ "Received PLAY_MEDIA command on player %s with uri %s", self.display_name, media.uri
+ )
+ self._attr_powered = True
+ self._attr_current_media = media
+ self._attr_active_source = self.player_id
+ self.update_state()
+ except Exception:
+ self.logger.error("Failed to Play Media on: %s", self.name)
+ return
+
+ async def enqueue_next_media(self, media: PlayerMedia) -> None:
+ """Handle enqueuing of the next (queue) item on the player."""
+ try:
+ device_info = await self.roku.update()
+
+ app_running = False
+
+ if device_info.app is not None:
+ app_running = device_info.app.app_id == self.provider.config.get_value(
+ CONF_ROKU_APP_ID
+ )
+
+ if app_running:
+ await self.roku_input(
+ {
+ "u": media.uri,
+ "t": "a",
+ "albumName": media.album,
+ "songName": media.title,
+ "artistName": media.artist,
+ "albumArt": media.image_url,
+ "songFormat": "flac",
+ "duration": media.duration,
+ "enqueue": "true",
+ },
+ )
+ self.queued = media
+ except Exception:
+ self.logger.error("Failed to Enqueue Media on: %s", self.name)
+ return
+
+ async def poll(self) -> None:
+ """Poll player for state updates."""
+ # Pull Device State
+ try:
+ device_info = await self.roku.update()
+ self._attr_available = True
+ except Exception:
+ self._attr_available = False
+ self.logger.error("Failed to retrieve Update from: %s", self.name)
+ self.update_state()
+ return
+
+ app_running = False
+
+ if device_info.app is not None:
+ app_running = device_info.app.app_id == self.provider.config.get_value(CONF_ROKU_APP_ID)
+
+ # Update Device State
+ if not app_running:
+ self._attr_active_source = None
+
+ self._attr_powered = app_running
+
+ # If Media's Playing update its state
+ if self.powered and app_running:
+ try:
+ media_state = await self.roku._get_media_state()
+
+ play_states: dict[str, PlaybackState] = {
+ "play": PlaybackState.PLAYING,
+ "pause": PlaybackState.PAUSED,
+ }
+
+ self._attr_playback_state = play_states.get(
+ media_state["@state"], PlaybackState.IDLE
+ )
+
+ if "position" in media_state:
+ try:
+ self._attr_elapsed_time = (
+ int(media_state["position"].split(" ", 1)[0]) / 1000
+ )
+ self._attr_elapsed_time_last_updated = time.time()
+ except Exception:
+ self.logger.info(
+ "Playback Position received from %s Was Invalid", self.name
+ )
+
+ if self.current_media and self.current_media.source_id:
+ if not (
+ queue := self.mass.player_queues.get_active_queue(
+ self.current_media.source_id
+ )
+ ):
+ return
+ else:
+ return
+
+ if (
+ self._attr_playback_state == PlaybackState.PLAYING
+ and queue.next_item
+ and queue.current_item
+ and queue.current_item.duration
+ ):
+ if queue.elapsed_time >= queue.current_item.duration:
+ self._attr_current_media = self.queued
+
+ if (
+ self._attr_playback_state == PlaybackState.PLAYING
+ and queue.current_item
+ and queue.flow_mode
+ ):
+ current_item = queue.current_item
+
+ image_url = (
+ self.mass.metadata.get_image_url(current_item.image, size=512)
+ if current_item.image
+ else ""
+ )
+
+ album_name = ""
+ song_name = ""
+ artist_name = ""
+
+ if current_item.media_item is not None:
+ media_item = current_item.media_item
+
+ song_name = media_item.name if media_item is not None else ""
+
+ if hasattr(media_item, "album"):
+ album_name = (
+ media_item.album.name if media_item.album is not None else ""
+ )
+
+ if hasattr(media_item, "artist_str"):
+ artist_name = media_item.artist_str
+
+ if app_running:
+ await self.roku_input(
+ {
+ "u": "",
+ "t": "m",
+ "albumName": album_name,
+ "songName": song_name,
+ "artistName": artist_name,
+ "albumArt": image_url,
+ "isLive": "true",
+ },
+ )
+ except Exception:
+ self.logger.warning("Failed to update media state for: %s", self.name)
+
+ self.update_state()
+
+ async def roku_input(self, params: dict[str, Any] | None = None) -> None:
+ """Send request to the running application on the Roku device."""
+ if params is None:
+ params = {}
+
+ encoded = urlencode(params)
+ await self.roku._request(f"input?{encoded}", method="POST", encoded=True)
+
+ async def on_unload(self) -> None:
+ """Handle logic when the player is unloaded from the Player controller."""
+ self.logger.info("Player %s unloaded", self.name)
--- /dev/null
+"""Media Assistant Provider implementation."""
+
+from __future__ import annotations
+
+import asyncio
+import logging
+from typing import TYPE_CHECKING, cast
+
+from async_upnp_client.search import async_search
+from music_assistant_models.player import DeviceInfo
+from rokuecp import Roku
+
+from music_assistant.constants import CONF_ENTRY_MANUAL_DISCOVERY_IPS, VERBOSE_LOG_LEVEL
+from music_assistant.helpers.util import TaskManager
+from music_assistant.models.player_provider import PlayerProvider
+
+from .constants import CONF_AUTO_DISCOVER
+from .player import MediaAssistantPlayer
+
+if TYPE_CHECKING:
+ from async_upnp_client.utils import CaseInsensitiveDict
+ from music_assistant_models.enums import ProviderFeature
+
+SUPPORTED_FEATURES: set[ProviderFeature] = set()
+
+
+class MediaAssistantprovider(PlayerProvider):
+ """Media Assistant Player provider."""
+
+ roku_players: dict[str, MediaAssistantPlayer] = {}
+ _discovery_running: bool = False
+ lock: asyncio.Lock
+
+ @property
+ def supported_features(self) -> set[ProviderFeature]:
+ """Return the features supported by this Provider."""
+ return SUPPORTED_FEATURES
+
+ async def handle_async_init(self) -> None:
+ """Handle async initialization of the provider."""
+ self.lock = asyncio.Lock()
+ # silence the async_upnp_client logger
+ if self.logger.isEnabledFor(VERBOSE_LOG_LEVEL):
+ logging.getLogger("async_upnp_client").setLevel(logging.DEBUG)
+ else:
+ logging.getLogger("async_upnp_client").setLevel(self.logger.level + 10)
+ # silence the rokuecp logger
+ if self.logger.isEnabledFor(VERBOSE_LOG_LEVEL):
+ logging.getLogger("rokuecp").setLevel(logging.DEBUG)
+ else:
+ logging.getLogger("rokuecp").setLevel(self.logger.level + 10)
+
+ async def loaded_in_mass(self) -> None:
+ """Call after the provider has been loaded."""
+ manual_ip_config = cast(
+ "list[str]", self.config.get_value(CONF_ENTRY_MANUAL_DISCOVERY_IPS.key)
+ )
+
+ for ip in manual_ip_config:
+ await self._device_discovered(ip)
+
+ self.logger.info("MediaAssistantProvider loaded")
+ await self.discover_players()
+
+ async def unload(self, is_removed: bool = False) -> None:
+ """Handle unload/close of the provider."""
+ if self.roku_players is None:
+ return # type: ignore[unreachable]
+ async with TaskManager(self.mass) as tg:
+ for roku_player in self.roku_players.values():
+ tg.create_task(self._device_disconnect(roku_player))
+
+ async def discover_players(self) -> None:
+ """Discover Roku players on the network."""
+ if self.config.get_value(CONF_AUTO_DISCOVER):
+ if self._discovery_running:
+ return
+ try:
+ self._discovery_running = True
+ self.logger.debug("Roku discovery started...")
+ discovered_devices: set[str] = set()
+
+ async def on_response(discovery_info: CaseInsensitiveDict) -> None:
+ """Process discovered device from ssdp search."""
+ ssdp_st: str | None = discovery_info.get("st")
+ if not ssdp_st:
+ return
+
+ if "roku:ecp" not in ssdp_st:
+ # we're only interested in Roku devices
+ return
+
+ ssdp_usn: str = discovery_info["usn"]
+ ssdp_udn: str | None = discovery_info.get("_udn")
+ if not ssdp_udn and ssdp_usn.startswith("uuid:"):
+ ssdp_udn = "ROKU_" + ssdp_usn.split(":")[-1]
+ elif ssdp_udn:
+ ssdp_udn = "ROKU_" + ssdp_udn.split(":")[-1]
+ else:
+ return
+
+ if ssdp_udn in discovered_devices:
+ # already processed this device
+ return
+
+ discovered_devices.add(ssdp_udn)
+
+ await self._device_discovered(discovery_info["_host"])
+
+ await async_search(on_response, search_target="roku:ecp")
+
+ finally:
+ self._discovery_running = False
+
+ def reschedule() -> None:
+ self.mass.create_task(self.discover_players())
+
+ # reschedule self once finished
+ self.mass.loop.call_later(300, reschedule)
+
+ async def _device_disconnect(self, roku_player: MediaAssistantPlayer) -> None:
+ """Destroy connections to the device."""
+ async with roku_player.lock:
+ if not roku_player.roku:
+ self.logger.debug("Disconnecting from device that's not connected")
+ return
+
+ self.logger.debug("Disconnecting from %s", roku_player.name)
+
+ old_device = roku_player.roku
+ self.roku_players.pop(roku_player.player_id)
+ await old_device.close_session()
+
+ async def _device_discovered(self, ip: str) -> None:
+ """Handle discovered Roku."""
+ async with self.lock:
+ # connecting to Roku to retrieve device Info
+ roku = Roku(ip)
+ try:
+ device = await roku.update()
+ await roku.close_session()
+ except Exception:
+ self.logger.error("Failed to retrieve device info from Roku at: %s", ip)
+ await roku.close_session()
+ return
+
+ if device.info.serial_number is None:
+ return
+
+ player_id = "ROKU_" + device.info.serial_number
+
+ if roku_player := self.roku_players.get(player_id):
+ # existing player
+ if roku_player.device_info.ip_address == ip and roku_player.available:
+ # nothing to do, device is already connected
+ return
+ # update description url to newly discovered one
+ roku_player.device_info.ip_address = ip
+ else:
+ roku_player = MediaAssistantPlayer(
+ provider=self,
+ player_id=player_id,
+ roku_name=device.info.name if device.info.name is not None else "",
+ roku=Roku(ip),
+ )
+
+ roku_player._attr_device_info = DeviceInfo(
+ model=device.info.model_name if device.info.model_name is not None else "",
+ model_id=device.info.model_number,
+ manufacturer=device.info.brand,
+ ip_address=ip,
+ )
+
+ self.roku_players[player_id] = roku_player
+ await roku_player.setup()
python-slugify==8.0.4
pywidevine==1.8.0
radios==0.3.2
+rokuecp==0.19.5
setuptools>=1.0.0
shortuuid==1.0.13
snapcast==2.3.7