Repository: skypilot-org/skypilot
Pull request: Refresh the cluster status with the cloud CLI
Partially fixes #904.
This PR is the first step for using cloud CLI tools to fetch the cluster status. Although I implemented the status fetching for all the nodes in clusters, I am trying to be conservative in this PR, without letting the cluster status always up-to-date. Here are several reasons:
1. We do not want to set the cluster to UP, even if the CLI tells us all the nodes in the cluster are running, since the ray cluster may not be correctly set yet, i.e. the cluster should be in INIT status.
1. We need to deal with the status transition of the clusters, e.g. `sky launch` will transit the cluster status from `None` to `INIT` and then to `UP`, or `sky stop` will transit the cluster status from `UP` to `STOPPED`. If we update the status too frequently, there will be race conditions. For example:
  a. `sky launch` adds the INIT status in the DB, `ray up` has not started the instance yet.
  b. user call `sky status -r`: sky finds the cluster_name does not exist and removes the entry for that cluster from the database.
  c. `sky launch` is interrupted by the user, when the node is already launched, but not ready, so no new entries are written back to the database.
  d. Then there is a resource leakage since the cluster is removed from the database, but the node has been launched.
1. The case for multi-node clusters is very complicated, as we need to distinguish whether the cluster is partly terminated by the user manually through the UI, is auto-stopping, or is in the middle of launching.
1. For the spot cluster, we may want to set the spot cluster to STOPPED, to avoid confusing the user with why their cluster disappeared. Stopping after preemption is the default behavior for GCP and Azure, but AWS does not support stopping the spot instance when preemption happens (only supported when the spot request is persistent, i.e. keeps trying automatically after preempted).

Main changes:
1. Added functions for updating fetching the real cluster status using the cloud-specific CLIs.
1. Handle the edge case where the user manually stops or terminates the cluster in the cloud UI, as mentioned in #904.

Tested:
```
NAME                  LAUNCHED     RESOURCES                  STATUS   AUTOSTOP  COMMAND                             
test-fetch-state-gcp  10 hrs ago   2x GCP(n1-highmem-8)       UP       -         sky launch --num-nodes 2 -c ...     
test-fetch-state      9 hrs ago    2x AWS(m6i.2xlarge)        UP       0 min     sky launch --num-nodes 2 -c ...     
sky-cpunode-zhwu      3 hrs ago    1x AWS(m6i.2xlarge)        STOPPED  -         sky cpunode                         
sky-e895-zhwu         10 mins ago  1x AWS(m6i.2xlarge[Spot])  UP       -         sky launch --use-spot --cloud aws  
```
Using `sky status -r` takes 7.3 sconds.
```
NAME                  LAUNCHED     RESOURCES                  STATUS   AUTOSTOP  COMMAND                             
test-fetch-state-gcp  10 hrs ago   2x GCP(n1-highmem-8)       UP       -         sky launch --num-nodes 2 -c ...     
test-fetch-state      9 hrs ago    2x AWS(m6i.2xlarge)        STOPPED  0 min     sky launch --num-nodes 2 -c ...     
sky-cpunode-zhwu      3 hrs ago    1x AWS(m6i.2xlarge)        STOPPED  -         sky cpunode                         
sky-e895-zhwu         11 mins ago  1x AWS(m6i.2xlarge[Spot])  UP       -         sky launch --use-spot --cloud aws  
```



Problem statement:
UX: make `sky status` refresh correctly and by default
From Ritwik's onborading: "it’s counter-intuitive to me `sky status` doesn’t refresh by default."

We can make it refresh correctly by talking with the cloud provider. Currently refresh simply pings - if a cluster is unreachable, it's considered STOPPED but it could have been terminated manually.

We can make it refresh by default without the need to remember typing `-r`.

Hints from issue discussion:
Another user previously gave this feedback:
> - one thing that was unclear to me (brought this up on a call with wei-lin) is whether the sky-status reflects just the local database or it reflects the status from the cloud provider. for example, if i make some action like stopping an instance via the web interface, does sky also reflect that? (i think the current behavior is no)

Commit message: Update figures

Patch to review:
diff --git a/sky/backends/backend_utils.py b/sky/backends/backend_utils.py
index e8624943968..2622b74e178 100644
--- a/sky/backends/backend_utils.py
+++ b/sky/backends/backend_utils.py
@@ -23,6 +23,7 @@
 import uuid
 
 import colorama
+import filelock
 import jinja2
 import psutil
 import rich.console as rich_console
@@ -89,6 +90,10 @@
 
 SKY_RESERVED_CLUSTER_NAMES = [spot_lib.SPOT_CONTROLLER_NAME]
 
+# Filelocks for the cluster status change.
+LOCK_FILENAME = os.path.expanduser('~/.sky/.{}.lock')
+FILELOCK_TIMEOUT_SECONDS = 10
+
 
 def fill_template(template_name: str,
                   variables: Dict,
@@ -1156,6 +1161,7 @@ def get_node_ips(
             handle is not None and handle.head_ip is not None):
         return [handle.head_ip]
 
+    check_network_connection()
     try:
         proc = run(f'ray get-head-ip {yaml_handle}',
                    stdout=subprocess.PIPE,
@@ -1219,42 +1225,193 @@ def check_network_connection():
             'Could not refresh the cluster. Network seems down.') from e
 
 
-def _ping_cluster_and_set_status(
-        record: Dict[str, Any]) -> Optional[Dict[str, Any]]:
-    """Pings a cluster and potentially sets it to stopped.
-
-    Setting it to STOPPED means (1) setting the clusters table, (2) removing it
-    from the SSH config.
+def _process_cli_query(
+    cloud: str, cluster: str, query_cmd: str, deliminiator: str,
+    status_map: Dict[str, global_user_state.ClusterStatus]
+) -> List[global_user_state.ClusterStatus]:
+    """Run the cloud CLI query and returns cluster status.
 
+    Args:
+        cloud: The cloud provider name.
+        cluster: The cluster name.
+        query_cmd: The cloud CLI query command.
+        deliminiator: The deliminiator separating the status in the output
+            of the query command.
+        status_map: A map from the CLI status string to the corresponding
+            global_user_state.ClusterStatus.
     Returns:
-      If the cluster yaml is found to be concurrently removed, returns None.
-      Otherwise returns the input record with status potentially updated.
+        A list of global_user_state.ClusterStatus of all existing nodes in the
+        cluster. The list can be empty if none of the nodes in the clusters are
+        found, i.e. the nodes are all terminated.
     """
-    handle = record['handle']
-    cluster_name = handle.cluster_name
+    returncode, stdout, stderr = log_lib.run_with_log(query_cmd,
+                                                      '/dev/null',
+                                                      require_outputs=True,
+                                                      shell=True)
+    if (cloud == str(sky.Azure()) and returncode == 2 and
+            'argument --ids: expected at least one argument' in stderr):
+        # Azure CLI has a returncode 2 when the cluster is not found, as
+        # --ids <empty> is passed to the query command. In that case, the
+        # cluster should be considered as DOWN.
+        return []
 
-    check_network_connection()
+    if returncode != 0:
+        raise exceptions.ClusterStatusFetchingError(
+            f'Failed to query {cloud} cluster {cluster!r} status: {stdout + stderr}'
+        )
+
+    cluster_status = stdout.strip()
+    if cluster_status == '':
+        return []
+    return [
+        status_map[s]
+        for s in cluster_status.split(deliminiator)
+        if status_map[s] is not None
+    ]
 
+
+def _query_status_aws(
+    cluster: str,
+    ray_provider_config: Dict[str, Any],
+) -> List[global_user_state.ClusterStatus]:
+    status_map = {
+        'pending': global_user_state.ClusterStatus.INIT,
+        'running': global_user_state.ClusterStatus.UP,
+        'stopping': global_user_state.ClusterStatus.STOPPED,
+        'stopped': global_user_state.ClusterStatus.STOPPED,
+        'shutting-down': None,
+        'terminated': None,
+    }
+    region = ray_provider_config['region']
+    query_cmd = ('aws ec2 describe-instances --filters '
+                 f'Name=tag:ray-cluster-name,Values={cluster} '
+                 'Name=tag:ray-node-type,Values=head '
+                 f'--region {region} '
+                 '--query "Reservations[].Instances[].State.Name" '
+                 '--output text')
+    return _process_cli_query('AWS', cluster, query_cmd, ' ', status_map)
+
+
+def _query_status_gcp(
+    cluster: str,
+    ray_provider_config: Dict[str, Any],
+) -> List[global_user_state.ClusterStatus]:
+    del ray_provider_config  # unused
+    status_map = {
+        'PROVISIONING': global_user_state.ClusterStatus.INIT,
+        'STARTING': global_user_state.ClusterStatus.INIT,
+        'RUNNING': global_user_state.ClusterStatus.UP,
+        'REPAIRING': global_user_state.ClusterStatus.STOPPED,
+        # 'TERMINATED' in GCP means stopped, with disk preserved.
+        'STOPPING': global_user_state.ClusterStatus.STOPPED,
+        'TERMINATED': global_user_state.ClusterStatus.STOPPED,
+        # 'SUSPENDED' in GCP means stopped, with disk and OS memory preserved.
+        'SUSPENDING': global_user_state.ClusterStatus.STOPPED,
+        'SUSPENDED': global_user_state.ClusterStatus.STOPPED,
+    }
+    query_cmd = (f'gcloud compute instances list '
+                 f'--filter="labels.ray-cluster-name={cluster} AND '
+                 f'labels.ray-node-type=head" --format="value(status)"')
+    return _process_cli_query('GCP', cluster, query_cmd, '\n', status_map)
+
+
+def _query_status_azure(
+    cluster: str,
+    ray_provider_config: Dict[str, Any],
+) -> List[global_user_state.ClusterStatus]:
+    del ray_provider_config  # unused
+    status_map = {
+        'VM starting': global_user_state.ClusterStatus.INIT,
+        'VM running': global_user_state.ClusterStatus.UP,
+        # 'VM stopped' in Azure means Stopped (Allocated), which still bills
+        # for the VM.
+        'VM stopping': global_user_state.ClusterStatus.INIT,
+        'VM stopped': global_user_state.ClusterStatus.INIT,
+        # 'VM deallocated' in Azure means Stopped (Deallocated), which does not
+        # bill for the VM.
+        'VM deallocating': global_user_state.ClusterStatus.STOPPED,
+        'VM deallocated': global_user_state.ClusterStatus.STOPPED,
+    }
+
+    query_cmd = textwrap.dedent(f"""\
+            az vm show -d --ids \
+            $(az vm list --query \
+            "[?tags.\"ray-cluster-name\" == '{cluster}' \
+            && tags.\"ray-node-type\" == 'head'].id" -o tsv) \
+            --query "powerState" -o tsv
+        """)
+    # NOTE: Azure cli should be handled carefully. The query command above
+    # takes about 1 second to run.
+    # An alternative is the following command, but it will take more than
+    # 20 seconds to run.
+    # query_cmd = (
+    #     f'az vm list --show-details --query "['
+    #     f'?tags.\\"ray-cluster-name\\" == \'{handle.cluster_name}\' '
+    #     '&& tags.\\"ray-node-type\\" == \'head\'].powerState" -o tsv'
+    # )
+    return _process_cli_query('Azure', cluster, query_cmd, '\t', status_map)
+
+
+_QUERY_STATUS_FUNCS = {
+    'AWS': _query_status_aws,
+    'GCP': _query_status_gcp,
+    'Azure': _query_status_azure,
+}
+
+
+def _get_cluster_status_via_cloud_cli(
+    handle: 'backends.Backend.ResourceHandle'
+) -> List[global_user_state.ClusterStatus]:
+    """Returns the status of the cluster."""
+    resources: sky.Resources = handle.launched_resources
+    cloud = resources.cloud
+    ray_provider_config = read_yaml(handle.cluster_yaml)['provider']
+    return _QUERY_STATUS_FUNCS[str(cloud)](handle.cluster_name,
+                                           ray_provider_config)
+
+
+def _update_cluster_status_no_lock(
+        cluster_name: str) -> Optional[Dict[str, Any]]:
+    record = global_user_state.get_cluster_from_name(cluster_name)
+    if record is None:
+        return None
+    handle = record['handle']
+    if not isinstance(handle, backends.CloudVmRayBackend.ResourceHandle):
+        return record
+
+    cluster_name = handle.cluster_name
     try:
         ips = get_node_ips(handle.cluster_yaml, handle.launched_nodes)
+        if handle.launched_nodes == 1:
+            # Check the ray cluster status. We have to check it for single node
+            # case, since the get_node_ips() does not require ray cluster to be
+            # running.
+            ssh_user, ssh_key = ssh_credential_from_yaml(handle.cluster_yaml)
+            returncode = run_command_on_ip_via_ssh(ips[0],
+                                                   'ray status',
+                                                   ssh_user=ssh_user,
+                                                   ssh_private_key=ssh_key,
+                                                   stream_logs=False)
+            if returncode:
+                raise exceptions.FetchIPError(
+                    reason=exceptions.FetchIPError.Reason.HEAD)
         # If we get node ips correctly, the cluster is UP. It is safe to
         # set the status to UP, as the `get_node_ips` function uses ray
         # to fetch IPs and starting ray is the final step of sky launch.
         record['status'] = global_user_state.ClusterStatus.UP
         handle.head_ip = ips[0]
+        global_user_state.add_or_update_cluster(cluster_name,
+                                                handle,
+                                                ready=True)
         return record
     except exceptions.FetchIPError:
         logger.debug('Refreshing status: Failed to get IPs from cluster '
-                     f'{cluster_name!r}, set to STOPPED')
+                     f'{cluster_name!r}, trying to fetch from provider.')
     if record['status'] == global_user_state.ClusterStatus.INIT:
         # Should not set the cluster to STOPPED if INIT, since it may be
         # still launching.
         return record
-    # Set the cluster status to STOPPED. It is safe to do so, even if the
-    # cluster is still partially UP:
-    # 1. Autostop case: the whole cluster will be properly stopped soon.
-    # 2. Managed spot case: We will soon relaunch the cluster by the strategy
-    #    on the same region or terminate the cluster.
+
     try:
         config = read_yaml(handle.cluster_yaml)
     except FileNotFoundError:
@@ -1265,12 +1422,78 @@ def _ping_cluster_and_set_status(
         # We know we can't ping the IP and the cluster yaml has been
         # removed. With high likelihood the cluster has been removed.
         return None
+
+    # For all code below, two conditions hold:
+    #   - record['status'] == UP / STOPPED
+    #   - we failed to use Ray to get all nodes' IPs
+    cluster_statuses = _get_cluster_status_via_cloud_cli(handle)
+    # If the cluster_statuses is empty, all the nodes are terminated. We can
+    # safely set the cluster status to TERMINATED. This handles the edge case
+    # where the cluster is terminated by the user manually through the UI.
+    to_terminate = not cluster_statuses
+
+    if handle.launched_resources.use_spot:
+        # The preemption policy of GCP and Azure is stopping the cluster.
+        # The preemption policy of AWS is terminating the cluster (the stopping
+        # preemption policy is only supported for persistent spot), we
+        # still need to set it to STOPPED for the correctness of the managed spot,
+        # and the recovery strategy soon relaunch the cluster on the same
+        # region or terminate the cluster.
+        all_nodes_exist = len(cluster_statuses) == handle.launched_nodes
+        all_stopped = (all_nodes_exist and
+                       all(s == global_user_state.ClusterStatus.STOPPED
+                           for s in cluster_statuses))
+        if all_stopped or to_terminate:
+            # Only set the cluster to STOPPED if all the spot nodes are stopped or
+            # terminated.
+            to_terminate = False
+
+    has_alive = any(status != global_user_state.ClusterStatus.STOPPED
+                    for status in cluster_statuses)
+    if has_alive:
+        # If the user starts part of a STOPPED cluster, we still need a status to
+        # represent the abnormal status. For spot cluster, it can also represent
+        # that the cluster is partially preempted.
+        # TODO(zhwu): the definition of INIT should be audited/changed.
+        # Adding a new status UNHEALTHY for abnormal status can be a choice.
+        record['status'] = global_user_state.ClusterStatus.INIT
+        global_user_state.set_cluster_status(
+            cluster_name, global_user_state.ClusterStatus.INIT)
+        return record
+
+    global_user_state.remove_cluster(cluster_name, terminate=to_terminate)
+    # Remove the cluster from the SSH config.
     auth_config = config['auth']
-    global_user_state.remove_cluster(cluster_name, terminate=False)
     SSHConfigHelper.remove_cluster(cluster_name, handle.head_ip, auth_config)
     return global_user_state.get_cluster_from_name(cluster_name)
 
 
+def _update_cluster_status(cluster_name: str) -> Optional[Dict[str, Any]]:
+    """Update the cluster status by checking ray cluster and real status from cloud.
+
+    The function will update the cached cluster status in the global state. For the
+    design of the cluster status and transition, please refer to the
+    sky/design_docs/cluster_states.md
+
+    Returns:
+      If the cluster is terminated or not exist, return None.
+      Otherwise returns the input record with status and ip potentially updated.
+    """
+
+    try:
+        # TODO(mraheja): remove pylint disabling when filelock
+        # version updated
+        # pylint: disable=abstract-class-instantiated
+        with filelock.FileLock(LOCK_FILENAME.format(cluster_name),
+                               FILELOCK_TIMEOUT_SECONDS):
+            return _update_cluster_status_no_lock(cluster_name)
+    except filelock.Timeout:
+        logger.debug(
+            f'Refreshing status: Failed get the lock for cluster {cluster_name!r}.'
+            'Use the cached status.')
+        return global_user_state.get_cluster_from_name(cluster_name)
+
+
 @timeline.event
 def refresh_cluster_status_handle(
     cluster_name: str,
@@ -1286,7 +1509,7 @@ def refresh_cluster_status_handle(
         if force_refresh or record['autostop'] >= 0:
             # Refresh the status only when force_refresh is True or the cluster
             # has autostopped turned on.
-            record = _ping_cluster_and_set_status(record)
+            record = _update_cluster_status(cluster_name)
             if record is None:
                 return None, None
     return record['status'], handle
@@ -1312,7 +1535,6 @@ def get_clusters(include_reserved: bool, refresh: bool) -> List[Dict[str, Any]]:
         ]
     if not refresh:
         return records
-    updated_records = []
 
     plural = 's' if len(records) > 1 else ''
     progress = rich_progress.Progress(transient=True,
@@ -1322,21 +1544,20 @@ def get_clusters(include_reserved: bool, refresh: bool) -> List[Dict[str, Any]]:
         f'[bold cyan]Refreshing status for {len(records)} cluster{plural}[/]',
         total=len(records))
 
-    def _refresh_cluster(record):
-        handle = record['handle']
+    def _refresh_cluster(cluster_name):
         # TODO(zhwu): We need to decide whether to refresh the cluster status
         # for clusters without autostop set. For those clusters, their status
         # will only be changed, if the user manually modify the cluster on the
         # cloud console. Our current refreshing may not be enough to get the
         # correct status (e.g., the cluster is terminated, but we set it to
         # STOPPED).
-        if isinstance(handle, backends.CloudVmRayBackend.ResourceHandle):
-            record = _ping_cluster_and_set_status(record)
+        record = _update_cluster_status(cluster_name)
         progress.update(task, advance=1)
         return record
 
+    cluster_names = [record['name'] for record in records]
     with progress:
-        updated_records = run_in_parallel(_refresh_cluster, records)
+        updated_records = run_in_parallel(_refresh_cluster, cluster_names)
     updated_records = [
         record for record in updated_records if record is not None
     ]
diff --git a/sky/backends/cloud_vm_ray_backend.py b/sky/backends/cloud_vm_ray_backend.py
index 35c261bd067..727e6bc384e 100644
--- a/sky/backends/cloud_vm_ray_backend.py
+++ b/sky/backends/cloud_vm_ray_backend.py
@@ -60,9 +60,6 @@
 # Timeout for provision a cluster and wait for it to be ready in seconds.
 _NODES_LAUNCHING_PROGRESS_TIMEOUT = 30
 
-_LOCK_FILENAME = '~/.sky/.{}.lock'
-_FILELOCK_TIMEOUT_SECONDS = 10
-
 _RSYNC_DISPLAY_OPTION = '-Pavz'
 _RSYNC_FILTER_OPTION = '--filter=\'dir-merge,- .gitignore\''
 _RSYNC_EXCLUDE_OPTION = '--exclude-from=.git/info/exclude'
@@ -1312,7 +1309,8 @@ def provision(self,
         # FIXME: ray up for Azure with different cluster_names will overwrite
         # each other.
 
-        lock_path = os.path.expanduser(_LOCK_FILENAME.format(cluster_name))
+        lock_path = os.path.expanduser(
+            backend_utils.LOCK_FILENAME.format(cluster_name))
         with timeline.FileLockEvent(lock_path):
             to_provision_config = RetryingVmProvisioner.ToProvisionConfig(
                 cluster_name, to_provision, task.num_nodes)
@@ -2232,13 +2230,15 @@ def teardown(self,
                  terminate: bool,
                  purge: bool = False) -> bool:
         cluster_name = handle.cluster_name
-        lock_path = os.path.expanduser(_LOCK_FILENAME.format(cluster_name))
+        lock_path = os.path.expanduser(
+            backend_utils.LOCK_FILENAME.format(cluster_name))
 
         try:
             # TODO(mraheja): remove pylint disabling when filelock
             # version updated
             # pylint: disable=abstract-class-instantiated
-            with filelock.FileLock(lock_path, _FILELOCK_TIMEOUT_SECONDS):
+            with filelock.FileLock(lock_path,
+                                   backend_utils.FILELOCK_TIMEOUT_SECONDS):
                 success = self.teardown_no_lock(handle, terminate, purge)
             if success and terminate:
                 os.remove(lock_path)
@@ -2290,15 +2290,6 @@ def teardown_no_lock(self,
                 terminate_cmd = (
                     f'aws ec2 terminate-instances --region {region} '
                     f'--instance-ids $({query_cmd})')
-                with backend_utils.safe_console_status(
-                        f'[bold cyan]Terminating '
-                        f'[green]{cluster_name}'):
-                    returncode, stdout, stderr = log_lib.run_with_log(
-                        terminate_cmd,
-                        log_abs_path,
-                        shell=True,
-                        stream_logs=False,
-                        require_outputs=True)
             elif isinstance(cloud, clouds.GCP):
                 zone = config['provider']['availability_zone']
                 query_cmd = (
@@ -2308,18 +2299,17 @@ def teardown_no_lock(self,
                 terminate_cmd = (
                     f'gcloud compute instances delete --zone={zone} --quiet '
                     f'$({query_cmd})')
-                with backend_utils.safe_console_status(
-                        f'[bold cyan]Terminating '
-                        f'[green]{cluster_name}'):
-                    returncode, stdout, stderr = log_lib.run_with_log(
-                        terminate_cmd,
-                        log_abs_path,
-                        shell=True,
-                        stream_logs=False,
-                        require_outputs=True)
             else:
                 raise ValueError(f'Unsupported cloud {cloud} for stopped '
                                  f'cluster {cluster_name!r}.')
+            with backend_utils.safe_console_status(f'[bold cyan]Terminating '
+                                                   f'[green]{cluster_name}'):
+                returncode, stdout, stderr = log_lib.run_with_log(
+                    terminate_cmd,
+                    log_abs_path,
+                    shell=True,
+                    stream_logs=False,
+                    require_outputs=True)
         else:
             config['provider']['cache_stopped_nodes'] = not terminate
             with tempfile.NamedTemporaryFile('w',
diff --git a/sky/design_docs/cluster_states.md b/sky/design_docs/cluster_states.md
new file mode 100644
index 00000000000..134e86b86a3
--- /dev/null
+++ b/sky/design_docs/cluster_states.md
@@ -0,0 +1,15 @@
+# Cluster State: Definition & Transition Diagram
+
+* **INIT**: The provision / runtime setup has not been finished. Or, the cluster is in abnormal states, e.g. partially UP.
+* **UP**: The cluster is healthy, i.e. all the nodes are UP and the ray cluster is correctly running.
+* **STOPPED**: All the nodes in the cluster is STOPPED.
+* **DOWN**: The cluster has been terminated or not exist. This is implicitly indicated by not appearing in the database.
+
+## Cluster State Transition for Refreshing
+### On-Demand Cluster
+<!-- Image edited in https://docs.google.com/presentation/d/1PFNw6OYnr5rh4gKPvg43nmP_t1W0AXvyjszE7nNHPQ0/edit?usp=sharing -->
+![Transition Diagram for On Demand](figures/cluster-state-transition.svg)
+
+### Spot Cluster
+<!-- Image edited in https://docs.google.com/presentation/d/1PFNw6OYnr5rh4gKPvg43nmP_t1W0AXvyjszE7nNHPQ0/edit?usp=sharing -->
+![Transition Diagram for On Demand](figures/cluster-state-transition-spot.svg)
diff --git a/sky/design_docs/figures/cluster-state-transition-spot.svg b/sky/design_docs/figures/cluster-state-transition-spot.svg
new file mode 100644
index 00000000000..3fb4ecf2685
--- /dev/null
+++ b/sky/design_docs/figures/cluster-state-transition-spot.svg
@@ -0,0 +1 @@
+<svg version="1.1" viewBox="0.0 0.0 585.6010498687664 468.4803149606299" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="g133ab1d09a3_0_113.0"><path d="m0 0l585.6011 0l0 468.48032l-585.6011 0l0 -468.48032z" clip-rule="nonzero"/></clipPath><g clip-path="url(#g133ab1d09a3_0_113.0)"><path fill="#ffffff" d="m0 0l585.6011 0l0 468.48032l-585.6011 0z" fill-rule="evenodd"/><path fill="#eeeeee" d="m220.19685 62.700787l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m220.19685 62.700787l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path fill="#000000" d="m269.41583 103.35307l0 -13.359375l1.765625 0l0 13.359375l-1.765625 0zm4.8707886 0l0 -13.359375l1.8125 0l7.015625 10.484375l0 -10.484375l1.6875 0l0 13.359375l-1.8125 0l-7.015625 -10.5l0 10.5l-1.6875 0zm13.785461 0l0 -13.359375l1.765625 0l0 13.359375l-1.765625 0zm8.292664 0l0 -11.78125l-4.40625 0l0 -1.578125l10.578125 0l0 1.578125l-4.40625 0l0 11.78125l-1.765625 0z" fill-rule="nonzero"/><path fill="#eeeeee" d="m89.99213 228.50981l130.20473 0l0 67.464554l-130.20473 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m89.99213 228.50981l130.20473 0l0 67.464554l-130.20473 0z" fill-rule="evenodd"/><path fill="#000000" d="m152.33936 255.80272l1.765625 0l0 7.7187347q0 2.015625 -0.453125 3.203125q-0.453125 1.1875 -1.640625 1.9375q-1.1875 0.734375 -3.125 0.734375q-1.875 0 -3.078125 -0.640625q-1.1875 -0.65625 -1.703125 -1.875q-0.5 -1.234375 -0.5 -3.359375l0 -7.7187347l1.765625 0l0 7.7187347q0 1.734375 0.3125 2.5625q0.328125 0.8125 1.109375 1.265625q0.796875 0.453125 1.9375 0.453125q1.953125 0 2.78125 -0.890625q0.828125 -0.890625 0.828125 -3.390625l0 -7.7187347zm4.707321 13.35936l0 -13.35936l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.17185974 1.640625 0.64060974q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m81.99213 237.59642l65.102356 0l0 65.291336l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m81.99213 270.2421c-12.5 0 -25.504467 14.539398 -25.000004 28.822876c0.5044632 14.283478 14.517849 28.311066 28.783466 28.822876c14.265617 0.5118103 28.783463 -12.492157 28.783463 -24.984344" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m81.99213 270.2421c-12.5 0 -25.504467 14.539368 -25.000004 28.822876c0.5044632 14.283508 14.517849 28.311066 28.783466 28.822876c7.1328125 0.2559204 14.328682 -2.8671265 19.74134 -7.6156616c2.7063293 -2.3742676 4.966858 -5.154907 6.550812 -8.122772c0.39598846 -0.74194336 0.7496872 -1.4956055 1.0574951 -2.2575378c0.0769577 -0.19049072 0.15103912 -0.38150024 0.22219086 -0.5729675c0.035583496 -0.09573364 0.07042694 -0.19155884 0.104537964 -0.28753662l0.07546234 -0.21722412" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m115.154564 309.09814l-0.8468628 -4.7545166l-2.407402 4.1865234z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m16.732283 330.78217l162.3622 0l0 38.771637l-162.3622 0z" fill-rule="evenodd"/><path fill="#0097a7" d="m80.54229 355.14215l4.40625 -11.453125l1.640625 0l4.6875 11.453125l-1.734375 0l-1.328125 -3.46875l-4.796875 0l-1.25 3.46875l-1.625 0zm3.3125 -4.703125l3.890625 0l-1.203125 -3.171875q-0.546875 -1.453125 -0.8125 -2.375q-0.21875 1.09375 -0.609375 2.1875l-1.265625 3.359375zm8.421875 4.703125l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm3.5859375 -9.84375l0 -1.609375l1.40625 0l0 1.609375l-1.40625 0zm0 9.84375l0 -8.296875l1.40625 0l0 8.296875l-1.40625 0zm5.8515625 0l-3.15625 -8.296875l1.484375 0l1.78125 4.96875q0.296875 0.796875 0.53125 1.671875q0.1875 -0.65625 0.53125 -1.578125l1.84375 -5.0625l1.4375 0l-3.140625 8.296875l-1.3125 0zm11.375 -2.671875l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.15625 2.796875 -1.15625q1.65625 0 2.703125 1.140625q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m293.29922 55.787403l65.102356 0l0 65.291336l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m325.8504 55.787403c0 -12.500015 14.514191 -25.51079 28.775635 -25.00003c14.261444 0.51075935 28.270142 14.543053 28.775665 28.830723c0.50549316 14.287674 -12.4921875 28.830727 -24.984375 28.830727" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m325.8504 55.787403c0 -12.500015 14.514191 -25.51079 28.775635 -25.00003c14.261475 0.51075745 28.270172 14.543053 28.775665 28.830723c0.25274658 7.143837 -2.8703003 14.351517 -7.6180725 19.77324c-2.3739014 2.7108612 -5.1539 4.975235 -8.121277 6.5618896c-0.7418213 0.39666748 -1.4953918 0.75096893 -2.2572021 1.0593033c-0.1904602 0.0770874 -0.3814392 0.15129852 -0.572876 0.22257233c-0.09573364 0.03565216 -0.19155884 0.07054901 -0.2875061 0.10472107l-0.21710205 0.07556152" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m364.04315 85.78834l-4.1857605 2.4086838l4.7547607 0.8454056z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m293.29922 -8.0l162.36218 0l0 38.771652l-162.36218 0z" fill-rule="evenodd"/><path fill="#0097a7" d="m354.00375 16.36l0 -11.453125l7.734375 0l0 1.34375l-6.21875 0l0 3.546875l5.375 0l0 1.359375l-5.375 0l0 5.203125l-1.515625 0zm14.9296875 -1.03125q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.734375 -0.671875 -0.734375 -1.703125q0 -0.609375 0.28125 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.375 -0.1875q0.1875 -0.875 0.609375 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.296875 1.875 -0.296875q1.0625 0 1.71875 0.25q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm3.6015625 -5.671875l0 -1.609375l1.40625 0l0 1.609375l-1.40625 0zm0 9.84375l0 -8.296875l1.40625 0l0 8.296875l-1.40625 0zm3.5234375 0l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm9.2578125 -2.671875l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.15625 2.796875 -1.15625q1.65625 0 2.703125 1.140625q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875zm13.2109375 4.953125l0 -1.046875q-0.78125 1.234375 -2.3125 1.234375q-1.0 0 -1.828125 -0.546875q-0.828125 -0.546875 -1.296875 -1.53125q-0.453125 -0.984375 -0.453125 -2.25q0 -1.25 0.40625 -2.25q0.421875 -1.015625 1.25 -1.546875q0.828125 -0.546875 1.859375 -0.546875q0.75 0 1.328125 0.3125q0.59375 0.3125 0.953125 0.828125l0 -4.109375l1.40625 0l0 11.453125l-1.3125 0zm-4.4375 -4.140625q0 1.59375 0.671875 2.390625q0.671875 0.78125 1.578125 0.78125q0.921875 0 1.5625 -0.75q0.65625 -0.765625 0.65625 -2.3125q0 -1.703125 -0.65625 -2.5q-0.65625 -0.796875 -1.625 -0.796875q-0.9375 0 -1.5625 0.765625q-0.625 0.765625 -0.625 2.421875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m196.04462 72.57218l65.102356 0l0 65.29133l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m131.09448 221.59642l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m228.5958 137.86351l-64.94487 83.74803" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m228.5958 137.86351l-61.268036 79.00665" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m166.02252 215.85797l-1.4757385 4.598343l4.0862427 -2.5739594z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m118.481514 218.96906l96.62992 -130.51968l31.181107 23.055115l-96.62993 130.51968z" fill-rule="evenodd"/><path fill="#0097a7" d="m176.04753 182.15321l-6.5873413 -10.35054l0.97621155 -1.3185883l11.998337 3.0418243l-1.0319824 1.3939362l-3.5794067 -0.9948425l-2.854248 3.8552856l2.0453491 3.0668945l-0.96691895 1.3060303zm-1.8106384 -5.45842l2.3150024 -3.1269226l-3.2663116 -0.918808q-1.4938202 -0.42440796 -2.3931274 -0.7590027q0.7492981 0.8260803 1.3963165 1.7902985l1.9481201 3.0144348zm8.792877 -3.9725952l-9.2091675 -6.809204l0.8367462 -1.1302185l9.2091675 6.809204l-0.8367462 1.1302185zm-5.7814026 -8.734436l-1.2940521 -0.9568176l0.8367462 -1.1302185l1.2940674 0.9568329l-0.8367615 1.1302032zm7.9151154 5.8523865l-6.6713104 -4.932724l0.8367462 -1.1302185l6.6713104 4.9327393l-0.8367462 1.1302032zm3.4818115 -4.702942l-8.549347 -2.3960266l0.88323975 -1.1930084l5.05513 1.5224609q0.8173981 0.23516846 1.6604156 0.56700134q-0.41610718 -0.5408478 -0.9528198 -1.3652039l-2.9735565 -4.491638l0.8553467 -1.1553345l4.8025665 7.4568787l-0.78097534 1.0548706zm4.6200104 -10.730698l1.0028381 -1.0656891q0.8256836 1.0380096 0.83322144 2.2095032q0.016830444 1.1589508 -0.83851624 2.3142853q-1.0877838 1.469284 -2.6245728 1.6543732q-1.5368042 0.18510437 -3.1575165 -1.0132446q-1.6835327 -1.2447968 -1.9717407 -2.7987213q-0.28819275 -1.5539246 0.7344971 -2.9352875q0.98550415 -1.3311462 2.5255737 -1.4944q1.5368042 -0.18508911 3.1826324 1.0318298q0.10050964 0.07432556 0.30152893 0.22294617l-3.6817017 4.972946q1.1520844 0.75468445 2.151657 0.63874817q0.9963074 -0.13778687 1.6099243 -0.96661377q0.464859 -0.62789917 0.4636078 -1.30896q-0.0012512207 -0.68104553 -0.5314331 -1.4617157zm-4.5769806 2.3483276l2.7519836 -3.7171478q-0.8975525 -0.54704285 -1.5724792 -0.50198364q-1.0530853 0.0569458 -1.6853027 0.9108887q-0.5764313 0.7785797 -0.4485321 1.7087402q0.12461853 0.9082947 0.95433044 1.5995026z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m220.04462 72.57218l65.102356 0l0 65.29133l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m155.09448 221.59642l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m252.5958 137.86351l-64.94487 83.74803" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m248.91895 142.6049l-61.26802 79.00664" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m250.2242 143.6171l1.4757385 -4.598343l-4.0862427 2.5739594z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m188.15393 222.95482l95.27557 -131.49606l31.433075 22.708656l-95.27559 131.49606z" fill-rule="evenodd"/><path fill="#980000" d="m213.89565 228.9453l-9.283844 -6.707062l0.9167633 -1.2652893l10.812225 0.38998413l-7.2826843 -5.2613373l0.8526001 -1.176712l9.283829 6.707062l-0.9167633 1.2652893l-10.82489 -0.3991394l7.295349 5.2704926l-0.85258484 1.176712zm3.0070648 -11.234009q-1.8618317 -1.3450775 -2.0093384 -3.0322723q-0.11470032 -1.4129028 0.7837219 -2.6528778q1.0084381 -1.3918152 2.5529327 -1.6060486q1.5409851 -0.23603821 3.1495056 0.9260254q1.2918854 0.9333191 1.7549591 1.8654175q0.46307373 0.9320984 0.34013367 1.9805603q-0.12641907 1.0266724 -0.76815796 1.912384q-1.0176086 1.4044647 -2.5494232 1.6278534q-1.5444946 0.2142334 -3.2543335 -1.0210419zm0.85258484 -1.176712q1.2918854 0.9333191 2.3412018 0.84324646q1.0584869 -0.10272217 1.6727142 -0.95047q0.61424255 -0.84773254 0.37167358 -1.8711243q-0.23339844 -1.036026 -1.5632782 -1.9967957q-1.2412262 -0.89671326 -2.2997131 -0.7939911q-1.0493164 0.09005737 -1.6635437 0.9378052q-0.61424255 0.8477478 -0.38084412 1.8837738q0.22990417 1.0142365 1.5217896 1.9475555zm8.820068 -7.246475l1.1324158 0.5675354q-0.2470398 0.55400085 -0.5220642 0.93359375q-0.44921875 0.61997986 -0.886734 0.8243561q-0.4501648 0.1952362 -0.8676605 0.105651855q-0.43014526 -0.098724365 -1.4560547 -0.83987427l-3.8629913 -2.790802l-0.60505676 0.835083l-0.8865814 -0.6405029l0.60505676 -0.835083l-1.6718445 -1.2078247l0.1411438 -1.6328735l2.3557892 1.7019348l0.8250885 -1.1387634l0.8865814 0.6405182l-0.8250885 1.1387482l3.9263153 2.8365479q0.49395752 0.3568573 0.6699524 0.40690613q0.1851654 0.037384033 0.3746643 -0.037750244q0.1768341 -0.08427429 0.36018372 -0.3373413q0.13752747 -0.18978882 0.30688477 -0.5300598zm6.7815094 -8.960159q0.086242676 1.0261078 -0.10748291 1.7728424q-0.20640564 0.73757935 -0.69229126 1.4081879q-0.80674744 1.1134491 -1.7822418 1.314682q-0.97550964 0.20121765 -1.8114319 -0.4026947q-0.49395752 -0.35684204 -0.7342377 -0.8774109q-0.25294495 -0.5296936 -0.2368927 -1.0578308q0.012557983 -0.549942 0.21592712 -1.0969391q0.15887451 -0.40568542 0.56877136 -1.1311798q0.83461 -1.4981232 1.0833588 -2.3207703q-0.24064636 -0.17385864 -0.3039856 -0.21960449q-0.69659424 -0.5032654 -1.2044373 -0.38824463q-0.7134857 0.15919495 -1.3368988 1.0195923q-0.5775604 0.7971344 -0.5704498 1.399826q0.003616333 0.58088684 0.5845337 1.2704315l-0.958725 1.0036621q-0.5992584 -0.6642456 -0.7950287 -1.3261261q-0.18659973 -0.6745453 0.06213379 -1.4971924q0.23606873 -0.83180237 0.85946655 -1.6921997q0.6233978 -0.86039734 1.2110901 -1.2454071q0.5968628 -0.39767456 1.0841827 -0.43112183q0.4873352 -0.033462524 1.0292969 0.20387268q0.33714294 0.14718628 1.0970764 0.6961975l1.519867 1.0980225q1.5958557 1.1529236 2.0596619 1.3916016q0.47296143 0.2260437 1.0214386 0.29460144l-0.8617554 1.1893616q-0.4829712 -0.079055786 -1.000946 -0.37615967zm-2.6099396 -1.7506104q-0.1959076 0.8029938 -0.9170227 2.1710815q-0.4120636 0.7817688 -0.4962616 1.1642761q-0.084198 0.38252258 0.049942017 0.730011q0.1306305 0.3256836 0.42193604 0.5361481q0.45596313 0.32939148 1.0074615 0.2073822q0.56066895 -0.13468933 1.037384 -0.79263306q0.4767151 -0.6579437 0.56477356 -1.3653717q0.08456421 -0.7292175 -0.24786377 -1.3356323q-0.2424469 -0.46429443 -1.0023804 -1.0133057l-0.41796875 -0.30195618zm5.4765015 -0.44807434l-9.283829 -6.707062l0.8250885 -1.1387634l9.283829 6.707062l-0.8250885 1.1387634zm2.0856476 -2.87854l-9.283844 -6.707062l0.8250885 -1.1387482l9.283844 6.707062l-0.8250885 1.1387482zm5.4831085 -9.724686l1.132431 0.56752014q-0.24705505 0.5540161 -0.52207947 0.93359375q-0.44921875 0.6199951 -0.88671875 0.82437134q-0.45018005 0.19522095 -0.8676605 0.105651855q-0.43014526 -0.098724365 -1.4560547 -0.8398895l-3.8629913 -2.7907867l-0.605072 0.835083l-0.8865814 -0.6405182l0.60505676 -0.835083l-1.6718445 -1.2078247l0.1411438 -1.6328583l2.3557892 1.7019196l0.8250885 -1.1387482l0.8865967 0.6405029l-0.8250885 1.1387634l3.9263153 2.8365479q0.49395752 0.3568573 0.6699524 0.40689087q0.18515015 0.037384033 0.37464905 -0.037734985q0.17684937 -0.08428955 0.36019897 -0.3373413q0.1375122 -0.18978882 0.3068695 -0.5300598zm2.999298 -6.5362854l0.99191284 -1.0760651q0.83688354 1.0286713 0.856781 2.1996002q0.029052734 1.1582794 -0.81437683 2.322342q-1.0726166 1.4803925 -2.6079254 1.6819763q-1.5353241 0.20158386 -3.1691742 -0.9787903q-1.6971893 -1.22612 -2.0018616 -2.7762756q-0.3046875 -1.5501556 0.7037506 -2.9419708q0.97177124 -1.341217 2.5105896 -1.5209961q1.5353241 -0.20158386 3.1945038 0.9970856q0.10131836 0.07321167 0.30397034 0.21960449l-3.6303864 5.010544q1.1604156 0.74194336 2.1590576 0.61528015q0.99516296 -0.14848328 1.600235 -0.9835663q0.45837402 -0.63264465 0.4499359 -1.3134003q-0.00843811 -0.6807556 -0.5470123 -1.455368zm-4.5536194 2.3966675l2.713623 -3.7452393q-0.903595 -0.5371399 -1.5782623 -0.4848175q-1.0528107 0.06826782 -1.6762085 0.9286499q-0.56840515 0.78448486 -0.4306488 1.7128601q0.13424683 0.9065857 0.9714966 1.5885468zm8.603378 -3.4321594l-6.725403 -4.858719l0.7425842 -1.0248871l1.0132446 0.7320099q-0.42507935 -0.9046478 -0.41470337 -1.3983307q0.010375977 -0.4936676 0.30374146 -0.8985596q0.41255188 -0.5693817 1.2107239 -0.89871216l0.76704407 1.1517029q-0.5431671 0.24369812 -0.8457031 0.6612396q-0.26586914 0.3669281 -0.25790405 0.83529663q0.0044555664 0.44657898 0.31806946 0.86590576q0.47042847 0.6289978 1.1923676 1.1505585l3.5210266 2.543747l-0.8250885 1.1387482zm3.1353302 -4.3272705l-6.725403 -4.858734l0.7334137 -1.0122223l0.93725586 0.67710876q-0.2647705 -0.67318726 -0.1802063 -1.4024048q0.08106995 -0.75102234 0.56695557 -1.4216309q0.54089355 -0.74650574 1.2059021 -0.9985657q0.65234375 -0.26119995 1.3471375 -0.04838562q-0.60032654 -1.6481018 0.3256073 -2.9260406q0.72424316 -0.99957275 1.666565 -1.1283875q0.9388275 -0.1506195 2.091385 0.6820526l4.622925 3.339798l-0.81591797 1.1260986l-4.2429504 -3.0652924q-0.6839447 -0.4941101 -1.0577698 -0.590683q-0.3864746 -0.10572815 -0.77464294 0.057174683q-0.4008484 0.15376282 -0.68504333 0.54600525q-0.51338196 0.7085571 -0.3839569 1.515274q0.12940979 0.8067169 1.167984 1.5570221l3.9136658 2.8273926l-0.82510376 1.1387634l-4.3695984 -3.1567993q-0.7599335 -0.54901123 -1.3415985 -0.54515076q-0.5816498 0.0038604736 -1.0400238 0.6365051q-0.3483734 0.48080444 -0.38842773 1.0686951q-0.04005432 0.5878906 0.316391 1.134552q0.3529358 0.5248413 1.2648621 1.1836548l3.4956818 2.5254364l-0.8250885 1.1387634zm-0.1592865 -16.557495l-1.3045502 -0.9424591l0.8250885 -1.1387634l1.3045502 0.94247437l-0.8250885 1.1387482zm7.9792786 5.7646027l-6.7253876 -4.858734l0.8250885 -1.1387634l6.725403 4.858734l-0.82510376 1.1387634zm2.0856323 -2.8785248l-6.7253723 -4.858734l0.7425537 -1.0248871l0.94992065 0.68626404q-0.5701599 -1.5299225 0.44744873 -2.9344025q0.44003296 -0.6073303 1.0220642 -0.95788574q0.58200073 -0.35057068 1.1199951 -0.34742737q0.5379944 0.0031585693 1.1052856 0.25878906q0.3624878 0.16548157 1.1477356 0.7327881l4.141632 2.9921112l-0.82507324 1.1387482l-4.090973 -2.95549q-0.69659424 -0.5032654 -1.1394348 -0.61112976q-0.44628906 -0.12968445 -0.8964844 0.06555176q-0.44100952 0.18257141 -0.7710266 0.6380615q-0.5317383 0.73387146 -0.44815063 1.6038513q0.080078125 0.84817505 1.3719788 1.7814789l3.6730042 2.6535492l-0.82510376 1.1387634zm7.557068 -12.187607q0.086242676 1.0260925 -0.10748291 1.7728271q-0.2064209 0.7375946 -0.69229126 1.4081879q-0.8067627 1.1134491 -1.7822571 1.314682q-0.9754944 0.20123291 -1.8114319 -0.40267944q-0.49395752 -0.3568573 -0.7342224 -0.8774109q-0.2529602 -0.52970886 -0.23690796 -1.0578461q0.012573242 -0.54992676 0.21594238 -1.0969391q0.15887451 -0.40568542 0.5687561 -1.1311798q0.83462524 -1.4981079 1.083374 -2.3207703q-0.24066162 -0.17384338 -0.3039856 -0.21960449q-0.69659424 -0.5032501 -1.2044373 -0.38822937q-0.713501 0.15919495 -1.3369141 1.019577q-0.57754517 0.7971344 -0.5704346 1.399826q0.0036010742 0.58088684 0.5845337 1.2704468l-0.95874023 1.0036469q-0.59924316 -0.6642456 -0.7950134 -1.3261261q-0.18661499 -0.67453 0.06213379 -1.4971924q0.23605347 -0.83180237 0.85946655 -1.6921997q0.62338257 -0.8603821 1.2110901 -1.2454071q0.5968628 -0.39767456 1.0841675 -0.43112183q0.4873352 -0.033447266 1.0292969 0.20387268q0.3371582 0.14720154 1.0970764 0.6961975l1.519867 1.0980225q1.5958557 1.1529236 2.0596619 1.3916168q0.47296143 0.22602844 1.0214539 0.29458618l-0.8617554 1.1893768q-0.4829712 -0.079071045 -1.000946 -0.37615967zm-2.6099548 -1.7506104q-0.19589233 0.8029938 -0.9170227 2.1710663q-0.41204834 0.7817688 -0.49624634 1.1642914q-0.084198 0.38250732 0.049926758 0.7299957q0.13064575 0.32569885 0.42193604 0.5361481q0.45596313 0.32940674 1.0074768 0.2073822q0.56066895 -0.13467407 1.037384 -0.79263306q0.4767151 -0.6579437 0.5647583 -1.3653564q0.08456421 -0.7292328 -0.24786377 -1.3356323q-0.24243164 -0.46429443 -1.0023804 -1.0133057l-0.41796875 -0.30195618zm5.4765015 -0.4480896l-9.283813 -6.707062l0.82507324 -1.1387634l9.283844 6.707062l-0.82510376 1.1387634z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m7.023622 35.40945l26.677164 0" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m7.023622 35.40945l26.677164 0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m33.700787 16.023623l138.01575 0l0 38.771652l-138.01575 0z" fill-rule="evenodd"/><path fill="#0097a7" d="m43.96641 40.38362l0 -11.453123l5.078125 0q1.53125 0 2.328125 0.3125q0.796875 0.296875 1.265625 1.078125q0.484375 0.78125 0.484375 1.7343731q0 1.21875 -0.796875 2.0625q-0.78125 0.828125 -2.4375 1.046875q0.609375 0.296875 0.921875 0.578125q0.65625 0.609375 1.25 1.515625l2.0 3.125l-1.90625 0l-1.515625 -2.390625q-0.671875 -1.03125 -1.109375 -1.578125q-0.421875 -0.546875 -0.765625 -0.765625q-0.328125 -0.21875 -0.6875 -0.296875q-0.25 -0.0625 -0.84375 -0.0625l-1.75 0l0 5.09375l-1.515625 0zm1.515625 -6.40625l3.25 0q1.046875 0 1.625 -0.203125q0.59375 -0.21875 0.890625 -0.6875q0.3125 -0.484375 0.3125 -1.03125q0 -0.8124981 -0.59375 -1.3281231q-0.59375 -0.53125 -1.859375 -0.53125l-3.625 0l0 3.781248zm15.2421875 5.375q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.734375 -0.671875 -0.734375 -1.703125q0 -0.609375 0.28125 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.375 -0.1875q0.1875 -0.875 0.609375 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.2968731 1.875 -0.2968731q1.0625 0 1.71875 0.2499981q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm3.5390663 7.375l-0.15625381 -1.328125q0.4531288 0.125 0.7968788 0.125q0.46875 0 0.75 -0.15625q0.28125 -0.15625 0.46875 -0.4375q0.125 -0.203125 0.421875 -1.046875q0.046875 -0.109375 0.125 -0.34375l-3.1406288 -8.3125l1.5156288 0l1.71875 4.796875q0.34375 0.921875 0.609375 1.921875q0.234375 -0.96875 0.578125 -1.890625l1.765625 -4.828125l1.40625 0l-3.15625 8.4375q-0.5 1.375 -0.78125 1.890625q-0.375 0.6875 -0.859375 1.015625q-0.484375 0.328125 -1.15625 0.328125q-0.40625 0 -0.90625 -0.171875zm17.914062 -6.25l1.390625 0.1875q-0.234375 1.421875 -1.171875 2.234375q-0.921875 0.8125 -2.28125 0.8125q-1.703125 0 -2.75 -1.109375q-1.03125 -1.125 -1.03125 -3.203125q0 -1.34375 0.4375 -2.34375q0.453125 -1.015625 1.359375 -1.515625q0.921875 -0.4999981 1.984375 -0.4999981q1.359375 0 2.21875 0.6874981q0.859375 0.671875 1.09375 1.9375l-1.359375 0.203125q-0.203125 -0.828125 -0.703125 -1.25q-0.484375 -0.421875 -1.1875 -0.421875q-1.0625 0 -1.734375 0.765625q-0.65625 0.75 -0.65625 2.40625q0 1.671875 0.640625 2.4375q0.640625 0.75 1.671875 0.75q0.828125 0 1.375 -0.5q0.5625 -0.515625 0.703125 -1.578125zm2.5625 3.046875l0 -11.453123l1.40625 0l0 11.453123l-1.40625 0zm9.0234375 0l0 -1.21875q-0.96875 1.40625 -2.640625 1.40625q-0.734375 0 -1.375 -0.28125q-0.625 -0.28125 -0.9375 -0.703125q-0.3125 -0.4375 -0.4375 -1.046875q-0.078125 -0.421875 -0.078125 -1.3125l0 -5.140625l1.40625 0l0 4.59375q0 1.109375 0.078125 1.484375q0.140625 0.5625 0.5625 0.875q0.4375 0.3125 1.0625 0.3125q0.640625 0 1.1875 -0.3125q0.5625 -0.328125 0.78125 -0.890625q0.234375 -0.5625 0.234375 -1.625l0 -4.4375l1.40625 0l0 8.296875l-1.25 0zm2.8984375 -2.484375l1.390625 -0.21875q0.109375 0.84375 0.640625 1.296875q0.546875 0.4375 1.5 0.4375q0.96875 0 1.4375 -0.390625q0.46875 -0.40625 0.46875 -0.9375q0 -0.46875 -0.40625 -0.75q-0.296875 -0.1875 -1.4375 -0.46875q-1.546875 -0.390625 -2.15625 -0.671875q-0.59375 -0.296875 -0.90625 -0.796875q-0.296875 -0.5 -0.296875 -1.109375q0 -0.5625 0.25 -1.03125q0.25 -0.46875 0.6875 -0.78125q0.328125 -0.25 0.890625 -0.40625q0.578125 -0.1718731 1.21875 -0.1718731q0.984375 0 1.71875 0.2812481q0.734375 0.28125 1.078125 0.765625q0.359375 0.46875 0.5 1.28125l-1.375 0.1875q-0.09375 -0.640625 -0.546875 -1.0q-0.453125 -0.359375 -1.265625 -0.359375q-0.96875 0 -1.390625 0.328125q-0.40625 0.3125 -0.40625 0.734375q0 0.28125 0.171875 0.5q0.171875 0.21875 0.53125 0.375q0.21875 0.078125 1.25 0.359375q1.484375 0.390625 2.078125 0.65625q0.59375 0.25 0.921875 0.734375q0.34375 0.484375 0.34375 1.203125q0 0.703125 -0.421875 1.328125q-0.40625 0.609375 -1.1875 0.953125q-0.765625 0.34375 -1.734375 0.34375q-1.625 0 -2.46875 -0.671875q-0.84375 -0.671875 -1.078125 -2.0zm11.625 1.21875l0.203125 1.25q-0.59375 0.125 -1.0625 0.125q-0.765625 0 -1.1875 -0.234375q-0.421875 -0.25 -0.59375 -0.640625q-0.171875 -0.40625 -0.171875 -1.671875l0 -4.765625l-1.03125 0l0 -1.09375l1.03125 0l0 -2.062498l1.40625 -0.84375l0 2.906248l1.40625 0l0 1.09375l-1.40625 0l0 4.84375q0 0.609375 0.0625 0.78125q0.078125 0.171875 0.25 0.28125q0.171875 0.09375 0.484375 0.09375q0.234375 0 0.609375 -0.0625zm7.0546875 -1.40625l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.1562481 2.796875 -1.1562481q1.65625 0 2.703125 1.1406231q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875zm7.8203125 4.953125l0 -8.296875l1.265625 0l0 1.25q0.484375 -0.875 0.890625 -1.15625q0.40625 -0.2812481 0.90625 -0.2812481q0.703125 0 1.4375 0.4531231l-0.484375 1.296875q-0.515625 -0.296875 -1.03125 -0.296875q-0.453125 0 -0.828125 0.28125q-0.359375 0.265625 -0.515625 0.765625q-0.234375 0.75 -0.234375 1.640625l0 4.34375l-1.40625 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m7.023622 57.990814l26.677164 0" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m7.023622 57.990814l26.677164 0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m33.700787 38.6063l186.89763 0l0 38.771652l-186.89763 0z" fill-rule="evenodd"/><path fill="#980000" d="m43.96641 62.9663l0 -11.453125l5.078125 0q1.53125 0 2.328125 0.3125q0.796875 0.296875 1.265625 1.078125q0.484375 0.78125 0.484375 1.734375q0 1.21875 -0.796875 2.0625q-0.78125 0.828125 -2.4375 1.046875q0.609375 0.296875 0.921875 0.578125q0.65625 0.609375 1.25 1.515625l2.0 3.125l-1.90625 0l-1.515625 -2.390625q-0.671875 -1.03125 -1.109375 -1.578125q-0.421875 -0.546875 -0.765625 -0.765625q-0.328125 -0.21875 -0.6875 -0.296875q-0.25 -0.0625 -0.84375 -0.0625l-1.75 0l0 5.09375l-1.515625 0zm1.515625 -6.40625l3.25 0q1.046875 0 1.625 -0.203125q0.59375 -0.21875 0.890625 -0.6875q0.3125 -0.484375 0.3125 -1.03125q0 -0.8125 -0.59375 -1.328125q-0.59375 -0.53125 -1.859375 -0.53125l-3.625 0l0 3.78125zm15.5078125 3.734375l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.15625 2.796875 -1.15625q1.65625 0 2.703125 1.140625q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875zm13.242191 3.921875q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.7343788 -0.671875 -0.7343788 -1.703125q0 -0.609375 0.2812538 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.3750038 -0.1875q0.18750381 -0.875 0.6093788 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.296875 1.875 -0.296875q1.0625 0 1.71875 0.25q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm3.5703125 4.171875l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm7.46875 -2.484375l1.390625 -0.21875q0.109375 0.84375 0.640625 1.296875q0.546875 0.4375 1.5 0.4375q0.96875 0 1.4375 -0.390625q0.46875 -0.40625 0.46875 -0.9375q0 -0.46875 -0.40625 -0.75q-0.296875 -0.1875 -1.4375 -0.46875q-1.546875 -0.390625 -2.15625 -0.671875q-0.59375 -0.296875 -0.90625 -0.796875q-0.296875 -0.5 -0.296875 -1.109375q0 -0.5625 0.25 -1.03125q0.25 -0.46875 0.6875 -0.78125q0.328125 -0.25 0.890625 -0.40625q0.578125 -0.171875 1.21875 -0.171875q0.984375 0 1.71875 0.28125q0.734375 0.28125 1.078125 0.765625q0.359375 0.46875 0.5 1.28125l-1.375 0.1875q-0.09375 -0.640625 -0.546875 -1.0q-0.453125 -0.359375 -1.265625 -0.359375q-0.96875 0 -1.390625 0.328125q-0.40625 0.3125 -0.40625 0.734375q0 0.28125 0.171875 0.5q0.171875 0.21875 0.53125 0.375q0.21875 0.078125 1.25 0.359375q1.484375 0.390625 2.078125 0.65625q0.59375 0.25 0.921875 0.734375q0.34375 0.484375 0.34375 1.203125q0 0.703125 -0.421875 1.328125q-0.40625 0.609375 -1.1875 0.953125q-0.765625 0.34375 -1.734375 0.34375q-1.625 0 -2.46875 -0.671875q-0.84375 -0.671875 -1.078125 -2.0zm11.625 1.21875l0.203125 1.25q-0.59375 0.125 -1.0625 0.125q-0.765625 0 -1.1875 -0.234375q-0.421875 -0.25 -0.59375 -0.640625q-0.171875 -0.40625 -0.171875 -1.671875l0 -4.765625l-1.03125 0l0 -1.09375l1.03125 0l0 -2.0625l1.40625 -0.84375l0 2.90625l1.40625 0l0 1.09375l-1.40625 0l0 4.84375q0 0.609375 0.0625 0.78125q0.078125 0.171875 0.25 0.28125q0.171875 0.09375 0.484375 0.09375q0.234375 0 0.609375 -0.0625zm6.7890625 0.234375q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.734375 -0.671875 -0.734375 -1.703125q0 -0.609375 0.28125 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.375 -0.1875q0.1875 -0.875 0.609375 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.296875 1.875 -0.296875q1.0625 0 1.71875 0.25q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm6.6640625 2.90625l0.203125 1.25q-0.59375 0.125 -1.0625 0.125q-0.765625 0 -1.1875 -0.234375q-0.421875 -0.25 -0.59375 -0.640625q-0.171875 -0.40625 -0.171875 -1.671875l0 -4.765625l-1.03125 0l0 -1.09375l1.03125 0l0 -2.0625l1.40625 -0.84375l0 2.90625l1.40625 0l0 1.09375l-1.40625 0l0 4.84375q0 0.609375 0.0625 0.78125q0.078125 0.171875 0.25 0.28125q0.171875 0.09375 0.484375 0.09375q0.234375 0 0.609375 -0.0625zm6.8203125 1.265625l0 -1.21875q-0.96875 1.40625 -2.640625 1.40625q-0.734375 0 -1.375 -0.28125q-0.625 -0.28125 -0.9375 -0.703125q-0.3125 -0.4375 -0.4375 -1.046875q-0.078125 -0.421875 -0.078125 -1.3125l0 -5.140625l1.40625 0l0 4.59375q0 1.109375 0.078125 1.484375q0.140625 0.5625 0.5625 0.875q0.4375 0.3125 1.0625 0.3125q0.640625 0 1.1875 -0.3125q0.5625 -0.328125 0.78125 -0.890625q0.234375 -0.5625 0.234375 -1.625l0 -4.4375l1.40625 0l0 8.296875l-1.25 0zm2.8984375 -2.484375l1.390625 -0.21875q0.109375 0.84375 0.640625 1.296875q0.546875 0.4375 1.5 0.4375q0.96875 0 1.4375 -0.390625q0.46875 -0.40625 0.46875 -0.9375q0 -0.46875 -0.40625 -0.75q-0.296875 -0.1875 -1.4375 -0.46875q-1.546875 -0.390625 -2.15625 -0.671875q-0.59375 -0.296875 -0.90625 -0.796875q-0.296875 -0.5 -0.296875 -1.109375q0 -0.5625 0.25 -1.03125q0.25 -0.46875 0.6875 -0.78125q0.328125 -0.25 0.890625 -0.40625q0.578125 -0.171875 1.21875 -0.171875q0.984375 0 1.71875 0.28125q0.734375 0.28125 1.078125 0.765625q0.359375 0.46875 0.5 1.28125l-1.375 0.1875q-0.09375 -0.640625 -0.546875 -1.0q-0.453125 -0.359375 -1.265625 -0.359375q-0.96875 0 -1.390625 0.328125q-0.40625 0.3125 -0.40625 0.734375q0 0.28125 0.171875 0.5q0.171875 0.21875 0.53125 0.375q0.21875 0.078125 1.25 0.359375q1.484375 0.390625 2.078125 0.65625q0.59375 0.25 0.921875 0.734375q0.34375 0.484375 0.34375 1.203125q0 0.703125 -0.421875 1.328125q-0.40625 0.609375 -1.1875 0.953125q-0.765625 0.34375 -1.734375 0.34375q-1.625 0 -2.46875 -0.671875q-0.84375 -0.671875 -1.078125 -2.0zm13.3359375 2.484375l0 -7.203125l-1.234375 0l0 -1.09375l1.234375 0l0 -0.890625q0 -0.828125 0.15625 -1.234375q0.203125 -0.546875 0.703125 -0.890625q0.515625 -0.34375 1.4375 -0.34375q0.59375 0 1.3125 0.140625l-0.203125 1.234375q-0.4375 -0.078125 -0.828125 -0.078125q-0.640625 0 -0.90625 0.28125q-0.265625 0.265625 -0.265625 1.015625l0 0.765625l1.609375 0l0 1.09375l-1.609375 0l0 7.203125l-1.40625 0zm4.1015625 0l0 -8.296875l1.265625 0l0 1.25q0.484375 -0.875 0.890625 -1.15625q0.40625 -0.28125 0.90625 -0.28125q0.703125 0 1.4375 0.453125l-0.484375 1.296875q-0.515625 -0.296875 -1.03125 -0.296875q-0.453125 0 -0.828125 0.28125q-0.359375 0.265625 -0.515625 0.765625q-0.234375 0.75 -0.234375 1.640625l0 4.34375l-1.40625 0zm4.8125 -4.15625q0 -2.296875 1.28125 -3.40625q1.078125 -0.921875 2.609375 -0.921875q1.71875 0 2.796875 1.125q1.09375 1.109375 1.09375 3.09375q0 1.59375 -0.484375 2.515625q-0.484375 0.921875 -1.40625 1.4375q-0.90625 0.5 -2.0 0.5q-1.734375 0 -2.8125 -1.109375q-1.078125 -1.125 -1.078125 -3.234375zm1.453125 0q0 1.59375 0.6875 2.390625q0.703125 0.796875 1.75 0.796875q1.046875 0 1.734375 -0.796875q0.703125 -0.796875 0.703125 -2.4375q0 -1.53125 -0.703125 -2.328125q-0.6875 -0.796875 -1.734375 -0.796875q-1.046875 0 -1.75 0.796875q-0.6875 0.78125 -0.6875 2.375zm7.9765625 4.15625l0 -8.296875l1.25 0l0 1.15625q0.390625 -0.609375 1.03125 -0.96875q0.65625 -0.375 1.484375 -0.375q0.921875 0 1.515625 0.390625q0.59375 0.375 0.828125 1.0625q0.984375 -1.453125 2.5625 -1.453125q1.234375 0 1.890625 0.6875q0.671875 0.671875 0.671875 2.09375l0 5.703125l-1.390625 0l0 -5.234375q0 -0.84375 -0.140625 -1.203125q-0.140625 -0.375 -0.5 -0.59375q-0.359375 -0.234375 -0.84375 -0.234375q-0.875 0 -1.453125 0.578125q-0.578125 0.578125 -0.578125 1.859375l0 4.828125l-1.40625 0l0 -5.390625q0 -0.9375 -0.34375 -1.40625q-0.34375 -0.46875 -1.125 -0.46875q-0.59375 0 -1.09375 0.3125q-0.5 0.3125 -0.734375 0.921875q-0.21875 0.59375 -0.21875 1.71875l0 4.3125l-1.40625 0zm23.179688 -3.046875l1.390625 0.1875q-0.234375 1.421875 -1.171875 2.234375q-0.921875 0.8125 -2.28125 0.8125q-1.703125 0 -2.75 -1.109375q-1.03125 -1.125 -1.03125 -3.203125q0 -1.34375 0.4375 -2.34375q0.453125 -1.015625 1.359375 -1.515625q0.921875 -0.5 1.984375 -0.5q1.359375 0 2.21875 0.6875q0.859375 0.671875 1.09375 1.9375l-1.359375 0.203125q-0.203125 -0.828125 -0.703125 -1.25q-0.484375 -0.421875 -1.1875 -0.421875q-1.0625 0 -1.734375 0.765625q-0.65625 0.75 -0.65625 2.40625q0 1.671875 0.640625 2.4375q0.640625 0.75 1.671875 0.75q0.828125 0 1.375 -0.5q0.5625 -0.515625 0.703125 -1.578125zm2.5625 3.046875l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm3.0546875 -4.15625q0 -2.296875 1.28125 -3.40625q1.078125 -0.921875 2.609375 -0.921875q1.71875 0 2.796875 1.125q1.09375 1.109375 1.09375 3.09375q0 1.59375 -0.484375 2.515625q-0.484375 0.921875 -1.40625 1.4375q-0.90625 0.5 -2.0 0.5q-1.734375 0 -2.8125 -1.109375q-1.078125 -1.125 -1.078125 -3.234375zm1.453125 0q0 1.59375 0.6875 2.390625q0.703125 0.796875 1.75 0.796875q1.046875 0 1.734375 -0.796875q0.703125 -0.796875 0.703125 -2.4375q0 -1.53125 -0.703125 -2.328125q-0.6875 -0.796875 -1.734375 -0.796875q-1.046875 0 -1.75 0.796875q-0.6875 0.78125 -0.6875 2.375zm13.4140625 4.15625l0 -1.21875q-0.96875 1.40625 -2.640625 1.40625q-0.734375 0 -1.375 -0.28125q-0.625 -0.28125 -0.9375 -0.703125q-0.3125 -0.4375 -0.4375 -1.046875q-0.078125 -0.421875 -0.078125 -1.3125l0 -5.140625l1.40625 0l0 4.59375q0 1.109375 0.078125 1.484375q0.140625 0.5625 0.5625 0.875q0.4375 0.3125 1.0625 0.3125q0.640625 0 1.1875 -0.3125q0.5625 -0.328125 0.78125 -0.890625q0.234375 -0.5625 0.234375 -1.625l0 -4.4375l1.40625 0l0 8.296875l-1.25 0zm8.8359375 0l0 -1.046875q-0.78125 1.234375 -2.3125 1.234375q-1.0 0 -1.828125 -0.546875q-0.828125 -0.546875 -1.296875 -1.53125q-0.453125 -0.984375 -0.453125 -2.25q0 -1.25 0.40625 -2.25q0.421875 -1.015625 1.25 -1.546875q0.828125 -0.546875 1.859375 -0.546875q0.75 0 1.328125 0.3125q0.59375 0.3125 0.953125 0.828125l0 -4.109375l1.40625 0l0 11.453125l-1.3125 0zm-4.4375 -4.140625q0 1.59375 0.671875 2.390625q0.671875 0.78125 1.578125 0.78125q0.921875 0 1.5625 -0.75q0.65625 -0.765625 0.65625 -2.3125q0 -1.703125 -0.65625 -2.5q-0.65625 -0.796875 -1.625 -0.796875q-0.9375 0 -1.5625 0.765625q-0.625 0.765625 -0.625 2.421875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m139.09448 237.59642l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m285.29922 72.57218l65.102356 0l0 65.29133l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m382.95276 221.51575l-65.102356 -83.65355" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m382.95276 221.51575l-61.41736 -78.91849" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m322.8389 141.58282l-4.090637 -2.566925l1.4836121 4.5957947z" fill-rule="evenodd"/><path fill="#eeeeee" d="m350.40158 228.03674l130.20471 0l0 67.46457l-130.20471 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.40158 228.03674l130.20471 0l0 67.46457l-130.20471 0z" fill-rule="evenodd"/><path fill="#000000" d="m371.939 264.39215l1.65625 -0.140625q0.125 1.0 0.546875 1.640625q0.4375 0.640625 1.34375 1.046875q0.921875 0.390625 2.0625 0.390625q1.0 0 1.78125 -0.296875q0.78125 -0.296875 1.15625 -0.8125q0.375 -0.53125 0.375 -1.15625q0 -0.625 -0.375 -1.09375q-0.359375 -0.46875 -1.1875 -0.796875q-0.546875 -0.203125 -2.390625 -0.640625q-1.828125 -0.453125 -2.5625 -0.84375q-0.96875 -0.5 -1.4375 -1.234375q-0.46875 -0.75 -0.46875 -1.671875q0 -1.0 0.578125 -1.875q0.578125 -0.890625 1.671875 -1.34375q1.109375 -0.453125 2.453125 -0.453125q1.484375 0 2.609375 0.484375q1.140625 0.46875 1.75 1.40625q0.609375 0.921875 0.65625 2.09375l-1.6875 0.125q-0.140625 -1.265625 -0.9375 -1.90625q-0.78125 -0.65625 -2.3125 -0.65625q-1.609375 0 -2.34375 0.59375q-0.734375 0.59375 -0.734375 1.421875q0 0.71875 0.53125 1.171875q0.5 0.46875 2.65625 0.96875q2.15625 0.484375 2.953125 0.84375q1.171875 0.53125 1.71875 1.359375q0.5625 0.828125 0.5625 1.90625q0 1.0625 -0.609375 2.015625q-0.609375 0.9375 -1.75 1.46875q-1.140625 0.515625 -2.578125 0.515625q-1.8125 0 -3.046875 -0.53125q-1.21875 -0.53125 -1.921875 -1.59375q-0.6875 -1.0625 -0.71875 -2.40625zm16.443573 4.296875l0 -11.78125l-4.40625 0l0 -1.578125l10.578125 0l0 1.578125l-4.40625 0l0 11.78125l-1.765625 0zm7.1212463 -6.5q0 -3.328125 1.78125 -5.203125q1.78125 -1.890625 4.609375 -1.890625q1.84375 0 3.328125 0.890625q1.484375 0.875 2.265625 2.46875q0.78125 1.578125 0.78125 3.578125q0 2.03125 -0.828125 3.640625q-0.8125 1.59375 -2.3125 2.421875q-1.5 0.828125 -3.25 0.828125q-1.875 0 -3.359375 -0.90625q-1.484375 -0.921875 -2.25 -2.5q-0.765625 -1.578125 -0.765625 -3.328125zm1.8125 0.015625q0 2.421875 1.296875 3.8125q1.296875 1.390625 3.265625 1.390625q2.0 0 3.28125 -1.40625q1.28125 -1.40625 1.28125 -3.984375q0 -1.625 -0.546875 -2.84375q-0.546875 -1.21875 -1.609375 -1.875q-1.0625 -0.671875 -2.375 -0.671875q-1.890625 0 -3.25 1.296875q-1.34375 1.28125 -1.34375 4.28125zm13.230164 6.484375l0 -13.359375l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.171875 1.640625 0.640625q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125zm10.677948 7.0l0 -13.359375l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.171875 1.640625 0.640625q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125zm10.709198 7.0l0 -13.359375l9.65625 0l0 1.578125l-7.875 0l0 4.09375l7.375 0l0 1.5625l-7.375 0l0 4.546875l8.1875 0l0 1.578125l-9.96875 0zm12.412323 0l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m366.40158 243.08661l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m350.40158 221.51575l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m342.40158 213.51443l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m163.09448 213.59904l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m342.40158 254.16011l-114.20473 0.09448242" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m342.40158 254.16011l-108.20473 0.089523315" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m234.19548 252.5979l-4.536728 1.6554871l4.539459 1.6479797z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m315.88718 130.16542l81.07086 105.60629l-30.740173 23.65355l-81.07086 -105.60629z" fill-rule="evenodd"/><path fill="#980000" d="m302.80356 153.12659l9.076996 -6.9844513l0.95147705 1.2394104l-3.4573364 10.250656l7.1204224 -5.4789276l0.8848572 1.1526489l-9.076965 6.9844513l-0.95147705 -1.2394104l3.469696 -10.260193l-7.1328125 5.4884644l-0.8848572 -1.1526489zm9.911377 6.0854797q1.820343 -1.4006958 3.4797668 -1.0609131q1.3871155 0.29301453 2.3195496 1.5076294q1.0466003 1.3633575 0.8114929 2.904602q-0.2131958 1.5441132 -1.7858582 2.754242q-1.2631226 0.97190857 -2.2886963 1.1498871q-1.0255432 0.17796326 -1.995575 -0.23884583q-0.9480896 -0.41394043 -1.6141357 -1.2815247q-1.0561218 -1.3757477 -0.83340454 -2.9074707q0.23510742 -1.5412445 1.9068604 -2.8276062zm0.8848572 1.1526489q-1.2631226 0.9719238 -1.4760132 2.0032196q-0.20339966 1.0436859 0.43408203 1.8740997q0.6374817 0.83039856 1.6876526 0.88978577q1.0597229 0.071777344 2.3599548 -0.9287262q1.2135925 -0.9338074 1.4169922 -1.9774933q0.21289062 -1.0312958 -0.42459106 -1.8617096q-0.6374817 -0.83039856 -1.6971741 -0.9021759q-1.0378113 -0.06890869 -2.3009033 0.9029999zm4.431122 10.519211l-0.8669739 0.92341614q-0.46063232 -0.39474487 -0.74606323 -0.76657104q-0.46621704 -0.60731506 -0.5373535 -1.0848846q-0.058746338 -0.48709106 0.14614868 -0.86164856q0.21731567 -0.38407898 1.2203674 -1.1558838l3.7769165 -2.9062195l-0.6279602 -0.8180084l0.8668518 -0.66700745l0.6279602 0.8180237l1.6345825 -1.257782l1.5250244 0.60092163l-2.3033142 1.7723236l0.85632324 1.1154633l-0.8668518 0.66700745l-0.8562927 -1.1154785l-3.8388367 2.9538574q-0.48294067 0.3716278 -0.5811157 0.52601624q-0.088653564 0.16677856 -0.07067871 0.369812q0.03036499 0.19351196 0.2206726 0.441391q0.1427002 0.18591309 0.42059326 0.44525146zm6.655243 9.0542755q-1.0082092 -0.20996094 -1.6687927 -0.60858154q-0.64819336 -0.4081421 -1.1524658 -1.065033q-0.8372803 -1.090683 -0.75198364 -2.0829315q0.08529663 -0.99224854 0.9026184 -1.6211395q0.48294067 -0.37161255 1.0504761 -0.45343018q0.579895 -0.09135437 1.081604 0.074645996q0.5235901 0.16885376 0.9899292 0.51976013q0.3435974 0.26792908 0.92214966 0.86764526q1.1980896 1.2270966 1.915741 1.7000732q0.23529053 -0.18104553 0.2972107 -0.22868347q0.6810608 -0.52407837 0.7156372 -1.0435638q0.050872803 -0.72917175 -0.59609985 -1.5719757q-0.59942627 -0.78082275 -1.1791992 -0.9458771q-0.5578613 -0.16220093 -1.384552 0.19787598l-0.68865967 -1.2050171q0.8076172 -0.38487244 1.4979248 -0.38372803q0.6998291 0.013534546 1.417511 0.48651123q0.7300415 0.4634552 1.3770142 1.3062439q0.6470032 0.84280396 0.8484802 1.5158081q0.21099854 0.68540955 0.10406494 1.161972q-0.106903076 0.4765625 -0.48895264 0.9282837q-0.23724365 0.28112793 -0.9802551 0.852829l-1.4859924 1.1434326q-1.5603027 1.2006073 -1.9213867 1.5770111q-0.3515625 0.3888092 -0.57369995 0.89489746l-0.89437866 -1.1650391q0.2135315 -0.44032288 0.6460571 -0.85198975zm2.4224548 -2.001999q-0.7138977 -0.4167328 -1.8197021 -1.4979553q-0.63186646 -0.6178436 -0.97454834 -0.8076172q-0.34265137 -0.18977356 -0.7140198 -0.1603241q-0.3494568 0.032302856 -0.63427734 0.25146484q-0.44580078 0.34303284 -0.4861145 0.9063568q-0.030792236 0.5757141 0.46398926 1.2202148q0.49475098 0.6444855 1.1477661 0.9306183q0.67492676 0.28900146 1.3510132 0.14335632q0.5142212 -0.09996033 1.2572327 -0.6716614l0.4086609 -0.31445312zm-1.1322937 5.37619l9.076996 -6.9844513l0.85632324 1.1154633l-9.076996 6.9844513l-0.85632324 -1.1154633zm2.1645813 2.819641l9.076996 -6.984436l0.8562927 1.1154633l-9.076996 6.9844513l-0.8562927 -1.1154785zm7.7583923 8.028l-0.8669739 0.9234009q-0.46063232 -0.39474487 -0.74606323 -0.76657104q-0.46621704 -0.6072998 -0.5373535 -1.0848694q-0.058746338 -0.48710632 0.14614868 -0.86164856q0.21731567 -0.38407898 1.2203674 -1.155899l3.7769165 -2.9062195l-0.6279602 -0.8180084l0.8668518 -0.6669922l0.6279602 0.8180084l1.6345825 -1.2577667l1.5250244 0.60092163l-2.3033142 1.7723083l0.85632324 1.1154633l-0.8668213 0.66700745l-0.85632324 -1.1154633l-3.8388367 2.9538574q-0.48294067 0.37161255 -0.5811157 0.526001q-0.088653564 0.16677856 -0.07064819 0.36982727q0.030334473 0.1934967 0.22064209 0.44137573q0.1427002 0.18591309 0.42059326 0.44526672zm5.4103394 4.7383575l0.7486267 1.2574615q-1.2247314 0.508667 -2.3528748 0.19381714q-1.1185913 -0.30247498 -1.9939575 -1.4427185q-1.1131897 -1.450119 -0.8685913 -2.9789734q0.2446289 -1.5288544 1.8420715 -2.7580414q1.6593628 -1.276825 3.2322388 -1.1267548q1.572876 0.15008545 2.6194763 1.5134277q1.0085449 1.3137817 0.7420349 2.8397675q-0.24459839 1.5288544 -1.8668213 2.7770996q-0.09906006 0.07623291 -0.2972107 0.22868347l-3.7677612 -4.9080505q-1.0421753 0.9004822 -1.2055359 1.8936615q-0.14147949 0.996048 0.4864807 1.8140564q0.47573853 0.6197052 1.1307068 0.8057556q0.65496826 0.18605042 1.551117 -0.109191895zm-0.99884033 -5.0474396l2.8163147 3.6686554q0.7726135 -0.7127838 0.91485596 -1.3742523q0.23480225 -1.0284271 -0.41220093 -1.8712311q-0.5899048 -0.7684326 -1.5191345 -0.9011841q-0.9073181 -0.12988281 -1.7998352 0.47801208zm0.83651733 9.223801l6.5755615 -5.059662l0.7706909 1.0039215l-0.9906616 0.7622833q0.9884033 -0.14938354 1.4586792 0.0013427734q0.47027588 0.15074158 0.77474976 0.547348q0.42816162 0.557724 0.51623535 1.4165802l-1.3227844 0.406662q-0.07867432 -0.5900574 -0.39266968 -0.99905396q-0.27590942 -0.35943604 -0.72717285 -0.48538208q-0.4293518 -0.12307739 -0.92077637 0.057907104q-0.73709106 0.27145386 -1.4429626 0.81459045l-3.442566 2.648941l-0.85632324 -1.1154785zm3.2539978 4.238785l6.5755615 -5.059677l0.76116943 0.9915314l-0.91638184 0.70510864q0.7208252 -0.06175232 1.395752 0.22724915q0.69680786 0.29185486 1.2010803 0.9487457q0.56134033 0.73124695 0.61331177 1.440445q0.06436157 0.69966125 -0.33779907 1.3048248q1.7510681 -0.10533142 2.7120667 1.1464691q0.75164795 0.97914124 0.6063843 1.9189453q-0.12335205 0.9426727 -1.2502441 1.8097839l-4.519928 3.4779205l-0.84677124 -1.1030731l4.148407 -3.1920776q0.6687012 -0.5145416 0.8678894 -0.84524536q0.21157837 -0.34022522 0.16610718 -0.7586975q-0.033111572 -0.42799377 -0.32803345 -0.8122101q-0.5328369 -0.6940613 -1.3430481 -0.8000946q-0.8102417 -0.10601807 -1.8256531 0.6753235l-3.826477 2.944336l-0.8562927 -1.1154633l4.2722473 -3.2873688q0.7430115 -0.5717163 0.9051819 -1.1302338q0.16217041 -0.5585327 -0.3135376 -1.1782379q-0.36157227 -0.47097778 -0.9136963 -0.6770172q-0.552124 -0.20603943 -1.1777954 -0.020339966q-0.6037903 0.18858337 -1.4953918 0.8746338l-3.4177856 2.6298828l-0.85632324 -1.1154633zm15.91745 4.569153l1.2754822 -0.9814453l0.85632324 1.1154633l-1.2755127 0.9814453l-0.8562927 -1.1154633zm-7.8015137 6.003006l6.5755615 -5.059677l0.8562927 1.1154633l-6.575531 5.059677l-0.85632324 -1.1154633zm2.1645813 2.8196564l6.575531 -5.059677l0.7706909 1.0039215l-0.92874146 0.7146454q1.6291809 -0.11013794 2.6853027 1.2656097q0.45669556 0.5949249 0.62677 1.2526703q0.17007446 0.65774536 0.01361084 1.1724243q-0.1564331 0.51467896 -0.56326294 0.9854584q-0.26202393 0.30018616 -1.0297852 0.89094543l-4.049347 3.1158447l-0.85632324 -1.1154633l3.9998474 -3.0777283q0.6810608 -0.52407837 0.9107666 -0.91767883q0.2515869 -0.39074707 0.19281006 -0.87783813q-0.049224854 -0.47470093 -0.39175415 -0.92089844q-0.55184937 -0.7188568 -1.4096375 -0.8868408q-0.835907 -0.16513062 -2.098999 0.80677795l-3.5911865 2.7632904l-0.8562927 -1.1154633zm9.527893 10.7178955q-1.0082092 -0.2099762 -1.6687927 -0.60858154q-0.64819336 -0.4081421 -1.1524658 -1.065033q-0.8372803 -1.090683 -0.75198364 -2.0829315q0.08529663 -0.99224854 0.9026184 -1.6211395q0.48294067 -0.37161255 1.0504761 -0.45343018q0.579895 -0.09135437 1.081604 0.074645996q0.5235901 0.16885376 0.9899292 0.5197449q0.3435974 0.26794434 0.92214966 0.8676605q1.1980896 1.2270813 1.915741 1.700058q0.23529053 -0.18103027 0.2972107 -0.22868347q0.6810608 -0.5240631 0.7156372 -1.0435486q0.050872803 -0.72917175 -0.59609985 -1.5719757q-0.59942627 -0.78082275 -1.1791992 -0.94589233q-0.5578613 -0.16218567 -1.384552 0.19789124l-0.68865967 -1.2050171q0.8076172 -0.38487244 1.4979248 -0.38372803q0.6998291 0.013534546 1.417511 0.48651123q0.7300415 0.46343994 1.3770142 1.3062439q0.6470032 0.8427887 0.8484802 1.5158081q0.21099854 0.6853943 0.10406494 1.161972q-0.106903076 0.4765625 -0.48895264 0.92826843q-0.23724365 0.28112793 -0.9802551 0.85284424l-1.4859924 1.1434326q-1.5603027 1.200592 -1.9213867 1.5770111q-0.3515625 0.3888092 -0.57369995 0.89489746l-0.89437866 -1.1650543q0.2135315 -0.44030762 0.6460571 -0.8519745zm2.4224548 -2.001999q-0.7138977 -0.4167328 -1.8197021 -1.4979553q-0.63186646 -0.6178436 -0.97454834 -0.8076172q-0.34265137 -0.18978882 -0.7140198 -0.16033936q-0.3494568 0.032318115 -0.63427734 0.2514801q-0.44580078 0.34301758 -0.4861145 0.90634155q-0.030792236 0.57572937 0.46398926 1.2202148q0.49475098 0.64450073 1.1477661 0.93063354q0.67492676 0.28900146 1.3510132 0.14334106q0.5142212 -0.09994507 1.2572327 -0.6716614l0.4086609 -0.31443787zm-1.1322937 5.376175l9.076996 -6.984436l0.85632324 1.1154633l-9.076996 6.984436l-0.85632324 -1.1154633z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m216.29128 218.021l138.01576 0.09448242l0 38.771667l-138.01576 -0.09448242z" fill-rule="evenodd"/><path fill="#0097a7" d="m267.92807 242.41635l4.40625 -11.450104l1.640625 0.0011138916l4.6875 11.456345l-1.734375 -0.0011901855l-1.328125 -3.4696655l-4.796875 -0.0032806396l-1.25 3.4678955l-1.625 -0.0011138916zm3.3125 -4.7008514l3.890625 0.0026550293l-1.203125 -3.172699q-0.546875 -1.4534912 -0.8125 -2.3755493q-0.21875 1.0935974 -0.609375 2.187088l-1.265625 3.3585052zm8.421875 4.708893l0 -11.453125l1.40625 9.613037E-4l0 11.453125l-1.40625 -9.613037E-4zm3.5859375 -9.841309l0 -1.609375l1.40625 9.765625E-4l0 1.609375l-1.40625 -9.765625E-4zm0 9.843765l0 -8.296875l1.40625 9.613037E-4l0 8.296875l-1.40625 -9.613037E-4zm5.8515625 0.0039978027l-3.15625 -8.299042l1.484375 0.0010223389l1.78125 4.9699707q0.296875 0.79707336 0.53125 1.6722412q0.1875 -0.6561279 0.53125 -1.5777588l1.84375 -5.061249l1.4375 9.918213E-4l-3.140625 8.2947235l-1.3125 -9.0026855E-4zm11.375 -2.6640778l1.453125 0.17286682q-0.34375 1.2810059 -1.28125 1.98349q-0.921875 0.7024994 -2.359375 0.70150757q-1.828125 -0.0012512207 -2.890625 -1.1269684q-1.0625 -1.1257324 -1.0625 -3.1413574q0 -2.09375 1.078125 -3.2492676q1.078125 -1.1555023 2.796875 -1.1543274q1.65625 0.0011291504 2.703125 1.1424713q1.0625 1.1257324 1.0625 3.1726074q0 0.125 0 0.375l-6.1875 -0.0042419434q0.078125 1.375061 0.765625 2.109909q0.703125 0.719223 1.734375 0.7199249q0.78125 5.340576E-4 1.328125 -0.40533447q0.546875 -0.4058838 0.859375 -1.2962799zm-4.609375 -2.2844086l4.625 0.0031585693q-0.09375 -1.046936 -0.53125 -1.5628662q-0.671875 -0.81295776 -1.734375 -0.8136902q-0.96875 -6.5612793E-4 -1.640625 0.6551361q-0.65625 0.64016724 -0.71875 1.7182617z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m0 22.844063l205.41733 0l0 49.41732l-205.41733 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m0 22.844063l205.41733 0l0 49.41732l-205.41733 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m309.29922 71.23097l65.102356 0l0 65.291336l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m374.40158 221.12204l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m341.8504 136.52231l65.102356 84.59842" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m341.8504 136.52231l61.443146 79.8434" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m401.98456 217.37305l4.0766296 2.5891266l-1.4586487 -4.6037903z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m377.64197 117.90756l99.055115 128.66142l-30.708649 23.685043l-99.055115 -128.66142z" fill-rule="evenodd"/><path fill="#980000" d="m363.82407 139.89156l11.757019 -3.5034027l1.000824 1.2999878l-6.2094727 10.709015l-1.0580139 -1.3742676l1.9364624 -3.1708374l-2.9262695 -3.8009033l-3.5092468 1.128006l-0.9913025 -1.2875977zm5.744873 -0.24761963l2.373413 3.0828247l1.7776794 -2.8904877q0.8170166 -1.3208008 1.3849487 -2.094284q-0.9995117 0.49464417 -2.1038818 0.8531189l-3.4321594 1.0488281zm1.4135437 9.545593l9.069031 -6.994766l0.85787964 1.1142731l-9.069031 6.994766l-0.85787964 -1.1142731zm2.168518 2.8166351l9.069 -6.9947815l0.85787964 1.1142731l-9.069031 6.9947815l-0.8578491 -1.1142731zm6.5234375 4.4007416l1.0215454 0.96829224q-0.6013794 0.6019745 -0.6361084 1.2996521q-0.012817383 0.700531 0.56863403 1.4557648q0.5909729 0.76760864 1.1862488 0.9004669q0.6076355 0.123306274 1.0282898 -0.20114136q0.3711853 -0.2862854 0.34606934 -0.779953q-0.03265381 -0.3497467 -0.5057678 -1.4253082q-0.6343384 -1.4642639 -0.78338623 -2.1188812q-0.12713623 -0.65179443 0.07815552 -1.204773q0.21481323 -0.54060364 0.69732666 -0.9127655q0.44543457 -0.34353638 0.9691162 -0.43171692q0.52368164 -0.0881958 1.0380249 0.067611694q0.39813232 0.10731506 0.86499023 0.45759583q0.48876953 0.35313416 0.87957764 0.8607483q0.6005249 0.7799835 0.82580566 1.5336456q0.22528076 0.7536621 0.051452637 1.3218689q-0.15194702 0.5710449 -0.7095337 1.1786804l-0.98727417 -0.97499084q0.45007324 -0.4655304 0.45822144 -1.0440674q0.008148193 -0.5785217 -0.4875183 -1.2223206q-0.5909729 -0.76760864 -1.1081543 -0.90148926q-0.49526978 -0.13105774 -0.8293152 0.12660217q-0.22271729 0.17176819 -0.29107666 0.44154358q-0.068359375 0.26979065 0.027130127 0.64997864q0.07159424 0.22103882 0.47799683 1.2099457q0.5962219 1.4147491 0.7480774 2.0474396q0.1642456 0.6231537 -0.019104004 1.1789703q-0.17385864 0.5682068 -0.74298096 1.0071716q-0.5567627 0.42941284 -1.309021 0.47683716q-0.7303772 0.05026245 -1.4791565 -0.35884094q-0.7392578 -0.39671326 -1.3302307 -1.1643219q-0.9913025 -1.2876129 -0.97402954 -2.3665009q0.017303467 -1.0789032 0.9259949 -2.0757446zm6.126648 9.955643l-0.86587524 0.92437744q-0.46121216 -0.39413452 -0.74716187 -0.76556396q-0.46704102 -0.60665894 -0.53881836 -1.0840759q-0.059417725 -0.486969 0.14505005 -0.86172485q0.2168274 -0.3842926 1.2189941 -1.1572571l3.7736206 -2.9105072l-0.6291199 -0.8171387l0.86608887 -0.667984l0.62908936 0.8171387l1.6331787 -1.2596436l1.5259705 0.5989685l-2.3012695 1.7749481l0.85787964 1.1142731l-0.86608887 0.667984l-0.85787964 -1.1142731l-3.8354492 2.9582214q-0.48254395 0.37216187 -0.5805054 0.5266571q-0.08843994 0.16687012 -0.07019043 0.3698578q0.03060913 0.19345093 0.22125244 0.44107056q0.14297485 0.18571472 0.42123413 0.44467163zm2.8083801 -1.0906372q1.8187561 -1.402771 3.4788208 -1.0650787q1.3876648 0.29125977 2.3218079 1.5045776q1.0484924 1.3618927 0.81536865 2.903244q-0.21121216 1.5441895 -1.7825012 2.7561035q-1.2619934 0.97335815 -2.2874756 1.1525574q-1.0254517 0.17921448 -1.9961243 -0.23634338q-0.948761 -0.41271973 -1.6159973 -1.2793732q-1.0580444 -1.3742676 -0.8372803 -2.9060822q0.23312378 -1.541336 1.9033813 -2.829605zm0.8864746 1.151413q-1.2619934 0.97335815 -1.4735718 2.0047913q-0.2020874 1.043808 0.43655396 1.8733215q0.63864136 0.82951355 1.6890259 0.88760376q1.0599365 0.07044983 2.3590393 -0.9315338q1.2125244 -0.93518066 1.4145813 -1.9789886q0.21157837 -1.0314331 -0.42703247 -1.8609467q-0.63864136 -0.82951355 -1.6985779 -0.89997864q-1.0380249 -0.067611694 -2.3000183 0.9057312zm-0.94906616 10.805466l9.0937805 -7.0138702l0.7816162 1.0152283l-0.85369873 0.65844727q0.7836914 -0.032211304 1.3742981 0.22264099q0.6001282 0.26724243 1.0957642 0.91104126q0.64819336 0.8419037 0.7108154 1.8196869q0.06259155 0.97779846 -0.4814148 1.9104309q-0.5220947 0.9354706 -1.4624023 1.6607208q-1.0145569 0.7825012 -2.1047058 1.0313416q-1.0806274 0.26123047 -2.0474548 -0.098098755q-0.9573059 -0.34695435 -1.5482788 -1.114563q-0.42892456 -0.5571289 -0.5369873 -1.1841583q-0.09854126 -0.6146393 0.041015625 -1.1761322l-3.2044678 2.4715576l-0.85787964 -1.1142731zm6.550049 -3.4535828q-1.2743835 0.9828949 -1.4898071 1.9580994q-0.20593262 0.98757935 0.3564453 1.7180481q0.57192993 0.7428436 1.612793 0.7885437q1.040863 0.045700073 2.352356 -0.9658203q1.2619934 -0.97335815 1.4802551 -1.9704742q0.23068237 -1.0066833 -0.32217407 -1.724762q-0.54330444 -0.70570374 -1.6403809 -0.74754333q-1.0874939 -0.029449463 -2.3494873 0.9439087zm-1.1216431 10.50444l9.0937805 -7.013855l0.7816162 1.0152283l-0.85369873 0.65844727q0.7836914 -0.032211304 1.3742676 0.22264099q0.6001282 0.26724243 1.0957947 0.91104126q0.64816284 0.8418884 0.7107849 1.8196869q0.06262207 0.97779846 -0.48138428 1.9104309q-0.52212524 0.9354706 -1.4624329 1.6607056q-1.0145264 0.7825012 -2.1047058 1.0313568q-1.0806274 0.26123047 -2.0474548 -0.098098755q-0.9572754 -0.34695435 -1.5482483 -1.114563q-0.42895508 -0.55714417 -0.5370178 -1.1841583q-0.09854126 -0.6146393 0.041046143 -1.1761322l-3.2044678 2.4715424l-0.85787964 -1.1142731zm6.5500183 -3.4535675q-1.274353 0.9828949 -1.4898071 1.9580994q-0.2059021 0.98757935 0.35647583 1.7180481q0.5718994 0.7428436 1.6127625 0.7885437q1.0408936 0.045700073 2.352356 -0.9658203q1.2619934 -0.97335815 1.4802856 -1.9704895q0.23065186 -1.0066681 -0.3222046 -1.7247467q-0.54330444 -0.70570374 -1.6403503 -0.74754333q-1.0875244 -0.029449463 -2.3495178 0.9439087zm6.978119 11.420181l0.7503662 1.2563782q-1.2242432 0.5101166 -2.3529053 0.19668579q-1.1191406 -0.30104065 -1.9960938 -1.4400787q-1.1152039 -1.4485474 -0.8725586 -2.9775238q0.24264526 -1.5289612 1.8386841 -2.759964q1.6579285 -1.278717 3.2311707 -1.1306q1.5732727 0.14811707 2.6217651 1.5100098q1.010376 1.3123627 0.7458496 2.8384857q-0.24267578 1.5289764 -1.8634644 2.779068q-0.098968506 0.07633972 -0.29693604 0.22901917l-3.7746277 -4.9028015q-1.0411072 0.9016571 -1.2032166 1.894928q-0.14019775 0.99609375 0.4888916 1.8132324q0.47659302 0.6190338 1.131897 0.804245q0.65530396 0.18522644 1.551178 -0.111083984zm-1.0055237 -5.045578l2.8214417 3.6647186q0.77175903 -0.7136383 0.913147 -1.3752136q0.23352051 -1.028595 -0.41464233 -1.8704834q-0.5909729 -0.76760864 -1.5205078 -0.89920044q-0.9075928 -0.1287384 -1.7994385 0.48017883zm4.1371155 13.492996l0.828949 -0.6393585q-1.45401 0.13484192 -2.3881226 -1.0784912q-0.6100464 -0.7923584 -0.68218994 -1.782547q-0.07217407 -0.99017334 0.4213562 -1.9627838q0.50302124 -0.9602356 1.5052185 -1.7331848q0.9897766 -0.7634125 2.0294495 -1.0522461q1.0615845 -0.28599548 1.9874268 0.04574585q0.9382324 0.32218933 1.5673218 1.1393127q0.45751953 0.59428406 0.56277466 1.2432251q0.114746094 0.6613312 -0.0743103 1.2609863l3.2539673 -2.5097198l0.8578491 1.1142731l-9.069 6.9947815l-0.8006897 -1.0399933zm0.5716553 -6.0449524q-1.2619934 0.97335815 -1.4831238 1.9924011q-0.20874023 1.0095062 0.3441162 1.7276001q0.5623779 0.73046875 1.5470581 0.7800293q1.0065918 0.05239868 2.2314453 -0.8923187q1.3486023 -1.0401459 1.5792847 -2.0468292q0.23065186 -1.0066681 -0.36032104 -1.7742767q-0.57192993 -0.7428436 -1.5594482 -0.77049255q-0.9875183 -0.027633667 -2.2990112 0.9838867z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m228.19685 270.24472l114.20473 -0.09448242" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m228.19685 270.24472l108.20473 -0.089538574" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m336.40295 271.80692l4.5367126 -1.6554871l-4.539459 -1.6479797z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m342.40158 237.51443l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m163.09448 237.59904l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m208.10202 270.14902l162.3937 0.09448242l0 58.17325l-162.3937 -0.09451294z" fill-rule="evenodd"/><path fill="#980000" d="m245.24028 294.53064l4.40625 -11.450562l1.640625 9.460449E-4l4.6875 11.455841l-1.734375 -0.0010070801l-1.328125 -3.469513l-4.796875 -0.0027770996l-1.25 3.4680176l-1.625 -9.460449E-4zm3.3125 -4.7012024l3.890625 0.0022583008l-1.203125 -3.172577q-0.546875 -1.4534302 -0.8125 -2.3754578q-0.21875 1.0936279 -0.609375 2.1871338l-1.265625 3.3586426zm8.42186 4.7080383l0 -11.4531555l1.40625 8.239746E-4l0 11.453125l-1.40625 -7.9345703E-4zm3.5546875 0.0020446777l0 -11.453125l1.40625 8.239746E-4l0 11.453125l-1.40625 -8.239746E-4zm7.46875 -2.480011l1.390625 -0.21795654q0.109375 0.84381104 0.640625 1.2972412q0.546875 0.4378357 1.5 0.438385q0.96875 5.79834E-4 1.4375 -0.38980103q0.46875 -0.40597534 0.46875 -0.93722534q0 -0.46875 -0.40625 -0.7502136q-0.296875 -0.1876831 -1.4375 -0.4696045q-1.546875 -0.39151 -2.15625 -0.6731262q-0.59375 -0.2972107 -0.90625 -0.7973938q-0.296875 -0.5001831 -0.296875 -1.1095581q0 -0.5625 0.25 -1.0310974q0.25 -0.4685974 0.6875 -0.7808533q0.328125 -0.2498169 0.890625 -0.4057312q0.578125 -0.1715393 1.21875 -0.1711731q0.984375 5.79834E-4 1.71875 0.28225708q0.734375 0.28167725 1.078125 0.76626587q0.359375 0.4689331 0.5 1.2815247l-1.375 0.18670654q-0.09375 -0.64068604 -0.546875 -1.0003357q-0.453125 -0.35961914 -1.265625 -0.36010742q-0.96875 -5.493164E-4 -1.390625 0.32733154q-0.40625 0.31225586 -0.40625 0.73413086q0 0.28125 0.171875 0.50009155q0.171875 0.21887207 0.53125 0.37530518q0.21875 0.07827759 1.25 0.36010742q1.484375 0.39151 2.078125 0.6574707q0.59375 0.2503357 0.921875 0.7349243q0.34375 0.4845581 0.34375 1.2033081q0 0.703125 -0.421875 1.3278809q-0.40625 0.60913086 -1.1875 0.9524231q-0.765625 0.34332275 -1.734375 0.34274292q-1.625 -9.460449E-4 -2.46875 -0.6733093q-0.84375 -0.6723633 -1.078125 -2.0006104zm11.625 1.2254944l0.203125 1.2501221q-0.59375 0.12466431 -1.0625 0.12438965q-0.765625 -4.5776367E-4 -1.1875 -0.2350769q-0.421875 -0.25024414 -0.59375 -0.6409607q-0.171875 -0.40634155 -0.171875 -1.6719666l0 -4.765625l-1.03125 -6.1035156E-4l0 -1.09375l1.03125 6.1035156E-4l0 -2.0625l1.40625 -0.84295654l0 2.9062805l1.40625 7.9345703E-4l0 1.09375l-1.40625 -7.9345703E-4l0 4.84375q0 0.609375 0.0625 0.7812805q0.078125 0.17190552 0.25 0.2814026q0.171875 0.09384155 0.484375 0.09402466q0.234375 1.2207031E-4 0.609375 -0.062164307zm0.8515625 -2.8901062q0 -2.296875 1.28125 -3.4055176q1.078125 -0.92123413 2.609375 -0.9203491q1.71875 9.765625E-4 2.796875 1.1266174q1.09375 1.1100159 1.09375 3.0943909q0 1.59375 -0.484375 2.5153503q-0.484375 0.9215698 -1.40625 1.436676q-0.90625 0.4994812 -2.0 0.49884033q-1.734375 -0.0010070801 -2.8125 -1.111023q-1.078125 -1.1256104 -1.078125 -3.2349854zm1.453125 8.239746E-4q0 1.59375 0.6875 2.3910217q0.703125 0.79730225 1.75 0.7979126q1.046875 6.1035156E-4 1.734375 -0.7958679q0.703125 -0.7964783 0.703125 -2.4371033q0 -1.53125 -0.703125 -2.3285217q-0.6875 -0.7972717 -1.734375 -0.7978821q-1.046875 -6.1035156E-4 -1.75 0.7958374q-0.6875 0.7808533 -0.6875 2.3746033zm7.9765625 7.3483887l0 -11.484375l1.28125 7.6293945E-4l0 1.078125q0.453125 -0.64038086 1.015625 -0.95254517q0.578125 -0.3121643 1.390625 -0.31167603q1.0625 6.1035156E-4 1.875 0.5479431q0.8125 0.5473633 1.21875 1.5476074q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153503 -1.328125 1.5617065q-0.859375 0.5463867 -1.828125 0.5458374q-0.703125 -4.272461E-4 -1.265625 -0.29763794q-0.546875 -0.29718018 -0.90625 -0.7505188l0 4.046875l-1.40625 -8.239746E-4zm1.265625 -7.2961426q0 1.6094055 0.640625 2.3753967q0.65625 0.7659912 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.7959595q0.671875 -0.7964783 0.671875 -2.4527283q0 -1.59375 -0.65625 -2.3753662q-0.65625 -0.7972717 -1.5625 -0.7977905q-0.890625 -5.187988E-4 -1.59375 0.8428345q-0.6875 0.84332275 -0.6875 2.4370728zm7.6328125 7.3013306l0 -11.484375l1.28125 7.324219E-4l0 1.078125q0.453125 -0.64035034 1.015625 -0.95251465q0.578125 -0.3121643 1.390625 -0.31170654q1.0625 6.4086914E-4 1.875 0.54797363q0.8125 0.5473633 1.21875 1.5475769q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153809 -1.328125 1.5617371q-0.859375 0.5463867 -1.828125 0.5458069q-0.703125 -3.9672852E-4 -1.265625 -0.29760742q-0.546875 -0.29718018 -0.90625 -0.7505188l0 4.046875l-1.40625 -8.239746E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753662q0.65625 0.7660217 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.79592896q0.671875 -0.7964783 0.671875 -2.4527283q0 -1.59375 -0.65625 -2.3753967q-0.65625 -0.7972412 -1.5625 -0.79776q-0.890625 -5.187988E-4 -1.59375 0.84280396q-0.6875 0.8433533 -0.6875 2.4371033zm13.3046875 1.4452515l1.453125 0.17272949q-0.34375 1.2810364 -1.28125 1.9836121q-0.921875 0.7026062 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.1266785q-1.0625 -1.1256104 -1.0625 -3.1412354q0 -2.09375 1.078125 -3.2493896q1.078125 -1.1556091 2.796875 -1.154602q1.65625 9.460449E-4 2.703125 1.1421814q1.0625 1.1256104 1.0625 3.1724854q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.375061 0.765625 2.1098328q0.703125 0.7191467 1.734375 0.7197571q0.78125 4.5776367E-4 1.328125 -0.40548706q0.546875 -0.4059143 0.859375 -1.2963562zm-4.609375 -2.2839355l4.625 0.0026855469q-0.09375 -1.046936 -0.53125 -1.5628052q-0.671875 -0.8128967 -1.734375 -0.8135071q-0.96875 -5.79834E-4 -1.640625 0.65530396q-0.65625 0.6402283 -0.71875 1.7183228zm13.2109375 4.9608154l0 -1.046875q-0.78125 1.2339172 -2.3125 1.2330322q-1.0 -5.79834E-4 -1.828125 -0.5479431q-0.828125 -0.5473633 -1.296875 -1.5320129q-0.453125 -0.98461914 -0.453125 -2.2502441q0 -1.2500305 0.40625 -2.2497864q0.421875 -1.0153809 1.25 -1.5461426q0.828125 -0.5463867 1.859375 -0.54577637q0.75 4.272461E-4 1.328125 0.31326294q0.59375 0.3128357 0.953125 0.8286743l0 -4.109375l1.40625 8.239746E-4l0 11.453125l-1.3125 -7.6293945E-4zm-4.4375 -4.143219q0 1.59375 0.671875 2.3910217q0.671875 0.7816467 1.578125 0.7821655q0.921875 5.493164E-4 1.5625 -0.7490845q0.65625 -0.7652588 0.65625 -2.3121338q0 -1.703125 -0.65625 -2.5003662q-0.65625 -0.7972717 -1.625 -0.79782104q-0.9375 -5.493164E-4 -1.5625 0.7647095q-0.625 0.7652588 -0.625 2.4215088zm11.34375 4.3503723l3.328125 -11.857452l1.125 6.4086914E-4l-3.3125 11.857452l-1.140625 -6.4086914E-4z" fill-rule="nonzero"/><path fill="#980000" d="m255.627 312.47107l0.203125 1.2500916q-0.59375 0.12466431 -1.0625 0.12438965q-0.765625 -4.272461E-4 -1.1875 -0.23504639q-0.421875 -0.25024414 -0.59375 -0.6409912q-0.171875 -0.40634155 -0.171875 -1.6719666l0 -4.765625l-1.03125 -6.1035156E-4l0 -1.09375l1.03125 6.1035156E-4l0 -2.0625l1.40625 -0.842926l0 2.90625l1.40625 8.239746E-4l0 1.09375l-1.40625 -8.239746E-4l0 4.84375q0 0.609375 0.0625 0.7812805q0.078125 0.17190552 0.25 0.2814026q0.171875 0.09384155 0.484375 0.09402466q0.234375 1.2207031E-4 0.609375 -0.06213379zm7.0546722 -1.4021606l1.453125 0.17272949q-0.34375 1.2810364 -1.28125 1.9836121q-0.921875 0.7026062 -2.359375 0.7017517q-1.828125 -0.0010375977 -2.890625 -1.1266785q-1.0625 -1.1256104 -1.0625 -3.1412354q0 -2.09375 1.078125 -3.2493591q1.078125 -1.1556396 2.796875 -1.1546326q1.65625 9.460449E-4 2.703125 1.1421814q1.0625 1.1256409 1.0625 3.1725159q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.3750305 0.765625 2.1098022q0.703125 0.71917725 1.734375 0.7197571q0.78125 4.5776367E-4 1.328125 -0.40545654q0.546875 -0.40594482 0.859375 -1.2963867zm-4.609375 -2.2839355l4.625 0.0026855469q-0.09375 -1.0469055 -0.53125 -1.5628052q-0.671875 -0.8128967 -1.734375 -0.8135071q-0.96875 -5.493164E-4 -1.640625 0.65530396q-0.65625 0.6402283 -0.71875 1.7183228zm7.8203125 4.957672l0 -8.296875l1.265625 7.324219E-4l0 1.25q0.484375 -0.8746948 0.890625 -1.1557312q0.40625 -0.28100586 0.90625 -0.28070068q0.703125 3.9672852E-4 1.4375 0.45394897l-0.484375 1.2966003q-0.515625 -0.29718018 -1.03125 -0.29748535q-0.453125 -2.4414062E-4 -0.828125 0.28076172q-0.359375 0.2654419 -0.515625 0.76535034q-0.234375 0.7498474 -0.234375 1.6404724l0 4.34375l-1.40625 -8.239746E-4zm5.34375 0.003112793l0 -8.296875l1.25 7.324219E-4l0 1.15625q0.390625 -0.6091614 1.03125 -0.96813965q0.65625 -0.3746338 1.484375 -0.3741455q0.921875 5.493164E-4 1.515625 0.39151q0.59375 0.3753357 0.828125 1.0629883q0.984375 -1.4525757 2.5625 -1.4516602q1.234375 7.324219E-4 1.890625 0.68862915q0.671875 0.6722412 0.671875 2.0941162l0 5.703125l-1.390625 -7.9345703E-4l0 -5.234375q0 -0.84375 -0.140625 -1.2032166q-0.140625 -0.37509155 -0.5 -0.59402466q-0.359375 -0.23458862 -0.84375 -0.23486328q-0.875 -5.187988E-4 -1.453125 0.5772705q-0.578125 0.5777893 -0.578125 1.8590393l0 4.828125l-1.40625 -8.239746E-4l0 -5.390625q0 -0.9375 -0.34375 -1.4064636q-0.34375 -0.4689331 -1.125 -0.46939087q-0.59375 -3.3569336E-4 -1.09375 0.31185913q-0.5 0.31222534 -0.734375 0.92144775q-0.21875 0.5936279 -0.21875 1.7186279l0 4.3125l-1.40625 -8.239746E-4zm13.328125 -9.835999l0 -1.609375l1.40625 8.239746E-4l0 1.609375l-1.40625 -8.239746E-4zm0 9.84375l0 -8.296875l1.40625 8.239746E-4l0 8.296875l-1.40625 -8.239746E-4zm3.5546875 0.0020751953l0 -8.296875l1.265625 7.324219E-4l0 1.171875q0.90625 -1.3588562 2.640625 -1.3578186q0.75 4.272461E-4 1.375 0.26641846q0.625 0.2659912 0.9375 0.7036743q0.3125 0.4376831 0.4375 1.0471191q0.078125 0.39065552 0.078125 1.3594055l0 5.109375l-1.40625 -7.9345703E-4l0 -5.046875q0 -0.859375 -0.171875 -1.2813721q-0.15625 -0.43759155 -0.578125 -0.6878357q-0.40625 -0.25021362 -0.96875 -0.25054932q-0.90625 -5.187988E-4 -1.5625 0.5772095q-0.640625 0.5621338 -0.640625 2.1558838l0 4.53125l-1.40625 -8.239746E-4zm14.3046875 -1.0229187q-0.78125 0.67141724 -1.5 0.95224q-0.71875 0.26522827 -1.546875 0.26474q-1.375 -7.9345703E-4 -2.109375 -0.6730957q-0.734375 -0.67233276 -0.734375 -1.7035828q0 -0.609375 0.28125 -1.1091919q0.28125 -0.5154724 0.71875 -0.81207275q0.453125 -0.31225586 1.015625 -0.46817017q0.421875 -0.10913086 1.25 -0.20239258q1.703125 -0.20214844 2.515625 -0.48291016q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.2033691q-0.546875 -0.48468018 -1.609375 -0.48529053q-0.984375 -5.79834E-4 -1.46875 0.3585205q-0.46875 0.34347534 -0.6875 1.2183228l-1.375 -0.18829346q0.1875 -0.8748779 0.609375 -1.4215088q0.4375 -0.54663086 1.25 -0.8273926q0.8125 -0.29641724 1.875 -0.29580688q1.0625 6.4086914E-4 1.71875 0.25100708q0.671875 0.25039673 0.984375 0.62557983q0.3125 0.3751831 0.4375 0.95336914q0.078125 0.35943604 0.078125 1.296936l0 1.875q0 1.96875 0.078125 2.4844055q0.09375 0.51568604 0.359375 1.0002136l-1.46875 -8.544922E-4q-0.21875 -0.43762207 -0.28125 -1.0314026zm-0.109375 -3.140686q-0.765625 0.31204224 -2.296875 0.5299072q-0.875 0.1244812 -1.234375 0.28051758q-0.359375 0.1560669 -0.5625 0.46844482q-0.1875 0.29675293 -0.1875 0.6561279q0 0.5625 0.421875 0.93774414q0.4375 0.37524414 1.25 0.37573242q0.8125 4.5776367E-4 1.4375 -0.34292603q0.640625 -0.35897827 0.9375 -0.9838257q0.234375 -0.4685974 0.234375 -1.4060974l0 -0.515625zm6.6640625 2.9101257l0.203125 1.2501221q-0.59375 0.12463379 -1.0625 0.12435913q-0.765625 -4.272461E-4 -1.1875 -0.23504639q-0.421875 -0.25024414 -0.59375 -0.6409912q-0.171875 -0.40634155 -0.171875 -1.6719666l0 -4.765625l-1.03125 -6.1035156E-4l0 -1.09375l1.03125 6.1035156E-4l0 -2.0625l1.40625 -0.842926l0 2.90625l1.40625 8.239746E-4l0 1.09375l-1.40625 -8.239746E-4l0 4.84375q0 0.609375 0.0625 0.7812805q0.078125 0.17193604 0.25 0.2814026q0.171875 0.09384155 0.484375 0.09402466q0.234375 1.5258789E-4 0.609375 -0.06213379zm7.0546875 -1.4021606l1.453125 0.17272949q-0.34375 1.2810364 -1.28125 1.9836426q-0.921875 0.7025757 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.126709q-1.0625 -1.1256104 -1.0625 -3.1412354q0 -2.09375 1.078125 -3.2493591q1.078125 -1.1556396 2.796875 -1.1546326q1.65625 9.765625E-4 2.703125 1.1422119q1.0625 1.1256104 1.0625 3.1724854q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.3750305 0.765625 2.1098328q0.703125 0.7191467 1.734375 0.7197571q0.78125 4.272461E-4 1.328125 -0.40548706q0.546875 -0.40594482 0.859375 -1.2963867zm-4.609375 -2.2839355l4.625 0.0027160645q-0.09375 -1.046936 -0.53125 -1.5628357q-0.671875 -0.8128662 -1.734375 -0.8135071q-0.96875 -5.493164E-4 -1.640625 0.65530396q-0.65625 0.6402588 -0.71875 1.7183228zm13.2109375 4.9608154l0 -1.046875q-0.78125 1.2339172 -2.3125 1.2330322q-1.0 -5.79834E-4 -1.828125 -0.5479431q-0.828125 -0.54733276 -1.296875 -1.5319824q-0.453125 -0.98464966 -0.453125 -2.2502747q0 -1.25 0.40625 -2.2497559q0.421875 -1.0153809 1.25 -1.5461426q0.828125 -0.54641724 1.859375 -0.5458069q0.75 4.272461E-4 1.328125 0.31326294q0.59375 0.3128662 0.953125 0.8286743l0 -4.109375l1.40625 8.239746E-4l0 11.453125l-1.3125 -7.6293945E-4zm-4.4375 -4.1431885q0 1.59375 0.671875 2.3909912q0.671875 0.7816467 1.578125 0.78219604q0.921875 5.187988E-4 1.5625 -0.749115q0.65625 -0.7652283 0.65625 -2.3121033q0 -1.703125 -0.65625 -2.5003967q-0.65625 -0.7972412 -1.625 -0.79782104q-0.9375 -5.493164E-4 -1.5625 0.76474q-0.625 0.7652588 -0.625 2.4215088z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m423.50394 221.12335l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m456.0551 221.12335c0 -12.5 14.514191 -25.510788 28.775665 -25.000015c14.261444 0.51075745 28.270111 14.543045 28.775665 28.830719c0.50549316 14.287674 -12.492218 28.830719 -24.984406 28.830719" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m456.0551 221.12335c0 -12.500015 14.514191 -25.510773 28.775635 -25.000015c14.261475 0.5107422 28.270203 14.543045 28.775696 28.830704c0.25274658 7.1438446 -2.8703003 14.351532 -7.618103 19.77324c-2.3738708 2.7108765 -5.1539 4.9752502 -8.121246 6.561905c-0.7418518 0.39665222 -1.4954224 0.7509613 -2.2572327 1.0592957c-0.1904602 0.0770874 -0.3814392 0.1512909 -0.572876 0.22259521c-0.095703125 0.035629272 -0.19155884 0.07054138 -0.2874756 0.10472107l-0.21716309 0.075531006" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m494.2479 251.1243l-4.185791 2.4086761l4.7547607 0.8454132z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m423.5036 150.60309l162.39368 0.09448242l0 58.173233l-162.39368 -0.09448242z" fill-rule="evenodd"/><path fill="#980000" d="m460.64185 174.9847l4.40625 -11.450562l1.640625 9.613037E-4l4.6875 11.455856l-1.734375 -0.0010070801l-1.328125 -3.4695282l-4.796875 -0.0027923584l-1.25 3.4680176l-1.625 -9.460449E-4zm3.3125 -4.701187l3.890625 0.0022583008l-1.203125 -3.172577q-0.546875 -1.4534454 -0.8125 -2.375473q-0.21875 1.0936279 -0.609375 2.187149l-1.265625 3.3586426zm8.421875 4.708023l0 -11.453125l1.40625 8.087158E-4l0 11.45314l-1.40625 -8.239746E-4zm3.5546875 0.0020599365l0 -11.453125l1.40625 8.239746E-4l0 11.453125l-1.40625 -8.239746E-4zm7.46875 -2.4800262l1.390625 -0.21794128q0.109375 0.84381104 0.640625 1.2972565q0.546875 0.43782043 1.5 0.43836975q0.96875 5.645752E-4 1.4375 -0.38978577q0.46875 -0.40597534 0.46875 -0.93722534q0 -0.46875 -0.40625 -0.75024414q-0.296875 -0.18766785 -1.4375 -0.46958923q-1.546875 -0.39152527 -2.15625 -0.6731262q-0.59375 -0.29722595 -0.90625 -0.79740906q-0.296875 -0.50016785 -0.296875 -1.1095428q0 -0.5625 0.25 -1.0310974q0.25 -0.46861267 0.6875 -0.7808533q0.328125 -0.2498169 0.890625 -0.4057312q0.578125 -0.1715393 1.21875 -0.1711731q0.984375 5.79834E-4 1.71875 0.28225708q0.734375 0.28167725 1.078125 0.7662506q0.359375 0.46896362 0.5 1.2815399l-1.375 0.18670654q-0.09375 -0.64068604 -0.546875 -1.0003204q-0.453125 -0.35964966 -1.265625 -0.36012268q-0.96875 -5.493164E-4 -1.390625 0.32731628q-0.40625 0.31227112 -0.40625 0.7341461q0 0.28125 0.171875 0.5001068q0.171875 0.21884155 0.53125 0.37530518q0.21875 0.07824707 1.25 0.36009216q1.484375 0.39149475 2.078125 0.6574707q0.59375 0.2503357 0.921875 0.73490906q0.34375 0.48457336 0.34375 1.2033234q0 0.703125 -0.421875 1.3278809q-0.40625 0.60913086 -1.1875 0.95243835q-0.765625 0.34329224 -1.734375 0.34274292q-1.625 -9.460449E-4 -2.46875 -0.6733246q-0.84375 -0.6723633 -1.078125 -2.0006256zm11.625 1.2255249l0.203125 1.2501068q-0.59375 0.12466431 -1.0625 0.12438965q-0.765625 -4.4250488E-4 -1.1875 -0.2350769q-0.421875 -0.25024414 -0.59375 -0.6409607q-0.171875 -0.4063568 -0.171875 -1.6719818l0 -4.765625l-1.03125 -5.950928E-4l0 -1.09375l1.03125 5.950928E-4l0 -2.0625l1.40625 -0.842926l0 2.90625l1.40625 8.087158E-4l0 1.09375l-1.40625 -8.087158E-4l0 4.84375q0 0.609375 0.0625 0.7812805q0.078125 0.17192078 0.25 0.2814026q0.171875 0.09384155 0.484375 0.09402466q0.234375 1.373291E-4 0.609375 -0.06213379zm0.8515625 -2.8901367q0 -2.296875 1.28125 -3.4055023q1.078125 -0.9212494 2.609375 -0.9203644q1.71875 0.0010070801 2.796875 1.1266327q1.09375 1.1100159 1.09375 3.0943909q0 1.59375 -0.484375 2.515335q-0.484375 0.92160034 -1.40625 1.4366913q-0.90625 0.49946594 -2.0 0.49882507q-1.734375 -0.0010070801 -2.8125 -1.1110077q-1.078125 -1.1256256 -1.078125 -3.2350006zm1.453125 8.392334E-4q0 1.59375 0.6875 2.391037q0.703125 0.7972717 1.75 0.7978821q1.046875 6.1035156E-4 1.734375 -0.7958679q0.703125 -0.796463 0.703125 -2.437088q0 -1.53125 -0.703125 -2.328537q-0.6875 -0.7972717 -1.734375 -0.7978821q-1.046875 -6.1035156E-4 -1.75 0.7958679q-0.6875 0.780838 -0.6875 2.374588zm7.9765625 7.348404l0 -11.48439l1.28125 7.4768066E-4l0 1.078125q0.453125 -0.64035034 1.015625 -0.9525299q0.578125 -0.3121643 1.390625 -0.31169128q1.0625 6.2561035E-4 1.875 0.54797363q0.8125 0.547348 1.21875 1.5475769q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153656 -1.328125 1.5617371q-0.859375 0.54637146 -1.828125 0.5458069q-0.703125 -4.119873E-4 -1.265625 -0.29760742q-0.546875 -0.29719543 -0.90625 -0.75053406l0 4.046875l-1.40625 -8.087158E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753662q0.65625 0.76600647 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.79592896q0.671875 -0.79649353 0.671875 -2.4527435q0 -1.59375 -0.65625 -2.3753815q-0.65625 -0.79725647 -1.5625 -0.79777527q-0.890625 -5.187988E-4 -1.59375 0.8428192q-0.6875 0.8433533 -0.6875 2.4371033zm7.6328125 7.3013153l0 -11.484375l1.28125 7.4768066E-4l0 1.078125q0.453125 -0.6403656 1.015625 -0.95254517q0.578125 -0.3121643 1.390625 -0.31169128q1.0625 6.2561035E-4 1.875 0.54797363q0.8125 0.547348 1.21875 1.5475769q0.421875 0.9846344 0.421875 2.1721344q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153503 -1.328125 1.5617218q-0.859375 0.54637146 -1.828125 0.5458069q-0.703125 -3.9672852E-4 -1.265625 -0.29760742q-0.546875 -0.29719543 -0.90625 -0.7505188l0 4.046875l-1.40625 -8.239746E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753815q0.65625 0.76600647 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.7959442q0.671875 -0.7964783 0.671875 -2.4527283q0 -1.59375 -0.65625 -2.3753815q-0.65625 -0.79725647 -1.5625 -0.7977905q-0.890625 -5.187988E-4 -1.59375 0.8428192q-0.6875 0.8433533 -0.6875 2.4371033zm13.3046875 1.4452362l1.453125 0.17272949q-0.34375 1.2810516 -1.28125 1.9836273q-0.921875 0.70259094 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.1266785q-1.0625 -1.1256256 -1.0625 -3.1412506q0 -2.09375 1.078125 -3.2493744q1.078125 -1.1556244 2.796875 -1.1546173q1.65625 9.613037E-4 2.703125 1.1421967q1.0625 1.1256256 1.0625 3.1725006q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.3750458 0.765625 2.1098175q0.703125 0.719162 1.734375 0.7197571q0.78125 4.5776367E-4 1.328125 -0.4054718q0.546875 -0.40592957 0.859375 -1.2963867zm-4.609375 -2.2839203l4.625 0.0026855469q-0.09375 -1.046936 -0.53125 -1.5628052q-0.671875 -0.8128967 -1.734375 -0.8135071q-0.96875 -5.645752E-4 -1.640625 0.6552887q-0.65625 0.64024353 -0.71875 1.718338zm13.2109375 4.9608l0 -1.046875q-0.78125 1.2339325 -2.3125 1.2330322q-1.0 -5.79834E-4 -1.828125 -0.54792786q-0.828125 -0.5473633 -1.296875 -1.5320129q-0.453125 -0.9846344 -0.453125 -2.2502594q0 -1.25 0.40625 -2.249771q0.421875 -1.0153809 1.25 -1.5461426q0.828125 -0.5463867 1.859375 -0.5457916q0.75 4.272461E-4 1.328125 0.31326294q0.59375 0.31285095 0.953125 0.8286896l0 -4.109375l1.40625 8.087158E-4l0 11.45314l-1.3125 -7.7819824E-4zm-4.4375 -4.1432037q0 1.59375 0.671875 2.3910217q0.671875 0.7816467 1.578125 0.7821655q0.921875 5.340576E-4 1.5625 -0.7490845q0.65625 -0.76524353 0.65625 -2.3121185q0 -1.703125 -0.65625 -2.5003815q-0.65625 -0.79725647 -1.625 -0.79782104q-0.9375 -5.493164E-4 -1.5625 0.7647095q-0.625 0.7652588 -0.625 2.4215088zm11.34375 4.350357l3.328125 -11.857437l1.125 6.5612793E-4l-3.3125 11.857437l-1.140625 -6.5612793E-4z" fill-rule="nonzero"/><path fill="#980000" d="m471.02856 192.92513l0.203125 1.2501221q-0.59375 0.12464905 -1.0625 0.12437439q-0.765625 -4.4250488E-4 -1.1875 -0.23506165q-0.421875 -0.25024414 -0.59375 -0.64097595q-0.171875 -0.40634155 -0.171875 -1.6719666l0 -4.765625l-1.03125 -6.1035156E-4l0 -1.09375l1.03125 6.1035156E-4l0 -2.0625l1.40625 -0.8429413l0 2.90625l1.40625 8.239746E-4l0 1.09375l-1.40625 -8.239746E-4l0 4.84375q0 0.609375 0.0625 0.7812958q0.078125 0.17192078 0.25 0.28138733q0.171875 0.09385681 0.484375 0.09403992q0.234375 1.373291E-4 0.609375 -0.062149048zm7.0546875 -1.4021454l1.453125 0.17271423q-0.34375 1.2810516 -1.28125 1.9836426q-0.921875 0.7025757 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.1266937q-1.0625 -1.1256104 -1.0625 -3.1412354q0 -2.09375 1.078125 -3.2493744q1.078125 -1.1556244 2.796875 -1.1546173q1.65625 9.613037E-4 2.703125 1.1421967q1.0625 1.1256104 1.0625 3.1724854q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.3750458 0.765625 2.1098175q0.703125 0.719162 1.734375 0.71977234q0.78125 4.4250488E-4 1.328125 -0.40548706q0.546875 -0.40592957 0.859375 -1.2963715zm-4.609375 -2.2839355l4.625 0.0027008057q-0.09375 -1.046936 -0.53125 -1.5628204q-0.671875 -0.81288147 -1.734375 -0.8135071q-0.96875 -5.645752E-4 -1.640625 0.65530396q-0.65625 0.64024353 -0.71875 1.7183228zm7.8203125 4.957672l0 -8.296875l1.265625 7.4768066E-4l0 1.25q0.484375 -0.87472534 0.890625 -1.1557312q0.40625 -0.28102112 0.90625 -0.2807312q0.703125 4.119873E-4 1.4375 0.45396423l-0.484375 1.2965851q-0.515625 -0.29716492 -1.03125 -0.2974701q-0.453125 -2.593994E-4 -0.828125 0.28077698q-0.359375 0.26541138 -0.515625 0.7653198q-0.234375 0.7498627 -0.234375 1.6404877l0 4.34375l-1.40625 -8.239746E-4zm5.34375 0.003112793l0 -8.296875l1.25 7.324219E-4l0 1.15625q0.390625 -0.6091461 1.03125 -0.9681549q0.65625 -0.37461853 1.484375 -0.37413025q0.921875 5.340576E-4 1.515625 0.39149475q0.59375 0.37535095 0.828125 1.0629883q0.984375 -1.4525452 2.5625 -1.4516296q1.234375 7.171631E-4 1.890625 0.68859863q0.671875 0.6722717 0.671875 2.0941467l0 5.703125l-1.390625 -8.087158E-4l0 -5.234375q0 -0.84376526 -0.140625 -1.2032166q-0.140625 -0.3750763 -0.5 -0.5940399q-0.359375 -0.23458862 -0.84375 -0.23486328q-0.875 -5.0354004E-4 -1.453125 0.5772705q-0.578125 0.5777893 -0.578125 1.8590393l0 4.8281403l-1.40625 -8.239746E-4l0 -5.390625q0 -0.9375 -0.34375 -1.4064484q-0.34375 -0.46894836 -1.125 -0.46940613q-0.59375 -3.5095215E-4 -1.09375 0.31185913q-0.5 0.31221008 -0.734375 0.92144775q-0.21875 0.5936279 -0.21875 1.7186279l0 4.3125l-1.40625 -8.239746E-4zm13.328125 -9.835999l0 -1.609375l1.40625 8.239746E-4l0 1.609375l-1.40625 -8.239746E-4zm0 9.84375l0 -8.296875l1.40625 8.239746E-4l0 8.296875l-1.40625 -8.239746E-4zm3.5546875 0.0020751953l0 -8.296875l1.265625 7.324219E-4l0 1.171875q0.90625 -1.358841 2.640625 -1.3578339q0.75 4.272461E-4 1.375 0.26641846q0.625 0.2659912 0.9375 0.7036743q0.3125 0.4376831 0.4375 1.0471344q0.078125 0.39067078 0.078125 1.3594208l0 5.109375l-1.40625 -8.239746E-4l0 -5.046875q0 -0.859375 -0.171875 -1.2813416q-0.15625 -0.43759155 -0.578125 -0.68785095q-0.40625 -0.25022888 -0.96875 -0.25054932q-0.90625 -5.340576E-4 -1.5625 0.5772095q-0.640625 0.5621338 -0.640625 2.1558838l0 4.53125l-1.40625 -8.239746E-4zm14.3046875 -1.022934q-0.78125 0.6714325 -1.5 0.95225525q-0.71875 0.265213 -1.546875 0.26472473q-1.375 -7.9345703E-4 -2.109375 -0.6730957q-0.734375 -0.67230225 -0.734375 -1.7035522q0 -0.609375 0.28125 -1.1092072q0.28125 -0.5154724 0.71875 -0.812088q0.453125 -0.3122406 1.015625 -0.4681549q0.421875 -0.10913086 1.25 -0.20240784q1.703125 -0.20213318 2.515625 -0.48291016q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.2033539q-0.546875 -0.48469543 -1.609375 -0.4853058q-0.984375 -5.79834E-4 -1.46875 0.3585205q-0.46875 0.34347534 -0.6875 1.2183533l-1.375 -0.18830872q0.1875 -0.8748932 0.609375 -1.4215088q0.4375 -0.54663086 1.25 -0.82740784q0.8125 -0.29640198 1.875 -0.29577637q1.0625 6.1035156E-4 1.71875 0.25099182q0.671875 0.25039673 0.984375 0.62557983q0.3125 0.3751831 0.4375 0.95336914q0.078125 0.35942078 0.078125 1.2969208l0 1.875q0 1.96875 0.078125 2.4844208q0.09375 0.51568604 0.359375 1.0002136l-1.46875 -8.544922E-4q-0.21875 -0.43762207 -0.28125 -1.0314178zm-0.109375 -3.140686q-0.765625 0.3120575 -2.296875 0.5299225q-0.875 0.1244812 -1.234375 0.28053284q-0.359375 0.15603638 -0.5625 0.4684143q-0.1875 0.2967682 -0.1875 0.6561432q0 0.5625 0.421875 0.93774414q0.4375 0.3752594 1.25 0.37573242q0.8125 4.7302246E-4 1.4375 -0.34291077q0.640625 -0.3590088 0.9375 -0.98384094q0.234375 -0.46861267 0.234375 -1.4061127l0 -0.515625zm6.6640625 2.9101257l0.203125 1.2501221q-0.59375 0.12464905 -1.0625 0.12438965q-0.765625 -4.5776367E-4 -1.1875 -0.2350769q-0.421875 -0.25024414 -0.59375 -0.6409607q-0.171875 -0.4063568 -0.171875 -1.6719818l0 -4.765625l-1.03125 -5.950928E-4l0 -1.09375l1.03125 5.950928E-4l0 -2.0625l1.40625 -0.842926l0 2.90625l1.40625 8.087158E-4l0 1.09375l-1.40625 -8.087158E-4l0 4.84375q0 0.609375 0.0625 0.7812805q0.078125 0.17192078 0.25 0.2814026q0.171875 0.09384155 0.484375 0.09402466q0.234375 1.373291E-4 0.609375 -0.062149048zm7.0546875 -1.4021454l1.453125 0.17272949q-0.34375 1.2810516 -1.28125 1.9836273q-0.921875 0.70259094 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.1266785q-1.0625 -1.1256256 -1.0625 -3.1412506q0 -2.09375 1.078125 -3.2493744q1.078125 -1.1556244 2.796875 -1.1546173q1.65625 9.613037E-4 2.703125 1.1421967q1.0625 1.1256256 1.0625 3.1725006q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.3750458 0.765625 2.1098175q0.703125 0.719162 1.734375 0.7197571q0.78125 4.5776367E-4 1.328125 -0.4054718q0.546875 -0.40594482 0.859375 -1.2963867zm-4.609375 -2.2839203l4.625 0.0026855469q-0.09375 -1.046936 -0.53125 -1.5628052q-0.671875 -0.8128967 -1.734375 -0.8135071q-0.96875 -5.645752E-4 -1.640625 0.6552887q-0.65625 0.64024353 -0.71875 1.718338zm13.2109375 4.9608l0 -1.046875q-0.78125 1.2339325 -2.3125 1.2330322q-1.0 -5.79834E-4 -1.828125 -0.5479431q-0.828125 -0.547348 -1.296875 -1.5319977q-0.453125 -0.9846344 -0.453125 -2.2502594q0 -1.25 0.40625 -2.249771q0.421875 -1.0153809 1.25 -1.5461426q0.828125 -0.546402 1.859375 -0.5457916q0.75 4.272461E-4 1.328125 0.31326294q0.59375 0.31285095 0.953125 0.8286896l0 -4.109375l1.40625 8.087158E-4l0 11.453125l-1.3125 -7.6293945E-4zm-4.4375 -4.1432037q0 1.59375 0.671875 2.3910217q0.671875 0.78163147 1.578125 0.7821655q0.921875 5.340576E-4 1.5625 -0.7490845q0.65625 -0.76524353 0.65625 -2.3121185q0 -1.703125 -0.65625 -2.5003967q-0.65625 -0.79725647 -1.625 -0.7978058q-0.9375 -5.493164E-4 -1.5625 0.7647095q-0.625 0.7652588 -0.625 2.4215088z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m453.2467 0.2519685l365.63782 0l0 42.015747l-365.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m463.09045 22.875092l1.65625 -0.140625q0.125 1.0 0.546875 1.640625q0.4375 0.640625 1.34375 1.046875q0.921875 0.390625 2.0625 0.390625q1.0 0 1.78125 -0.296875q0.78125 -0.296875 1.15625 -0.8125q0.375 -0.53125 0.375 -1.15625q0 -0.625 -0.375 -1.09375q-0.359375 -0.46875 -1.1875 -0.796875q-0.546875 -0.203125 -2.390625 -0.640625q-1.828125 -0.453125 -2.5625 -0.84375q-0.96875 -0.5 -1.4375 -1.234375q-0.46875 -0.75 -0.46875 -1.671875q0 -1.0 0.578125 -1.875q0.578125 -0.890625 1.671875 -1.34375q1.109375 -0.453125 2.453125 -0.453125q1.484375 0 2.609375 0.484375q1.140625 0.46875 1.75 1.40625q0.609375 0.921875 0.65625 2.09375l-1.6875 0.125q-0.140625 -1.265625 -0.9375 -1.90625q-0.78125 -0.65625 -2.3125 -0.65625q-1.609375 0 -2.34375 0.59375q-0.734375 0.59375 -0.734375 1.421875q0 0.71875 0.53125 1.171875q0.5 0.46875 2.65625 0.96875q2.15625 0.484375 2.953125 0.84375q1.171875 0.53125 1.71875 1.359375q0.5625 0.828125 0.5625 1.90625q0 1.0625 -0.609375 2.015625q-0.609375 0.9375 -1.75 1.46875q-1.140625 0.515625 -2.578125 0.515625q-1.8125 0 -3.046875 -0.53125q-1.21875 -0.53125 -1.921875 -1.59375q-0.6875 -1.0625 -0.71875 -2.40625zm12.834198 8.0l0 -13.375l1.484375 0l0 1.25q0.53125 -0.734375 1.1875 -1.09375q0.671875 -0.375 1.625 -0.375q1.234375 0 2.171875 0.640625q0.953125 0.625 1.4375 1.796875q0.484375 1.15625 0.484375 2.546875q0 1.484375 -0.53125 2.671875q-0.53125 1.1875 -1.546875 1.828125q-1.015625 0.625 -2.140625 0.625q-0.8125 0 -1.46875 -0.34375q-0.65625 -0.34375 -1.0625 -0.875l0 4.703125l-1.640625 0zm1.484375 -8.484375q0 1.859375 0.75 2.765625q0.765625 0.890625 1.828125 0.890625q1.09375 0 1.875 -0.921875q0.78125 -0.9375 0.78125 -2.875q0 -1.84375 -0.765625 -2.765625q-0.75 -0.921875 -1.8125 -0.921875q-1.046875 0 -1.859375 0.984375q-0.796875 0.96875 -0.796875 2.84375zm8.281982 -0.0625q0 -2.6875 1.484375 -3.96875q1.25 -1.078125 3.046875 -1.078125q2.0 0 3.265625 1.3125q1.265625 1.296875 1.265625 3.609375q0 1.859375 -0.5625 2.9375q-0.5625 1.0625 -1.640625 1.65625q-1.0625 0.59375 -2.328125 0.59375q-2.03125 0 -3.28125 -1.296875q-1.25 -1.3125 -1.25 -3.765625zm1.6875 0q0 1.859375 0.796875 2.796875q0.8125 0.921875 2.046875 0.921875q1.21875 0 2.03125 -0.921875q0.8125 -0.9375 0.8125 -2.84375q0 -1.796875 -0.8125 -2.71875q-0.8125 -0.921875 -2.03125 -0.921875q-1.234375 0 -2.046875 0.921875q-0.796875 0.90625 -0.796875 2.765625zm12.875702 3.375l0.234375 1.453125q-0.6875 0.140625 -1.234375 0.140625q-0.890625 0 -1.390625 -0.28125q-0.484375 -0.28125 -0.6875 -0.734375q-0.203125 -0.46875 -0.203125 -1.9375l0 -5.578125l-1.203125 0l0 -1.265625l1.203125 0l0 -2.390625l1.625 -0.984375l0 3.375l1.65625 0l0 1.265625l-1.65625 0l0 5.671875q0 0.6875 0.078125 0.890625q0.09375 0.203125 0.28125 0.328125q0.203125 0.109375 0.578125 0.109375q0.265625 0 0.71875 -0.0625z" fill-rule="nonzero"/><path fill="#eeeeee" d="m220.19685 393.3727l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m220.19685 393.3727l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path fill="#000000" d="m257.20374 434.025l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125zm11.176056 -4.921875q0 -3.328125 1.78125 -5.203125q1.78125 -1.890625 4.609375 -1.890625q1.84375 0 3.328125 0.890625q1.484375 0.875 2.265625 2.46875q0.78125 1.578125 0.78125 3.578125q0 2.03125 -0.828125 3.640625q-0.8125 1.59375 -2.3125 2.421875q-1.5 0.828125 -3.25 0.828125q-1.875 0 -3.359375 -0.90625q-1.484375 -0.921875 -2.25 -2.5q-0.765625 -1.578125 -0.765625 -3.328125zm1.8125 0.015625q0 2.421875 1.296875 3.8125q1.296875 1.390625 3.265625 1.390625q2.0 0 3.28125 -1.40625q1.28125 -1.40625 1.28125 -3.984375q0 -1.625 -0.546875 -2.84375q-0.546875 -1.21875 -1.609375 -1.875q-1.0625 -0.671875 -2.375 -0.671875q-1.890625 0 -3.25 1.296875q-1.34375 1.28125 -1.34375 4.28125zm15.558319 6.484375l-3.53125 -13.359375l1.8125 0l2.03125 8.765625q0.328125 1.375 0.5625 2.71875q0.5 -2.140625 0.59375 -2.46875l2.546875 -9.015625l2.125 0l1.921875 6.765625q0.71875 2.515625 1.03125 4.71875q0.265625 -1.265625 0.671875 -2.890625l2.09375 -8.59375l1.78125 0l-3.671875 13.359375l-1.703125 0l-2.8125 -10.171875q-0.359375 -1.28125 -0.421875 -1.5625q-0.203125 0.90625 -0.390625 1.5625l-2.828125 10.171875l-1.8125 0zm15.264893 0l0 -13.359375l1.8125 0l7.015625 10.484375l0 -10.484375l1.6875 0l0 13.359375l-1.8125 0l-7.015625 -10.5l0 10.5l-1.6875 0z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file
diff --git a/sky/design_docs/figures/cluster-state-transition.svg b/sky/design_docs/figures/cluster-state-transition.svg
new file mode 100644
index 00000000000..ade50bb51ff
--- /dev/null
+++ b/sky/design_docs/figures/cluster-state-transition.svg
@@ -0,0 +1 @@
+<svg version="1.1" viewBox="0.0 0.0 585.6010498687664 468.4803149606299" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l585.6011 0l0 468.48032l-585.6011 0l0 -468.48032z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#ffffff" d="m0 0l585.6011 0l0 468.48032l-585.6011 0z" fill-rule="evenodd"/><path fill="#eeeeee" d="m220.19685 62.700787l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m220.19685 62.700787l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path fill="#000000" d="m269.41583 103.35307l0 -13.359375l1.765625 0l0 13.359375l-1.765625 0zm4.8707886 0l0 -13.359375l1.8125 0l7.015625 10.484375l0 -10.484375l1.6875 0l0 13.359375l-1.8125 0l-7.015625 -10.5l0 10.5l-1.6875 0zm13.785461 0l0 -13.359375l1.765625 0l0 13.359375l-1.765625 0zm8.292664 0l0 -11.78125l-4.40625 0l0 -1.578125l10.578125 0l0 1.578125l-4.40625 0l0 11.78125l-1.765625 0z" fill-rule="nonzero"/><path fill="#eeeeee" d="m89.99213 228.50981l130.20473 0l0 67.464554l-130.20473 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m89.99213 228.50981l130.20473 0l0 67.464554l-130.20473 0z" fill-rule="evenodd"/><path fill="#000000" d="m152.33936 255.80272l1.765625 0l0 7.7187347q0 2.015625 -0.453125 3.203125q-0.453125 1.1875 -1.640625 1.9375q-1.1875 0.734375 -3.125 0.734375q-1.875 0 -3.078125 -0.640625q-1.1875 -0.65625 -1.703125 -1.875q-0.5 -1.234375 -0.5 -3.359375l0 -7.7187347l1.765625 0l0 7.7187347q0 1.734375 0.3125 2.5625q0.328125 0.8125 1.109375 1.265625q0.796875 0.453125 1.9375 0.453125q1.953125 0 2.78125 -0.890625q0.828125 -0.890625 0.828125 -3.390625l0 -7.7187347zm4.707321 13.35936l0 -13.35936l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.17185974 1.640625 0.64060974q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m81.99213 237.59642l65.102356 0l0 65.291336l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m81.99213 270.2421c-12.5 0 -25.504467 14.539398 -25.000004 28.822876c0.5044632 14.283478 14.517849 28.311066 28.783466 28.822876c14.265617 0.5118103 28.783463 -12.492157 28.783463 -24.984344" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m81.99213 270.2421c-12.5 0 -25.504467 14.539368 -25.000004 28.822876c0.5044632 14.283508 14.517849 28.311066 28.783466 28.822876c7.1328125 0.2559204 14.328682 -2.8671265 19.74134 -7.6156616c2.7063293 -2.3742676 4.966858 -5.154907 6.550812 -8.122772c0.39598846 -0.74194336 0.7496872 -1.4956055 1.0574951 -2.2575378c0.0769577 -0.19049072 0.15103912 -0.38150024 0.22219086 -0.5729675c0.035583496 -0.09573364 0.07042694 -0.19155884 0.104537964 -0.28753662l0.07546234 -0.21722412" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m115.154564 309.09814l-0.8468628 -4.7545166l-2.407402 4.1865234z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m16.732283 330.78217l162.3622 0l0 38.771637l-162.3622 0z" fill-rule="evenodd"/><path fill="#0097a7" d="m80.54229 355.14215l4.40625 -11.453125l1.640625 0l4.6875 11.453125l-1.734375 0l-1.328125 -3.46875l-4.796875 0l-1.25 3.46875l-1.625 0zm3.3125 -4.703125l3.890625 0l-1.203125 -3.171875q-0.546875 -1.453125 -0.8125 -2.375q-0.21875 1.09375 -0.609375 2.1875l-1.265625 3.359375zm8.421875 4.703125l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm3.5859375 -9.84375l0 -1.609375l1.40625 0l0 1.609375l-1.40625 0zm0 9.84375l0 -8.296875l1.40625 0l0 8.296875l-1.40625 0zm5.8515625 0l-3.15625 -8.296875l1.484375 0l1.78125 4.96875q0.296875 0.796875 0.53125 1.671875q0.1875 -0.65625 0.53125 -1.578125l1.84375 -5.0625l1.4375 0l-3.140625 8.296875l-1.3125 0zm11.375 -2.671875l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.15625 2.796875 -1.15625q1.65625 0 2.703125 1.140625q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m293.29922 55.787403l65.102356 0l0 65.291336l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m325.8504 55.787403c0 -12.500015 14.514191 -25.51079 28.775635 -25.00003c14.261444 0.51075935 28.270142 14.543053 28.775665 28.830723c0.50549316 14.287674 -12.4921875 28.830727 -24.984375 28.830727" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m325.8504 55.787403c0 -12.500015 14.514191 -25.51079 28.775635 -25.00003c14.261475 0.51075745 28.270172 14.543053 28.775665 28.830723c0.25274658 7.143837 -2.8703003 14.351517 -7.6180725 19.77324c-2.3739014 2.7108612 -5.1539 4.975235 -8.121277 6.5618896c-0.7418213 0.39666748 -1.4953918 0.75096893 -2.2572021 1.0593033c-0.1904602 0.0770874 -0.3814392 0.15129852 -0.572876 0.22257233c-0.09573364 0.03565216 -0.19155884 0.07054901 -0.2875061 0.10472107l-0.21710205 0.07556152" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m364.04315 85.78834l-4.1857605 2.4086838l4.7547607 0.8454056z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m293.29922 -8.0l162.36218 0l0 38.771652l-162.36218 0z" fill-rule="evenodd"/><path fill="#0097a7" d="m354.00375 16.36l0 -11.453125l7.734375 0l0 1.34375l-6.21875 0l0 3.546875l5.375 0l0 1.359375l-5.375 0l0 5.203125l-1.515625 0zm14.9296875 -1.03125q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.734375 -0.671875 -0.734375 -1.703125q0 -0.609375 0.28125 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.375 -0.1875q0.1875 -0.875 0.609375 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.296875 1.875 -0.296875q1.0625 0 1.71875 0.25q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm3.6015625 -5.671875l0 -1.609375l1.40625 0l0 1.609375l-1.40625 0zm0 9.84375l0 -8.296875l1.40625 0l0 8.296875l-1.40625 0zm3.5234375 0l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm9.2578125 -2.671875l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.15625 2.796875 -1.15625q1.65625 0 2.703125 1.140625q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875zm13.2109375 4.953125l0 -1.046875q-0.78125 1.234375 -2.3125 1.234375q-1.0 0 -1.828125 -0.546875q-0.828125 -0.546875 -1.296875 -1.53125q-0.453125 -0.984375 -0.453125 -2.25q0 -1.25 0.40625 -2.25q0.421875 -1.015625 1.25 -1.546875q0.828125 -0.546875 1.859375 -0.546875q0.75 0 1.328125 0.3125q0.59375 0.3125 0.953125 0.828125l0 -4.109375l1.40625 0l0 11.453125l-1.3125 0zm-4.4375 -4.140625q0 1.59375 0.671875 2.390625q0.671875 0.78125 1.578125 0.78125q0.921875 0 1.5625 -0.75q0.65625 -0.765625 0.65625 -2.3125q0 -1.703125 -0.65625 -2.5q-0.65625 -0.796875 -1.625 -0.796875q-0.9375 0 -1.5625 0.765625q-0.625 0.765625 -0.625 2.421875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m196.04462 72.57218l65.102356 0l0 65.29133l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m131.09448 221.59642l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m228.5958 137.86351l-64.94487 83.74803" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m228.5958 137.86351l-61.268036 79.00665" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m166.02252 215.85797l-1.4757385 4.598343l4.0862427 -2.5739594z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m118.481514 218.96906l96.62992 -130.51968l31.181107 23.055115l-96.62993 130.51968z" fill-rule="evenodd"/><path fill="#0097a7" d="m176.04753 182.15321l-6.5873413 -10.35054l0.97621155 -1.3185883l11.998337 3.0418243l-1.0319824 1.3939362l-3.5794067 -0.9948425l-2.854248 3.8552856l2.0453491 3.0668945l-0.96691895 1.3060303zm-1.8106384 -5.45842l2.3150024 -3.1269226l-3.2663116 -0.918808q-1.4938202 -0.42440796 -2.3931274 -0.7590027q0.7492981 0.8260803 1.3963165 1.7902985l1.9481201 3.0144348zm8.792877 -3.9725952l-9.2091675 -6.809204l0.8367462 -1.1302185l9.2091675 6.809204l-0.8367462 1.1302185zm-5.7814026 -8.734436l-1.2940521 -0.9568176l0.8367462 -1.1302185l1.2940674 0.9568329l-0.8367615 1.1302032zm7.9151154 5.8523865l-6.6713104 -4.932724l0.8367462 -1.1302185l6.6713104 4.9327393l-0.8367462 1.1302032zm3.4818115 -4.702942l-8.549347 -2.3960266l0.88323975 -1.1930084l5.05513 1.5224609q0.8173981 0.23516846 1.6604156 0.56700134q-0.41610718 -0.5408478 -0.9528198 -1.3652039l-2.9735565 -4.491638l0.8553467 -1.1553345l4.8025665 7.4568787l-0.78097534 1.0548706zm4.6200104 -10.730698l1.0028381 -1.0656891q0.8256836 1.0380096 0.83322144 2.2095032q0.016830444 1.1589508 -0.83851624 2.3142853q-1.0877838 1.469284 -2.6245728 1.6543732q-1.5368042 0.18510437 -3.1575165 -1.0132446q-1.6835327 -1.2447968 -1.9717407 -2.7987213q-0.28819275 -1.5539246 0.7344971 -2.9352875q0.98550415 -1.3311462 2.5255737 -1.4944q1.5368042 -0.18508911 3.1826324 1.0318298q0.10050964 0.07432556 0.30152893 0.22294617l-3.6817017 4.972946q1.1520844 0.75468445 2.151657 0.63874817q0.9963074 -0.13778687 1.6099243 -0.96661377q0.464859 -0.62789917 0.4636078 -1.30896q-0.0012512207 -0.68104553 -0.5314331 -1.4617157zm-4.5769806 2.3483276l2.7519836 -3.7171478q-0.8975525 -0.54704285 -1.5724792 -0.50198364q-1.0530853 0.0569458 -1.6853027 0.9108887q-0.5764313 0.7785797 -0.4485321 1.7087402q0.12461853 0.9082947 0.95433044 1.5995026z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m220.04462 72.57218l65.102356 0l0 65.29133l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m155.09448 221.59642l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m252.5958 137.86351l-64.94487 83.74803" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m248.91895 142.6049l-61.26802 79.00664" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m250.2242 143.6171l1.4757385 -4.598343l-4.0862427 2.5739594z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m188.15393 222.95482l95.27557 -131.49606l31.433075 22.708656l-95.27559 131.49606z" fill-rule="evenodd"/><path fill="#980000" d="m213.89565 228.9453l-9.283844 -6.707062l0.9167633 -1.2652893l10.812225 0.38998413l-7.2826843 -5.2613373l0.8526001 -1.176712l9.283829 6.707062l-0.9167633 1.2652893l-10.82489 -0.3991394l7.295349 5.2704926l-0.85258484 1.176712zm3.0070648 -11.234009q-1.8618317 -1.3450775 -2.0093384 -3.0322723q-0.11470032 -1.4129028 0.7837219 -2.6528778q1.0084381 -1.3918152 2.5529327 -1.6060486q1.5409851 -0.23603821 3.1495056 0.9260254q1.2918854 0.9333191 1.7549591 1.8654175q0.46307373 0.9320984 0.34013367 1.9805603q-0.12641907 1.0266724 -0.76815796 1.912384q-1.0176086 1.4044647 -2.5494232 1.6278534q-1.5444946 0.2142334 -3.2543335 -1.0210419zm0.85258484 -1.176712q1.2918854 0.9333191 2.3412018 0.84324646q1.0584869 -0.10272217 1.6727142 -0.95047q0.61424255 -0.84773254 0.37167358 -1.8711243q-0.23339844 -1.036026 -1.5632782 -1.9967957q-1.2412262 -0.89671326 -2.2997131 -0.7939911q-1.0493164 0.09005737 -1.6635437 0.9378052q-0.61424255 0.8477478 -0.38084412 1.8837738q0.22990417 1.0142365 1.5217896 1.9475555zm8.820068 -7.246475l1.1324158 0.5675354q-0.2470398 0.55400085 -0.5220642 0.93359375q-0.44921875 0.61997986 -0.886734 0.8243561q-0.4501648 0.1952362 -0.8676605 0.105651855q-0.43014526 -0.098724365 -1.4560547 -0.83987427l-3.8629913 -2.790802l-0.60505676 0.835083l-0.8865814 -0.6405029l0.60505676 -0.835083l-1.6718445 -1.2078247l0.1411438 -1.6328735l2.3557892 1.7019348l0.8250885 -1.1387634l0.8865814 0.6405182l-0.8250885 1.1387482l3.9263153 2.8365479q0.49395752 0.3568573 0.6699524 0.40690613q0.1851654 0.037384033 0.3746643 -0.037750244q0.1768341 -0.08427429 0.36018372 -0.3373413q0.13752747 -0.18978882 0.30688477 -0.5300598zm6.7815094 -8.960159q0.086242676 1.0261078 -0.10748291 1.7728424q-0.20640564 0.73757935 -0.69229126 1.4081879q-0.80674744 1.1134491 -1.7822418 1.314682q-0.97550964 0.20121765 -1.8114319 -0.4026947q-0.49395752 -0.35684204 -0.7342377 -0.8774109q-0.25294495 -0.5296936 -0.2368927 -1.0578308q0.012557983 -0.549942 0.21592712 -1.0969391q0.15887451 -0.40568542 0.56877136 -1.1311798q0.83461 -1.4981232 1.0833588 -2.3207703q-0.24064636 -0.17385864 -0.3039856 -0.21960449q-0.69659424 -0.5032654 -1.2044373 -0.38824463q-0.7134857 0.15919495 -1.3368988 1.0195923q-0.5775604 0.7971344 -0.5704498 1.399826q0.003616333 0.58088684 0.5845337 1.2704315l-0.958725 1.0036621q-0.5992584 -0.6642456 -0.7950287 -1.3261261q-0.18659973 -0.6745453 0.06213379 -1.4971924q0.23606873 -0.83180237 0.85946655 -1.6921997q0.6233978 -0.86039734 1.2110901 -1.2454071q0.5968628 -0.39767456 1.0841827 -0.43112183q0.4873352 -0.033462524 1.0292969 0.20387268q0.33714294 0.14718628 1.0970764 0.6961975l1.519867 1.0980225q1.5958557 1.1529236 2.0596619 1.3916016q0.47296143 0.2260437 1.0214386 0.29460144l-0.8617554 1.1893616q-0.4829712 -0.079055786 -1.000946 -0.37615967zm-2.6099396 -1.7506104q-0.1959076 0.8029938 -0.9170227 2.1710815q-0.4120636 0.7817688 -0.4962616 1.1642761q-0.084198 0.38252258 0.049942017 0.730011q0.1306305 0.3256836 0.42193604 0.5361481q0.45596313 0.32939148 1.0074615 0.2073822q0.56066895 -0.13468933 1.037384 -0.79263306q0.4767151 -0.6579437 0.56477356 -1.3653717q0.08456421 -0.7292175 -0.24786377 -1.3356323q-0.2424469 -0.46429443 -1.0023804 -1.0133057l-0.41796875 -0.30195618zm5.4765015 -0.44807434l-9.283829 -6.707062l0.8250885 -1.1387634l9.283829 6.707062l-0.8250885 1.1387634zm2.0856476 -2.87854l-9.283844 -6.707062l0.8250885 -1.1387482l9.283844 6.707062l-0.8250885 1.1387482zm5.4831085 -9.724686l1.132431 0.56752014q-0.24705505 0.5540161 -0.52207947 0.93359375q-0.44921875 0.6199951 -0.88671875 0.82437134q-0.45018005 0.19522095 -0.8676605 0.105651855q-0.43014526 -0.098724365 -1.4560547 -0.8398895l-3.8629913 -2.7907867l-0.605072 0.835083l-0.8865814 -0.6405182l0.60505676 -0.835083l-1.6718445 -1.2078247l0.1411438 -1.6328583l2.3557892 1.7019196l0.8250885 -1.1387482l0.8865967 0.6405029l-0.8250885 1.1387634l3.9263153 2.8365479q0.49395752 0.3568573 0.6699524 0.40689087q0.18515015 0.037384033 0.37464905 -0.037734985q0.17684937 -0.08428955 0.36019897 -0.3373413q0.1375122 -0.18978882 0.3068695 -0.5300598zm2.999298 -6.5362854l0.99191284 -1.0760651q0.83688354 1.0286713 0.856781 2.1996002q0.029052734 1.1582794 -0.81437683 2.322342q-1.0726166 1.4803925 -2.6079254 1.6819763q-1.5353241 0.20158386 -3.1691742 -0.9787903q-1.6971893 -1.22612 -2.0018616 -2.7762756q-0.3046875 -1.5501556 0.7037506 -2.9419708q0.97177124 -1.341217 2.5105896 -1.5209961q1.5353241 -0.20158386 3.1945038 0.9970856q0.10131836 0.07321167 0.30397034 0.21960449l-3.6303864 5.010544q1.1604156 0.74194336 2.1590576 0.61528015q0.99516296 -0.14848328 1.600235 -0.9835663q0.45837402 -0.63264465 0.4499359 -1.3134003q-0.00843811 -0.6807556 -0.5470123 -1.455368zm-4.5536194 2.3966675l2.713623 -3.7452393q-0.903595 -0.5371399 -1.5782623 -0.4848175q-1.0528107 0.06826782 -1.6762085 0.9286499q-0.56840515 0.78448486 -0.4306488 1.7128601q0.13424683 0.9065857 0.9714966 1.5885468zm8.603378 -3.4321594l-6.725403 -4.858719l0.7425842 -1.0248871l1.0132446 0.7320099q-0.42507935 -0.9046478 -0.41470337 -1.3983307q0.010375977 -0.4936676 0.30374146 -0.8985596q0.41255188 -0.5693817 1.2107239 -0.89871216l0.76704407 1.1517029q-0.5431671 0.24369812 -0.8457031 0.6612396q-0.26586914 0.3669281 -0.25790405 0.83529663q0.0044555664 0.44657898 0.31806946 0.86590576q0.47042847 0.6289978 1.1923676 1.1505585l3.5210266 2.543747l-0.8250885 1.1387482zm3.1353302 -4.3272705l-6.725403 -4.858734l0.7334137 -1.0122223l0.93725586 0.67710876q-0.2647705 -0.67318726 -0.1802063 -1.4024048q0.08106995 -0.75102234 0.56695557 -1.4216309q0.54089355 -0.74650574 1.2059021 -0.9985657q0.65234375 -0.26119995 1.3471375 -0.04838562q-0.60032654 -1.6481018 0.3256073 -2.9260406q0.72424316 -0.99957275 1.666565 -1.1283875q0.9388275 -0.1506195 2.091385 0.6820526l4.622925 3.339798l-0.81591797 1.1260986l-4.2429504 -3.0652924q-0.6839447 -0.4941101 -1.0577698 -0.590683q-0.3864746 -0.10572815 -0.77464294 0.057174683q-0.4008484 0.15376282 -0.68504333 0.54600525q-0.51338196 0.7085571 -0.3839569 1.515274q0.12940979 0.8067169 1.167984 1.5570221l3.9136658 2.8273926l-0.82510376 1.1387634l-4.3695984 -3.1567993q-0.7599335 -0.54901123 -1.3415985 -0.54515076q-0.5816498 0.0038604736 -1.0400238 0.6365051q-0.3483734 0.48080444 -0.38842773 1.0686951q-0.04005432 0.5878906 0.316391 1.134552q0.3529358 0.5248413 1.2648621 1.1836548l3.4956818 2.5254364l-0.8250885 1.1387634zm-0.1592865 -16.557495l-1.3045502 -0.9424591l0.8250885 -1.1387634l1.3045502 0.94247437l-0.8250885 1.1387482zm7.9792786 5.7646027l-6.7253876 -4.858734l0.8250885 -1.1387634l6.725403 4.858734l-0.82510376 1.1387634zm2.0856323 -2.8785248l-6.7253723 -4.858734l0.7425537 -1.0248871l0.94992065 0.68626404q-0.5701599 -1.5299225 0.44744873 -2.9344025q0.44003296 -0.6073303 1.0220642 -0.95788574q0.58200073 -0.35057068 1.1199951 -0.34742737q0.5379944 0.0031585693 1.1052856 0.25878906q0.3624878 0.16548157 1.1477356 0.7327881l4.141632 2.9921112l-0.82507324 1.1387482l-4.090973 -2.95549q-0.69659424 -0.5032654 -1.1394348 -0.61112976q-0.44628906 -0.12968445 -0.8964844 0.06555176q-0.44100952 0.18257141 -0.7710266 0.6380615q-0.5317383 0.73387146 -0.44815063 1.6038513q0.080078125 0.84817505 1.3719788 1.7814789l3.6730042 2.6535492l-0.82510376 1.1387634zm7.557068 -12.187607q0.086242676 1.0260925 -0.10748291 1.7728271q-0.2064209 0.7375946 -0.69229126 1.4081879q-0.8067627 1.1134491 -1.7822571 1.314682q-0.9754944 0.20123291 -1.8114319 -0.40267944q-0.49395752 -0.3568573 -0.7342224 -0.8774109q-0.2529602 -0.52970886 -0.23690796 -1.0578461q0.012573242 -0.54992676 0.21594238 -1.0969391q0.15887451 -0.40568542 0.5687561 -1.1311798q0.83462524 -1.4981079 1.083374 -2.3207703q-0.24066162 -0.17384338 -0.3039856 -0.21960449q-0.69659424 -0.5032501 -1.2044373 -0.38822937q-0.713501 0.15919495 -1.3369141 1.019577q-0.57754517 0.7971344 -0.5704346 1.399826q0.0036010742 0.58088684 0.5845337 1.2704468l-0.95874023 1.0036469q-0.59924316 -0.6642456 -0.7950134 -1.3261261q-0.18661499 -0.67453 0.06213379 -1.4971924q0.23605347 -0.83180237 0.85946655 -1.6921997q0.62338257 -0.8603821 1.2110901 -1.2454071q0.5968628 -0.39767456 1.0841675 -0.43112183q0.4873352 -0.033447266 1.0292969 0.20387268q0.3371582 0.14720154 1.0970764 0.6961975l1.519867 1.0980225q1.5958557 1.1529236 2.0596619 1.3916168q0.47296143 0.22602844 1.0214539 0.29458618l-0.8617554 1.1893768q-0.4829712 -0.079071045 -1.000946 -0.37615967zm-2.6099548 -1.7506104q-0.19589233 0.8029938 -0.9170227 2.1710663q-0.41204834 0.7817688 -0.49624634 1.1642914q-0.084198 0.38250732 0.049926758 0.7299957q0.13064575 0.32569885 0.42193604 0.5361481q0.45596313 0.32940674 1.0074768 0.2073822q0.56066895 -0.13467407 1.037384 -0.79263306q0.4767151 -0.6579437 0.5647583 -1.3653564q0.08456421 -0.7292328 -0.24786377 -1.3356323q-0.24243164 -0.46429443 -1.0023804 -1.0133057l-0.41796875 -0.30195618zm5.4765015 -0.4480896l-9.283813 -6.707062l0.82507324 -1.1387634l9.283844 6.707062l-0.82510376 1.1387634z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m7.023622 35.40945l26.677164 0" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m7.023622 35.40945l26.677164 0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m33.700787 16.023623l138.01575 0l0 38.771652l-138.01575 0z" fill-rule="evenodd"/><path fill="#0097a7" d="m43.96641 40.38362l0 -11.453123l5.078125 0q1.53125 0 2.328125 0.3125q0.796875 0.296875 1.265625 1.078125q0.484375 0.78125 0.484375 1.7343731q0 1.21875 -0.796875 2.0625q-0.78125 0.828125 -2.4375 1.046875q0.609375 0.296875 0.921875 0.578125q0.65625 0.609375 1.25 1.515625l2.0 3.125l-1.90625 0l-1.515625 -2.390625q-0.671875 -1.03125 -1.109375 -1.578125q-0.421875 -0.546875 -0.765625 -0.765625q-0.328125 -0.21875 -0.6875 -0.296875q-0.25 -0.0625 -0.84375 -0.0625l-1.75 0l0 5.09375l-1.515625 0zm1.515625 -6.40625l3.25 0q1.046875 0 1.625 -0.203125q0.59375 -0.21875 0.890625 -0.6875q0.3125 -0.484375 0.3125 -1.03125q0 -0.8124981 -0.59375 -1.3281231q-0.59375 -0.53125 -1.859375 -0.53125l-3.625 0l0 3.781248zm15.2421875 5.375q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.734375 -0.671875 -0.734375 -1.703125q0 -0.609375 0.28125 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.375 -0.1875q0.1875 -0.875 0.609375 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.2968731 1.875 -0.2968731q1.0625 0 1.71875 0.2499981q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm3.5390663 7.375l-0.15625381 -1.328125q0.4531288 0.125 0.7968788 0.125q0.46875 0 0.75 -0.15625q0.28125 -0.15625 0.46875 -0.4375q0.125 -0.203125 0.421875 -1.046875q0.046875 -0.109375 0.125 -0.34375l-3.1406288 -8.3125l1.5156288 0l1.71875 4.796875q0.34375 0.921875 0.609375 1.921875q0.234375 -0.96875 0.578125 -1.890625l1.765625 -4.828125l1.40625 0l-3.15625 8.4375q-0.5 1.375 -0.78125 1.890625q-0.375 0.6875 -0.859375 1.015625q-0.484375 0.328125 -1.15625 0.328125q-0.40625 0 -0.90625 -0.171875zm17.914062 -6.25l1.390625 0.1875q-0.234375 1.421875 -1.171875 2.234375q-0.921875 0.8125 -2.28125 0.8125q-1.703125 0 -2.75 -1.109375q-1.03125 -1.125 -1.03125 -3.203125q0 -1.34375 0.4375 -2.34375q0.453125 -1.015625 1.359375 -1.515625q0.921875 -0.4999981 1.984375 -0.4999981q1.359375 0 2.21875 0.6874981q0.859375 0.671875 1.09375 1.9375l-1.359375 0.203125q-0.203125 -0.828125 -0.703125 -1.25q-0.484375 -0.421875 -1.1875 -0.421875q-1.0625 0 -1.734375 0.765625q-0.65625 0.75 -0.65625 2.40625q0 1.671875 0.640625 2.4375q0.640625 0.75 1.671875 0.75q0.828125 0 1.375 -0.5q0.5625 -0.515625 0.703125 -1.578125zm2.5625 3.046875l0 -11.453123l1.40625 0l0 11.453123l-1.40625 0zm9.0234375 0l0 -1.21875q-0.96875 1.40625 -2.640625 1.40625q-0.734375 0 -1.375 -0.28125q-0.625 -0.28125 -0.9375 -0.703125q-0.3125 -0.4375 -0.4375 -1.046875q-0.078125 -0.421875 -0.078125 -1.3125l0 -5.140625l1.40625 0l0 4.59375q0 1.109375 0.078125 1.484375q0.140625 0.5625 0.5625 0.875q0.4375 0.3125 1.0625 0.3125q0.640625 0 1.1875 -0.3125q0.5625 -0.328125 0.78125 -0.890625q0.234375 -0.5625 0.234375 -1.625l0 -4.4375l1.40625 0l0 8.296875l-1.25 0zm2.8984375 -2.484375l1.390625 -0.21875q0.109375 0.84375 0.640625 1.296875q0.546875 0.4375 1.5 0.4375q0.96875 0 1.4375 -0.390625q0.46875 -0.40625 0.46875 -0.9375q0 -0.46875 -0.40625 -0.75q-0.296875 -0.1875 -1.4375 -0.46875q-1.546875 -0.390625 -2.15625 -0.671875q-0.59375 -0.296875 -0.90625 -0.796875q-0.296875 -0.5 -0.296875 -1.109375q0 -0.5625 0.25 -1.03125q0.25 -0.46875 0.6875 -0.78125q0.328125 -0.25 0.890625 -0.40625q0.578125 -0.1718731 1.21875 -0.1718731q0.984375 0 1.71875 0.2812481q0.734375 0.28125 1.078125 0.765625q0.359375 0.46875 0.5 1.28125l-1.375 0.1875q-0.09375 -0.640625 -0.546875 -1.0q-0.453125 -0.359375 -1.265625 -0.359375q-0.96875 0 -1.390625 0.328125q-0.40625 0.3125 -0.40625 0.734375q0 0.28125 0.171875 0.5q0.171875 0.21875 0.53125 0.375q0.21875 0.078125 1.25 0.359375q1.484375 0.390625 2.078125 0.65625q0.59375 0.25 0.921875 0.734375q0.34375 0.484375 0.34375 1.203125q0 0.703125 -0.421875 1.328125q-0.40625 0.609375 -1.1875 0.953125q-0.765625 0.34375 -1.734375 0.34375q-1.625 0 -2.46875 -0.671875q-0.84375 -0.671875 -1.078125 -2.0zm11.625 1.21875l0.203125 1.25q-0.59375 0.125 -1.0625 0.125q-0.765625 0 -1.1875 -0.234375q-0.421875 -0.25 -0.59375 -0.640625q-0.171875 -0.40625 -0.171875 -1.671875l0 -4.765625l-1.03125 0l0 -1.09375l1.03125 0l0 -2.062498l1.40625 -0.84375l0 2.906248l1.40625 0l0 1.09375l-1.40625 0l0 4.84375q0 0.609375 0.0625 0.78125q0.078125 0.171875 0.25 0.28125q0.171875 0.09375 0.484375 0.09375q0.234375 0 0.609375 -0.0625zm7.0546875 -1.40625l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.1562481 2.796875 -1.1562481q1.65625 0 2.703125 1.1406231q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875zm7.8203125 4.953125l0 -8.296875l1.265625 0l0 1.25q0.484375 -0.875 0.890625 -1.15625q0.40625 -0.2812481 0.90625 -0.2812481q0.703125 0 1.4375 0.4531231l-0.484375 1.296875q-0.515625 -0.296875 -1.03125 -0.296875q-0.453125 0 -0.828125 0.28125q-0.359375 0.265625 -0.515625 0.765625q-0.234375 0.75 -0.234375 1.640625l0 4.34375l-1.40625 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m7.023622 57.990814l26.677164 0" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m7.023622 57.990814l26.677164 0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m33.700787 38.6063l186.89763 0l0 38.771652l-186.89763 0z" fill-rule="evenodd"/><path fill="#980000" d="m43.96641 62.9663l0 -11.453125l5.078125 0q1.53125 0 2.328125 0.3125q0.796875 0.296875 1.265625 1.078125q0.484375 0.78125 0.484375 1.734375q0 1.21875 -0.796875 2.0625q-0.78125 0.828125 -2.4375 1.046875q0.609375 0.296875 0.921875 0.578125q0.65625 0.609375 1.25 1.515625l2.0 3.125l-1.90625 0l-1.515625 -2.390625q-0.671875 -1.03125 -1.109375 -1.578125q-0.421875 -0.546875 -0.765625 -0.765625q-0.328125 -0.21875 -0.6875 -0.296875q-0.25 -0.0625 -0.84375 -0.0625l-1.75 0l0 5.09375l-1.515625 0zm1.515625 -6.40625l3.25 0q1.046875 0 1.625 -0.203125q0.59375 -0.21875 0.890625 -0.6875q0.3125 -0.484375 0.3125 -1.03125q0 -0.8125 -0.59375 -1.328125q-0.59375 -0.53125 -1.859375 -0.53125l-3.625 0l0 3.78125zm15.5078125 3.734375l1.453125 0.171875q-0.34375 1.28125 -1.28125 1.984375q-0.921875 0.703125 -2.359375 0.703125q-1.828125 0 -2.890625 -1.125q-1.0625 -1.125 -1.0625 -3.140625q0 -2.09375 1.078125 -3.25q1.078125 -1.15625 2.796875 -1.15625q1.65625 0 2.703125 1.140625q1.0625 1.125 1.0625 3.171875q0 0.125 0 0.375l-6.1875 0q0.078125 1.375 0.765625 2.109375q0.703125 0.71875 1.734375 0.71875q0.78125 0 1.328125 -0.40625q0.546875 -0.40625 0.859375 -1.296875zm-4.609375 -2.28125l4.625 0q-0.09375 -1.046875 -0.53125 -1.5625q-0.671875 -0.8125 -1.734375 -0.8125q-0.96875 0 -1.640625 0.65625q-0.65625 0.640625 -0.71875 1.71875zm13.242191 3.921875q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.7343788 -0.671875 -0.7343788 -1.703125q0 -0.609375 0.2812538 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.3750038 -0.1875q0.18750381 -0.875 0.6093788 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.296875 1.875 -0.296875q1.0625 0 1.71875 0.25q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm3.5703125 4.171875l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm7.46875 -2.484375l1.390625 -0.21875q0.109375 0.84375 0.640625 1.296875q0.546875 0.4375 1.5 0.4375q0.96875 0 1.4375 -0.390625q0.46875 -0.40625 0.46875 -0.9375q0 -0.46875 -0.40625 -0.75q-0.296875 -0.1875 -1.4375 -0.46875q-1.546875 -0.390625 -2.15625 -0.671875q-0.59375 -0.296875 -0.90625 -0.796875q-0.296875 -0.5 -0.296875 -1.109375q0 -0.5625 0.25 -1.03125q0.25 -0.46875 0.6875 -0.78125q0.328125 -0.25 0.890625 -0.40625q0.578125 -0.171875 1.21875 -0.171875q0.984375 0 1.71875 0.28125q0.734375 0.28125 1.078125 0.765625q0.359375 0.46875 0.5 1.28125l-1.375 0.1875q-0.09375 -0.640625 -0.546875 -1.0q-0.453125 -0.359375 -1.265625 -0.359375q-0.96875 0 -1.390625 0.328125q-0.40625 0.3125 -0.40625 0.734375q0 0.28125 0.171875 0.5q0.171875 0.21875 0.53125 0.375q0.21875 0.078125 1.25 0.359375q1.484375 0.390625 2.078125 0.65625q0.59375 0.25 0.921875 0.734375q0.34375 0.484375 0.34375 1.203125q0 0.703125 -0.421875 1.328125q-0.40625 0.609375 -1.1875 0.953125q-0.765625 0.34375 -1.734375 0.34375q-1.625 0 -2.46875 -0.671875q-0.84375 -0.671875 -1.078125 -2.0zm11.625 1.21875l0.203125 1.25q-0.59375 0.125 -1.0625 0.125q-0.765625 0 -1.1875 -0.234375q-0.421875 -0.25 -0.59375 -0.640625q-0.171875 -0.40625 -0.171875 -1.671875l0 -4.765625l-1.03125 0l0 -1.09375l1.03125 0l0 -2.0625l1.40625 -0.84375l0 2.90625l1.40625 0l0 1.09375l-1.40625 0l0 4.84375q0 0.609375 0.0625 0.78125q0.078125 0.171875 0.25 0.28125q0.171875 0.09375 0.484375 0.09375q0.234375 0 0.609375 -0.0625zm6.7890625 0.234375q-0.78125 0.671875 -1.5 0.953125q-0.71875 0.265625 -1.546875 0.265625q-1.375 0 -2.109375 -0.671875q-0.734375 -0.671875 -0.734375 -1.703125q0 -0.609375 0.28125 -1.109375q0.28125 -0.515625 0.71875 -0.8125q0.453125 -0.3125 1.015625 -0.46875q0.421875 -0.109375 1.25 -0.203125q1.703125 -0.203125 2.515625 -0.484375q0 -0.296875 0 -0.375q0 -0.859375 -0.390625 -1.203125q-0.546875 -0.484375 -1.609375 -0.484375q-0.984375 0 -1.46875 0.359375q-0.46875 0.34375 -0.6875 1.21875l-1.375 -0.1875q0.1875 -0.875 0.609375 -1.421875q0.4375 -0.546875 1.25 -0.828125q0.8125 -0.296875 1.875 -0.296875q1.0625 0 1.71875 0.25q0.671875 0.25 0.984375 0.625q0.3125 0.375 0.4375 0.953125q0.078125 0.359375 0.078125 1.296875l0 1.875q0 1.96875 0.078125 2.484375q0.09375 0.515625 0.359375 1.0l-1.46875 0q-0.21875 -0.4375 -0.28125 -1.03125zm-0.109375 -3.140625q-0.765625 0.3125 -2.296875 0.53125q-0.875 0.125 -1.234375 0.28125q-0.359375 0.15625 -0.5625 0.46875q-0.1875 0.296875 -0.1875 0.65625q0 0.5625 0.421875 0.9375q0.4375 0.375 1.25 0.375q0.8125 0 1.4375 -0.34375q0.640625 -0.359375 0.9375 -0.984375q0.234375 -0.46875 0.234375 -1.40625l0 -0.515625zm6.6640625 2.90625l0.203125 1.25q-0.59375 0.125 -1.0625 0.125q-0.765625 0 -1.1875 -0.234375q-0.421875 -0.25 -0.59375 -0.640625q-0.171875 -0.40625 -0.171875 -1.671875l0 -4.765625l-1.03125 0l0 -1.09375l1.03125 0l0 -2.0625l1.40625 -0.84375l0 2.90625l1.40625 0l0 1.09375l-1.40625 0l0 4.84375q0 0.609375 0.0625 0.78125q0.078125 0.171875 0.25 0.28125q0.171875 0.09375 0.484375 0.09375q0.234375 0 0.609375 -0.0625zm6.8203125 1.265625l0 -1.21875q-0.96875 1.40625 -2.640625 1.40625q-0.734375 0 -1.375 -0.28125q-0.625 -0.28125 -0.9375 -0.703125q-0.3125 -0.4375 -0.4375 -1.046875q-0.078125 -0.421875 -0.078125 -1.3125l0 -5.140625l1.40625 0l0 4.59375q0 1.109375 0.078125 1.484375q0.140625 0.5625 0.5625 0.875q0.4375 0.3125 1.0625 0.3125q0.640625 0 1.1875 -0.3125q0.5625 -0.328125 0.78125 -0.890625q0.234375 -0.5625 0.234375 -1.625l0 -4.4375l1.40625 0l0 8.296875l-1.25 0zm2.8984375 -2.484375l1.390625 -0.21875q0.109375 0.84375 0.640625 1.296875q0.546875 0.4375 1.5 0.4375q0.96875 0 1.4375 -0.390625q0.46875 -0.40625 0.46875 -0.9375q0 -0.46875 -0.40625 -0.75q-0.296875 -0.1875 -1.4375 -0.46875q-1.546875 -0.390625 -2.15625 -0.671875q-0.59375 -0.296875 -0.90625 -0.796875q-0.296875 -0.5 -0.296875 -1.109375q0 -0.5625 0.25 -1.03125q0.25 -0.46875 0.6875 -0.78125q0.328125 -0.25 0.890625 -0.40625q0.578125 -0.171875 1.21875 -0.171875q0.984375 0 1.71875 0.28125q0.734375 0.28125 1.078125 0.765625q0.359375 0.46875 0.5 1.28125l-1.375 0.1875q-0.09375 -0.640625 -0.546875 -1.0q-0.453125 -0.359375 -1.265625 -0.359375q-0.96875 0 -1.390625 0.328125q-0.40625 0.3125 -0.40625 0.734375q0 0.28125 0.171875 0.5q0.171875 0.21875 0.53125 0.375q0.21875 0.078125 1.25 0.359375q1.484375 0.390625 2.078125 0.65625q0.59375 0.25 0.921875 0.734375q0.34375 0.484375 0.34375 1.203125q0 0.703125 -0.421875 1.328125q-0.40625 0.609375 -1.1875 0.953125q-0.765625 0.34375 -1.734375 0.34375q-1.625 0 -2.46875 -0.671875q-0.84375 -0.671875 -1.078125 -2.0zm13.3359375 2.484375l0 -7.203125l-1.234375 0l0 -1.09375l1.234375 0l0 -0.890625q0 -0.828125 0.15625 -1.234375q0.203125 -0.546875 0.703125 -0.890625q0.515625 -0.34375 1.4375 -0.34375q0.59375 0 1.3125 0.140625l-0.203125 1.234375q-0.4375 -0.078125 -0.828125 -0.078125q-0.640625 0 -0.90625 0.28125q-0.265625 0.265625 -0.265625 1.015625l0 0.765625l1.609375 0l0 1.09375l-1.609375 0l0 7.203125l-1.40625 0zm4.1015625 0l0 -8.296875l1.265625 0l0 1.25q0.484375 -0.875 0.890625 -1.15625q0.40625 -0.28125 0.90625 -0.28125q0.703125 0 1.4375 0.453125l-0.484375 1.296875q-0.515625 -0.296875 -1.03125 -0.296875q-0.453125 0 -0.828125 0.28125q-0.359375 0.265625 -0.515625 0.765625q-0.234375 0.75 -0.234375 1.640625l0 4.34375l-1.40625 0zm4.8125 -4.15625q0 -2.296875 1.28125 -3.40625q1.078125 -0.921875 2.609375 -0.921875q1.71875 0 2.796875 1.125q1.09375 1.109375 1.09375 3.09375q0 1.59375 -0.484375 2.515625q-0.484375 0.921875 -1.40625 1.4375q-0.90625 0.5 -2.0 0.5q-1.734375 0 -2.8125 -1.109375q-1.078125 -1.125 -1.078125 -3.234375zm1.453125 0q0 1.59375 0.6875 2.390625q0.703125 0.796875 1.75 0.796875q1.046875 0 1.734375 -0.796875q0.703125 -0.796875 0.703125 -2.4375q0 -1.53125 -0.703125 -2.328125q-0.6875 -0.796875 -1.734375 -0.796875q-1.046875 0 -1.75 0.796875q-0.6875 0.78125 -0.6875 2.375zm7.9765625 4.15625l0 -8.296875l1.25 0l0 1.15625q0.390625 -0.609375 1.03125 -0.96875q0.65625 -0.375 1.484375 -0.375q0.921875 0 1.515625 0.390625q0.59375 0.375 0.828125 1.0625q0.984375 -1.453125 2.5625 -1.453125q1.234375 0 1.890625 0.6875q0.671875 0.671875 0.671875 2.09375l0 5.703125l-1.390625 0l0 -5.234375q0 -0.84375 -0.140625 -1.203125q-0.140625 -0.375 -0.5 -0.59375q-0.359375 -0.234375 -0.84375 -0.234375q-0.875 0 -1.453125 0.578125q-0.578125 0.578125 -0.578125 1.859375l0 4.828125l-1.40625 0l0 -5.390625q0 -0.9375 -0.34375 -1.40625q-0.34375 -0.46875 -1.125 -0.46875q-0.59375 0 -1.09375 0.3125q-0.5 0.3125 -0.734375 0.921875q-0.21875 0.59375 -0.21875 1.71875l0 4.3125l-1.40625 0zm23.179688 -3.046875l1.390625 0.1875q-0.234375 1.421875 -1.171875 2.234375q-0.921875 0.8125 -2.28125 0.8125q-1.703125 0 -2.75 -1.109375q-1.03125 -1.125 -1.03125 -3.203125q0 -1.34375 0.4375 -2.34375q0.453125 -1.015625 1.359375 -1.515625q0.921875 -0.5 1.984375 -0.5q1.359375 0 2.21875 0.6875q0.859375 0.671875 1.09375 1.9375l-1.359375 0.203125q-0.203125 -0.828125 -0.703125 -1.25q-0.484375 -0.421875 -1.1875 -0.421875q-1.0625 0 -1.734375 0.765625q-0.65625 0.75 -0.65625 2.40625q0 1.671875 0.640625 2.4375q0.640625 0.75 1.671875 0.75q0.828125 0 1.375 -0.5q0.5625 -0.515625 0.703125 -1.578125zm2.5625 3.046875l0 -11.453125l1.40625 0l0 11.453125l-1.40625 0zm3.0546875 -4.15625q0 -2.296875 1.28125 -3.40625q1.078125 -0.921875 2.609375 -0.921875q1.71875 0 2.796875 1.125q1.09375 1.109375 1.09375 3.09375q0 1.59375 -0.484375 2.515625q-0.484375 0.921875 -1.40625 1.4375q-0.90625 0.5 -2.0 0.5q-1.734375 0 -2.8125 -1.109375q-1.078125 -1.125 -1.078125 -3.234375zm1.453125 0q0 1.59375 0.6875 2.390625q0.703125 0.796875 1.75 0.796875q1.046875 0 1.734375 -0.796875q0.703125 -0.796875 0.703125 -2.4375q0 -1.53125 -0.703125 -2.328125q-0.6875 -0.796875 -1.734375 -0.796875q-1.046875 0 -1.75 0.796875q-0.6875 0.78125 -0.6875 2.375zm13.4140625 4.15625l0 -1.21875q-0.96875 1.40625 -2.640625 1.40625q-0.734375 0 -1.375 -0.28125q-0.625 -0.28125 -0.9375 -0.703125q-0.3125 -0.4375 -0.4375 -1.046875q-0.078125 -0.421875 -0.078125 -1.3125l0 -5.140625l1.40625 0l0 4.59375q0 1.109375 0.078125 1.484375q0.140625 0.5625 0.5625 0.875q0.4375 0.3125 1.0625 0.3125q0.640625 0 1.1875 -0.3125q0.5625 -0.328125 0.78125 -0.890625q0.234375 -0.5625 0.234375 -1.625l0 -4.4375l1.40625 0l0 8.296875l-1.25 0zm8.8359375 0l0 -1.046875q-0.78125 1.234375 -2.3125 1.234375q-1.0 0 -1.828125 -0.546875q-0.828125 -0.546875 -1.296875 -1.53125q-0.453125 -0.984375 -0.453125 -2.25q0 -1.25 0.40625 -2.25q0.421875 -1.015625 1.25 -1.546875q0.828125 -0.546875 1.859375 -0.546875q0.75 0 1.328125 0.3125q0.59375 0.3125 0.953125 0.828125l0 -4.109375l1.40625 0l0 11.453125l-1.3125 0zm-4.4375 -4.140625q0 1.59375 0.671875 2.390625q0.671875 0.78125 1.578125 0.78125q0.921875 0 1.5625 -0.75q0.65625 -0.765625 0.65625 -2.3125q0 -1.703125 -0.65625 -2.5q-0.65625 -0.796875 -1.625 -0.796875q-0.9375 0 -1.5625 0.765625q-0.625 0.765625 -0.625 2.421875z" fill-rule="nonzero"/><path fill="#eeeeee" d="m220.19685 393.3727l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m220.19685 393.3727l130.20473 0l0 67.46457l-130.20473 0z" fill-rule="evenodd"/><path fill="#000000" d="m257.20374 434.025l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125zm11.176056 -4.921875q0 -3.328125 1.78125 -5.203125q1.78125 -1.890625 4.609375 -1.890625q1.84375 0 3.328125 0.890625q1.484375 0.875 2.265625 2.46875q0.78125 1.578125 0.78125 3.578125q0 2.03125 -0.828125 3.640625q-0.8125 1.59375 -2.3125 2.421875q-1.5 0.828125 -3.25 0.828125q-1.875 0 -3.359375 -0.90625q-1.484375 -0.921875 -2.25 -2.5q-0.765625 -1.578125 -0.765625 -3.328125zm1.8125 0.015625q0 2.421875 1.296875 3.8125q1.296875 1.390625 3.265625 1.390625q2.0 0 3.28125 -1.40625q1.28125 -1.40625 1.28125 -3.984375q0 -1.625 -0.546875 -2.84375q-0.546875 -1.21875 -1.609375 -1.875q-1.0625 -0.671875 -2.375 -0.671875q-1.890625 0 -3.25 1.296875q-1.34375 1.28125 -1.34375 4.28125zm15.558319 6.484375l-3.53125 -13.359375l1.8125 0l2.03125 8.765625q0.328125 1.375 0.5625 2.71875q0.5 -2.140625 0.59375 -2.46875l2.546875 -9.015625l2.125 0l1.921875 6.765625q0.71875 2.515625 1.03125 4.71875q0.265625 -1.265625 0.671875 -2.890625l2.09375 -8.59375l1.78125 0l-3.671875 13.359375l-1.703125 0l-2.8125 -10.171875q-0.359375 -1.28125 -0.421875 -1.5625q-0.203125 0.90625 -0.390625 1.5625l-2.828125 10.171875l-1.8125 0zm15.264893 0l0 -13.359375l1.8125 0l7.015625 10.484375l0 -10.484375l1.6875 0l0 13.359375l-1.8125 0l-7.015625 -10.5l0 10.5l-1.6875 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m139.09448 237.59642l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m204.04462 386.45932l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m171.64568 302.88776l64.94487 83.55905" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m171.64568 302.88776l61.262833 78.821686" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m231.60437 382.72308l4.0890503 2.569458l-1.4807587 -4.59671z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m169.94983 294.45087l99.055115 128.6614l-30.708664 23.685059l-99.055115 -128.66144z" fill-rule="evenodd"/><path fill="#980000" d="m156.13193 316.43484l11.757004 -3.5033875l1.0008545 1.2999878l-6.2094727 10.709015l-1.0580444 -1.3742676l1.9364929 -3.1708374l-2.9262848 -3.8009033l-3.5092468 1.1280212l-0.9913025 -1.2876282zm5.744858 -0.24758911l2.3734436 3.0827942l1.7776489 -2.8904724q0.81703186 -1.3208008 1.384964 -2.0942993q-0.9995117 0.49465942 -2.1038818 0.8531494l-3.4321747 1.0488281zm1.413559 9.545593l9.069031 -6.9947815l0.8578644 1.1142578l-9.069031 6.9947815l-0.8578644 -1.1142578zm2.1685028 2.8166199l9.069031 -6.9947815l0.8578644 1.1142883l-9.069031 6.9947815l-0.8578644 -1.1142883zm7.7697906 8.017426l-0.8658905 0.9243469q-0.46118164 -0.394104 -0.7471466 -0.76553345q-0.46705627 -0.60665894 -0.5388336 -1.0840759q-0.059402466 -0.486969 0.14506531 -0.86172485q0.2168274 -0.38430786 1.2190094 -1.1572571l3.7736053 -2.9105225l-0.6291046 -0.8171387l0.8660736 -0.66796875l0.6291046 0.81710815l1.6331635 -1.259613l1.5259857 0.5989685l-2.3012848 1.7749329l0.8578644 1.1142578l-0.8660736 0.66799927l-0.8578644 -1.1142578l-3.8354797 2.9582214q-0.48251343 0.37216187 -0.5804901 0.52664185q-0.08843994 0.16687012 -0.07019043 0.36987305q0.03060913 0.19345093 0.22125244 0.44107056q0.14297485 0.18569946 0.42123413 0.44467163zm5.417145 4.731079l0.7503662 1.2564087q-1.2242432 0.5101013 -2.3529053 0.19668579q-1.1191406 -0.3010559 -1.9960785 -1.440094q-1.1152191 -1.4485474 -0.87257385 -2.9775085q0.24264526 -1.5289612 1.8386993 -2.7599792q1.6579132 -1.278717 3.2311707 -1.1305847q1.5732727 0.1481018 2.6217651 1.5099792q1.010376 1.3123779 0.7458191 2.838501q-0.24264526 1.5289612 -1.8634338 2.7790527q-0.098983765 0.07635498 -0.2969513 0.22903442l-3.7746124 -4.9028015q-1.0411224 0.90167236 -1.2032166 1.894928q-0.14019775 0.99609375 0.4888916 1.8132324q0.47659302 0.6190491 1.131897 0.80426025q0.65530396 0.18521118 1.5511627 -0.1111145zm-1.0055084 -5.0455627l2.8214264 3.664734q0.7717743 -0.71365356 0.91316223 -1.3752136q0.23350525 -1.028595 -0.4146576 -1.8705139q-0.5909729 -0.76760864 -1.5204926 -0.8991699q-0.90760803 -0.12875366 -1.7994385 0.48016357zm0.84861755 9.221619l6.5697937 -5.0671387l0.77207947 1.0028381l-0.9898071 0.7633972q0.9883423 -0.15057373 1.4588776 -4.272461E-4q0.47053528 0.15011597 0.7755585 0.54629517q0.42892456 0.5571594 0.51812744 1.4157715l-1.322403 0.40823364q-0.07946777 -0.58987427 -0.3940277 -0.9984436q-0.27642822 -0.3590393 -0.72789 -0.48440552q-0.42956543 -0.122528076 -0.9208069 0.059020996q-0.7368469 0.27233887 -1.4420929 0.8162842l-3.4395447 2.6528625l-0.8578644 -1.1142883zm3.2598877 4.234253l6.5697937 -5.067169l0.7625427 0.9904785l-0.91555786 0.70614624q0.7208252 -0.06265259 1.3961945 0.22549438q0.6972809 0.2909546 1.2024689 0.94714355q0.5623779 0.73046875 0.61528015 1.4395142q0.06526184 0.6994934 -0.33615112 1.3050842q1.7511597 -0.10748291 2.7138672 1.1429749q0.75302124 0.9780884 0.6089783 1.9179688q-0.12214661 0.942688 -1.2480469 1.8110657l-4.5159607 3.4830933l-0.84832764 -1.1018982l4.1447754 -3.1968079q0.66812134 -0.5152893 0.8668976 -0.8461914q0.21115112 -0.3404541 0.16513062 -0.7588196q-0.03364563 -0.42788696 -0.32913208 -0.81170654q-0.53378296 -0.69332886 -1.3442383 -0.79833984q-0.8104706 -0.10501099 -1.8250122 0.67749023l-3.8230896 2.9487l-0.8578644 -1.1142883l4.2684937 -3.2922058q0.74235535 -0.5725708 0.90382385 -1.1312256q0.16148376 -0.5586548 -0.31510925 -1.1777039q-0.36221313 -0.47045898 -0.9146881 -0.67578125q-0.5524597 -0.20535278 -1.1779785 -0.01889038q-0.6035919 0.18930054 -1.4944153 0.8763428l-3.414795 2.633789l-0.85787964 -1.1142578zm15.925339 4.5489197l1.2743683 -0.98287964l0.8578644 1.1142578l-1.2743683 0.98291016l-0.8578644 -1.1142883zm-7.7946625 6.011902l6.5697937 -5.067169l0.8578644 1.1142883l-6.5697937 5.0671387l-0.8578644 -1.1142578zm2.1685028 2.8166199l6.5697784 -5.0671387l0.77207947 1.0028381l-0.92793274 0.71569824q1.6292572 -0.11212158 2.6872864 1.262146q0.4575348 0.5942688 0.628479 1.2517395q0.17094421 0.6574402 0.015151978 1.1722717q-0.15579224 0.514801 -0.56207275 0.98602295q-0.26164246 0.30044556 -1.0287476 0.89208984l-4.0457916 3.120453l-0.8578644 -1.1142578l3.9963074 -3.0822754q0.68048096 -0.5248413 0.9096985 -0.9187012q0.25109863 -0.3909912 0.19169617 -0.8779602q-0.049865723 -0.47457886 -0.39300537 -0.9202881q-0.55285645 -0.7180786 -1.410965 -0.88500977q-0.8362274 -0.1640625 -2.0982056 0.80926514l-3.588028 2.767395l-0.8578644 -1.1142883zm9.542999 10.704803q-1.008606 -0.2086792 -1.6697845 -0.6064453q-0.64878845 -0.4072876 -1.1539764 -1.0634766q-0.83880615 -1.089508 -0.75479126 -2.081726q0.08401489 -0.99224854 0.90060425 -1.6220703q0.4825287 -0.37216187 1.0500183 -0.45465088q0.5798645 -0.09207153 1.0818329 0.073272705q0.52388 0.16821289 0.9907532 0.51849365q0.34396362 0.26748657 0.9233856 0.86639404q1.1998138 1.2254639 1.9181671 1.6974792q0.2350769 -0.18130493 0.2969513 -0.2290039q0.68048096 -0.5248413 0.714386 -1.0443115q0.049926758 -0.7291565 -0.5982361 -1.5710449q-0.60050964 -0.7799988 -1.1805725 -0.9443054q-0.558136 -0.16149902 -1.3844452 0.19955444l-0.69033813 -1.20401q0.8072357 -0.38583374 1.4976349 -0.38552856q0.6999359 0.012664795 1.4182892 0.4847107q0.7307434 0.46246338 1.3789062 1.3043823q0.64816284 0.8418884 0.85054016 1.5145569q0.21191406 0.6850586 0.10560608 1.1617126q-0.106292725 0.47662354 -0.4878235 0.92874146q-0.23690796 0.2814026 -0.9792633 0.8539734l-1.4846954 1.1451111q-1.5589294 1.2023621 -1.9195557 1.5791931q-0.35110474 0.38919067 -0.5726166 0.8954773l-0.8959961 -1.1637878q0.21299744 -0.44052124 0.64501953 -0.85269165zm2.4201355 -2.0047302q-0.71450806 -0.415802 -1.8218384 -1.4955139q-0.6327667 -0.6170044 -0.97572327 -0.80633545q-0.34295654 -0.18933105 -0.71432495 -0.15942383q-0.3494568 0.03274536 -0.63401794 0.25222778q-0.4454193 0.34353638 -0.48498535 0.90682983q-0.030059814 0.5756836 0.4656067 1.2195129q0.49565125 0.6437988 1.1491241 0.92907715q0.67536926 0.28814697 1.3513794 0.1416626q0.5141449 -0.10055542 1.2565002 -0.6731262l0.40827942 -0.3149109zm1.7640686 7.055359l-0.8658905 0.9243469q-0.4611969 -0.394104 -0.7471466 -0.76553345q-0.46705627 -0.60665894 -0.5388336 -1.0840759q-0.059402466 -0.486969 0.14506531 -0.86172485q0.2168274 -0.38430786 1.2189941 -1.1572571l3.7736206 -2.9105225l-0.6291046 -0.8171387l0.8660736 -0.66796875l0.6291046 0.81710815l1.6331635 -1.259613l1.5259705 0.5989685l-2.3012695 1.7749329l0.8578644 1.1142578l-0.8660736 0.66799927l-0.8578644 -1.1142578l-3.8354797 2.9582214q-0.48251343 0.37216187 -0.5804901 0.52664185q-0.08843994 0.16687012 -0.07019043 0.36987305q0.03060913 0.19345093 0.22125244 0.44107056q0.14297485 0.18569946 0.42123413 0.44467163zm5.417145 4.731079l0.7503662 1.2563782q-1.2242432 0.51013184 -2.3529053 0.19671631q-1.1191406 -0.3010559 -1.9960785 -1.440094q-1.1152344 -1.4485474 -0.87257385 -2.9775085q0.24264526 -1.5289612 1.8386993 -2.7599792q1.6579132 -1.278717 3.2311707 -1.1306152q1.5732727 0.14813232 2.6217651 1.5100098q1.010376 1.3123779 0.7458191 2.838501q-0.24264526 1.5289612 -1.8634338 2.7790527q-0.098983765 0.07635498 -0.2969513 0.22903442l-3.7746124 -4.9028015q-1.0411224 0.90167236 -1.2032166 1.894928q-0.14021301 0.99609375 0.4888916 1.8132324q0.47659302 0.61901855 1.131897 0.80426025q0.65530396 0.18521118 1.5511627 -0.1111145zm-1.0055084 -5.0455627l2.8214264 3.664734q0.77175903 -0.71365356 0.91316223 -1.3752136q0.23350525 -1.028595 -0.4146576 -1.8705139q-0.5909729 -0.76760864 -1.5204926 -0.8991699q-0.90760803 -0.12875366 -1.7994385 0.48016357zm4.1371 13.493011l0.82896423 -0.6393738q-1.4540253 0.13482666 -2.3881378 -1.0784912q-0.6100464 -0.7923584 -0.68218994 -1.7825317q-0.07215881 -0.99017334 0.4213562 -1.9627991q0.5030365 -0.9602356 1.5052185 -1.7331848q0.98979187 -0.76342773 2.0294647 -1.0522461q1.0615692 -0.28598022 1.9874115 0.04574585q0.9382324 0.32217407 1.567337 1.1393127q0.45751953 0.5942688 0.5627594 1.2432251q0.11476135 0.6613159 -0.0743103 1.2609863l3.2539673 -2.5097046l0.8578644 1.1142578l-9.0690155 6.9947815l-0.8006897 -1.039978zm0.57167053 -6.0449524q-1.2619934 0.97332764 -1.4831238 1.9924011q-0.2087555 1.009491 0.34410095 1.7275696q0.5623779 0.73046875 1.5470581 0.7800598q1.0065918 0.05239868 2.2314606 -0.892334q1.3486023 -1.0401611 1.5792694 -2.046814q0.23065186 -1.0066833 -0.36032104 -1.774292q-0.5719147 -0.7428589 -1.559433 -0.7704773q-0.98753357 -0.027648926 -2.2990112 0.9838867z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m301.29922 386.45932l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m398.95276 308.37796l-65.102356 78.078735" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m398.95276 308.37796l-61.25998 73.47046" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m336.42416 380.79068l-1.6375732 4.543213l4.1748047 -2.4277039z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m334.50726 387.02325l104.409454 -124.409454l29.700775 24.944885l-104.409454 124.409454z" fill-rule="evenodd"/><path fill="#980000" d="m358.92657 395.82004l-5.9377136 -10.741058l1.0546875 -1.2567139l11.78363 3.7753296l-1.1149597 1.3285217l-3.5099792 -1.2135315l-3.0836792 3.674347l1.8526306 3.1883545l-1.0446167 1.244751zm-1.4719849 -5.5621033l2.5010986 -2.9801636l-3.202301 -1.1183777q-1.4642944 -0.5156555 -2.3410034 -0.9050598q0.69692993 0.8709717 1.2833557 1.8736267l1.7588501 3.1299744zm9.015442 -3.4263306l-8.770264 -7.365906l0.9039917 -1.077179l8.770264 7.365906l-0.9039917 1.077179zm2.2851257 -2.7228699l-8.770264 -7.365906l0.9040222 -1.0771484l8.770264 7.365906l-0.9040222 1.0771484zm6.1624756 -9.311676l1.0877686 0.64834595q-0.28598022 0.53518677 -0.5873108 0.8942566q-0.4921875 0.5864563 -0.9428711 0.7588806q-0.46261597 0.16235352 -0.8722534 0.042785645q-0.42156982 -0.12960815 -1.3907166 -0.943573l-3.649292 -3.0649414l-0.66293335 0.789917l-0.83755493 -0.7034302l0.66293335 -0.789917l-1.5793457 -1.326477l0.25790405 -1.619812l2.2254639 1.8691101l0.9039917 -1.077179l0.83755493 0.7034302l-0.9040222 1.077179l3.709137 3.1151733q0.46661377 0.39190674 0.63842773 0.45458984q0.18182373 0.050689697 0.37606812 -0.010620117q0.1822815 -0.071380615 0.3831787 -0.31072998q0.15066528 -0.17953491 0.34387207 -0.5069885zm3.4582825 -6.3082275l1.0657349 -1.002533q0.76016235 1.0873108 0.69589233 2.2576294q-0.05419922 1.1583557 -0.978302 2.2594604q-1.1752014 1.4003296 -2.7197266 1.4906616q-1.5444946 0.09036255 -3.0879517 -1.2059631q-1.603302 -1.3465576 -1.7956238 -2.9160156q-0.19232178 -1.569458 0.91256714 -2.8860168q1.0647278 -1.2686768 2.611145 -1.3370056q1.5444946 -0.09033203 3.111908 1.2260742q0.095703125 0.08041382 0.2871399 0.24118042l-3.9776306 4.7395935q1.1031189 0.8244629 2.1074524 0.7701416q1.0023804 -0.07632446 1.6653137 -0.866272q0.5022278 -0.5984192 0.5426941 -1.278595q0.040496826 -0.6801758 -0.4406128 -1.4923401zm-4.710022 2.0635986l2.973175 -3.5427246q-0.86190796 -0.60147095 -1.5379944 -0.5979614q-1.0541077 -0.007904053 -1.7371216 0.80596924q-0.6227722 0.7420654 -0.55215454 1.678772q0.06869507 0.91467285 0.85409546 1.6559448zm8.82016 -2.804779l-6.353363 -5.3359985l0.81362915 -0.9694824l0.95718384 0.80392456q-0.3586731 -0.93377686 -0.3128662 -1.4258423q0.045776367 -0.49206543 0.36721802 -0.87506104q0.45199585 -0.5385742 1.2710876 -0.8096924l0.68170166 1.2051086q-0.5588074 0.20404053 -0.8902893 0.598999q-0.29129028 0.34707642 -0.31698608 0.81521606q-0.027618408 0.44610596 0.25482178 0.8873596q0.42364502 0.66189575 1.1056213 1.2346802l3.3262634 2.7936096l-0.9040222 1.077179zm3.4352417 -4.0932617l-6.353363 -5.3359985l0.80355835 -0.957489l0.8854065 0.7436218q-0.21551514 -0.6911316 -0.07888794 -1.4129639q0.13470459 -0.74386597 0.66708374 -1.3782043q0.59262085 -0.70614624 1.2734375 -0.909729q0.66885376 -0.21362305 1.3459778 0.048980713q-0.47991943 -1.6885681 0.5345764 -2.8974q0.79351807 -0.9455261 1.7418518 -1.0060425q0.9463806 -0.08255005 2.0351868 0.8319092l4.3671875 3.6678772l-0.8939514 1.0652161l-4.0082397 -3.3664246q-0.64611816 -0.54263306 -1.0116882 -0.66604614q-0.37756348 -0.13345337 -0.7760925 0.0011291504q-0.41052246 0.12454224 -0.7218933 0.49557495q-0.5625 0.67022705 -0.49145508 1.4848938q0.07107544 0.81463623 1.052185 1.6386719l3.6971436 3.105133l-0.9039917 1.077179l-4.127899 -3.466919q-0.7178955 -0.6029358 -1.297821 -0.64108276q-0.57992554 -0.038146973 -1.0821533 0.5602722q-0.38168335 0.45480347 -0.46380615 1.0387878q-0.0821228 0.58395386 0.23382568 1.1553955q0.3140564 0.5494385 1.1755066 1.2729492l3.3023071 2.773529l-0.9039917 1.077179zm1.0301208 -16.5401l-1.2323914 -1.0350342l0.9039917 -1.077179l1.2323914 1.0350342l-0.9039917 1.077179zm7.5378723 6.3308716l-6.353363 -5.3359985l0.9040222 -1.077179l6.3533325 5.3359985l-0.9039917 1.077179zm2.2851257 -2.7228699l-6.353363 -5.3359985l0.81362915 -0.9694519l0.8973694 0.7536621q-0.45837402 -1.5684509 0.6565857 -2.8969421q0.4821167 -0.5744934 1.0873108 -0.8824158q0.6051941 -0.30792236 1.1410828 -0.26593018q0.5359192 0.042022705 1.0829163 0.33816528q0.34933472 0.19140625 1.091156 0.8144226l3.912506 3.2860107l-0.9039917 1.077179l-3.8646545 -3.245819q-0.65808105 -0.55267334 -1.0916138 -0.6923523q-0.43545532 -0.16168213 -0.8981018 6.713867E-4q-0.4526062 0.15042114 -0.814209 0.5812683q-0.58258057 0.69418335 -0.5617676 1.5686951q0.018920898 0.852478 1.2393494 1.8774719l3.469818 2.9141846l-0.9040222 1.077179zm8.406097 -11.620483q0.012268066 1.0305176 -0.23440552 1.7619629q-0.25863647 0.721405 -0.7910156 1.3557434q-0.88391113 1.0532227 -1.8705139 1.1836548q-0.98657227 0.13040161 -1.7762451 -0.5328369q-0.4666443 -0.39190674 -0.6687012 -0.92889404q-0.2140503 -0.5470581 -0.16012573 -1.0731201q0.051971436 -0.5480652 0.2939453 -1.0794067q0.18743896 -0.39352417 0.64801025 -1.0881348q0.93930054 -1.4352112 1.2462769 -2.2384644q-0.22735596 -0.19094849 -0.2871704 -0.24118042q-0.65808105 -0.55270386 -1.1724243 -0.47454834q-0.7224426 0.10736084 -1.4054871 0.92123413q-0.6328125 0.7540283 -0.66900635 1.3561707q-0.038085938 0.58013916 0.4913025 1.3104553l-1.0274963 0.9326477q-0.5494995 -0.70635986 -0.697052 -1.3812256q-0.13754272 -0.68685913 0.16940308 -1.4900818q0.2949829 -0.813324 0.97802734 -1.6271667q0.6830139 -0.8138733 1.2963257 -1.1557617q0.62335205 -0.35388184 1.1114197 -0.3520813q0.4880371 0.0018005371 1.0111084 0.27786255q0.32540894 0.17129517 1.0433044 0.77423096l1.435791 1.2058716q1.5075684 1.2661743 1.9526367 1.5379639q0.45510864 0.25979614 0.99676514 0.3678589l-0.94418335 1.1250305q-0.47564697 -0.11380005 -0.9704895 -0.44778442zm-2.4752502 -1.9360657q-0.25286865 0.78744507 -1.0697327 2.1010437q-0.46676636 0.75064087 -0.5781555 1.1264038q-0.11138916 0.37576294 -0.0026550293 0.7323303q0.106781006 0.3345642 0.38198853 0.5656738q0.4307251 0.3617859 0.9891052 0.27981567q0.5683899 -0.09396362 1.0906982 -0.7163391q0.52233887 -0.622345 0.6608887 -1.3221741q0.1366272 -0.7218323 -0.15112305 -1.3511963q-0.20828247 -0.48101807 -0.926178 -1.0839539l-0.39483643 -0.331604zm6.5094604 -3.2355042l1.0877686 0.6483154q-0.2859497 0.5352173 -0.5873108 0.8942566q-0.49215698 0.5864563 -0.9428406 0.7588806q-0.46264648 0.16238403 -0.8722534 0.042816162q-0.42156982 -0.12963867 -1.3907471 -0.9436035l-3.649292 -3.0649414l-0.66293335 0.7899475l-0.8375244 -0.7034302l0.66293335 -0.7899475l-1.5793762 -1.3264465l0.25790405 -1.6198425l2.2254639 1.8691101l0.9040222 -1.077179l0.8375244 0.7034302l-0.9039917 1.077179l3.7091064 3.1152039q0.4666443 0.39190674 0.63842773 0.45455933q0.18182373 0.050689697 0.37606812 -0.010620117q0.1822815 -0.0713501 0.3831787 -0.31072998q0.15066528 -0.17953491 0.34387207 -0.506958zm3.4582825 -6.308258l1.0657654 -1.002533q0.76013184 1.0873413 0.69589233 2.25766q-0.054229736 1.1583557 -0.9783325 2.2594604q-1.1752014 1.4003296 -2.719696 1.4906616q-1.5444946 0.09033203 -3.0879822 -1.2059631q-1.603302 -1.3465881 -1.7956238 -2.9160461q-0.19232178 -1.569458 0.91256714 -2.8859863q1.0647278 -1.2686768 2.611145 -1.3370056q1.5445251 -0.09033203 3.111908 1.2260742q0.09573364 0.0803833 0.2871704 0.24118042l-3.9776611 4.739563q1.1031494 0.8244629 2.1074524 0.7701416q1.0023804 -0.07632446 1.6653442 -0.86624146q0.5022278 -0.5984497 0.5426941 -1.2786255q0.04046631 -0.6801758 -0.4406433 -1.4923401zm-4.710022 2.0635986l2.9732056 -3.542694q-0.8619385 -0.60147095 -1.5380249 -0.5979614q-1.0540771 -0.007904053 -1.7371216 0.8059387q-0.6227417 0.7420654 -0.55215454 1.678772q0.06869507 0.91470337 0.85409546 1.6559448zm12.285553 -6.9339294l-0.80166626 -0.6732788q0.44299316 1.3923035 -0.5413513 2.565216q-0.6428528 0.7659912 -1.5939941 1.0486145q-0.95114136 0.2826233 -2.006256 0.008605957q-1.0450745 -0.28601074 -2.0142212 -1.0999756q-0.95721436 -0.80392456 -1.461792 -1.7582397q-0.50653076 -0.97631836 -0.38095093 -1.9523315q0.113586426 -0.98605347 0.7765198 -1.7759705q0.48214722 -0.5744934 1.0930786 -0.81637573q0.6210022 -0.2538147 1.2468567 -0.19747925l-3.146759 -2.6428833l0.9039917 -1.077179l8.770264 7.365906l-0.8437195 1.0053711zm-6.023346 0.7361145q1.220398 1.0249939 2.2625427 1.0228271q1.0301514 -0.012207031 1.6127319 -0.70635986q0.59262085 -0.70617676 0.43014526 -1.6792297q-0.16442871 -0.99508667 -1.348938 -1.9899292q-1.3041687 -1.0953369 -2.3362427 -1.1051636q-1.0321045 -0.009796143 -1.6548462 0.73223877q-0.60269165 0.71813965 -0.41818237 1.68927q0.18450928 0.9711304 1.4527893 2.0363464z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m285.29922 72.57218l65.102356 0l0 65.29133l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m382.95276 221.51575l-65.102356 -83.65355" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m382.95276 221.51575l-61.41736 -78.91849" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m322.8389 141.58282l-4.090637 -2.566925l1.4836121 4.5957947z" fill-rule="evenodd"/><path fill="#eeeeee" d="m350.40158 228.03674l130.20471 0l0 67.46457l-130.20471 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.40158 228.03674l130.20471 0l0 67.46457l-130.20471 0z" fill-rule="evenodd"/><path fill="#000000" d="m371.939 264.39215l1.65625 -0.140625q0.125 1.0 0.546875 1.640625q0.4375 0.640625 1.34375 1.046875q0.921875 0.390625 2.0625 0.390625q1.0 0 1.78125 -0.296875q0.78125 -0.296875 1.15625 -0.8125q0.375 -0.53125 0.375 -1.15625q0 -0.625 -0.375 -1.09375q-0.359375 -0.46875 -1.1875 -0.796875q-0.546875 -0.203125 -2.390625 -0.640625q-1.828125 -0.453125 -2.5625 -0.84375q-0.96875 -0.5 -1.4375 -1.234375q-0.46875 -0.75 -0.46875 -1.671875q0 -1.0 0.578125 -1.875q0.578125 -0.890625 1.671875 -1.34375q1.109375 -0.453125 2.453125 -0.453125q1.484375 0 2.609375 0.484375q1.140625 0.46875 1.75 1.40625q0.609375 0.921875 0.65625 2.09375l-1.6875 0.125q-0.140625 -1.265625 -0.9375 -1.90625q-0.78125 -0.65625 -2.3125 -0.65625q-1.609375 0 -2.34375 0.59375q-0.734375 0.59375 -0.734375 1.421875q0 0.71875 0.53125 1.171875q0.5 0.46875 2.65625 0.96875q2.15625 0.484375 2.953125 0.84375q1.171875 0.53125 1.71875 1.359375q0.5625 0.828125 0.5625 1.90625q0 1.0625 -0.609375 2.015625q-0.609375 0.9375 -1.75 1.46875q-1.140625 0.515625 -2.578125 0.515625q-1.8125 0 -3.046875 -0.53125q-1.21875 -0.53125 -1.921875 -1.59375q-0.6875 -1.0625 -0.71875 -2.40625zm16.443573 4.296875l0 -11.78125l-4.40625 0l0 -1.578125l10.578125 0l0 1.578125l-4.40625 0l0 11.78125l-1.765625 0zm7.1212463 -6.5q0 -3.328125 1.78125 -5.203125q1.78125 -1.890625 4.609375 -1.890625q1.84375 0 3.328125 0.890625q1.484375 0.875 2.265625 2.46875q0.78125 1.578125 0.78125 3.578125q0 2.03125 -0.828125 3.640625q-0.8125 1.59375 -2.3125 2.421875q-1.5 0.828125 -3.25 0.828125q-1.875 0 -3.359375 -0.90625q-1.484375 -0.921875 -2.25 -2.5q-0.765625 -1.578125 -0.765625 -3.328125zm1.8125 0.015625q0 2.421875 1.296875 3.8125q1.296875 1.390625 3.265625 1.390625q2.0 0 3.28125 -1.40625q1.28125 -1.40625 1.28125 -3.984375q0 -1.625 -0.546875 -2.84375q-0.546875 -1.21875 -1.609375 -1.875q-1.0625 -0.671875 -2.375 -0.671875q-1.890625 0 -3.25 1.296875q-1.34375 1.28125 -1.34375 4.28125zm13.230164 6.484375l0 -13.359375l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.171875 1.640625 0.640625q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125zm10.677948 7.0l0 -13.359375l5.046875 0q1.328125 0 2.03125 0.125q0.96875 0.171875 1.640625 0.640625q0.671875 0.453125 1.078125 1.28125q0.40625 0.828125 0.40625 1.828125q0 1.703125 -1.09375 2.890625q-1.078125 1.171875 -3.921875 1.171875l-3.421875 0l0 5.421875l-1.765625 0zm1.765625 -7.0l3.453125 0q1.71875 0 2.4375 -0.640625q0.71875 -0.640625 0.71875 -1.796875q0 -0.84375 -0.421875 -1.4375q-0.421875 -0.59375 -1.125 -0.78125q-0.4375 -0.125 -1.640625 -0.125l-3.421875 0l0 4.78125zm10.709198 7.0l0 -13.359375l9.65625 0l0 1.578125l-7.875 0l0 4.09375l7.375 0l0 1.5625l-7.375 0l0 4.546875l8.1875 0l0 1.578125l-9.96875 0zm12.412323 0l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m366.40158 243.08661l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m350.40158 221.51575l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m342.40158 213.51443l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m163.09448 213.59904l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m342.40158 254.16011l-114.20473 0.09448242" fill-rule="evenodd"/><path stroke="#0097a7" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m342.40158 254.16011l-108.20473 0.089523315" fill-rule="evenodd"/><path fill="#0097a7" stroke="#0097a7" stroke-width="1.0" stroke-linecap="butt" d="m234.19548 252.5979l-4.536728 1.6554871l4.539459 1.6479797z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m315.88718 130.16542l81.07086 105.60629l-30.740173 23.65355l-81.07086 -105.60629z" fill-rule="evenodd"/><path fill="#980000" d="m302.80356 153.12659l9.076996 -6.9844513l0.95147705 1.2394104l-3.4573364 10.250656l7.1204224 -5.4789276l0.8848572 1.1526489l-9.076965 6.9844513l-0.95147705 -1.2394104l3.469696 -10.260193l-7.1328125 5.4884644l-0.8848572 -1.1526489zm9.911377 6.0854797q1.820343 -1.4006958 3.4797668 -1.0609131q1.3871155 0.29301453 2.3195496 1.5076294q1.0466003 1.3633575 0.8114929 2.904602q-0.2131958 1.5441132 -1.7858582 2.754242q-1.2631226 0.97190857 -2.2886963 1.1498871q-1.0255432 0.17796326 -1.995575 -0.23884583q-0.9480896 -0.41394043 -1.6141357 -1.2815247q-1.0561218 -1.3757477 -0.83340454 -2.9074707q0.23510742 -1.5412445 1.9068604 -2.8276062zm0.8848572 1.1526489q-1.2631226 0.9719238 -1.4760132 2.0032196q-0.20339966 1.0436859 0.43408203 1.8740997q0.6374817 0.83039856 1.6876526 0.88978577q1.0597229 0.071777344 2.3599548 -0.9287262q1.2135925 -0.9338074 1.4169922 -1.9774933q0.21289062 -1.0312958 -0.42459106 -1.8617096q-0.6374817 -0.83039856 -1.6971741 -0.9021759q-1.0378113 -0.06890869 -2.3009033 0.9029999zm4.431122 10.519211l-0.8669739 0.92341614q-0.46063232 -0.39474487 -0.74606323 -0.76657104q-0.46621704 -0.60731506 -0.5373535 -1.0848846q-0.058746338 -0.48709106 0.14614868 -0.86164856q0.21731567 -0.38407898 1.2203674 -1.1558838l3.7769165 -2.9062195l-0.6279602 -0.8180084l0.8668518 -0.66700745l0.6279602 0.8180237l1.6345825 -1.257782l1.5250244 0.60092163l-2.3033142 1.7723236l0.85632324 1.1154633l-0.8668518 0.66700745l-0.8562927 -1.1154785l-3.8388367 2.9538574q-0.48294067 0.3716278 -0.5811157 0.52601624q-0.088653564 0.16677856 -0.07067871 0.369812q0.03036499 0.19351196 0.2206726 0.441391q0.1427002 0.18591309 0.42059326 0.44525146zm6.655243 9.0542755q-1.0082092 -0.20996094 -1.6687927 -0.60858154q-0.64819336 -0.4081421 -1.1524658 -1.065033q-0.8372803 -1.090683 -0.75198364 -2.0829315q0.08529663 -0.99224854 0.9026184 -1.6211395q0.48294067 -0.37161255 1.0504761 -0.45343018q0.579895 -0.09135437 1.081604 0.074645996q0.5235901 0.16885376 0.9899292 0.51976013q0.3435974 0.26792908 0.92214966 0.86764526q1.1980896 1.2270966 1.915741 1.7000732q0.23529053 -0.18104553 0.2972107 -0.22868347q0.6810608 -0.52407837 0.7156372 -1.0435638q0.050872803 -0.72917175 -0.59609985 -1.5719757q-0.59942627 -0.78082275 -1.1791992 -0.9458771q-0.5578613 -0.16220093 -1.384552 0.19787598l-0.68865967 -1.2050171q0.8076172 -0.38487244 1.4979248 -0.38372803q0.6998291 0.013534546 1.417511 0.48651123q0.7300415 0.4634552 1.3770142 1.3062439q0.6470032 0.84280396 0.8484802 1.5158081q0.21099854 0.68540955 0.10406494 1.161972q-0.106903076 0.4765625 -0.48895264 0.9282837q-0.23724365 0.28112793 -0.9802551 0.852829l-1.4859924 1.1434326q-1.5603027 1.2006073 -1.9213867 1.5770111q-0.3515625 0.3888092 -0.57369995 0.89489746l-0.89437866 -1.1650391q0.2135315 -0.44032288 0.6460571 -0.85198975zm2.4224548 -2.001999q-0.7138977 -0.4167328 -1.8197021 -1.4979553q-0.63186646 -0.6178436 -0.97454834 -0.8076172q-0.34265137 -0.18977356 -0.7140198 -0.1603241q-0.3494568 0.032302856 -0.63427734 0.25146484q-0.44580078 0.34303284 -0.4861145 0.9063568q-0.030792236 0.5757141 0.46398926 1.2202148q0.49475098 0.6444855 1.1477661 0.9306183q0.67492676 0.28900146 1.3510132 0.14335632q0.5142212 -0.09996033 1.2572327 -0.6716614l0.4086609 -0.31445312zm-1.1322937 5.37619l9.076996 -6.9844513l0.85632324 1.1154633l-9.076996 6.9844513l-0.85632324 -1.1154633zm2.1645813 2.819641l9.076996 -6.984436l0.8562927 1.1154633l-9.076996 6.9844513l-0.8562927 -1.1154785zm7.7583923 8.028l-0.8669739 0.9234009q-0.46063232 -0.39474487 -0.74606323 -0.76657104q-0.46621704 -0.6072998 -0.5373535 -1.0848694q-0.058746338 -0.48710632 0.14614868 -0.86164856q0.21731567 -0.38407898 1.2203674 -1.155899l3.7769165 -2.9062195l-0.6279602 -0.8180084l0.8668518 -0.6669922l0.6279602 0.8180084l1.6345825 -1.2577667l1.5250244 0.60092163l-2.3033142 1.7723083l0.85632324 1.1154633l-0.8668213 0.66700745l-0.85632324 -1.1154633l-3.8388367 2.9538574q-0.48294067 0.37161255 -0.5811157 0.526001q-0.088653564 0.16677856 -0.07064819 0.36982727q0.030334473 0.1934967 0.22064209 0.44137573q0.1427002 0.18591309 0.42059326 0.44526672zm5.4103394 4.7383575l0.7486267 1.2574615q-1.2247314 0.508667 -2.3528748 0.19381714q-1.1185913 -0.30247498 -1.9939575 -1.4427185q-1.1131897 -1.450119 -0.8685913 -2.9789734q0.2446289 -1.5288544 1.8420715 -2.7580414q1.6593628 -1.276825 3.2322388 -1.1267548q1.572876 0.15008545 2.6194763 1.5134277q1.0085449 1.3137817 0.7420349 2.8397675q-0.24459839 1.5288544 -1.8668213 2.7770996q-0.09906006 0.07623291 -0.2972107 0.22868347l-3.7677612 -4.9080505q-1.0421753 0.9004822 -1.2055359 1.8936615q-0.14147949 0.996048 0.4864807 1.8140564q0.47573853 0.6197052 1.1307068 0.8057556q0.65496826 0.18605042 1.551117 -0.109191895zm-0.99884033 -5.0474396l2.8163147 3.6686554q0.7726135 -0.7127838 0.91485596 -1.3742523q0.23480225 -1.0284271 -0.41220093 -1.8712311q-0.5899048 -0.7684326 -1.5191345 -0.9011841q-0.9073181 -0.12988281 -1.7998352 0.47801208zm0.83651733 9.223801l6.5755615 -5.059662l0.7706909 1.0039215l-0.9906616 0.7622833q0.9884033 -0.14938354 1.4586792 0.0013427734q0.47027588 0.15074158 0.77474976 0.547348q0.42816162 0.557724 0.51623535 1.4165802l-1.3227844 0.406662q-0.07867432 -0.5900574 -0.39266968 -0.99905396q-0.27590942 -0.35943604 -0.72717285 -0.48538208q-0.4293518 -0.12307739 -0.92077637 0.057907104q-0.73709106 0.27145386 -1.4429626 0.81459045l-3.442566 2.648941l-0.85632324 -1.1154785zm3.2539978 4.238785l6.5755615 -5.059677l0.76116943 0.9915314l-0.91638184 0.70510864q0.7208252 -0.06175232 1.395752 0.22724915q0.69680786 0.29185486 1.2010803 0.9487457q0.56134033 0.73124695 0.61331177 1.440445q0.06436157 0.69966125 -0.33779907 1.3048248q1.7510681 -0.10533142 2.7120667 1.1464691q0.75164795 0.97914124 0.6063843 1.9189453q-0.12335205 0.9426727 -1.2502441 1.8097839l-4.519928 3.4779205l-0.84677124 -1.1030731l4.148407 -3.1920776q0.6687012 -0.5145416 0.8678894 -0.84524536q0.21157837 -0.34022522 0.16610718 -0.7586975q-0.033111572 -0.42799377 -0.32803345 -0.8122101q-0.5328369 -0.6940613 -1.3430481 -0.8000946q-0.8102417 -0.10601807 -1.8256531 0.6753235l-3.826477 2.944336l-0.8562927 -1.1154633l4.2722473 -3.2873688q0.7430115 -0.5717163 0.9051819 -1.1302338q0.16217041 -0.5585327 -0.3135376 -1.1782379q-0.36157227 -0.47097778 -0.9136963 -0.6770172q-0.552124 -0.20603943 -1.1777954 -0.020339966q-0.6037903 0.18858337 -1.4953918 0.8746338l-3.4177856 2.6298828l-0.85632324 -1.1154633zm15.91745 4.569153l1.2754822 -0.9814453l0.85632324 1.1154633l-1.2755127 0.9814453l-0.8562927 -1.1154633zm-7.8015137 6.003006l6.5755615 -5.059677l0.8562927 1.1154633l-6.575531 5.059677l-0.85632324 -1.1154633zm2.1645813 2.8196564l6.575531 -5.059677l0.7706909 1.0039215l-0.92874146 0.7146454q1.6291809 -0.11013794 2.6853027 1.2656097q0.45669556 0.5949249 0.62677 1.2526703q0.17007446 0.65774536 0.01361084 1.1724243q-0.1564331 0.51467896 -0.56326294 0.9854584q-0.26202393 0.30018616 -1.0297852 0.89094543l-4.049347 3.1158447l-0.85632324 -1.1154633l3.9998474 -3.0777283q0.6810608 -0.52407837 0.9107666 -0.91767883q0.2515869 -0.39074707 0.19281006 -0.87783813q-0.049224854 -0.47470093 -0.39175415 -0.92089844q-0.55184937 -0.7188568 -1.4096375 -0.8868408q-0.835907 -0.16513062 -2.098999 0.80677795l-3.5911865 2.7632904l-0.8562927 -1.1154633zm9.527893 10.7178955q-1.0082092 -0.2099762 -1.6687927 -0.60858154q-0.64819336 -0.4081421 -1.1524658 -1.065033q-0.8372803 -1.090683 -0.75198364 -2.0829315q0.08529663 -0.99224854 0.9026184 -1.6211395q0.48294067 -0.37161255 1.0504761 -0.45343018q0.579895 -0.09135437 1.081604 0.074645996q0.5235901 0.16885376 0.9899292 0.5197449q0.3435974 0.26794434 0.92214966 0.8676605q1.1980896 1.2270813 1.915741 1.700058q0.23529053 -0.18103027 0.2972107 -0.22868347q0.6810608 -0.5240631 0.7156372 -1.0435486q0.050872803 -0.72917175 -0.59609985 -1.5719757q-0.59942627 -0.78082275 -1.1791992 -0.94589233q-0.5578613 -0.16218567 -1.384552 0.19789124l-0.68865967 -1.2050171q0.8076172 -0.38487244 1.4979248 -0.38372803q0.6998291 0.013534546 1.417511 0.48651123q0.7300415 0.46343994 1.3770142 1.3062439q0.6470032 0.8427887 0.8484802 1.5158081q0.21099854 0.6853943 0.10406494 1.161972q-0.106903076 0.4765625 -0.48895264 0.92826843q-0.23724365 0.28112793 -0.9802551 0.85284424l-1.4859924 1.1434326q-1.5603027 1.200592 -1.9213867 1.5770111q-0.3515625 0.3888092 -0.57369995 0.89489746l-0.89437866 -1.1650543q0.2135315 -0.44030762 0.6460571 -0.8519745zm2.4224548 -2.001999q-0.7138977 -0.4167328 -1.8197021 -1.4979553q-0.63186646 -0.6178436 -0.97454834 -0.8076172q-0.34265137 -0.18978882 -0.7140198 -0.16033936q-0.3494568 0.032318115 -0.63427734 0.2514801q-0.44580078 0.34301758 -0.4861145 0.90634155q-0.030792236 0.57572937 0.46398926 1.2202148q0.49475098 0.64450073 1.1477661 0.93063354q0.67492676 0.28900146 1.3510132 0.14334106q0.5142212 -0.09994507 1.2572327 -0.6716614l0.4086609 -0.31443787zm-1.1322937 5.376175l9.076996 -6.984436l0.85632324 1.1154633l-9.076996 6.984436l-0.85632324 -1.1154633z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m216.29128 218.021l138.01576 0.09448242l0 38.771667l-138.01576 -0.09448242z" fill-rule="evenodd"/><path fill="#0097a7" d="m267.92807 242.41635l4.40625 -11.450104l1.640625 0.0011138916l4.6875 11.456345l-1.734375 -0.0011901855l-1.328125 -3.4696655l-4.796875 -0.0032806396l-1.25 3.4678955l-1.625 -0.0011138916zm3.3125 -4.7008514l3.890625 0.0026550293l-1.203125 -3.172699q-0.546875 -1.4534912 -0.8125 -2.3755493q-0.21875 1.0935974 -0.609375 2.187088l-1.265625 3.3585052zm8.421875 4.708893l0 -11.453125l1.40625 9.613037E-4l0 11.453125l-1.40625 -9.613037E-4zm3.5859375 -9.841309l0 -1.609375l1.40625 9.765625E-4l0 1.609375l-1.40625 -9.765625E-4zm0 9.843765l0 -8.296875l1.40625 9.613037E-4l0 8.296875l-1.40625 -9.613037E-4zm5.8515625 0.0039978027l-3.15625 -8.299042l1.484375 0.0010223389l1.78125 4.9699707q0.296875 0.79707336 0.53125 1.6722412q0.1875 -0.6561279 0.53125 -1.5777588l1.84375 -5.061249l1.4375 9.918213E-4l-3.140625 8.2947235l-1.3125 -9.0026855E-4zm11.375 -2.6640778l1.453125 0.17286682q-0.34375 1.2810059 -1.28125 1.98349q-0.921875 0.7024994 -2.359375 0.70150757q-1.828125 -0.0012512207 -2.890625 -1.1269684q-1.0625 -1.1257324 -1.0625 -3.1413574q0 -2.09375 1.078125 -3.2492676q1.078125 -1.1555023 2.796875 -1.1543274q1.65625 0.0011291504 2.703125 1.1424713q1.0625 1.1257324 1.0625 3.1726074q0 0.125 0 0.375l-6.1875 -0.0042419434q0.078125 1.375061 0.765625 2.109909q0.703125 0.719223 1.734375 0.7199249q0.78125 5.340576E-4 1.328125 -0.40533447q0.546875 -0.4058838 0.859375 -1.2962799zm-4.609375 -2.2844086l4.625 0.0031585693q-0.09375 -1.046936 -0.53125 -1.5628662q-0.671875 -0.81295776 -1.734375 -0.8136902q-0.96875 -6.5612793E-4 -1.640625 0.6551361q-0.65625 0.64016724 -0.71875 1.7182617z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m0 22.844063l205.41733 0l0 49.41732l-205.41733 0z" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m0 22.844063l205.41733 0l0 49.41732l-205.41733 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m309.29922 71.23097l65.102356 0l0 65.291336l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m374.40158 221.12204l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m341.8504 136.52231l65.102356 84.59842" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m341.8504 136.52231l61.443146 79.8434" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m401.98456 217.37305l4.0766296 2.5891266l-1.4586487 -4.6037903z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m377.64197 117.90756l99.055115 128.66142l-30.708649 23.685043l-99.055115 -128.66142z" fill-rule="evenodd"/><path fill="#980000" d="m363.82407 139.89156l11.757019 -3.5034027l1.000824 1.2999878l-6.2094727 10.709015l-1.0580139 -1.3742676l1.9364624 -3.1708374l-2.9262695 -3.8009033l-3.5092468 1.128006l-0.9913025 -1.2875977zm5.744873 -0.24761963l2.373413 3.0828247l1.7776794 -2.8904877q0.8170166 -1.3208008 1.3849487 -2.094284q-0.9995117 0.49464417 -2.1038818 0.8531189l-3.4321594 1.0488281zm1.4135437 9.545593l9.069031 -6.994766l0.85787964 1.1142731l-9.069031 6.994766l-0.85787964 -1.1142731zm2.168518 2.8166351l9.069 -6.9947815l0.85787964 1.1142731l-9.069031 6.9947815l-0.8578491 -1.1142731zm6.5234375 4.4007416l1.0215454 0.96829224q-0.6013794 0.6019745 -0.6361084 1.2996521q-0.012817383 0.700531 0.56863403 1.4557648q0.5909729 0.76760864 1.1862488 0.9004669q0.6076355 0.123306274 1.0282898 -0.20114136q0.3711853 -0.2862854 0.34606934 -0.779953q-0.03265381 -0.3497467 -0.5057678 -1.4253082q-0.6343384 -1.4642639 -0.78338623 -2.1188812q-0.12713623 -0.65179443 0.07815552 -1.204773q0.21481323 -0.54060364 0.69732666 -0.9127655q0.44543457 -0.34353638 0.9691162 -0.43171692q0.52368164 -0.0881958 1.0380249 0.067611694q0.39813232 0.10731506 0.86499023 0.45759583q0.48876953 0.35313416 0.87957764 0.8607483q0.6005249 0.7799835 0.82580566 1.5336456q0.22528076 0.7536621 0.051452637 1.3218689q-0.15194702 0.5710449 -0.7095337 1.1786804l-0.98727417 -0.97499084q0.45007324 -0.4655304 0.45822144 -1.0440674q0.008148193 -0.5785217 -0.4875183 -1.2223206q-0.5909729 -0.76760864 -1.1081543 -0.90148926q-0.49526978 -0.13105774 -0.8293152 0.12660217q-0.22271729 0.17176819 -0.29107666 0.44154358q-0.068359375 0.26979065 0.027130127 0.64997864q0.07159424 0.22103882 0.47799683 1.2099457q0.5962219 1.4147491 0.7480774 2.0474396q0.1642456 0.6231537 -0.019104004 1.1789703q-0.17385864 0.5682068 -0.74298096 1.0071716q-0.5567627 0.42941284 -1.309021 0.47683716q-0.7303772 0.05026245 -1.4791565 -0.35884094q-0.7392578 -0.39671326 -1.3302307 -1.1643219q-0.9913025 -1.2876129 -0.97402954 -2.3665009q0.017303467 -1.0789032 0.9259949 -2.0757446zm6.126648 9.955643l-0.86587524 0.92437744q-0.46121216 -0.39413452 -0.74716187 -0.76556396q-0.46704102 -0.60665894 -0.53881836 -1.0840759q-0.059417725 -0.486969 0.14505005 -0.86172485q0.2168274 -0.3842926 1.2189941 -1.1572571l3.7736206 -2.9105072l-0.6291199 -0.8171387l0.86608887 -0.667984l0.62908936 0.8171387l1.6331787 -1.2596436l1.5259705 0.5989685l-2.3012695 1.7749481l0.85787964 1.1142731l-0.86608887 0.667984l-0.85787964 -1.1142731l-3.8354492 2.9582214q-0.48254395 0.37216187 -0.5805054 0.5266571q-0.08843994 0.16687012 -0.07019043 0.3698578q0.03060913 0.19345093 0.22125244 0.44107056q0.14297485 0.18571472 0.42123413 0.44467163zm2.8083801 -1.0906372q1.8187561 -1.402771 3.4788208 -1.0650787q1.3876648 0.29125977 2.3218079 1.5045776q1.0484924 1.3618927 0.81536865 2.903244q-0.21121216 1.5441895 -1.7825012 2.7561035q-1.2619934 0.97335815 -2.2874756 1.1525574q-1.0254517 0.17921448 -1.9961243 -0.23634338q-0.948761 -0.41271973 -1.6159973 -1.2793732q-1.0580444 -1.3742676 -0.8372803 -2.9060822q0.23312378 -1.541336 1.9033813 -2.829605zm0.8864746 1.151413q-1.2619934 0.97335815 -1.4735718 2.0047913q-0.2020874 1.043808 0.43655396 1.8733215q0.63864136 0.82951355 1.6890259 0.88760376q1.0599365 0.07044983 2.3590393 -0.9315338q1.2125244 -0.93518066 1.4145813 -1.9789886q0.21157837 -1.0314331 -0.42703247 -1.8609467q-0.63864136 -0.82951355 -1.6985779 -0.89997864q-1.0380249 -0.067611694 -2.3000183 0.9057312zm-0.94906616 10.805466l9.0937805 -7.0138702l0.7816162 1.0152283l-0.85369873 0.65844727q0.7836914 -0.032211304 1.3742981 0.22264099q0.6001282 0.26724243 1.0957642 0.91104126q0.64819336 0.8419037 0.7108154 1.8196869q0.06259155 0.97779846 -0.4814148 1.9104309q-0.5220947 0.9354706 -1.4624023 1.6607208q-1.0145569 0.7825012 -2.1047058 1.0313416q-1.0806274 0.26123047 -2.0474548 -0.098098755q-0.9573059 -0.34695435 -1.5482788 -1.114563q-0.42892456 -0.5571289 -0.5369873 -1.1841583q-0.09854126 -0.6146393 0.041015625 -1.1761322l-3.2044678 2.4715576l-0.85787964 -1.1142731zm6.550049 -3.4535828q-1.2743835 0.9828949 -1.4898071 1.9580994q-0.20593262 0.98757935 0.3564453 1.7180481q0.57192993 0.7428436 1.612793 0.7885437q1.040863 0.045700073 2.352356 -0.9658203q1.2619934 -0.97335815 1.4802551 -1.9704742q0.23068237 -1.0066833 -0.32217407 -1.724762q-0.54330444 -0.70570374 -1.6403809 -0.74754333q-1.0874939 -0.029449463 -2.3494873 0.9439087zm-1.1216431 10.50444l9.0937805 -7.013855l0.7816162 1.0152283l-0.85369873 0.65844727q0.7836914 -0.032211304 1.3742676 0.22264099q0.6001282 0.26724243 1.0957947 0.91104126q0.64816284 0.8418884 0.7107849 1.8196869q0.06262207 0.97779846 -0.48138428 1.9104309q-0.52212524 0.9354706 -1.4624329 1.6607056q-1.0145264 0.7825012 -2.1047058 1.0313568q-1.0806274 0.26123047 -2.0474548 -0.098098755q-0.9572754 -0.34695435 -1.5482483 -1.114563q-0.42895508 -0.55714417 -0.5370178 -1.1841583q-0.09854126 -0.6146393 0.041046143 -1.1761322l-3.2044678 2.4715424l-0.85787964 -1.1142731zm6.5500183 -3.4535675q-1.274353 0.9828949 -1.4898071 1.9580994q-0.2059021 0.98757935 0.35647583 1.7180481q0.5718994 0.7428436 1.6127625 0.7885437q1.0408936 0.045700073 2.352356 -0.9658203q1.2619934 -0.97335815 1.4802856 -1.9704895q0.23065186 -1.0066681 -0.3222046 -1.7247467q-0.54330444 -0.70570374 -1.6403503 -0.74754333q-1.0875244 -0.029449463 -2.3495178 0.9439087zm6.978119 11.420181l0.7503662 1.2563782q-1.2242432 0.5101166 -2.3529053 0.19668579q-1.1191406 -0.30104065 -1.9960938 -1.4400787q-1.1152039 -1.4485474 -0.8725586 -2.9775238q0.24264526 -1.5289612 1.8386841 -2.759964q1.6579285 -1.278717 3.2311707 -1.1306q1.5732727 0.14811707 2.6217651 1.5100098q1.010376 1.3123627 0.7458496 2.8384857q-0.24267578 1.5289764 -1.8634644 2.779068q-0.098968506 0.07633972 -0.29693604 0.22901917l-3.7746277 -4.9028015q-1.0411072 0.9016571 -1.2032166 1.894928q-0.14019775 0.99609375 0.4888916 1.8132324q0.47659302 0.6190338 1.131897 0.804245q0.65530396 0.18522644 1.551178 -0.111083984zm-1.0055237 -5.045578l2.8214417 3.6647186q0.77175903 -0.7136383 0.913147 -1.3752136q0.23352051 -1.028595 -0.41464233 -1.8704834q-0.5909729 -0.76760864 -1.5205078 -0.89920044q-0.9075928 -0.1287384 -1.7994385 0.48017883zm4.1371155 13.492996l0.828949 -0.6393585q-1.45401 0.13484192 -2.3881226 -1.0784912q-0.6100464 -0.7923584 -0.68218994 -1.782547q-0.07217407 -0.99017334 0.4213562 -1.9627838q0.50302124 -0.9602356 1.5052185 -1.7331848q0.9897766 -0.7634125 2.0294495 -1.0522461q1.0615845 -0.28599548 1.9874268 0.04574585q0.9382324 0.32218933 1.5673218 1.1393127q0.45751953 0.59428406 0.56277466 1.2432251q0.114746094 0.6613312 -0.0743103 1.2609863l3.2539673 -2.5097198l0.8578491 1.1142731l-9.069 6.9947815l-0.8006897 -1.0399933zm0.5716553 -6.0449524q-1.2619934 0.97335815 -1.4831238 1.9924011q-0.20874023 1.0095062 0.3441162 1.7276001q0.5623779 0.73046875 1.5470581 0.7800293q1.0065918 0.05239868 2.2314453 -0.8923187q1.3486023 -1.0401459 1.5792847 -2.0468292q0.23065186 -1.0066681 -0.36032104 -1.7742767q-0.57192993 -0.7428436 -1.5594482 -0.77049255q-0.9875183 -0.027633667 -2.2990112 0.9838867z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m228.19685 270.24472l114.20473 -0.09448242" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m228.19685 270.24472l108.20473 -0.089538574" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m336.40295 271.80692l4.5367126 -1.6554871l-4.539459 -1.6479797z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m342.40158 237.51443l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m163.09448 237.59904l65.10237 0l0 65.291336l-65.10237 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m208.10202 270.14902l162.3937 0.09448242l0 38.771667l-162.3937 -0.09448242z" fill-rule="evenodd"/><path fill="#980000" d="m249.6856 294.53323l4.40625 -11.450562l1.640625 9.460449E-4l4.6874847 11.455841l-1.734375 -0.0010070801l-1.328125 -3.469513l-4.7968597 -0.0028076172l-1.25 3.468048l-1.625 -9.460449E-4zm3.3125 -4.7012024l3.8906097 0.0022583008l-1.2031097 -3.172577q-0.546875 -1.4534607 -0.8125 -2.3754883q-0.21875 1.0936279 -0.609375 2.1871643l-1.265625 3.3586426zm8.42186 4.708008l0 -11.453125l1.40625 8.239746E-4l0 11.453125l-1.40625 -8.239746E-4zm3.5546875 0.0020751953l0 -11.453125l1.40625 8.239746E-4l0 11.453125l-1.40625 -8.239746E-4zm7.46875 -2.4800415l1.390625 -0.21792603q0.109375 0.84381104 0.640625 1.2972412q0.546875 0.4378357 1.5 0.438385q0.96875 5.493164E-4 1.4375 -0.38980103q0.46875 -0.40597534 0.46875 -0.93722534q0 -0.46875 -0.40625 -0.75024414q-0.296875 -0.18765259 -1.4375 -0.46957397q-1.546875 -0.39154053 -2.15625 -0.6731262q-0.59375 -0.2972107 -0.90625 -0.7973938q-0.296875 -0.5001831 -0.296875 -1.1095581q0 -0.5625 0.25 -1.0310974q0.25 -0.46862793 0.6875 -0.7808533q0.328125 -0.2498169 0.890625 -0.4057312q0.578125 -0.1715393 1.21875 -0.1711731q0.984375 5.79834E-4 1.71875 0.28225708q0.734375 0.28167725 1.078125 0.76623535q0.359375 0.46896362 0.5 1.2815552l-1.375 0.18670654q-0.09375 -0.64068604 -0.546875 -1.0003357q-0.453125 -0.35961914 -1.265625 -0.36010742q-0.96875 -5.493164E-4 -1.390625 0.32733154q-0.40625 0.31225586 -0.40625 0.73413086q0 0.28125 0.171875 0.50009155q0.171875 0.21884155 0.53125 0.37530518q0.21875 0.07824707 1.25 0.36010742q1.484375 0.3914795 2.078125 0.6574707q0.59375 0.2503357 0.921875 0.7348938q0.34375 0.48458862 0.34375 1.2033386q0 0.703125 -0.421875 1.3278809q-0.40625 0.60913086 -1.1875 0.9524231q-0.765625 0.34332275 -1.734375 0.34274292q-1.625 -9.460449E-4 -2.46875 -0.6733093q-0.84375 -0.6723633 -1.078125 -2.0006409zm11.625 1.2255249l0.203125 1.2501221q-0.59375 0.12466431 -1.0625 0.12438965q-0.765625 -4.5776367E-4 -1.1875 -0.2350769q-0.421875 -0.25024414 -0.59375 -0.6409607q-0.171875 -0.40637207 -0.171875 -1.6719971l0 -4.765625l-1.03125 -5.79834E-4l0 -1.09375l1.03125 5.79834E-4l0 -2.0625l1.40625 -0.842926l0 2.90625l1.40625 8.239746E-4l0 1.09375l-1.40625 -8.239746E-4l0 4.84375q0 0.609375 0.0625 0.7812805q0.078125 0.17193604 0.25 0.2814026q0.171875 0.09387207 0.484375 0.09402466q0.234375 1.5258789E-4 0.609375 -0.06213379zm0.8515625 -2.8901367q0 -2.296875 1.28125 -3.405487q1.078125 -0.92126465 2.609375 -0.92037964q1.71875 0.0010070801 2.796875 1.126648q1.09375 1.1100159 1.09375 3.0943909q0 1.59375 -0.484375 2.5153198q-0.484375 0.92160034 -1.40625 1.4367065q-0.90625 0.49945068 -2.0 0.49884033q-1.734375 -0.0010375977 -2.8125 -1.111023q-1.078125 -1.1256409 -1.078125 -3.2350159zm1.453125 8.544922E-4q0 1.59375 0.6875 2.3910217q0.703125 0.79730225 1.75 0.7979126q1.046875 5.79834E-4 1.734375 -0.7958679q0.703125 -0.7964783 0.703125 -2.4371033q0 -1.53125 -0.703125 -2.3285217q-0.6875 -0.79730225 -1.734375 -0.7979126q-1.046875 -5.79834E-4 -1.75 0.7958679q-0.6875 0.7808533 -0.6875 2.3746033zm7.9765625 7.3483887l0 -11.484375l1.28125 7.6293945E-4l0 1.078125q0.453125 -0.64038086 1.015625 -0.95254517q0.578125 -0.3121643 1.390625 -0.31170654q1.0625 6.4086914E-4 1.875 0.54797363q0.8125 0.5473633 1.21875 1.5475769q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966309q-0.453125 1.0153503 -1.328125 1.5617065q-0.859375 0.5463867 -1.828125 0.5458069q-0.703125 -3.9672852E-4 -1.265625 -0.29760742q-0.546875 -0.29718018 -0.90625 -0.7505188l0 4.046875l-1.40625 -8.239746E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753662q0.65625 0.7660217 1.578125 0.76657104q0.9375 5.187988E-4 1.609375 -0.7959595q0.671875 -0.7964783 0.671875 -2.4527283q0 -1.59375 -0.65625 -2.3753662q-0.65625 -0.7972717 -1.5625 -0.7977905q-0.890625 -5.187988E-4 -1.59375 0.84280396q-0.6875 0.8433533 -0.6875 2.4371033zm7.6328125 7.3013306l0 -11.484375l1.28125 7.324219E-4l0 1.078125q0.453125 -0.64035034 1.015625 -0.95251465q0.578125 -0.3121643 1.390625 -0.31170654q1.0625 6.1035156E-4 1.875 0.54797363q0.8125 0.54733276 1.21875 1.5475769q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153809 -1.328125 1.5617371q-0.859375 0.5463562 -1.828125 0.5458069q-0.703125 -3.9672852E-4 -1.265625 -0.29760742q-0.546875 -0.2972107 -0.90625 -0.7505188l0 4.046875l-1.40625 -8.239746E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753662q0.65625 0.7660217 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.79592896q0.671875 -0.7964783 0.671875 -2.4527283q0 -1.59375 -0.65625 -2.3753967q-0.65625 -0.7972412 -1.5625 -0.7977905q-0.890625 -5.187988E-4 -1.59375 0.8428345q-0.6875 0.8433533 -0.6875 2.4371033zm13.3046875 1.4452515l1.453125 0.17269897q-0.34375 1.2810669 -1.28125 1.9836426q-0.921875 0.7025757 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.1266785q-1.0625 -1.1256104 -1.0625 -3.1412659q0 -2.09375 1.078125 -3.2493591q1.078125 -1.1556091 2.796875 -1.1546326q1.65625 9.765625E-4 2.703125 1.1422119q1.0625 1.1256104 1.0625 3.1724854q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.375061 0.765625 2.1098328q0.703125 0.7191467 1.734375 0.7197571q0.78125 4.5776367E-4 1.328125 -0.40548706q0.546875 -0.4059143 0.859375 -1.2963562zm-4.609375 -2.2839355l4.625 0.0026855469q-0.09375 -1.046936 -0.53125 -1.5628052q-0.671875 -0.8128967 -1.734375 -0.8135071q-0.96875 -5.79834E-4 -1.640625 0.65527344q-0.65625 0.6402588 -0.71875 1.7183533zm13.2109375 4.9608154l0 -1.046875q-0.78125 1.2339172 -2.3125 1.2330322q-1.0 -6.1035156E-4 -1.828125 -0.5479431q-0.828125 -0.5473633 -1.296875 -1.5320129q-0.453125 -0.98464966 -0.453125 -2.2502747q0 -1.25 0.40625 -2.2497559q0.421875 -1.0153809 1.25 -1.5461426q0.828125 -0.5463867 1.859375 -0.5458069q0.75 4.5776367E-4 1.328125 0.31329346q0.59375 0.3128357 0.953125 0.8286743l0 -4.109375l1.40625 8.239746E-4l0 11.453125l-1.3125 -7.6293945E-4zm-4.4375 -4.143219q0 1.59375 0.671875 2.3910217q0.671875 0.7816467 1.578125 0.7821655q0.921875 5.187988E-4 1.5625 -0.7490845q0.65625 -0.7652588 0.65625 -2.3121338q0 -1.703125 -0.65625 -2.5003662q-0.65625 -0.7972717 -1.625 -0.79782104q-0.9375 -5.493164E-4 -1.5625 0.7647095q-0.625 0.7652588 -0.625 2.4215088z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m423.50394 221.12335l65.102356 0l0 65.29135l-65.102356 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m456.0551 221.12335c0 -12.5 14.514191 -25.510788 28.775665 -25.000015c14.261444 0.51075745 28.270111 14.543045 28.775665 28.830719c0.50549316 14.287674 -12.492218 28.830719 -24.984406 28.830719" fill-rule="evenodd"/><path stroke="#980000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m456.0551 221.12335c0 -12.500015 14.514191 -25.510773 28.775635 -25.000015c14.261475 0.5107422 28.270203 14.543045 28.775696 28.830704c0.25274658 7.1438446 -2.8703003 14.351532 -7.618103 19.77324c-2.3738708 2.7108765 -5.1539 4.9752502 -8.121246 6.561905c-0.7418518 0.39665222 -1.4954224 0.7509613 -2.2572327 1.0592957c-0.1904602 0.0770874 -0.3814392 0.1512909 -0.572876 0.22259521c-0.095703125 0.035629272 -0.19155884 0.07054138 -0.2874756 0.10472107l-0.21716309 0.075531006" fill-rule="evenodd"/><path fill="#980000" stroke="#980000" stroke-width="1.0" stroke-linecap="butt" d="m494.2479 251.1243l-4.185791 2.4086761l4.7547607 0.8454132z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m423.5036 159.38786l162.39368 0.09449768l0 38.771652l-162.39368 -0.09449768z" fill-rule="evenodd"/><path fill="#980000" d="m465.08716 183.77206l4.40625 -11.450562l1.640625 9.613037E-4l4.6875 11.455841l-1.734375 -0.0010070801l-1.328125 -3.469513l-4.796875 -0.0027923584l-1.25 3.4680176l-1.625 -9.460449E-4zm3.3125 -4.7012024l3.890625 0.0022735596l-1.203125 -3.172577q-0.546875 -1.4534454 -0.8125 -2.375473q-0.21875 1.0936127 -0.609375 2.187149l-1.265625 3.3586273zm8.421875 4.7080383l0 -11.45314l1.40625 8.239746E-4l0 11.453125l-1.40625 -8.087158E-4zm3.5546875 0.0020599365l0 -11.453125l1.40625 8.239746E-4l0 11.453125l-1.40625 -8.239746E-4zm7.46875 -2.4800262l1.390625 -0.21794128q0.109375 0.84381104 0.640625 1.2972412q0.546875 0.43782043 1.5 0.438385q0.96875 5.493164E-4 1.4375 -0.38980103q0.46875 -0.40597534 0.46875 -0.93722534q0 -0.46875 -0.40625 -0.7502289q-0.296875 -0.1876831 -1.4375 -0.46958923q-1.546875 -0.39152527 -2.15625 -0.6731262q-0.59375 -0.29722595 -0.90625 -0.79740906q-0.296875 -0.50016785 -0.296875 -1.1095428q0 -0.5625 0.25 -1.0311127q0.25 -0.4685974 0.6875 -0.780838q0.328125 -0.2498169 0.890625 -0.40574646q0.578125 -0.17152405 1.21875 -0.17115784q0.984375 5.645752E-4 1.71875 0.28224182q0.734375 0.28167725 1.078125 0.76626587q0.359375 0.46894836 0.5 1.2815399l-1.375 0.18669128q-0.09375 -0.6406708 -0.546875 -1.0003204q-0.453125 -0.3596344 -1.265625 -0.36010742q-0.96875 -5.645752E-4 -1.390625 0.32731628q-0.40625 0.31227112 -0.40625 0.7341461q0 0.28125 0.171875 0.50009155q0.171875 0.21885681 0.53125 0.37530518q0.21875 0.07826233 1.25 0.36010742q1.484375 0.39149475 2.078125 0.65745544q0.59375 0.25035095 0.921875 0.7349243q0.34375 0.48457336 0.34375 1.2033234q0 0.703125 -0.421875 1.3278809q-0.40625 0.60913086 -1.1875 0.9524231q-0.765625 0.3433075 -1.734375 0.34274292q-1.625 -9.460449E-4 -2.46875 -0.6733093q-0.84375 -0.6723633 -1.078125 -2.0006256zm11.625 1.2255096l0.203125 1.2501221q-0.59375 0.12464905 -1.0625 0.12437439q-0.765625 -4.4250488E-4 -1.1875 -0.23506165q-0.421875 -0.25024414 -0.59375 -0.64097595q-0.171875 -0.40634155 -0.171875 -1.6719666l0 -4.765625l-1.03125 -5.950928E-4l0 -1.09375l1.03125 5.950928E-4l0 -2.0625l1.40625 -0.8429413l0 2.90625l1.40625 8.239746E-4l0 1.09375l-1.40625 -8.239746E-4l0 4.8437653q0 0.609375 0.0625 0.7812805q0.078125 0.17192078 0.25 0.28138733q0.171875 0.09385681 0.484375 0.09403992q0.234375 1.373291E-4 0.609375 -0.062149048zm0.8515625 -2.8901215q0 -2.296875 1.28125 -3.4055176q1.078125 -0.92123413 2.609375 -0.9203491q1.71875 9.918213E-4 2.796875 1.1266327q1.09375 1.1100006 1.09375 3.0943756q0 1.59375 -0.484375 2.5153503q-0.484375 0.9215851 -1.40625 1.436676q-0.90625 0.4994812 -2.0 0.49884033q-1.734375 -0.0010070801 -2.8125 -1.1110077q-1.078125 -1.1256256 -1.078125 -3.2350006zm1.453125 8.392334E-4q0 1.59375 0.6875 2.3910217q0.703125 0.797287 1.75 0.79789734q1.046875 6.1035156E-4 1.734375 -0.7958679q0.703125 -0.796463 0.703125 -2.437088q0 -1.53125 -0.703125 -2.328537q-0.6875 -0.7972717 -1.734375 -0.7978821q-1.046875 -6.1035156E-4 -1.75 0.79585266q-0.6875 0.7808533 -0.6875 2.3746033zm7.9765625 7.3483887l0 -11.484375l1.28125 7.4768066E-4l0 1.078125q0.453125 -0.6403656 1.015625 -0.9525299q0.578125 -0.3121643 1.390625 -0.31169128q1.0625 6.1035156E-4 1.875 0.5479584q0.8125 0.547348 1.21875 1.5475922q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153656 -1.328125 1.5617218q-0.859375 0.5463867 -1.828125 0.54582214q-0.703125 -4.119873E-4 -1.265625 -0.29762268q-0.546875 -0.29718018 -0.90625 -0.7505188l0 4.046875l-1.40625 -8.239746E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753815q0.65625 0.76600647 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.7959442q0.671875 -0.7964783 0.671875 -2.4527283q0 -1.59375 -0.65625 -2.3753815q-0.65625 -0.79725647 -1.5625 -0.7977905q-0.890625 -5.187988E-4 -1.59375 0.8428345q-0.6875 0.843338 -0.6875 2.437088zm7.6328125 7.3013306l0 -11.48439l1.28125 7.4768066E-4l0 1.078125q0.453125 -0.64035034 1.015625 -0.9525299q0.578125 -0.3121643 1.390625 -0.31169128q1.0625 6.2561035E-4 1.875 0.54797363q0.8125 0.547348 1.21875 1.5475769q0.421875 0.98461914 0.421875 2.1721191q0 1.28125 -0.46875 2.2966003q-0.453125 1.0153656 -1.328125 1.5617371q-0.859375 0.54637146 -1.828125 0.5458069q-0.703125 -4.119873E-4 -1.265625 -0.29760742q-0.546875 -0.29719543 -0.90625 -0.75053406l0 4.046875l-1.40625 -8.087158E-4zm1.265625 -7.2961426q0 1.609375 0.640625 2.3753662q0.65625 0.76600647 1.578125 0.7665405q0.9375 5.493164E-4 1.609375 -0.79592896q0.671875 -0.79649353 0.671875 -2.4527435q0 -1.59375 -0.65625 -2.3753815q-0.65625 -0.79725647 -1.5625 -0.79777527q-0.890625 -5.187988E-4 -1.59375 0.8428192q-0.6875 0.8433533 -0.6875 2.4371033zm13.3046875 1.4452362l1.453125 0.17272949q-0.34375 1.2810364 -1.28125 1.9836273q-0.921875 0.70259094 -2.359375 0.7017517q-1.828125 -0.0010681152 -2.890625 -1.1266937q-1.0625 -1.1256104 -1.0625 -3.1412354q0 -2.09375 1.078125 -3.2493744q1.078125 -1.1556244 2.796875 -1.1546173q1.65625 9.613037E-4 2.703125 1.1421967q1.0625 1.1256104 1.0625 3.1724854q0 0.125 0 0.375l-6.1875 -0.0036010742q0.078125 1.3750458 0.765625 2.1098328q0.703125 0.7191467 1.734375 0.7197571q0.78125 4.5776367E-4 1.328125 -0.40548706q0.546875 -0.40592957 0.859375 -1.2963715zm-4.609375 -2.2839355l4.625 0.0027008057q-0.09375 -1.046936 -0.53125 -1.5628204q-0.671875 -0.81288147 -1.734375 -0.8135071q-0.96875 -5.645752E-4 -1.640625 0.65530396q-0.65625 0.64024353 -0.71875 1.7183228zm13.2109375 4.9608154l0 -1.046875q-0.78125 1.2339172 -2.3125 1.2330322q-1.0 -5.79834E-4 -1.828125 -0.5479431q-0.828125 -0.547348 -1.296875 -1.5319977q-0.453125 -0.98464966 -0.453125 -2.2502747q0 -1.25 0.40625 -2.2497559q0.421875 -1.0153809 1.25 -1.5461426q0.828125 -0.546402 1.859375 -0.5458069q0.75 4.4250488E-4 1.328125 0.3132782q0.59375 0.31285095 0.953125 0.8286743l0 -4.109375l1.40625 8.239746E-4l0 11.453125l-1.3125 -7.6293945E-4zm-4.4375 -4.1432037q0 1.59375 0.671875 2.3910217q0.671875 0.78163147 1.578125 0.7821655q0.921875 5.340576E-4 1.5625 -0.74909973q0.65625 -0.76524353 0.65625 -2.3121185q0 -1.703125 -0.65625 -2.5003815q-0.65625 -0.79725647 -1.625 -0.79782104q-0.9375 -5.340576E-4 -1.5625 0.76472473q-0.625 0.7652588 -0.625 2.4215088z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m453.2467 0.2519685l365.63782 0l0 42.015747l-365.63782 0z" fill-rule="evenodd"/><path fill="#000000" d="m463.15295 20.671967q0 -3.328125 1.78125 -5.203125q1.78125 -1.890625 4.609375 -1.890625q1.84375 0 3.328125 0.890625q1.484375 0.875 2.265625 2.46875q0.78125 1.578125 0.78125 3.578125q0 2.03125 -0.828125 3.640625q-0.8125 1.59375 -2.3125 2.421875q-1.5 0.828125 -3.25 0.828125q-1.875 0 -3.359375 -0.90625q-1.484375 -0.921875 -2.25 -2.5q-0.765625 -1.578125 -0.765625 -3.328125zm1.8125 0.015625q0 2.421875 1.296875 3.8125q1.296875 1.390625 3.265625 1.390625q2.0 0 3.28125 -1.40625q1.28125 -1.40625 1.28125 -3.984375q0 -1.625 -0.546875 -2.84375q-0.546875 -1.21875 -1.609375 -1.875q-1.0625 -0.671875 -2.375 -0.671875q-1.890625 0 -3.25 1.296875q-1.34375 1.28125 -1.34375 4.28125zm13.027069 6.484375l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm9.735077 -4.015625l0 -1.640625l5.03125 0l0 1.640625l-5.03125 0zm7.056427 4.015625l0 -13.359375l4.609375 0q1.546875 0 2.375 0.203125q1.140625 0.25 1.953125 0.953125q1.0625 0.890625 1.578125 2.28125q0.53125 1.390625 0.53125 3.171875q0 1.515625 -0.359375 2.703125q-0.359375 1.171875 -0.921875 1.9375q-0.546875 0.765625 -1.203125 1.21875q-0.65625 0.4375 -1.59375 0.671875q-0.9375 0.21875 -2.140625 0.21875l-4.828125 0zm1.765625 -1.578125l2.859375 0q1.3125 0 2.0625 -0.234375q0.75 -0.25 1.203125 -0.703125q0.625 -0.625 0.96875 -1.6875q0.359375 -1.0625 0.359375 -2.578125q0 -2.09375 -0.6875 -3.21875q-0.6875 -1.125 -1.671875 -1.5q-0.703125 -0.28125 -2.28125 -0.28125l-2.8125 0l0 10.203125zm18.12918 -1.53125l1.6875 0.203125q-0.40625 1.484375 -1.484375 2.3125q-1.078125 0.8125 -2.765625 0.8125q-2.1249695 0 -3.3749695 -1.296875q-1.234375 -1.3125 -1.234375 -3.671875q0 -2.453125 1.25 -3.796875q1.265625 -1.34375 3.2655945 -1.34375q1.9375 0 3.15625 1.328125q1.234375 1.3125 1.234375 3.703125q0 0.15625 0 0.4375l-7.2187195 0q0.09375 1.59375 0.90625 2.453125q0.8125 0.84375 2.0155945 0.84375q0.90625 0 1.546875 -0.46875q0.640625 -0.484375 1.015625 -1.515625zm-5.3905945 -2.65625l5.4062195 0q-0.109375 -1.21875 -0.625 -1.828125q-0.78125 -0.953125 -2.03125 -0.953125q-1.1249695 0 -1.9062195 0.765625q-0.765625 0.75 -0.84375 2.015625zm9.141327 5.765625l0 -9.671875l1.46875 0l0 1.359375q0.453125 -0.71875 1.203125 -1.140625q0.765625 -0.4375 1.71875 -0.4375q1.078125 0 1.765625 0.453125q0.6875 0.4375 0.96875 1.234375q1.15625 -1.6875 2.984375 -1.6875q1.453125 0 2.21875 0.796875q0.78125 0.796875 0.78125 2.453125l0 6.640625l-1.640625 0l0 -6.09375q0 -0.984375 -0.15625 -1.40625q-0.15625 -0.4375 -0.578125 -0.703125q-0.421875 -0.265625 -0.984375 -0.265625q-1.015625 0 -1.6875 0.6875q-0.671875 0.671875 -0.671875 2.15625l0 5.625l-1.640625 0l0 -6.28125q0 -1.09375 -0.40625 -1.640625q-0.40625 -0.546875 -1.3125 -0.546875q-0.6875 0 -1.28125 0.359375q-0.59375 0.359375 -0.859375 1.0625q-0.25 0.703125 -0.25 2.03125l0 5.015625l-1.640625 0zm21.853333 -1.1875q-0.921875 0.765625 -1.765625 1.09375q-0.828125 0.3125 -1.796875 0.3125q-1.59375 0 -2.453125 -0.78125q-0.859375 -0.78125 -0.859375 -1.984375q0 -0.71875 0.328125 -1.296875q0.328125 -0.59375 0.84375 -0.9375q0.53125 -0.359375 1.1875 -0.546875q0.46875 -0.125 1.453125 -0.25q1.984375 -0.234375 2.921875 -0.5625q0.015625 -0.34375 0.015625 -0.421875q0 -1.0 -0.46875 -1.421875q-0.625 -0.546875 -1.875 -0.546875q-1.15625 0 -1.703125 0.40625q-0.546875 0.40625 -0.8125 1.421875l-1.609375 -0.21875q0.21875 -1.015625 0.71875 -1.640625q0.5 -0.640625 1.453125 -0.984375q0.953125 -0.34375 2.1875 -0.34375q1.25 0 2.015625 0.296875q0.78125 0.28125 1.140625 0.734375q0.375 0.4375 0.515625 1.109375q0.078125 0.421875 0.078125 1.515625l0 2.1875q0 2.28125 0.109375 2.890625q0.109375 0.59375 0.40625 1.15625l-1.703125 0q-0.265625 -0.515625 -0.328125 -1.1875zm-0.140625 -3.671875q-0.890625 0.375 -2.671875 0.625q-1.015625 0.140625 -1.4375 0.328125q-0.421875 0.1875 -0.65625 0.53125q-0.21875 0.34375 -0.21875 0.78125q0 0.65625 0.5 1.09375q0.5 0.4375 1.453125 0.4375q0.9375 0 1.671875 -0.40625q0.75 -0.421875 1.09375 -1.140625q0.265625 -0.5625 0.265625 -1.640625l0 -0.609375zm4.2037964 4.859375l0 -9.671875l1.46875 0l0 1.375q1.0625 -1.59375 3.078125 -1.59375q0.875 0 1.609375 0.3125q0.734375 0.3125 1.09375 0.828125q0.375 0.5 0.515625 1.203125q0.09375 0.453125 0.09375 1.59375l0 5.953125l-1.640625 0l0 -5.890625q0 -1.0 -0.203125 -1.484375q-0.1875 -0.5 -0.671875 -0.796875q-0.484375 -0.296875 -1.140625 -0.296875q-1.046875 0 -1.8125 0.671875q-0.75 0.65625 -0.75 2.515625l0 5.28125l-1.640625 0zm16.641357 0l0 -1.21875q-0.90625 1.4375 -2.703125 1.4375q-1.15625 0 -2.125 -0.640625q-0.96875 -0.640625 -1.5 -1.78125q-0.53125 -1.140625 -0.53125 -2.625q0 -1.453125 0.484375 -2.625q0.484375 -1.1875 1.4375 -1.8125q0.96875 -0.625 2.171875 -0.625q0.875 0 1.546875 0.375q0.6875 0.359375 1.109375 0.953125l0 -4.796875l1.640625 0l0 13.359375l-1.53125 0zm-5.171875 -4.828125q0 1.859375 0.78125 2.78125q0.78125 0.921875 1.84375 0.921875q1.078125 0 1.828125 -0.875q0.75 -0.890625 0.75 -2.6875q0 -1.984375 -0.765625 -2.90625q-0.765625 -0.9375 -1.890625 -0.9375q-1.078125 0 -1.8125 0.890625q-0.734375 0.890625 -0.734375 2.8125z" fill-rule="nonzero"/></g></svg>
\ No newline at end of file
diff --git a/sky/exceptions.py b/sky/exceptions.py
index aa6a7399bb9..8666b9ef40f 100644
--- a/sky/exceptions.py
+++ b/sky/exceptions.py
@@ -103,3 +103,8 @@ def __init__(self, reason: Reason) -> None:
 class NetworkError(Exception):
     """Raised when network fails."""
     pass
+
+
+class ClusterStatusFetchingError(Exception):
+    """Raised when fetching the cluster status fails."""
+    pass
diff --git a/sky/global_user_state.py b/sky/global_user_state.py
index 1c152020a1f..badc5acfbdc 100644
--- a/sky/global_user_state.py
+++ b/sky/global_user_state.py
@@ -238,7 +238,8 @@ def get_cluster_from_name(
 
 
 def get_clusters() -> List[Dict[str, Any]]:
-    rows = _DB.cursor.execute('select * from clusters')
+    rows = _DB.cursor.execute(
+        'select * from clusters order by launched_at desc')
     records = []
     for name, launched_at, handle, last_use, status, autostop in rows:
         # TODO: use namedtuple instead of dict


Code review comments:
diff_hunk: @@ -1322,21 +1544,20 @@ def get_clusters(include_reserved: bool, refresh: bool) -> List[Dict[str, Any]]:
         f'[bold cyan]Refreshing status for {len(records)} cluster{plural}[/]',
         total=len(records))
 
-    def _refresh_cluster(record):
-        handle = record['handle']
+    def _refresh_cluster(cluster_name):
         # TODO(zhwu): We need to decide whether to refresh the cluster status
path: sky/backends/backend_utils.py
text: @user1:
Is this comment obsolete?

@author:
Good catch! Removed. Thanks!

diff_hunk: @@ -1265,12 +1422,78 @@ def _ping_cluster_and_set_status(
         # We know we can't ping the IP and the cluster yaml has been
         # removed. With high likelihood the cluster has been removed.
         return None
+
+    # For all code below, two conditions hold:
+    #   - record['status'] == UP / STOPPED
+    #   - we failed to use Ray to get all nodes' IPs
+    cluster_statuses = _get_cluster_status_via_cloud_cli(handle)
+    # If the cluster_statuses is empty, all the nodes are terminated. We can
+    # safely set the cluster status to TERMINATED. This handles the edge case
+    # where the cluster is terminated by the user manually through the UI.
+    to_terminate = not cluster_statuses
+
+    if handle.launched_resources.use_spot:
+        # The preemption policy of GCP and Azure is stopping the cluster.
+        # The preemption policy of AWS is terminating the cluster (the stopping
+        # preemption policy is only supported for persistent spot), we
+        # still need to set it to STOPPED for the correctness of the managed spot,
+        # and the recovery strategy soon relaunch the cluster on the same
+        # region or terminate the cluster.
+        all_nodes_exist = len(cluster_statuses) == handle.launched_nodes
+        all_stopped = (all_nodes_exist and
+                       all(s == global_user_state.ClusterStatus.STOPPED
+                           for s in cluster_statuses))
+        if all_stopped or to_terminate:
+            # Only set the cluster to STOPPED if all the spot nodes are stopped or
+            # terminated.
+            to_terminate = False
path: sky/backends/backend_utils.py
text: @user1:
I'm a little confused here.  We don't we always set `to_terminate = False` for spot?  In what cases do we want to actually down the cluster here (rather than letting https://github.com/sky-proj/sky/blob/732c6ad7576774e47a189f4ad789d97955e53cb7/sky/spot/recovery_strategy.py#L123-L128 do it)?

@author:
I think we can let the user manually run `sky down` for the spot cluster or let the recovery strategy to terminate it?

@author:
Ahhh, just found out that we can change the implementation of the recovery strategy, to retry in the same region at the beginning, instead of relying on the retry behavior of sky on the existing cluster. By modifying the recovery strategy, we don't need to make sure the cluster exists in the database here.

diff_hunk: @@ -89,6 +90,10 @@
 
 SKY_RESERVED_CLUSTER_NAMES = [spot_lib.SPOT_CONTROLLER_NAME]
 
+# Filelocks for the cluster status change.
+LOCK_FILENAME = os.path.expanduser('~/.sky/.{}.lock')
+FILELOCK_TIMEOUT_SECONDS = 10
path: sky/backends/backend_utils.py
text: @user1:
Naming: shall we be more specific in spelling out their purpose?
```
CLUSTER_STATUS_LOCK_PATH = ...
CLUSTER_STATUS_LOCK_TIMEOUT_SECONDS = 10
```

Was going to propose replacing them with
```
def cluster_status_lock(cluster_name: str):
  ...

with cluster_status_lock(cluster_name): 
  ...
```
but there's a `timeline.FileLockEvent(lock_path)` that creates a lock internally. 

@author:
Renamed the constants. I can later refactor a bit about the Filelocks used. Thanks!

diff_hunk: @@ -1265,12 +1422,78 @@ def _ping_cluster_and_set_status(
         # We know we can't ping the IP and the cluster yaml has been
         # removed. With high likelihood the cluster has been removed.
         return None
+
+    # For all code below, two conditions hold:
+    #   - record['status'] == UP / STOPPED
+    #   - we failed to use Ray to get all nodes' IPs
+    cluster_statuses = _get_cluster_status_via_cloud_cli(handle)
+    # If the cluster_statuses is empty, all the nodes are terminated. We can
+    # safely set the cluster status to TERMINATED. This handles the edge case
+    # where the cluster is terminated by the user manually through the UI.
+    to_terminate = not cluster_statuses
+
+    if handle.launched_resources.use_spot:
+        # The preemption policy of GCP and Azure is stopping the cluster.
+        # The preemption policy of AWS is terminating the cluster (the stopping
+        # preemption policy is only supported for persistent spot), we
+        # still need to set it to STOPPED for the correctness of the managed spot,
+        # and the recovery strategy soon relaunch the cluster on the same
+        # region or terminate the cluster.
+        all_nodes_exist = len(cluster_statuses) == handle.launched_nodes
+        all_stopped = (all_nodes_exist and
+                       all(s == global_user_state.ClusterStatus.STOPPED
+                           for s in cluster_statuses))
+        if all_stopped or to_terminate:
+            # Only set the cluster to STOPPED if all the spot nodes are stopped or
+            # terminated.
+            to_terminate = False
+
+    has_alive = any(status != global_user_state.ClusterStatus.STOPPED
+                    for status in cluster_statuses)
+    if has_alive:
+        # If the user starts part of a STOPPED cluster, we still need a status to
+        # represent the abnormal status. For spot cluster, it can also represent
+        # that the cluster is partially preempted.
+        # TODO(zhwu): the definition of INIT should be audited/changed.
+        # Adding a new status UNHEALTHY for abnormal status can be a choice.
+        record['status'] = global_user_state.ClusterStatus.INIT
+        global_user_state.set_cluster_status(
+            cluster_name, global_user_state.ClusterStatus.INIT)
+        return record
+
+    global_user_state.remove_cluster(cluster_name, terminate=to_terminate)
+    # Remove the cluster from the SSH config.
     auth_config = config['auth']
-    global_user_state.remove_cluster(cluster_name, terminate=False)
     SSHConfigHelper.remove_cluster(cluster_name, handle.head_ip, auth_config)
     return global_user_state.get_cluster_from_name(cluster_name)
 
 
+def _update_cluster_status(cluster_name: str) -> Optional[Dict[str, Any]]:
+    """Update the cluster status by checking ray cluster and real status from cloud.
+
+    The function will update the cached cluster status in the global state. For the
+    design of the cluster status and transition, please refer to the
+    sky/design_docs/cluster_states.md
+
+    Returns:
+      If the cluster is terminated or not exist, return None.
path: sky/backends/backend_utils.py
text: @user1:
nit: or does not exist

@author:
Fixed. Thanks!

diff_hunk: @@ -1265,12 +1422,78 @@ def _ping_cluster_and_set_status(
         # We know we can't ping the IP and the cluster yaml has been
         # removed. With high likelihood the cluster has been removed.
         return None
+
+    # For all code below, two conditions hold:
+    #   - record['status'] == UP / STOPPED
+    #   - we failed to use Ray to get all nodes' IPs
+    cluster_statuses = _get_cluster_status_via_cloud_cli(handle)
path: sky/backends/backend_utils.py
text: @user1:
naming nit: node_statuses? (cluster_statuses can suggest multiple clusters' statuses)

@author:
Good point! Fixed. Thanks!