From a170a5cef07a15610f0ca7a4435cf0af0b160481 Mon Sep 17 00:00:00 2001 From: bloodshot Date: Thu, 9 Jan 2020 19:53:00 -0500 Subject: [PATCH] Move assets to common folder. --- bukkit/build.gradle | 1 + common/build.gradle | 4 + {bukkit => common}/src/main/resources/LICENSE | 0 .../src/main/resources/assets/lang/de_DE.conf | 0 .../src/main/resources/assets/lang/en_US.conf | 0 .../src/main/resources/assets/lang/es_ES.conf | 0 .../src/main/resources/assets/lang/fr_FR.conf | 0 .../src/main/resources/assets/lang/ru_RU.conf | 0 .../internal/pagination/font-sizes.json | 0 gradle.properties | 8 +- settings.gradle | 2 + sponge/build.gradle | 2 + sponge/gradle.properties | 11 - sponge/src/main/resources/LICENSE | 22 - .../src/main/resources/assets/lang/de_DE.conf | 664 ------------------ .../src/main/resources/assets/lang/en_US.conf | 664 ------------------ .../src/main/resources/assets/lang/es_ES.conf | 664 ------------------ .../src/main/resources/assets/lang/fr_FR.conf | 664 ------------------ .../src/main/resources/assets/lang/ru_RU.conf | 664 ------------------ .../internal/pagination/font-sizes.json | 50 -- 20 files changed, 16 insertions(+), 3404 deletions(-) create mode 100644 common/build.gradle rename {bukkit => common}/src/main/resources/LICENSE (100%) rename {bukkit => common}/src/main/resources/assets/lang/de_DE.conf (100%) rename {bukkit => common}/src/main/resources/assets/lang/en_US.conf (100%) rename {bukkit => common}/src/main/resources/assets/lang/es_ES.conf (100%) rename {bukkit => common}/src/main/resources/assets/lang/fr_FR.conf (100%) rename {bukkit => common}/src/main/resources/assets/lang/ru_RU.conf (100%) rename {bukkit => common}/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json (100%) delete mode 100644 sponge/gradle.properties delete mode 100644 sponge/src/main/resources/LICENSE delete mode 100644 sponge/src/main/resources/assets/lang/de_DE.conf delete mode 100644 sponge/src/main/resources/assets/lang/en_US.conf delete mode 100644 sponge/src/main/resources/assets/lang/es_ES.conf delete mode 100644 sponge/src/main/resources/assets/lang/fr_FR.conf delete mode 100644 sponge/src/main/resources/assets/lang/ru_RU.conf delete mode 100644 sponge/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json diff --git a/bukkit/build.gradle b/bukkit/build.gradle index 08a9b7b..8ff423b 100644 --- a/bukkit/build.gradle +++ b/bukkit/build.gradle @@ -104,6 +104,7 @@ sourceSets { dependencies { compileOnly(project(path: ":GriefDefenderAPI")) + compile project (':common') compileOnly "com.griefdefender:adapter:$adapterVersion" compileOnly "com.griefdefender:reflect-helper:1.0" // Bukkit diff --git a/common/build.gradle b/common/build.gradle new file mode 100644 index 0000000..a8da3a7 --- /dev/null +++ b/common/build.gradle @@ -0,0 +1,4 @@ +plugins { + id 'maven' + id 'java' +} \ No newline at end of file diff --git a/bukkit/src/main/resources/LICENSE b/common/src/main/resources/LICENSE similarity index 100% rename from bukkit/src/main/resources/LICENSE rename to common/src/main/resources/LICENSE diff --git a/bukkit/src/main/resources/assets/lang/de_DE.conf b/common/src/main/resources/assets/lang/de_DE.conf similarity index 100% rename from bukkit/src/main/resources/assets/lang/de_DE.conf rename to common/src/main/resources/assets/lang/de_DE.conf diff --git a/bukkit/src/main/resources/assets/lang/en_US.conf b/common/src/main/resources/assets/lang/en_US.conf similarity index 100% rename from bukkit/src/main/resources/assets/lang/en_US.conf rename to common/src/main/resources/assets/lang/en_US.conf diff --git a/bukkit/src/main/resources/assets/lang/es_ES.conf b/common/src/main/resources/assets/lang/es_ES.conf similarity index 100% rename from bukkit/src/main/resources/assets/lang/es_ES.conf rename to common/src/main/resources/assets/lang/es_ES.conf diff --git a/bukkit/src/main/resources/assets/lang/fr_FR.conf b/common/src/main/resources/assets/lang/fr_FR.conf similarity index 100% rename from bukkit/src/main/resources/assets/lang/fr_FR.conf rename to common/src/main/resources/assets/lang/fr_FR.conf diff --git a/bukkit/src/main/resources/assets/lang/ru_RU.conf b/common/src/main/resources/assets/lang/ru_RU.conf similarity index 100% rename from bukkit/src/main/resources/assets/lang/ru_RU.conf rename to common/src/main/resources/assets/lang/ru_RU.conf diff --git a/bukkit/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json b/common/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json similarity index 100% rename from bukkit/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json rename to common/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json diff --git a/gradle.properties b/gradle.properties index 2fe0e53..8d775c7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,9 +1,15 @@ +# Common name=GriefDefender group=com.griefdefender url=https://github.com/bloodmc/GriefDefender version=1.2.5 -adapterVersion=1.15-20191211.164543-1 apiVersion=1.0.0-20190906.173641-10 +# Bukkit +adapterVersion=1.15-20191211.164543-1 spigotVersion=1.15-R0.1-SNAPSHOT +# Sponge +commonVersion=1.12.2-7.1.7-SNAPSHOT +minecraftVersion=1.12.2 +mcpMappings=snapshot_20180808 org.gradle.jvmargs=-Xmx3G \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 59c8f44..6a0ff8e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,5 @@ +rootProject.name = 'griefdefender' include "bukkit" +include "common" include "sponge" include "GriefDefenderAPI" \ No newline at end of file diff --git a/sponge/build.gradle b/sponge/build.gradle index a130600..e11b172 100644 --- a/sponge/build.gradle +++ b/sponge/build.gradle @@ -115,6 +115,7 @@ sourceSets { dependencies { compileOnly(project(path: ":GriefDefenderAPI")) + compile project (':common') compileOnly "com.griefdefender:reflect-helper:1.0" // Sponge apiCompile "org.spongepowered:spongeapi:$apiVersion" @@ -200,6 +201,7 @@ shadowJar { classifier = '' dependencies { + include dependency(':common') include dependency("com.squareup.okhttp3:okhttp:3.9.1") include dependency("com.squareup.okio:okio:1.13.0") include dependency("com.googlecode.json-simple:json-simple:1.1.1") diff --git a/sponge/gradle.properties b/sponge/gradle.properties deleted file mode 100644 index 7c5ee46..0000000 --- a/sponge/gradle.properties +++ /dev/null @@ -1,11 +0,0 @@ -name=GriefDefender -group=com.griefdefender -url=https://github.com/bloodmc/GriefDefender -version=1.2.5 -apiVersion=7.2.0-SNAPSHOT -commonVersion=1.12.2-7.1.7-SNAPSHOT - -minecraftVersion=1.12.2 -mcpMappings=snapshot_20180808 - -org.gradle.jvmargs=-Xmx3G \ No newline at end of file diff --git a/sponge/src/main/resources/LICENSE b/sponge/src/main/resources/LICENSE deleted file mode 100644 index 829a203..0000000 --- a/sponge/src/main/resources/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) bloodmc -Copyright (c) contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/sponge/src/main/resources/assets/lang/de_DE.conf b/sponge/src/main/resources/assets/lang/de_DE.conf deleted file mode 100644 index 4d4e876..0000000 --- a/sponge/src/main/resources/assets/lang/de_DE.conf +++ /dev/null @@ -1,664 +0,0 @@ -GriefDefender { - descriptions { - abandon-all="Entfernt ALLE Grundstücke von dir." - abandon-claim="Entfernt ein Grundstück." - abandon-top="Entfernt das übergeordneten Grundstück." - buy-blocks="Kaufe zusätzliche Blöcke für dein Grundstück mit der Server-eigenen Währung.\nNote: Benötigt ein Economy Plugin." - callback="Führt einen internen Befehl als Teil des Textobjektes aus. Primär für interne Einstellungen." - claim-bank="Zum Entnehmen oder Hinzufügen von Geld, um es für Grundstücke auszugeben." - claim-clear="Erlaubt das Entfernen von Objekten in einem oder mehreren Grundstücken." - claim-debug="Schaltet den Claimflag Debug Modus an oder aus." - claim-farewell="Nachricht, die beim Verlassen deines Grundstückes gezeigt wird." - claim-greeting="Nachricht, die beim Betreten deines Grundstückes gezeigt wird." - claim-ignore="Schaltet den Modus zum Ignorieren von Grundstücken an oder aus." - claim-info="Zeigt alle Informationen für das Grundstück, in dem du stehst." - claim-inherit="Schaltet an/aus ob dieses Grundstück die Rechte des übergeordneten übernehmen soll." - claim-list="Zeigt alle Grundstücke in der Umgebung an." - claim-name="Erlaubt es dir, dein Grundstück zu benennen." - claim-restore="Stellt den ursprünglichen Zustand des Grundstückes wieder her. Vorsicht." - claim-setspawn="Legt den Spawnpunkt deines Grundstückes für Spieler fest." - claim-spawn="Teleportiert dich zum Spawnpunkt deines Grundstückes." - claim-transfer="Transferiert ein Grundstück auf einen anderen Spieler." - claim-worldedit="Nutzt die WorldEdit Selektion, um ein Grundstück zu erstellen." - cuboid="Schaltet den Flächenmodus zum Erstellen von Grundstücken an oder aus." - debug="Zeichnet alle GD Aktionen auf. Zum Testen von Einstellungen." - delete-all="Lösche alle Grundstücke eines Spielers." - delete-all-admin="Löscht alle Admin Grundstücke." - delete-claim="Löscht das Grundstück, in dem du stehst. Auch wenn es nicht deines ist." - delete-top="Löscht das Grundstück, in dem du stehst. Auch wenn es nicht deines ist." - flag-claim="Listet alle Einstellungen des Grundstückes auf und erlaubt dir, diese anzupassen." - flag-group="Liste alle Einstellungen des Grundstückes für eine bestimmte Gruppe auf. Oder passe sie an." - flag-player="Liste alle Einstellungen des Grundstückes für einen Spieler auf. Oder passe sie an." - flag-reset="Setzt alle Einstellungen des Grundstückes zurück." - mode-admin="Setzt die Schaufel in den Admin-Grundstück Modus." - mode-basic="Setzt die Schaufel wieder in den Standard-Grundstück Modus." - mode-nature="Versetzt die Schaufel in den Restaurations-Modus." - mode-subdivision="Versetzt die Schaufel in den Unterteilungs-Modus. Unterteile bestehende Grundstücke." - mode-town="Setzt die Schaufel in den Stadt-Modus." - option-claim="Zeigt dir die Optionen deines Grundstückes an." - permission-group="Setzt eine Berechtigung für eine Gruppe mit Grundstücksbezug." - permission-player="Setzt eine Berechtigung für einen Spieler mit Grundstücksbezug." - player-adjust-bonus-blocks="Aktualisiert die Bonusblöcke eines Spielers." - player-info="Gibt Informationen über einen Spieler zurück." - player-set-accrued-blocks="Aktualisiert die angesammelten Blöcke eines Spielers." - reload="Lädt die Konfigurationseinstellungen von GriefDefender neu." - schematic="Verwaltet Grundstück Vorlagen. Benutze '/claimschematic create ' um eine Live-Version des Grundstücks zu erstellen." - sell-blocks="Verkaufe deine Blöcke für Server-Währung.\nNote: Benötigt ein Economy Plugin." - sell-claim="Bietet dein Grundstück zum Verkauf an. Nutze /claimsell preis.\nNote: Benötigt ein Economy Plugin." - town-chat="Stellt den Stadtchat an oder aus." - town-tag="Setzt das Kürzel deiner Stadt." - trust-group="Gibt einer Gruppe Rechte für dein Grundstück.\nAccessor: Kann mit allen Blöcken interagieren außer Inventarblöcken.\nContainer: Alle Blöcke, inklusive Inventarblöcke wie bspw. Kisten.\nBuilder: Wie oben + die Fähigkeit Blöcke zu setzen und abzubauen.\nManager: Alle oberen Einstellungen + Die Fähigkeit Optionen des Grundstückes zu ändern." - trust-group-all="Gibt einer Gruppe Rechte für ALLE deine Grundstücke.\nAccessor: Kann mit allen Blöcken interagieren außer Inventarblöcken.\nContainer: Alle Blöcke, inklusive Inventarblöcke wie bspw. Kisten.\nBuilder: Wie oben + die Fähigkeit Blöcke zu setzen und abzubauen.\nManager: Alle oberen Einstellungen + Die Fähigkeit Optionen des Grundstückes zu ändern." - trust-player="Gibt einem Spieler Rechte für dein Grundstück.\nAccessor: Kann mit allen Blöcken interagieren außer Inventarblöcken.\nContainer: Alle Blöcke, inklusive Inventarblöcke wie bspw. Kisten.\nBuilder: Wie oben + die Fähigkeit Blöcke zu setzen und abzubauen.\nManager: Alle oberen Einstellungen + Die Fähigkeit Optionen des Grundstückes zu ändern." - trust-player-all="Gibt einem Spieler Rechte für ALLE deine Grundstücke.\nAccessor: Kann mit allen Blöcken interagieren außer Inventarblöcken.\nContainer: Alle Blöcke, inklusive Inventarblöcke wie bspw. Kisten.\nBuilder: Wie oben + die Fähigkeit Blöcke zu setzen und abzubauen.\nManager: Alle oberen Einstellungen + Die Fähigkeit Optionen des Grundstückes zu ändern." - untrust-group="Entfernt die Rechte der Gruppe von deinem Grundstück." - untrust-group-all="Entfernt die Rechte der Gruppe von allen deinen Grundstücken." - untrust-player="Entfernt die Rechte des Spielers von deinem Grundstück." - untrust-player-all="Entfernt die Rechte des Spielers von allen deinen Grundstücken." - version="Zeigt dir die GriefDefender Version." - } - messages { - abandon-all-delay-warning="&aDiese Grundstücke wurden erst kürzlich erstellt und können daher nicht entfernt werden." - abandon-all-warning="&6Bist du dir sicher, dass du &cALLE&6 deine Grundstücke löschen willst?" - abandon-claim-delay-warning="&aDieses Grundstück ist noch neu und kann erst am &6{date}&a entfernt werden." - abandon-claim-failed="&aKonnte das Grundstück nicht löschen. Grund: &f{result}&a." - abandon-claim-missing="&cKein Grundstück gefunden. Stelle dich auf dein Grundstück, dass du löschen möchtest oder erwäge &f/abandonall &czu nutzen." - abandon-other-success="&6{player}&a's Grundstück wurde entfernt. &6{player}&a hat nun &6{amount}&a Blöcke übrig." - abandon-success="&aGrundstück entfernt. Du hast nun &6{amount}&a Blöcke zur Verfügung." - abandon-top-level="&cDieses Grundstück kann nicht entfernt werden. Es existieren untergeordnete Grundstücke. Um es zu löschen, nutze &f/abandontop&c." - abandon-town-children="&cYDu hast keine Berechtigungen eine Stadt mit Teilgrundstücken zu entfernen, welche dir nicht gehören. Benutze &f/ignoreclaims&c oder lasse den Teilgrundstück Besitzer sein Grundstück entfernen. Wenn du die Stadt auflösen willst, ohne die Teilgrundstücke, benutze &f/abandon&c." - abandon-warning="&6Bist du dir sicher, dass du das Grundstück entfernen möchtest? Es wird dann nicht länger geschützt." - adjust-accrued-blocks-success="&6{player}&a's angesammelte Blöcke wurden auf &6{amount}&a angepasst. Neue Anzahl: &6{total}&a." - adjust-bonus-blocks-success="&6{player}&a's Bonusblöcke wurden auf &6{amount}&a angepasst. Neue Anzahl: &6{total}&a." - bank-click-view-transactions="Klicken, um Banktransaktionen anzuzeigen." - bank-deposit="&aErfolgreich &6{amount}&a in die Bank eingezahlt." - bank-deposit-no-funds="&cYDu hast nicht genug Geld für diese Transaktion." - bank-info="&Kontostand: &6{balance}&a \nSteuern: &6{tax-amount}&f fällig in &7{time-remaining}&a \nSteuerlast: &6{tax-balance}." - bank-no-permission="&cDu hast keine Berechtigungen &6{player}&c's Bank zu verwalten." - bank-tax-system-disabled="&cDas Bank/Steuersystem ist ausgeschaltet. Um es einzuschalten, setze 'bank-tax-system' in der Config auf 'true'." - bank-title-transactions="Bank Transaktionen" - bank-withdraw="&aErfolgreich &6{amount} &avon der Bank abgehoben." - bank-withdraw-no-funds="&cDie Bank hat noch &a{balance}&c und damit nicht genug, um &a{amount}&c abzuheben." - block-claimed="&aDieser Block wurde bereits von &6{player}&a gesichert." - block-not-claimed="&cDieser Block wurde noch von niemandem gesichert." - block-sale-value="&aJeder Block ist &6{amount}&a wert. Du hast &6{total}&a verfügbar, die du verkaufen kannst." - claim-above-level="&cKonnte diesen Block nicht sichern, weil er über deinem Grundstücks Höhen Limit von &a{limit} &c liegt." - claim-action-not-available="&cDiese Aktion ist nicht verfügbar in {type}&c." - claim-automatic-notification="&cDiese Kiste und die anliegenden Blöcke sind nun gesichert." - claim-below-level="&cKonnte diesen Block nicht sichern, weil er über unter deinem Grundstücks Tiefen Limit von &a{limit} &c liegt." - claim-chest-confirmation="&cDiese Kiste ist gesichert." - claim-chest-outside-level="&cDiese Kiste kann nicht gesichert werden. Sie befindet sich außerhalb des Bereiches von &a{min-level}&c und &a{max-level}&c." - claim-children-warning="&6Dieses Grundstück hat untergeordnete Grundstücke. Wenn du dir sicher bist, dass du es löschen möchtest so nutze &f/deleteclaim&6 erneut." - claim-context-not-found="&cKontext &f{context}&c nicht gefunden." - claim-disabled-world="&cGrundstücke sind in dieser Welt deaktiviert." - claim-expired-inactivity="&cDas Grundstück von &6{player}&c mit der Nummer &f{uuid}&c ist abgelaufen und wurde aufgrund von Inaktivität entfernt." - claim-farewell="&aDie Verlassen-Nachricht wurde auf {farewell} &agesetzt." - claim-farewell-clear="&aDie Nachricht beim Verlassen des Grundstückes wurde entfernt." - claim-farewell-invalid="&cDie Einstellung &f{flag}&c ist ungültig." - claim-greeting="&aDie Willkommens-Nachricht wurde auf {greeting} &agesetzt." - claim-greeting-clear="&aDie Nachricht beim Betreten des Grundstückes wurde entfernt." - claim-ignore="&aGrundstücke werden nun ignoriert." - claim-last-active="&aGrundstück zuletzt aktiv am &6{date}&a." - claim-mode-start="{type}&a Ecke erstellt! Klicke auf die diagonal gegenüberliegende Ecke um ein Grundstück zu erstellen. Benutze &f/claim&a um den Grundstücksmodus zu verlassen." - claim-name="&aDer Grundstücksname ist nun {name}&a." - claim-no-claims="&cDu hast keine Grundstücke." - claim-no-set-home="&cDu brauchste Rechte auf dem Grundstück, um /sethome zu benutzen." - claim-not-found="&cHier befindet sich kein Grundstück." - claim-not-yours="&cDies ist nicht dein Claim." - claim-owner-already="&cDu bist bereits der Besitzer dieses Grundstückes." - claim-owner-only="&cNur &6{player}&c kann das Grundstück anpassen." - claim-protected-entity="&cDas gehört &6{player}&c." - claim-reserve-add="&aDer Grundstücksname &6{name}&a wurde zur Liste der reservierten Namen hinzugefügt." - claim-reserve-exists="&aDieser Grundstücksname ist bereits reserviert." - claim-reserved-name="&cDer von dir gewählte Name ist leider reserviert. Bitte wähle einen anderen Namen für dein Grundstück oder stelle sicher, dass du die Berechtigung hast diesen Namen zu verwenden." - claim-respecting="&aGrundstücke werden nun respektiert." - claim-restore-success="&aGrundstück erfolgreich wiederhergestellt." - claim-show-nearby="&6{amount}&a Grundstücke in der Umgebung gefunden." - claim-size-max="&cDas Grundstück &6{axis}&c mit einer Größe von &a{size}&c überschreitet die Maximalgröße von &a{max-size}&c.\nDer Bereich muss mindestens &a{min-area}&c und maximal &a{max-area} groß sein." - claim-size-min="&cDas Grundstück &6{axis}&c mit einer Größe von &a{size}&c unterschreitet die Minimalgröße von &a{min-size}&c.\nDer Bereich muss mindestens &a{min-area}&c und maximal &a{max-area} groß sein." - claim-size-need-blocks-2d="&cDu hast nicht genug Blöcke für diese Grundstücksgröße.\nDu brauchst &a{block-amount}&c mehr Blöcke." - claim-size-need-blocks-3d="&cDu hast nicht genug Blöcke für diese Grundstücksgröße.\nDu brauchst &a{chunk-amount}&c mehr Chunks. &f({block-amount})" - claim-size-too-small="&cDer ausgewählte Bereich &a{width}&fx&a{length}&c ist zu klein. Ein Grundstück muss mindestens &a{min-width}&fx&a{min-length}&c groß sein." - claim-start="{type}&a Ecke erstellt! Klicke auf die diagonal gegenüberliegende Ecke um ein Grundstück zu erstellen. Lege das Grundstückswerkzeug aus der Hand, um den Grundstücksmodus zu verlassen." - claim-too-far="&cDas ist zu weit entfernt." - claim-transfer-exceeds-limit="&cGrundstück konnte nicht übertragen werden, das Grundstücks Limit des Spielers ist erreicht." - claim-transfer-success="&aGrundstück erfolgreich übertragen." - claim-type-not-found="&cKeine {type}&c Grundstücke gefunden." - claiminfo-ui-admin-settings="Admin Einstellungen" - claiminfo-ui-bank-info="Bank Information" - claiminfo-ui-claim-expiration="Grundstück Ablaufdatum" - claiminfo-ui-click-admin="Hier klicken für die Admin Einstellungen" - claiminfo-ui-click-bank="Hier klicken für Bank Informationen" - claiminfo-ui-click-change-claim="Hier klicken um die Grundstücksart in {type} zu ändern" - claiminfo-ui-click-toggle="Klicken, um umzuschalten" - claiminfo-ui-deny-messages="Nachrichten ausschalten" - claiminfo-ui-flag-overrides="Override Einstellungen" - claiminfo-ui-for-sale="Zu verkaufen" - claiminfo-ui-inherit-parent="Übernehme Eigenschaften des übergeordneten Grundstückes" - claiminfo-ui-last-active="Zuletzt aktiv" - claiminfo-ui-north-corners="Nördliche Ecke" - claiminfo-ui-pvp-override="Überschreibt PvP" - claiminfo-ui-requires-claim-blocks="Benötigt Claimblöcke" - claiminfo-ui-return-bankinfo="Zurück zu den Bank Informationen" - claiminfo-ui-return-claiminfo="Zurück zu den Grundstückinformationen" - claiminfo-ui-return-settings="Zurück zu den Standardeinstellungen" - claiminfo-ui-size-restrictions="Beschränkung der Größe" - claiminfo-ui-south-corners="Südliche Ecke" - claiminfo-ui-teleport-direction="Klicke hier, um dich zur {direction}&f Ecke des Grundstücks zu teleportieren" - claiminfo-ui-teleport-feature="Du hast keine Berechtigungen die Teleport Funktion für dieses Grundstück zu benutzen" - claiminfo-ui-teleport-spawn="Klicke hier, um dich zum Grundstücksspawn zu teleportieren " - claiminfo-ui-title-claiminfo="Informationen zum Grundstück" - claiminfo-ui-town-settings="Einstellungen der Stadt" - claimlist-ui-click-info="Klicke hier für weitere Informationen" - claimlist-ui-click-purchase="Zum Kaufen des Grundstückes hier klicken" - claimlist-ui-click-teleport-target="Klicke, um dich zu {name}&f {target}&f in &6{world} zu teleportieren" - claimlist-ui-click-toggle-value="Klicke, um Grundstück {type} umzuschalten" - claimlist-ui-click-view-children="Klicke, um Teilgrundstücke anzuzeigen" - claimlist-ui-click-view-claims="Klicke, um deine Grundstücke anzuzeigen" - claimlist-ui-no-claims-found="Keine Grundstücke in dieser Welt gefunden." - claimlist-ui-return-claimlist="Zurück zur Grundstücksliste" - claimlist-ui-title=Grundstücksliste - claimlist-ui-title-child-claims=Teilgrundstücke - command-blocked="&cDer Befehl &f{command}&c wurde vom Grundstücksbesitzer &6{player}&c deaktiviert." - command-claimban-success-block="&aErfolgreich folgenden Block &cgeblockt&a: {id}." - command-claimban-success-entity="&aErfolgreich folgendes Objekt &cgeblock&at: {id}." - command-claimban-success-item="&aErfolgreich folgendes Item &cgeblockt&a: {id}." - command-claimbuy-title="&bKäufliche Grundstücke." - command-claimclear-killed="&c&6{amount}&a Objekte vom Typ {type} getötet&f." - command-claimclear-no-entities="&cKonnte keine Objekte vom Typ {type} finden&c." - command-claimclear-uuid-deny="&cNur Admins können Grundstücke mithilfe von UUIDs löschen." - command-claimflagdebug-disabled="Debug für Grundstückseinstellungen: &cAUS" - command-claimflagdebug-enabled="Debug für Grundstückseinstellungen: &aAN" - command-claiminfo-not-found="&cKein passender Spieler oder Grundstücks UUID gefunden." - command-claiminfo-uuid-required="&cGrundstücks UUID wird benötigt, wenn dieser Befehl von einem Nicht-Spieler ausgeführt wird." - command-claiminherit-disabled="Grundstücke erbt vom überliegenden Grundstück: &cAUS" - command-claiminherit-enabled="Grundstücke erbt vom überliegenden Grundstück: &aAN" - command-claimmode-disabled="Grundstücksmodus: &cAUS" - command-claimmode-enabled="Grundstücksmodus &aAN&f\n&aLinksklick zum Inspizieren.\n&aRechtsklick, um Grundstücke zu erstellen und anzupassen.&b\nTipp&f: &aZum Verlassen des Modus: &f/claim&a." - command-claimspawn-not-found="&aKein Grundstück {name}&a gefunden." - command-claimunban-success-block="&aErfolgreich folgenden Block ¢blockt&a: {id}." - command-claimunban-success-entity="&aErfolgreich folgendes Objekt ¢blockt&a: {id}." - command-claimunban-success-item="&aErfolgreich folgendes Item ¢blockt&a: {id}." - command-cuboid-disabled="&aGrundstücksmodus: 2D (Automatisch von 0 bis maximale Bauhöhe)." - command-cuboid-enabled="&aGrundstücksmodus: 3D." - command-execute-failed="&cKonnte den Befehl '{command} {args}' nicht ausführen." - command-giveblocks-confirmation="&6Bist du dir sicher, dass du {player}&6 {amount}&6 Baublöcke geben magst?" - command-giveblocks-confirmed="&aGrundstücks Baublöcke transferiert." - command-giveblocks-not-enough="&cNicht genug Baublöcke! Du hast nur {amount}&c zur Verfügung.\n&bTipp&f: Anfangs-Baublöcke werden nicht mitgezählt, sondern nur Bonus- und angesammelte Blöcke." - command-giveblocks-received="&aDir wurden {amount}&a Baublöcke von {player}&a geschickt." - command-inherit-only-child="&cDieser Befehl kann nur in Teilgrundstücken benutzt werden." - command-invalid="&cKein gültiger Befehl." - command-invalid-amount="&cKeine gültige Anzahl eingegeben: &6{amount}&c." - command-invalid-claim="&cDieser Befehl kann nicht auf {type}&c Grundstücken benutzt werden." - command-invalid-group="&c &6{group}&c ist keine gültige Gruppe." - command-invalid-input="&cInvalid command input '{input}&c'." - command-invalid-player="&6{player}&c ist kein gültiger Spieler." - command-invalid-player-group="&cSpieler oder Gruppe nicht existent." - command-invalid-type="&cTyp {type}&c existiert nicht." - command-not-available-economy="&cDieser Befehl kann im nicht genutzt werden, der Economy Modus ist an." - command-option-exceeds-admin="&cDer Wert &a'{value}&c' übersteigt den vom Admin festgelegten Wert: '&a{admin-value}&c'. Passe Wert an auf den Amin-Wert an..." - command-pet-confirmation="&aTier erfolgreich übertragen." - command-pet-invalid="&cTier {type} wird derzeit vom Übertragen nicht unterstützt." - command-pet-transfer-cancel="&aÜbertragung abgebrochen." - command-pet-transfer-ready="&aBereit zum Übertragen! Rechtsklick auf das Tier, welches du übertragen möchtest oder Linksklick zum Abbrechen." - command-player-not-found="&cSpieler '&6{player}&c' nicht gefunden." - command-world-not-found="&cWelt '&6{world}&c' nicht gefunden." - command-worldedit-missing="&cDieser Befehl benötigt installiertes WorldEdit auf dem Server." - create-cancel="&cDie Erstellung des Grundstückes wurde abgebrochen." - create-cuboid-disabled="&cDas Erstellen von 3D Grundstücken ist ausgeschaltet.\nDu musst ein Admin sein, um die Funktion zu nutzen oder sie auf einem deiner Grundstücke nutzen." - create-failed-claim-limit="&cDu hast die Grenze von &a{limit}&c deiner {type}&c Grundstücke erreicht. Nutze &f/abandon&c um eines zu entfernen, bevor du ein neues erstellst." - create-failed-result="&aErstellung fehlgeschlagen: &6{reason}&a." - create-insufficient-blocks-2d="&cDu hast nicht genug Baublöcke, um das Gebiet zu sichern.\nDu brauchst &a{block-amount}&c mehr Blöcke." - create-insufficient-blocks-3d="&cDu hast nicht genug Baublöcke, um das Gebiet zu sichern.\nDu brauchst &a{chunk-amount}&c mehr Chunks. &f({block-amount})" - create-overlap="&cDu kannst hier kein Grundstück erstellen, es überlappt ein bestehendes. Nutze &f/abandonclaim&c um es zu löschen, oder klicke auf eine Ecke und ändere die Größe." - create-overlap-player="&cDu kannst hier kein Grundstück erstellen, es überlappt &6{player}&c's Grundstück." - create-overlap-short="&cDein ausgewählter Bereich überlappt ein bereits bestehendes Grundstück." - create-subdivision-fail="&cAn dieser Ecke existiert kein Grundstück. Klicke auf einen Block in einem Grundstück, um das Teilgrundstück zu erstellen." - create-subdivision-only="&cFehler beim Erstellen. Nur Teilgrundstücke können in einem Block erstellt werden." - create-success="{type}&a Grundstück erstellt! Benutze &f/trust&a um es mit Freunden zu teilen." - debug-error-upload="&cFehler beim Hochladen von {content}&c." - debug-no-records="&cKeine Debug Aufzeichnung zum hochladen!" - debug-paste-success="&aErfolgreich hochgeladen!" - debug-record-end="Aufzeichnung beendet" - debug-record-start="Aufzeichnung gestartet" - debug-time-elapsed="Debug Zeit abgelaufen" - delete-all-player-failed="&aGrundstücke des Spielers &6{player}&a konnten nicht entfernt werden. Meldung: &f{result}&a." - delete-all-player-success="&aAlle Grundstücke des Spielers &6{player}&a entfernt." - delete-all-player-warning="&6Bist du dir sicher, dass du alle Grundstücke von {player}&6 löschen möchtest?" - delete-all-type-deny="&cLöschung von {type}&c Grundstücken fehlgeschlagen. Ein Plugin hat den Vorgang blockiert." - delete-all-type-success="&cAlle {type}&c Grundstücke entfernt." - delete-all-type-warning="&6Bist du dir sicher, dass du alle {type}&6 Grundstücke entfernen möchtest?" - delete-claim-failed="&aGrundstück konnte nicht entfernt werden. Meldung: &f{result}&a." - delete-claim-success="&a{player}&as Grundstück entfernt." - delete-claim-warning="&6Bist du dir sicher, dass du {player}&6s Grundstück löschen möchtest?" - economy-balance="&aDein neuer Kontostand ist &6{balance}&a." - economy-block-available-purchase-2d="&aDu hast genug Geld, um dir noch &6{block-amount} &aBaublöcke zu sichern." - economy-block-available-purchase-3d="&aDu hast genug Geld, um dir noch &6{chunk-amount} &aChunks zu sichern. &f({block-amount})" - economy-block-buy-invalid="&cAnzahl der Baublöcke muss größer sein als 0." - economy-block-buy-sell-disabled="&cEntschuldigung, Blöcke kaufen und verkaufen ist ausgestellt." - economy-block-cost="&aJeder Baublock kostet dich &6{amount}&a." - economy-block-not-available="&cSo viele hast du nicht zu verkaufen." - economy-block-only-buy="&cBaublöcke können nur gekauft, nicht verkauft werden." - economy-block-only-sell="&cBaublöcke können nur verkauft, nicht gekauft werden." - economy-block-purchase-confirmation="&6{amount}&a gekauft. Du hast nun &6{balance}&a Baublöcke." - economy-block-purchase-cost="&aJeder Baublock kostet dich &6{amount}&a. Du hast &6{balance}&a." - economy-block-purchase-limit="&cDie neue Anzahl Baublöcke &a{total}&c ist größer als das Maximum &a{limit}&c. Transaktion abgebrochen." - economy-block-sale-confirmation="&6{deposit}&a verkauft. Du hast nun &6{amount}&a Baublöcke." - economy-block-sell-error="&cKonnte die Baublöcke nicht verkaufen. Meldung: &f{reason}&c." - economy-claim-abandon-success="&aGrundstück aufgegeben. Du hast '&6{amount}&a' Baublöcke zurückerhalten." - economy-claim-buy-cancelled="&cKauf abgebrochen! Konnte das Grundstück von &6{player}&c nicht kaufen. Meldung: &a{result}" - economy-claim-buy-confirmation="&6Bist du dir sicher, dass du das Grundstück für &a{amount}&6 kaufen möchtest? Klicke auf Confirm um den Kauf zu bestätigen." - economy-claim-buy-confirmed="&aDu hast das Grundstück für &6{amount}&a gekauft." - economy-claim-buy-not-enough-funds="&cDu hast nicht Genug Geld um das Grundstück für &a{amount}&c zu kaufen. Du hst momentan &a{balance}&c und brauchst &a{amount_required}&c mehr für den Kauf." - economy-claim-buy-transfer-cancelled="&cÜbertragung fehlgeschlagen! Grundstück konnte nicht von &6{owner}&c auf &6{player}&c übertragen werden. Meldung: &a{result}" - economy-claim-not-for-sale="&cDieses Grundstück steht nicht zum Verkauf." - economy-claim-sale-cancelled="&aDu hast den Verkauf deines Grundstückes abgebrochen." - economy-claim-sale-confirmation="&6Bist du dir sicher, dass du dein Grundstück für &a{amount}&6 verkaufen möchtest? Alle Items und Blöcke werden an den Käufer übertragen. Klicke auf Confirm, wenn du das möchtest." - economy-claim-sale-confirmed="&aDu hast dein Grundstück erfolgreich für &6{amount}&a zum Verkauf angeboten." - economy-claim-sale-invalid-price="&cDer Verkaufspreis &a{amount}&c muss größer sein als &a0&c." - economy-claim-sold="&aDein Grundstück wurde verkauft! &6{amount}&a wurde an dich überwiesen. Dein neuer Kontostand ist: &6{balance}&a." - economy-mode-block-sale-confirmation="&aErfolgreich &6{deposit}&a verkauft. Dein Kontostand ist nun &6{balance}&a. Du hast jetzt genug Geld, um dir &6{amount}&a Baublöcke zu kaufen." - economy-mode-resize-success-2d="&aGrundstücksgröße erfolgreich geändert. Neuer Kontostand: &6{balance}&a. Du hast genug Geld, um dir &6{block-amount} &aBaublöcke zu kaufen." - economy-mode-resize-success-3d="&aGrundstücksgröße erfolgreich geändert. Neuer Kontostand: &6{balance}&a. Du kannst dir noch &6{chunk-amount} &azusätzliche Chunks kaufen. &f({block-amount})" - economy-not-enough-funds="&cDu hast nicht genug Geld, um dieses Grundstück zu erstellen. Dein Kontostand: '&a{balance}&c'. Du benötigst '&a{amount}&c'." - economy-not-installed="&cEs ist kein Economy/Wirtschaftsplugin installiert!" - economy-player-not-found="&cKein Economy Account für &6{player}&c gefunden." - economy-remaining-funds="&aDu hast noch &6{amount}&a verfügbar um Grundstücke zu erstellen." - economy-virtual-not-supported="&cDas Economy Plugin unerstützt keine virtuellen Accounts. Bitte nutze ein anderes Plugin, oder frage den Entwickler des Plugins um Rat." - economy-withdraw-error="&cKonnte kein Geld abheben. Meldung: &f{reason}&c." - feature-not-available="&cAn dieser Funktion wird noch gearbeitet, sie ist in Zukunft verfügbar." - flag-description-block-break="Kontrolliert, ob ein Block kaputtgehen kann.\n&dBeispiel&f : Um das Zerstören von Dreckblöcken zu verhindern, nutze\n&a/cf block-break minecraft:dirt false\n&bHinweis&f: minecraft steht für die ModID und dirt für die BlockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-block-grow="Kontrolliert, ob ein Block wachsen kann.\n&dBeispiel&f : Um Kakteen am Wachsen zu hindern, nutze\n&a/cf block-grow minecraft:cactus false\n&bNote&f : minecraft steht für die ModID und cactus für die BlockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-block-modify="Kontrolliert, ob ein Block verändert werden kann.\n&dBeispiel&f : Um das Entzünden eines Blockes zu verhindern, nutze\n&a/cf block-modify minecraft:fire false\n&bNote&f : minecraft steht für die ModID und fire für die BlockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-block-place="Kontrolliert, ob ein Block platziert werden kann.\n&dBeispiel&f : Um das Platzieren von Dreckblöcken zu verhindern, nutze\n&a/cf block-place minecraft:dirt false\n&bNote&f : minecraft steht für die ModID und dirt für die BlockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-block-spread="Kontrolliert, ob ein Block sich ausbreiten kann.\n&dBeispiel&f : Um das Ausbreiten von Feuer zu verhindern, nutze\n&a/cf block-spread any false context[source=fire]\n&bNote&f : 'any' steht für jedes Ziel und fire steht für die BlockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-collide-block="Kontrolliert, ob eine Entität mit dem Block kollidieren kann.\n&dBeispiel&f : Um das Kollidieren von Entitäten mit Stein-Druckplatten zu verhindern, nutze\n&a/cf collide-block minecraft:stone_pressure_plate false\n&bNote&f : minecraft steht für die ModID und stone_pressure_plate für die MockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-collide-entity="Kontrolliert, ob eine Entität mit einer anderen kollidieren kann.\n&dBeispiel&f : Um das Kollidieren mit Rahmen zu verhindern, nutze\n&a/cf collide-entity minecraft:item_frame false\n&bNote&f : minecraft steht für die ModID und item_frame für die BlockID.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-command-execute="Kontrolliert, ob ein Befehl ausgeführt werden kann.\n&dBeispiel&f : Um den Pixelmon Befehl '/shop select' zu blockieren, nutze\n&a/cf command-execute pixelmon:shop[select] false\n&bNote&f : &o&6pixelmon&f steht für die ModID &o&6shop&f für den Befehl und &o&6select&f für das Argument.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-command-execute-pvp="Kontrolliert, ob ein Befehl während PvP benutzt werden kann.\n&dBeispiel&f : Um den Pixelmon Befehl '/shop select' zu blockieren, nutze\n&a/cf command-execute pixelmon:shop[select] false\n&bBeispiel&f : &o&6pixelmon&f steht für die ModID &o&6shop&f für den Befehl und &o&6select&f für das Argument.\nGibst du keine ModID an, wird standardmäßig minecraft benutzt." - flag-description-custom-block-break="Kontrolliert, ob ein Block kaputtgehen kann." - flag-description-custom-block-grow="Kontrolliert, ob ein Block wachsen kann." - flag-description-custom-block-place="Kontrolliert, ob ein Block platziert werden kann." - flag-description-custom-block-spread="Kontrolliert, ob ein Block sich ausbreiten kann." - flag-description-custom-build="Kontrolliert, ob Aktionen gegen Blöcke möglich sind, wie Abbauen, Platzieren und Interagieren." - flag-description-custom-chest-access="Kontrolliert, ob Spieler die Inventare von Kisten nutzen können." - flag-description-custom-chorus-fruit-teleport="Kontrolliert, ob Chorus Früchte zum Teleportieren genutzt werden können." - flag-description-custom-crop-growth="Kontrolliert, ob Pflanzen wachsen können." - flag-description-custom-damage-animals="Kontrolliert, ob Tiere geschädigt werden können." - flag-description-custom-enderman-grief="Kontrolliert, ob Enderman Blöcke stehlen können." - flag-description-custom-enderpearl="Kontrolliert, ob Enderperlen genutzt werden können." - flag-description-custom-enter-player="Kontrolliert, ob ein Spieler das Grundstück betreten kann." - flag-description-custom-exit-player="Kontrolliert, ob ein Spieler das Grundstück verlassen kann." - flag-description-custom-exp-drop="Kontrolliert, ob EXP droppt." - flag-description-custom-explosion-block="Kontrolliert, ob Explosionen Blöcke beeinflussen." - flag-description-custom-explosion-creeper="Kontrolliert, ob Creeper explodieren können." - flag-description-custom-explosion-entity="Kontrolliert, ob Explosionen Entitäten beeinflussen." - flag-description-custom-explosion-tnt="Kontrolliert, ob TNT explodieren kann." - flag-description-custom-fall-damage="Kontrolliert, ob man Fallschaden nimmt." - flag-description-custom-fire-damage="Kontrolliert, ob Feuer Schaden anrichtet." - flag-description-custom-fire-spread="Kontrolliert, ob Feuer sich ausbreiten kann." - flag-description-custom-grass-growth="Kontrolliert, ob Gras wachsen kann." - flag-description-custom-ice-form="Kontrolliert, ob sich Eis bilden kann." - flag-description-custom-ice-melt="Kontrolliert, ob Eis schmelzen kann." - flag-description-custom-interact-block="Kontrolliert, ob Spieler mit Blöcken interagieren können.\n&bBeispiel&f: Hat keine Wirkung auf Inventarblöcke, bspw. Kisten." - flag-description-custom-interact-entity="Kontrolliert, ob Spieler mit Entitäten interagieren können.\n&bBeispiel&f: Hat keinen Einfluss auf Entitäten mit Inventarplätzen, bspw. Pferde." - flag-description-custom-interact-inventory="Kontrolliert, ob ein Spieler mit Inventaren interagieren kann." - flag-description-custom-invincible="Kontrolliert, ob Spieler überhaupt Schaden nehmen." - flag-description-custom-item-drop="Kontrolliert, ob Spieler Gegenstände fallen lassen können." - flag-description-custom-item-pickup="Kontrolliert, ob Spieler Gegenstände aufheben können." - flag-description-custom-lava-flow="Kontrolliert, ob Lava fließen kann." - flag-description-custom-leaf-decay="Kontrolliert, ob Blätter verschwinden." - flag-description-custom-lighter="Kontrolliert, ob Feuerzeuge benutzt werden können." - flag-description-custom-lightning="Kontrolliert, ob Blitze Schaden anrichten." - flag-description-custom-monster-damage="Kontrolliert, ob Monster Schaden verursachen." - flag-description-custom-mushroom-growth="Kontrolliert, ob Pilze wachsen." - flag-description-custom-mycelium-spread="Kontrolliert, ob Myzelium sich verbreitet." - flag-description-custom-pistons="Kontrolliert, ob Pistions benutzbar sind." - flag-description-custom-portal-use="Kontrolliert, ob Portale nutzbar sind." - flag-description-custom-pvp="Kontrolliert, ob PVP erlaubt ist." - flag-description-custom-ride="Kontrolliert, ob das Aufsitzen und Fortbewegen mit Tieren und Fortbewegungsmitteln möglich ist." - flag-description-custom-sleep="Kontrolliert, ob Spieler in Betten schlafen können." - flag-description-custom-snow-fall="Kontrolliert, ob Schnee fällt." - flag-description-custom-snow-melt="Kontrolliert, ob Schnee schmilzt." - flag-description-custom-snowman-trail="Kontrolliert, ob Schneemänner eine Schneespur hinterlassen." - flag-description-custom-soil-dry="Kontrolliert, ob Erde trocknen kann." - flag-description-custom-spawn-ambient="Kontrolliert, ob Umgebungsmonster - etwa Fledermäuse - spawnen." - flag-description-custom-spawn-animal="Kontrolliert, ob Tiere - etwa Kühe und Schafe - spawnen." - flag-description-custom-spawn-aquatic="Kontrolliert, ob Lebewesen im Wasser - etwa Tintenfische - spawnen." - flag-description-custom-spawn-monster="Kontrolliert, ob Monster - Zombies, Creeper, usw. - spawnen." - flag-description-custom-teleport-from="Kontrolliert, ob sich Spieler aus dem Grundstück rausteleportieren können." - flag-description-custom-teleport-to="Kontrolliert, ob sich Spieler zu diesem Grundstück teleportieren können." - flag-description-custom-use="Kontrolliert, ob Spieler nicht-Inventarblöcke auf dem Grundstück benutzen können." - flag-description-custom-vehicle-destroy="Kontrolliert, ob Fahrzeuge zerstört werden können." - flag-description-custom-vehicle-place="Kontrolliert, ob Fahrzeuge platziert werden können." - flag-description-custom-vine-growth="Kontrolliert, ob Pflanzen wie Lianen wachsen können." - flag-description-custom-water-flow="Kontrolliert, ob Wasser fließen kann." - flag-description-custom-wither-damage="Kontrolliert, ob Wither Schaden anrichten können." - flag-description-enter-claim="Kontrolliert, ob Entitäten das Grundstück betreten können.\n&dBeispiel&f : Damit Spieler das Grundstück nicht mehr betreten können, nutze:\n&a/cf enter-claim player false\n&Hinweis&f : Um Gruppen einzustellen, nutze den /cfg Befehl." - flag-description-entity-chunk-spawn="Kontrolliert, ob gespeicherte Entitäten beim Laden des Chunks spawnen.\n&dBeispiel&f : Damit Pferde nicht beim Laden des Chunks spawnen:\n&a/cf entity-chunk-spawn minecraft:horse false\n&bHinweis&f : Dies entfernt &cALLE&f gespeicherten Entitäten. Ist der Chunk bereits geladen, ist es erst beim Neuladen effektiv. Mit Vorsicht benutzen." - flag-description-entity-damage="Kontrolliert, ob Enitäten Schaden erledigen können.\n&dBeispiel&f : Damit Tiere keinen Schaden erleiden können, nutze:\n&a/cf entity-damage minecraft:animal false." - flag-description-entity-riding="Kontrolliert, ob Entitäten reitbar sind.\n&dBeispiel&f : Um das Aufsteigen auf Pferde zu verhindern, nutze:\n&a/cf entity-riding minecraft:horse false." - flag-description-entity-spawn="Kontrolliert, ob Entitäten spawnen können.\n&dBeispiel&f : Um das Spawnen von Schweinen zu verhindern, nutze:\n&a/cf entity-spawn minecraft:pig false\n&bHinweis&f : Betrifft keine Items. Dafür gibt es die item-spawn Einstellung" - flag-description-entity-teleport-from="Kontrolliert, ob sich Entitäten aus dem Grundstück teleportieren können.\n&dBeispiel&f : Um das Teleportieren von Spielern aus dem Grundstück zu verhindern, nutze:\n&a/cf entity-teleport-from player false\n&bHinweis&f : Für Gruppen, nutze den /cfg Befehl." - flag-description-entity-teleport-to="Kontrolliert, ob Entitäten sich zum Grundstück teleportieren können.\n&dBeispiel&f : Um das Teleportieren von Spielern auf das Grundstück zu verhindern, nutze:\n&a/cf entity-teleport-to player false\n&bHinweis&f : Für Gruppen nutze den /cfg Befehl." - flag-description-exit-claim="Kontrolliert, ob Entitäten das Grundstück verlassen können.\n&dBeispiel&f : Um Spieler am Verlassen zu hindern, nutze:\n&a/cf exit-claim player false\n&bHinweis&f : Für Gruppen nutze den /cfg Befehl." - flag-description-explosion-block="Kontrolliert, ob Explosionen Schaden an Blöcken anrichten.\n&dBeispiel&f : Um jeglichen Schaden von Explosionen zu verhindern, nutze:\n&a/cf explosion-block any false" - flag-description-explosion-entity="Kontrolliert, ob Explosionen Schaden an Entitäten anrichten.\n&dBeispiel&f : Um jeglichen Explosionsschaden auszustellen, nutze:\n&a/cf explosion-entity any false" - flag-description-interact-block-primary="Kontrolliert, ob Spieler Blöcke linksklicken können.\n&dBeispiel&f : Um Spieler am Linksklicken von Kisten zu hindern, nutze:\n&a/cf interact-block-primary minecraft:chest false" - flag-description-interact-block-secondary="Kontrolliert, ob Spieler Blöcke rechtsklicken können.\n&dBeispiel&f : Um Spieler am Rechtsklicken von Kisten (Öffnen) zu hindern, nutze\n&a/cf interact-block-secondary minecraft:chest false" - flag-description-interact-entity-primary="Kontrolliert, ob Spieler Entitäten linksklicken können (angreifen).\n&dBeispiel&f : Um Spieler am Linkslicken von Kühen zu hindern, nutze:\n&a/cf interact-entity-primary minecraft:cow false" - flag-description-interact-entity-secondary="Kontrolliert, ob Spieler Entitäten rechtsklicken können.\n&dBeispiel&f : Um Spieler am Interagieren mit Villagern zu hindern, nutze:\n&a/cf interact-entity-secondary minecraft:villager false" - flag-description-interact-inventory="Kontrolliert, ob Spieler Blöcke mit Inventaren (bspw. Kisten) rechtsklicken können.\n&dBeispiel&f : Um Spieler am Öffnen von Kisten zu hindern, nutze:\n&a/cf interact-inventory minecraft:chest false" - flag-description-interact-inventory-click="Kontrolliert, ob Spieler einen Inventarplatz anklicken können.\n&dBeispiel&f : Um Spieler am Interagieren eines Inventarplatzes mit Diamanten zu hindern, nutze:\n&a/cf interact-inventory-click minecraft:diamond false" - flag-description-interact-item-primary="Kontrolliert, ob Spieler mit einem bestimmten Item linksklicken können.\n&dBeispiel&f : Um Spieler am Linksklicken mit einem Diamantschwert zu hindern, nutze\n&a/cf interact-item-primary minecraft:diamond_sword false" - flag-description-interact-item-secondary="Kontrolliert, ob Spieler mit einem bestimmten Item rechtsklicken können.\n&dBeispiel&f : Um Spieler am Rechtsklicken mit Feuerstein zu hindern, nutze:\n&a/cf interact-item-secondary minecraft:flint_and_steel false" - flag-description-item-drop="Kontrolliert, ob ein Item auf dem Grundstück fallengelassen werden kann.\n&dBeispiel&f : Um das Fallenlassen von Feuerstein durch Spieler zu verhindern, nutze:\n&a/cf item-drop minecraft:flint_and_steel false context[source=player]" - flag-description-item-pickup="Kontrolliert, ob ein Item aufgehoben werden kann.\n&dBeispiel&f : Um Diamanten unaufhebbar zu machen, nutze:\n&a/cf item-pickup minecraft:diamond false" - flag-description-item-spawn="Kontrolliert, ob ein Item spawnen kann.\n&dBeispiel&f : Um das Spawnen von Federn zu verhindern, nutze\n&a/cf item-spawn minecraft:feather false" - flag-description-item-use="Kontrolliert, ob ein Item benutzbar ist.\n&dBeispiel&f : Um das Essen von Äpfeln auf dem Grundstück zu verhindern, nutze:\n&a/cf item-use minecraft:apple false" - flag-description-leaf-decay="Kontrolliert, ob Blätter verschwinden.\n&dBeispiel&f : Um das Verschwinden von Blättern zu verhindern, nutze\n&a/cf leaf-decay any false" - flag-description-liquid-flow="Kontrolliert, ob Flüssigkeiten (Wasser, Lava, usw.) auf dem Grundstück fließen können.\n&dBeispiel&f : Um das Fließen von allen Flüssigkeiten zu verhinden, nutze:\n&a/cf liquid-flow any false" - flag-description-portal-use="Kontrolliert, ob Portale nutzbar sind.\n&dBeispiel&f : Um Spieler am Betreten/Nutzen von Portalen zu verhindern, nutze:\n&a/cf portal-use any false context[source=player]" - flag-description-projectile-impact-block="Kontrolliert, ob Projektile mit einem Block kollidieren können.\n&dBeispiel&f : Um den Pixelmon Pokeball am Interagieren mit Blöcken zu verhindern, nutze:\n&a/cf projectile-impact-block any false[source=pixelmon:occupiedpokeball]\n&bHinweis&f : Dies betrifft Tränke, Pfeile, Wurfgegenstände, Pixelmon Pokebälle, etc." - flag-description-projectile-impact-entity="Kontrolliert, ob Projektile mit Enitäten kollidieren können.\n&dBeispiel&f : Um Pfeile von Spielern am Kollidieren mit Entitäten zu hindern, nutze:\n&a/cf projectile-impact-entity minecraft:arrow false[source=player]\n&bHinweis&f : Dies betrifft Tränke, Pfeile, Wurfgegenstände, Pixelmon Pokebälle, etc." - flag-invalid-context="&cUngültiger Kontext '&f{context}&c' für die Einstellung &f{flag}&c eingetragen." - flag-invalid-meta="&cUngültige Bezeichnung '&f{value}&c' für die Einstellung &f{flag}&c eingetragen." - flag-invalid-target="&cUngültiges Ziel '&f{target}&c' für die Einstellung &f{flag}&c eingetragen." - flag-not-found="&cEinstellung {flag}&c nicht gefunden." - flag-not-set="{flag}&f ist nicht eingestellt.\nDie Standardeinstellung {value}&f ist aktiv." - flag-overridden="&cÄnderung abgebrochen. Die Einstellung &f{flag}&c wurde von einem Admin festgelegt." - flag-override-not-supported="&cDieser Grundstückstyp {type}&c unterstützt keine überschreibenden Einstellungen." - flag-reset-success="&aGrundstückseinstellungen erfolgreich zurückgesetzt." - flag-reset-warning="&6Bist du dir sicher, dass du alle Einstellungen des Grundstückes auf die Standardeinstellungen zurücksetzen möchtest?" - flag-set-permission-target="&aSetze {type}&a Berechtigung &b{permission}&a auf {value}&a mit Kontext &7{contexts}&a für &6{target}&a." - flag-ui-click-allow="Klicke hier, um die Einstellung auf Erlaubt zu setzen." - flag-ui-click-deny="Klicke hier, um die Einstellung auf Verboten zu setzen." - flag-ui-click-remove="Klicke hier, um die Einstellung zu entfernen." - flag-ui-click-toggle="Klicke hier, um zwischen den Einstellungen für {flag}&f zu wechseln." - flag-ui-info-claim="Das Grundstück überschreibt Standardeinstellungen, um spezifische Einstellungen zu ermöglichen." - flag-ui-info-default="Standardeinstellungen werden zuletzt überprüft. Grundstücke und Überschreibende Einstellungen haben Priorität." - flag-ui-info-inherit="Vererbte Einstellungen können nicht abgeändert werden." - flag-ui-info-override="Überschreibende Einstellungen haben höchste Priorität. Überschreibt Spieler- und Admingrundstücke." - flag-ui-inherit-parent="Diese Einstellung wird vererbt von {name}&f und &nkann nicht&f geändert werden." - flag-ui-override-no-permission="Diese Einstellungen wurde von einem Admin getroffen und kann &n&cNICHT&f geändert werden." - flag-ui-override-permission="{flag}&f ist momentan von einem Admin &cüberschrieben&f worden.\nKlicke hier, um sie zu entfernen." - flag-ui-return-flags="Zurück zu den Einstellungen" - label-accessors=Zugriffsberechtigte - label-area=Bereich - label-blocks=Blöcke - label-builders=Bauberechtigte - label-buy=Kaufen - label-cancel=Abbrechen - label-children=Kinder - label-confirm=Bestätigen - label-containers=Container - label-context=Kontext - label-created=Erstellt - label-displaying=Anzeigend - label-expired=Abgelaufen - label-farewell=Verlassen - label-flag=Einstellung - label-greeting=Begrüßung - label-group=Gruppe - label-inherit=Vererben - label-location=Standort - label-managers=Verwalter - label-name=Name - label-no=Nein - label-output=Ausgabe - label-owner=Eigentümer - label-permission=Berechtigung - label-player=Spieler - label-price=Preis - label-raid=Überfall - label-resizable="Vergrößer-/verkleinerbar" - label-result=Ergebnis - label-schematic=Vorlage - label-source=Quelle - label-spawn=Spawn - label-target=Ziel - label-trust=Vertrauen - label-type=Typ - label-unknown=Unbekannt - label-user=Nutzer - label-world=Welt - label-yes=Ja - mode-admin="&aAdmin Modus aktiviert. Alle Grundstücke sind kostenlos und von anderen Admins editierbar." - mode-basic="&aBasis Grundstücksmodus aktiviert." - mode-nature="&aBereit, das Grundstück wiederherzustellen! Rechtsklicke einen Block, um zu beginnen. &f/modebasic&c zum Stoppen." - mode-subdivision="&aUnterteilungsmodus. Unterteile deine existierendes Grundstück. Nutze &f/modebasic&a zum Verlassen." - mode-town="&aStadt-Erstellungsmodus aktiviert." - option-apply-player-deny-flight="&cDu darfst auf diesem Grundstück nicht fliegen und wurdest an einen sicheren Ort auf dem Boden teleportiert." - option-apply-player-deny-godmode="&cDu hast keine Berechtigungen unsterblich zu sein." - option-apply-player-gamemode="&aDein Spielmodus wurde zu &6{gamemode}&a geändert." - option-apply-player-walk-speed="&aDeine Laufgeschwindigkeit wurde auf &6{speed}&a geändert." - option-apply-player-weather="&aDein lokales Wetter wurde geändert zu &6{weather}&a." - option-apply-spawn-limit="&cAuf diesem Grundstück sind bereits die maximale Anzahl &a{type}&c, nämlich &6{limit}&c und es können keine weiteren spawnen." - option-description-abandon-delay="&aDie Anzahl Tage, bevor ein neues Grundstück aufgegeben werden kann." - option-description-abandon-return-ratio="&aDer Anteil Blöcke, welcher ein Spieler beim Aufgeben seines Grundstückes zurückerhält." - option-description-blocks-accrued-per-hour="&aBaublöcke pro Stunde.\n&dHinweis&f: Nutze /playerinfo für mehr Informationen." - option-description-chest-expiration="&aAnzahl Tage, bis ein Kistengrundstück aufgrund von Inaktivität gelöscht wird.\n&dHinweis&f: Falls ein Grundstück abläuft, wird es entweder zurückgesetzt oder einfach entfernt. Dies kann in der Serverconfig festgelegt werden. Kontaktiere den Admin deines Vertrauens für mehr Informationen." - option-description-create-limit="&aMaximale Anzahl von Spielergrundstücken pro Spieler.\n&dHinweis&f: Um unbegrenzte Grundstücke zu ermöglichen, nutze eine Zahl kleiner als 0." - option-description-create-mode="&aDie verschiedenen Modi zum Erstellen von Grundstücken (Bereich = 2D, Volumen = 3D).\n&dHinweis&f: &bBereich&a funktioniert mit x und z Koordinaten (y Automatisch 0-Bauhöhe).\n&bVolumen&a beeinflusst x, z und y." - option-description-economy-block-cost="&aDie Kosten pro Block eines Grundstückes.\n&dHinweis&f: Der Preis berechnet sich wie folgt: Preis * Gesamtgrundstücksblöcke." - option-description-economy-block-sell-return="&aDie %Rate des Geldes, welches man beim Verkauf wiederbekommt.\n&dHinweis&f: Das ausgezahlte Geld berechnet sich wie folgt: %Rate * Gesamtblöcke * Preis." - option-description-expiration="&aAnzahl Tage, bis ein Grundstück aufgrund von Inaktivität abläuft.\n&dHinweis&f: Sobald ein Grundstück abläuft, wird es entweder zurückgesetzt oder einfach entfernt. Dies kann in der Serverconfig festgelegt werden. Kontaktiere den Admin deines Vertrauens für mehr Informationen." - option-description-initial-blocks="&aDie Startzahl an Grundstücksblöcken, welche jeder Spieler erhält." - option-description-max-accrued-blocks="&aDas Limit der ansammelbaren Blöcke.\n&dHinweis&f: Begrenzt nicht gekaufte, oder vom Admin verschenkte Blöcke." - option-description-max-level="&aDie Maximalebene (y-Achse/Höhe) in der ein Grundstück erstellt werden kann." - option-description-max-size-x="&aDie Maximalgröße eines Grundstückes auf der x-Achse." - option-description-max-size-y="&aDie Maximalgröße eines Grundstückes auf der y-Achse." - option-description-max-size-z="&aDie Maximalgröße eines Grundstückes auf der z-Achse." - option-description-min-level="&aDie Minimalebene (y-Achse/Höhe) in der ein Grundstück erstellt werden kann." - option-description-min-size-x="&aDie Minimalgröße eines Grundstückes auf der x-Achse." - option-description-min-size-y="&aDie Minimalgröße eines Grundstückes auf der y-Achse." - option-description-min-size-z="&aDie Minimalgröße eines Grundstückes auf der z-Achse." - option-description-player-command-enter="&aFühre einen bestimmten und anpassbaren Befehl aus, wenn ein Spieler dein Grundstück betritt." - option-description-player-command-exit="&aFühre einen bestimmten und anpassbaren Befehl aus, wenn ein Spieler dein Grundstück verlässt." - option-description-player-deny-flight="&aStellt sicher, dass Spieler auf dem Grundstück nicht fliegen können.\n&dHinweis&f: Gibt Spielern nicht die Fähigkeit zu fliegen, sondern verhindert es nur - dies gewährleistet maximale Kompatibilität mit Plugins." - option-description-player-deny-godmode="&aLegt fest, ob Spieler auf dem Grundstück GodMode haben können.\n&dHinweis&f: Gibt Spielern nicht die Möglichkeit GodMode zu erhalten, sondern schaltet ihn lediglich aus - dies gewährleistet maximale Kompatibilität mit Plugins." - option-description-player-deny-hunger="&aLegt fest, ob Spieler auf dem Grundstück hungern können.\n&dHinweis&f: Regeneriert keinen Hunger für Spieler, sondern verhindert lediglich, dass diese Hunger verlieren - dies gewährleistet maximale Kompatibilität mit Plugins." - option-description-player-gamemode="&aBestimmt den Spielmodus eines Spielers auf dem Grundstück." - option-description-player-health-regen="&aBestimmt die Regenerierungsrate eines Spielers auf dem Grundstück.\n&dHinweis&f: Hat der Spieler bereits maximales Leben, hat dies keinen Effekt. \n&dHinweis&f: &6-1&f deaktiviert diese Option." - option-description-player-keep-inventory="&aLegt fest, ob Spieler ihr Inventar nach dem Tod auf dem Grundstück behalten." - option-description-player-keep-level="&aLegt fest, ob Spieler ihr EXP beim Tod auf dem Grundstück verlieren." - option-description-player-teleport-delay="&aDie Verzögerung, bis ein Spieler zum neuen Ort teleportiert wird." - option-description-player-walk-speed="&aBestimmt die Laufgeschwindigkeit von Spielern.\n&dBeweis&f: &6-1&f deaktiviert dies." - option-description-player-weather="&aSetzt das Wetter für Spieler auf dem Grundstück." - option-description-pvp="&aLegt fest, ob Spieler sich gegenseitig angreifen können." - option-description-pvp-combat-command="&aLegt fest, ob Spieler während des PvP Kämpfens Befehle nutzen können." - option-description-pvp-combat-teleport="&aLegt fest, ob sich Spieler während eines PvP Kampfes teleportieren können." - option-description-pvp-combat-timeout="&aLegt fest, wie lange sich Spieler nach dem letzten Schlag noch im PvP Kampfmodus befinden sollen." - option-description-radius-inspect="&aDer Radius (in Blöcken), in welchem beim Inspizieren nach Grundstücken gesucht wird." - option-description-radius-list="&aLegt den Radius (in Blöcken) um den Spieler für Grundstücke fest, welche auf der Grundstücksliste angezeigt werden." - option-description-spawn-limit="&aErmöglicht das Erstellen von Spawnlimits für bestimmte Bedingungen und Entitäten." - option-description-tax-expiration="&aAnzahl Tage ohne Steuern, bis ein Grundstück eingefroren wird.\n&dHinweis&f: Bis die Steuern bezahlt sind kann der Spieler dann weder interagieren noch bauen." - option-description-tax-expiration-days-keep="&aAnzahl Tage, bis ein eingefrorenes Grundstück abläuft.\n&dHinweis&f: Bei Ablauf eines Grundstückes wird dieses entweder zurückgesetzt oder einfach entfernt. Kommt auf die Servereinstellungen an - kontaktiere den Admin." - option-description-tax-rate="&aDie Besteuerung eines Grundstückes.\n&dHinweis&f: Steuern sind abhängig von der Anzahl Grundstücksblöcke." - option-invalid-context="&cUngültiger Kontext '&f{context}&c' für Option &f{option}&c eingegeben." - option-invalid-target="&cUngültiges Ziel '&f{target}&c' für Option &f{option}&c eingebgeben." - option-invalid-value="&cUngültiger Wert '&6{value}&c' für Option &f{option}&c.\n&dHinweis&f: Du kannst nur &f{type}&c Werte eingeben." - option-not-found="&cOption {option}&c nicht gefunden." - option-not-set="{option}&f ist nicht eingestellt.\n&dHinweis&f: Standardoption {value}&f ist solange aktiv." - option-override-not-supported="&cGrundstücksart {type}&c unterstützt keine überschreibenden Einstellungen." - option-requires-contexts="&cDiese Option benötigt zum Einstellen den Kontext '&a{contexts}&c'." - option-reset-success="&aGrundstückseinstellungen erfolgreich zurückgesetzt." - option-set-target="&aSetze {type}&a für Option &b{option}&a auf {value}&a mit dem Kontext &7{contexts}&a für &6{target}&a." - option-ui-click-toggle="Klicke hier, um {option}&f umzuschalten." - option-ui-inherit-parent="Diese Option wird vererbt von {name}&f und &nkann nicht&f geändert werde." - option-ui-overridden="&cFehler. Die Option &f{option}&c wurde von einem Admin überschrieben." - option-ui-override-no-permission="Diese Option wurde von einem Admin überschrieben und kann &n&cNICHT&f geändert werden." - owner-admin="einem Administrator" - permission-access="&cDir fehlt die Berechtigung von &6{player}&c um das zu tun." - permission-assign-without-having="&cDu kannst keine Berechtigungen vergegen, die du selbst nicht hast." - permission-ban-block="&cDer Block {id}&c wurde &l&nGEBANNT&c und kann nicht verwendet werden." - permission-ban-entity="&cDas Objekt {id}&c wurde &l&nGEBANNT&c und kann nicht verwendet werden." - permission-ban-item="&cDas Item {id}&c wurde &l&nGEBANNT&c und kann nicht verwendet werden." - permission-build="&cDir fehlt die Berechtigung von &6{player}&c um bauen zu können." - permission-build-near-claim="&cDir fehlt die Berechtigung von &6{player}&c um neben dem Grundstück bauen zu können." - permission-claim-create="&cDu hast keine Berechtigung ein Grundstück zu erstellen." - permission-claim-delete="&cDu hast keine Berechtigung um {type}&c Grundstücke zu löschen." - permission-claim-enter="&cDu hast keine Berechtigung dieses Grundstück zu betreten." - permission-claim-exit="&cDu hast keine Berechtigung das Grundstück zu verlassen." - permission-claim-ignore="&cDu hast keine Berechtigung um {type}&c Grundstücke zu ignorieren." - permission-claim-list="&cDu hast keine Berechtigung um Informationen über andere Grundstücke zu erlangen." - permission-claim-manage="&cDu hast keine Berechtigung um {type}&c Grundstücke zu verwalten." - permission-claim-reset-flags="&cDu hast keine Berechtigung um die Einstellungen von {type}&c Grundstücken zurückzusetzen." - permission-claim-reset-flags-self="&cDu hast keine Berechtigung um die Einstellungen deines Grundstückes zurückzusetzen." - permission-claim-resize="&cDu hast keine Berechtigung die Größe des Grundstückes zu ändern." - permission-claim-sale="&cDu hast keine Berechtigung dieses Grundstück zu verkaufen." - permission-claim-transfer-admin="&cDu hast keine Berechtigung Admin-Grundstücke zu transferieren." - permission-clear="&cBerechtigungen gelöscht. Um ALLE Berechtigungen zu ändern, stelle dich außerhalb deines Grundstückes hin." - permission-clear-all="&cNur der Eigentümer kanna alle Berechtigungen löschen." - permission-command-trust="&cDu hast keine Berechtigung dieses Vertrauenslevel zu nutzen." - permission-cuboid="&cDu hast keine Berechtigung den 3D Modus für Grundstücke zu nutzen." - permission-edit-claim="&cDu hast keine Berechtigung dieses Grundstück zu bearbeiten." - permission-fire-spread="&cDu hast keine Berechtigung Feuer zu legen." - permission-flag-arg="&cDu hast keine Berechtigungen den Einstellungsbefehl mit weiterem Kontext zu benutzen." - permission-flag-defaults="&cDu hast keine Berechtigung die Standardeinstellungen zu verwalten." - permission-flag-gui="&cDu hast keine Berechtigungen diese EinstellungsGUI zu benutzen." - permission-flag-overrides="&cDu hast keine Berechtigung überschreibende Einstellungen zu verwalten." - permission-flag-use="&cDu hast keine Berechtigung diese Einstellung zu nutzen." - permission-flow-liquid="&cDu hast keine Berechtigung in diesem Grundstück Flüssigkeiten fließen zu lassen." - permission-global-option="&cDu hast keine Berechtigung globale Optionen zu verwalten." - permission-grant="&cDu hast keine Berechtigung verteilen, die du selbst nicht hast." - permission-group-option="&cDu hast keine Berechtigung deiner Gruppe eine Option beizufügen." - permission-interact-block="&cDir fehlt die Berechtigung von &6{player} &cum mit &d{block}&c zu interagieren." - permission-interact-entity="&cDir fehlt die Berechtigung von &6{player} &cum mit &d{entity}&c zu interagieren." - permission-interact-item="&cDir fehlt die Berechtigung von &6{player} &cum mit &d{item}&c zu interagieren." - permission-interact-item-block="&cDu hast keine Berechtigung um &d{item}&c mit &b{block}&c zu nutzen." - permission-interact-item-entity="&cDu hast keine Berechtigung um &d{item}&c mit &b{entity}&c zu nutzen." - permission-inventory-open="&cDir fehlt die Berechtigung von &6{player}&c um &d{block}&c zu öffnen." - permission-item-drop="&cDir fehlt die Berechtigung von &6{player}&c um hier &d{item}&c fallenzulassen." - permission-item-use="&cDu kannst &d{item}&c in diesem Claim nicht benutzen." - permission-option-defaults="&cDu hast keine Berechtigung Standardeinstellungen zu verwalten." - permission-option-overrides="&cDu hast keine Berechtigung überschreibende Einstellungen zu verwalten." - permission-option-use="&cDu hast keine Berechtigung diese Option zu benutzen." - permission-override-deny="&cDie Aktion, die du gerade versuchst, wurde von einem Admin blockiert." - permission-player-admin-flags="&cDu hast keine Berechtigung die Einstellungen für einen Admin zu ändern." - permission-player-option="&cDu hast keine Berechtigung Spieleroptionen zu verwalten." - permission-player-view-others="&cDu hast keine Berechtigung dir andere Spieler anzeigen zu lassen." - permission-portal-enter="&cDu kannst dieses Portal nicht benutzen. Du brauchst die Berechtigung von &6{player}&c um das Grundstück zu betreten." - permission-portal-exit="&cDu kannst dieses Portal nicht benutzen. Du brauchst die Berechtigung von &6{player}&c um das Grundstück zu verlassen." - permission-protected-portal="&cDu kannst dieses Portal nicht benutzen. Das Grundstück gehört &6{player}&c." - permission-trust="&cDir fehlt &6{player}s&c Berechtigung Berechtigungen zu verwalten." - permission-visual-claims-nearby="&cDu hast keine Berechtigung dir Grundstücke in der Nähe anzeigen zu lassen." - player-accrued-blocks-exceeded="&cSpieler &6{player}&c hat eine Maximalgrenze von &6{total}&c und würde mit zusätzlichen &6{amount}&c Baublöcken diese überschreiten.\nVersuche eine niedrige Anzahl oder lasse einen Admin die Aktion vornehmen." - player-remaining-blocks-2d="&aDu hast noch &6{block-amount}&a freie Baublöcke." - player-remaining-blocks-3d="&aDu kannst noch bis zu &6{chunk-amount}&a Chunks sichern. &f({block-amount})" - playerinfo-ui-abandon-return-ratio="&eVerhältnis Aufgegebener-Wiedererlangter Blöcke&f : &a{ratio}" - playerinfo-ui-block-accrued="&eAngesammelte Baublöcke&f : &a{amount}&7(&d{block_amount}&f pro Stunde&7)" - playerinfo-ui-block-bonus="&eBonus Baublöcke&f : &a{amount}" - playerinfo-ui-block-initial="&eStart Baublöcke&f : &a{amount}" - playerinfo-ui-block-max-accrued="&eMaximalanzahl angesammelter Blöcke&f : &a{amount}" - playerinfo-ui-block-remaining="&eBaublöcke übrig&f : &a{amount}" - playerinfo-ui-block-total="&eGesamtanzahl Baublöcke&f : &a{amount}" - playerinfo-ui-chunk-total="&eGesamtanzahl Chunks&f : &a{amount}" - playerinfo-ui-claim-level="&eMinimale/Maximale Grundstücksebene&f : &a{level}" - playerinfo-ui-claim-size-limit="&eGrundstücksbegrenzung&f : &a{limit}" - playerinfo-ui-claim-total="&eGesamtanzahl Grundstücke&f : &a{amount}" - playerinfo-ui-economy-block-available-purchase="&eKaufbare Baublöcke&f : &a{amount}" - playerinfo-ui-economy-block-cost="&ePreis pro Baublock&f : &a{amount}" - playerinfo-ui-economy-block-sell-return="&eVerkaufspreis pro Baublock&f : &a{amount}" - playerinfo-ui-last-active="&eZuletzt aktiv&f : {date}" - playerinfo-ui-tax-current-rate="&eMomentane Steuerlast&f : &a{rate}" - playerinfo-ui-tax-global-claim-rate="&eGlobale Grundstückssteuer&f : &a{rate}" - playerinfo-ui-tax-global-town-rate="&eGlobale Stadtsteuer&f : &a{rate}" - playerinfo-ui-tax-total="&eSteuerliche Gesamtbelastung&f : &a{amount}" - playerinfo-ui-title="&bSpieler Informationen" - playerinfo-ui-uuid="&eUUID&f : &7{id}" - playerinfo-ui-world="&eWelt&f : &7{name}" - plugin-command-not-found="&cKonnte den Befehl '&a{command}&c' für das Plugin &b{id}&c nicht finden." - plugin-event-cancel="&cEin Plugin hat deine Aktion blockiert." - plugin-not-found="&cKonnte kein Plugin &b{id}&c finden." - plugin-reload="&aGriefDefender neu geladen." - pvp-claim-not-allowed="&aPvP ist auf diesem Grundstück nicht erlaubt." - pvp-in-combat-not-allowed="&aDu kannst das nicht tun, während du in einem PvP Kampf bist. Du bist noch für &6{time-remaining}&a Sekunden im Kampfmodus." - pvp-source-not-allowed="&aPvP ist für dich nicht erlaubt." - pvp-target-not-allowed="&aDu kannst keine Spieler attackieren, die PvP ausgestellt haben." - registry-block-not-found="&cDer Block {id}&c konnte nicht gefunden werden." - registry-entity-not-found="&cDas Objekt {id}&c konnte nicht gefunden werden." - registry-item-not-found="&cDer Gegenstand {id}&c konnte nicht gefunden werden." - resize-overlap="&cDie Größe hierher zu ändern, würde ein anderes Grundstück überlappen." - resize-overlap-subdivision="&cDu kannst hier keine Unterteilung erstellen, sie würde eine bestehende überlappen. Du könntest diese mit &f/abandon&c löschen, oder vorher verkleinern." - resize-same-location="&cDu musst eine andere Position wählen, um das Grundstück zu verändern." - resize-start="&aGrundstücksanpassung aktiv. Klicke auf die neue Position, um die Größe zu ändern." - resize-success-2d="&aGrundstücksgröße angepasst. Du hast &6{block-amount} &aBaublöcke übrig." - resize-success-3d="&aGrundstücksgröße angepasst. Du hast &6{chunk-amount} &aChunks übrig. &f({block-amount})" - result-type-change-deny="&cDu kannst das Grundstück nicht zu einem {type} Grundstück machen." - result-type-change-not-admin="&cDu brauchst Adminrechte um ein {type}&c Grundstück zu erstellen." - result-type-child-same="{type}&c Grundstücke können keine {type}&c Untergrundstücke haben." - result-type-create-deny="{type}s&c können nicht in {target_type} erstellt werden." - result-type-no-children="{type}s&c kann keine Untergrundstücke enthalten." - result-type-only-subdivision="{type}s&c kann nur Untergrundstücke enthalten." - result-type-requires-owner="&cKonnte {type} Grundstück nicht zu {target_type} konvertieren. Du musst Eigentümer sein." - schematic-abandon-all-restore-warning="&6Bist du dir sicher, dass du &cALL&6 Grundstücke &nlöschen&6 willst? &cALLE DATEN GEHEN VERLOREN&f!!&6 Alle Grundstücke werden bei Bestätigung zurückgesetzt." - schematic-abandon-restore-warning="&6Bist du dir sicher, dass du das Grundstück &nlöschen&6 willst? &cALLE DATEN GEHEN VERLOREN&f!!&6 Das Grundstück wird bei Bestätigung zurückgesetzt." - schematic-create="&aErstelle eine Sicherung mit Abbildern..." - schematic-create-complete="&aSicherung vollständig." - schematic-create-fail="&cDas Abbild konnte nicht erstellt werden." - schematic-deleted="&aAbbild/Vorlage {name} wurde entfernt." - schematic-none="&aEs gibt keine Abbilder dieses Grundstückes." - schematic-restore-click="&aKlicke hier, um das Abbild wiederherzustellen.\nName: {name}\nErstellt am: {date}" - schematic-restore-confirmation="&6Sicher? Eine Bestätigung wird das &cGESAMTE&6 Grundstück wiederherstellen/zurücksetzen. Vorsicht!" - schematic-restore-confirmed="&aDu hast dein Grundstück erfolgreich aus der Sicherung geladen, Abbild: &b{name}&a." - spawn-not-set="&cDer Spawn dieses Grundstückes wurde noch nicht gesetzt." - spawn-set-success="&aDer Spawn wurde erfolgreich auf &b{location}&a gesetzt." - spawn-teleport="&aZum Spawnpunkt &b{location}&ateleportiert." - tax-claim-expired="&cDieses Grundstück wurde eingefroren, da Steuerschulden bestehen in Höhe von '&a{amount}&c' bestehen.\nEs sind nocj '&a{days}&c' Tage Zeit, um Geld einzuzahlen.\nFalls keine Zahlung erfolgt, wird das Grundstück entfernt.\nHinweis: Um Geld einzuzahlen, nutze: &f/claimbank&c deposit ." - tax-claim-paid-balance="&aDie Steuerschulden in Höhe von '&6{amount}&a' wurden bezahlt. Das Grundstück ist nicht länger eingefroren." - tax-claim-paid-partial="&aDie Steuerschulden in Höhe von '&6{amount}&a' wurden teilweise bezahlt. Um das Grundstück freizugeben, muss noch '&6{balance}&a' bezahlt werden." - tax-info="&aDie nächste Steuerlast von &6{amount}&a wird am &b{date}&a von deinem Account eingezogen." - tax-past-due="&cDu musst noch &a{balance}&c Steuerschulden bis zum &b{date}&c bezahlen. Zahlst du nicht, verlierst du dein Grundstück." - teleport-confirm="&aWillst du dich sicher zu {pos} teleportieren? Klicke auf Bestätigen um fortzufahren." - teleport-delay-notice="&aDu wirst in {delay}&a Sekunden teleportiert." - teleport-move-cancel="&cTeleport abgebrochen! Du kannst dich nicht bewegen während des Teleports." - teleport-no-safe-location="&cKeine sichere Position gefunden!\n&aNutze '&f/claiminfo&a' um einen sicheren Spawnpunkt auf dem Grundstück zu setzen." - teleport-success="&aDu wurdest zu {name}&a teleportiert." - title-accessor=ZUGRIFFSBERECHTIGT - title-advanced=ADVANCED - title-all=ALLE - title-builder=BAUBERECHTIGT - title-claim=GRUNDSTÜCK - title-container=CONTAINER - title-default=STANDARD - title-inherit=VERERBET - title-manager=MANAGER - title-override=ÜBERGEORDNET - title-own=EIGENE - title-preset=PRESET - tool-not-equipped="&cDu hast {tool}&c nicht ausgerüstet." - town-chat-disabled="&aStadt Chat ausgestellt." - town-chat-enabled="&aStadt Chat aktiviert." - town-create-not-enough-funds="&cDu hast nicht genug Geld um die Stadt für &a{amount}&c zu erstellen. Du hast momentan &a{balance}&c und brauchst &a{amount-needed}&c mehr." - town-name="&aStadtname zu {name}&a geändert." - town-not-found="&cStadt nicht gefunden." - town-not-in="&cDu bist in keiner Stadt." - town-owner="&cDas gehört der Stadt." - town-tag="&aStadtlabel auf {tag} gesetzt." - town-tag-clear="&aStadtlabel entfernt." - town-tax-no-claims="&cDu musst Grundstücke in der Stadt besitzen, um Steuern zu zahlen." - trust-already-has="&c{target} hat bereits die Berechtigung {type}&c." - trust-click-show-list="Klicke hier, um eine Liste aller Spieler und Gruppen mit Rechten auf dem Grundstück anzuzeigen." - trust-grant="&6{target}&a hat nun die Berechtigung für {type}&a auf diesem Grundstück." - trust-individual-all-claims="&6{player}&a hat nun Erlaubnisse für alle deine Grundstücke. Um alle Berechtigungen zu widerrufen, nutze: &f/untrustall&a." - trust-invalid="&cUngültige Erlaubnis.\nEs gibt : accessor (Zugriff), builder (Bauen), container (Boxen), und manager (Verwaltung)." - trust-list-header="Besondere Berechtigungen:" - trust-no-claims="&cDu hast keine Grundstücke." - trust-plugin-cancel="&cKonnte {target}&c keine Erlaubnis erteilen. Ein Plugin hat dies verhindert." - trust-self="&cDu kannst dir selbst Rechte für Grundstücke erteilen." - tutorial-claim-basic="&eTutorial Video zum Thema Grundstücke: &ahttp://bit.ly/mcgpuser" - ui-click-add="Click here to add" - ui-click-add-target="Click here to add &6{target}&f" - ui-click-confirm="Bestätigen" - ui-click-filter-type="Filtern nach: {type}&f" - ui-click-remove="Klicke hier, um den Eintrag zu entfernen" - ui-click-return-command="&bReturn to &6{command}" - ui-click-view="Click here to view {target}" - untrust-individual-all-claims="&6{target}&a Erlaubnisse für deine Grundstücke zurückgenommen. Um Berechtigungen einzelner Grundstücke zu entfernen, stelle dich drauf und nutze: &f/untrust&a." - untrust-individual-single-claim="&6{target}&a Erlaubnis für dieses Grundstück entfernt. Um Berechtigungen für alle Grundstücke zu entfernen, nutze: &f/untrustall&a." - untrust-no-claims="&cDu hast keine Grundstücke mit Rechten für andere Spieler." - untrust-owner="&6{owner}&a ist der Eigentümer. Du kannst ihm nicht die Erlaubnis für das Grundstück entziehen." - untrust-self="&cDu kannst dir nicht selbst die Rechte für Grundstücke entziehen." - } -} diff --git a/sponge/src/main/resources/assets/lang/en_US.conf b/sponge/src/main/resources/assets/lang/en_US.conf deleted file mode 100644 index b338cea..0000000 --- a/sponge/src/main/resources/assets/lang/en_US.conf +++ /dev/null @@ -1,664 +0,0 @@ -GriefDefender { - descriptions { - abandon-all="Abandons ALL your claims." - abandon-claim="Abandons a claim." - abandon-top="Abandons top level claim." - buy-blocks="Purchases additional claim blocks with server money.\nNote: Requires economy plugin." - callback="Execute a callback registered as part of a Text object. Primarily for internal use." - claim-bank="Used to withdraw or deposit money for use in claim." - claim-clear="Allows clearing of entities within one or more claims." - claim-debug="Toggles claim flag debug mode." - claim-farewell="Sets the farewell message of your claim." - claim-greeting="Sets the greeting message of your claim." - claim-ignore="Toggles ignore claims mode." - claim-info="Displays all known information for claim you are standing in." - claim-inherit="Toggles whether this claim should inherit permissions from parent(s)." - claim-list="Lists all known claims in area." - claim-name="Sets the claim name." - claim-restore="Restores claim to its natural state. Use with caution." - claim-setspawn="Sets the claim spawn for players." - claim-spawn="Teleports you to claim spawn if available." - claim-transfer="Transfers a basic or admin claim to another player." - claim-worldedit="Uses the worldedit selection to create a claim." - cuboid="Toggles cuboid claims mode." - debug="Captures all GD actions for debugging purposes." - delete-all="Delete all of another player's claims." - delete-all-admin="Deletes all administrative claims." - delete-claim="Deletes the claim you're standing in, even if it's not your claim." - delete-top="Deletes the claim you're standing in, even if it's not your claim." - flag-claim="Gets/Sets claim flags in the claim you are standing in." - flag-group="Gets/Sets flag permission for a group in claim you are standing in." - flag-player="Gets/Sets flag permission for a player in claim you are standing in." - flag-reset="Resets a claim to flag defaults." - mode-admin="Switches the claim tool to administrative claims mode" - mode-basic="Switches the claim tool back to basic claims mode." - mode-nature="Switches the claim tool to restoration mode." - mode-subdivision="Switches the claim tool to subdivision mode, used to subdivide your claims." - mode-town="Switches the claim tool to town claims mode." - option-claim="Gets/Sets claim options in the claim you are standing in." - permission-group="Sets a permission on a group with a claim context." - permission-player="Sets a permission on a player with a claim context." - player-adjust-bonus-blocks="Updates a player's bonus claim block total." - player-info="Shows information about a player." - player-set-accrued-blocks="Updates a player's accrued claim block total." - reload="Reloads GriefDefender's configuration settings." - schematic="Manages claim schematics. Use '/claimschematic create ' to create a live backup of claim." - sell-blocks="Sell your claim blocks for server money.\nNote: Requires economy plugin." - sell-claim="Puts your claim up for sale. Use /claimsell amount.\nNote: Requires economy plugin." - town-chat="Toggles town chat." - town-tag="Sets the tag of your town." - trust-group="Grants a group access to your claim.\nAccessor: access to interact with all blocks except inventory.\nContainer: access to interact with all blocks including inventory.\nBuilder: access to everything above including ability to place and break blocks.\nManager: access to everything above including ability to manage claim settings." - trust-group-all="Grants a group access to ALL your claim(s).\nAccessor: access to interact with all blocks except inventory.\nContainer: access to interact with all blocks including inventory.\nBuilder: access to everything above including ability to place and break blocks.\nManager: access to everything above including ability to manage claim settings." - trust-player="Grants a player access to your claim.\nAccessor: access to interact with all blocks except inventory.\nContainer: access to interact with all blocks including inventory.\nBuilder: access to everything above including ability to place and break blocks.\nManager: access to everything above including ability to manage claim settings." - trust-player-all="Grants a player access to ALL your claim(s).\nAccessor: access to interact with all blocks except inventory.\nContainer: access to interact with all blocks including inventory.\nBuilder: access to everything above including ability to place and break blocks.\nManager: access to everything above including ability to manage claim settings." - untrust-group="Revokes group access to your claim." - untrust-group-all="Revokes group access to all your claims." - untrust-player="Revokes player access to your claim." - untrust-player-all="Revokes player access to all your claims." - version="Displays GriefDefender's version information." - } - messages { - abandon-all-delay-warning="&aThese claims were recently created and cannot be abandoned." - abandon-all-warning="&6Are you sure you want to abandon &cALL&6 your claims?" - abandon-claim-delay-warning="&aThis claim was recently created and cannot be abandoned until &6{date}&a." - abandon-claim-failed="&aCould not abandon claim. Claim result was &f{result}&a." - abandon-claim-missing="&cNo claim found. Stand in the claim you want to abandon, or consider &f/abandonall&c." - abandon-other-success="&6{player}&a's claim has been abandoned. &6{player}&a now has &6{amount}&a available claim blocks." - abandon-success="&aClaim abandoned. You now have &6{amount}&a available claim blocks." - abandon-top-level="&cThis claim cannot be abandoned as it contains one or more child claims. In order to abandon a claim with child claims, you must use &f/abandontop&c instead." - abandon-town-children="&cYou do not have permission to abandon a town with child claims you do not own. Use &f/ignoreclaims&c or have the child claim owner abandon their claim first. If you just want to abandon the town without affecting children then use &f/abandon&c instead." - abandon-warning="&6Are you sure you want to abandon this claim? It will no longer be protected from grief." - adjust-accrued-blocks-success="&aAdjusted &6{player}&a's accrued claim blocks by &6{amount}&a. New total accrued blocks: &6{total}&a." - adjust-bonus-blocks-success="&aAdjusted &6{player}&a's bonus claim blocks by &6{amount}&a. New total bonus blocks: &6{total}&a." - bank-click-view-transactions="Click here to view bank transactions" - bank-deposit="&aSuccessful deposit of &6{amount}&a into bank." - bank-deposit-no-funds="&cYou do not have enough funds to deposit into the bank." - bank-info="&aBalance: &6{balance}&a \nTax: &6{tax-amount}&f due in &7{time-remaining}&a \nTax Owed: &6{tax-balance}." - bank-no-permission="&cYou don't have permission to manage &6{player}&c's claim bank." - bank-tax-system-disabled="&cThe bank/tax system is not enabled. If you want it enabled, set 'bank-tax-system' to true in config." - bank-title-transactions="Bank Transactions" - bank-withdraw="&aSuccessful withdraw of &6{amount} &afrom bank." - bank-withdraw-no-funds="&cThe claim bank has a remaining balance of &a{balance}&c and does not have enough funds to withdraw &a{amount}&c." - block-claimed="&aThat block has been claimed by &6{player}&a." - block-not-claimed="&cNo one has claimed this block." - block-sale-value="&aEach claim block is worth &6{amount}&a. You have &6{total}&a available for sale." - claim-above-level="&cUnable to claim block as it is above your maximum claim level limit of &a{limit}&c." - claim-action-not-available="&cThis action is not available in {type}&c." - claim-automatic-notification="&cThis chest and nearby blocks are protected." - claim-below-level="&cUnable to claim block as it is below your minimum claim level limit of &a{limit}&c." - claim-chest-confirmation="&cThis chest is protected." - claim-chest-outside-level="&cThis chest can't be protected as the position is outside your claim level limits of &a{min-level}&c and &a{max-level}&c." - claim-children-warning="&6This claim includes child claims. If you're sure you want to delete it, use &f/deleteclaim&6 again." - claim-context-not-found="&cContext &f{context}&c was not found." - claim-disabled-world="&cClaims are disabled in this world." - claim-expired-inactivity="&6{player}'s &cclaim with id &f{uuid}&c has expired and has been removed due to inactivity." - claim-farewell="&aSet claim farewell to {farewell}&a." - claim-farewell-clear="&aThe claim farewell message has been cleared." - claim-farewell-invalid="&cClaim flag &f{flag}&c is invalid." - claim-greeting="&aSet claim greeting to {greeting}&a." - claim-greeting-clear="&aThe claim greeting message has been cleared." - claim-ignore="&aNow ignoring claims." - claim-last-active="&aClaim last active &6{date}&a." - claim-mode-start="{type}&a corner set! Right click again at the opposite corner to claim a rectangle of land. To cancel, type &f/claim&a to exit claim mode." - claim-name="&aSet claim name to {name}&a." - claim-no-claims="&cYou don't have any land claims." - claim-no-set-home="&cYou must be trusted in order to use /sethome here." - claim-not-found="&cThere's no claim here." - claim-not-yours="&cThis isn't your claim." - claim-owner-already="&cYou are already the claim owner." - claim-owner-only="&cOnly &6{player}&c can modify this claim." - claim-protected-entity="&cThat belongs to &6{player}&c." - claim-reserve-add="&aThe claim name &6{name}&a has been added to the reserved list." - claim-reserve-exists="&aThe claim name you specified is already reserved." - claim-reserved-name="&cThe claim name you specified is reserved. Please choose another or ensure you have the appropriate permission." - claim-respecting="&aNow respecting claims." - claim-restore-success="&aSuccessfully restored claim." - claim-show-nearby="&aFound &6{amount}&a nearby claims." - claim-size-max="&cThe claim &6{axis}&c size of &a{size}&c exceeds the max size of &a{max-size}&c.\nThe area needs to be a minimum of &a{min-area}&c and a max of &a{max-area}" - claim-size-min="&cThe claim &6{axis}&c size of &a{size}&c is below the min size of &a{min-size}&c.\nThe area needs to be a minimum of &a{min-area}&c and a max of &a{max-area}" - claim-size-need-blocks-2d="&cYou don't have enough blocks for this claim size.\nYou need &a{block-amount}&c more blocks." - claim-size-need-blocks-3d="&cYou don't have enough blocks for this claim size.\nYou need &a{chunk-amount}&c more chunks. &f({block-amount})" - claim-size-too-small="&cThe selected claim size of &a{width}&fx&a{length}&c would be too small. A claim must be at least &a{min-width}&fx&a{min-length}&c in size." - claim-start="{type}&a corner set! Use the {item}&a again at the opposite corner to claim a rectangle of land. To cancel, put your {item}&a away." - claim-too-far="&cThat's too far away." - claim-transfer-exceeds-limit="&cClaim could not be transferred as it would exceed the new owner's creation limit." - claim-transfer-success="&aClaim transferred." - claim-type-not-found="&cNo {type}&c claims found." - claiminfo-ui-admin-settings="Admin Settings" - claiminfo-ui-bank-info="Bank Info" - claiminfo-ui-claim-expiration="Claim Expiration" - claiminfo-ui-click-admin="Click here to view admin settings" - claiminfo-ui-click-bank="Click here to check bank information" - claiminfo-ui-click-change-claim="Click here to change claim to {type}" - claiminfo-ui-click-toggle="Click here to toggle value" - claiminfo-ui-deny-messages="Deny Messages" - claiminfo-ui-flag-overrides="Flag Overrides" - claiminfo-ui-for-sale="For Sale" - claiminfo-ui-inherit-parent="Inherit Parent" - claiminfo-ui-last-active="Last Active" - claiminfo-ui-north-corners="North Corners" - claiminfo-ui-pvp-override="PvP Override" - claiminfo-ui-requires-claim-blocks="Requires Claim Blocks" - claiminfo-ui-return-bankinfo="Return to bank info" - claiminfo-ui-return-claiminfo="Return to claim info" - claiminfo-ui-return-settings="Return to standard Settings" - claiminfo-ui-size-restrictions="Size Restrictions" - claiminfo-ui-south-corners="South Corners" - claiminfo-ui-teleport-direction="Click here to teleport to {direction}&f corner of claim" - claiminfo-ui-teleport-feature="You do not have permission to use the teleport feature in this claim" - claiminfo-ui-teleport-spawn="Click here to teleport to claim spawn" - claiminfo-ui-title-claiminfo="Claim Info" - claiminfo-ui-town-settings="Town Settings" - claimlist-ui-click-info="Click to check more info" - claimlist-ui-click-purchase="Click here to purchase claim" - claimlist-ui-click-teleport-target="Click here to teleport to {name}&f {target}&f in &6{world}" - claimlist-ui-click-toggle-value="Click here to toggle {type} value" - claimlist-ui-click-view-children="Click here to view child claim list" - claimlist-ui-click-view-claims="Click here to view the claims you own" - claimlist-ui-no-claims-found="No claims found in world." - claimlist-ui-return-claimlist="Return to claims list" - claimlist-ui-title="Claim list" - claimlist-ui-title-child-claims="Child Claims" - command-blocked="&cThe command &f{command}&c has been blocked by claim owner &6{player}&c." - command-claimban-success-block="&aSuccessfully &cBANNED&a block with id {id}&a." - command-claimban-success-entity="&aSuccessfully &cBANNED&a entity with id {id}&a." - command-claimban-success-item="&aSuccessfully &cBANNED&a item with id {id}&a." - command-claimbuy-title="&bClaims for sale" - command-claimclear-killed="&cKilled &6{amount}&a entities of type {type}&f." - command-claimclear-no-entities="&cCould not locate any entities of type {type}&c." - command-claimclear-uuid-deny="&cOnly administrators may clear claims by UUID." - command-claimflagdebug-disabled="Claim flags debug &cOFF" - command-claimflagdebug-enabled="Claim flags debug &aON" - command-claiminfo-not-found="&cNo valid player or claim UUID found." - command-claiminfo-uuid-required="&cClaim UUID is required if executing from non-player source." - command-claiminherit-disabled="Parent claim inheritance &cOFF" - command-claiminherit-enabled="Parent claim inheritance &aON" - command-claimmode-disabled="Claim mode &cOFF" - command-claimmode-enabled="Claim mode &aON&f\n&aLeft-click to inspect.\n&aRight-click to claim.&b\nNote&f: &aUse &f/claim&a to exit mode." - command-claimspawn-not-found="&aCould not locate a claim with name {name}&a." - command-claimunban-success-block="&aSuccessfully &6UNBANNED&a block with id {id}&a." - command-claimunban-success-entity="&aSuccessfully &6UNBANNED&a entity with id {id}&a." - command-claimunban-success-item="&aSuccessfully &6UNBANNED&a item with id {id}&a." - command-cuboid-disabled="&aNow claiming in &d2D&a mode." - command-cuboid-enabled="&aNow claiming in &d3D&a mode." - command-execute-failed="&cFailed to execute command '{command} {args}'" - command-giveblocks-confirmation="&6Are you sure you want to give {player}&6 {amount}&6 claim blocks?" - command-giveblocks-confirmed="&aClaim block transfer complete." - command-giveblocks-not-enough="&cNot enough claim blocks! You only have {amount}&c available claim blocks to transfer.\n&bNote&f: This amount does not include initial claim blocks. It only includes accrued and bonus." - command-giveblocks-received="&aYou have been given {amount}&a claim blocks from {player}&a." - command-inherit-only-child="&cThis command can only be used in child claims." - command-invalid="&cNo valid command entered." - command-invalid-amount="&cInvalid amount &6{amount}&c entered." - command-invalid-claim="&cThis command cannot be used in {type}&c claims." - command-invalid-group="&cGroup &6{group}&c is not valid." - command-invalid-input="&cInvalid command input '{input}&c'." - command-invalid-player="&cPlayer &6{player}&c is not valid." - command-invalid-player-group="&cNot a valid player or group." - command-invalid-type="&cInvalid type {type}&c specified." - command-not-available-economy="&cThis command is not available while server is in economy mode." - command-option-exceeds-admin="&cOption value of &a'{value}&c' exceeds admin set value of '&a{admin-value}&c'. Adjusting to admin value..." - command-pet-confirmation="&aPet transferred." - command-pet-invalid="&cPet type {type} is not currently supported for transfer." - command-pet-transfer-cancel="&aPet giveaway cancelled." - command-pet-transfer-ready="&aReady to transfer! Right-click the pet you'd like to give away, or cancel by left-clicking." - command-player-not-found="&cPlayer '&6{player}&c' could not be found." - command-world-not-found="&cWorld '&6{world}&c' could not be found." - command-worldedit-missing="&cThis command requires WorldEdit to be installed on server." - create-cancel="&cThe creation of this claim has been cancelled." - create-cuboid-disabled="&cThe creation of &d3D&c cuboid claims has been disabled by an administrator.\nYou can only create &d3D&c claims as an Admin or on a &d2D&c claim that you own." - create-failed-claim-limit="&cYou've reached your limit of &a{limit}&c on {type}&c claims. Use &f/abandon&c to remove one before creating another." - create-failed-result="&aThe claim failed to be created due to : &6{reason}&a." - create-insufficient-blocks-2d="&cYou don't have enough blocks to claim this area.\nYou need &a{block-amount}&c more blocks." - create-insufficient-blocks-3d="&cYou don't have enough blocks to claim this area.\nYou need &a{chunk-amount}&c more chunks. &f({block-amount})" - create-overlap="&cYou can't create a claim here because it would overlap an existing claim." - create-overlap-player="&cYou can't create a claim here because it would overlap &6{player}&c's claim." - create-overlap-short="&cYour selected area overlaps an existing claim." - create-subdivision-fail="&cNo claim exists at selected corner. Please click a valid block location within parent claim in order to create your subdivision." - create-subdivision-only="&cUnable to create claim. Only subdivisions can be created at a single block location." - create-success="{type}&a created! Use &f/trust&a to share it with friends." - debug-error-upload="&cError uploading content {content}&c." - debug-no-records="&cNo debug records to paste!" - debug-paste-success="&aPaste success!" - debug-record-end="Record end" - debug-record-start="Record start" - debug-time-elapsed="Time elapsed" - delete-all-player-failed="&aCould not delete all of &6{player}&a's claims. Claim result was &f{result}&a." - delete-all-player-success="&aDeleted all of &6{player}&a's claims." - delete-all-player-warning="&6Are you sure you want to delete all of {player}&6's claims?" - delete-all-type-deny="&cCould not delete all {type}&c claims. A plugin has denied it." - delete-all-type-success="&cDeleted all {type}&c claims." - delete-all-type-warning="&6Are you sure you want to delete all {type}&6 claims?" - delete-claim-failed="&aCould not delete claim. Claim result was &f{result}&a." - delete-claim-success="&aDeleted {player}&a's claim." - delete-claim-warning="&6Are you sure you want to delete {player}&6's claim?" - economy-balance="&aYour new balance is &6{balance}&a." - economy-block-available-purchase-2d="&aYou have enough funds to claim up to &6{block-amount} &amore blocks." - economy-block-available-purchase-3d="&aYou have enough funds to claim up to &6{chunk-amount} &amore chunks. &f({block-amount})" - economy-block-buy-invalid="&cBlock count must be greater than 0." - economy-block-buy-sell-disabled="&cSorry, buying and selling claim blocks is disabled." - economy-block-cost="&aEach claim block costs &6{amount}&a." - economy-block-not-available="&cYou don't have that many claim blocks available for sale." - economy-block-only-buy="&cClaim blocks may only be purchased, not sold." - economy-block-only-sell="&cClaim blocks may only be sold, not purchased." - economy-block-purchase-confirmation="&aWithdrew &6{amount}&a from your account. You now have &6{balance}&a available claim blocks." - economy-block-purchase-cost="&aEach claim block costs &6{amount}&a. Your balance is &6{balance}&a." - economy-block-purchase-limit="&cThe new claim block total of &a{total}&c will exceed your claim block limit of &a{limit}&c. The transaction has been cancelled." - economy-block-sale-confirmation="&aDeposited &6{deposit}&a in your account. You now have &6{amount}&a available claim blocks." - economy-block-sell-error="&cCould not sell blocks. Reason: &f{reason}&c." - economy-claim-abandon-success="&aClaim(s) abandoned. You have been refunded a total of '&6{amount}&a'." - economy-claim-buy-cancelled="&cBuy cancelled! Could not buy claim from &6{player}&c. Result was &a{result}" - economy-claim-buy-confirmation="&6Are you sure you want to buy this claim for &a{amount}&6? Click confirm to proceed." - economy-claim-buy-confirmed="&aYou have successfully bought the claim for &6{amount}&a." - economy-claim-buy-not-enough-funds="&cYou do not have enough funds to purchase this claim for &a{amount}&c. You currently have a balance of &a{balance}&c and need &a{amount_required}&c more for purchase." - economy-claim-buy-transfer-cancelled="&cClaim transfer cancelled! Could not transfer owner &6{owner}&c to &6{player}&c. Result was &a{result}" - economy-claim-not-for-sale="&cThis claim is not for sale." - economy-claim-sale-cancelled="&aYou have cancelled your claim sale." - economy-claim-sale-confirmation="&6Are you sure you want to sell your claim for &a{amount}&6 ? If your claim is sold, all items and blocks will be transferred to the buyer. Click confirm if this is OK." - economy-claim-sale-confirmed="&aYou have successfully put your claim up for sale for the amount of &6{amount}&a." - economy-claim-sale-invalid-price="&cThe sale price of &a{amount}&c must be greater than or equal to &a0&c." - economy-claim-sold="&aYour claim sold! The amount of &6{amount}&a has been deposited into your account. Your total available balance is now &6{balance}&a." - economy-mode-block-sale-confirmation="&aDeposited &6{deposit}&a in your account. Your total balance is &6{balance}&a. You now have enough funds to claim up to &6{amount}&a more claim blocks." - economy-mode-resize-success-2d="&aClaim resized. Your new balance is &6{balance}&a. You have enough funds to claim up to &6{block-amount} &amore blocks." - economy-mode-resize-success-3d="&aClaim resized. Your new balance is &6{balance}&a. You have enough funds to claim up to &6{chunk-amount} &amore chunks. &f({block-amount})" - economy-not-enough-funds="&cYou do not have enough funds to purchase this land. Your current economy balance is '&a{balance}&c' but you require '&a{amount}&c' to complete the purchase." - economy-not-installed="&cEconomy plugin not installed!." - economy-player-not-found="&cNo economy account found for player &6{player}&c." - economy-remaining-funds="&aYou have &6{amount}&a available for claiming land." - economy-virtual-not-supported="&cEconomy plugin does not support virtual accounts which is required. Use another economy plugin or contact plugin dev for virtual account support." - economy-withdraw-error="&cCould not withdraw funds. Reason: &f{reason}&c." - feature-not-available="&cThis feature is currently being worked on and will be available in a future release." - flag-description-block-break="Controls whether a block can be broken.\n&dExample&f : To prevent any source from breaking dirt blocks, enter\n&a/cf block-break minecraft:dirt false\n&bNote&f : minecraft represents the modid and dirt represents the block id.\nSpecifying no modid will always default to minecraft." - flag-description-block-grow="Controls whether a block can grow.\n&dExample&f : To prevent a cactus from growing, enter\n&a/cf block-grow minecraft:cactus false\n&bNote&f : minecraft represents the modid and cactus represents the block id.\nSpecifying no modid will always default to minecraft." - flag-description-block-modify="Controls whether a block can be modified.\n&dExample&f : To prevent any source from igniting a block, enter\n&a/cf block-modify minecraft:fire false\n&bNote&f : minecraft represents the modid and fire represents the block id.\nSpecifying no modid will always default to minecraft." - flag-description-block-place="Controls whether a block can be placed.\n&dExample&f : To prevent any source from placing dirt blocks, enter\n&a/cf block-place minecraft:dirt false\n&bNote&f : minecraft represents the modid and dirt represents the block id.\nSpecifying no modid will always default to minecraft." - flag-description-block-spread="Controls whether a block can spread to another block.\n&dExample&f : To prevent fire from spreading, enter\n&a/cf block-spread any false context[source=fire]\n&bNote&f : 'any' represents any target block and fire represents the source block id.\nSpecifying no modid will always default to minecraft." - flag-description-collide-block="Controls whether an entity can collide with a block.\n&dExample&f : To prevent entity collisions with stone pressure plates, enter\n&a/cf collide-block minecraft:stone_pressure_plate false\n&bNote&f : minecraft represents the modid and stone_pressure_plate represents the block id.\nSpecifying no modid will always default to minecraft." - flag-description-collide-entity="Controls whether an entity can collide with an entity.\n&dExample&f : To prevent entity collisions with item frames, enter\n&a/cf collide-entity minecraft:item_frame false\n&bNote&f : minecraft represents the modid and item_frame represents the entity id.\nSpecifying no modid will always default to minecraft." - flag-description-command-execute="Controls whether a command can be executed.\n&dExample&f : To prevent pixelmon's command '/shop select' from being run, enter\n&a/cf command-execute pixelmon:shop[select] false\n&bNote&f : &o&6pixelmon&f represents the modid and &o&6shop&f represents the base command, and &o&6select&f represents the argument.\nSpecifying no modid will always default to minecraft." - flag-description-command-execute-pvp="Controls whether a command can be executed while engaged in PvP.\n&dExample&f : To prevent pixelmon's command '/shop select' from being run, enter\n&a/cf command-execute pixelmon:shop[select] false\n&bNote&f : &o&6pixelmon&f represents the modid and &o&6shop&f represents the base command, and &o&6select&f represents the argument.\nSpecifying no modid will always default to minecraft." - flag-description-custom-block-break="Controls whether blocks can be broken." - flag-description-custom-block-grow="Controls whether blocks can grow." - flag-description-custom-block-place="Controls whether blocks can be placed." - flag-description-custom-block-spread="Controls whether blocks can spread." - flag-description-custom-build="Controls whether actions are allowed against blocks and entities such as mining, placement, and interactions." - flag-description-custom-chest-access="Controls whether a player can access chest inventories." - flag-description-custom-chorus-fruit-teleport="Controls whether a player can use chorus fruit to teleport." - flag-description-custom-crop-growth="Controls whether crops can grow." - flag-description-custom-damage-animals="Controls whether animals can be damaged." - flag-description-custom-enderman-grief="Controls whether enderman can grief." - flag-description-custom-enderpearl="Controls whether enderpearl can be used." - flag-description-custom-enter-player="Controls whether a player can enter this claim." - flag-description-custom-exit-player="Controls whether a player can exit this claim." - flag-description-custom-exp-drop="Controls whether experience orbs can drop." - flag-description-custom-explosion-block="Controls whether explosions affect blocks." - flag-description-custom-explosion-creeper="Controls whether a creeper can explode." - flag-description-custom-explosion-entity="Controls whether explosions affect entities." - flag-description-custom-explosion-tnt="Controls whether tnt can explode." - flag-description-custom-fall-damage="Controls whether players can take fall damage." - flag-description-custom-fire-damage="Controls whether fire can cause damage." - flag-description-custom-fire-spread="Controls whether fire can spread." - flag-description-custom-grass-growth="Controls whether grass can grow." - flag-description-custom-ice-form="Controls whether ice can form." - flag-description-custom-ice-melt="Controls whether ice can melt." - flag-description-custom-interact-block="Controls whether players can interact with blocks.\n&bNote&f: This does not include inventory blocks such as chests." - flag-description-custom-interact-entity="Controls whether players can interact with entities.\n&bNote&f: This does not include chest access with entities such as horses." - flag-description-custom-interact-inventory="Controls whether players can interact with inventory." - flag-description-custom-invincible="Controls whether players are invincible against damage." - flag-description-custom-item-drop="Controls whether players can drop items." - flag-description-custom-item-pickup="Controls whether players can pickup items." - flag-description-custom-lava-flow="Controls whether lava can flow." - flag-description-custom-leaf-decay="Controls whether leaves can decay." - flag-description-custom-lighter="Controls whether a player can use flint and steel." - flag-description-custom-lightning="Controls whether lightning can cause harm." - flag-description-custom-monster-damage="Controls whether monsters can deal damage." - flag-description-custom-mushroom-growth="Controls whether mushrooms can grow." - flag-description-custom-mycelium-spread="Controls whether mycelium can spread." - flag-description-custom-pistons="Controls whether pistons can be used." - flag-description-custom-portal-use="Controls whether portals can be used." - flag-description-custom-pvp="Controls whether PvP combat is allowed." - flag-description-custom-ride="Controls whether vehicles(including animals) can be mounted." - flag-description-custom-sleep="Controls whether players can sleep in beds." - flag-description-custom-snow-fall="Controls whether snow can fall." - flag-description-custom-snow-melt="Controls whether snow can melt." - flag-description-custom-snowman-trail="Controls whether snowmen can create snow beneath them." - flag-description-custom-soil-dry="Controls whether soil will dry." - flag-description-custom-spawn-ambient="Controls whether ambients, such as bats, can spawn." - flag-description-custom-spawn-animal="Controls whether animals, such as cows and pigs, can spawn." - flag-description-custom-spawn-aquatic="Controls whether aquatics, such as squids and guardians, can spawn." - flag-description-custom-spawn-monster="Controls whether monsters, such as creepers and skeletons, can spawn." - flag-description-custom-teleport-from="Controls whether players can teleport from this claim." - flag-description-custom-teleport-to="Controls whether players can teleport to this claim." - flag-description-custom-use="Controls whether players can use non-inventory blocks in this claim." - flag-description-custom-vehicle-destroy="Controls whether vehicles can be destroyed." - flag-description-custom-vehicle-place="Controls whether vehicles(boats, minecarts, etc.) can be placed." - flag-description-custom-vine-growth="Controls whether vines(and kelp) can grow." - flag-description-custom-water-flow="Controls whether water can flow." - flag-description-custom-wither-damage="Controls whether withers can do damage." - flag-description-enter-claim="Controls whether an entity can enter a claim.\n&dExample&f : To prevent players from entering a claim, enter\n&a/cf enter-claim player false\n&bNote&f : If you want to use this for groups, use the /cfg command." - flag-description-entity-chunk-spawn="Controls whether a saved entity can be spawned during chunk load.\n&dExample&f : To prevent horses from spawning during chunk load, enter\n&a/cf entity-chunk-spawn minecraft:horse false\n&bNote&f : This will remove &cALL&f saved entities when a chunk loads. If a chunk is already loaded, it will take affect after it reloads. Use with extreme caution." - flag-description-entity-damage="Controls whether an entity can be damaged.\n&dExample&f : To prevent animals from being damaged, enter\n&a/cf entity-damage minecraft:animal false." - flag-description-entity-riding="Controls whether an entity can be mounted.\n&dExample&f : To prevent horses from being mounted, enter\n&a/cf entity-riding minecraft:horse false." - flag-description-entity-spawn="Controls whether an entity can be spawned into the world.\n&dExample&f : To prevent pigs from spawning, enter\n&a/cf entity-spawn minecraft:pig false\n&bNote&f : This does not include entity items. See item-spawn flag" - flag-description-entity-teleport-from="Controls whether an entity can teleport from a claim.\n&dExample&f : To prevent players from teleporting from this claim, enter\n&a/cf entity-teleport-from player false\n&bNote&f : If you want to use this for groups, use the /cfg command." - flag-description-entity-teleport-to="Controls whether an entity can teleport to a claim.\n&dExample&f : To prevent players from teleporting to this claim, enter\n&a/cf entity-teleport-to player false\n&bNote&f : If you want to use this for groups, use the /cfg command." - flag-description-exit-claim="Controls whether an entity can exit a claim.\n&dExample&f : To prevent players from exiting this claim, enter\n&a/cf exit-claim player false\n&bNote&f : If you want to use this for groups, use the /cfg command." - flag-description-explosion-block="Controls whether an explosion can damage blocks in a claim.\n&dExample&f : To prevent an explosion from affecting any block, enter\n&a/cf explosion-block any false" - flag-description-explosion-entity="Controls whether an explosion can damage entities in a claim.\n&dExample&f : To prevent an explosion from affecting any entity, enter\n&a/cf explosion-entity any false" - flag-description-interact-block-primary="Controls whether a player can left-click(attack) a block.\n&dExample&f : To prevent players from left-clicking chests, enter\n&a/cf interact-block-primary minecraft:chest false" - flag-description-interact-block-secondary="Controls whether a player can right-click a block.\n&dExample&f : To prevent players from right-clicking(opening) chests, enter\n&a/cf interact-block-secondary minecraft:chest false" - flag-description-interact-entity-primary="Controls whether a player can left-click(attack) an entity.\n&dExample&f : To prevent players from left-clicking cows, enter\n&a/cf interact-entity-primary minecraft:cow false" - flag-description-interact-entity-secondary="Controls whether a player can right-click on an entity.\n&dExample&f : To prevent players from interacting with villagers, enter\n&a/cf interact-entity-secondary minecraft:villager false" - flag-description-interact-inventory="Controls whether a player can right-click(open) a block that contains inventory such as a chest.\n&dExample&f : To prevent players from opening chests, enter\n&a/cf interact-inventory minecraft:chest false" - flag-description-interact-inventory-click="Controls whether a player can click on an inventory slot.\n&dExample&f : To prevent players from clicking on an inventory slot that contains a diamond, enter\n&a/cf interact-inventory-click minecraft:diamond false" - flag-description-interact-item-primary="Controls whether a player can left-click(attack) with an item.\n&dExample&f : To prevent players from left-clicking with a diamond sword, enter\n&a/cf interact-item-primary minecraft:diamond_sword false" - flag-description-interact-item-secondary="Controls whether a player can right-click with an item.\n&dExample&f : To prevent players from right-clicking with flint and steel, enter\n&a/cf interact-item-secondary minecraft:flint_and_steel false" - flag-description-item-drop="Controls whether an item can be dropped in a claim.\n&dExample&f : To prevent diamond's from being dropped by players in this claim, enter\n&a/cf item-drop minecraft:flint_and_steel false context[source=player]" - flag-description-item-pickup="Controls whether an item can be picked up in a claim.\n&dExample&f : To prevent diamond's from being picked up by players, enter\n&a/cf item-pickup minecraft:diamond false" - flag-description-item-spawn="Controls whether an item can be spawned in a claim.\n&dExample&f : To prevent feather's from being spawned in this claim, enter\n&a/cf item-spawn minecraft:feather false" - flag-description-item-use="Controls whether an item can be used.\n&dExample&f : To prevent apples from being eaten in this claim, enter\n&a/cf item-use minecraft:apple false" - flag-description-leaf-decay="Controls whether leaves can decay in a claim.\n&dExample&f : To prevent leaves from decaying in this claim, enter\n&a/cf leaf-decay any false" - flag-description-liquid-flow="Controls whether liquid, such as lava and water, is allowed to flow in a claim.\n&dExample&f : To prevent any type of liquid flow in this claim, enter\n&a/cf liquid-flow any false" - flag-description-portal-use="Controls whether a portal can be used.\n&dExample&f : To prevent only players from using portal without affecting non-players, enter\n&a/cf portal-use any false context[source=player]" - flag-description-projectile-impact-block="Controls whether a projectile can impact(collide) with a block.\n&dExample&f : To prevent pixelmon pokeball's from impacting blocks, enter\n&a/cf projectile-impact-block any false[source=pixelmon:occupiedpokeball]\n&bNote&f : This involves things such as potions, arrows, throwables, pixelmon pokeballs, etc." - flag-description-projectile-impact-entity="Controls whether a projectile can impact(collide) with an entity.\n&dExample&f : To prevent arrows shot by players from impacting entities, enter\n&a/cf projectile-impact-entity minecraft:arrow false[source=player]\n&bNote&f : This involves things such as potions, arrows, throwables, pixelmon pokeballs, etc." - flag-invalid-context="&cInvalid context '&f{context}&c' entered for base flag &f{flag}&c." - flag-invalid-meta="&cInvalid target meta '&f{value}&c' entered for base flag &f{flag}&c." - flag-invalid-target="&cInvalid target '&f{target}&c' entered for base flag &f{flag}&c." - flag-not-found="&cFlag {flag}&c not found." - flag-not-set="{flag}&f is currently not set.\nThe default claim value of {value}&f will be active until set." - flag-overridden="&cFailed to set claim flag. The flag &f{flag}&c has been overridden by an admin." - flag-override-not-supported="&cClaim type {type}&c does not support flag overrides." - flag-reset-success="&aClaim flags reset to defaults successfully." - flag-reset-warning="&6Are you sure you want to reset this claim's flag data back to default?" - flag-set-permission-target="&aSet {type}&a permission &b{permission}&a to {value}&a with contexts &7{contexts}&a on &6{target}&a." - flag-ui-click-allow="Click here to allow this flag." - flag-ui-click-deny="Click here to deny this flag." - flag-ui-click-remove="Click here to remove this flag." - flag-ui-click-toggle="Click here to toggle {flag}&f value." - flag-ui-info-claim="Claim is checked before default values. Allows claim owners to specify flag settings in claim only." - flag-ui-info-default="Default is last to be checked. Both claim and override take priority over this." - flag-ui-info-inherit="Inherit is an enforced flag set by a parent claim that cannot changed." - flag-ui-info-override="Override has highest priority and is checked above both default and claim values. Allows admins to override all basic and admin claims." - flag-ui-inherit-parent="This flag is inherited from parent claim {name}&f and &ncannot&f be changed." - flag-ui-override-no-permission="This flag has been overridden by an administrator and can &n&cNOT&f be changed." - flag-ui-override-permission="{flag}&f is currently being &coverridden&f by an administrator.\nClick here to remove this flag." - flag-ui-return-flags="Return to flags" - label-accessors=Accessors - label-area=Area - label-blocks=Blocks - label-builders=Builders - label-buy=Buy - label-cancel=Cancel - label-children=children - label-confirm=Confirm - label-containers=Containers - label-context=Context - label-created=Created - label-displaying=Displaying - label-expired=Expired - label-farewell=Farewell - label-flag=Flag - label-greeting=Greeting - label-group=Group - label-inherit=Inherit - label-location=Location - label-managers=Managers - label-name=Name - label-no=No - label-output=Output - label-owner=Owner - label-permission=Permission - label-player=Player - label-price=Price - label-raid=Raid - label-resizable=Resizable - label-result=Result - label-schematic=Schematic - label-source=Source - label-spawn=Spawn - label-target=Target - label-trust=Trust - label-type=Type - label-unknown=Unknown - label-user=User - label-world=World - label-yes=Yes - mode-admin="&aAdministrative claims mode active. Any claims created will be free and editable by other administrators." - mode-basic="&aBasic claim creation mode enabled." - mode-nature="&aReady to restore claim! Right click on a block to restore, and use &f/modebasic&c to stop." - mode-subdivision="&aSubdivision creation mode enabled. Use &f/modebasic&a to exit." - mode-town="&aTown creation mode enabled." - option-apply-player-deny-flight="&cYou do not have access to fly in this claim and have been teleported to a safe spot on ground." - option-apply-player-deny-godmode="&cYou do not have access to use god mode in this claim." - option-apply-player-gamemode="&aYour gamemode has been changed to &6{gamemode}&a." - option-apply-player-walk-speed="&aYour walk speed has been changed to &6{speed}&a." - option-apply-player-weather="&aYour local weather has been changed to &6{weather}&a." - option-apply-spawn-limit="&cThis claim has reached the &a{type}&c spawn limit of &6{limit}&c and can no longer spawn any more." - option-description-abandon-delay="&aThe amount of days before a newly created claim can be abandoned." - option-description-abandon-return-ratio="&aThe portion of basic claim blocks returned to a player when a claim is abandoned." - option-description-blocks-accrued-per-hour="&aBlocks earned per hour.\n&dNote&f: See /playerinfo for more information." - option-description-chest-expiration="&aNumber of days of inactivity before an automatic chest claim will expire.\n&dNote&f: On expiration, a claim may either be restored back to original state or be deleted. This depends on the server configuration. Contact an administrator for more information." - option-description-create-limit="&aMaximum number of basic claims per player.\n&dNote&f: Setting a value under 0 will make it unlimited." - option-description-create-mode="&aThe claim create mode type (Area = 2D, Volume = 3D).\n&dNote&f: &bArea&a only affects x and z axis.\n&bVolume&a affects x, y, and z axis." - option-description-economy-block-cost="&aThe economy amount to charge per block of a claim.\n&dNote&f: The formula to calculate price is amount * total claim blocks." - option-description-economy-block-sell-return="&aThe return ration for selling claim blocks.\n&dNote&f: The formula to calculate return is ratio * total claim blocks." - option-description-expiration="&aNumber of days of inactivity before a claim will expire.\n&dNote&f: On expiration, a claim may either be restored back to original state or be deleted. This depends on the server configuration. Contact an administrator for more information." - option-description-initial-blocks="&aThe number of claim blocks a player has initially, by default." - option-description-max-accrued-blocks="&aThe limit on accrued blocks (over time).\n&dNote&f: This doesn't limit purchased or admin-gifted blocks." - option-description-max-level="&aThe maximum level, on y-axis, that a claim can be created in." - option-description-max-size-x="&aThe max size in blocks that the x-axis can be." - option-description-max-size-y="&aThe max size in blocks that the y-axis can be." - option-description-max-size-z="&aThe max size in blocks that the z-axis can be." - option-description-min-level="&aThe minimum level, on y-axis, that a claim can be created in." - option-description-min-size-x="&aThe min size in blocks that the x-axis can be." - option-description-min-size-y="&aThe min size in blocks that the y-axis can be." - option-description-min-size-z="&aThe min size in blocks that the z-axis can be." - option-description-player-command-enter="&aUsed for executing a command with specific contexts when a player enters a claim." - option-description-player-command-exit="&aUsed for executing a command with specific contexts when a player exits a claim." - option-description-player-deny-flight="&aUsed to determine if a player is unable to fly in a claim.\n&dNote&f: This does not give players the ability to fly, it merely removes the ability if set. This provides the greatest compatibility with plugins." - option-description-player-deny-godmode="&aUsed to determine if a player can be in godmode within a claim.\n&dNote&f: This does not give players the ability to be in godmode, it merely removes the ability if set. This provides the greatest compatibility with plugins." - option-description-player-deny-hunger="&aUsed to if a player's hunger is denied in a claim.\n&dNote&f: This does not give players the ability to gain hunger, it merely removes the ability to cause hunger if set. This provides the greatest compatibility with plugins." - option-description-player-gamemode="&aUsed to determine the gamemode of a player in a claim." - option-description-player-health-regen="&aUsed to set the health regen amount for a player in a claim.\n&dNote&f: If the player is at max health, this will have no effect. \n&dNote&f: A value of &6-1&f disables this option." - option-description-player-keep-inventory="&aUsed to determine if a player can keep inventory after death in a claim." - option-description-player-keep-level="&aUsed to determine if a player can keep their level after death in a claim." - option-description-player-teleport-delay="&aUsed to determine the delay before teleporting a player to a new location." - option-description-player-walk-speed="&aUsed to set a player's walk speed in a claim.\n&dNote&f: A value of &6-1&f disables this option." - option-description-player-weather="&aUsed to set a player's weather in a claim." - option-description-pvp="&aUsed to determine if players can combat each other." - option-description-pvp-combat-command="&aUsed to determine if a player can use commands during PvP combat." - option-description-pvp-combat-teleport="&aUsed to determine if a player can teleport during PvP combat." - option-description-pvp-combat-timeout="&aUsed to determine how many seconds PvP combat is considered to continue after the most recent damage." - option-description-radius-inspect="&aThe radius in blocks used to search for nearby claims while inspecting." - option-description-radius-list="&aThe radius in blocks used to list nearby claims." - option-description-spawn-limit="&aUsed to determine the spawn limit for a specific set of contexts in a claim." - option-description-tax-expiration="&aNumber of days after not paying taxes before a claim will be frozen.\n&dNote&f: A frozen state means you will have no access to build or interact in claim until taxes are paid." - option-description-tax-expiration-days-keep="&aNumber of days to keep a basic claim after frozen and before expiring.\n&dNote&f: On expiration, a claim may either be restored back to original state or be deleted. This depends on the server configuration. Contact an administrator for more information." - option-description-tax-rate="&aThe tax rate of claim.\n&dNote&f: Tax rate is calculated by the number of claimblocks in the basic claim." - option-invalid-context="&cInvalid context '&f{context}&c' entered for option &f{option}&c." - option-invalid-target="&cInvalid target '&f{target}&c' entered for option &f{option}&c." - option-invalid-value="&cInvalid value '&6{value}&c' entered for option &f{option}&c.\n&dNote&f: This option only accepts &f{type}&c values." - option-not-found="&cOption {option}&c not found." - option-not-set="{option}&f is currently not set.\n&dNote&f: The default option value of {value}&f will be active until set." - option-override-not-supported="&cClaim type {type}&c does not support option overrides." - option-requires-contexts="&cThis option requres contexts '&a{contexts}&c' to be set." - option-reset-success="&aClaim options reset to defaults successfully." - option-set-target="&aSet {type}&a option &b{option}&a to {value}&a with contexts &7{contexts}&a on &6{target}&a." - option-ui-click-toggle="Click here to toggle {option}&f value." - option-ui-inherit-parent="This option is inherited from parent claim {name}&f and &ncannot&f be changed." - option-ui-overridden="&cFailed to set option. The option &f{option}&c has been overridden by an admin." - option-ui-override-no-permission="This option has been overridden by an administrator and can &n&cNOT&f be changed." - owner-admin="an administrator" - permission-access="&cYou don't have &6{player}&c's permission to access that." - permission-assign-without-having="&cYou are not allowed to assign a permission that you do not have." - permission-ban-block="&cThe block {id}&c has been &l&nBANNED&c and cannot be used." - permission-ban-entity="&cThe entity {id}&c has been &l&nBANNED&c and cannot be used." - permission-ban-item="&cThe item {id}&c has been &l&nBANNED&c and cannot be used." - permission-build="&cYou don't have &6{player}&c's permission to build." - permission-build-near-claim="&cYou don't have &6{player}&c's permission to build near claim." - permission-claim-create="&cYou don't have permission to claim land." - permission-claim-delete="&cYou don't have permission to delete {type}&c claims." - permission-claim-enter="&cYou don't have permission to enter this claim." - permission-claim-exit="&cYou don't have permission to exit this claim." - permission-claim-ignore="&cYou do not have permission to ignore {type}&c claims." - permission-claim-list="&cYou don't have permission to get information about another player's land claims." - permission-claim-manage="&cYou don't have permission to manage {type}&c claims." - permission-claim-reset-flags="&cYou don't have permission to reset {type}&c claims to flag defaults." - permission-claim-reset-flags-self="&cYou don't have permission to reset your claim flags to defaults." - permission-claim-resize="&cYou don't have permission to resize this claim." - permission-claim-sale="&cYou don't have permission to sell this claim." - permission-claim-transfer-admin="&cYou don't have permission to transfer admin claims." - permission-clear="&cCleared permissions in this claim. To set permission for ALL your claims, stand outside them." - permission-clear-all="&cOnly the claim owner can clear all permissions." - permission-command-trust="&cYou don't have permission to use this type of trust." - permission-cuboid="&cYou don't have permission to create/resize basic claims in 3D mode." - permission-edit-claim="&cYou don't have permission to edit this claim." - permission-fire-spread="&cYou don't have permission to spread fire in this claim." - permission-flag-arg="&cYou don't have permission to use the flag command with arguments." - permission-flag-defaults="&cYou don't have permission to manage flag defaults." - permission-flag-gui="&cYou don't have permission to use the flag GUI." - permission-flag-overrides="&cYou don't have permission to manage flag overrides." - permission-flag-use="&cYou don't have permission to use this flag." - permission-flow-liquid="&cYou don't have permission to flow liquid in this claim." - permission-global-option="&cYou don't have permission to manage global options." - permission-grant="&cYou can't grant a permission you don't have yourself." - permission-group-option="&cYou don't have permission to assign an option to a group." - permission-interact-block="&cYou don't have &6{player}'s &cpermission to interact with the block &d{block}&c." - permission-interact-entity="&cYou don't have &6{player}'s &cpermission to interact with the entity &d{entity}&c." - permission-interact-item="&cYou don't have &6{player}'s &cpermission to interact with the item &d{item}&c." - permission-interact-item-block="&cYou don't have permission to use &d{item}&c on a &b{block}&c." - permission-interact-item-entity="&cYou don't have permission to use &d{item}&c on a &b{entity}&c." - permission-inventory-open="&cYou don't have &6{player}'s&c permission to open &d{block}&c." - permission-item-drop="&cYou don't have &6{player}'s&c permission to drop the item &d{item}&c in this claim." - permission-item-use="&cYou can't use the item &d{item}&c in this claim." - permission-option-defaults="&cYou don't have permission to manage option defaults." - permission-option-overrides="&cYou don't have permission to manage option overrides." - permission-option-use="&cYou don't have permission to use this option." - permission-override-deny="&cThe action you are attempting to perform has been denied by an administrator's override flag." - permission-player-admin-flags="&cYou don't have permission to change flags on an admin player." - permission-player-option="&cYou don't have permission to assign an option to a player." - permission-player-view-others="&cYou don't have permission to view other players." - permission-portal-enter="&cYou can't use this portal because you don't have &6{player}'s &cpermission to enter the destination claim." - permission-portal-exit="&cYou can't use this portal because you don't have &6{player}'s &cpermission to exit the destination claim." - permission-protected-portal="&cYou don't have permission to use portals in this claim owned by &6{player}'s&c." - permission-trust="&cYou don't have &6{player}'s&c permission to manage permissions here." - permission-visual-claims-nearby="&cYou don't have permission to visualize nearby claims." - player-accrued-blocks-exceeded="&cPlayer &6{player}&c has a total of &6{total}&c and will exceed the maximum allowed accrued claim blocks if granted an additional &6{amount}&c of blocks.\nEither lower the amount or have an admin grant the user with an override." - player-remaining-blocks-2d="&aYou may claim up to &6{block-amount}&a more blocks." - player-remaining-blocks-3d="&aYou may claim up to &6{chunk-amount}&a more chunks. &f({block-amount})" - playerinfo-ui-abandon-return-ratio="&eAbandoned Return Ratio&f : &a{ratio}" - playerinfo-ui-block-accrued="&eAccrued Blocks&f : &a{amount}&7(&d{block_amount}&f per hour&7)" - playerinfo-ui-block-bonus="&eBonus Blocks&f : &a{amount}" - playerinfo-ui-block-initial="&eInitial Blocks&f : &a{amount}" - playerinfo-ui-block-max-accrued="&eMax Accrued Blocks&f : &a{amount}" - playerinfo-ui-block-remaining="&eRemaining Blocks&f : &a{amount}" - playerinfo-ui-block-total="&eTotal Blocks&f : &a{amount}" - playerinfo-ui-chunk-total="&eTotal Claimable Chunks&f : &a{amount}" - playerinfo-ui-claim-level="&eMin/Max Claim Level&f : &a{level}" - playerinfo-ui-claim-size-limit="&eClaim Size Limits&f : &a{limit}" - playerinfo-ui-claim-total="&eTotal Claims&f : &a{amount}" - playerinfo-ui-economy-block-available-purchase="&eRemaining Blocks for Purchase&f : &a{amount}" - playerinfo-ui-economy-block-cost="&eClaim Block Price&f : &a{amount} per block" - playerinfo-ui-economy-block-sell-return="&eClaim Block Sell Return&f : &a{amount} per block" - playerinfo-ui-last-active="&eLast Active&f : {date}" - playerinfo-ui-tax-current-rate="&eCurrent Claim Tax Rate&f : &a{rate}" - playerinfo-ui-tax-global-claim-rate="&eGlobal Claim Tax Rate&f : &a{rate}" - playerinfo-ui-tax-global-town-rate="&eGlobal Town Tax Rate&f : &a{rate}" - playerinfo-ui-tax-total="&eTotal Tax&f : &a{amount}" - playerinfo-ui-title="&bPlayer Info" - playerinfo-ui-uuid="&eUUID&f : &7{id}" - playerinfo-ui-world="&eWorld&f : &7{name}" - plugin-command-not-found="&cCould not locate the command '&a{command}&c' for plugin &b{id}&c." - plugin-event-cancel="&cA plugin has cancelled this action." - plugin-not-found="&cCould not locate plugin with id &b{id}&c." - plugin-reload="&aGriefDefender has been reloaded." - pvp-claim-not-allowed="&aYou are not allowed to PvP in this claim." - pvp-in-combat-not-allowed="&aYou cannot perform this action while in PvP combat. You must stay out of combat for &6{time-remaining}&a more seconds." - pvp-source-not-allowed="&aYou are not allowed to PvP." - pvp-target-not-allowed="&aYou cannot attack players who are not participating in PvP." - registry-block-not-found="&cThe block {id}&c could not be found in registry." - registry-entity-not-found="&cThe entity {id}&c could not be found in registry." - registry-item-not-found="&cThe item {id}&c could not be found in registry." - resize-overlap="&cCan't resize here because it would overlap another nearby claim." - resize-overlap-subdivision="&cYou can't create a subdivision here because it would overlap an existing subdivision." - resize-same-location="&cYou must select a different block location to resize claim." - resize-start="&aResizing claim. Use your tool again at the new location for this corner." - resize-success-2d="&aClaim resized. You have &6{block-amount} &amore blocks remaining." - resize-success-3d="&aClaim resized. You have &6{chunk-amount} &amore chunks remaining. &f({block-amount})" - result-type-change-deny="&cYou cannot change a claim to {type}." - result-type-change-not-admin="&cYou do not have administrative permissions to change type to {type}&c." - result-type-child-same="{type}&c claims cannot have direct {type}&c children claims." - result-type-create-deny="{type}'s&c cannot be created in the {target_type}." - result-type-no-children="{type}'s&c cannot contain children claims." - result-type-only-subdivision="{type}'s&c can only contain subdivisions." - result-type-requires-owner="&cCould not convert {type} claim to {target_type}. Owner is required." - schematic-abandon-all-restore-warning="&6Are you sure you want to &nabandon&6 &cALL&6 your claims? &cALL DATA WILL BE LOST&f!!&6 Your claims will be restored back to their original state of creation on confirmation." - schematic-abandon-restore-warning="&6Are you sure you want to &nabandon&6 this claim? &cALL DATA WILL BE LOST&f!!&6 This claim will be restored back to its original state of creation on confirmation." - schematic-create="&aCreating schematic backup..." - schematic-create-complete="&aSchematic backup complete." - schematic-create-fail="&cSchematic could not be created." - schematic-deleted="&aSchematic {name} has been deleted." - schematic-none="&aThere are no schematic backups for this claim." - schematic-restore-click="&aClick here to restore claim schematic.\nName: {name}\nCreated: {date}" - schematic-restore-confirmation="&6Are you sure you want to restore? Clicking confirm will restore &cALL&6 claim data with schematic. Use cautiously!" - schematic-restore-confirmed="&aYou have successfully restored your claim from schematic backup &b{name}&a." - spawn-not-set="&cNo claim spawn has been set." - spawn-set-success="&aSuccessfully set claim spawn to &b{location}&a." - spawn-teleport="&aTeleported to claim spawn at &b{location}&a." - tax-claim-expired="&cThis claim has been frozen due to unpaid taxes. The current amount owed is '&a{amount}&c'.\nThere are '&a{days}&c' days left to deposit payment to claim bank in order to unfreeze this claim.\nFailure to pay this debt will result in deletion of claim.\nNote: To deposit funds to claimbank, use &f/claimbank&c deposit ." - tax-claim-paid-balance="&aThe tax debt of '&6{amount}&a' has been paid. Your claim has been unfrozen and is now available for use." - tax-claim-paid-partial="&aThe tax debt of '&6{amount}&a' has been partially paid. In order to unfreeze your claim, the remaining tax owed balance of '&6{balance}&a' must be paid." - tax-info="&aYour next scheduled tax payment of &6{amount}&a will be withdrawn from your account on &b{date}&a." - tax-past-due="&cYou currently have a past due tax balance of &a{balance}&c that must be paid by &b{date}&c. Failure to pay off your tax balance will result in losing your property." - teleport-confirm="&aAre you sure you want to teleport to {pos}? Click confirm to proceed." - teleport-delay-notice="&aYou will teleport in {delay}&a seconds." - teleport-move-cancel="&cTeleport cancelled! You cannot move while attempting to teleport." - teleport-no-safe-location="&cNo safe location found in claim to teleport!\n&aUse the '&f/claiminfo&a' command to set a safe spawn point instead." - teleport-success="&aYou have been teleported to {name}&a." - title-accessor=ACCESSOR - title-advanced=ADVANCED - title-all=ALL - title-builder=BUILDER - title-claim=CLAIM - title-container=CONTAINER - title-default=DEFAULT - title-inherit=INHERIT - title-manager=MANAGER - title-override=OVERRIDE - title-own=OWN - title-preset=PRESET - tool-not-equipped="&cYou do not have {tool}&c equipped." - town-chat-disabled="&aTown chat disabled." - town-chat-enabled="&aTown chat enabled." - town-create-not-enough-funds="&cYou do not have enough funds to create this town for &a{amount}&c. You currently have a balance of &a{balance}&c and need &a{amount-needed}&c more for creation." - town-name="&aSet town name to {name}&a." - town-not-found="&cTown not found." - town-not-in="&cYou are not in a town." - town-owner="&cThat belongs to the town." - town-tag="&aSet town tag to {tag}." - town-tag-clear="&aThe town tag has been cleared." - town-tax-no-claims="&cYou must own property in this town in order to be taxed." - trust-already-has="&c{target} already has {type}&c permission." - trust-click-show-list="Click here to show list of all players and groups trusted in claim." - trust-grant="&aGranted &6{target}&a permission to {type}&a in current claim." - trust-individual-all-claims="&aGranted &6{player}'s&a full trust to all your claims. To unset permissions for ALL your claims, use &f/untrustall&a." - trust-invalid="&cInvalid trust type entered.\nThe allowed types are : accessor, builder, container, and manager." - trust-list-header="Explicit permissions here:" - trust-no-claims="&cYou have no claims to trust." - trust-plugin-cancel="&cCould not trust {target}&c. A plugin has denied it." - trust-self="&cYou cannot trust yourself." - tutorial-claim-basic="&eClick for Land Claim Help: &ahttp://bit.ly/mcgpuser" - ui-click-add="Click here to add" - ui-click-add-target="Click here to add &6{target}&f" - ui-click-confirm="Click to confirm" - ui-click-filter-type="Click here to filter by {type}&f" - ui-click-remove="Click here to remove" - ui-click-return-command="&bReturn to &6{command}" - ui-click-view="Click here to view {target}" - untrust-individual-all-claims="&aRevoked &6{target}'s&a access to ALL your claims. To set permissions for a single claim, stand inside it and use &f/untrust&a." - untrust-individual-single-claim="&aRevoked &6{target}'s&a access to this claim. To unset permissions for ALL your claims, use &f/untrustall&a." - untrust-no-claims="&cYou have no claims to untrust." - untrust-owner="&6{owner}&a is owner of claim and cannot be untrusted." - untrust-self="&cYou cannot untrust yourself." - } -} diff --git a/sponge/src/main/resources/assets/lang/es_ES.conf b/sponge/src/main/resources/assets/lang/es_ES.conf deleted file mode 100644 index 643396f..0000000 --- a/sponge/src/main/resources/assets/lang/es_ES.conf +++ /dev/null @@ -1,664 +0,0 @@ -GriefDefender { - descriptions { - abandon-all="Abandonas TODOS tus claims" - abandon-claim="Abandonas UN claim" - abandon-top="Abandonas top level claim" - buy-blocks="Comprar ClaimBlocks adicionales con dinero del servidor.\nNota: Requiere plugin de economía." - callback="Ejecuta un callback registrado como parte de un objeto de Texto. Principalmente para uso interno." - claim-bank="Usado para retirar o depositar dinero para usarlo en el claim." - claim-clear="Permite 'limpiar' entidades en uno/varios claims." - claim-debug="Alterna en 'Activado/Desactivado' el claim flag en modo de pruebas." - claim-farewell="Establece el mensaje de despedida de tu Claim." - claim-greeting="Establece el mensaje de bienvenida de tu Claim." - claim-ignore="Alterna en 'Activado/Desactivado' el modo de ignorar Claims." - claim-info="Muestra toda la información obtenida del Claim en el que te encuentras." - claim-inherit="Alterna en 'Activado/Desactivado' aunque este Claim debería permisos heredados de sus de 'padres'." - claim-list="Lista de todos los Claims en un área." - claim-name="Establece el nombre del Claim." - claim-restore="Restaura el Claim a su estado natural. Usar con precaución." - claim-setspawn="Establece el punto de spawneo del Claim." - claim-spawn="Te teletransporta al punto de spawneo de ese Claim si está disponible." - claim-transfer="Transfiere un Claim ya sea de tipo NORMAL/ADMINISTRACION a otro jugador." - claim-worldedit="Se usa el modo selección del plugin WorldEdit para la creación del Claim." - cuboid="'Activa/Desactiva' el modo cuboide para ver la zona de Claimeo en 3D." - debug="Registra todas las acciones del GriefDefenser para ayudarnos a localizar errores y testear las configuraciones." - delete-all="Elimina TODOS los Claims de otro jugador." - delete-all-admin="Elimina TODOS los Claims de la ADMINISTRACION." - delete-claim="Deletes the claim you're standing in, even if it's not your claim." - delete-top="Deletes the claim you're standing in, even if it's not your claim." - flag-claim="'Añade/Quita' Flags generales en el Claim en el que te encuentras. [Especifico para TODOS]" - flag-group="'Añade/Quita' Flags Permisos en el Claim en el que te encuentras. [Especifico para GRUPOS]" - flag-player="'Añade/Quita' Flags Permisos en el Claim en el que te encuentras. [Especifico para JUGADORES]" - flag-reset="Resetea TODOS los Flags de un Claim a default." - mode-admin="Cambia la herramienta de Claimeo a modo ADMINISTRACION." - mode-basic="Cambia la herramienta de Claimeo devuelta a modo BASICO." - mode-nature="Cambia la herramienta de Claimeo a modo RESTAURACION." - mode-subdivision="Cambia la herramienta de Claimeo a modo SUB-DIVISION.\nSe usa para dividir el Claim principal en otros secundarios.\n &oEJEMPLO: Las celdas de una cárcel." - mode-town="Cambia la herramienta de Claimeo a modo CIUDAD." - option-claim="'Añade/Quita' Opciones de Claim en el que te encuentras.\n &oEJEMPLO: Velocidad a la que puedes caminar.\n &oEJEMPLO: Cantidad de vida que te regeneras.\n &oEJEMPLO: Si te afecta el hambre." - permission-group="Establece un permiso en un GRUPO con el Claim Context." - permission-player="Establece un permiso a un JUGADOR con el Claim Context." - player-adjust-bonus-blocks="Reajusta el bonus de Claims Block totales de un jugador." - player-info="Información sobre el jugador." - player-set-accrued-blocks="Fija los Claims Block totales adquiridos de un jugador." - reload="Recarga la opciones de configuración de GriefDefender." - schematic="Gestiona los planos de un Claims.\nUsa '/claimschematic create ' para crear un backup al isntante del Claim.\n &oConsejo: Este comando puedes usarlo en zonas de eventos donde está permitido destruir los bloques" - sell-blocks="Vende tus Claim Blocks por dinero del Servidor.\nNota: Requiere plugin de economía." - sell-claim="Pone en venta tu Claim.\n Usa /claimsell + cantidad para establecer el precio de compra.\nNota: Requiere plugin de economía." - town-chat="'Activa/Desactiva' el chat CIUDAD." - town-tag="Establece la etiqueta de tu CIUDAD." - trust-group="Concede a un GRUPO acceso a un Claim de tu propiedad.\nACCESIBILIDAD: Acceso para interactuar con todos los bloques execpto con los contededores.\nCONTENEDORES: Acceso para interactuar con todos los bloques incluyendo con los contededores.\nCONSTRUCCION: Acceso a todo lo de arriba incluyendo la habilidad de romper y colocar bloques.\nADMINISTRAR: acceso a todo lo de arriba incluyendo derechos para configurar las opciones del Claim." - trust-group-all="Concede a un GRUPO acceso a TODOS los Claims de tu propiedad.\nACCESIBILIDAD: Acceso para interactuar con todos los bloques execpto con los contededores.\nCONTENEDORES: Acceso para interactuar con todos los bloques incluyendo con los contededores.\nCONSTRUCCION: Acceso a todo lo de arriba incluyendo la habilidad de romper y colocar bloques.\nADMINISTRAR: acceso a todo lo de arriba incluyendo derechos para configurar las opciones del Claim." - trust-player="Concede a un JUGADOR acceso a un Claim de tu propiedad.\nACCESIBILIDAD: Acceso para interactuar con todos los bloques execpto con los contededores.\nCONTENEDORES: Acceso para interactuar con todos los bloques incluyendo con los contededores.\nCONSTRUCCION: Acceso a todo lo de arriba incluyendo la habilidad de romper y colocar bloques.\nADMINISTRAR: acceso a todo lo de arriba incluyendo derechos para configurar las opciones del Claim." - trust-player-all="Concede a un acceso a TODOS los Claims de tu propiedad.\nACCESIBILIDAD: Acceso para interactuar con todos los bloques excepto con los contededores.\nCONTENEDORES: Acceso para interactuar con todos los bloques incluyendo con los contededores.\nCONSTRUCCION: Acceso a todo lo de arriba incluyendo la habilidad de romper y colocar bloques.\nADMINISTRAR: acceso a todo lo de arriba incluyendo derechos para configurar las opciones del Claim." - untrust-group="Deniega a un GRUPO el acceso a tu Claim." - untrust-group-all="Deniega a un GRUPO el acceso a TODOS tus Claims." - untrust-player="Revoca a un JUGADOR el acceso a tu Claim." - untrust-player-all="Revoca a un JUGADOR el acceso a TODOS tus Claims." - version="Muestra información sobre la versión y más caracteristicas de GriefDefender." - } - messages { - abandon-all-delay-warning="&aEsos Claims fueron recientemente creados y no pueden abandonarse." - abandon-all-warning="&6¿Estás seguro de que quieres abandonar &c&lTODOS &6tus Claims?" - abandon-claim-delay-warning="&6¿Estás seguro de que quieres abandonar &c&lTODOS &6tus Claims?" - abandon-claim-failed="&4&l[ERROR] &cNo puedes abandonar el Claim porque el resultado fue &f{result}&c." - abandon-claim-missing="&4&l[ERROR] &c&l&nClaim no encontrado&c. Mantente en el Claim que quieres abandonar o considera usar &6&o/abandonall&c." - abandon-other-success="&2&l[CLAIM's ABANDONADOS] &6&o{player} &aahora tiene disponible la cantidad de &6&o{amount}&6&oCB's&a." - abandon-success="&2&l[CLAIM ABANDONADO] &aahora tienes disponible la cantidad de &6&o{amount}&6&oCB's&a para reclamar en otro lugar." - abandon-top-level="&4&l[ERROR] &c&lEste Claim no puede ser abandonado porque contiene uno o mas &l&nChild Claims&c. Usa &6&l&o/abandontop &c este tipo de Claims." - abandon-town-children="&4&l[ERROR] &c&lNo tienes permiso para abandonar una CIUDAD con Child Claims que no son de tu propiedad. &cUsa &6&l&o/ignoreclaims &co tienes que pedir al dueño que abandone ese &lC&child &lC&claim primero, sin embargo, lo único que quieres es abandonar la ciudad sin afectar al &lCC&c entonces usa &6&l&o/abandon&c." - abandon-warning="&4&l[ATENCION] &c&l¿Estás seguro de querer abandonar este Claim? &cCualquiera podrá grifearte la zona." - adjust-accrued-blocks-success="&2&l[MODIFICADO] &ala cantidad de bloques acumulados a &6&o{amount} &aal jugador &6&o{player}&a. &aTOTAL BLOQUES ACUMULADOS: &6&o{total}&a." - adjust-bonus-blocks-success="&2&l[MODIFICADO] &ael bonus de ClaimBlocks a &6&o{amount} &aal jugador &6&o{player}&a. &aTOTAL DE BONOS ACUMULADOS: &6&o{total}&a." - bank-click-view-transactions="&aClick aqui para ver las transacciones del Banco." - bank-deposit="&a&l+{amount} &7&ohan sido depositados del Banco." - bank-deposit-no-funds="&4&l[ERROR] &cNO tienes suficiente dinero para depositar en el Banco." - bank-info="&2&l[DINERO ACTUAL] &6&o{balance}&a&a\n&aIMPUESTO&a: &6&o{tax-amount}&f &c finaliza en &l({time-remaining})\n&4&l[DINERO QUE DEBES]: &c&l(&6&o{tax-balance}&c&l)&c." - bank-no-permission="&4&l[ERROR] &cNo tienes permiso para gestionar el Banco de Claimeo de &6&o{player}&c." - bank-tax-system-disabled="&4&l[ERROR] &cEl sistema de &lBanco/Impuesto&c no está activado. Para activarlo vete a la configuración y establece la opción &6&o'bank-tax-system=&atrue&6&o'." - bank-title-transactions="&2&lTRANSACCIONES BANCARIAS" - bank-withdraw="&c&l-{amount} &7&ohan sido retirados del Banco." - bank-withdraw-no-funds="&4&l[ERROR] &cNo puedes retirar del ClaimBank porque tienes un saldo restante de &6&o{balance}&c y por tanto no puede retirar &6&o{amount}." - block-claimed="&aBloque reclamado por &6&o{player}&a." - block-not-claimed="&cNadie ha reclamado este bloque." - block-sale-value="&aEl &lClaimBlock &ase vende a &6&o{amount}&a.\n &a&l[TOTAL: &6&o{total}CB's&a&l]" - claim-above-level="&4&l[ERROR] &c No puedes reclamar mas bloques, ya que has llegado al nivel máximo de Claim con un limite de &6{limit}&c que has estipulado en: &fglobal.conf" - claim-action-not-available="&4&l[ERROR] &cEsta acción no está disponible en &6&o{type}&c." - claim-automatic-notification="&2&l[NOTIFICACION] &aEste cofre y los bloques cercanos están protegidos." - claim-below-level="&4&l[ERROR] &c No puedes reclamar mas bloques, ya que has llegado al nivel mínimo de Claim con un limite de &6{limit}&c que has estipulado en: &fglobal.conf" - claim-chest-confirmation="&2&l[NOTIFICACION] &aCofre protegido." - claim-chest-outside-level="&4&l[ERROR] &c&lEste cofre no puede ser protegido porque está fuera de la altura(Y) de Claim\n&cNIVEL MINIMO: &6&o{min-level}\n&cNIVEL MAXIMO: &6&o{max-level}" - claim-children-warning="&4&l[AVISO] &cEste claim incluye ChildClaim's. Si estás seguro de querer eliminarlos del todo usa de nuevo &6&o/deleteclaim&c." - claim-context-not-found="&4&l[ERROR] &cEl contexto &6&o'{context}'&c no ha sido encontrado." - claim-disabled-world="&4&l[ERROR] &cLos Claims en este mundo han sido desactivados." - claim-expired-inactivity="&4&l[AVISO] &c&lClaim eliminado por inactividad.\n&fCLAIM ID: &6&o{uuid}&f.\n&fEX-PROPIETARIO: &6{player}&f." - claim-farewell="&2&l[EDITADO] &aEl nuevo mensaje de &l&nDESPEDIDA&a es: mensaje de despedida en: &6&o'{farewell}'&a." - claim-farewell-clear="&4&l[ELIMINADO] &cEl mensaje de &l&nDESPEDIDA&c ha sido removido. Usa &6&o/gd claim farewell + TUmensaje &cpara establecer uno nuevo." - claim-farewell-invalid="&4&l[ERROR] &cEl ClaimFlag &6&o'{flag}'&c no ha sido encontrado." - claim-greeting="&2&l[EDITADO] &aEl nuevo mensaje de &l&nBIENVENIDA&a es: mensaje de despedida en: &6&o'{greeting}'&a." - claim-greeting-clear="&4&l[ELIMINADO] &cEl mensaje de &l&nBIENVENIDA&c ha sido removido. Usa &6&o/gd claim greeting + TUmensaje &cpara establecer uno nuevo." - claim-ignore="&aAhora ignoras los Claims." - claim-last-active="&aÚltima actividad del Claim: &6&o{date}&a." - claim-mode-start="\n&3&l---------------------------------------------\n&aAcabas de señalizar el &d&l1ºPUNTO&a de tu futuro Claim de tipo: &l{type}&a.\n\nHaz &6&l&oCLICK-DERECHO &ade nuevo en la esquina contraria del terreno para colocar el &d&l2ºPUNTO&a.\n\n&4&l[NOTA] &cSi quieres cancelar el Claimeo, usa &6&l&o'/claim'&c para salir del modo de reclamo.\n&3&l---------------------------------------------" - claim-name="&2&l[EDITADO] &aEl nuevo nombre del &l&nCLAIM&a es: &6&o'{name}'&a." - claim-no-claims="&4&l[ERROR] &cNo tienes ningún terreno reclamado." - claim-no-set-home="&4&l[ERROR] &cDebes ser de confianza para usar &6&o'/sethome' &caqui." - claim-not-found="&4&l[ERROR] &cNo hay un Claim aqui." - claim-not-yours="&4&l[ERROR] &c¡Este no es tu Claim!" - claim-owner-already="&4&l[ERROR] &cYa eres el dueño del Claim." - claim-owner-only="&4&l[ERROR] &cNo puedes configurar nada de este Claim, solo &6&o{player}&c puede modificarlo." - claim-protected-entity="&4&l[ERROR] &cEsto pertenece a &6&o{player}&c." - claim-reserve-add="&aEl nombre del terreno &6&o'{name}' &aha sido añadido a la lista de &b&lN&bombres de &lT&berrenos &lR&beservados&a." - claim-reserve-exists="&4&l[ATENCION] &aEl nombre del terreno que especificó ya está reservado por un jugador." - claim-reserved-name="&4&l[ERROR] &c&lEl nombre del terreno que especificó está reservado. &cPor favor escoge otro o asegurate de que tienes el permiso apropiado." - claim-respecting="&aAhora respetas los Claims." - claim-restore-success="&2&l[RESTAURACION COMPLETADA] &a¡Los Claims han sido restaurados con éxito!" - claim-show-nearby="&aCLAIMS CERCANOS ► &6&o{amount}&a." - claim-size-max="&4&l[ERROR] &cEl eje &6&l( {axis} ) &cde tamaño &a( {size} )&c está por &a↑&l&nencima&r&a↑&c del max. tamaño predeterminado que es &a( {max-size} )&c.\n\n&6El área necesita ser de:\nMINIMO ► &a{min-area}&6.\n&6MAXIMO ► &a{max-area}&6.\n&3&l---------------------------------------------" - claim-size-min="&4&l[ERROR] &cEl eje &6&l( {axis} )&c de tamaño &a( {size} )&c está por ↓&l&ndebajo&c↓ del tamaño min. predeterminado que es&a ( {min-size} )&c.\n\n&6El área necesita ser de:\nMINIMO ► &a{min-area}&6.\n&6MAXIMO ► &a{max-area}&6.\n&3&l---------------------------------------------" - claim-size-need-blocks-2d="&4&l[ERROR] &c&lNo tienes suficientes CB's para el tamaño de ese Claim.\n\n&cNecesitas &6&o{block-amount}CB's&c.\n&3&l---------------------------------------------" - claim-size-need-blocks-3d="&4&l[ERROR] &cNo tienes suficientes CB's para el tamaño de ese Claim.\n\n &cNecesitas &6&o{chunk-amount}CHUNKS = ({block-amount})" - claim-size-too-small="&4&l[ERROR] &cEl terreno seleccionado es de &a{width}&fx&a{length}&c y por tanto, demasiado pequeño. El Claim debe de tener al menos &a{min-width}&fx&a{min-length}&c de tamaño." - claim-start="&6-------------------&f&l[ &3&lTUTORIAL&f&l ]&6----------------------\n\n&a&lAcabas de señalizar el &d&l1ºPUNTO&a de tu futuro Claim de tipo: &l{type}&a.\n\n&aUsa la &6&l&oPALA DE ORO &ade nuevo haciendo &6&l&oCLICK-DERECHO&a en la esquina contraria del terreno para colocar el &d&l2ºPUNTO&a. Recuerda que solo tienes disponibles &6&l&o_CB's&a para reclamar por primera vez.\n\n&4&l&oTIP 1. &cSi quieres &l&ncancelar&c el Claimeo...\n&6&ocambia de Slot&c y vuelve a comenzar.\n\n&4&l&oTIP 2.&c&o Si te has &l&nequivocado&c y has creado el Claim...\nUsa &6&o'/gd abandon claim'&c.\n\n&6----------------------------------------------" - claim-too-far="&4&l[ERROR] &cEso está muy lejos." - claim-transfer-exceeds-limit="&4&l[TRANSFERENCIA DENEGADA] &cNo puedes transferir este terreno porque excede el limite de creación de Claims que tiene el dueño." - claim-transfer-success="&2&l[TRANSFERENCIA REALIZADA]" - claim-type-not-found="&4&l[ERROR] &cNingún Claim de tipo &6({type})&c encontrado." - claiminfo-ui-admin-settings="CONFIGURACION de ADMINISTRADOR" - claiminfo-ui-bank-info="INFORMACION del BANCO" - claiminfo-ui-claim-expiration="EXPIRACION del CLAIM" - claiminfo-ui-click-admin="Click aquí para ver la configuracion de Administrador" - claiminfo-ui-click-bank="Click aquí para comprobar la información del Banco" - claiminfo-ui-click-change-claim="Click aquí para cambiar el tipo de Claim a {type}" - claiminfo-ui-click-toggle="Click aquí para ACTIVAR/DESACTIVAR el valor" - claiminfo-ui-deny-messages="Denegar Mensajes" - claiminfo-ui-flag-overrides="Sobrescribir Flags" - claiminfo-ui-for-sale="Se Vende" - claiminfo-ui-inherit-parent="Inherit Parent" - claiminfo-ui-last-active="Ultima Actividad" - claiminfo-ui-north-corners="Esquinas Norte" - claiminfo-ui-pvp-override="Sobrescribir PvP" - claiminfo-ui-requires-claim-blocks="Claims Blocks requeridos" - claiminfo-ui-return-bankinfo="Retroceder a la Información del Banco" - claiminfo-ui-return-claiminfo="Retroceder a la Información del Claim" - claiminfo-ui-return-settings="Retroceder a la Configuración Estandar" - claiminfo-ui-size-restrictions="Restricciones de Tamaño" - claiminfo-ui-south-corners="Esquinas Sur" - claiminfo-ui-teleport-direction="Click aquí para teletransportarte a {direction}&f esquina del terreno" - claiminfo-ui-teleport-feature="No tienes permiso para usar la característica de teletransporte en este terreno" - claiminfo-ui-teleport-spawn="Click aquí para teletransportarte al Spawn del terreno" - claiminfo-ui-title-claiminfo="&6&lINFORMACION DEL TERRENO" - claiminfo-ui-town-settings="Configuración de Ciudad" - claimlist-ui-click-info="Click aquí para comprobar más información" - claimlist-ui-click-purchase="Click aquí para comprar el terreno" - claimlist-ui-click-teleport-target="Click aquí para teletransportar a {name}&f ► {target}&f ► &6{world}" - claimlist-ui-click-toggle-value="Click aquí para ACTIVAR/DESACTIVAR el valor de {type}" - claimlist-ui-click-view-children="Click aquí para ver la lista de Child Claims" - claimlist-ui-click-view-claims="Click aquí para ver los terrenos en propiedad" - claimlist-ui-no-claims-found="Ningún terreno encontrado en este mundo" - claimlist-ui-return-claimlist="Retroceder a la Lista de Terrenos" - claimlist-ui-title="&6&lLISTA DE TERRENOS" - claimlist-ui-title-child-claims="Child Claims" - command-blocked="&4&l[COMANDO DENEGADO] &6&o'{command}' &cha sido bloqueado en este terreno por el dueño &6&o{player}&c." - command-claimban-success-block="&4&l[BANEADO]&a el &6bloque &acon ID: &6&l{id}&a." - command-claimban-success-entity="&4&l[BANEADO]&a la &6entidad &acon ID: &6&l{id}&a." - command-claimban-success-item="&4&l[BANEADO]&a el &6objeto &acon ID: &6&l{id}&a." - command-claimbuy-title="&bTerrenos a la venta" - command-claimclear-killed="&4&l[ELIMINADOS] &6&o{amount}&a entidades de tipo: &6&o{type}&a." - command-claimclear-no-entities="&4&l[ERROR] &cNo puedes localizar ninguna entidad de tipo: &6&o{type}&c." - command-claimclear-uuid-deny="&4&l[ERROR] &cSolo los Administradores pueden limpiar los Claims por UUID." - command-claimflagdebug-disabled="[&3&lCLAIM&f-&3&lFLAG&f-&lDEBUG&f] ►&4&lDESACTIVADO" - command-claimflagdebug-enabled="[&3&lCLAIM&f-&3&lFLAG&f-&lDEBUG&f] ►&2&lACTIVADO" - command-claiminfo-not-found="&4&l[ERROR] &cJugador no válido o Claim UUID no encontrado." - command-claiminfo-uuid-required="&4&l[ERROR] &cClaim UUID es requerida si es ejecutada desde una fuente no-jugador." - command-claiminherit-disabled="[&3&lPARENT&f-&3&lCLAIM&f-&lINHERITANCE&f] ►&4&lDESACTIVADO" - command-claiminherit-enabled="[&3&lPARENT&f-&3&lCLAIM&f-&lINHERITANCE&f] ►&2&lACTIVADO" - command-claimmode-disabled="&f&lMODO CLAIM ► &4&l&oDESACTIVADO" - command-claimmode-enabled="&3&l---------------------------------------------\n&f&lMODO CLAIM ► &2&l&oACTIVADO&f\n\n&aHaz &6&lCLICK-IZQUIERDO&a para &d&ninspeccionar el terreno&a y comprobar si está libre para reclamar o ya ha sido reclamado por alguien&a. \n\n Haz &6&lCLICK-DERECHO&a para &d&nreclamar el terreno&a.\n\n&4&l[NOTA]&c Si quieres cancelar el Claimeo, usa &6&l&o'/claim'&c para salir del modo de reclamo." - command-claimspawn-not-found="&4&l[ERROR] &cNo puedes localizar el terreno con el nombre &6&o'{name}'&c." - command-claimunban-success-block="&2&l[DES-BANEADO]&a el &6bloque &acon ID: &6&l{id}&a." - command-claimunban-success-entity="&2&l[DES-BANEADO]&a la &6entidad &acon ID: &6&l{id}&a." - command-claimunban-success-item="&2&l[DES-BANEADO]&a el &6objeto &acon ID: &6&l{id}&a." - command-cuboid-disabled="&2&l[ACTIVADO] &f&l► MODO &a&l2D&f/&73D &f&lCLAIM." - command-cuboid-enabled="&2&l[ACTIVADO] &f&l► MODO &72D&f/&a&l3D &f&lCLAIM." - command-execute-failed="&4&l[ERROR] &cAl ejecutar el comando &6&o'{command} {args}'&c." - command-giveblocks-confirmation="&4&l[ATENCION] &c¿Seguro de dar a &l&o{player}&c &l➜ &l&o{amount}CB's&c?" - command-giveblocks-confirmed="&2&l[TRANSFERENCIA REALIZADA]" - command-giveblocks-not-enough="&4&l[ERROR] &c&lInsuficientes &6&l&oCB's&c&l para transferir. &cCantidad actual: {amount}&6&l&oCB's&c.\n\n&4&l[NOTA] &c&oEsta cantidad no incluye los CB's iniciales sino a los &6&nadquiridos&c&o y por &6&nbonus&c." - command-giveblocks-received="&2&l+{amount}&6&oCB's &aby: {player}" - command-inherit-only-child="&4&l[ERROR] &cEste comando solo puede ser usado en Child Claims." - command-invalid="&4&l[ERROR] &cNo se ha encontrado ningún comando válido." - command-invalid-amount="&4&l[ERROR] &cCantidad inválida de &6{amount}&oCB's&c introducida." - command-invalid-claim="&4&l[ERROR] &cEste comando no puede ser usado en Claims de tipo &l➜ {type}&c." - command-invalid-group="&4&l[ERROR] &cEl grupo &6&o'{group}'&c NO es válido." - command-invalid-input="&cInvalid command input '{input}&c'." - command-invalid-player="&4&l[ERROR] &cEl jugador &6&o'{player}'&c NO es válido." - command-invalid-player-group="&4&l[ERROR] &cJugador o Grupo NO válidos." - command-invalid-type="&4&l[ERROR] &cTipo especificado: {type}&c &l➜ INVALIDO." - command-not-available-economy="&4&l[ERROR] &cComando no disponible mientras el servidor esté en &6MODO ECONOMIA&c." - command-option-exceeds-admin="&4&l[ERROR] &cEl valor de la opción es de &6&o'{value}'&c y excede al valor fijado por el Administrador que es &6&o'{admin-value}'&c.\n Ajustando al valor de Administrador..." - command-pet-confirmation="&2&l[MASCOTA TRANSFERIDA]" - command-pet-invalid="&4&l[ERROR] &cLa mascota de tipo &6&o{type} no está actualmente disponible para transferir." - command-pet-transfer-cancel="&2&l[SORTEO DE MASCOTAS] &a➜ &c&lCancelado" - command-pet-transfer-ready="&2&l[TRANSFERENCIA PREPARADA]\n&6&lCLICK-DERECHO&a a la mascota que quieres &2&lregalar&a.\n&6&lCLICK-IZQUIERDO&a para &c&lcancelar&a." - command-player-not-found="&4&l[ERROR] &cJugador ➜ &6&o'{player}'&c ➜ &lNO ENCONTRADO" - command-world-not-found="&4&l[ERROR] &cMundo ➜ &6&o'{world}'&c ➜ &lNO ENCONTRADO" - command-worldedit-missing="&4&l[ERROR] &cEste comando necesita tener instalado en el Servidor el plugin &6&l'WorldEdit'" - create-cancel="&4&l[ERROR] &cCreación de Claim ➜ &lCANCELADA" - create-cuboid-disabled="&4&l[ERROR] &c&lLa creación de Claim en &lmodo &d&l3D&c&l ha sido desactivada por el Administrador&c.\nSolo puedes activar este modo, si eres Administrador o en un Claim en modo &d&l2D&c&l&n de tú propiedad&c." - create-failed-claim-limit="&4&l[ATENCION] &c&lHas alcanzado el limite de Claim permitidos para tu rango.\n&6&lLIMITE: {limit}\nTIPO: {type}&c claims.\n\n&4&l[NOTA] Usa &6&o'/abandon'&c para eliminarlo y después crear otro." - create-failed-result="&4&l[ERROR] &c&odebido a: &6{reason}&c.\n&3&l---------------------------------------------" - create-insufficient-blocks-2d="&4&l[ERROR] ➜ &f&lMODO &d&l2D&c No tienes suficientes &6&oCB's&c para reclamar este área.\n&6&lCB's Necesarios: &6&o{block-amount}" - create-insufficient-blocks-3d="&4&l[ERROR] ➜ &f&lMODO &d&l3D&c No tienes suficientes &6&oCB's&c para reclamar este área.\n&6&lChunks Necesarios: &6&o{chunk-amount} &f&l= &6( {block-amount}&oCB's &6)" - create-overlap="&4&l[ERROR] &cNo puedes crear un Claim aquí porque se solaparía con el Claim existente." - create-overlap-player="&4&l[ERROR] &cNo puedes crear un Claim aquí porque se solaparía el Claim &6&o{player}&c." - create-overlap-short="&4&l[ERROR] &cHas seleccionado un area que solapa a un Claim existente." - create-subdivision-fail="&4&l[ERROR] &cNo existe un Claim en la esquina seleccionada. Porfavor haz click en un bloque en una localización válida y sin ningún &lParent Claim&c activo para crear tu &c&lSubdivisión&c." - create-subdivision-only="&4&l[ERROR] &c&lImposible crear un Claim. &cSolo las &l&nSubdivisiones&c pueden ser creadas en un mismo bloque.\n&3&l---------------------------------------------" - create-success="&2&l[TERRENO {type} &2&lRECLAMADO] &a&lAhora este terreno te pertenece y nadie podrá grifearte la zona reclamada. &aPara permitir que tus amigos entren a tu terreno usa los siguientes comandos:\n\n&6&l'/trust Nombre &naccesor'\n&6&oDa acceso a tus Claims y utilizar tu cama.\n\n&6&l'/trust Nombre &ncontainer'\n&6 Da acceso a utilizar tus cofres, cultivos, animales, botones, palancas.\n\n&6&l'/trust Nombre &nbuilder'\n&6Da acceso a construir, colocar y destruir bloques.\n\n&6&l'/trust Nombre &nmanager'\n&6Da acceso a todo lo anterior incluyendo las opciones de Claim.\n\n&4&l[NOTA]&c Si quieres eliminar un jugador de la lista de confianza usa &6&l'/trust player Nombre &nnone'&c." - debug-error-upload="&4&l[ERROR] &c&lAl cargar el contenido ➜ &6&o'{content}'&c." - debug-no-records="&4&l[ERROR] ➜ &f&l[MODO-DEBUG] &cNO se ha encontrado ninguna grabación para pegar el &nLog&c." - debug-paste-success="&f&l[MODO-DEBUG] ➜ &2&l¡LOG copiado con éxito!" - debug-record-end="&3&l[&f&lMODO-DEBUG&3&l] &f&l➜ &6GRABACION &c&lOFF●" - debug-record-start="&3&l[&f&lMODO-DEBUG&3&l] &f&l➜ &6GRABACION &a&lON&c&l●" - debug-time-elapsed="Tiempo Transcurrido" - delete-all-player-failed="&4&l[ERROR] &aNo puedes eliminar todos los Claims de &6{player}&c porque el resultado fue &f{result}&c." - delete-all-player-success="&aEliminados TODOS los Claims de &6{player}&a." - delete-all-player-warning="&4&l[ATENCION] &a¿Estás seguro de eliminar todos los Claims de &6{player}&a?" - delete-all-type-deny="&4&l[ERROR] &cCNo puedes eliminar todos los Claims de tipo &6{type}&c. Un plugin lo ha denegado." - delete-all-type-success="&aEliminados todos los Claims de tipo {type}&a." - delete-all-type-warning="&4&l[ATENCION] &c¿Estás seguro de eliminar todos los Claims de tipo &6{type}&c?" - delete-claim-failed="&4&l[ERROR] &cNo puedes eliminar el Claim porque el resultado fue &f{result}&c." - delete-claim-success="&2&l[TERRENO ELEMINADO] &aDel jugador {player}." - delete-claim-warning="&4&l[AVISO] &c¿Estás seguro de querer eliminar el Claim del jugador {player}&c?" - economy-balance="&2&l[SALDO MODIFICADO] &aDinero ➜ &6&o{balance}&a." - economy-block-available-purchase-2d="&aTienes &6&o{block-amount}CB's&a para reclamar de más." - economy-block-available-purchase-3d="&aTienes &6&o{chunk-amount}Chunks = ({block-amount}) &apara reclamar de más." - economy-block-buy-invalid="&4&l[ERROR] &cLa cantidad de bloques debe ser mayor que &6&o0&c.Block count must be greater than 0." - economy-block-buy-sell-disabled="&4&l[DESHABILITADO] &cLo sentimos pero &6&o'comprar y vender CBs' &cno está permitido." - economy-block-cost="&2&l[PRECIO ACTUAL] &ade un Claim Block ➜ 1CB/&6{amount}&a." - economy-block-not-available="&4&l[ERROR] &cNo tienes suficientes &6&oCB's&c disponibles para vender." - economy-block-only-buy="&4&l[ERROR] &6&oCB's&c solo pueden ser &a&lCOMPRADOS. &7&mno vendidos." - economy-block-only-sell="&4&l[ERROR] &6&oCB's&c solo pueden ser &a&lVENDIDOS. &7&mno comprados" - economy-block-purchase-confirmation="&2&l[TRANSFERENCIA REALIZADA] &a&lhacia tu cuenta.\n\nCantidad ➜ &6&o{amount}&a.\n&lCB's Disponibles ➜ &6&o{balance}&a." - economy-block-purchase-cost="&2&l[INFORMACION] &aCada &6&oCB's&a cuesta &6&o{amount}&a. &a&lSALDO: &6&o{balance}&a." - economy-block-purchase-limit="&4&l[ERROR] &cEl total nuevo de &6&o{total}CB's&c ha excedido el limite de Claim Blocks que es de &6&o{limit}&c. &lLa transacción ha sido cancelada." - economy-block-sale-confirmation="&2&l[VENTA CONFIRMADA] &aSe han depositado &6&o{deposit}CB's&a en tu cuenta.\n&a&lCB's Disponibles: &6&o{amount}&a." - economy-block-sell-error="&4&l[ERROR] &cNo puedes vender &6&oCB's&c. RAZON: &6&o{reason}&c." - economy-claim-abandon-success="&2&l[CLAIMS ABANDONADOS] &acon éxito.\n&a&lTOTAL DEVUELTO: &6&o'{amount}'&a." - economy-claim-buy-cancelled="&4&l[COMPRA CANCELADA] &cNo puedes comprar un terreno &6&o{player}&c.\n&c&lRESULTADO: &6&o{result}" - economy-claim-buy-confirmation="&2&l[CONFIRMAR COMPRA] &a¿Estás seguro de querer comprar este terreno por &6&o{amount}&a?\n&6&lCLICK EN ➜ &f[&aConfirm&f]" - economy-claim-buy-confirmed="&2&l[COMPRA CONFIRMADA] &a¡Has comprado el terreno por &6&o{amount}&a.\n&8Ya puedes ponerte a plantar potatoes =)" - economy-claim-buy-not-enough-funds="&4&l[DINERO INSUFICIENTE] &cNo puedes comprar este terreno por &6&o{amount}&c.\n&2&l[DINERO ACTUAL] ➜ &6&o{balance}\n&c&l[DINERO NECESARIO] ➜ &6&o{amount_required}" - economy-claim-buy-transfer-cancelled="&4&l[TRANSFERENCIA CANCELADA] &cNo puedes transferir el propio &6&o{owner}&c a &6&o{player}&c.\n&c&lRESULTADO: &6&o{result}" - economy-claim-not-for-sale="&c&l[TERRENO &4&lNO&c&l A LA VENTA]" - economy-claim-sale-cancelled="&4&l[VENTA CANCELADA] &cHas cancelado la venta de este terreno." - economy-claim-sale-confirmation="&2&l[CONFIRMAR VENTA] &a¿Estás seguro de querer vender este terreno por &6&o{amount}&a?&6&lCLICK EN ➜ &f[&aConfirm&f] &apara VENDER.\n&4&l[NOTA] &cSi vendes tu terreno, todos los bloques y objetos dentro de él, se transferirán al nuevo dueño." - economy-claim-sale-confirmed="&2&l[VENTA CONFIRMADA] &aHas puesto tu terreno en venta por el precio de &6&o{amount}&a." - economy-claim-sale-invalid-price="&4&l[PRECIO INVALIDO] &cEl precio de venta ➜ &6&o{amount} &cdebe ser mayor o igual que &6&o0&c." - economy-claim-sold="&2&l[TERRENO VENDIDO] &a&l+&6&o{amount}&a&l depositados en tu Banco.\nDINERO TOTAL: &6&o{balance}&a." - economy-mode-block-sale-confirmation="&2&l[DINERO DEPOSITADO EN BANCO]\n&a&lCantidad: +&6&o{deposit}\n&a&lSaldo Actual: &6&o{balance}\n&4&l[NOTA] &aAhora tienes &6&o{amount}CB's &apara reclamar de más." - economy-mode-resize-success-2d="&2&l[TERRENO &d&l2D &2&lREDIMENSIONADO] &aEl tamaño del terreno ha cambiado.\n&a&lDinero Actual: &6&o{balance}&a.\n&4&l[NOTA] &aAhora tienes &6&o{block-amount}CB's &apara reclamar de más." - economy-mode-resize-success-3d="&2&l[TERRENO &d&l3D &2&lREDIMENSIONADO] &aEl tamaño del terreno ha cambiado.\n&a&lDinero Actual: &6&o{balance}&a.\n&4&l[NOTA] &aAhora tienes &6&o{chunk-amount}CHUNK's = &f&l(&6&o{block-amount}&f&l) &apara reclamar de más." - economy-not-enough-funds="&4&l[DINERO INSUFICIENTE] &cNo puedes comprar este terreno; te falta dinero.\n\n&a&lDINERO ACTUAL: &6&o{balance}\n&c&lDINERO NECESARIO: &6&o{amount}" - economy-not-installed="&4&l[ERROR] &c&lPlugin de Economía ➜ ¡NO INSTALADO!" - economy-player-not-found="&4&l[ERROR] &cNo se ha encontrado una cuenta bancaria para el jugador ➜ &6&o{player}&c." - economy-remaining-funds="&aTienes &6&o{amount}CB's&a disponibles para reclamar más terreno." - economy-virtual-not-supported="&4&l[ERROR] &cEl plugin de Economía no soporta las cuentas virtuales que son requeridas. Usa otro plugin de Economía o ponte en contacto con el desarrollador para +INF." - economy-withdraw-error="&4&l[ERROR] &cNo puedes retirar dinero.\n&c&lRAZON: &6&o'{reason}'" - feature-not-available="&4&l[CARACTERISTICA &c&lNO-DISPONIBLE&4&l] &cEsta característica está siendo programada y estará disponible en la futura release." - flag-description-block-break="Controla si un bloque puede ser DESTRUIDO.\n&2&lEJEMPLO: &aPara prevenir que cualquiera pueda romper Dirt Blocks, usa...\n&6&o'/cf block-break minecraft:dirt &c&ofalse&6&o'\n&4&l[NOTA] &6&o'minecraft' &f&l= &d&lModID &f&l: &6&odirt &f&l= &d&l BlockID\n&aSin especificar el ModID siempre será por default &6&o'minecraft'&a." - flag-description-block-grow="Controla si un bloque puede CRECER.\n&2&lEJEMPLO: &aPara prevenir que un Cactus crezca, usa...\n&6&o'/cf block-grow minecraft:cactus &c&ofalse&6&o'\n&4&l[NOTA] &6&o'minecraft' &f&l= &d&lModID &f&l: &6&ocactus &f&l= &d&l BlockID\n&aSin especificar el ModID siempre será por default &6&o'minecraft'&a." - flag-description-block-modify="Controla si un bloque puede ser MODIFICADO.\n&2&lEJEMPLO: &aPara prevenir a cualquiera de meter fuego, usa...\n&6&o'/cf block-modify minecraft:fire &c&ofalse&6&o'\n&4&l[NOTA] &6&o'minecraft' &f&l= &d&lModID &f&l: &6&ofire &f&l= &d&l BlockID\n&aSin especificar el ModID siempre será por default &6&o'minecraft'&a." - flag-description-block-place="Controla si un bloque puede ser COLOCADO.\n&2&lEJEMPLO: &aPara prevenir a cualquiera de colocar un bloque de tierra, usa...\n&6&o'/cf block-place minecraft:dirt &c&ofalse&6&o'\n&4&l[NOTA] &6&o'minecraft' &f&l= &d&lModID &f&l: &6&odirt &f&l= &d&l BlockID\n&aSin especificar el ModID siempre será por default &6&o'minecraft'&a." - flag-description-block-spread="Controla si un bloque puede PROPAGARSE a otro.\n&2&lEJEMPLO: &aPara prevenir que el fuego se esparza al bloque contiguo, usa...\n&6&o'/cf block-spread any &c&ofalse&6&o context[source=fire]'\n&4&l[NOTA] &6&o'any' &f&l= &d&lTargetBlock &f&l: &6&ofire &f&l= &d&l SourceBlockID\n&aSin especificar el ModID siempre será por default &6&o'minecraft'&a." - flag-description-collide-block="Controla si una entidad puede COLISIONAR con un bloque.\n&2&lEJEMPLO: &aPara prevenir que un zombie accione una placa de presión de piedra, usa...\n&6&o'/cf collide-block minecraft:stone_plate_preassure &c&ofalse&6&o [source=minecraft:zombie]'\n&4&l[NOTA] &6&o'minecraft'&f&l=&d&lModID&f&l / &6&o'stone_plate_preassure'&f&l=&d&lBlockID &f&l / &6&o'minecraft:zombie'&f&l=&d&lSourceEntityID \n&aSin especificar el &d&lModID &asiempre será por default &6&o'minecraft'&a." - flag-description-collide-entity="Controla si una entidad puede COLISIONAR con otra entidad.\n&2&lEJEMPLO: &aPara prevenir colisionar con item frames, usa...\n&6&o'/cf collide-entity minecraft:item_frame &c&ofalse&6&o'\n&4&l[NOTA] &6&o'minecraft'&f&l=&d&lModID&f&l / &6&o'item_frame'&f&l=&d&lEntityID.\n&aSin especificar el &d&lModID &asiempre será por default &6&o'minecraft'&a." - flag-description-command-execute="Controlar si un comando puede ser EJECUTADO.\n&2&lEJEMPLO: &aPara prevenir que los jugadores usen el comando &6&o'/sethome'&a, usa...\n&6&o'/cf command-execute nucleus:sethome &c&ofalse&6&o'\n&4&l[NOTA] &6&o'nucleus'&f&l=&d&lPluginID&f&l / &6&o'sethome'&f&l=&d&lBaseCommand\n&aSin especificar el &d&lPluginID &asiempre será por default &6&o'minecraft'&a." - flag-description-command-execute-pvp="Controla si un comando puede ser EJECUTADO.\n&2&lEJEMPLO: &aPara prevenir que los jugadores usen el comando &6&o'/home'&a durante una pelea, usa...\n&6&o'/cf command-execute nucleus:home &c&ofalse&6&o'\n&4&l[NOTA] &6&o'nucleus'&f&l=&d&lPluginID&f&l / &6&o'home'&f&l=&d&lBaseCommand\n&aSin especificar el &d&lPluginID &asiempre será por default &6&o'minecraft'&a." - flag-description-custom-block-break="Controla si un bloque puede ser destruido." - flag-description-custom-block-grow="Controla si un bloque puede crecer." - flag-description-custom-block-place="Controla si un bloque puede ser colocado." - flag-description-custom-block-spread="Controla si un bloque puede propagarse." - flag-description-custom-build="Controla si cualquier acción esta permitida contra bloques y entidades como por ejemplo, minar, colocar, interaccionar." - flag-description-custom-chest-access="Controla si cualquier jugador puede acceder a los Cofres." - flag-description-custom-chorus-fruit-teleport="Controla si cualquier jugador puede usar una ChorusFruit para teletransportarse." - flag-description-custom-crop-growth="Controla si cualquier cultivo puede crecer." - flag-description-custom-damage-animals="Controla si los animales puedes ser dañados." - flag-description-custom-enderman-grief="Controla si cualquier Enderman puede grifear bloques." - flag-description-custom-enderpearl="Controla si la EnderPearls puede ser usada." - flag-description-custom-enter-player="Controla si un jugador puede entrar a este terreno." - flag-description-custom-exit-player="Controla si un jugador puede salir de este terreno." - flag-description-custom-exp-drop="Controla si los orbes de experiencia pueden ser dropeados." - flag-description-custom-explosion-block="Controla si la explosion puede afectar a los bloques." - flag-description-custom-explosion-creeper="Controla si un Creeper puede explotar." - flag-description-custom-explosion-entity="Controla si las explosiones afectan a entidades." - flag-description-custom-explosion-tnt="Controla si la TNT puede explotar." - flag-description-custom-fall-damage="Controla si los jugadores pueden recibir daño por caida." - flag-description-custom-fire-damage="Controla si el fuego puede causar daños." - flag-description-custom-fire-spread="Controla si el fuego puede propagarse." - flag-description-custom-grass-growth="Controla si la Hierba puede crecer." - flag-description-custom-ice-form="Controla si el Hielo puede formarse." - flag-description-custom-ice-melt="Controla si el Hielo puede fundirse." - flag-description-custom-interact-block="Controla si un jugador puede interactuar con bloques.\n&4&l[NOTA] &cEsto NO incluye los bloques de inventairo como los Cofres." - flag-description-custom-interact-entity="Controla si un jugador puede interactuar con las entidades.\n&4&l[NOTA] &c Esto NO incluye el acceso a un Cofre en las entidades como los Caballos." - flag-description-custom-interact-inventory="Controla si un jugador puede interactuar con su inventario." - flag-description-custom-invincible="Controla si los jugadores son invenciables contra cualquier daño." - flag-description-custom-item-drop="Controla si un jugador puede dropear objetos." - flag-description-custom-item-pickup="Controla si un jugador puede recoger objetos." - flag-description-custom-lava-flow="Controla si la Lava puede fluir." - flag-description-custom-leaf-decay="Controla si las Hojas se caen solas cuando talas un árbol." - flag-description-custom-lighter="Controla si un jugador puede usar un Yesca y Pedernal (Flint and Steel)." - flag-description-custom-lightning="Controla si un rayo puede hacer daño." - flag-description-custom-monster-damage="Controla si los monstruos puede hacer daño." - flag-description-custom-mushroom-growth="Controla si los Champiñones pueden crecer." - flag-description-custom-mycelium-spread="Controla si el Micelio puede esparcirse." - flag-description-custom-pistons="Controla si los Pistones pueden ser usados." - flag-description-custom-portal-use="Controla si los Portales pueden ser usados." - flag-description-custom-pvp="Controla si el combate PvP está permitido." - flag-description-custom-ride="Controla si los vehiculos(incluyendo animales) pueden ser montados." - flag-description-custom-sleep="Controla si un jugador puede dormir en Camas." - flag-description-custom-snow-fall="Controla si puede nevar." - flag-description-custom-snow-melt="Controla si la nieve puede derretirse." - flag-description-custom-snowman-trail="Controla si un Muñeco de Nieve puede dejar un rastro de nieve cuando se mueve." - flag-description-custom-soil-dry="Controla si el suelo puede secarse." - flag-description-custom-spawn-ambient="Controla si EntitiesAmbients, como los murciélagos, pueden Spawnear." - flag-description-custom-spawn-animal="Controla si EntitiesAnimals, como las vacas y cerdos, pueden Spawnear." - flag-description-custom-spawn-aquatic="Controla si EntitiesAquatics, como los calamares y guardianes, pueden Spawnear." - flag-description-custom-spawn-monster="Controla si EntitiesMonsters, como creepers y esqueletos, pueden Spawnear." - flag-description-custom-teleport-from="Controla si los jugadores puede ser teletransportados desde este terreno." - flag-description-custom-teleport-to="Controla si los jugadores pueden teletransportarse a este terreno." - flag-description-custom-use="Controla si los jugadores pueden usar bloques de no-inventario en este terreno (Palancas, Botones, Placas de presión)" - flag-description-custom-vehicle-destroy="Controla si los vehiculos pueden ser destruidos." - flag-description-custom-vehicle-place="Controla si los vehiculos(Barcos, Minecarts, etc) pueden ser colocados." - flag-description-custom-vine-growth="Controla si las Vides(Enredaderas) y Algas marinas puede crecer." - flag-description-custom-water-flow="Controla si el Agua puede fluir." - flag-description-custom-wither-damage="Controla si el Wither puede causar daño." - flag-description-enter-claim="Controla si una entidad puede ENTRAR en un terreno.\n&2&lEJEMPLO: &aPara prevenir que los Jugadores entren a una zona Vip, usa...\n&6&o'/cf enter-claim player &c&ofalse&6&o'\n&4&l[NOTA] &aSi quieres que se use para Grupos usa el comando&6&o '/cfg'" - flag-description-entity-chunk-spawn="Controla si una entidad puede ser guardada durante la carga de Chunks.\n&2&lEJEMPLO: &a:Para prevenir que los caballos spawneen durante la carga de un Chunk, usa...\n&6&o'/cf entity-chunk-spawn minecraft:horse false'\n&4&l[NOTA] &aEsto eliminará &c&lTODAS&a las entidades guardadas cuando carga un Chunk. Si el Chunk ya está cargado, hará efecto cuando se recargue. &c&lUSAR CON EXTREMA PRECAUCION." - flag-description-entity-damage="Controla si una entidad puede ser DAÑADA.\n&2&lEJEMPLO: &aPara prevenir que los Animales sean dañados, usa...\n&6&o'/cf entity-damage minecraft:animal &c&ofalse&6&o'" - flag-description-entity-riding="Controla si una entidad puede ser MONTADA.\n&2&lEJEMPLO: &aPara prevenir que los Caballos sean montados, usa...\n&6&o'/cf entity-riding minecraft:horse &c&ofalse&6&o'" - flag-description-entity-spawn="Controla si una entidad puede SPAWNEAR en el mundo.\n&2&lEJEMPLO: &aPara prevenir que los Cerdos spawneen, usa...\n&6&o'/cf entity-spawn minecraft:pig &c&ofalse&6&o'\n&4&l[NOTA] &c&lNO&c incluye EntityItems. Ver &6Item-Spawn Flag&c." - flag-description-entity-teleport-from="Controla si una entidad puede teletransportarse desde otro terreno A ESTE.\n&2&lEJEMPLO: &aPara prevenir que los jugadores se teletransporten &ddesde este terreno&a, usa...\n&6&o'/cf entity-teleport-from player false\n&4&l[NOTA] &aSi quieres que se use para Grupos usa el comando&6&o '/cfg'" - flag-description-entity-teleport-to="Controla si una entidad puede teletransportarse desde este terreno A OTRO.\n&2&lEJEMPLO: &aPara prevenir que los jugadores se teletransporten &da este terreno&a, usa...\n&6&o'/cf entity-teleport-to player &c&ofalse&6&o'\n&4&l[NOTA] &aSi quieres que se use para Grupos usa el comando&6&o '/cfg'" - flag-description-exit-claim="Controla si una entidad puede SALIR de este terreno.\n&2&lEJEMPLO: &aPara prevenir que los jugadores puedan salir de una cárcel, usa...\n&6&o'/cf exit-claim player &c&ofalse&6&o'\n&4&l[NOTA] &aSi quieres que se use para Grupos usa el comando&6&o '/cfg'" - flag-description-explosion-block="Controla si una explosión puede dañar los BLOQUES en el terreno.\n&2&lEJEMPLO: &aPara prevenir que una explosión afecte a cualquier bloque, usa...\n&6&o'/cf explosion-block any &c&ofalse&6&o'" - flag-description-explosion-entity="Controla si una explosión puede dañar a las ENTIDADES en el terreno.\n&2&lEJEMPLO: &aPara prevenir que una explosión afecte a cualquier entidad, usa...\n&6&o'/cf explosion-entity any &c&ofalse&6&o'" - flag-description-interact-block-primary="Controla si un jugador puede hacer CLICK-IZQUIERDO(atacar) a un bloque.\n&2&lEJEMPLO: &aPara prevenir que los jugadores hagan CLICK-IZQUIERDO a Cofres, usa...\n&6&o'/cf interact-block-primary minecraft:chest &c&ofalse&6&o'" - flag-description-interact-block-secondary="Controla si un jugador puede hacer CLICK-DERECHO a un bloque.\n&2&lEJEMPLO: &aPara prevenir que los jugadores hagan CLICK-DERECHO(abrir) en Cofres, usa...\n&6&o'/cf interact-block-secondary minecraft:chest &c&ofalse&6&o'" - flag-description-interact-entity-primary="Controla si un jugador puede hacer CLICK-IZQUIERDO(atacar) a una entidad.\n&2&lEJEMPLO: &aPara prevenir que los jugadores hagan CLICK-IZQUIERDO a las Vacas, usa...\n&6&o'/cf interact-entity-primary minecraft:cow &c&ofalse&6&o'" - flag-description-interact-entity-secondary="Controla si un jugador puede hacer CLICK-DERECHO a una entidad.\n&2&lEJEMPLO: &aPara prevenir que los jugadores hagan CLICK-DERECHO (hablar) en los Aldeanos, usa...\n&6&o'/cf interact-entity-secondary minecraft:villager &c&ofalse&6&o'" - flag-description-interact-inventory="Controla si un jugador puede hacer CLICK-DERECHO(abrir) un bloque con propiedad de Inventario.\n&2&lEJEMPLO: &aPara prevenir que los jugadores abran los Cofres, usa...\n&6&o'/cf interact-inventory minecraft:chest &c&ofalse&6&o'" - flag-description-interact-inventory-click="Controla si un jugador puede hacer CLICK en un Slot del inventario.\n&2&lEJEMPLO: &aPara prevenir que los jugadores puedan clicklear un Slot de inventario que contenga un Diamante, usa...\n&6&o'/cf interact-inventory-click minecraft:diamond &c&ofalse&6&o'" - flag-description-interact-item-primary="Controla si un jugador puede hacer CLICK-IZQUIERDO(atacar) con un Objeto.\n&2&lEJEMPLO: &aPara prevenir que los jugadores hagan CLICK-IZQUIERDO con una Espada de Diamante, usa...\n&6&o'/cf interact-item-primary minecraft:diamond_sword &c&ofalse&6&o'" - flag-description-interact-item-secondary="Controla si un jugador puede hacer CLICK-DERECHO con un Objeto.\n&2&lEJEMPLO: &aPara prevenir que los jugadores hagan CLICK-DERECHO con un 'Yesca y Pedernal', usa...\n&6&o'/cf interact-item-secondary minecraft:flint_and_steel &c&ofalse&6&o'" - flag-description-item-drop="Controla si un objeto puede ser TIRADO en un terreno.\n&2&lEJEMPLO: &aPara prevenir que los Diamantes sean TIRADOS=drop por los jugadores en el terreno, usa...\n&6&o'/cf item-drop minecraft:flint_and_steel &c&ofalse&6&o context[source=player]'" - flag-description-item-pickup="Controla si un objeto puede ser RECOGIDO en un terreno.\n&2&lEJEMPLO: &aPara prevenir que los Diamantes sean RECOGIDOS=pick por los jugadores en el terreno, usa...\n&6&o'/cf item-pickup minecraft:diamond &c&ofalse&6&o'" - flag-description-item-spawn="Controla si un objeto puede ser SPAWNEADO en un terreno.\n&2&lEJEMPLO: &aPara prevenir que las gallinas pongan(spawneen) huevos en este terreno, usa...\n&6&o'/cf item-spawn minecraft:egg &c&ofalse&6&o'" - flag-description-item-use="Controla si un objeto puede ser USADO en un terreno.\n&2&lEJEMPLO: &aPara prevenir que los jugadores puedan comer manzanas en este terreno, usar...\n&6&o'/cf item-use minecraft:apple &c&ofalse&6&o'" - flag-description-leaf-decay="Controla si las Hojas se caen solas cuando talas un árbol en este terreno.\n&2&lEJEMPLO: &aPara prevenir que las Hojas se caigan solas cuando talas un árbol, usa...\n&6&o'/cf leaf-decay any &c&ofalse&6&o'" - flag-description-liquid-flow="Controla si un Liquido puede FLUIR por el terreno.\n&2&lEJEMPLO: &aPara prevenir que la Lava y el Agua o cualquier líquido, fluyan por este terreno, usa...\n&6&o'/cf liquid-flow any &c&ofalse&6&o'" - flag-description-portal-use="Controla si se pueden usar Portales.\n&2&lEJEMPLO: &aPara prevenir a los jugadores de usar los portales sin afectar a los NO-Jugadores, usa...\n&6&o'/cf portal-use any &c&ofalse&6&o context[source=player]'" - flag-description-projectile-impact-block="Controla si un proyectil puede impactar(colisionar) con un bloque en este terreno.\n&2&lEJEMPLO: &aPara prevenir que la Pokeball de Pixelmon impacta en bloques, usa...\n&6&o'/cf projectile-impact-block any &c&ofalse&6&o [source=pixelmon:occupiedpokeball]'\n&4&l[NOTA] &aEste engloba a objetos como pociones, flechas, enderpearls, pokeballs de pixelmon, etc..." - flag-description-projectile-impact-entity="Controla si un proyectil puede impactar(colisionar) con una entidad.\n&2&lEJEMPLO: &aPara prevenir que las Flechas disparadas por los jugadores impacten en las entidades, usa...\n&6&o'/cf projectile-impact-entity minecraft:arrow &c&ofalse&6&o [source=player]'\n&4&l[NOTA] &aEste enbloba a objetos como pociones, flechas, enderpearls, pokeballs de pixelmon, etc..." - flag-invalid-context="&4&l[ERROR] &cEl contexto &6&o'{context}' &cintroducido para el Flag &a&o'{flag}'&c es &LINVALIDO &co &c&lINEXISTENTE." - flag-invalid-meta="&4&l[ERROR] &cEl meta &6&o'{value}'&c introducido para el Flag &a&o'{flag}'&c es &LINVALIDO &co &c&lINEXISTENTE." - flag-invalid-target="&4&l[ERROR] &cEl Objetivo &6&o'{target}'&c introducido para el Flag &a&o'{flag}'&c es &LINVALIDO &co &c&lINEXISTENTE." - flag-not-found="&4&l[ERROR] &cNo se ha encontrado el Flag ➜ &6&o'{flag}'" - flag-not-set="&4&l[ERROR] &c➜ &6&o'{flag}' &c➜ &c Actualmente NO está ESTABLECIDO.\nEl valor predefinido de &6&o'{value}'&c en este terreno estará activo hasta que se establezca." - flag-overridden="&4&l[ERROR] &c➜ &6&o'{flag}'&c ha sido ignorado por un Administrador. " - flag-override-not-supported="&4&l[ERROR] &cEste tipo de Claim ➜ &6&o'{type}'&c no soporta Flag's ignorados" - flag-reset-success="&2&l[CLAIM FLAG's] &a¡Han sido restaurados a la configuración por defecto!" - flag-reset-warning="&4&l[ATENCION] &a¿Estás seguro de querer restablecer todos los datos de Claim's Flag de vuelta a su valor predeterminado?" - flag-set-permission-target="&aEstablecido ( &e&o{type}&a ) una acción ( &b&o{permission} &a)&a en (&6&o {value} &a)&a con el Contexto de (&7&o {contexts} &a)&a en el Objetivo de ( &c&o{target} &a)" - flag-ui-click-allow="CLICK AQUI para PERMITIR este flag" - flag-ui-click-deny="CLICK AQUI para DENEGAR este flag." - flag-ui-click-remove="CLICK AQUI para ELIMINAR este flag." - flag-ui-click-toggle="CLICK AQUI para ALTERNAR el valor &6&o'{flag}'" - flag-ui-info-claim="Claim se comprueba antes de los valores predeterminados. Permite a los dueños del terreno especificar las configuraciones de Flag's de ese Claim." - flag-ui-info-default="Predeterminado es lo último en comprobarse. Claim y Override tienen prioridad sobre este." - flag-ui-info-inherit="Herencia es forzada a establecer un flag por los Parent del Claim que no pueden ser cambiados." - flag-ui-info-override="Ignorar tiene la prioridad más alta y comprueba los valores de Claim y Predeterminado. Permite a los Administardores sobrescribir todos los Claim Basicos y de Administrador." - flag-ui-inherit-parent="Este Flag tiene las mismas propiedades que el terreno &6&o'{name}'&f y &c&lNO&f puede ser cambiado." - flag-ui-override-no-permission="Este Flag ha sido ignorado por un &4Administrador&f y &c&lNO&f puede ser cambiado." - flag-ui-override-permission="Actualmente, este Flag &6&o'{flag}'&f está siendo &cIGNORADO&f por un &4Administrador&f.\n&6&lCLICK AQUI &cpara eliminar este Flag." - flag-ui-return-flags="Volver a Flags" - label-accessors=ACCESIBILIDAD - label-area=Area - label-blocks=Bloques - label-builders=CONSTRUCCION - label-buy=Comprar - label-cancel=Cancelar - label-children=Children - label-confirm=CONFIRMAR - label-containers=CONTENEDORES - label-context=Contexto - label-created=Creado - label-displaying=Mostrando - label-expired=Expirado - label-farewell=Despedida - label-flag=Flag - label-greeting=Bienvenida - label-group=Grupo - label-inherit=Heredante - label-location=Localización - label-managers=ADMINISTRAR - label-name=Nombre - label-no=No - label-output=Salida - label-owner=Dueño - label-permission=Permiso - label-player=Jugador - label-price=Precio - label-raid=Raid - label-resizable=Redimensionar - label-result=Resultado - label-schematic=Plano - label-source=Fuente - label-spawn=Spawn - label-target=Objetivo - label-trust=Confianza - label-type=Tipo - label-unknown=Desconocido - label-user=Usuario - label-world=Mundo - label-yes=Si - mode-admin="&f&l[&b&lCREACION&f&l&f&l-&b&lEN&f&l-&b&lMODO&f&l-&eADMIN&f&l] &b&l➜ &a&lACTIVADO\n\n&4&l[NOTA] &cCualquier terreno creado será gratuito y editable por otros &4Administradores&c." - mode-basic="&f&l[&b&lCREACION&f&l&f&l-&b&lEN&f&l-&b&lMODO&f&l-&eBASIC&f&l] &b&l➜ &a&lACTIVADO" - mode-nature="&f&l[&b&lCREACION&f&l&f&l-&b&lEN&f&l-&b&lMODO&f&l-&eNATURALEZA&f&l] &b&l➜ &a&lACTIVADO\n\nHaz &6&lCLICK-DERECHO&a en un bloque para restaurar. Usa &6&o'/modebasic' &apara salir de este modo.\n&4&l[NOTA] &c Este modo sirve para resturar terrenos a su forma virgen cuando se generó este mundo por primera vez." - mode-subdivision="&f&l[&b&lCREACION&f&l&f&l-&b&lEN&f&l-&b&lMODO&f&l-&eSUBDIVISION&f&l] &b&l➜ &a&lACTIVADO\n\nUsa &6&o'/modebasic' &apara salir de este modo." - mode-town="&f&l[&b&lCREACION&f&l&f&l-&b&lEN&f&l-&b&lMODO&f&l-&eCIUDAD&f&l] &b&l➜ &a&lACTIVADO\n\nUsa &6&o'/modebasic' &apara salir de este modo." - option-apply-player-deny-flight="&4&l[PERMISO-DENEGADO] &cNo puedes volar en este terreno. Has sido teletransportado a un lugar seguro en el suelo." - option-apply-player-deny-godmode="&4&l[PERMISO-DENEGADO] &cNo puedes usar el modo Dios en este terreno." - option-apply-player-gamemode="&aTu modo de juego ha sido cambiado a &6&o{gamemode}&a." - option-apply-player-walk-speed="&aTu velocidad caminar ha sido cambiada a &6&o{speed}&a." - option-apply-player-weather="&aTu clima ha sido cambiado a &6&o{weather}&a." - option-apply-spawn-limit="&4&l[ATENCION] &cEste terreno ha alcanzado el limite de spawn &6&o{limit} &cde tipo &a&o{type}&c y no pueden spawnear más." - option-description-abandon-delay="&aLa cantidad de días antes de que un Claim recién creado puede ser abandonado." - option-description-abandon-return-ratio="&aLos CB's devueltos cuando un jugador abandona un Claim." - option-description-blocks-accrued-per-hour="&aLos CB's ganados por hora.\n&4&l[NOTA] &aUsa &6&o'/playerinfo'&a para ver más información del jugador." - option-description-chest-expiration="&aNúmero de días de inactividad antes de que un Claim de un Cofre Automático expire.\n&4&l[NOTA] &aDurante la expiración, un Claim puede ser restaurado a su estado natural inicial o eliminado. Esto depende de la configuración del Servidor. Para más información, contacta con un &4Administrador&a." - option-description-create-limit="&aNúmero máximo de Claims de tipo &6&o'BASIC'&a por jugador.\n&4&l[NOTA] &aEstableciendo este valor en &6&o'0'&a serán ILIMITADOS." - option-description-create-mode="Los creación de Claims tiene &b&n2 tipos de modos&r.\n\n&b&lAREA&f=&d&l2D&f: Afecta &cSOLO&f al Eje &e&oX-Z&f.\n&b&lVOLUME&f=&d&l3D&f: Afecta a Eje &e&oX-Y-Z&f." - option-description-economy-block-cost="&aLa cantidad de dinero que cuesta un CB(Claim Block).\n&4&l[NOTA] &aLa formula para calcular el precio es [Cantidad]*[CB's totales]" - option-description-economy-block-sell-return="&aLa cantidad de dinero obtenida por vender CB(Claim Block).\n&4&l[NOTA] &aLa formula para calcular el dinero ganado es [Cantidad]*[CB's totales]." - option-description-expiration="&aNúmero de dias de inactividad antes de que un Claim expire.\n&4&l[NOTA] &aDurante la expiración, un Claim puede ser restaurado a su estado natural inicial o eliminado. Esto depende de la configuración del Servidor. Para más información, contacta con un &4Administrador&a." - option-description-initial-blocks="&aNúmero de CB's(Claim Blocks) que un jugador tiene inicialmente por defecto." - option-description-max-accrued-blocks="&aLimite de BA(Bloques Adquiridos) cada X tiempo.\n&4&l[NOTA] Esto no tiene limite si los CB's han sido comprados o regalados por un &4Administrador&f." - option-description-max-level="&aNivel máximo en el &eeje Y&7(altura)&aen el que el Terreno puede ser creado." - option-description-max-size-x="&aTamaño máximo en bloques en el &eeje X&7(horizontal)" - option-description-max-size-y="&aTamaño máximo en bloques en el &eeje Y&7(vertical)" - option-description-max-size-z="&aTamaño máximo en bloques en el &eeje Z&7(profundidad)" - option-description-min-level="&aNivel mínimo en el &eeje Y&7(altura)&aen el que el Terreno puede ser creado." - option-description-min-size-x="&aTamaño mínimo en bloques en el &eeje X&7(horizontal)" - option-description-min-size-y="&aTamaño mínimo en bloques en el &eeje Y&7(vertical)" - option-description-min-size-z="&aTamaño mínimo en bloques en el &eeje Z&7(profundidad)" - option-description-player-command-enter="&aSe usa para ejecutar un comando con Contextos específicos cuando un jugador &6&oENTRA&a en un terreno." - option-description-player-command-exit="&aSe usa para ejecutar un comando con Contextos específicos cuando un jugador &6&oSALE&a en un terreno." - option-description-player-deny-flight="&aSe usa para determinar si un jugador es capaz de Volar(fly) dentro del terreno.\n&4&l[NOTA] &fEsto no da a los jugadores la habilidad de volar, simplemente se elimina la habilidad si se establece. Esto provee gran compatibilidad con otros plugins." - option-description-player-deny-godmode="&aSe usa para determinar si un jugador puede estar en Modo Dios(godmode) dentro del terreno.\n&4&l[NOTA] &fEsto no da a los jugadores la habilidad de estar en modo Dios, simplemente se elimina la habilidad si se establece. Esto provee gran compatibilidad con otros plugins." - option-description-player-deny-hunger="&aSe usa para determinar si un jugador puede tener hambre(hunger) dentro del terreno.\n&4&l[NOTA] &fEsto no da a los jugadores la habilidad de NO tener hambre, simplemente elimina la habilidad que causa el hambre si se establece. Esto provee gran compatibilidad con otros plugins." - option-description-player-gamemode="&aSe usa para determinar el Modo de Juego (gamemode) de un jugador en el terreno." - option-description-player-health-regen="&aSe usa para determinar la cantidad de regeneración de vida para un jugador en el terreno.\n&4&l[NOTA] &fSi el jugador tiene la vida al máximo, esto no tendrá efecto. \n&4&l[NOTA]&f El valor de &c-1&f desactiva esta opción." - option-description-player-keep-inventory="&aSe usa para determinar si el jugador puede mantener su inventario después de morir en el terreno." - option-description-player-keep-level="&aSe usa para determinar si el jugador puede mantener su nivel de exp. después de morir en el terreno." - option-description-player-teleport-delay="&aSe usa para &6&ndeterminar un retardo&a &o(delay)&a antes de la teletransportación de un jugador a la nueva localización." - option-description-player-walk-speed="&aSe usa para establecer la velocidad de caminar de los jugadores en el terreno.\n&4&l[NOTA] &fEl valor de &c-1&f desactiva esta opción." - option-description-player-weather="&aSe usa para establecer el clima de los jugadores en el terreno." - option-description-pvp="&aSe usa para determinar &6&nsi hay combates PvP&a entre jugadores." - option-description-pvp-combat-command="&aSe usa para determinar si un jugador puede &6&nusar comandos&a durante un combate PvP." - option-description-pvp-combat-teleport="&aSe usa para determinar si un jugador puede &6&nteletransportarse&a durante un combate PvP." - option-description-pvp-combat-timeout="&aSe usa para determinar cuantos &6&nsegundos de combate PvP&a se consideran para continuar después de un daño reciente." - option-description-radius-inspect="&aEl radio de cercania de bloques que se utiliza para encontrar Claims mientras inspeccionamos." - option-description-radius-list="&aEl radio en bloques utilizados para la Lista de terrenos cercanos." - option-description-spawn-limit="&aSe usa para determinar el limite de spawn para colocar Contextos específicos en un terreno." - option-description-tax-expiration="&aNúmero de dias después de no pagar los impuestos antes de que el terreno sea paralizado.\n&4&l[NOTA] &6&o'Paralizado'&f significa que no tendrás acceso para construir o interactuar con nada hasta que te pongas al día con los pagos atrasados.&7Paga las cuotas, chorizo! =)" - option-description-tax-expiration-days-keep="&aNúmero de días para mantener un Claim Basico &odespués&a de ser Paralizado y &oantes&a de la Expiración.\n&4&l[NOTA]: &fDurante la expiración, un Claim puede ser restaurado a su estado natural inicial o eliminado. Esto depende de la configuración del Servidor. Para más información, contacta con un &4Administrador&a." - option-description-tax-rate="&aEl porcentaje de impuestos del terreno.\n&4&l[NOTA] &fEl porcentaje de impuestos es calculado por el número de CB's en el Claim Básico." - option-invalid-context="&4&l[ERROR] &cEl contexto &6&o'{context}' &cintroducido para la opción &a&o'{option}'&c es &LINVALIDO&c." - option-invalid-target="&4&l[ERROR] &cEl objetivo &6&o'{target}' &cintroducido para la opción &a&o'{option}'&c es &LINVALIDO&c." - option-invalid-value="&4&l[ERROR] &cEl valor &6&o'{value}' &cintroducido para la opción &a&o'{option}'&c es &LINVALIDO&c.\n&4&l[NOTA] &cEsta opción solo acepta valores de tipo &6&o'{type}'&c." - option-not-found="&4&l[ERROR] &cOpción &6&o'{option}' &c&lNO-ENCONTRADA&c." - option-not-set="&4&l[ERROR] &6&o'{option}'&c no está establecida.\n&4&l[NOTA] &cLa opción con valor de &6&o'{value}'&c estará activa hasta que se establezca." - option-override-not-supported="&4&l[ERROR] &cEl Claim tipo &6&o'{type}'&c no soporta la opción de Sobrescribir." - option-requires-contexts="&4&l[ERROR] &cEsta opción requiere el Contexto &6&o'{contexts}'&c para ser establecido." - option-reset-success="&2&l[OPCIONES-RESETEADAS] &a¡Todas las opciones de Claim han sido reiniciadas al estado original con éxito!" - option-set-target="&aEstablecido ( &e&o{type}&a ) una opción ( &b&o{option} &a)&a en (&6&o {value} &a)&a con el Contexto de (&7&o {contexts} &a)&a en el Objetivo de ( &c&o{target} &a)" - option-ui-click-toggle="&6&lCLICK-AQUI &fpara &aACTIVAR&f/&cDESACTIVAR &fel valor &6&o'{option}'" - option-ui-inherit-parent="&fEsta opción se hereda de un Parent Claim ( &6&o{name} &f) y &4&lNO&c puede ser modificada&f." - option-ui-overridden="&4&l[ERROR] &cLa opción &6&o'{option}'&c no se puede establecer porque ha sido sobrescrita por la &4Administración&c." - option-ui-override-no-permission="&4&l[ERROR] &cEsta opción ha sido sobrescrita por la &4Administración &cy &4&lNO&c tienes permiso para modificarla." - owner-admin="la Administración" - permission-access="&4&l[ERROR] &6&o{player} &cNo tienes los permisos para acceder a eso." - permission-assign-without-having="&4&l[ERROR] &cNo tienes permitido asignar permisos que no tienes." - permission-ban-block="&4&l[BLOQUE-BANEADO] &c➜ &6&o'{id}'" - permission-ban-entity="&4&l[ENTIDAD-BANEADA] &c➜ &6&o'{id}'" - permission-ban-item="&4&l[OBJETO-BANEADO] &c➜ &6&o'{id}'" - permission-build="&4&l[PERMISO-DENEGADO] &6&o{player} &cNo tienes permiso para construir." - permission-build-near-claim="&4&l[PERMISO-DENEGADO] &6&o{player} &cno puedes construir cerca de un terreno." - permission-claim-create="&4&l[PERMISO-DENEGADO] &6&o{player} &cno puedes reclamar este terreno." - permission-claim-delete="&4&l[PERMISO-DENEGADO] &cNo puedes eliminar Claims de tipo &6&o'{type}'&c." - permission-claim-enter="&4&l[PERMISO-DENEGADO] &cNo puedes &nentrar&c a este terreno." - permission-claim-exit="&4&l[PERMISO-DENEGADO] &cNo puedes &nsalir&c de este terreno." - permission-claim-ignore="&4&l[PERMISO-DENEGADO] &cNo puedes &nignorar&c Claims de tipo &6&o'{type}'&c." - permission-claim-list="&4&l[PERMISO-DENEGADO] &cNo puedes &nver la información&c sobre los terrenos reclamados de otro jugador." - permission-claim-manage="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministrar&c Claims de tipo &6&o'{type}'&c." - permission-claim-reset-flags="&4&l[PERMISO-DENEGADO] &cNo puedes &nresetear&c los Flags de los Claims de tipo &6&o'{type}'&c." - permission-claim-reset-flags-self="&4&l[PERMISO-DENEGADO] &cNo puedes &nresetear&c los Flags de tus terrenos." - permission-claim-resize="&4&l[PERMISO-DENEGADO] &cNo puedes &nredimensionar&c este terreno." - permission-claim-sale="&4&l[PERMISO-DENEGADO] &cNo puedes &nvender&c este terreno." - permission-claim-transfer-admin="&4&l[PERMISO-DENEGADO] &cNo puedes &ntransferir&c Claims de tipo Administrador." - permission-clear="&aCPermisos reiniciados en este terreno.\n&4&l[NOTA] &cPara establecer permisos en TODOS tus terrenos, estate fuera de ellos." - permission-clear-all="&4&l[ERROR] &Solo el dueño del terreno puede reiniciar todos los permisos." - permission-command-trust="&4&l[PERMISO-DENEGADO] &cNo puedes &nusar&c este tipo de Privilegio." - permission-cuboid="&4&l[PERMISO-DENEGADO] &cNo puedes &ncrear/redimensionar&r &cClaims &eBásicos &cen &b&lMODO &d&l3D&c. " - permission-edit-claim="&4&l[PERMISO-DENEGADO] &cNo puedes &neditar&c este terreno." - permission-fire-spread="&4&l[PERMISO-DENEGADO] &cNo puedes &npropagar&c el fuego en este terreno." - permission-flag-arg="&4&l[PERMISO-DENEGADO] &cNo puedes usar comandos de Flags con argumentos." - permission-flag-defaults="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministrar&c los Flags por defecto de este terreno." - permission-flag-gui="&4&l[PERMISO-DENEGADO] &cNo puedes usar la Interfaz Gráfica de Usuario de Flags &6&o(GUI)" - permission-flag-overrides="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministrar&c los Flags ignorados." - permission-flag-use="&4&l[PERMISO-DENEGADO] &cNo puedes &nusar&c este Flag." - permission-flow-liquid="&4&l[PERMISO-DENEGADO] &cNo puedes &nderramar&c liquidos en este terreno." - permission-global-option="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministrar&c las Opciones Globales." - permission-grant="&4&l[ERROR] &cNo puedes concederte un permiso que no tienes." - permission-group-option="&4&l[PERMISO-DENEGADO] &cNo puedes asignar una acción a un grupo." - permission-interact-block="&4&l[PERMISO-DENEGADO] &c➜ &6&o{player} &cno puedes interactuar con el Bloque ➜ &6&o'{block}'" - permission-interact-entity="➜\n&4&l[PERMISO-DENEGADO] &c➜ &6&o{player} &cno puedes interactuar con la Entidad ➜ &6&o'{entity}'" - permission-interact-item="&4&l[PERMISO-DENEGADO] &c➜ &6&o{player} &4&lNO &cpuedes interactuar con el Objeto ➜ &6&o{item}" - permission-interact-item-block="&4&l[PERMISO-DENEGADO] &4&lNO &cpuedes usar el Objeto &6&o{item}&c en el bloque &6&o'{block}'" - permission-interact-item-entity="&4&l[PERMISO-DENEGADO] &4&lNO &cpuedes usar el Objeto &6&o{item}&c en la entidad &6&o'{entity}'" - permission-inventory-open="&4&l[PERMISO-DENEGADO] &c➜ &6&o{player} &4&lNO&c puedes abrir ➜ &6&o'{block}'" - permission-item-drop="&4&l[PERMISO-DENEGADO] &c➜ &6&o{player} &4&lNO&c puedes dropear el Objeto &6&o'{item}'&c en este terreno." - permission-item-use="&4&l[PERMISO-DENEGADO] &c&lNO &cpuedes usar en este terreno el Objeto ➜ &6&o'{item}'" - permission-option-defaults="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministrar&c las opciones 'Predeterminadas'" - permission-option-overrides="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministrar&c las opciones de 'Ignorar'" - permission-option-use="&4&l[PERMISO-DENEGADO] &cNo puedes &nusar&c esta Opción." - permission-override-deny="&4&l[ACCION-DENEGADA] &cLa que estás intentado hacer ha sido ignorado por un Flag de Administración." - permission-player-admin-flags="&4&l[PERMISO-DENEGADO] &cNo puedes &ncambiar&c los Flags de un Administrador." - permission-player-option="&4&l[PERMISO-DENEGADO] &cNo puedes &nasignar&c una Opción a un jugador." - permission-player-view-others="&4&l[PERMISO-DENEGADO] &cNo puedes &nver&c a otros jugadores." - permission-portal-enter="&4&l[ACCESO-DENEGADO] &cNo puedes usar este portal porque no tieness permiso de &6&o{player}&c para ENTRAR al terreno destinado." - permission-portal-exit="&4&l[ACCESO-DENEGADO] &cNo puedes usar este portal porque no tieness permiso de &6&o{player}&c para SALIR al terreno destinado." - permission-protected-portal="&4&l[USO-DENEGADO] &cNo puedes usar los Portales de este terreno porque es propiedad de ➜ &6&o{player}&c." - permission-trust="&4&l[PERMISO-DENEGADO] &cNo puedes &nadministras&c los permisos de este terreno porque &6&o{player}&c no te considera de confianza." - permission-visual-claims-nearby="&4&l[PERMISO-DENEGADO] &cNo puedes &nvisualizar&c los terrenos cercanos." - player-accrued-blocks-exceeded="&cEl jugador &6&o{player}&c tiene un total de &6&o{total}CB's&c y ha excedido el máximo permitido de &lCBA's &r&c(&nClaim Block Adquiridos&r&c) que garantiza &a&l+&6&o{amount} &abloques adicionales&c.\n&4&l[NOTA] &cReduzca la cantidad general o que un &4Administrador&c disminuya al Jugador la cantidad excedida de CB's." - player-remaining-blocks-2d="&3&l---------------------------------------------\n&2&l[BLOQUES DISPONIBLES] &6&o{block-amount}CB's&a para reclamar +terreno.\n&3&l---------------------------------------------" - player-remaining-blocks-3d="&2&l[CHUNKS DISPONIBLES] &6&o{chunk-amount}CHUNK's &f&l=&6&o{block-amount}CB's&a para reclamar +terreno." - playerinfo-ui-abandon-return-ratio="&eIndice Devolución de Bloques por Abandono&f : &a{ratio}" - playerinfo-ui-block-accrued="&eBLOQUES ADQUIRIDOS&f : &a{amount}&7 (&d{block_amount}CB's&f/hora&7)" - playerinfo-ui-block-bonus="&eBONUS&f : &a{amount}" - playerinfo-ui-block-initial="&eBLOQUES INICIALES&f : &a{amount}" - playerinfo-ui-block-max-accrued="&eLIMITE MAX. BA's&f : &a{amount}" - playerinfo-ui-block-remaining="&eBloques por gastar&f : &a{amount}" - playerinfo-ui-block-total="&eBLOQUES TOTALES&f : &a{amount}" - playerinfo-ui-chunk-total="&eCHUNKS RECLAMABLES TOTALES&f : &a{amount}" - playerinfo-ui-claim-level="&eNivel Min/Max de Claim&f : &a{level}" - playerinfo-ui-claim-size-limit="&eLIMITE DE TAMAÑO&f : &a{limit}" - playerinfo-ui-claim-total="&eCLAIMS TOTALES&f : &a{amount}" - playerinfo-ui-economy-block-available-purchase="&eBLOQUES DISPONIBLES&f : &a{amount}" - playerinfo-ui-economy-block-cost="&ePrecio por Bloque&f : &a{amount} per block" - playerinfo-ui-economy-block-sell-return="&eCantidad Devuelta por Venta de Bloque&f : &a{amount} per block" - playerinfo-ui-last-active="&eULTIMA CONEXION&f : {date}" - playerinfo-ui-tax-current-rate="&eImpuesto del Claim&f : &a{rate}" - playerinfo-ui-tax-global-claim-rate="&eImpuesto Global de Claimf : &a{rate}" - playerinfo-ui-tax-global-town-rate="&eImpuesto Global de Ciudad&f : &a{rate}" - playerinfo-ui-tax-total="&eIMPUESTO TOTAL&f : &a{amount}" - playerinfo-ui-title="&6&l[INFORMACION DE JUGADOR]" - playerinfo-ui-uuid="&eUUID&f : &7{id}" - playerinfo-ui-world="&eMUNDO&f : &7{name}" - plugin-command-not-found="&4&l[ERROR] &cNo es posible localizar el comando &6&o{command}'&c por el Plugin &b{id}&c." - plugin-event-cancel="[ACCION-CANCELADA] &cUn Plugin ha cancelado esta acción." - plugin-not-found="&4&l[ERROR] &cNo es posible localizar el Plugin con ID &b{id}&c." - plugin-reload="&b&l[&3&lGRIEF&b&l-&f&lDEFENDER&b&l] &a&lha sido re-cargado. &aTodas las configuraciones han sido &2&lACTUALIZADAS." - pvp-claim-not-allowed="&4&l[PvP-DESACTIVADO] &cNo tienes permitido el PvP en este terreno." - pvp-in-combat-not-allowed="&4&l[ACCION-DENEGADA] &aNo puedes hacer esto en PvP hasta que estés fuera de combate durante más de &6&o{time-remaining}s&a." - pvp-source-not-allowed="&4&l[PvP-DESACTIVADO] &cNo tienes permitido el PvP." - pvp-target-not-allowed="&4&l[PvP-DESACTIVADO] &cNo puedes atacar a los jugadores que NO estén en participando en PvP." - registry-block-not-found="&4&l[BLOQUE-NO-ENCONTRADO] &cEl bloque con ID &6&o'{id}'&c no figura en el Registro." - registry-entity-not-found="&4&l[ENTIDAD-NO-ENCONTRADA] &cLa entidad con ID &6&o'{id}'&c no figura en el Registro." - registry-item-not-found="&4&l[OBJETO-NO-ENCONTRADO] &cEl objeto con ID &6&o'{id}'&c no figura en el Registro." - resize-overlap="&4&l[ERROR] &cNo puedes redimensionar el terreno porque podría solaparse con otro cercano." - resize-overlap-subdivision="&4&l[ERROR] &cNo puedes crear una Subdivision aquí porque podría solaparse con una ya existente." - resize-same-location="&4&l[ERROR] &cDebes seleccionar un bloque en otro sitio para redimensionar el tamaño del terreno." - resize-start="&2&l[REDIMENSION COMENZADA] &aUsa de nuevo tu herramienta en la esquina del nuevo sitio." - resize-success-2d="&2&l[REDIMENSION COMPLETADA] &aTienes &6&o{block-amount}CB's &amás para reclamar +terreno." - resize-success-3d="&2&l[REDIMENSION COMPLETADA] &aTienes &6&o{chunk-amount}CHUNK's&f&l=&6&o{block-amount}CB's &amás para reclamar +terreno." - result-type-change-deny="&4&l[CAMBIO-DENEGADO] &cNo puedes cambiar el tipo de Claim a &6&o{type}&c." - result-type-change-not-admin="&4&l[CAMBIO-DENEGADO] &cNo tienes permisos Administrativos para cambiar el tipo de Claim a &6&o{type}&c." - result-type-child-same="&4&l[ERROR] &cLos Claims de tipo &6&o{type} &cno pueden tener directamente un Claim Child de tipo &6&o{type}&c." - result-type-create-deny="&4&l[ERROR] &cEl tipo &6&o{type} &cno puede ser creado en {target_type}&c." - result-type-no-children="&4&l[ERROR] &cEl tipo &6&o{type} &cno puede contener Claims Child." - result-type-only-subdivision="&4&l[ERROR] &cEl tipo &6&o{type} &csolo puede contener Subdivisiones." - result-type-requires-owner="&4&l[ERROR] &cNo puedes convertir el Claim de tipo &6&o{type} a &6&o{target_type}. Requiere ser Dueño." - schematic-abandon-all-restore-warning="&4&l[ATENCION] &2¿Estás seguro de querer &nabandonar&r&c &cTODOS&2 tus terrenos? &aTus terrenos serán restaurados de vuelta al estado por defecto si confirmas.\n&4&l[NOTA] &cPERDERAS TODA la &6&oinformación-opciones-flags-permisos, &cya configurada..." - schematic-abandon-restore-warning="&4&l[ATENCION] &2¿Estás seguro de querer &nabandonar&r&c &cESTE&2 terreno? &aEl terrenos será restaurado de vuelta al estado por defecto si confirmas.\n&4&l[NOTA] &cPERDERAS TODA la &6&oinformación-opciones-flags-permisos, &cya configurada..." - schematic-create="&2&l[COPIA DE SEGURIDAD] ➜ &a&lON\n&a&oSe está creando una copia de guardado de todas las &6&nPlanos&r&a." - schematic-create-complete="&2&l[COPIA DE SEGURIDAD ] ➜ &6&oPlanos&2&l ➜ &a&lOK" - schematic-create-fail="&4&l[ERROR] &cEl &6&oPlano&c no puede crearse." - schematic-deleted="&aEl Plano con el nombre &6&o'{name}' ha sido eliminado." - schematic-none="&4&l[ATENCION] &aNo hay una copia de seguridad de los Planos de este terreno." - schematic-restore-click="&6&l[CLICK-AQUI] &apara restaurar el plano del terreno.\n&aNOMBRE: {name}\n&aCREADO: {date}" - schematic-restore-confirmation="&4&l[ATENCION] &2¿Estás seguro de querer restaurar la zona? &r&aPinchando en &f[&a&lConfirm&r&f] &arestaurarás &c&lTODOS&a los datos del terreno con la copia de seguridad del Plano guardado. &c¡Usalo cautelosamente!" - schematic-restore-confirmed="&2&l[RESTAURACION-CONFIRMADA] &r&a¡Copia de seguridad del Plano &6&o'{name}' &r&arestaurado con éxito!" - spawn-not-set="&4&l[ERROR] &cNo se ha establecido aún el punto de spawn del terreno." - spawn-set-success="&2&l[NUEVO-PUNTO-DE-SPAWN] &a➜ &6&o{location}&a." - spawn-teleport="&2&l[TELETRANSPORTADO] &a➜ &6&o{location}" - tax-claim-expired="&4&l[TERRENO ACORDONADO] &r&c&lEste terreno ha sido paralizado debido a NO pagar los impuestos.\n\n&r&c● DEUDA: &6&o'{amount}'&r\n&c● DIAS RESTANTES: &6&o'{days}' &r&c\n\nTienes que pagar lo que debes al Banco del Terreno antes de que terminen los días establecidos para 'descongelar' el terreno. &6&l(NO PAGAR LA DEUDA &r&f&l= &r&6&lTERRENO ELIMINADO)\n\n&4&l[NOTA] &r&cUsa &6&o'/claimbank deposit ' &r&cpara depositar la deuda que debes." - tax-claim-paid-balance="&2&l[DEUDA PAGADA] &2Has pagado la cantidad de &6&o{amount}&2 que debías al Banco. &aEl terreno ha sido 'descongelado' y está de nuevo disponible para su uso.&8 Recuerda pagar las Cuotas, moroso cabrón!" - tax-claim-paid-partial="&2&l[DEUDA POR PAGAR] &r&2Has pagado la cantidad de &6&o{amount}&a, pero te queda por pagar &6&o{balance}&a. Tienes que devolver toda la deuda completa para 'descongelar' tu terreno y poder acceder a él de nuevo." - tax-info="&2&l[PAGO-DE-IMPUESTOS] &r&a● IMPUESTO: &6&o{amount} &r&f&l| &r&a● FECHA PREVISTA: &e&o{date}" - tax-past-due="&4&l[ATENCION] &cTienes una deuda pendiente de &f&l( &6&o{balance}&f&l )&c que debes pagar en la fecha prevista &f&l( &e&o{date} &f&l)&c. \n&4&l[NOTA] &r&cNO amortizar la deuda tendrá como resultado la expropiación tu propiedad por parte del Banco." - teleport-confirm="&2&l[CONFIRMACION] &a¿Quieres teletransportarte a &6&o{pos}&a? &6&lHAZ-CLICK&a en &f&l[&aConfirm&f&l]&a para teletransportarte." - teleport-delay-notice="&2&l[TELETRANSPORTANDOSE] ➜ &aEn &6&o{delay}&6s" - teleport-move-cancel="&4&l[TELETRANSPORTACION] ➜ &cCANCELADA\n &c&oNo puedes moverte durante la teletransportación." - teleport-no-safe-location="&4&l[IMPOSIBLE-TELETRANSPORTARSE] &cNo existe zona segura en el terreno a la que teletransportarse.\n&4&l[NOTA] &aUsa '&6&o/claiminfo&a' para establecer un punto de Spawn seguro." - teleport-success="&2&l[TELETRANSPORTADO] ➜ &6&o{name}" - title-accessor=ACCEDER - title-advanced=ADVANCED - title-all=TODO - title-builder=CONSTRUIR - title-claim=RECLAMAR - title-container=CONTENEDOR - title-default=PREDETERMINADO - title-inherit=HEREDAR - title-manager=ADMINISTRAR - title-override=IGNORAR - title-own=DUEÑO - title-preset=PRESET - tool-not-equipped="&4&l[ERROR] &cNo tienes la &6&o'{tool}'&c equipada." - town-chat-disabled="&2&l[CHAT-CIUDAD]&f ➜ &8&lACTIVADO&f&l/&c&lDESACTIVADO" - town-chat-enabled="&2&l[CHAT-CIUDAD]&f ➜ &a&lACTIVADO&f&l/&8&lDESACTIVADO" - town-create-not-enough-funds="&4&l[FONDOS-INSUFICIENTES] &cNo tienes suficiente dinero para crear esta ciudad por &6&o{amount}&c.\n&e● &a&lDINERO ACTUAL: &6&o{balance}\n&e● &c&lDINERO NECESARIO: &6&o{amount-needed}" - town-name="&aEstablece el nombre de la Ciudad a {name}&a." - town-not-found="&cCiudad no encontrada." - town-not-in="&cNo estás en una Ciudad." - town-owner="&cEso pertenece a la Ciudad." - town-tag="&aEstablece la etiqueta de Ciudad a {tag}&a." - town-tag-clear="&aLa etiqueta de la Ciudad ha sido reiniciada." - town-tax-no-claims="&4&l[ERROR] &cDebes de ser el propio dueño de esta Ciudad para ordenar el cobro de impuestos." - trust-already-has="&6&o{target} &cya tiene el permiso de tipo &6&o{type}&c." - trust-click-show-list="&6&lCLICK-AQUI para mostrar la lista de todos los jugadores y grupos de confianza." - trust-grant="&aDado a &6&o{target}&a el permiso de tipo &6&o{type}&a en el terreno actual." - trust-individual-all-claims="&aDado a &6&o{player}&a total confianza en todos tus terrenos.\n&4&l[NOTA] Para remover los permisos en TODOS tus terrenos, usa &6&o'/untrustall'" - trust-invalid="&4&l[ERROR] &cIntroducido tipo de permiso de Confianza inválido.\n&cTIPOS PERMITIDOS: &6&oaccessor, builder, container y manager." - trust-list-header="Permisos explicitos aqui:" - trust-no-claims="&4&l[ERROR] &cNo tienes terrenos para confiar a alguien." - trust-plugin-cancel="&4&l[ERROR] &cNo puedes confiar a &6&o{target}&c. Un plugin lo ha denegado." - trust-self="&4&l[ERROR] &cNo puedes darte permisos de Confianza a ti mismo." - tutorial-claim-basic="&eClick para ayuda con el reclamo del terreno: &ahttp://bit.ly/mcgpuser" - ui-click-add="Click here to add" - ui-click-add-target="Click here to add &6{target}&f" - ui-click-confirm="CLICK para Confirmar" - ui-click-filter-type="CLICK para filtar por &6&o{type}&f" - ui-click-remove="Click aqui para eliminar" - ui-click-return-command="&bReturn to &6{command}" - ui-click-view="Click here to view {target}" - untrust-individual-all-claims="&4&l[ACCESO-ANULADO] &C➜ &6{target}&c a TODOS tus terrenos.\n&4&l[NOTA] &cPara denegar permisos de Confianza en un SOLO terreno tienes que estar dentro de él y usar &6&o'/untrust'&c." - untrust-individual-single-claim="&4&l[ACCESO-ANULADO] &C➜ &6{target}&c a ESTE terreno.\n&4&l[NOTA] &cPara denegar permisos de Confianza en TODOS tus terrenos tienes que usar &6&o'/untrustall'&c." - untrust-no-claims="&4&l[ERROR] &cNo tienes terrenos para quitar permisos de Confianza." - untrust-owner="&4&l[ERROR] &6&l{owner}&a es el DUEÑO del terreno y no puedes denegarle permisos de Confianza." - untrust-self="&4&l[ERROR] &cNo puedes quitarte permisos de Confianza a ti mismo." - } -} diff --git a/sponge/src/main/resources/assets/lang/fr_FR.conf b/sponge/src/main/resources/assets/lang/fr_FR.conf deleted file mode 100644 index cdb53b1..0000000 --- a/sponge/src/main/resources/assets/lang/fr_FR.conf +++ /dev/null @@ -1,664 +0,0 @@ -GriefDefender { - descriptions { - abandon-all="Abandonne l'ENSEMBLE de tes terrains." - abandon-claim="Abandonne un terrain." - abandon-top="Abandonne le terrain de plus haut niveau." - buy-blocks="Achète des blocs supplémentaires avec l'argent du serveur.\nNote: Nécessite un plug-in d'économie." - callback="Exécute un rappel défini comme faisant partie d'un objet textuel. Utilisée principalement pour un usage interne." - claim-bank="Utilisée pour retirer ou déposer de l'argent pour une utilisation dans le terrain." - claim-clear="Permet de nettoyer les entités dans un ou plusieurs terrain(s)." - claim-debug="Active/Désactive le mode débug pour les marques du terrain." - claim-farewell="Définis le message de sortie du terrain." - claim-greeting="Définis le message d'accueil du terrain." - claim-ignore="Active/Désactive le mode pour ignorer les terrains." - claim-info="Affiche l'ensemble des informations connues pour le terrain dans lequel tu te trouves." - claim-inherit="Active/Désactive l'héritage des permissions depuis un terrain parent." - claim-list="Liste l'ensemble des terrains connus dans la zone." - claim-name="Définis le nom du terrain." - claim-restore="Restaure le terrain à son état naturel. À utiliser avec prudence." - claim-setspawn="Définis le point d'apparition pour les joueurs." - claim-spawn="Te téléporte au point d'apparition si disponible." - claim-transfer="Transfert un terrain basique ou admin à un autre joueur." - claim-worldedit="Utilise la sélection WorldEdit pour créer un terrain." - cuboid="Active/Désactive le mode terrain cubique." - debug="Capture l'ensemble des actions GD à des fins de débuggage." - delete-all="Supprime l'ensemble des terrains d'un autre joueur." - delete-all-admin="Supprime l'ensemble des terrains admin." - delete-claim="Supprime la protection dans laquelle tu es, même s'il ne t'appartiens pas." - delete-top="Supprime le terrain de plus haut niveau dans lequel tu es, même s'il ne t'appartiens pas." - flag-claim="Récupère/Définis les marques du terrain dans lequel tu es." - flag-group="Récupère/Définis les marques de permission pour un groupe dans le terrain dans lequel tu es." - flag-player="Récupère/Définis les marques de permission pour un joueur dans le terrain dans lequel tu es." - flag-reset="Remets par défaut les marques dans le terrain." - mode-admin="Bascule l'outil pelle en mode terrain admin." - mode-basic="Re-bascule l'outil pelle en mode terrain basique." - mode-nature="Bascule l'outil pelle en mode restauration." - mode-subdivision="Bascule l'outil pelle en mode sous-division, utilisé pour sous-diviser les terrains." - mode-town="Bascule l'outil pelle en mode terrain Village." - option-claim="Récupère/Définis les options dans le terrain dans lequel tu es." - permission-group="Définis une permission sur un groupe avec un contexte de terrain." - permission-player="Définis une permission sur un joueur avec un contexte de terrain." - player-adjust-bonus-blocks="Mets à jour le nombre total de blocs de terrain bonus pour un joueur." - player-info="Affiche les informations concernant un joueur." - player-set-accrued-blocks="Mets à jour le nombre total de blocs gagné par un joueur." - reload="Recharge la configuration des paramètres de GriefDefender." - schematic="Gère les patrons de terrain. Utilises '/claimschematic create ' pour créer directement une copie du terrain." - sell-blocks="Vends tes blocs de terrain contre de l'argent serveur.\nNote: Nécessite un plug-in d'économie." - sell-claim="Mets en vente ton terrain. Utilises /claimsell .\nNote: Nécessite un plug-in d'économie." - town-chat="Active/Désactive le chat du Village." - town-tag="Définis le blason du village." - trust-group="Donne à un groupe accès à ton terrain.\nAccessor: Permet d'intéragir avec l'ensemble des blocs sans inventaire.\nContainer: Permet d'intéragir avec l'ensemble des blocs avec inventaire.\nBuilder: Permet la même chose qu'au dessus avec en plus la possibilité de placer et casser des blocs.\nManager: Permet la même chose qu'au dessus avec en plus la possibilité de gérer les paramètres de la protection." - trust-group-all="Donne à un groupe l'accès à l'ENSEMBLE de tes terrains.\nAccessor: Permet d'intéragir avec l'ensemble des blocs sans inventaire.\nContainer: Permet d'intéragir avec l'ensemble des blocs avec inventaire.\nBuilder: Permet la même chose qu'au dessus avec en plus la possibilité de placer et casser des blocs.\nManager: Permet la même chose qu'au dessus avec en plus la possibilité de gérer les paramètres de la protection." - trust-player="Donne à un joueur accès à ton terrain.\nAccessor: Permet d'intéragir avec l'ensemble des blocs sans inventaire.\nContainer: Permet d'intéragir avec l'ensemble des blocs avec inventaire.\nBuilder: Permet la même chose qu'au dessus avec en plus la possibilité de placer et casser des blocs.\nManager: Permet la même chose qu'au dessus avec en plus la possibilité de gérer les paramètres de la protection." - trust-player-all="Donne à un joueur accès à l'ENSEMBLE de tes terrains.\nAccessor: Permet d'intéragir avec l'ensemble des blocs sans inventaire.\nContainer: Permet d'intéragir avec l'ensemble des blocs avec inventaire.\nBuilder: Permet la même chose qu'au dessus avec en plus la possibilité de placer et casser des blocs.\nManager: Permet la même chose qu'au dessus avec en plus la possibilité de gérer les paramètres de la protection." - untrust-group="Supprime les accès d'un groupe à ton terrain." - untrust-group-all="Supprime les accès d'un groupe à l'ENSEMBLE de tes terrains." - untrust-player="Supprime les accès d'un joueur à ton terrain." - untrust-player-all="Supprime les accès d'un joueur à l'ENSEMBLE de tes terrains." - version="Affiche les informations sur la version de GriefDefender." - } - messages { - abandon-all-delay-warning="&aCes terrains ont été créés récemment et ne peuvent être abandonnés." - abandon-all-warning="&6Es-tu sûr de vouloir abandonner &cTOUS&6 tes terrains ?" - abandon-claim-delay-warning="&aCe terrain a été créé récemment et ne peut pas être abandonnée avant le &6{date}&a." - abandon-claim-failed="&aN'a pas réussi à abandonner le terrain. Résultat du terrain était: &f{result}&a." - abandon-claim-missing="&cPas de terrain trouvé. Va dans le terrain que tu veux abandonner ou envisages &f/abandonall&c." - abandon-other-success="Le terrain de &6{player}&a a été abandonné. &6{player}&a dispose de maintenant &6{amount}&a blocs de terrain disponibles." - abandon-success="&aTerrain abandonné. Tu as maintenant &6{amount}&a blocs de terrain disponibles." - abandon-top-level="&cCe terrain ne peut être abandonné car il contient un ou plusieurs terrain(s) enfant(s). Pour abandonner un terrain avec enfant, tu dois utiliser &f/abandontop&c à la place." - abandon-town-children="&cTu n'as pas la permission pour abandonner un village contenant des terrains enfants qui ne t'appartiennent pas. Utilises &f/ignoreclaims&c ou fais en sorte que le propriétaire des terrains enfants les abandonne d'abord. Si tu veux abandonner le village sans affecter les terrains enfants, utilises &f/abandon&c à la place." - abandon-warning="&6Es-tu sûr de vouloir abandonner ce terrain ? Il ne sera plus protégé contre les dégâts." - adjust-accrued-blocks-success="&aAjustement du nombre de blocs de terrain gagnés par &6{player}&a de &6{amount}&a. Nouveau total de blocs de terrain gagnés: &6{total}&a." - adjust-bonus-blocks-success="&aAjustement du nombre de blocs de terrain, bonus &6{player}&a de &6{amount}&a. Nouveau total de blocs de terrain bonus: &6{total}&a." - bank-click-view-transactions="Clique ici pour voir les transactions bancaires" - bank-deposit="&aDépôt de &6{amount}&a avec succès dans la banque." - bank-deposit-no-funds="&cTu n'as pas suffisamment de fonds pour faire un dépôt en banque." - bank-info="&aSolde: &6{balance}&a \nTaxe: &6{tax-amount}&f prélevée au &7{time-remaining}&a \nTaxe due: &6{tax-balance}." - bank-no-permission="&cTu n'as pas la permission de gérer la banque de terrain de &6{player}&c." - bank-tax-system-disabled="&cLa banque/système de taxe n'est pas activé. Si tu veux l'activer, paramètre 'bank-tax-system' à true dans le fichier de configuration." - bank-title-transactions="Transactions Bancaire" - bank-withdraw="&aRetrait de &6{amount}&a de la banque avec succès." - bank-withdraw-no-funds="&cLa banque de terrain a un solde de &a{balance}&c et n'a pas suffisamment de fonds pour un retrait de &a{amount}&c." - block-claimed="&aCe bloc a été réclamé par &6{player}&a." - block-not-claimed="&cPersonne n'a réclamé ce bloc." - block-sale-value="&aChaque bloc de terrain vaut &6{amount}&a. Tu as &6{total}&a disponible pour la vente." - claim-above-level="&cImpossible de réclamer le bloc car il est au-dessus de niveau maximum limite de &a{limit}&c." - claim-action-not-available="&cCette action n'est pas disponible dans {type}&c." - claim-automatic-notification="&cCe coffre et les blocs à proximités sont protégés." - claim-below-level="&cImpossible de réclamer le bloc car il est en-dessous du niveau minimum limite de &a{limit}&c." - claim-chest-confirmation="&cCe coffre est protégé." - claim-chest-outside-level="&cCe coffre ne peut pas être protégé car sa position est en dehors du niveau limite de terrain de &a{min-level}&c et &a{max-level}&c." - claim-children-warning="&6Cet terrain contient des terrains enfants. Si tu es sûr de vouloir la supprimer, utilises &f/deleteclaim&6 à nouveau." - claim-context-not-found="&cContexte &f{context}&c non trouvé." - claim-disabled-world="&cLes terrains sont désactivées dans ce monde." - claim-expired-inactivity="&cLe terrain du joueur &6{player} avec l'id &f{uuid}&c a expiré et a été supprimé pour cause d'inactivité." - claim-farewell="&aDéfinis le message de sortie à {farewell}&a." - claim-farewell-clear="&aLe message de sortie a été supprimé." - claim-farewell-invalid="&cLa marque de terrain &f{flag}&c n'est pas valide." - claim-greeting="&aDéfinis le message d'accueil sur {greeting}&a." - claim-greeting-clear="&aLe message de d'accueil a été supprimé." - claim-ignore="&aIgnore maintenant les terrains." - claim-last-active="&aDernière activité du terrain le &6{date}&a." - claim-mode-start="coin {type}&a définis ! Clique droit à nouveau dans le coin opposé pour protéger un rectangle de terrain. Pour annuler, écris &f/claim&a pour sortir du terrain." - claim-name="&aDéfinis le nom du terrain à {name}&a." - claim-no-claims="&cTu n'as aucun terrain reclamé." - claim-no-set-home="&cTu dois avoir la confiance pour utiliser /sethome ici." - claim-not-found="&cIl n'y a pas de terrain ici." - claim-not-yours="&cCe n'est pas ton terrain." - claim-owner-already="&cTu es déjà le propriétaire de ce terrain." - claim-owner-only="&cSeulement &6{player}&c peut modifier ce terrain." - claim-protected-entity="&cCela appartient à &6{player}&c." - claim-reserve-add="&aLe nom &6{name}&a de terrain a été ajouté à la liste de réservation." - claim-reserve-exists="&aLe nom de terrain que tu as spécifié est déjà réservé." - claim-reserved-name="&cLe nom de terrain que tu as spécifié est réservé. Merci d'en choisir un autre ou de vérifier que tu as la permission appropriée." - claim-respecting="&aRespecte maintenant les terrains." - claim-restore-success="&aRestauration du terrain avec succès." - claim-show-nearby="&aTrouvé &6{amount}&a terrain(s) à proximité." - claim-size-max="&cLa taille de &6{axis}&c sur &a{size}&c du terrain excède la taille maximum de &a{max-size}&c.\nLa zone a besoin d'être un minimum de &a{min-area}&c et de maximum &a{max-area}" - claim-size-min="&cLa taille de &6{axis}&c sur &a{size}&c du terrain est sous la taille minimum de &a{min-size}&c.\nLa zone a besoin d'être un minimum de &a{min-area}&c et de maximum &a{max-area}" - claim-size-need-blocks-2d="&cTu n'as pas suffisamment de blocs pour un terrain de cette taille.\nTu as besoin de &a{block-amount}&c blocs supplémentaires." - claim-size-need-blocks-3d="&cTu n'as pas suffisamment de blocs pour un terrain de cette taille.\nTu as besoin de &a{chunk-amount}&c chunks supplémentaires. &f({block-amount})" - claim-size-too-small="&cLa taille de la zone de terrain sélectionnée de &a{width}&fx&a{length}&c sera trop petite. Une protection doit être au minimum de &a{min-width}&fx&a{min-length}&c en taille." - claim-start="{type}&a Coin défini ! Utilise la pelle au coin opposé pour protéger un rectangle de terre. Pour annuler, met la pelle de côté." - claim-too-far="&cC'est trop loin." - claim-transfer-exceeds-limit="&cLe terrain ne peut pas être transféré car cela dépassera la limite de création du nouveau propriétaire." - claim-transfer-success="&aTerrain transféré." - claim-type-not-found="&cPas de terrain {type}&c trouvé." - claiminfo-ui-admin-settings="Paramètres Admin" - claiminfo-ui-bank-info="Information Bancaire" - claiminfo-ui-claim-expiration="Expiration du terrain" - claiminfo-ui-click-admin="Clique ici pour voir les paramètres admin" - claiminfo-ui-click-bank="Clique ici pour vérifier les informations bancaire" - claiminfo-ui-click-change-claim="Clique ici pour changer le terrain à {type}" - claiminfo-ui-click-toggle="Clique ici pour basculer la valeur" - claiminfo-ui-deny-messages="Messages de refus" - claiminfo-ui-flag-overrides="Marque outrepassant" - claiminfo-ui-for-sale="À Vendre" - claiminfo-ui-inherit-parent="Héritage parent" - claiminfo-ui-last-active="Dernière activité" - claiminfo-ui-north-corners="Coin nord" - claiminfo-ui-pvp-override="Outrepasser PvP" - claiminfo-ui-requires-claim-blocks="Blocs de terrain nécessaires" - claiminfo-ui-return-bankinfo="Retour aux informations bancaires" - claiminfo-ui-return-claiminfo="Retour aux informations de terrain" - claiminfo-ui-return-settings="Retour aux informations standards" - claiminfo-ui-size-restrictions="Restriction de taille" - claiminfo-ui-south-corners="Coin sud" - claiminfo-ui-teleport-direction="Clique ici pour te téléporter au coin {direction}&f du terrain" - claiminfo-ui-teleport-feature="Tu n'as pas la permission pour utiliser la fonction de téléportation dans ce terrain" - claiminfo-ui-teleport-spawn="Clique ici pour te téléporter au point d'appartition du terrain" - claiminfo-ui-title-claiminfo="Information du terrain" - claiminfo-ui-town-settings="Paramètre de la ville" - claimlist-ui-click-info="Clique ici pour voir plus d'informations" - claimlist-ui-click-purchase="Clique ici pour acheter le terrain" - claimlist-ui-click-teleport-target="Clique ici pour te téléporter à {name}&f {target}&f dans &6{world}" - claimlist-ui-click-toggle-value="Clique ici pour basculer la valeur {type}" - claimlist-ui-click-view-children="Clique ici pour lister les terrains enfants" - claimlist-ui-click-view-claims="Clique ici pour voir les terrains qui t'appartiennent" - claimlist-ui-no-claims-found="Pas de terrain trouvé dans ce monde." - claimlist-ui-return-claimlist="Retourne à la liste des terrains" - claimlist-ui-title="Liste les terrains" - claimlist-ui-title-child-claims="Terrains enfants" - command-blocked="&cLa commande &f{command}&c a été bloquée par le propriétaire du terrain &6{player}&c." - command-claimban-success-block="&cBANNISSEMENT&a du bloc avec l'id {id}&a avec succès." - command-claimban-success-entity="&cBANNISSEMENT&a de l'entité avec l'id {id}&a avec succès." - command-claimban-success-item="&cBANNISSEMENT&a de l'objet avec l'id {id}&a avec succès." - command-claimbuy-title="&bTerrain à vendre" - command-claimclear-killed="&c &6{amount}&a entités de type {type}&f ont été tuées." - command-claimclear-no-entities="&cImpossible de localiser une entité de type {type}&c." - command-claimclear-uuid-deny="&cSeulement les admins peuvent nettoyer les terrains par UUID." - command-claimflagdebug-disabled="Mode débug de marque de terrain &cOFF" - command-claimflagdebug-enabled="Mode débug de marque de terrain &aON" - command-claiminfo-not-found="&cPas de joueur valide ou de terrain avec cet UUID trouvé." - command-claiminfo-uuid-required="&cUUID du terrain nécessaire si exécuté depuis une source non joueur." - command-claiminherit-disabled="Héritage terrain parent &cOFF" - command-claiminherit-enabled="Héritage terrain parent &aON" - command-claimmode-disabled="Mode terrain &cOFF" - command-claimmode-enabled="Mode terrain &aON&f\n&aClique gauche pour inspecter.\n&aClique droit pour réclamer.&b\nNote&f: &aUtilise &f/claim&a pour sortir du mode." - command-claimspawn-not-found="&aNe peut pas localiser un terrain avec le nom {name}&a." - command-claimunban-success-block="&cDÉBANISSEMENT&a du bloc avec l'id {id}&a avec succès." - command-claimunban-success-entity="&cDÉBANISSEMENT&a de l'entité avec l'id {id}&a avec succès." - command-claimunban-success-item="&cDÉBANISSEMENT&a de l'objet avec l'id {id}&a avec succès." - command-cuboid-disabled="&aRéclame maintenant en mode &d2D&a." - command-cuboid-enabled="&aRéclame maintenant en mode &d3D&a." - command-execute-failed="&cÉchec de l'exécution de la commande '{command} {args}'" - command-giveblocks-confirmation="&6Es-tu sûr de vouloir donner à {player}&6 {amount}&6 blocs de terrain ?" - command-giveblocks-confirmed="&aTransfert de bloc de terrain complet." - command-giveblocks-not-enough="&cPas suffisamment de blocs de terrain ! Tu as seulement {amount}&c bloc(s) de terrain disponible pour le transfert.\n&bNote&f: Ce montant n'inclut pas le nombre de blocs de terrain initial. Cela inclut uniquement le nombre de blocs gagnés et bonus." - command-giveblocks-received="&aTu as reçu {amount}&a blocs de terrain du joueur {player}&a." - command-inherit-only-child="&cCette commande ne peut être utilisée que dans des terrains enfants." - command-invalid="&cPas de commande valide entrée." - command-invalid-amount="&cMontant invalide &6{amount}&c entré." - command-invalid-claim="&cCette commande ne peut être utilisée dans les terrains de type {type}&c." - command-invalid-group="&cGroupe &6{group}&c n'est pas valide." - command-invalid-input="&cInvalid command input '{input}&c'." - command-invalid-player="&cJoueur &6{player}&c n'est pas valide." - command-invalid-player-group="&cPas un joueur ou groupe valide." - command-invalid-type="&cType {type}&c invalide spécifié." - command-not-available-economy="&cCette commande n'est pas disponible quand le serveur est en mode économie." - command-option-exceeds-admin="&cLa valeur &a'{value}&c' de l'option dépasse la valeur admin de '&a{admin-value}&c'. Ajustement à la valeur admin..." - command-pet-confirmation="&aAnimal transféré." - command-pet-invalid="&cL'animal de type {type} n'est pas actuellement transférable." - command-pet-transfer-cancel="&aTransfert animal annulé." - command-pet-transfer-ready="&aPrêt pour le transfert! Fait un clique droit sur l'animal que tu veux donner, ou annule avec un clique gauche." - command-player-not-found="&cJoueur '&6{player}&c' introuvable." - command-world-not-found="&cMonde '&6{world}&c' introuvable." - command-worldedit-missing="&cCette commande a besoin que WorldEdit soit installé sur le serveur." - create-cancel="&cLa création de ce terrain a été annulé." - create-cuboid-disabled="&cLa création de terrain en mode &d3D&c a été désactivé par un administrateur.\nTu peux uniquement créer un terrain en mode &d3D&c en tant qu'Admin ou dans un terrain en mode &d2D&c qui t'appartient." - create-failed-claim-limit="&cTu as atteint la limite de &a{limit}&c pour les terrains de type {type}&c. Utilises &f/abandon&c pour en supprimer un avant d'en créer un nouveau." - create-failed-result="&aLa création du terrain a échoué à cause de : &6{reason}&a." - create-insufficient-blocks-2d="&cTu n'as pas suffisamment de blocs pour protéger cette zone.\nTu as besoin de &a{amount}&c blocs supplémentaires." - create-insufficient-blocks-3d="&cTu n'as pas suffisamment de blocs pour protéger cette zone.\nTu as besoin de &a{amount}&c chunks supplémentaires. &f({block-amount})" - create-overlap="&cTu ne peut pas créer un terrain ici car il chevaucherait ton autre terrain. Utilises &f/abandonclaim&c pour le supprimer ou utilise la pelle dans un coin pour le redimensionner." - create-overlap-player="&cTu ne peut pas créer un terrain ici car il chevaucherait le terrain de &6{player}&c." - create-overlap-short="&cPas de terrain existant sur le coin sélectionné. Cliques sur un bloc valide à l'intérieur d'un terrain parent afin de créer une sous-division." - create-subdivision-fail="&cPas de terrain existant au coin sélectionné. Cliques sur un bloc valide dans une zone à l'intérieur du terrain parent pour créer la sous-division." - create-subdivision-only="&cImpossible de créer le terrain. Seulement les sous-divisions peuvent être créées à l'endroit d'un bloc unique." - create-success="{type}&a créée ! Utilises &f/trust&a pour la partager avec tes amis." - debug-error-upload="&cErreur d'envoi du contenu {content}&c." - debug-no-records="&cPas d'enregistrement de débug à coller !" - debug-paste-success="&aCollage avec succès !" - debug-record-end="Fin d'enregistrement" - debug-record-start="Démarrage d'enregistrement" - debug-time-elapsed="Temps passé" - delete-all-player-failed="&aNe peut pas supprimer l'ENSEMBLE des terrains de &6{player}&a. Résultat de terrain était &f{result}&a." - delete-all-player-success="&aSuppression de l'ENSEMBLE des terrains de &6{player}&a avec succès." - delete-all-player-warning="&6Es-tu sûr de vouloir supprimer l'ENSEMBLE des terrains de &6{player}&6 ?" - delete-all-type-deny="&cImpossible de supprimer l'ensemble des terrains de type {type}&c. Un plug-in l'a refusé." - delete-all-type-success="&&cSuppression de l'ensemble des terrains {type}&c." - delete-all-type-warning="&6Es-tu sûr de vouloir supprimer l'ENSEMBLE des terrains de type {type}&6 ?" - delete-claim-failed="&aNe peut pas supprimer le terrain. Le résultat du terrain était : &f{result}&a." - delete-claim-success="&aSuppression des terrains de {player}&a." - delete-claim-warning="&6Es-tu sûr de vouloir supprimer les terrains de {player}&6 ?" - economy-balance="&aVotre nouveau solde est de &6{balance}&a." - economy-block-available-purchase-2d="&aTu as suffisamment de fonds pour créer un terrain jusqu'à &6{block-amount} &ablocs supplémentaires." - economy-block-available-purchase-3d="&aTu as suffisamment de fonds pour créer un terrain jusqu'à &6{chunk-amount} &achunks supplémentaires. &f({block-amount})" - economy-block-buy-invalid="&cLe nombre de blocs doit être supérieur à 0." - economy-block-buy-sell-disabled="&cDésolé, l'achat et la vente de blocs de terrain est désactivé." - economy-block-cost="&aChaque bloc de terrain coûte &6{amount}&a." - economy-block-not-available="&cTu n'as pas autant de blocs disponible pour la vente." - economy-block-only-buy="&cLes blocs de terrain ne peuvent qu'être achetés, pas vendus." - economy-block-only-sell="&cLes blocs de terrain ne peuvent qu'être vendus, pas achetés." - economy-block-purchase-confirmation="&aRetrait de &6{amount}&a depuis ton compte. Tu as maintenant &6{balance}&a blocs de terrain disponibles." - economy-block-purchase-cost="&aChaque bloc de terrain coûte &6{amount}&a. Ton solde est de &6{balance}&a." - economy-block-purchase-limit="&cLe nouveau nombre de bloc de terrain total de &a{total}&c va dépasser la limite de bloc maximum de &a{limit}&c. La transaction a été annulée." - economy-block-sale-confirmation="&aDéposé &6{deposit}&a sur ton compte. Tu as maintenant &6{amount}&a blocs de terrain disponibles." - economy-block-sell-error="&cImpossible de vendre les blocs. Raison: &f{reason}&c." - economy-claim-abandon-success="&Terrain abandonné. Tu as été remboursé d'un total de '&6{amount}&a'." - economy-claim-buy-cancelled="&cAchat annulé ! Impossible d'acheter le terrain de &6{player}&c. Resultat est &a{result}" - economy-claim-buy-confirmation="&6Es-tu sûr de vouloir acheter ce terrain pour &a{amount}&6 ? Clique confirm pour procéder." - economy-claim-buy-confirmed="&aTu as acheté le terrain avec succès pour un montant de &6{amount}&a." - economy-claim-buy-not-enough-funds="&cTu n'as pas suffisamment de fond pour acheter ce terrain pour &a{amount}&c. Tu as actuellement un solde de &a{balance}&c et tu as besoin de &a{amount_required}&c supplémentaire pour l'achat" - economy-claim-buy-transfer-cancelled="&cTransfert de terrain annulé ! Ne peut transférer du propriétaire &6{owner}&c à &6{player}&c. Resultat est &a{result}" - economy-claim-not-for-sale="&cCe terrain n'est pas à vendre." - economy-claim-sale-cancelled="&aTu as annulé la vente de ton terrain." - economy-claim-sale-confirmation="&6Es-tu sûr de vouloir vendre ton terrain pour &a{amount}&6 ? Si la protection est vendue, l'ensemble des objets et blocs vont être transférés à l'acheteur. Clique confirm pour valider." - economy-claim-sale-confirmed="&aTu as mis en vente ton terrain avec succès pour un montant de &6{amount}&a." - economy-claim-sale-invalid-price="&cLe prix de vente de &a{amount}&c doit être supérieur ou égal à &a0&c." - economy-claim-sold="&aTon terrain est vendu ! Un montant de &6{amount}&a a été déposé sur ton compte. Ton solde total est maintenant de &6{balance}&a." - economy-mode-block-sale-confirmation="&aDépôt de &6{deposit}&a sur votre compte. Votre solde total est de &6{balance}&a. Tu as maintenant suffisamment de fonds pour protéger jusqu'à &6{amount}&a blocs supplémentaires." - economy-mode-resize-success-2d="&Terrain redimensionné. Ton nouveau solde est de &6{balance}&a. Tu as maintenant suffisamment de fonds pour protéger jusqu'à &6{block-amount} &ablocs supplémentaires." - economy-mode-resize-success-3d="&Terrain redimensionné. Ton nouveau solde est de &6{balance}&a. Tu as maintenant suffisamment de fonds pour protéger jusqu'à &6{chunk-amount} &achunks supplémentaires. &f({block-amount})" - economy-not-enough-funds="&cTu n'as pas suffisamment de fonds pour acheter ce terrain. Ton solde actuel est de '&a{balance}&c' mais tu as besoin de '&a{amount}&c' pour valider l'achat." - economy-not-installed="&cPlug-in d'économie non installé !" - economy-player-not-found="&cPas de compte bancaire trouvé pour le joueur &6{player}&c." - economy-remaining-funds="&aTu as &6{amount}&a de disponible pour protéger du terrain." - economy-virtual-not-supported="&cLe plug-in d'économie ne supporte pas les comptes virtuels, ce qui est nécessaire. Utilises un autre plug-in d'économie ou contact le dev du plug-in pour qu'il supporte les comptes virtuels." - economy-withdraw-error="&cImpossible de retirer des fonds. Raison: &f{reason}&c." - feature-not-available="&cCette fonctionnalité est actuellement en cours de développement et sera disponible dans une version future." - flag-description-block-break="Contrôle si un bloc peut être cassé.\n&dExemple&f : Pour prévenir n'importe quel source de casser un bloc de terre, entre\n&a/cf block-break minecraft:dirt false\n&bNote&f : minecraft représente le modID et dirt représente le blockID.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-block-grow="Contrôle si un bloc peut pousser.\n&dExemple&f : Pour prévenir un cactus de pousser, entre\n&a/cf block-grow minecraft:cactus false\n&bNote&f : minecraft représente le modID et cactus représente le blockID.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-block-modify="Contrôle si un bloc peut être modifié.\n&dExemple&f : Pour prévenir n'importe quelle source d'allumer un bloc, entre\n&a/cf block-modify minecraft:fire false\n&bNote&f : minecraft représente le modID et fire représente le blockID.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-block-place="Contrôle si un bloc peut être placé.\n&dExemple&f : Pour prévenir n'importe quelle source de placer un bloc de terre, entre\n&a/cf block-place minecraft:dirt false\n&bNote&f : minecraft représente le modID et dirt représente le blockID.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-block-spread="Contrôle si un bloc peut s'étendre à un autre.\n&dExemple&f : Pour prévenir le feu de s'étendre, entre\n&a/cf block-spread any false context[source=fire]\n&bNote&f : 'any' réprésente n'importe quel bloc cible et fire représente le blockID sourced.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-collide-block="Contrôle si une entité peut entrer en collision avec un bloc.\n&dExemple&f : Pour prévenir une entité d'entrer en collision avec une plaque de pression en pierre, entre\n&a/cf collide-block minecraft:stone_pressure_plate false\n&bNote&f : minecraft représente le modID et stone_pressure_plate représente le blockID.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-collide-entity="Contrôle si une entité peut entrer en collision avec une entité.\n&dExemple&f : Pour prévenir une entité d'entrer en collision avec un cadre, entre\n&a/cf collide-entity minecraft:item_frame false\n&bNote&f : minecraft représente le modID et item_frame représente le blockID.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-command-execute="Contrôle si une commande peut être exécutée.\n&dExemple&f : Pour prévenir la commandes pixelmon '/shop select' d'être exécutée, entre\n&a/cf command-execute pixelmon:shop[select] false\n&bNote&f : &o&6pixelmon&f représente le modID et &o&6shop&f représente la commande de base, et &o&6select&f représente l'argument.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-command-execute-pvp="Contrôle si une commande peut être exécutée en état PvP.\n&dExemple&f : Pour prévenir la commandes pixelmon '/shop select' d'être exécutée, entre\n&a/cf command-execute pixelmon:shop[select] false\n&bNote&f : &o&6pixelmon&f représente le modID et &o&6shop&f représente la commande de base, et &o&6select&f représente l'argument.\nNe pas spécifier de modID prendra toujours minecraft par défaut." - flag-description-custom-block-break="Contrôle si un bloc peut être cassé." - flag-description-custom-block-grow="Contrôle si un bloc peut pousser." - flag-description-custom-block-place="Contrôle si un bloc peut être placé." - flag-description-custom-block-spread="Contrôle si un bloc peut s'étendre." - flag-description-custom-build="Contrôle les actions autorisées contre les blocs comme le minage, placement et intéraction." - flag-description-custom-chest-access="Contrôle si un joueur peut accéder à l'inventaire d'un coffre." - flag-description-custom-chorus-fruit-teleport="Contrôle si un joueur peut se téléporter en utilisant un fruit chorus." - flag-description-custom-crop-growth="Contrôle si les pousses peuvent grandir." - flag-description-custom-damage-animals="Contrôle si les animaux peuvent prendre des dégâts." - flag-description-custom-enderman-grief="Contrôle si les enderman peuvent grief." - flag-description-custom-enderpearl="Contrôle si une enderpearl peut être utilisée." - flag-description-custom-enter-player="Contrôle si un joueur peut entrer dans une protection." - flag-description-custom-exit-player="Contrôle si un joueur peut sortir de la protection." - flag-description-custom-exp-drop="Contrôle si les orbes d'expériences peuvent apparaîtres." - flag-description-custom-explosion-block="Contrôle si les explosions affectent les blocs." - flag-description-custom-explosion-creeper="Contrôle si un creeper peut exploser." - flag-description-custom-explosion-entity="Contrôle si les explosions affectent les entités." - flag-description-custom-explosion-tnt="Contrôle si une TnT peut exploser." - flag-description-custom-fall-damage="Contrôle si le joueur peut prendre des dégâts de chute." - flag-description-custom-fire-damage="Contrôle si le feu fait des dégâts." - flag-description-custom-fire-spread="Contrôle si le feu peut se répandre." - flag-description-custom-grass-growth="Contrôle si l'herbe peut pousser." - flag-description-custom-ice-form="Contrôle si la glace peut se former." - flag-description-custom-ice-melt="Contrôle si la glace peut fondre." - flag-description-custom-interact-block="Contrôle si un joueur peut intéragir avec les blocs.\n&bNote&f: Cela n'inclut PAS les blocs avec inventaire comme les coffres." - flag-description-custom-interact-entity="Contrôle si un joueur peut intéragir avec une entité.\n&bNote&f: Cela n'inclut PAS l'accès au coffre des entités comme les chevaux." - flag-description-custom-interact-inventory="Contrôle si un joueur peut intéragir avec un inventaire." - flag-description-custom-invincible="Contrôle si un joueur est invincible contre les dégâts." - flag-description-custom-item-drop="Contrôle si un joueur peut jeter un objet." - flag-description-custom-item-pickup="Contrôle si un joueur peut ramasser un objet." - flag-description-custom-lava-flow="Contrôle si la lave peut couler." - flag-description-custom-leaf-decay="Contrôle si les feuilles peuvent dépérir." - flag-description-custom-lighter="Contrôle si un joueur peut utiliser un briquet." - flag-description-custom-lightning="Contrôle si un éclair peut causer des dégâts." - flag-description-custom-monster-damage="Contrôle si un monstre peut faire des dégâts." - flag-description-custom-mushroom-growth="Contrôle si les champignons peuvent grandir." - flag-description-custom-mycelium-spread="Contrôle si le mycelium peut s'étendre." - flag-description-custom-pistons="Contrôle si un piston peut être utilisé." - flag-description-custom-portal-use="Contrôle si un portail peut être utilisé." - flag-description-custom-pvp="Contrôle si le combat Joueur contre Joueur est autorisé." - flag-description-custom-ride="Contrôle si les véhicules (incluant les animaux) peuvent être montés." - flag-description-custom-sleep="Contrôle si les joueurs peuvent dormir dans les lits." - flag-description-custom-snow-fall="Contrôle si la neige peut tomber." - flag-description-custom-snow-melt="Contrôle si la neige peut fondre." - flag-description-custom-snowman-trail="Contrôle si un bonhomme de neige peut laisser de la neige derrière lui." - flag-description-custom-soil-dry="Contrôle si la terre peut sécher." - flag-description-custom-spawn-ambient="Contrôle si les environnementaux, comme les chauves-souris, peuvent apparaître." - flag-description-custom-spawn-animal="Contrôle si les animaux, comme les vaches ou cochons, peuvent apparaître." - flag-description-custom-spawn-aquatic="Contrôle si les aquatiques, comme les poulpes et gardiens, peuvent apparaître." - flag-description-custom-spawn-monster="Contrôle si les monstres, comme les creepers ou les squelettes, peuvent apparaître." - flag-description-custom-teleport-from="Contrôle si les joueurs peuvent se téléporter depuis la protection." - flag-description-custom-teleport-to="Contrôle si les joueur peuvent se téléporter vers la protection." - flag-description-custom-use="Contrôle si les joueurs peuvent utiliser des blocs sans inventaire dans la protection." - flag-description-custom-vehicle-destroy="Contrôle si un vehicule peut être détruit." - flag-description-custom-vehicle-place="Contrôle si un véhicule (bateau, minecart) peut être placé." - flag-description-custom-vine-growth="Contrôle si les vignes (et les algues) peuvent grandir." - flag-description-custom-water-flow="Contrôle si l'eau peut couler." - flag-description-custom-wither-damage="Contrôle si un Withers peut faire des dégâts." - flag-description-enter-claim="Contrôle si une entité peut rentrer dans une protection.\n&dExemple&f : Pour prévenir les joueurs de rentrer dans une protection, entre\n&a/cf enter-claim player false\n&bNote&f : Si tu veux utiliser ça sur un groupe, utilises la commande /cfg." - flag-description-entity-chunk-spawn="Contrôle si une entité sauvegardée peut apparaître pendant le chargement d'un chunk.\n&dExemple&f : Pour prévenir les chevaux d'apparaître pendant le chargement du chunk, entre\n&a/cf entity-chunk-spawn minecraft:horse false\n&bNote&f : Cela va supprimer l'ENSEMBLE des entités sauvegardées quand le chunk va charger. Si le chunk est déjà chargé, l'effet aura lieu après le rechargement. À utiliser avec une extrême prudence." - flag-description-entity-damage="Contrôle si une entité peut prendre des dégâts.\n&dExemple&f : Pour prévenir les animaux de prendre des dégâts, entre\n&a/cf entity-damage minecraft:animal false." - flag-description-entity-riding="Contrôle si une entité peut être chevauchée.\n&dExemple&f : Pour prévenir les chevaux d'être montés, entre\n&a/cf entity-riding minecraft:horse false." - flag-description-entity-spawn="Contrôle si une entité peut apparaître dans le monde.\n&dExemple&f : Pour prévenir les cochons d'apparaîtres, entre\n&a/cf entity-spawn minecraft:pig false\n&bNote&f : Cela n'inclut pas les objets d'entités. Regarde les flags item-spawn" - flag-description-entity-teleport-from="Contrôle si une entité peut se téléporter depuis une protection.\n&dExemple&f : Pour prévenir les joueurs de se téléporter depuis la protection, entre\n&a/cf entity-teleport-from player false\n&bNote&f : Si tu veux utiliser ça pour les groupes, utilises la commande /cfg." - flag-description-entity-teleport-to="Contrôle si une entité peut se téléporter dans une protection.\n&dExemple&f : Pour prévenir les joueur de se téléporter dans une protection, entre\n&a/cf entity-teleport-to player false\n&bNote&f : Si tu veux utiliser ça pour les groupes, utilises la commande /cfg." - flag-description-exit-claim="Contrôle si une entité peut sortir d'une protection.\n&dExample&f : Pour prévenir les joueurs de sortir d'une protection, entre\n&a/cf exit-claim player false\n&bNote&f : Si tu veux utiliser ça pour les groupes, utilises la commande /cfg." - flag-description-explosion-block="Contrôle si une explosion peut endommager les blocs dans la protection.\n&dExemple&f : Pour prévenir une explosion d'affecter n'importe quel bloc, entre\n&a/cf explosion-block any false" - flag-description-explosion-entity="Contrôle si une explosion peut blesser une entité dans une protection.\n&dExample&f : Pour prévenir une explosion d'affecter n'importe quel entité, entre\n&a/cf explosion-entity any false" - flag-description-interact-block-primary="Contrôle si un joueur peut faire un clique-gauche(attaque) un bloc.\n&dExemple&f : Pour prévenir un joueur de faire un clique-gauche sur un coffre, entre\n&a/cf interact-block-primary minecraft:chest false" - flag-description-interact-block-secondary="Contrôle si un joueur peut faire un clique-droit sur un bloc.\n&dExemple&f : Pour prévenir un joueur de faire un clique-droit(ouvrir) sur un coffre, entre\n&a/cf interact-block-secondary minecraft:chest false" - flag-description-interact-entity-primary="Contrôle si un joueur peut faire un clique-gauche(attaque) sur une entité.\n&dExemple&f : Pour prévenir un joueur de faire un clique-gauche sur une vache, entre\n&a/cf interact-entity-primary minecraft:cow false" - flag-description-interact-entity-secondary="Contrôle si un joueur peut faire un clique-droit sur une entité.\n&dExemple&f : Pour prévenir un joueur d'intéragir avec un villageois, entre\n&a/cf interact-entity-secondary minecraft:villager false" - flag-description-interact-inventory="Contrôle si un joueur peut faire un clique-droit(ouvrir) un bloc avec un inventaire comme un coffre.\n&dExemple&f : Pour prévenir un joueur d'ouvrir un coffre, entre\n&a/cf interact-inventory minecraft:chest false" - flag-description-interact-inventory-click="Contrôle si un joueur peut cliquer sur un emplacement d'inventaire.\n&dExemple&f : Pour prévenir un joueur de cliquer sur un emplacement d'inventaire qui contient un diamant, entre\n&a/cf interact-inventory-click minecraft:diamond false" - flag-description-interact-item-primary="Contrôle si un joueur peut clique-gauche(attaque) avec un objet.\n&dExemple&f : Pour prévenir un joueur de clique-gauche avec un épée en diamant, entre\n&a/cf interact-item-primary minecraft:diamond_sword false" - flag-description-interact-item-secondary="Contrôle si un joueur peut clique-droit avec un objet.\n&dExample&f : Pour prévenir un joueur de faire un clique droit avec un briquet, entre\n&a/cf interact-item-secondary minecraft:flint_and_steel false" - flag-description-item-drop="Contrôle si un objet peut être lâché dans une protection.\n&dExemple&f : Pour prévenir le diamant d'être lâché par les joueurs dans la protection, entre\n&a/cf item-drop minecraft:flint_and_steel false context[source=player]" - flag-description-item-pickup="Contrôle si un item peut être ramassé dans la protection.\n&dExemple&f : Pour prévenir un diamant d'être ramassé par les joueurs, entre\n&a/cf item-pickup minecraft:diamond false" - flag-description-item-spawn="Contrôle si un objet peut apparaître dans une protection.\n&dExemple&f : Pour prévenir les plumes d'apparaître dans la protection, entre\n&a/cf item-spawn minecraft:feather false" - flag-description-item-use="Contrôle si un objet peut être utilisé.\n&dExemple&f : Pour prévenir les pommes d'être mangées dans la protection, entre\n&a/cf item-use minecraft:apple false" - flag-description-leaf-decay="Contrôle si les feuilles peuvent dépérir dans la protection.\n&dExemple&f : Pour prévenir les feuilles de dépérir dans la protection, entre\n&a/cf leaf-decay any false" - flag-description-liquid-flow="Contrôle si un liquide, comme la lave ou l'eau, est autorisé à couler dans la protection.\n&dExemple&f : Pour prévenir n'importe quel type de liquide de couler dans la protection, entre\n&a/cf liquid-flow any false" - flag-description-portal-use="Contrôle si un portail peut être utilisé.\n&dExemple&f : Pour prévenir seulement les joueurs d'utiliser un portail sans affecter les non joueurs, entre\n&a/cf portal-use any false context[source=player]" - flag-description-projectile-impact-block="Contrôle si un projectile peut avoir un impact(collision) avec un bloc.\n&dExemple&f : Pour prévenir les pokéballs de pixelmon d'impacter un bloc, entre\n&a/cf projectile-impact-block any false[source=pixelmon:occupiedpokeball]\n&bNote&f : Cela concerne les choses comme les potions, flèches, lançable, pokéball pixelmon, etc." - flag-description-projectile-impact-entity="Contrôle si un projectile peut avoir un impact(collision) avec une entité.\n&dExample&f : Pour prévenir les joueurs de faire un tir de flèche pouvant impacter une entité, entre\n&a/cf projectile-impact-entity minecraft:arrow false[source=player]\n&bNote&f : Cela concerne les choses comme les potions, flèches, lançable, pokéball pixelmon, etc." - flag-invalid-context="&cContexte entré '&f{context}&c' invalide pour le flag de base &f{flag}&c." - flag-invalid-meta="&cCible meta entrée '&f{value}&c' invalide pour le flag de base &f{flag}&c." - flag-invalid-target="&cCible '&f{target}&c' entré invalide pour le flag de base &f{flag}&c." - flag-not-found="&cFlag {flag}&c introuvable." - flag-not-set="{flag}&f est actuellement non définis.\nLa valeur par défaut {value}&f de la protection sera active jusqu'à définition." - flag-overridden="&cÉchec de la définition du flag de protection. Le flag &f{flag}&c a été outrepassé par un admin." - flag-override-not-supported="&cLe type de protection {type}&c ne supporte pas les flags outrepassés." - flag-reset-success="&aFlags remis par défaut dans la protection avec succès." - flag-reset-warning="&6Es-tu sûr de vouloir remettre par défaut les paramètres de la protection ?" - flag-set-permission-target="&aDéfinis {type}&a permission &b{permission}&a avec contexte &7{contexts}&a à {value}&a sur &6{target}&a." - flag-ui-click-allow="Clique ici pour autoriser ce flag." - flag-ui-click-deny="Clique ici pour interdire ce flag." - flag-ui-click-remove="Clique ici pour supprimer ce flag." - flag-ui-click-toggle="Clique ici pour basculer la valeur de {flag}&f." - flag-ui-info-claim="La protection est vérifiée avant les valeurs par défaut. Autorise les propriétaires de protection de spécifier le paramètre de flag dans leurs protections seulement." - flag-ui-info-default="Default est le dernier à être vérifié. Protection et Outrepassant prenent la priorité sur cela." - flag-ui-info-inherit="Héritage est un flag forcé par la protection parente et ne peut être changé." - flag-ui-info-override="Outrepassant est la plus haute priorité et est vérifié avant les valeurs Default et Protection. Permet aux admins d'outrepasser l'ensemble des protections Basiques et Admins." - flag-ui-inherit-parent="Ce flag hérite depuis la protection parente {name}&f et ne peut &npas&f être changé." - flag-ui-override-no-permission="Ce flag a été outrepassé par un administrateur et ne peut &n&cPAS&f être changé." - flag-ui-override-permission="{flag}&f est actuellement &coutrepassé&f par un administrateur.\nClique ici pour supprimer ce flag." - flag-ui-return-flags="Retourne au flag" - label-accessors=Accédant - label-area=Zone - label-blocks=Blocs - label-builders=Constructeurs - label-buy=Achat - label-cancel=Annuler - label-children=Enfant - label-confirm=Confirme - label-containers=Conteneur - label-context=Contexte - label-created=Créé - label-displaying=Affiche - label-expired=Expiré - label-farewell="Message de sortie" - label-flag=Flag - label-greeting="Message d'accueil" - label-group=Groupe - label-inherit=Héritage - label-location=Location - label-managers=Manageurs - label-name=Nom - label-no=Non - label-output=Sortie - label-owner=Propriétaire - label-permission=Permission - label-player=Joueur - label-price=Prix - label-raid=Raid - label-resizable=Redimensionnable - label-result=Résultat - label-schematic=Patron - label-source=Source - label-spawn="Point d'apparition" - label-target=Cible - label-trust=Confiance - label-type=Type - label-unknown=Inconnu - label-user=Utilisateur - label-world=Monde - label-yes=Oui - mode-admin="&aMode protection Administratif activé. Chaque protection créée sera gratuite et éditable par les autres administrateur." - mode-basic="&aMode de création protection basique activé." - mode-nature="&aPrêt pour restaurer la protection ! Clique-droit sur un bloc pour restaurer, et utilises &f/modebasic&c pour arrêter." - mode-subdivision="&aMode Sous-divions. Utilises la pelle pour créer une sous-division dans ta protection existante. Utilises &f/modebasic&a pour sortir." - mode-town="&aMode création de Village activé." - option-apply-player-deny-flight="&cTu n'as pas accès au vol dans ce terrain et tu as été téléporté sur une zone sécurisé au sol." - option-apply-player-deny-godmode="&cTu n'as pas accès au mode Dieu dans ce terrain." - option-apply-player-gamemode="&aTon mode de jeu a été changé à &6{gamemode}&a." - option-apply-player-walk-speed="&aTa vitesse de marche a été changée à &6{speed}&a." - option-apply-player-weather="&aLa météo local a été changée à &6{weather}&a." - option-apply-spawn-limit="&cCe terrain a atteint la limite &6{limit}&c d'apparition de &a{type}&c et ne peu plus en faire apparaitre plus." - option-description-abandon-delay="&aLe nombre de jours avant qu'une nouvelle protection créée puisse être abandonnée." - option-description-abandon-return-ratio="&aLa portion de bloc de protection basique rendu au joueur quand une protection est abandonnée." - option-description-blocks-accrued-per-hour="&aBlocs gagnés par heure.\n&dNote&f: Regarde /playerinfo pour plus d'informations." - option-description-chest-expiration="&aNombre de jour d'inactivité avant qu'une protection de coffre automatique expire.\n&dNote&f: Lors de l'expiration, une protection peut soit être restaurée à son état d'origine ou supprimée. Cela dépend de la configuration du serveur. Contacte un administrateur pour plus d'informations." - option-description-create-limit="&aNombre maximum de protection par joueur.\n&dNote&f: Mettre une valeur en dessous de 0 donnera illimité." - option-description-create-mode="&aLe mode de création de la protection (Zone = 2D, Volume = 3D).\n&dNote&f: &bZone&a affecte seulement les axes x et y.\n&bVolume&a affecte les axes x, y, et z." - option-description-economy-block-cost="&aLe montant économique chargé par bloc de protection.\n&dNote&f: La formule de calcul du prix est montant * nombre total de blocs de protection." - option-description-economy-block-sell-return="&aLe ratio de retour pour vendre des blocs de protection.\n&dNote&f: La formule de calcul est ratio de retour * nombre total de blocs de protection." - option-description-expiration="&aNombre de jour d'inactivité avant que la protection expire.\n&dNote&f: Lors de l'expiration, une protection peut soit être restaurée à son état d'origine ou supprimée. Cela dépend de la configuration du serveur. Contacte un administrateur pour plus d'informations." - option-description-initial-blocks="&aLe nombre de blocs de protection qu'a initialement un joueur, par défaut." - option-description-max-accrued-blocks="&aLa limite de bloc accrues (dans le temps).\n&dNote&f: Cela ne limite pas les blocs achetés ou donnés par un admin." - option-description-max-level="&aLe niveau maximum, sur l'axe y, une protection peut être créée." - option-description-max-size-x="&aLa taille maximum de blocs l'axe x peut être." - option-description-max-size-y="&aLa taille maximum de blocs l'axe y peut être." - option-description-max-size-z="&aLa taille maximum de blocs l'axe z peut être." - option-description-min-level="&aLe niveau minimum, sur l'axe y, une protection peut être créée." - option-description-min-size-x="&aLa taille minimum de blocs l'axe x peut être." - option-description-min-size-y="&aLa taille minimum de blocs l'axe y peut être." - option-description-min-size-z="&aLa taille minimum de blocs l'axe z peut être." - option-description-player-command-enter="&aUtilisé pour exécuter une commande avec un contexte spécifique quand un joueur entre dans un terrain." - option-description-player-command-exit="&aUtilisé pour exécuter une commande avec un contexte spécifique quand un joueur sort d'un terrain." - option-description-player-deny-flight="&aUtilisé pour déterminer si un joueur est incapable de fly dans une protection.\n&dNote&f: Cela ne donne pas l'abilité de fly au joueur, ça supprime juste l'abilité si elle a été donnée. Cela donne la meilleurs compatibilité avec les plugins." - option-description-player-deny-godmode="&aUtilisé pour déterminer si un joueur est incapable de godmode dans une protection.\n&dNote&f: Cela ne donne pas l'abilité de godmode au joueur, ça supprime juste l'abilité si elle a été donnée. Cela donne la meilleurs compatibilité avec les plugins." - option-description-player-deny-hunger="&aUtilisé pour refuser la famine dans une protection.\n&dNote&f: Cela ne donne pas l'abilité de gagner de la famine au joueur, ça supprime l'abilité de cause de la famine si défini. Cela donne la meilleurs compatibilité avec les plugins." - option-description-player-gamemode="&aUtilisé pour déterminer le gamemode d'un joueur dans un protection." - option-description-player-health-regen="&aUtilisé pour définir le nombre de vies régénérée pour un joueur dans la protection.\n&dNote&f: Si le joueur a la vie au maximum, cela n'aura pas d'effet. \n&dNote&f: Une valeur de&6-1&f désactive cette option." - option-description-player-keep-inventory="&aUtilisé pour déterminer si un joueur à le droit de garder son inventaire après la mort dans une protection." - option-description-player-keep-level="&aUtilisé pour déterminer si un joueur à le droit de garder son niveau après la mort dans une protection." - option-description-player-teleport-delay="&aUtilisé pour déterminer le délai avant de téléporter un joueur à une nouvelle location." - option-description-player-walk-speed="&aUtilisé pour définir la vitesse de marche dans une protection.\n&dNote&f: Une valeur de &6-1&f désactive cette option." - option-description-player-weather="&aUtilisé pour définir la météo d'un joueur dans une protection." - option-description-pvp="&aUtilisé pour déterminer si les joueurs peuvent se battrent." - option-description-pvp-combat-command="&aUtilisé pour déterminer si un joueur peut utiliser des commandes en combat PvP." - option-description-pvp-combat-teleport="&aUtilisé pour déterminer si un joueur peut se téléporter en combat PvP." - option-description-pvp-combat-timeout="&aUtilisé pour déterminer combien de secondes dure un combat après le dommage le plus récent." - option-description-radius-inspect="&aLe rayon de recherche pour les protections à proximité lors de l'inspection." - option-description-radius-list="&aLe rayon en blocs utilisés pour lister les protections à proximité." - option-description-spawn-limit="&aUtilisé pour déterminé la limite d'apparition pour une liste spécifique de contexte." - option-description-tax-expiration="&aNombre de jour après ne pas avoir payé les taxes avant que la protection soi mise en demeure.\n&dNote&f: Une mise en demeure signifie que tu n'auras plus accès à la construction ou l'intération avec la protection jusqu'au paiement des taxes." - option-description-tax-expiration-days-keep="&aNombre de jour pour garder une protection basique mise en demeure et avant expiration.\n&dNote&f: Lors de l'expiration, une protection peut soit être restaurée à son état d'origine ou supprimée. Cela dépend de la configuration du serveur. Contacte un administrateur pour plus d'informations." - option-description-tax-rate="&aLe taux de taxe de la protection.\n&dNote&f: Le taux de taxe est calculé par le nombre de blocs de protection dans les protections basiques." - option-invalid-context="&cContexte '&f{context}&c' invalide entré pour l'option &f{option}&c." - option-invalid-target="&cCible '&f{target}&c' invalide entrée pour l'option &f{option}&c." - option-invalid-value="&cValeur '&6{value}&c' invalide entrée pour l'option &f{option}&c.\n&dNote&f: Cette option accepte uniquement les valeurs &f{type}&c." - option-not-found="&cL'option {option}&c n'a pas été trouvée." - option-not-set="{option}&f est actuellement non définit.\n&dNote&f: La valeur par défaut {value}&f de l'option sera active jusqu'à définition." - option-override-not-supported="&cProtection de type {type}&c ne supporte pas les options outrepassantes." - option-requires-contexts="&cCette option a besoin que le contexte '&a{contexts}&c' soi défini." - option-reset-success="&aOption de la protection remises par défaut avec succès." - option-set-target="&aDéfinis {type}&a de l'option &b{option}&a à {value}&a avec le contexte &7{contexts}&a sur la cible &6{target}&a." - option-ui-click-toggle="Clique ici pour changer la valeur de {option}&f." - option-ui-inherit-parent="Cette option est héritée depuis la protection parente {name}&f et ne peut &nPAS&f être changée." - option-ui-overridden="&cÉchec de la définition de l'option. L'option &f{option}&c a été outrepassée par un admin." - option-ui-override-no-permission="Cette option a été outrepassée par un administration et ne peut &n&cPAS&f être changée." - owner-admin="un administrateur" - permission-access="&cTu n'as pas la permission de &6{player}&c pour accéder à ça." - permission-assign-without-having="&cTu n'as pas l'autorisation d'assigner une permission que tu ne possèdes pas." - permission-ban-block="&cLe bloc {id}&c a été &l&nBANNIT&c et ne peut être utilisé." - permission-ban-entity="&cL'entité {id}&c a été &l&nBANNIT&c et ne peut être utilisé." - permission-ban-item="&cL'objet {id}&c a été &l&nBANNIT&c et ne peut être utilisé." - permission-build="&cTu n'as pas la permission de &6{player}&c pour construire." - permission-build-near-claim="&cTu n'as pas la permission de &6{player}&c de construire à proximité de protection." - permission-claim-create="&cTu n'as pas la permission de protéger une zone." - permission-claim-delete="&cTu n'as pas la permission de supprimer les protections {type}&c." - permission-claim-enter="&cTu n'as pas la permission de rentrer dans cette protection." - permission-claim-exit="&cTu n'as pas la permission de sortir de cette protection." - permission-claim-ignore="&cTu n'as pas la permission pour ignorer les protections {type}&c." - permission-claim-list="&cTu n'as pas la permission pour récupérer les informations concernant les protections d'autres joueurs." - permission-claim-manage="&cTu n'as pas la permission pour gérer les protections {type}&c." - permission-claim-reset-flags="&cTu n'as pas la permission de remettre par défaut les flags dabs les protections {type}&c." - permission-claim-reset-flags-self="&cTu n'as pas la permission pour remettre par défaut les flags dans tes protections." - permission-claim-resize="&cTu n'as pas la permission pour redimensionner cette protection." - permission-claim-sale="&cTu n'as pas la permission pour vendre cette protection." - permission-claim-transfer-admin="&cTu n'as pas la permission de transférer les protections admin." - permission-clear="&cNettoyage des permissions de cette protection. Pour le définir pour l'ENSEMBLE des protections, sors de la zone des protections." - permission-clear-all="&cSeulement le propriétaire de la protection peut nettoyer l'ensemble des permissions." - permission-command-trust="&cTu n'as pas la permission pour utiliser ce type de confiance." - permission-cuboid="&cTu n'as pas la permission pour créer/redimensionner les protections basiques en mode 3D." - permission-edit-claim="&cTu n'as pas la permission pour éditer cette protection." - permission-fire-spread="&cTu n'as pas la permission pour propager le feu dans cette protection." - permission-flag-arg="&cTu n'as pas la permission pour utiliser cette commande drapeau avec argument." - permission-flag-defaults="&cTu n'as pas la permission pour gérer les flags par défaut." - permission-flag-gui="&cTu n'as pas la permission pour utiliser ce drapeau dans le GUI." - permission-flag-overrides="&cTu n'as pas la permission pour gérer les flags outrepassant." - permission-flag-use="&cTu n'as pas la permission pour utiliser ce flag." - permission-flow-liquid="&cTu n'as pas la permission pour faire couler le liquide dans cette protection." - permission-global-option="&cTu n'as pas la permission pour gérer les options globals." - permission-grant="&cTu ne peut pas te donner une permission que tu ne possèdes pas toi-même." - permission-group-option="&cTu n'as pas la permission pour assigner une option à un groupe." - permission-interact-block="&cTu n'as pas la permission de &6{player}&c pour intéragir avec le bloc &d{block}&c." - permission-interact-entity="&cTu n'as pas la permission de &6{player}&c pour intéragir avec l'entité &d{entity}&c." - permission-interact-item="&cTu n'as pas la permission de &6{player}& pour intéragir avec l'objet &d{item}&c." - permission-interact-item-block="&cTu n'as pas la permission d'utiliser l'objet &d{item}&c sur &b{block}&c." - permission-interact-item-entity="&cTu n'as pas la permission d'utiliser l'objet &d{item}&c sur &b{entity}&c." - permission-inventory-open="&cTu n'as pas la permission de &6{player}&c d'ouvrir &d{block}&c." - permission-item-drop="&cTu n'as pas la permission de &6{player}&c pour jeter l'objet &d{item}&c dans cette protection." - permission-item-use="&cTu ne peut pas utiliser l'objet &d{item}&c dans cette protection." - permission-option-defaults="&cTu n'as pas la permission pour gérer les options par défaut." - permission-option-overrides="&cTu n'as pas la permission pour gérer les options outrepassant." - permission-option-use="&cTu n'as pas la permission d'utiliser cette option." - permission-override-deny="&cL'action que tu essayes d'effectuer a été refusée par un flag outrepassant administrateur." - permission-player-admin-flags="&cTu n'as pas la permission de changer un flag sur un joueur admin." - permission-player-option="&cTu n'as pas la permission pour assigner une option sur un joueur." - permission-player-view-others="&cTu n'as pas la permission pour voir les autres joueurs." - permission-portal-enter="&cTu ne peut pas utiliser le portail car tu n'as pas la permission de &6{player}&c d'entrer dans la protection de destination." - permission-portal-exit="&cTu ne peut pas utiliser le portail car tu n'as pas la permission de &6{player}&c pour sortir de la protection de destination." - permission-protected-portal="&cTu n'as pas la permission d'utiliser les portails dans les protections appartenant à &6{player}&c." - permission-trust="&cTu n'as pas la permission de &6{player}&c pour gérer les permissions ici." - permission-visual-claims-nearby="&cTu n'as pas la permission pour voir les protections à proximité." - player-accrued-blocks-exceeded="&cLe joueur &6{player}&c a un total de &6{total}&c et vas dépasser le maximum autorisé de blocs de protection gagnés s'il est donné un nombre additionnel de &6{amount}&c bloc.\nDescends le nombre ou demande un admin de donner à l'utilisateur un outrepassement." - player-remaining-blocks-2d="&aTu peut protéger jusqu'à &6{block-amount}&a blocs supplémentaires." - player-remaining-blocks-3d="&aTu peut protéger jusqu'à &6{chunk-amount}&a chunks supplémentaire. &f({block-amount})" - playerinfo-ui-abandon-return-ratio="&eAbandonné, Ratio de retour&f : &a{ratio}" - playerinfo-ui-block-accrued="&eBlocs gagnés&f : &a{amount}&7(&d{block_amount}&f par heure&7)" - playerinfo-ui-block-bonus="&eBlocs bonus&f : &a{amount}" - playerinfo-ui-block-initial="&eBloc Initial&f : &a{amount}" - playerinfo-ui-block-max-accrued="&eMaximum de blocs gagnés&f : &a{amount}" - playerinfo-ui-block-remaining="&eBlocs restants&f : &a{amount}" - playerinfo-ui-block-total="&eTotal de Blocs&f : &a{amount}" - playerinfo-ui-chunk-total="&eTotal Chunks Protectable&f : %a{amount}" - playerinfo-ui-claim-level="&eMin/Niveau de protection max&f : &a{level}" - playerinfo-ui-claim-size-limit="&eLimite de taille de protection&f : &a{limit}" - playerinfo-ui-claim-total="&eProtections Total&f : &a{amount}" - playerinfo-ui-economy-block-available-purchase="&eBlocs restants pour l'achat&f : &a{amount}" - playerinfo-ui-economy-block-cost="&ePrix de blocs de protection&f : &a{amount} par bloc" - playerinfo-ui-economy-block-sell-return="&ePrix de retour de blocs de proteciton vendus&f : &a{amount} par bloc" - playerinfo-ui-last-active="&eDernière Activité&f : {date}" - playerinfo-ui-tax-current-rate="&eTaux de taxe actuel de la protection&f : &a{rate}" - playerinfo-ui-tax-global-claim-rate="&eTaux de taxe de la protection Global&f : &a{rate}" - playerinfo-ui-tax-global-town-rate="&eTaux de taxe de Village Global&f : &a{rate}" - playerinfo-ui-tax-total="&eTaxe Total&f : &a{amount}" - playerinfo-ui-title="&bInfo joueur" - playerinfo-ui-uuid="&eUUID&f : &7{id}" - playerinfo-ui-world="&eMonde&f : &7{name}" - plugin-command-not-found="&cImpossible de localiser la commande '&a{command}&c' pour le plug-in &b{id}&a." - plugin-event-cancel="&cUn plug-in a annulé cette action." - plugin-not-found="&cImpossible de localiser le plug-in avec l'id &b{id}&c." - plugin-reload="&aGriefDefender a été rechargé." - pvp-claim-not-allowed="&aTu n'as pas le droit de PvP dans cette protection." - pvp-in-combat-not-allowed="&aTu ne peux pas effectuer cette action en combat. Tu dois rester en dehors d'un combat pour encore &6{time-remaining}&a secondes." - pvp-source-not-allowed="&aTu n'as pas le droit de PvP." - pvp-target-not-allowed="&aTu ne peut pas attaquer les joueurs qui ne participent pas au PvP." - registry-block-not-found="&cLe bloc {id} ne peut pas être trouvé dans le registre." - registry-entity-not-found="&cL'entité {id} ne peut pas être trouvé dans le registre." - registry-item-not-found="&cL'objet {id} ne peut pas être trouvé dans le registre." - resize-overlap="&cImpossible de redimensionner ici car cela chauvecherait une protection à proximité." - resize-overlap-subdivision="&cTu ne peut pas créer une sous-division ici car cela chevaucherait une autre sous-division. Considère &f/abandon&c pour la supprimer ou utilise la pelle sur un coin pour le redimensionner." - resize-same-location="&cTu dois sélectionner un bloc à un endroit différent pour redimensionner une protection." - resize-start="&aRedimensionnement de la protection. Utilise la pelle à nouveau au nouvel endroit pour ce coin." - resize-success-2d="&aProtection redimensionnée. Tu as encore &6{amount} &ablocs restants." - resize-success-3d="&aProtection redimensionnée. Tu as encore &6{amount} &achunks restants. &f({block-amount})" - result-type-change-deny="&cTu ne peut pas changer une protection en {type}." - result-type-change-not-admin="&cTu n'as pas la permission d'un administrateur pour changer le type en {type}&c." - result-type-child-same="Protection {type}&c ne peuvent pas avoir directement des protections enfant de type {type}&c." - result-type-create-deny="{type}&c ne peut pas être créé dans {target_type}." - result-type-no-children="{type}&c ne peut pas contenir de protection enfant." - result-type-only-subdivision="{type}&c peut seulement contenir des sous-division." - result-type-requires-owner="&cImpossible de convertir la protection {type} en {target_type}. Le propriétaire est requis." - schematic-abandon-all-restore-warning="&6Es-tu sûr de vouloir &nabandonner&6 &cTOUTES&6 tes protections ? &cL'ENSEMBLE DES DONNÉES SERONT PERDUES&f !&6 Tes protections seront restorées à leur état d'origine lors de la confirmation." - schematic-abandon-restore-warning="&6Es-tu sûr de vouloir &nabandonner&6 cette protection ? &cL'ENSEMBLE DES DONNÉES SERONT PERDUES&f !&6 Cette protection sera restorée à son état d'origine lors de la confirmation." - schematic-create="&aCréation d'une sauvegarde du patron..." - schematic-create-complete="&aSauvegarde du patron complète." - schematic-create-fail="&cLe patron n'a pas pu être créé." - schematic-deleted="&aLe patron {name} a été supprimé." - schematic-none="&aIl n'y a pas de patron de sauvegardé pour cette protection." - schematic-restore-click="&aCLique ici pour restaurer le patron de la protection.\nNom: {name}\nCréé: {date}" - schematic-restore-confirmation="&6Es-tu sûr de vouloir restaurer ? Clique confirme va restaurer l'&ENSEMBLE&6 des données de la protection avec le patron. Utilisation avec prudence !" - schematic-restore-confirmed="&aTu as restauré la protection depuis le patron sauvegardé &b{name}&a avec succès." - spawn-not-set="&cPas de point d'apparition de la protection définis." - spawn-set-success="&aDéfinition du point d'apparition à &b{location}&a avec succès." - spawn-teleport="&aTéléportation au point d'apparition de la protection à &b{location}&a." - tax-claim-expired="&cCette protection a été mise en demeure à cause de taxes impayées. Le montant actuel du est de '&a{amount}&c'.\nIl reste '&a{days}&c' jours pour effectuer le dépôt de paiement à la banque de protection pour lever la mise en demeure.\nNe pas payer cette dette aura pour conséquence la suppression de la protection.\nNote: Pour déposer des fonds dans la banque de protection, utilises &f/claimbank&c deposit ." - tax-claim-paid-balance="&aLa dette de taxe de '&6{amount}&a' a été payée. La mise en demeure a été levée et la protection est disponible pour usage." - tax-claim-paid-partial="&aLa dette de taxe de '&6{amount}&a' a été partiellement payée. Pour lever la mise en demeure de la protection, le reste de la taxe due de '&6{balance}&a' doit être payé." - tax-info="&aTon prélèvement de taxe d'un montant de &6{amount}&a va être prélevé depuis ton compte le &b{date}&a." - tax-past-due="&cTu as actuellement un défaut de paiement passé de taxe de &a{balance}&c qui nécessite d'être payé pour le &b{date}&c. L'échec de paiement de cette taxe entrainera la perte de la propriété." - teleport-confirm="&aEs-tu sûr de vouloir te téléporter à {pos}? Clique confirme pour procéder." - teleport-delay-notice="&aTu seras téléporté dans {delay} secondes. Clique sur annuler pour arrêter." - teleport-move-cancel="&cTéléportation annulée ! Tu ne peux pas bouger lors d'une tentative de téléportation." - teleport-no-safe-location="&cPas de zone sécurisée trouvée dans la protection pour se téléporter !\n&aClique confirm pour téléporter malgré tout ou &autilise la commande '&f/claiminfo&a' pour définir une un point d'apparition sécurisé à la place." - teleport-success="&aTu as été téléporté à {name}&a." - title-accessor=ACCÉDANT - title-advanced=ADVANCED - title-all=TOUS - title-builder=CONSTRUTEUR - title-claim=PROTECTION - title-container=CONTENEUR - title-default=DEFAUT - title-inherit=HÉRITAGE - title-manager=GÉRANT - title-override=OUTREPASSANT - title-own=POSSÈDE - title-preset=PRESET - tool-not-equipped="&cTu n'as pas {tool}&c équipé." - town-chat-disabled="&aChat de Village désactivé." - town-chat-enabled="&aChat de Village activé." - town-create-not-enough-funds="&cTy n'as pas suffisamment de fonds pour créer un village pour &a{amount}&c. Tu as actuellement un solde de &a{balance}&c et a besoin de &a{amount-needed}&c supplémentaire pour la création." - town-name="&aDéfinis le nom du village à {name}&a." - town-not-found="&cVillage non trouvé." - town-not-in="&cTu n'es pas dans un Village." - town-owner="&cCela appartient au village." - town-tag="&aDéfinis le blason du village à {tag}." - town-tag-clear="&aLe blason du village a été supprimé." - town-tax-no-claims="&cTu dois avoir une propriété dans ce village pour être taxé." - trust-already-has="&c{target} a déjà la permission {type}&c." - trust-click-show-list="Clique ici pour afficher la liste de l'ensemble des players et groupes ayant la confiance dans cette protection." - trust-grant="&aDonne à &6{target}&a la permission de {type}&a dans la protection actuelle." - trust-individual-all-claims="&aDonne &6{player}'s&a total confiance dans l'ENSEMBLE de tes protections. Pour supprimer les permissions dans l'ENSEMBLE de tes protections, utilises &f/untrustall&a." - trust-invalid="&cType de confiance invalide entré.\nLes types autorisés sont : accessor, builder, container, et manager." - trust-list-header="Permission explicite ici :" - trust-no-claims="&cTu n'as pas de protection pour donner Confiance." - trust-plugin-cancel="&cImpossible d'avoir Confiance en {target}&c. Un plug-in l'a refusé." - trust-self="&cTu ne peut pas te faire Confiance à toi-même." - tutorial-claim-basic="&eClique pour l'aide sur la protection: &ahttp://bit.ly/mcgpuser" - ui-click-add="Click here to add" - ui-click-add-target="Click here to add &6{target}&f" - ui-click-confirm="Clique pour confirmer" - ui-click-filter-type="Clique ici pour filtrer par {type}&f" - ui-click-remove="Clique ici pour supprimer" - ui-click-return-command="&bReturn to &6{command}" - ui-click-view="Click here to view {target}" - untrust-individual-all-claims="&aRévoque &6{target}&a accès à l'ENSEMBLE de tes protections. Pour définir la permission pour une seule protection, va dedans et utilises &f/untrust&a." - untrust-individual-single-claim="&aRévoque &6{target}&a accès à cette protection. Pour définir la permission pour l'ENSEMBLE de tes protections, utilises &f/untrustall&a." - untrust-no-claims="&cTu n'as pas de protection où enlever la confiance." - untrust-owner="&6{owner}&a est le propriétaire et ne pas pas perdre la confiance." - untrust-self="&cTu ne peut pas te retirer la confiance toi-même." - } -} diff --git a/sponge/src/main/resources/assets/lang/ru_RU.conf b/sponge/src/main/resources/assets/lang/ru_RU.conf deleted file mode 100644 index 18b8b65..0000000 --- a/sponge/src/main/resources/assets/lang/ru_RU.conf +++ /dev/null @@ -1,664 +0,0 @@ -GriefDefender { - descriptions { - abandon-all="Удалить ВСЕ ваши регионы." - abandon-claim="Удалить регион." - abandon-top="Удалить регион верхнего уровня." - buy-blocks="Увеличить за плату серверной валютой количество доступных блоков региона.\nВнимание: требует плагин для экономики." - callback="Запустить функцию, зарегистрированную как часть текстового объекта. Предназначена для внутреннего использования." - claim-bank="Используется для снятия или начисления денег для использования в регионе." - claim-clear="Позволяет очистить сущности в одном или нескольких регионах." - claim-debug="Переключить режим отладки регионов." - claim-farewell="Установить сообщение при выходе из региона." - claim-greeting="Установить сообщение при входе в регион." - claim-ignore="Переключить режим игнорирования разрешений в регионах." - claim-info="Вывести всю доступную информацию о регионе, в котором вы находитесь." - claim-inherit="Переключить наследование текущим регионом разрешений от родителя(ей)." - claim-list="Вывести все регионы в заданной области." - claim-name="Установить имя региона." - claim-restore="Восстановить регион в его начальное состояние. Использовать с осторожностью." - claim-setspawn="Установить точку возрождения игроков в этом регионе." - claim-spawn="Телепортироваться в точку возрождения игроков в этом регионе, если она задана." - claim-transfer="Передать обычный или администраторский регион другому игроку." - claim-worldedit="Создать регион, используя выделенную при помощи WorldEdit область." - cuboid="Переключить режим создания регионов - кубоид/чанк." - debug="Собирать все действия GD для отладки." - delete-all="Удалить все регионы другого игрока." - delete-all-admin="Удалить все администраторские регионы." - delete-claim="Удалить регион, в котором вы находитесь, даже если он вам не принадлежит." - delete-top="Удалить регион, в котором вы находитесь, вместе с его суб-регионами, даже если он вам не принадлежит." - flag-claim="Вывести/Настроить флаги в регионе, в котором вы находитесь." - flag-group="Вывести/Настроить разрешения флагов для группы в регионе, в котором вы находитесь." - flag-player="Вывести/Настроить разрешения флагов для игрока в регионе, в котором вы находитесь." - flag-reset="Установить значения по умолчанию для всех флагов в регионе." - mode-admin="Переключить лопату в режим создания администраторских регионов." - mode-basic="Переключить лопату в режим создания обычных регионов." - mode-nature="Переключить лопату в режим восстановления." - mode-subdivision="Переключить лопату в режим создания суб-регионов." - mode-town="Переключить лопату в режим создания городских регионов." - option-claim="Вывести/Настроить опции в регионе, в котором вы находитесь." - permission-group="Установить разрешение для группы в контексте региона." - permission-player="Установить разрешение для игрока в контексте региона." - player-adjust-bonus-blocks="Обновить общее количество бонусных блоков региона для игрокв." - player-info="Показать информацию об игроке." - player-set-accrued-blocks="Обновить общее количество накопленных блоков региона для игрока." - reload="Перезагрузить настройки GriefDefender." - schematic="Управление резервными копиями региона. Воспользуйтесь '/claimschematic create ', чтобы создать резервную копию региона." - sell-blocks="Продать блоки региона за серверную валюту.\nПримечание: требует плагин на экономику." - sell-claim="Выставить ваш регион на продажу. Воспользуйтесь /claimsell amount.\nПримечание: требует плагин на экономику." - town-chat="Переключить чат города." - town-tag="Установить собственный тег для города." - trust-group="Выдать группе доступ к вашему региону.\nДоступ: доступ к взаимодействию со всем, кроме инвентарей.\nКонтейнеры: доступ к взаимодействию со всем, включая инвентари.\nСтроительство: доступ ко всему вышеперечисленному плюс установка и поломка блоков.\nУправление: доступ ко всему вышеперечисленному плюс возможность изменять настройки региона." - trust-group-all="Выдать группе доступ ко ВСЕМ вашим регионам.\nДоступ: доступ к взаимодействию со всем, кроме инвентарей.\nКонтейнеры: доступ к взаимодействию со всем, включая инвентари.\nСтроительство: доступ ко всему вышеперечисленному плюс установка и поломка блоков.\nУправление: доступ ко всему вышеперечисленному плюс возможность изменять настройки региона." - trust-player="Выдать игроку доступ к вашему региону.\nДоступ: доступ к взаимодействию со всем, кроме инвентарей.\nКонтейнеры: доступ к взаимодействию со всем, включая инвентари.\nСтроительство: доступ ко всему вышеперечисленному плюс установка и поломка блоков.\nУправление: доступ ко всему вышеперечисленному плюс возможность изменять настройки региона." - trust-player-all="Выдать игроку доступ ко ВСЕМ вашим регионам.\nДоступ: доступ к взаимодействию со всем, кроме инвентарей.\nКонтейнеры: доступ к взаимодействию со всем, включая инвентари.\nСтроительство: доступ ко всему вышеперечисленному плюс установка и поломка блоков.\nУправление: доступ ко всему вышеперечисленному плюс возможность изменять настройки региона." - untrust-group="Отозвать доступ группы к вашему региону." - untrust-group-all="Отозвать доступ группы ко ВСЕМ вашим регионам." - untrust-player="Отозвать доступ игрока к вашему региону." - untrust-player-all="Отозвать доступ игрока ко ВСЕМ вашим регионам." - version="Вывести информацию о версии GriefDefender." - } - messages { - abandon-all-delay-warning="&aThese claims were recently created and cannot be abandoned." - abandon-all-warning="&6Вы уверены, что хотите удалить &cВСЕ&6 ваши регионы?" - abandon-claim-delay-warning="&aЭтот регион был создан недавно и не может быть удалён до &6{date}&a." - abandon-claim-failed="&aНе удалось удалить регион. Результат действия: &f{result}&a." - abandon-claim-missing="&cНе найдено ни одного региона. Войдите в регион, который вы хотите удалить, или воспользуйтесь &f/abandonall&c." - abandon-other-success="&aРегион игрока &6{player}&a удалён. Теперь &6{player}&a имеет &6{amount}&a доступных для занятия блоков." - abandon-success="&aРегион удалён. Теперь у вас есть &6{amount}&a доступных для занятия блоков." - abandon-top-level="&cРегион не может быть удалён, поскольку в нём есть один или несколько суб-регионов. Чтобы удалить регион вместе с суб-регионами, воспользуйтесь &f/abandontop&c." - abandon-town-children="&cУ вас нет разрешения на удаление города, в котором есть суб-регионы, не принадлежащие вам. Воспользуйтесь &f/ignoreclaims&c или попросите владельцев суб-регионов удалить их. Если вы хотите удалить город, но не суб-регионы, воспользуйтесь &f/abandon&c." - abandon-warning="&6Вы уверены, что хотите удалить этот регион? Он больше не будет защищён." - adjust-accrued-blocks-success="&aКоличество накопленных блоков региона для &6{player}&a изменено на &6{amount}&a. Новое количество накопленных блоков: &6{total}&a." - adjust-bonus-blocks-success="&aКоличество бонусных блоков региона для &6{player}&a изменено на &6{amount}&a. Новое количество бонусных блоков: &6{total}&a." - bank-click-view-transactions="Нажмите здесь, чтобы просмотреть историю банковских переводов" - bank-deposit="&aУспешно передано &6{amount}&a в банк." - bank-deposit-no-funds="&cУ вас недостаточно средств для взноса в банк." - bank-info="&aБаланс: &6{balance}&a\nНалог: &6{tax-amount}&f. Срок сдачи &7{time-remaining}&a\nЗадолженность: &6{tax-balance}." - bank-no-permission="&cУ вас нет разрешения от пользователя &6{player}&c на управление банком этого региона." - bank-tax-system-disabled="&cСистема банков/налогов выключена. Если вы хотите её включить - измените значение поля 'bank-tax-system' в настроечном файле на true." - bank-title-transactions="Банковские переводы" - bank-withdraw="&aУспешно списано &6{amount}&a из банка." - bank-withdraw-no-funds="&cНа счету банка региона сейчас &a{balance}&c, поэтому с него нельзя списать &a{amount}&c." - block-claimed="&aЭтот блок занят пользователем &6{player}&a." - block-not-claimed="&cЭтот блок никем не занят." - block-sale-value="&aКаждый блок региона стоит &6{amount}&a. Вы можете продать &6{total}&a блоков." - claim-above-level="&cВы не можете занять этот блок, потому что он выше лимита по уровню региона - &a{limit}&c." - claim-action-not-available="&cЭто действие недоступно в регионах вида {type}&c." - claim-automatic-notification="&cЭтот сундук и блоки поблизости защищёны от поломки и ограбления." - claim-below-level="&cВы не можете занять этот блок, потому что он ниже лимита по уровню региона - &a{limit}&c." - claim-chest-confirmation="&cЭтот сундук защищён." - claim-chest-outside-level="&cЭтот сундук нельзя защитить, потому что он находится вне доступных вам границ по уровню региона - &a{min-level}&c и &a{max-level}&c." - claim-children-warning="&6У данного региона есть суб-регионы. Если вы уверены, что хотите удалить его, используйте &f/deleteclaim&6 ещё раз." - claim-context-not-found="&cКонтекст &f{context}&c не найден." - claim-disabled-world="&cВ этом мире нельзя создать регион." - claim-expired-inactivity="&cРегион игрока &6{player} с id &f{uuid}&c был удалён ввиду отсутствия активности." - claim-farewell="&aСообщение при выходе из региона установлено: &f{farewell}&a." - claim-farewell-clear="&aСообщение при выходе из региона удалено." - claim-farewell-invalid="&cФлаг региона &f{flag}&c не существует." - claim-greeting="&aПриветствие при входе в регион установлено: &f{greeting}&a." - claim-greeting-clear="&aПриветствие при входе в регион удалено." - claim-ignore="&aИгнорирование регионов включено." - claim-last-active="&aВ последний раз активность в этой области зарегистрирована &6{date}&a." - claim-mode-start="{type}&a угол выбран! Нажмите ПКМ ещё раз на противоположный угол, чтобы создать прямоугольный регион. Для отмены и выхода из режима наберите &f/claim&a." - claim-name="&aУстановлено имя региона: &6{name}&a." - claim-no-claims="&cУ вас нет регионов." - claim-no-set-home="&cВы должны быть вписаны в регион, чтобы использовать /sethome." - claim-not-found="&cЗдесь нет ни одного региона." - claim-not-yours="&cЭто не ваш регион." - claim-owner-already="&cВы уже являетесь владельцем этого региона." - claim-owner-only="&cТолько &6{player}&c может редактировать этот регион." - claim-protected-entity="&cЭто принадлежит игроку &6{player}&c." - claim-reserve-add="&aНазвание региона &6{name}&a добавлено в список зарезервированных." - claim-reserve-exists="&aЭто имя региона уже зарезервировано." - claim-reserved-name="&cУказанное имя региона зарезервировано. Пожалуйста, выберите другое или удостоверьтесь, что у вас есть необходимые разрешения." - claim-respecting="&aИгнорирование регионов выключено." - claim-restore-success="&aРегион успешно восстановлен." - claim-show-nearby="&aПоблизости найдено &6{amount}&a регионов." - claim-size-max="&cРазмер региона по оси &6{axis}&c &a({size})&c больше максимального допустимого размера &a{max-size}&c.\nОбласть должна быть минимум &a{min-area}&c и максимум &a{max-area}." - claim-size-min="&cРазмер региона по оси &6{axis}&c &a({size})&c меньше минимального допустимого размера &a{min-size}&c.\nОбласть должна быть минимум &a{min-area}&c и максимум &a{max-area}." - claim-size-need-blocks-2d="&cУ вас недостаточно блоков, чтобы создать регион этого размера.\nВам нужно ещё &a{block-amount}&c блоков." - claim-size-need-blocks-3d="&cУ вас недостаточно блоков, чтобы создать регион этого размера.\nВам нужно ещё &a{chunk-amount}&c чанков. &f({block-amount} блоков)" - claim-size-too-small="&cРазмер выделенной области - &a{width}&fx&a{length}&c - слишком мал. Регион должен иметь размер как минимум &a{min-width}&fx&a{min-length}&c." - claim-start="&aУгол региона вида &f{type}&a установлен! Используйте лопату на противоположном углу, чтобы создать прямоугольный регион. Для отмены уберите лопату." - claim-too-far="&cСлишком далеко." - claim-transfer-exceeds-limit="&cНе удалось передать регион - у нового владельца слишком много регионов." - claim-transfer-success="&aРегион передан." - claim-type-not-found="&cРегионов вида &f{type}&c не найдено." - claiminfo-ui-admin-settings="Администраторские настройки" - claiminfo-ui-bank-info="Банковская информация" - claiminfo-ui-claim-expiration="Истечение срока действия региона" - claiminfo-ui-click-admin="Нажмите, чтобы отобразить администраторские настройки" - claiminfo-ui-click-bank="Нажмите, чтобы проверить банковскую информацию" - claiminfo-ui-click-change-claim="Нажмите, чтобы изменить вид региона на {type}" - claiminfo-ui-click-toggle="Нажмите, чтобы переключить значение" - claiminfo-ui-deny-messages="Сообщения об отклонении" - claiminfo-ui-flag-overrides="Переопределения флагов" - claiminfo-ui-for-sale=Продаётся - claiminfo-ui-inherit-parent="Наследуется от родителя" - claiminfo-ui-last-active="Последняя активность" - claiminfo-ui-north-corners="Северные углы" - claiminfo-ui-pvp-override="Переопределение PvP" - claiminfo-ui-requires-claim-blocks="Требует блоки региона" - claiminfo-ui-return-bankinfo="Вернуться к банковской информации" - claiminfo-ui-return-claiminfo="Вернуться к информации о регионе" - claiminfo-ui-return-settings="Вернуться к стандартным настройкам" - claiminfo-ui-size-restrictions="Ограничения по размеру" - claiminfo-ui-south-corners="Южные углы" - claiminfo-ui-teleport-direction="Нажмите, чтобы телепортироваться на {direction}&f угол региона" - claiminfo-ui-teleport-feature="У вас нет разрешения на использование функции телепортации в этом регионе" - claiminfo-ui-teleport-spawn="Нажмите, чтобы телепортироваться на точку возрождения в регионе" - claiminfo-ui-title-claiminfo="Информация о регионе" - claiminfo-ui-town-settings="Настройки города" - claimlist-ui-click-info="Нажмите, чтобы увидеть больше информации" - claimlist-ui-click-purchase="Нажмите, чтобы приобрести регион" - claimlist-ui-click-teleport-target="Нажмите, чтобы телепортироваться к {name}&f {target}&f в &6{world}" - claimlist-ui-click-toggle-value="Нажмите, чтобы переключить значение вида {type}" - claimlist-ui-click-view-children="Нажмите, чтобы отобразить список регионов" - claimlist-ui-click-view-claims="Нажмите, чтобы отобразить ваши регионы" - claimlist-ui-no-claims-found="В мире регионов не найдено." - claimlist-ui-return-claimlist="Вернуться к списку регионов" - claimlist-ui-title="Список регионов" - claimlist-ui-title-child-claims=Суб-регионы - command-blocked="&cИспользование команды &f{command}&c заблокировано игроком &6{player}&c, владельцем региона." - command-claimban-success-block="&aБлок с id &c{id}&a успешно &cЗАБАНЕН&a." - command-claimban-success-entity="&aСущность с id &c{id}&a успешно &cЗАБАНЕНА&a." - command-claimban-success-item="&aПредмет с id &c{id}&a успешно &cЗАБАНЕН&a." - command-claimbuy-title="&bРегионы в продаже" - command-claimclear-killed="&cУбито &6{amount}&a сущностей вида {type}&f." - command-claimclear-no-entities="&cНе найдено ни одной сущности вида {type}&c." - command-claimclear-uuid-deny="&cТолько администраторы могут удалять регионы при помощи UUID." - command-claimflagdebug-disabled="Отладка флагов региона &cВЫКЛЮЧЕНА" - command-claimflagdebug-enabled="Отладка флагов региона &aВКЛЮЧЕНА" - command-claiminfo-not-found="&cНе найдено валидных UUID игрока или региона." - command-claiminfo-uuid-required="&cПри запуске не от имени игрока требуется UUID региона ." - command-claiminherit-disabled="Наследование от родителя &cВЫКЛЮЧЕНО" - command-claiminherit-enabled="Наследование от родителя &aВКЛЮЧЕНО" - command-claimmode-disabled="Claim mode &cOFF" - command-claimmode-enabled="Claim mode &aON&f\n&aLeft-click to inspect.\n&aRight-click to claim.&b\nNote&f: &aUse &f/claim&a to exit mode." - command-claimspawn-not-found="&aНе удалось найти регион с именем {name}&a." - command-claimunban-success-block="&aБлок с id &6{id}&a успешно &6РАЗБАНЕН&a." - command-claimunban-success-entity="&aСущность с id &6{id}&a успешно &6РАЗБАНЕНА&a." - command-claimunban-success-item="&aПредмет с id &6{id}&a успешно &6РАЗБАНЕН&a." - command-cuboid-disabled="&aВключён режим создания &d2D&a-регионов." - command-cuboid-enabled="&aВключён режим создания &d3D&a-регионов." - command-execute-failed="&cНе удалось выполнить команду '{command} {args}'." - command-giveblocks-confirmation="&6Вы уверены, что хотите отдать игроку {player}&6 {amount}&6 блоков региона?" - command-giveblocks-confirmed="&aПередача блоков региона завершена." - command-giveblocks-not-enough="&cНе достаточно блоков региона! У вас есть только {amount}&c блоков региона, доступных к передаче.\n&bПримечание&f: Это количество не включает начальные блоки региона. Только накопленные и бонусные." - command-giveblocks-received="&aВам передано {amount}&a блоков региона от {player}&a." - command-inherit-only-child="&cЭту команду можно использовать только в суб-регионах." - command-invalid="&cКоманда не найдена." - command-invalid-amount="&cВведено неверное количество: &6{amount}&c." - command-invalid-claim="&cЭту команду нельзя использовать в регионах вида &f{type}&c." - command-invalid-group="&cГруппа &6{group}&c не существует." - command-invalid-input="&cInvalid command input '{input}&c'." - command-invalid-player="&cИгрок &6{player}&c не найден." - command-invalid-player-group="&cНе является игроком или группой." - command-invalid-type="&cТип {type}&c не найден." - command-not-available-economy="&cЭта команда не доступна, пока сервер находится в режиме экономики." - command-option-exceeds-admin="&cЗначение опции &a'{value}&c' выходит за установленное администратором - '&a{admin-value}&c'. Применяю установленное администратором значение..." - command-pet-confirmation="&aПитомец передан." - command-pet-invalid="&cПередача питомца вида {type} не поддерживается." - command-pet-transfer-cancel="&aПередача питомца отменена." - command-pet-transfer-ready="&aГотов к передаче! Нажмите на питомца, которого хотите передать, или нажмите ЛКМ для отмены." - command-player-not-found="&cИгрок '&6{player}&c' не найден." - command-world-not-found="&cМир '&6{world}&c' не найден." - command-worldedit-missing="&cДля использования этой команды на сервер должен быть установлен WorldEdit." - create-cancel="&cСоздание региона отменено." - create-cuboid-disabled="&cВозможность создавать регионы в форме &d3D&c-кубоида отключено администратором.\nВы можете создавать регионы в форме &d3D&c-кубоида, только если вы являетесь администратором или поверх вашего &d2D&c-региона." - create-failed-claim-limit="&cВы достигли ограничения в &a{limit}&c по количеству регионов вида &a{type}&c. Используйте &f/abandon&c, чтобы удалить существующий регион." - create-failed-result="&aНе удалось создать регион: &6{reason}&a." - create-insufficient-blocks-2d="&cУ вас недостаточно блоков для создания региона.\nВам нужно ещё &a{block-amount}&c блоков." - create-insufficient-blocks-3d="&cУ вас недостаточно блоков для создания региона.\nВам нужно ещё &a{chunk-amount}&c чанков. &f({block-amount} блоков)" - create-overlap="&cВы не можете создать здесь регион, потому что он будет пересекаться с другим вашим регионом. Воспользуйтесь &f/abandonclaim&c, чтобы удалить его, или используйте лопату на его угол, чтобы изменить его размер." - create-overlap-player="&cВы не можете создать здесь регион, потому что он будет пересекаться с регионом, принадлежащим игроку &6{player}&c." - create-overlap-short="&cВыбранная область пересекается с существующим регионом." - create-subdivision-fail="&cВ выбранной точке нет ни одного региона. Пожалуйста, кликните по блоку, находящемуся в родительском регионе, чтобы создать суб-регион." - create-subdivision-only="&cНе удалось создать регион. Только суб-регионы могут быть объёмом в один блок." - create-success="{type}&a регион создан! Используйте &f/trust&a, чтобы впустить в него друзей." - debug-error-upload="&cОшибка загрузки контента {content}&c." - debug-no-records="&cНет отладочной записи!" - debug-paste-success="&aВставка успешна!" - debug-record-end="Запись закончена" - debug-record-start="Запись начата" - debug-time-elapsed="Затраченное время" - delete-all-player-failed="&aНе удалось удалить все регионы, принадлежащие игроку &6{player}&a. Результат действия: &f{result}&a." - delete-all-player-success="&aУдалены все регионы, принадлежавшие игроку &6{player}&a." - delete-all-player-warning="&6Вы уверенны, что хотите удалить все регионы, принадлежащие игроку &a{player}&6?" - delete-all-type-deny="&cНе удалось удалить все регионы вида &6{type}&c. Плагин не разрешил." - delete-all-type-success="&cВсе регионы вида &6{type}&c удалены." - delete-all-type-warning="&6Вы уверены, что хотите удалить все регионы вида &c{type}&6?" - delete-claim-failed="&aНе удалось удалить регион. Результат действия: &f{result}&a." - delete-claim-success="&aУспешно удалён регион, принадлежавший игроку &f{player}&a." - delete-claim-warning="&6Вы уверены, что хотите удалить регион, принадлежащий игроку &f{player}&6?" - economy-balance="&aВаш новый баланс: &6{balance}&a." - economy-block-available-purchase-2d="&aУ вас достаточно средств, чтобы создать регион ещё на &6{block-amount}&a блоков." - economy-block-available-purchase-3d="&aУ вас достаточно средств, чтобы создать регион ещё на &6{chunk-amount}&a чанков. &f({block-amount} блоков)" - economy-block-buy-invalid="&cКоличество блоков должно быть больше 0." - economy-block-buy-sell-disabled="&cПросим прощения, но покупка и продажа блоков региона отключена." - economy-block-cost="&aКаждый блок региона стоит &6{amount}&a." - economy-block-not-available="&cУ вас недостаточно блоков региона для продажи." - economy-block-only-buy="&cБлоки региона можно только купить, но не продать." - economy-block-only-sell="&cБлоки региона можно только продать, но не купить." - economy-block-purchase-confirmation="&aС вашего счёта списано &6{amount}&a. Теперь у вас доступно &6{balance}&a блоков региона." - economy-block-purchase-cost="&aКаждый блок региона стоит &6{amount}&a. Ваш баланс: &6{balance}&a." - economy-block-purchase-limit="&cНовое количество доступных блоков региона &a{total}&c превышает ограничение в &a{limit}&c. Операция отменена." - economy-block-sale-confirmation="&aНа ваш счёт начислено &6{deposit}&a. Теперь у вас доступно &6{amount}&a блоков региона." - economy-block-sell-error="&cНе удалось продать блоки. Причина: &f{reason}&c." - economy-claim-abandon-success="&aРегион(ы) удалены. Вам возмещены средства в размере '&6{amount}&a'." - economy-claim-buy-cancelled="&cПокупка отменена! Не удалось купить регион, принадлежащий &6{player}&c. Результат действия: &a{result}" - economy-claim-buy-confirmation="&6Вы уверены, что хотите купить этот регион за &a{amount}&6? Нажмите &aПодтвердить&6 для продолжения." - economy-claim-buy-confirmed="&aВы успешно приобрели регион за &6{amount}&a." - economy-claim-buy-not-enough-funds="&cУ вас недостаточно средств, чтобы приобрести регион за &a{amount}&c. На вашем счету сейчас &a{balance}&c и для покупки нужно ещё &a{amount_required}&c." - economy-claim-buy-transfer-cancelled="&cПередача региона отменена! Не удалось передать регион от &6{owner}&c игроку &6{player}&c. Результат действия: &a{result}" - economy-claim-not-for-sale="&cЭтот регион не продаётся." - economy-claim-sale-cancelled="&aВы отменили продажу вашего региона." - economy-claim-sale-confirmation="&6Вы уверены, что хотите продать свой регион за &a{amount}&6? Если регион купят, покупателю перейдут все находящиеся в нём блоки и предметы. Нажмите Подтвердить, если вы согласны с этим." - economy-claim-sale-confirmed="&aРегион выставлен на продажу по стоимости &6{amount}&a." - economy-claim-sale-invalid-price="&cСтоимость региона &a{amount}&c должна быть больше или равна &a0&c." - economy-claim-sold="&aВаш регион продан! &6{amount}&a было записано на ваш счёт. Ваш текущий баланс: &6{balance}&a." - economy-mode-block-sale-confirmation="&aНа ваш счёт зачислено &6{deposit}&a. Ваш текущий баланс: &6{balance}&a. Теперь у вас достаточно средств, чтобы создать регион ещё на &6{amount}&a блоков." - economy-mode-resize-success-2d="&aРазмер региона изменён. Ваш новый баланс: &6{balance}&a. У вас достаточно средств, чтобы создать регион ещё на &6{block-amount}&a блоков." - economy-mode-resize-success-3d="&aРазмер региона изменён. Ваш новый баланс: &6{balance}&a. У вас достаточно средств, чтобы создать регион ещё на &6{chunk-amount}&a чанков. &f({block-amount} блоков)" - economy-not-enough-funds="&cУ вас недостаточно средств на покупку этого региона. Ваш текущий баланс: '&a{balance}&c', а для покупки необходимо '&a{amount}&c'." - economy-not-installed="&cПлагин на экономику не установлен!" - economy-player-not-found="&cСчёт пользователя &6{player}&c не найден." - economy-remaining-funds="&aДля создания регионов вам доступно &6{amount}&a." - economy-virtual-not-supported="&cПлагин на экономику не поддерживает виртуальные счета. Воспользуйтесь другим плагином или свяжитесь с разработчиком вашего плагина, чтобы он добавил в него поддержку виртуальных счетов." - economy-withdraw-error="&cНе удалось списать средства: &f{reason}&c." - feature-not-available="&cДанный функционал не закончен и будет доступен в новой версии." - flag-description-custom-block-break="Управляет возможностью ломать блоки." - flag-description-custom-block-grow="Управляет возможностью блоков к росту." - flag-description-custom-block-place="Управляет возможностью установки блоков." - flag-description-custom-block-spread="Управляет возможностью блока распространяться." - flag-description-custom-build="Управляет возможностью совершения действий с блоками и сущностями, таких, как поломка, установка и взаимодействие." - flag-description-custom-enderpearl="Управляет возможностью пользоваться Жемчугом Края." - flag-description-custom-exit-player="Управляет возможностью игрока выйти из региона." - flag-description-custom-exp-drop="Управляет возможностью выпадения сфер опыта." - flag-description-custom-explosion-block="Управляет возможностью взрывов влиять на блоки." - flag-description-custom-explosion-entity="Управляет возможностью взрывов влиять на сущности." - flag-description-custom-fall-damage="Управляет возможностью игроков получать урон от падения." - flag-description-custom-interact-block="Управляет возможностью игроков взаимодействовать с блоками.\n&bПримечание&f: сюда не входят блоки с инвентарём, такие, как сундуки." - flag-description-custom-interact-entity="Управляет возможностью игроков взаимодействовать с сущностями.\n&bПримечание&f: сюда не входит доступ к сущностям с инвентарём, таким, как лошади." - flag-description-custom-interact-inventory="Управляет возможностью игроков взаимодействовать с инвентарями." - flag-description-custom-invincible="Управляет неуязвимостью игроков." - flag-description-custom-item-drop="Управляет возможностью игроков выбрасывать предметы." - flag-description-custom-item-pickup="Управляет возможностью игроков подбирать предметы." - flag-description-custom-monster-damage="Управляет возможностью монстров наносить урон." - flag-description-custom-pistons="Управляет возможностью использования поршней." - flag-description-custom-portal-use="Управляет возможностью использования порталов." - flag-description-custom-spawn-ambient="Управляет возможностью появления мобов окружения, таких, как летучие мыши." - flag-description-custom-spawn-animal="Управляет возможностью появления животных, таких, как коровы и свиньи." - flag-description-custom-spawn-aquatic="Управляет возможностью появления подводных мобов, таких, как спруты и стражи." - flag-description-custom-spawn-monster="Управляет возможностью появления враждебных мобов, таких, как криперы и скелеты." - flag-description-custom-teleport-from="Управляет возможностью игроков телепортироваться из региона." - flag-description-custom-teleport-to="Управляет возможностью игроков телепортироваться в регион." - flag-description-custom-use="Управляет возможностью игроков пользоваться блоками без инвентаря." - flag-description-custom-vehicle-destroy="Управляет возможностью поломки транспорта." - flag-description-custom-wither-damage="Управляет возможностью Иссушителя наносить урон." - flag-description-block-break="Управляет возможностью сломать блок.\n&dПример&f : чтобы запретить любому источнику ломать блоки земли, введите\n&a/cf block-break minecraft:dirt false\n&bПримечание&f : minecraft - это id мода, а dirt - id блока.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-block-grow="Управляет возможностью блока вырастать.\n&dПример&f : чтобы запретить кактусу расти, введите\n&a/cf block-grow minecraft:cactus false\n&bПримечание&f : minecraft - это id мода, а cactus - id блока.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-block-modify="Управляет возможностью изменения блоков.\n&dПример&f : чтобы запретить любому источнику поджигать блок, введите\n&a/cf block-modify minecraft:fire false\n&bПримечание&f : minecraft - это id мода, а fire - id блока.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-block-place="Управляет возможностью поставить блок.\n&dПример&f : чтобы запретить любому источнику ставить землю, введите\n&a/cf block-place minecraft:dirt false\n&bПримечание&f : minecraft - это id мода, а dirt - id блока.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-block-spread="Управляет возможностью блока распространяться на другие блоки.\n&dПример&f : чтобы запретить распространение огня, введите\n&a/cf block-spread any false context[source=fire]\n&bПримечание&f : 'any' обозначает любой целевой блок, а fire - id источника.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-collide-block="Управляет возможностью столкновения сущности с блоком.\n&dПример&f : чтобы запретить сущностям сталкиваться с каменными нажимными плитами, введите\n&a/cf collide-block minecraft:stone_pressure_plate false\n&bПримечание&f : minecraft - это id мода, а stone_pressure_plate - id блока.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-collide-entity="Управляет возможностью столкновения сущности с другой сущностью.\n&dПример&f : чтобы отключить столкновение сущностей с рамками, введите\n&a/cf collide-entity minecraft:item_frame false\n&bПримечание&f : minecraft - это id мода, а item_frame - id сущности.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-command-execute="Управляет возможностью выполнять команды.\n&dПример&f : чтобы запретить команду '/shop select' из Pixelmon, введите\n&a/cf command-execute pixelmon:shop[select] false\n&bПримечание&f : &o&6pixelmon&f - это id мода, &o&6shop&f - базовая команда, а &o&6select&f - аргумент.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-command-execute-pvp="Управляет возможностью выполнять команды во время сражения с другим игроком.\n&dПример&f : чтобы запретить команду '/shop select' из Pixelmon, введите \n&a/cf command-execute-pvp pixelmon:shop[select] false\n&bПримечание&f : &o&6pixelmon&f - это id модв, &o&6shop&f - базовая команда, а &o&6select&f - аргумент.\nЕсли id мода не указан - будет использоваться minecraft." - flag-description-enter-claim="Управляет возможностью входа сущности в регион.\n&dПример&f : чтобы запретить игрокам входить в регион, введите\n&a/cf enter-claim player false\n&bПримечание&f : если вы хотите изменить разрешение для групп, используйте команду /cfg." - flag-description-entity-chunk-spawn="Управляет возможностью появления сохранённой сущности при загрузке чанка.\n&dПример&f : чтобы запретить лошадям появляться при загрузке чанка, введите\n&a/cf entity-chunk-spawn minecraft:horse false\n&bПримечание&f : это удалит &cВСЕ&f сохранённые сущности, когда чанк будет загружен. Если чанк уже загружен - сущности будут удалены при его перезагрузке. Используйте с большой осторожностью." - flag-description-entity-damage="Управляет возможностью сущности получить урон.\n&dПример&f : чтобы запретить животным получать урон, введите\n&a/cf entity-damage minecraft:animal false." - flag-description-entity-riding="Управляет возможностью сесть на сущность верхом.\n&dПример&f : чтобы запретить садиться верхом на лошадей, введите\n&a/cf entity-riding minecraft:horse false." - flag-description-entity-spawn="Управляет возможностью сущности появиться в мире.\n&dПример&f : чтобы запретить генерацию свиней, введите\n&a/cf entity-spawn minecraft:pig false\n&bПримечание&f : сюда не входят предметы. См. флаг item-spawn." - flag-description-entity-teleport-from="Управляет возможностью сущности телепортироваться из региона.\n&dПример&f : чтобы запретить игрокам телепортироваться из этого региона, введите\n&a/cf entity-teleport-from player false\n&bПримечание&f : если вы хотите изменить разрешение для групп, используйте команду /cfg." - flag-description-entity-teleport-to="Управляет возможностью сущности телепортироваться в регион.\n&dПример&f : чтобы запретить игрокам телепортироваться в этот регион, введите\n&a/cf entity-teleport-to player false\n&bПримечание&f : если вы хотите изменить разрешение для групп, используйте команду /cfg." - flag-description-exit-claim="Управляет возможностью сущности выйти из региона.\n&dПример&f : чтобы запретить игрокам выход из региона, введите\n&a/cf exit-claim player false\n&bПримечание&f : если вы хотите изменить разрешение для групп, используйте команду /cfg." - flag-description-explosion-block="Управляет возможностью взрыва повреждать блоки в регионе.\n&dПример&f : чтобы запретить взрыву влиять на любые блоки, введите\n&a/cf explosion-block any false" - flag-description-explosion-entity="Управляет возможностью взрыва наносить урон сущностям в регионе.\n&dПример&f : чтобы запретить взрыву влиять на любые сущности, введите\n&a/cf explosion-entity any false" - flag-description-interact-block-primary="Управляет возможностью игрока нажимать ЛКМ (атаковать) по блоку.\n&dПример&f : чтобы запретить игрокам нажимать ЛКМ по сундукам, введите\n&a/cf interact-block-primary minecraft:chest false" - flag-description-interact-block-secondary="Управляет возможностью игрока нажимать ПКМ по блоку.\n&dПример&f : чтобы запретить игрокам нажимать ПКМ (открывать) сундуки, введите\n&a/cf interact-block-secondary minecraft:chest false" - flag-description-interact-entity-primary="Управляет возможностью игрока нажимать ЛКМ (атаковать) по сущности.\n&dПример&f : чтобы запретить игрокам нажимать ЛКМ по коровам, введите\n&a/cf interact-entity-primary minecraft:cow false" - flag-description-interact-entity-secondary="Управляет возможностью игрока нажимать ПКМ по сущности.\n&dПример&f : чтобы запретить игрокам взаимодействовать с жителями, введите\n&a/cf interact-entity-secondary minecraft:villager false" - flag-description-interact-inventory="Управляет возможностью игрока нажимать ПКМ (открывать) блок, содержащий инвентарь, например - сундук.\n&dПример&f : чтобы запретить игрокам открывать сундуки, введите\n&a/cf interact-inventory minecraft:chest false" - flag-description-interact-inventory-click="Управляет возможностью игрока кликать по слоту инвентаря.\n&dПример&f : чтобы запретить игрокам кликать по слоту инвентаря, в котором лежит алмаз, введите\n&a/cf interact-inventory-click minecraft:diamond false" - flag-description-interact-item-primary="Управляет возможностью игрока нажимать ЛКМ (атаковать) предметом.\n&dПример&f : чтобы запретить игрокам атаковать алмазным мечом, введите\n&a/cf interact-item-primary minecraft:diamond_sword false" - flag-description-interact-item-secondary="Управляет возможностью игрока нажимать ПКМ предметом.\n&dПример&f : чтобы запретить игрокам нажимать ПКМ огнивом, введите\n&a/cf interact-item-secondary minecraft:flint_and_steel false" - flag-description-item-drop="Управляет возможностью предмета быть выброшенным в регионе.\n&dПример&f : чтобы запретить игрокам выбрасывать алмазы в этом регионе, введите\n&a/cf item-drop minecraft:flint_and_steel false context[source=player]" - flag-description-item-pickup="Управляет возможностью предмета быть подобранным в регионе.\n&dПример&f : чтобы запретить игрокам поднимать алмазы, введите\n&a/cf item-pickup minecraft:diamond false" - flag-description-item-spawn="Управляет возможностью предмета появиться в регионе.\n&dПример&f : чтобы запретить перьям появляться в этом регионе, введите\n&a/cf item-spawn minecraft:feather false" - flag-description-item-use="Управляет возможностью воспользоваться предметом.\n&dПример&f : чтобы запретить есть яблоки в этом регионе, введите\n&a/cf item-use minecraft:apple false" - flag-description-leaf-decay="Управляет возможностью листьев опадать в этом регионе.\n&dПример&f : чтобы запретить листьям опадать в этом регионе, введите\n&a/cf leaf-decay any false" - flag-description-liquid-flow="Управляет возможностью жидкости, такой, как лава или вода, растекаться в этом регионе.\n&dПример&f : чтобы запретить всем видам жидкости растекаться в этом регионе, введите\n&a/cf liquid-flow any false" - flag-description-portal-use="Управляет возможностью пользоваться порталом.\n&dПример&f : чтобы запретить только игрокам проходить в порталы без влияния на не-игроков, введите\n&a/cf portal-use any false context[source=player]" - flag-description-projectile-impact-block="Управляет возможностью снаряда попадать (сталкиваться) с блоком.\n&dПример&f : чтобы запретить покеболам из Pixelmon сталкиваться с блоками, введите\n&a/cf projectile-impact-block any false[source=pixelmon:occupiedpokeball]\n&bПримечание&f : сюда входят такие вещи, как зелья, стрелы, снежки, покеболы из Pixelmon и т.д." - flag-description-projectile-impact-entity="Управляет возможностью снаряда попадать (сталкиваться) с сущностью.\n&dПример&f : чтобы запретить стрелам попадать в сущности, введите\n&a/cf projectile-impact-entity minecraft:arrow false[source=player]\n&bПримечание&f : сюда входят такие вещи, как зелья, стрелы, снежки, покеболы из Pixelmon и т.д." - flag-description-custom-chest-access="Управляет возможностью игрока взаимодействовать с инвентарями сундуков." - flag-description-custom-chorus-fruit-teleport="Управляет возможностью игрока телепортироваться при помощи плодов коруса." - flag-description-custom-crop-growth="Управляет возможностью культур расти." - flag-description-custom-damage-animals="Управляет возможностью животных получать урон." - flag-description-custom-enderman-grief="Управляет возможностью Странников Края ломать и ставить блоки." - flag-description-custom-enter-player="Управляет возможностью игрока входить в этот регион." - flag-description-custom-explosion-creeper="Управляет возможностью крипера взрываться." - flag-description-custom-explosion-tnt="Управляет возможностью динамита взрываться." - flag-description-custom-fire-damage="Управляет возможностью огня наносить урон." - flag-description-custom-fire-spread="Управляет возможностью огня распространяться." - flag-description-custom-grass-growth="Управляет возможностью травы расти." - flag-description-custom-ice-form="Управляет возможностью замерзания льда." - flag-description-custom-ice-melt="Управляет возможностью таяния льда." - flag-description-custom-lava-flow="Управляет возможностью лавы растекаться." - flag-description-custom-leaf-decay="Управляет возможностью листвы опадать." - flag-description-custom-lighter="Управляет возможностью игрока использовать огниво." - flag-description-custom-lightning="Управляет возможностью молнии наносить урон." - flag-description-custom-mushroom-growth="Управляет возможностью грибов вырастать." - flag-description-custom-mycelium-spread="Управляет возможностью мицелия распространяться." - flag-description-custom-pvp="Управляет возможностью сражений между игроками." - flag-description-custom-ride="Управляет возможностью садиться на транспорт (включая животных)." - flag-description-custom-sleep="Управляет возможностью игрока спать в кроватях." - flag-description-custom-snow-fall="Управляет возможностью появления снега." - flag-description-custom-snow-melt="Управляет возможностью таяния снега." - flag-description-custom-snowman-trail="Управляет возможностью снежных големов оставлять след из снега." - flag-description-custom-soil-dry="Управляет возможностью почвы высыхать." - flag-description-custom-vehicle-place="Управляет возможностью ставить транспорт (лодки, вагонетки и т.п.)." - flag-description-custom-vine-growth="Управляет возможностью роста лиан (и ламинарий)." - flag-description-custom-water-flow="Управляет возможностью воды растекаться." - flag-invalid-context="&cВведён неверный контекст '&f{context}&c' для базового флага &f{flag}&c." - flag-invalid-meta="&cВведены неверные метаданные цели '&f{value}&c' для базового флага &f{flag}&c." - flag-invalid-target="&cВведена неверная цель '&f{target}&c' для базового флага &f{flag}&c." - flag-not-found="&cФлаг &f{flag}&c не найден." - flag-not-set="&fФлаг &r{flag}&f не установлен.\nИспользуется стандартное значение &r{value}&f." - flag-overridden="&cНе удалось установить &f{flag}&c - он переопределён администратором." - flag-override-not-supported="&cРегион вида &f{type}&c не поддерживает переопределение флагов." - flag-reset-success="&aФлаги региона успешно откачены на стандартные значения." - flag-reset-warning="&6Вы уверены, что хотите откатить флаги этого региона на стандартные значения?" - flag-set-permission-target="&aРазрешение &b{permission}&a вида &f{type}&a с контекстами &7{contexts}&a установлено в значение &6{value}&a для &6{target}&a." - flag-ui-click-allow="Нажмите здесь, чтобы разрешить этот флаг." - flag-ui-click-deny="Нажмите здесь, чтобы запретить этот флаг." - flag-ui-click-remove="Нажмите здесь, чтобы удалить этот флаг." - flag-ui-click-toggle="&fНажмите здесь, чтобы переключить значение флага &r{flag}&f." - flag-ui-info-claim="Значения в регионе проверяются перед стандартными. Позволяет владельцам регионов определять значения флагов только для определённого региона." - flag-ui-info-default="Стандартные значения проверяются последними. Значения из переопределения и региона имеют высший приоритет." - flag-ui-info-inherit="Наследование - флаг, устанавливаемый родительским регионом, который не может быть изменён." - flag-ui-info-override="Переопределение имеет наивысший приоритет и проверяется до стандартных и регионных значений. Позволяет администраторам переопределять поведение всех базовых и администраторских регионов." - flag-ui-inherit-parent="Этот флаг унаследован от родителя {name}&f и &nне может&f быть изменён." - flag-ui-override-no-permission="Этот флаг переопределён администратором и &n&cНЕ&f может быть изменён." - flag-ui-override-permission="&fФлаг &r{flag}&f &cпереопределён&f администратором.\nНажмите здесь, чтобы удалить этот флаг." - flag-ui-return-flags="Вернуться к флагам" - label-accessors=Доступ - label-area=Площадь - label-blocks=Блоков - label-builders=Строительство - label-buy=Покупка - label-cancel=Отмена - label-children=суб-регионы - label-confirm=Подтвердить - label-containers=Контейнеры - label-context=Контекст - label-created=Создан - label-displaying=Отображение - label-expired=Истекло - label-farewell=Прощание - label-flag=Флаг - label-greeting=Приветствие - label-group=Группа - label-inherit=Наследование - label-location=Местоположение - label-managers=Управление - label-name=Имя - label-no=Нет - label-output=Вывод - label-owner=Владелец - label-permission=Разрешение - label-player=Игрок - label-price=Цена - label-raid=Рейды - label-resizable="Можно изменить размер" - label-result=Результат - label-schematic="Резервная копия" - label-source=Источник - label-spawn="Точка возрождения" - label-target=Цель - label-trust=Доступ - label-type=Тип - label-unknown=Неизвестно - label-user=Пользователь - label-world=Мир - label-yes=Да - mode-admin="&aВключён режим создания администраторских регионов. Все созданные регионы будут бесплатны и доступны для редактирования всеми администраторами." - mode-basic="&aВключён режим создания обычных областей." - mode-nature="&aГотов восстанавливать природу! ПКМ для начала, &f/modebasic&c - для выхода из режима." - mode-subdivision="&aВключён режим создания суб-регионов. Используйте лопату, чтобы создавать суб-регионы в существующих регионах. Воспользуйтесь &f/modebasic&a, чтобы выйти из этого режима." - mode-town="&aВключён режим создания городов." - option-apply-player-deny-flight="&cУ вас нет разрешения на полёт в этом регионе, вы телепортированы в безопасное место на земле." - option-apply-player-deny-godmode="&cУ вас нет доступа к использованию режима бога в этом регионе." - option-apply-player-gamemode="&aВаш игровой режим изменён на &6{gamemode}&a." # doesn't the vanilla game have this message already? - option-apply-player-walk-speed="&aВаша скорость ходьбы изменена на &6{speed}&a." - option-apply-player-weather="&aВаша погода изменена на &6{weather}&a." - option-apply-spawn-limit="&cЭтот регион достиг лимита по количеству &a{type}&c, равного &6{limit}&c, и не может содержать больше." - option-description-abandon-delay="&aКоличество дней до того, как свежесозданный регион может быть удалён." - option-description-abandon-return-ratio="&aДоля базовых блоков региона, возвращаемых игроку при удалении региона." - option-description-blocks-accrued-per-hour="&aЗарабатываемые блоки в час.\n&dПримечание&f: См. /playerinfo." - option-description-chest-expiration="&aКоличество дней, после которых автоматически созданный регион вокруг сундука будет удалён.\n&dПримечание&f: по истечении срока регион может быть просто удалён или откачен на состояние при создании. Это зависит от настроек сервера. Свяжитесь с администратором для дополнительной информации." - option-description-create-limit="&aКоличество базовых регионов на игрока.\n&dПримечание&f: Значение ниже 0 убирает ограничение." - option-description-create-mode="&aРежим создания региона (Площадь = 2D, Объём = 3D).\n&dПримечание&f: &bПлощадь&a действует только по осям x и z.\n&bОбъём&a действует по осям x, y и z." - option-description-economy-block-cost="&aСтоимость одного блока региона.\n&dПримечание&f: Формула для вычисления стоимости региона: цена * количество блоков региона." - option-description-economy-block-sell-return="&aВозвращаемые средства при продаже блоков региона.\n&dПримечание&f: Формула для вычисления возвращаемых средств: цена * количество блоков региона." - option-description-expiration="&aКоличество дней без активности, после которого регион будет удалён.\n&dПримечание&f: по истечении срока регион может быть просто удалён или откачен на состояние при создании. Это зависит от настроек сервера. Свяжитесь с администратором для дополнительной информации." - option-description-initial-blocks="&aКоличество блоков, которое игрок имеет изначально." - option-description-max-accrued-blocks="&aОграничение на накопленные блоки (с течением времени).\n&dПримечание&f: не влияет на купленные или подаренные администратором блоки региона." - option-description-max-level="&aМаксимальный уровень по оси y, на котором может быть создан регион." - option-description-max-size-x="&aМаксимальный размер региона по оси x." - option-description-max-size-y="&aМаксимальный размер региона по оси y." - option-description-max-size-z="&aМаксимальный размер региона по оси z." - option-description-min-level="&aМинимальный уровень по оси y, на котором может быть создан регион." - option-description-min-size-x="&aМинимальный размер региона по оси x." - option-description-min-size-y="&aМинимальный размер региона по оси y." - option-description-min-size-z="&aМинимальный размер региона по оси z." - option-description-player-command-enter="&aИспользуется для запуска команды с определёнными контекстами при входе игрока в регион." - option-description-player-command-exit="&aИспользуется для запуска команды с определёнными контекстами при выходе игрока из региона." - option-description-player-deny-flight="&aОпределяет, может ли игрок летать в регионе.\n&dПримечание&f: не даёт игрокам возможность летать, только удаляет её при необходимости. Даёт наибольшую совместимость с другими плагинами." - option-description-player-deny-godmode="&aОпределяет, может ли игрок быть в режиме бога в регионе.\n&dПримечание&f: не даёт игрокам возможность входить в режим бога, только удаляет её при необходимости. Даёт наибольшую совместимость с другими плагинами." - option-description-player-deny-hunger="&aОпределяет, может ли игрок терять сытость в регионе.\n&dПримечание&f: не даёт игрокам получать сытость в регионе, только удаляет возможность её терять при необходимости. Даёт наибольшую совместимость с другими плагинами." - option-description-player-gamemode="&aОпределяет игровой режим для игроков в регионе." - option-description-player-health-regen="&aОпределяет скорость восстановления здоровья игроков в регионе.\n&dПримечание&f: не имеет эффекта на игроков с полным запасом здоровья. \n&dПримечание&f: значение &6-1&f отключает эту опцию." - option-description-player-keep-inventory="&aОпределяет, сохранит ли игрок содержимое своего инвентаря при смерти в регионе." - option-description-player-keep-level="&aОпределяет, сохранит ли игрок свой уровень при смерти в регионе." - option-description-player-teleport-delay="&aЗадержка перед телепортацией игрока в новое место." - option-description-player-walk-speed="&aОпределяет скорость ходьбы игроков в регионе.\n&dПримечание&f: значение &6-1&f отключает эту опцию." - option-description-player-weather="&aОпределяет погоду для игрока в регионе." - option-description-pvp="&aОпределяет, могут ли игроки драться друг с другом." - option-description-pvp-combat-command="&aОпределяет, может ли игрок использовать команды во время PvP." - option-description-pvp-combat-teleport="&aОпределяет, может ли игрок телепортироваться во время PvP." - option-description-pvp-combat-timeout="&aОпределяет, сколько драка в PvP считается продолжающейся после последнего получения урона." - option-description-radius-inspect="&aРадиус в блоках для поиска регионов поблизости при инспектировании." - option-description-radius-list="&aРадиус в блоках для составления списка регионов поблизости." - option-description-spawn-limit="&aОпределяет предел появления сущностей в регионе для определённых контекстов." - option-description-tax-expiration="&aКоличество дней без оплаты налогов, после которых регион будет заморожен.\n&dПримечание&f: заморозка означает отсутствие доступа к строительству и инвентарям в регионе до совершения оплаты." - option-description-tax-expiration-days-keep="&aКоличество дней после заморозки региона до его удаления.\n&dПримечание&f: по истечении срока регион может быть просто удалён или откачен на состояние при создании. Это зависит от настроек сервера. Свяжитесь с администратором для дополнительной информации." - option-description-tax-rate="&aВеличина налога на регион.\n&dПримечание&f: величина налога вычисляется по размеру региона в блоках." - option-invalid-context="&cВведён неверный контекст '&f{context}&c' для опции &f{option}&c." - option-invalid-target="&cВведена неверная цель '&f{target}&c' для опции &f{option}&c." - option-invalid-value="&cВведено неверное значение '&6{value}&c' для опции &f{option}&c. This option only accepts &f{type}&c values." - option-not-found="&cОпция &f{option}&c не найдена." - option-not-set="&a{option}&f не установлена.\nПрименяется стандартное значение &a{value}&f." - option-override-not-supported="&cРегионы вида &f{type}&c не поддерживают переопределение опций." - option-requires-contexts="&cЭта опция требует следующие контексты: '&a{contexts}&c'." - option-reset-success="&aОпции региона успешно откачены на стандартные значения." - option-set-target="&aОпция &b{option}&a вида &b{type}&a с контекстами &7{contexts}&a установлена в значение {value}&a для &6{target}&a." - option-ui-click-toggle="Нажмите здесь, чтобы переключить опцию &f{option}&r." - option-ui-inherit-parent="Эта опция унаследована от родительского региона {name}&f и &nне может&f быть изменена." - option-ui-overridden="&cНе удалось установить опцию &f{option}&c. Значение опции переопределено администратором." - option-ui-override-no-permission="Значение опции было переопределено администратором, она &n&cНЕ&f может быть изменена." - owner-admin=Администратор - permission-access="&cУ вас нет разрешения от игрока &6{player}&c на доступ к этому." - permission-assign-without-having="&cВы не можете выдать разрешение на то, что не разрешено вам." - permission-ban-block="&cБлок {id}&c &l&nЗАБАНЕН&c и не может быть использован." - permission-ban-entity="&cСущность {id}&c &l&nЗАБАНЕНА&c и не может быть использована." - permission-ban-item="&cПредмет {id}&c &l&nЗАБАНЕН&c и не может быть использован." - permission-build="&cУ вас нет разрешения от игрока &6{player}&c на строительство." - permission-build-near-claim="&cУ вас нет разрешения от игрока &6{player}&c на строительство около его региона." - permission-claim-create="&cУ вас нет разрешения на создание региона." - permission-claim-delete="&cУ вас нет разрешения на удаление регионов вида {type}&c." - permission-claim-enter="&cУ вас нет разрешения на вход в этот регион." - permission-claim-exit="&cУ вас нет разрешения на выход из этого региона." - permission-claim-ignore="&cУ вас нет разрешения на игнорирование регионов вида {type}&c." - permission-claim-list="&cУ вас нет разрешения на просмотр информации о регионах, принадлежащих другому игроку." - permission-claim-manage="&cУ вас нет разрешения на редактирование регионов вида {type}&c." - permission-claim-reset-flags="&cУ вас нет разрешения на откат значений флагов для региона вида {type}&c." - permission-claim-reset-flags-self="&cУ вас нет разрешения на откат значений флагов для вашего региона." - permission-claim-resize="&cУ вас нет разрешения на изменение размера этого региона." - permission-claim-sale="&cУ вас нет разрешения на продажу этого региона." - permission-claim-transfer-admin="&cУ вас нет разрешения на передачу администраторского региона." - permission-clear="&cРазрешения в этом регионе очищены. Чтобы изменить разрешения для ВСЕХ ваших регионов, выйдите из них наружу." - permission-clear-all="&cТолько владелец области может очистить все разрешения." - permission-command-trust="&cУ вас нет разрешения на выдачу этого вида разрешения." - permission-cuboid="&cУ вас нет разрешения на создание/изменение размера базовых регионов в 3D-режиме." - permission-edit-claim="&cУ вас нет разрешения на изменение этого региона." - permission-fire-spread="&cУ вас нет разрешения на поджигание блоков в этом регионе." - permission-flag-arg="&cУ вас нет разрешения на использование команды flag с аргументами." - permission-flag-defaults="&cУ вас нет разрешения на изменение стандартных значений флагов." - permission-flag-gui="&cУ вас нет разрешения на использование GUI флагов." - permission-flag-overrides="&cУ вас нет разрешения на редактирование переопределённых значений флагов." - permission-flag-use="&cУ вас нет разрешения на использование этого флага." - permission-flow-liquid="&cУ вас нет разрешения на разливание жидкостей в этом регионе." - permission-global-option="&cУ вас нет разрешения на редактирование глобальных настроек." - permission-grant="&cУ вас нет разрешения на выдачу разрешения, которого у вас нет." - permission-group-option="&cУ вас нет разрешения на изменение групповых настроек." - permission-interact-block="&cУ вас нет разрешения от игрока &6{player}&c на взаимодействие с блоком &d{block}&c." - permission-interact-entity="&cУ вас нет разрешения от игрока &6{player}&c на взаимодействие с сущностью &d{entity}&c." - permission-interact-item="&cУ вас нет разрешения от игрока &6{player}&c на взаимодействие с предметом &d{item}&c." - permission-interact-item-block="&cУ вас нет разрешения на использование предмета &d{item}&c на блок &b{block}&c." - permission-interact-item-entity="&cУ вас нет разрешения на использование предмета &d{item}&c на блок &b{entity}&c." - permission-inventory-open="&cУ вас нет разрешения от игрока &6{player}&c на открытие &d{block}&c." - permission-item-drop="&cУ вас нет разрешения от игрока &6{player}&c на выбрасывание предмета &d{item}&c." - permission-item-use="&cУ вас нет разрешения на использование предмета &d{item}&c." - permission-option-defaults="&cУ вас нет разрешения на изменение стандартных значений опций." - permission-option-overrides="&cУ вас нет разрешения на управление переопределением опций." - permission-option-use="&cУ вас нет разрешения на использование этой опции." - permission-override-deny="&cДействие, которое вы пытаетесь совершить, было отменено флагом, переопределённым администратором." - permission-player-admin-flags="&cУ вас нет разрешения на изменение флагов для членов администрации." - permission-player-option="&cУ вас нет разрешения на установку опции на игрока." - permission-player-view-others="&cУ вас нет разрешения на просмотр других игроков." - permission-portal-enter="&cВы не можете воспользоваться этим порталом, потому что у вас нет разрешения от игрока &6{player}&c на вход в регион в месте назначения." - permission-portal-exit="&cВы не можете воспользоваться этим порталом, потому что у вас нет разрешения от игрока &6{player}&c на выход из региона." - permission-protected-portal="&cУ вас нет разрешения от игрока &6{player}&c на использование портала в этом регионе." - permission-trust="&cУ вас нет разрешения от игрока &6{player}&c на изменение разрешений в этом регионе." - permission-visual-claims-nearby="&cУ вас нет разрешения на отображение регионов поблизости." - player-accrued-blocks-exceeded="&cУ игрока &6{player}&c есть &6{total}&c блоков и добавление ему ещё &6{amount}&c блоков превысит максимальное возможное количество.\n. Уменьшите добавляемое количество или попросите администратора выдать игроку нужное количество блоков." - player-remaining-blocks-2d="&aВы можете занять ещё &6{block-amount}&a блоков." - player-remaining-blocks-3d="&aВы можете занять ещё &6{chunk-amount}&a чанков. &f({block-amount} блоков)" - playerinfo-ui-abandon-return-ratio="&eДоля возврата при удалении региона&f : &a{ratio}" - playerinfo-ui-block-accrued="&eНакоплено блоков&f : &a{amount}&7(&d{block_amount}&f per hour&7)" - playerinfo-ui-block-bonus="&eБонусных блоков&f : &a{amount}" - playerinfo-ui-block-initial="&eНачальное количество блоков&f : &a{amount}" - playerinfo-ui-block-max-accrued="&eМаксимум накопления блоков&f : &a{amount}" - playerinfo-ui-block-remaining="&eОсталось блоков&f : &a{amount}" - playerinfo-ui-block-total="&eВсего блоков&f : &a{amount}" - playerinfo-ui-chunk-total="&eВсего чанков&f : &a{amount}" - playerinfo-ui-claim-level="&eМин./Макс. уровень региона&f : &a{level}" - playerinfo-ui-claim-size-limit="&eОграничения по размеру региона&f : &a{limit}" - playerinfo-ui-claim-total="&eВсего регионов&f : &a{amount}" - playerinfo-ui-economy-block-available-purchase="&eДоступно блоков региона для покупки&f : &a{amount}" - playerinfo-ui-economy-block-cost="&eЦена покупки блока региона&f : &a{amount} за блок" - playerinfo-ui-economy-block-sell-return="&eЦена продажи блока региона&f : &a{amount} за блок" - playerinfo-ui-last-active="&eВ последний раз активен&f : {date}" - playerinfo-ui-tax-current-rate="&eТекущий размер налога на регионы&f : &a{rate}" - playerinfo-ui-tax-global-claim-rate="&eОбщий размер налога на регионы&f : &a{rate}" - playerinfo-ui-tax-global-town-rate="&eОбщий размер налога на города&f : &a{rate}" - playerinfo-ui-tax-total="&eОбщий размер налогов&f : &a{amount}" - playerinfo-ui-title="&bИнформация об игроке" - playerinfo-ui-uuid="&eUUID&f : &7{id}" - playerinfo-ui-world="&eМир&f : &7{name}" - plugin-command-not-found="&cКоманда '&a{command}&c' для плагина &b{id}&c не найдена." - plugin-event-cancel="&cПлагин отменил это действие." - plugin-not-found="&cНе удалось найти плагин с идентификатором &b{id}&c." - plugin-reload="&aGriefDefender перезагружен." - pvp-claim-not-allowed="&aВ этом регионе сражения между игроками запрещены." - pvp-in-combat-not-allowed="&aВы не можете выполнить это действие, находясь в PvP-драке. Вы должны быть в безопасности ещё &6{time-remaining}&a секунд." - pvp-source-not-allowed="&aУ вас нет разрешения на сражение с другим игроком." - pvp-target-not-allowed="&aВы не можете атаковать игроков, которые не могут участвовать в сражениях." - registry-block-not-found="&cБлок {id}&c не найден в реестре." - registry-entity-not-found="&cСущность {id}&c не найдена в реестре." - registry-item-not-found="&cПредмет {id}&c не найден в реестре." - resize-overlap="&cНельзя изменить размер региона - в этом случае он будет пересекаться с другим регионом." - resize-overlap-subdivision="&cНельзя изменить размер суб-региона - в этом случае он будет пересекаться с другим суб-регионом. Воспользуйтесь &f/abandon&c, чтобы удалить его, или используйте лопату на его угол, чтобы изменить его размер." - resize-same-location="&cУгол региона уже находится здесь. Нужно выбрать другое место для угла региона, чтобы изменить его размер." - resize-start="&aИзменение размера региона. Используйте лопату на новой точке размещения этого угла." - resize-success-2d="&aРазмер региона изменён. У вас осталось ещё &6{block-amount}&a блоков." - resize-success-3d="&aРазмер региона изменён. У вас осталось ещё &6{chunk-amount}&a чанков. &f({block-amount} блоков)" - result-type-change-deny="&cВы не можете изменить вид региона на {type}." - result-type-change-not-admin="&cВы не имеете администраторских привилегий на изменение вида на {type}&c." - result-type-child-same="&cРегионы вида &f{type}&c не могут иметь прямые суб-регионы вида &f{type}&c." - result-type-create-deny="&cРегионы вида &f{type}&c не могут быть созданы в &f{target_type}&с." - result-type-no-children="&cРегионы вида &f{type}&c не могут содержать суб-регионы." - result-type-only-subdivision="&cРегионы вида &f{type}&c могут содержать только суб-регионы." - result-type-requires-owner="&cНе удалось изменить регион вида {type} на {target_type}. Требуется владелец." - schematic-abandon-all-restore-warning="&6Вы уверены, что хотите &nудалить&6 &cВСЕ&6 ваши регионы? &cВСЕ ДАННЫЕ БУДУТ УДАЛЕНЫ&f!!&6 При подтверждении все регионы будет восстановлены в состояние, в котором они были при создании." - schematic-abandon-restore-warning="&6Вы уверены, что хотите &nудалить&6 этот регион? &cВСЕ ДАННЫЕ БУДУТ УДАЛЕНЫ&f!!&6 При подтверждении этот регион будет восстановлен в состояние, в котором они были при создании." - schematic-create="&aСоздание резервной копии..." - schematic-create-complete="&aРезервная копия создана." - schematic-create-fail="&cНе удалось создать резервную копию." - schematic-deleted="&aРезервная копия {name} удалена." - schematic-none="&aДля этого региона нет резервных копий." - schematic-restore-click="&aНажмите, чтобы восстановить регион из резервной копии.\nИмя: {name}\nСоздана: {date}" - schematic-restore-confirmation="&6Вы уверены, что хотите восстановить регион? Нажатие Подтвердить восстановит &cВСЕ&6 данные региона из резервной копии. Используйте аккуратно!" - schematic-restore-confirmed="&aРегион успешно восстановлен из резервной копии &b{name}&a." - spawn-not-set="&cТочка возрождения в регионе не задана." - spawn-set-success="&aТочка возрождения в регионе успешно установлена в &b{location}&a." - spawn-teleport="&aВы телепортированы в точку возрождения в регионе в &b{location}&a." - tax-claim-expired="&cЭтот регион заморожен за неуплату налогов. Текущая задолженность: '&a{amount}&c'.\nУ вас осталось '&a{days}&c' дней на то, чтобы зачислить оплату на счёт банка региона, чтобы разморозить его.\nПри неуплате налога регион будет удалён.\nПримечание: чтобы зачислить средства на счёт банка региона, воспользуйтесь &f/claimbank&c deposit ." - tax-claim-paid-balance="&aЗадолженность по налогам в размере '&6{amount}&a' оплачена. Ваш регион разморожен и снова может быть использован." - tax-claim-paid-partial="&aЗадолженность по налогам в размере '&6{amount}&a' частично оплачена. Чтобы разморозить регион, остаток долга в размере '&6{balance}&a' должен быть уплачен." - tax-info="&aСледующая выплата по налогам в размере &6{amount}&a будет списана с вашего счёта &b{date}&a." - tax-past-due="&cУ вас есть задолженность по налогам в размере &a{balance}&c, которая должна быть выплачена до &b{date}&c. В случае неуплаты ваша собственность будет потеряна." - teleport-confirm="&aВы уверены, что хотите телепортироваться на {pos}? Нажмите Подтвердить, чтобы продолжить." - teleport-delay-notice="&aВы будете телепортированы через {delay}&a секунд." - teleport-move-cancel="&cТелепортация отменена! Вы не можете двигаться, пока идёт отсчёт." - teleport-no-safe-location="&cНе удалось найти безопасную точку для телепортации в этот регион!\n&aВоспользуйтесь '&f/claiminfo&a', чтобы установить безопасную точку телепортации/возрождения." - teleport-success="&aВы были телепортированы в регион {name}&a." - title-accessor=ДОСТУП - title-advanced=ADVANCED - title-all=ВСЕ - title-builder=СТРОИТЕЛЬСТВО - title-claim=РЕГИОН - title-container=КОНТЕЙНЕРЫ - title-default=СТАНДАРТ - title-inherit=НАСЛЕДОВАНИЕ - title-manager=УПРАВЛЕНИЕ - title-override=ПЕРЕОПРЕДЕЛЕНИЕ - title-own=ВЛАДЕЛЕЦ - title-preset=PRESET - tool-not-equipped="&cУ вас нет &f{tool}&c." - town-chat-disabled="&aЧат города отключён." - town-chat-enabled="&aЧат города включён." - town-create-not-enough-funds="&cУ вас недостаточно средств для создания города за &a{amount}&c. На вашем счёте сейчас &a{balance}&c и для создания нужно ещё &a{amount-needed}&c." - town-name="&aИмя города установлено: &f{name}&a." - town-not-found="&cГород не найден." - town-not-in="&cВы не находитесь в городе." - town-owner="&cЭто принадлежит городу." - town-tag="&aТег города установлен: &f{tag}&a." - town-tag-clear="&aТег города удалён." - town-tax-no-claims="&cЧтобы попасть под налогообложение этим городом, нужно иметь в нём собственность." - trust-already-has="&cУ пользователя &f{target}&c уже есть разрешение вида &f{type}&c." - trust-click-show-list="Нажмите здесь, чтобы вывести список всех игроков и групп, вписанных в регион." - trust-grant="&aИгроку &6{target}&a выдано разрешение вида &6{type}&a в текущем регионе." - trust-individual-all-claims="&aИгроку &6{player}&a выданы полные права во всех ваших регионах. Чтобы отменить разрешения во ВСЕХ ваших регионах, воспользуйтесь &f/untrustall&a." - trust-invalid="&cНеверный вид разрешения.\nДоступные виды: accessor, builder, container и manager." - trust-list-header="Разрешения в этом регионе:" - trust-no-claims="&cУ вас нет регионов, в которые можно было бы вписать игрока." - trust-plugin-cancel="&cНе удалось выдать разрешения игроку &f{target}&c. Плагин не разрешил." - trust-self="&cНикому нельзя доверять. Особенно себе." - tutorial-claim-basic="&eНажмите для получения по созданию регионов: &ahttp://bit.ly/mcgpuser" - ui-click-add="Click here to add" - ui-click-add-target="Click here to add &6{target}&f" - ui-click-confirm="Нажмите для подтверждения" - ui-click-filter-type="&7Нажмите здесь, чтобы вывести только &f{type}" - ui-click-remove="Нажмите здесь, чтобы убрать" - ui-click-return-command="&bReturn to &6{command}" - ui-click-view="Click here to view {target}" - untrust-individual-all-claims="&aОтозваны все разрешения игрока &6{target}&a во ВСЕХ ваших регионах. Чтобы настраивать разрешения в одном регионе, войдите в него и используйте &f/untrust&a." - untrust-individual-single-claim="&aОтозваны все разрешения игрока &6{target}&a в этом регионе. Чтобы настроаивать разрешения во ВСЕХ ваших регионах, воспользуйтесь &f/untrustall&a." - untrust-no-claims="&cУ вас нет регионов, из которых можно было бы выписать игрока." - untrust-owner="&6{owner}&a является владельцем региона и не может быть выписан из него." - untrust-self="&cНельзя не доверять себе." - } -} diff --git a/sponge/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json b/sponge/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json deleted file mode 100644 index b6954cb..0000000 --- a/sponge/src/main/resources/com/griefdefender/internal/pagination/font-sizes.json +++ /dev/null @@ -1,50 +0,0 @@ -# To create/update this file: Use the following code (accurate as of MC 1.8), run on the client. The nonUnicode string constant is extracted from FontRenderer -- it's inlined though. -# This must be run while a game is active -- I've stuck this in a command -# ```java -# public void printCharSizes() { -# ConfigurationNode node = SimpleConfigurationNode.root(); -# String nonUnicode = "\u00c0\u00c1\u00c2\u00c8\u00ca\u00cb\u00cd\u00d3\u00d4\u00d5\u00da\u00df\u00e3\u00f5\u011f\u0130\u0131\u0152\u0153" -# + "\u015e" -# + "\u015f\u0174" -# + "\u0175\u017e\u0207\u0000\u0000\u0000\u0000\u0000\u0000\u0000 !\"#$%&\'()*+,-./0123456789:;" -# + "<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0000\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u03b2\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u2205\u2208\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u0000"; -# List nonUnicodeCodePoints = new ArrayList(nonUnicode.length()); -# for (int i = 0; i < nonUnicode.length(); ++i) { -# nonUnicodeCodePoints.add(nonUnicode.codePointAt(i)); -# } -# node.getNode("non-unicode").setValue(nonUnicode); -# int[] charWidths = Minecraft.getMinecraft().getRenderManager().getFontRenderer().charWidth; -# final List charWidthsList = new ArrayList(charWidths.length); -# for (int i : charWidths) { -# charWidthsList.add(i); -# } -# charWidthsList.set(32, 4); // Space is handled weirdly -# node.getNode("char-widths").setValue(charWidthsList); -# InputStream var1 = null; -# -# final List glyphSizezList = new ArrayList(65536); -# try { -# var1 = Minecraft.getMinecraft().getResourceManager().getResource(new ResourceLocation("font/glyph_sizes.bin")).getInputStream(); -# int b; -# while ((b = var1.read()) != -1) { -# glyphSizezList.add((byte) b); -# } -# } catch (IOException var6) { -# throw new RuntimeException(var6); -# } finally { -# IOUtils.closeQuietly(var1); -# } -# node.getNode("glyph-widths").setValue(glyphSizezList); -# -# try { -# HoconConfigurationLoader.builder() -# .setRenderOptions(ConfigRenderOptions.concise()) -# .setFile(new File("font-sizes.conf")) -# .build().save(node); -# } catch (IOException e) { -# logger.error("Unable to write character size information", e); -# } -# } -# ``` - -{"char-widths":[6,6,6,6,6,6,4,6,6,6,6,6,6,6,6,4,4,6,7,6,6,6,6,6,6,1,1,1,1,1,1,1,4,2,5,6,6,6,6,3,5,5,5,6,2,6,2,6,6,6,6,6,6,6,6,6,6,6,2,2,5,6,5,6,7,6,6,6,6,6,6,6,6,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,6,4,6,6,3,6,6,6,6,6,5,6,6,2,6,5,3,6,6,6,6,6,6,6,4,6,6,6,6,6,6,5,2,5,7,6,6,6,6,6,6,6,6,6,6,6,6,4,6,3,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,6,6,3,6,6,6,6,6,6,6,7,6,6,6,2,6,6,8,9,9,6,6,6,8,8,6,8,8,8,8,8,6,6,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,6,9,9,9,5,9,9,8,7,7,8,7,8,8,8,7,8,8,7,9,9,6,7,7,7,7,7,9,6,7,8,7,6,6,9,7,6,7,1],"glyph-widths":[15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,68,38,22,23,23,23,68,53,36,23,23,52,22,52,22,22,38,22,22,22,22,22,22,22,22,52,52,38,22,21,22,22,22,22,22,22,22,22,22,22,38,23,22,22,22,22,22,22,23,22,22,23,22,23,22,22,23,22,70,22,19,22,23,36,22,22,22,22,22,21,22,22,38,21,22,38,23,22,22,22,22,22,22,21,22,22,23,22,22,22,53,68,36,23,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,68,23,23,22,23,68,22,37,7,38,22,22,15,7,22,36,23,38,38,53,38,22,52,36,36,38,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,38,38,38,38,6,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,23,22,22,22,22,22,38,38,38,38,22,22,22,22,22,22,22,22,22,22,22,22,22,22,38,22,22,22,22,22,23,23,22,22,22,22,22,22,22,22,22,22,6,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,7,6,22,22,38,38,22,22,38,38,38,38,22,38,23,22,6,6,22,22,38,22,38,22,38,22,21,6,38,22,22,6,6,22,22,22,22,22,22,22,22,22,23,23,23,23,22,22,6,6,22,22,22,22,22,22,22,22,22,22,23,21,23,21,23,21,22,22,22,22,22,22,22,22,23,23,22,23,22,23,23,22,23,22,22,22,22,22,22,37,6,6,22,22,22,22,22,23,23,6,6,22,22,22,22,22,22,23,21,23,22,22,21,38,22,22,38,22,23,6,22,22,22,22,22,22,23,23,23,22,22,22,21,21,23,21,23,23,23,22,22,23,23,22,22,22,22,22,22,22,22,22,21,22,51,36,21,68,23,23,23,23,23,7,23,23,23,22,22,38,38,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,22,22,22,22,22,22,22,22,22,22,22,23,23,23,22,22,22,22,22,22,22,22,23,23,22,22,6,6,22,22,6,6,22,22,6,6,22,22,6,6,22,22,6,6,22,22,6,6,22,22,22,22,23,21,22,22,22,22,22,23,22,38,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,37,23,22,21,6,6,6,6,6,22,23,23,22,22,22,22,6,22,22,6,23,23,23,23,22,22,23,23,22,22,22,22,22,22,23,23,22,22,23,22,22,23,22,23,23,22,22,22,22,22,22,22,38,53,38,22,22,54,23,23,23,23,23,23,22,22,23,23,23,22,22,23,22,22,22,22,22,22,22,21,21,21,22,21,22,23,22,22,22,23,22,23,23,23,22,22,22,22,22,22,22,22,22,23,38,22,22,22,23,22,22,23,23,23,23,23,23,23,39,22,23,22,21,23,38,38,37,38,21,23,21,21,21,36,22,52,52,52,37,37,22,22,37,37,23,23,37,37,68,37,37,37,68,37,37,37,36,36,37,37,21,21,21,21,22,52,37,70,22,23,6,22,21,36,21,21,21,21,21,21,21,21,21,20,21,22,22,21,21,53,53,37,36,22,22,22,52,36,36,36,36,22,22,22,22,22,22,22,22,7,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,7,7,22,22,7,22,7,22,22,22,6,22,22,7,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,15,22,22,22,22,22,22,7,22,22,22,22,22,7,7,7,7,7,7,7,22,22,22,22,22,22,22,22,6,22,22,22,22,21,22,6,21,37,37,22,6,0,0,52,22,22,22,52,0,0,0,0,0,51,21,22,53,22,22,22,0,22,0,23,23,21,22,22,22,23,22,22,22,22,38,22,23,22,22,22,22,23,22,0,22,23,23,23,22,23,23,38,23,22,22,22,53,22,22,22,23,22,22,38,22,22,53,38,22,22,22,22,22,22,22,22,23,22,22,23,22,23,23,37,22,22,22,23,22,22,23,23,23,23,23,23,23,22,22,22,22,22,38,22,21,22,21,7,23,22,38,22,22,22,22,7,22,22,22,23,23,22,22,22,38,22,21,21,22,22,22,22,23,22,22,22,22,22,22,23,22,22,22,38,38,22,7,23,23,22,22,23,23,22,22,22,22,7,22,23,22,22,22,22,22,22,22,22,22,22,22,23,23,23,22,23,22,23,7,23,22,22,22,22,22,22,22,22,22,23,22,23,22,22,22,22,22,22,22,22,22,22,22,23,22,23,22,23,22,23,7,23,22,22,22,22,22,22,22,22,22,22,22,38,38,21,7,23,22,22,22,22,38,23,23,23,22,23,23,23,23,23,23,23,23,23,23,22,22,23,23,22,22,23,22,23,23,23,23,23,23,23,23,23,23,22,22,23,22,6,22,22,7,13,30,23,23,22,22,22,22,22,22,23,23,22,22,23,23,22,22,22,22,23,23,23,23,7,7,23,23,23,23,23,23,22,22,22,22,23,23,23,38,23,38,23,23,7,7,23,23,22,22,22,22,22,22,22,22,38,23,23,22,22,23,23,22,22,23,23,22,22,23,23,53,22,22,22,22,23,23,22,22,22,22,22,22,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,23,22,23,23,22,22,22,22,22,22,22,21,22,22,22,22,22,22,23,23,23,23,23,23,7,7,23,23,22,22,23,23,22,22,22,22,7,7,7,7,7,7,23,22,22,23,22,22,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,23,22,23,23,22,22,22,22,23,23,22,22,23,22,22,22,22,23,22,23,22,23,22,22,22,23,22,23,22,23,22,22,22,23,21,22,22,23,0,0,35,35,36,37,36,21,21,0,23,22,23,23,22,23,21,22,23,23,22,21,23,23,22,22,22,23,23,23,21,22,23,22,39,23,23,23,22,23,23,22,22,54,23,23,22,23,23,0,52,22,0,0,0,0,0,0,22,22,22,22,22,22,22,22,6,22,22,22,23,23,7,23,6,22,22,22,22,22,22,22,22,22,22,22,23,6,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,68,22,22,53,22,22,37,22,0,0,0,0,0,0,0,0,22,23,22,22,22,36,38,22,22,36,22,22,38,6,23,36,37,22,6,22,22,38,22,22,22,23,22,0,0,0,0,0,23,23,23,70,22,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,0,0,28,27,45,21,23,60,52,21,62,40,23,76,60,44,60,74,58,90,90,90,90,52,0,0,121,23,0,37,23,36,22,53,22,68,22,38,22,22,22,22,22,22,22,22,22,23,23,23,23,22,22,22,22,6,6,22,22,22,7,22,22,22,22,38,22,26,22,22,22,22,22,22,22,22,22,22,22,23,22,22,90,90,90,90,90,90,90,90,90,0,36,37,38,23,22,22,23,23,23,23,21,52,52,23,22,24,22,38,22,22,36,38,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,23,22,22,22,22,23,23,23,23,23,22,22,22,22,22,22,22,22,22,22,6,30,6,22,22,22,6,6,6,6,6,6,23,22,23,22,22,22,22,22,22,22,22,37,22,22,22,22,22,22,22,22,22,22,22,22,6,22,22,22,22,23,23,37,37,61,60,90,74,58,74,76,15,31,90,90,90,90,76,90,38,23,58,90,31,90,90,90,90,22,23,36,37,38,23,22,23,22,23,23,23,23,23,22,37,22,26,59,52,52,52,52,22,22,22,22,22,22,30,29,30,0,15,15,22,28,30,30,39,39,30,60,70,30,30,30,37,30,63,43,29,46,29,29,30,30,13,13,61,39,30,29,30,30,23,22,22,22,22,22,22,22,22,22,22,22,22,22,59,59,22,22,22,22,22,22,22,22,22,22,126,22,0,0,60,30,30,22,22,22,22,22,22,22,22,22,22,22,23,23,22,22,22,22,22,6,6,6,38,38,22,22,22,22,22,22,23,22,22,23,22,22,36,38,22,23,22,22,22,23,23,23,23,23,22,19,22,6,22,21,37,37,37,37,37,54,22,22,38,37,21,44,54,38,38,22,54,21,7,6,20,19,22,22,44,44,44,22,22,37,37,37,37,22,22,22,22,22,23,22,6,22,22,22,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,38,37,37,36,21,22,22,21,51,22,6,21,21,21,21,22,38,37,37,21,38,20,22,38,22,22,21,22,37,22,21,21,21,38,37,37,21,21,22,22,38,22,22,22,22,22,22,22,22,22,36,36,38,23,36,36,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,90,93,47,31,31,15,15,15,15,15,15,15,15,15,15,31,31,31,31,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,63,15,63,15,15,15,15,15,47,15,15,15,15,15,15,15,15,15,15,15,15,0,0,90,127,95,10,95,74,91,90,90,90,74,74,58,95,95,95,95,90,0,0,30,90,90,90,90,0,0,0,15,15,15,15,15,15,15,15,15,15,75,75,120,106,75,90,76,75,45,75,75,61,60,75,106,-119,31,0,0,0,0,0,0,0,0,15,15,75,15,15,0,90,95,94,0,15,15,15,15,15,15,31,30,0,0,30,30,0,0,30,30,15,47,47,15,45,15,15,15,15,30,15,15,15,15,63,15,31,15,79,15,0,31,15,15,15,15,15,15,0,15,0,0,0,31,15,15,15,0,0,90,13,95,12,79,90,91,90,90,0,0,10,10,0,0,15,15,90,75,0,0,0,0,0,0,0,0,95,0,0,0,0,15,15,0,15,31,75,91,94,0,0,60,76,60,45,44,44,45,76,29,45,15,15,59,28,59,45,45,-119,44,61,30,0,0,0,0,0,0,90,90,95,0,15,15,15,14,15,15,0,0,0,0,15,15,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,15,15,15,15,15,15,15,0,15,15,0,15,15,0,15,15,0,0,90,0,79,9,95,74,74,0,0,0,0,92,92,0,0,92,92,94,0,0,0,74,0,0,0,0,0,0,0,15,15,15,15,0,15,0,0,0,0,0,0,0,43,75,75,42,74,45,76,75,43,43,90,90,15,15,46,90,0,0,0,0,0,0,0,0,0,0,0,90,90,95,0,30,15,92,76,75,45,46,45,30,0,30,30,15,0,15,15,73,27,60,93,42,45,42,27,59,60,21,72,39,42,27,75,59,89,75,58,0,43,57,46,62,76,76,57,0,42,43,0,75,60,75,44,42,0,0,90,21,95,10,95,91,91,90,90,94,0,94,94,95,0,95,95,91,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,45,92,94,0,0,43,75,75,59,60,43,60,43,57,41,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,95,95,0,27,29,26,26,26,27,42,90,0,0,22,43,0,0,74,44,27,75,75,59,28,75,59,75,59,43,75,57,59,59,59,26,59,26,91,42,0,59,28,42,26,27,27,75,0,27,27,0,42,59,59,43,26,0,0,90,21,92,76,92,75,91,90,74,0,0,10,13,0,0,12,13,90,0,0,0,0,0,0,0,0,93,93,0,0,0,0,59,59,0,29,43,90,93,93,0,0,43,75,75,43,92,60,75,75,74,74,27,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,45,0,43,11,43,26,27,12,0,0,0,45,45,27,0,27,27,13,27,0,0,0,27,26,0,27,0,11,59,0,0,0,15,27,0,0,0,27,29,72,0,0,0,58,59,75,60,27,29,42,27,12,28,28,14,0,0,0,0,95,94,90,95,75,0,0,0,10,10,14,0,15,15,15,90,0,0,15,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,27,29,45,29,29,30,45,27,30,42,44,29,27,46,15,75,13,15,28,47,0,0,0,0,0,0,95,95,95,0,44,44,25,27,28,13,12,43,0,60,60,60,0,59,59,43,74,26,72,28,59,28,28,59,44,43,27,57,27,27,44,44,57,57,57,43,0,60,60,28,29,28,28,57,44,27,44,0,60,58,61,60,28,0,0,0,92,95,90,74,95,95,95,95,0,74,74,75,0,43,28,43,58,0,0,0,0,0,0,0,92,75,0,28,59,0,0,0,0,0,0,15,47,76,45,0,0,90,75,44,107,75,93,28,92,29,28,0,0,0,0,0,0,0,0,91,-120,106,74,60,92,92,60,0,0,95,95,0,44,44,25,11,11,14,13,43,0,28,28,28,0,28,28,28,58,45,43,12,28,12,12,26,44,43,27,57,27,27,28,59,57,57,57,43,0,28,28,28,28,12,12,57,44,26,27,0,28,26,29,43,76,0,0,90,22,95,90,95,95,95,95,95,0,77,79,79,0,79,79,62,92,0,0,0,0,0,0,0,95,95,0,0,0,0,0,0,0,44,0,15,31,76,61,0,0,90,75,91,60,75,45,28,92,26,28,0,74,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,0,13,15,27,12,57,44,59,44,0,12,12,15,0,43,45,29,28,29,29,30,28,44,45,28,14,29,74,73,45,44,28,45,28,58,44,44,0,28,28,28,58,60,45,44,59,44,43,59,28,45,28,12,12,0,0,0,108,95,95,95,95,95,95,95,0,10,10,10,0,15,15,15,95,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,28,29,44,44,0,0,90,44,28,29,58,60,30,74,42,27,45,44,30,60,43,44,0,0,0,30,29,44,59,28,44,29,0,0,95,95,0,60,14,31,31,59,59,59,30,15,15,30,15,42,45,15,29,29,15,0,0,0,12,44,10,26,27,30,42,46,44,14,13,14,29,42,27,44,27,14,44,12,27,92,44,13,0,74,61,61,44,29,44,44,42,57,0,44,0,0,27,11,43,26,29,62,44,0,0,0,95,0,0,0,0,95,95,95,76,76,59,0,59,0,95,10,15,10,15,15,15,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,95,14,0,0,0,0,0,0,0,0,0,0,0,0,22,21,22,22,22,22,21,22,22,38,22,23,22,22,22,38,22,23,23,22,22,22,22,21,22,38,38,23,23,23,23,22,22,22,21,22,22,22,21,22,23,23,22,23,22,23,21,37,23,21,22,22,22,22,22,22,22,22,0,0,0,0,22,69,55,23,22,22,21,22,22,22,23,23,22,23,22,23,22,22,22,22,22,22,22,22,22,23,22,38,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,0,22,0,0,21,22,0,22,0,0,22,0,0,0,0,0,0,22,22,22,6,0,22,22,22,7,6,6,6,0,22,22,22,0,22,0,22,0,0,22,7,0,22,22,38,37,23,37,6,22,22,22,22,22,22,0,23,22,22,0,0,69,38,22,22,6,0,22,0,22,22,23,22,22,22,0,0,22,22,21,22,22,22,22,22,22,22,0,0,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,12,12,7,22,7,7,22,39,23,52,15,52,38,52,52,22,23,7,37,7,30,31,31,22,37,23,23,53,23,23,39,55,39,39,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,53,23,22,22,23,23,12,46,22,39,23,6,23,23,23,23,23,23,23,23,0,23,23,39,23,23,39,23,39,23,23,39,23,23,23,23,23,23,23,23,23,23,23,39,23,23,39,23,23,39,23,23,23,23,23,23,23,0,0,0,0,22,22,23,22,22,22,23,22,23,6,6,7,7,22,22,22,23,23,23,87,23,22,22,40,23,6,23,0,0,0,0,23,23,23,23,23,23,23,23,0,23,23,22,23,23,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,23,23,23,38,22,23,23,44,29,14,44,44,14,14,14,0,44,44,29,22,89,29,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,41,41,13,40,41,12,42,9,25,28,8,6,24,26,12,10,10,40,57,25,41,57,57,26,57,10,25,10,40,26,10,6,11,27,44,11,25,25,57,58,14,15,94,95,90,90,90,91,95,90,90,90,90,90,91,95,90,90,94,30,90,90,31,42,57,55,39,73,89,89,72,57,89,68,37,22,92,78,12,57,57,57,57,39,41,95,95,90,91,91,93,75,91,90,90,90,74,94,94,94,90,91,94,94,94,94,94,94,94,29,29,27,91,90,91,90,58,58,58,11,11,11,11,27,27,27,57,28,57,91,95,10,90,90,94,94,94,95,94,95,91,74,94,90,89,73,89,90,74,74,90,90,90,0,0,0,0,123,76,6,6,6,6,21,6,6,6,21,21,6,6,21,6,6,22,6,21,22,6,6,21,22,21,21,21,22,22,22,22,21,6,6,22,22,21,6,6,0,0,0,0,0,0,0,0,0,0,38,38,38,23,38,38,22,23,38,38,23,38,38,23,38,22,23,38,22,22,23,38,23,38,22,38,38,38,39,22,38,38,38,38,38,38,38,22,21,38,38,39,38,38,38,0,0,0,40,40,40,40,40,40,40,40,40,55,25,55,40,41,40,40,40,24,40,45,45,45,45,45,45,45,45,45,45,61,45,45,45,45,30,30,29,30,30,45,45,45,45,76,45,61,61,61,61,61,61,30,46,61,61,61,61,61,61,61,60,60,58,61,42,61,61,62,61,62,29,61,61,61,61,61,55,45,42,44,45,45,45,45,42,43,45,60,45,44,0,0,0,0,0,15,15,-66,-66,-66,-66,-101,-98,-101,-98,46,46,46,43,46,46,43,46,43,46,46,43,-69,44,46,46,46,46,46,43,46,46,46,46,46,46,46,46,45,46,46,46,46,46,46,46,46,46,47,46,46,46,46,47,46,46,46,-98,-98,46,46,46,-117,-117,75,46,59,60,0,0,0,0,0,91,76,77,91,76,77,91,91,76,59,59,60,59,60,60,91,91,60,59,44,106,91,76,91,91,75,91,29,30,45,45,44,30,45,45,45,31,45,45,15,45,30,31,31,15,44,30,45,45,46,45,45,45,61,31,46,46,46,74,45,45,46,91,60,61,44,61,59,61,29,45,45,89,44,29,45,75,29,29,29,29,74,0,0,0,0,0,0,41,45,75,74,74,59,44,30,74,44,44,74,44,58,45,78,60,30,30,60,29,60,60,47,45,14,30,45,30,44,44,29,60,29,30,60,45,60,60,30,58,43,59,44,60,58,60,44,74,44,44,74,60,91,74,77,42,45,45,59,45,59,59,44,60,43,43,60,43,60,43,43,61,0,31,60,60,30,0,0,60,43,43,60,43,44,60,0,44,0,31,60,60,30,0,0,74,44,44,74,61,44,74,77,42,45,45,42,28,28,42,44,28,28,28,28,28,45,45,45,45,45,45,28,28,29,45,45,58,45,45,75,45,75,45,45,29,0,30,61,45,29,0,0,89,91,74,42,90,41,44,42,60,44,44,44,43,26,44,44,74,44,44,74,44,74,74,42,59,29,29,59,29,59,59,44,29,0,30,62,29,29,0,0,27,14,14,27,31,28,27,0,15,0,15,30,31,15,0,0,44,14,44,44,44,14,44,30,75,45,28,59,28,75,75,0,74,44,44,74,61,43,74,77,45,29,29,45,29,29,45,45,74,75,60,91,60,27,44,30,60,45,44,75,44,44,59,78,75,45,44,58,44,60,59,78,43,29,28,43,28,45,43,46,57,44,60,74,60,59,74,74,45,0,45,74,60,45,0,0,75,44,60,75,60,59,74,59,59,29,29,59,29,44,59,62,14,15,15,30,15,13,30,30,75,45,45,75,45,44,75,61,75,45,45,58,44,44,58,61,75,45,11,7,11,75,75,44,60,59,43,43,44,41,43,43,60,60,60,60,60,60,60,60,60,45,44,0,0,0,0,75,60,103,90,90,90,56,89,120,75,59,76,75,75,59,59,59,60,75,75,60,60,60,75,60,75,44,59,75,45,0,0,0,15,15,29,14,44,45,42,30,61,45,60,43,61,44,60,45,52,37,52,52,37,28,22,30,30,22,0,0,0,0,0,0,22,23,23,23,23,38,23,22,22,22,22,23,22,22,22,23,22,22,23,22,22,22,22,22,22,23,22,22,22,23,22,23,22,23,22,22,22,23,23,22,22,23,23,22,23,23,22,22,23,23,22,22,23,23,23,23,23,23,22,23,23,22,22,22,23,23,22,23,23,23,22,23,23,23,23,22,23,22,22,23,22,22,22,23,22,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,22,23,23,23,23,22,23,22,21,37,37,23,23,37,37,23,37,36,21,21,21,23,23,22,22,23,23,23,23,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,37,51,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,23,23,23,23,21,21,21,21,21,21,22,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,37,37,23,23,23,23,21,21,21,21,21,21,22,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,37,37,21,21,21,21,21,21,22,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,37,37,37,37,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,37,22,21,22,21,21,21,21,22,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,36,22,36,22,36,36,36,44,45,44,44,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,37,21,21,21,23,23,23,23,23,23,21,21,21,21,21,21,23,23,36,37,22,23,23,23,23,23,23,23,23,7,23,21,23,23,23,23,23,23,23,23,23,23,23,23,21,23,23,23,23,44,23,23,23,23,23,23,23,23,23,23,23,21,22,21,44,44,44,44,44,44,44,23,21,21,21,21,23,23,23,23,31,31,31,31,31,31,31,23,31,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,23,23,23,23,23,21,21,21,21,22,22,22,22,23,23,23,23,23,23,23,23,23,23,22,22,22,22,23,23,22,22,22,22,23,23,22,22,22,22,23,23,23,6,6,23,22,22,22,22,22,22,22,22,22,22,6,22,22,22,6,6,6,6,21,23,23,22,22,22,22,23,23,22,22,6,22,23,23,22,22,6,22,21,22,22,6,6,6,6,23,23,22,22,6,22,22,22,22,22,22,22,6,6,6,44,44,44,44,44,75,75,46,46,46,29,60,60,21,21,21,21,60,60,6,6,6,23,6,6,6,6,6,6,76,59,7,7,7,7,45,28,12,12,12,46,6,6,60,60,60,60,6,6,6,6,60,60,60,60,44,44,44,44,44,44,44,44,44,44,44,44,21,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,23,36,44,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,47,13,0,0,0,6,6,5,6,5,6,4,4,4,6,6,4,6,54,20,6,6,6,21,6,6,6,6,6,6,4,6,6,6,36,6,38,6,51,36,6,6,6,4,6,6,6,20,21,51,36,6,6,4,5,21,21,4,6,6,6,6,36,22,6,6,6,6,6,12,6,12,6,6,6,6,51,6,21,6,36,19,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,30,75,30,45,30,30,30,59,30,28,30,30,0,30,76,46,46,93,92,90,0,0,0,0,0,0,0,0,0,0,0,29,29,91,59,59,59,60,44,28,29,41,45,28,60,43,30,30,60,93,92,62,89,60,0,0,0,0,0,0,0,0,0,44,44,75,59,91,61,30,44,92,45,74,60,45,60,43,60,44,74,93,92,0,0,0,0,0,0,0,0,0,0,0,0,30,30,36,44,29,30,13,30,29,30,45,30,30,0,30,30,29,0,93,92,0,0,0,0,0,0,0,0,0,0,0,0,75,90,75,44,74,43,75,46,61,90,91,59,46,45,45,75,75,77,59,90,76,75,76,59,59,61,89,61,90,76,60,60,61,60,44,44,29,91,62,91,75,59,75,76,78,76,77,75,76,91,75,92,15,15,94,92,91,92,92,90,90,90,11,15,15,10,10,10,14,14,90,95,94,90,75,90,92,92,90,94,93,43,15,90,56,24,20,30,15,74,15,90,38,75,0,0,74,59,44,44,77,75,59,46,60,44,0,0,0,0,0,0,20,21,34,7,21,21,36,6,36,21,0,0,0,0,0,0,29,120,74,74,75,14,120,72,60,60,120,15,15,15,15,0,45,45,45,45,45,44,45,45,44,45,0,0,0,0,0,0,60,28,44,60,60,60,60,60,28,61,60,44,60,12,78,78,76,78,75,43,40,24,40,24,56,28,44,44,40,40,44,45,45,40,56,123,60,77,60,28,60,60,24,24,60,28,28,77,75,56,24,24,40,56,40,62,78,40,29,44,24,46,40,75,61,56,24,30,61,62,60,60,77,76,24,45,62,62,78,77,60,44,28,24,46,40,45,60,0,0,0,0,0,0,0,0,60,105,75,44,44,90,14,60,61,45,28,24,40,56,40,40,40,40,61,29,30,46,45,60,56,43,62,60,78,76,45,44,44,77,28,45,62,62,72,24,61,10,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,56,9,25,8,27,25,24,24,39,42,24,25,25,24,56,10,8,25,24,24,23,57,40,8,26,38,41,25,0,0,0,75,92,75,94,95,78,79,58,42,95,94,94,0,0,0,0,95,95,90,93,95,95,95,93,95,92,90,74,0,0,0,0,25,0,0,0,20,25,74,75,59,74,44,74,74,58,59,58,21,21,21,6,6,22,6,6,22,37,6,37,6,37,6,7,21,6,22,85,37,37,37,37,37,37,37,37,37,6,0,0,23,21,21,22,21,0,0,0,0,0,0,0,0,0,0,0,75,58,59,90,59,59,58,58,90,75,93,73,74,42,42,90,59,74,59,74,60,60,59,59,75,59,57,59,43,59,75,59,59,73,59,74,73,59,59,74,59,59,0,0,0,0,0,0,95,95,95,95,95,10,10,10,95,95,10,95,95,95,95,95,95,89,58,89,59,59,73,59,95,95,0,0,0,0,0,0,75,76,90,106,75,59,90,44,30,74,0,0,0,0,45,45,76,89,59,59,73,73,89,76,74,89,45,45,30,30,45,45,74,73,59,59,72,74,73,76,74,73,45,45,30,30,45,45,23,60,38,7,60,6,23,43,23,23,23,60,60,60,29,30,29,21,29,29,108,29,29,94,95,10,95,10,0,0,7,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,74,90,91,95,45,14,44,15,75,61,60,14,46,15,58,15,10,15,30,30,29,29,27,60,28,44,15,15,27,27,28,43,15,30,43,60,45,60,43,44,14,28,44,29,43,14,60,15,27,43,14,90,95,58,58,95,95,75,79,28,31,26,10,31,15,58,63,95,30,15,30,60,60,43,15,0,0,0,0,105,31,46,10,72,75,58,14,44,30,15,15,105,91,90,45,89,-49,89,89,89,107,58,75,36,14,53,90,90,90,90,90,74,91,90,90,21,20,5,5,20,20,20,5,35,0,0,0,90,75,94,58,73,91,61,92,57,58,45,29,92,91,61,44,93,62,60,43,106,45,77,77,46,75,61,90,75,91,45,60,79,94,92,91,90,90,10,95,90,90,95,0,0,0,31,31,75,92,91,92,91,30,91,75,60,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,57,75,60,45,108,58,60,77,44,107,75,58,59,76,59,60,60,59,74,75,59,75,60,61,44,90,76,59,60,74,74,59,74,61,59,95,95,95,10,10,13,95,95,90,90,90,90,74,90,42,42,10,10,93,90,0,0,0,-120,105,106,91,60,89,105,75,75,75,75,59,106,90,106,0,0,0,59,59,44,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,6,22,22,22,6,22,22,6,22,6,22,6,6,6,6,22,7,6,6,7,22,22,6,6,6,52,52,52,6,36,21,51,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,6,6,22,21,5,21,22,21,21,38,22,38,21,22,22,23,23,23,23,21,38,21,22,22,22,23,22,39,23,23,23,22,22,22,22,6,22,23,23,22,23,22,21,22,21,6,21,21,21,22,22,21,21,38,38,38,21,21,22,21,22,22,23,22,22,22,22,22,6,21,21,22,22,22,22,22,21,20,23,22,22,22,38,38,22,21,22,22,23,22,6,22,23,22,23,22,21,22,22,22,22,23,21,23,22,7,6,23,21,7,23,23,23,23,7,22,6,22,22,22,45,21,21,23,23,23,23,23,21,23,22,38,23,23,22,22,23,22,22,22,22,22,23,23,23,23,22,60,39,22,21,7,22,22,21,21,38,38,21,38,20,21,21,37,21,21,22,21,36,54,23,23,23,23,38,22,21,37,21,22,23,23,38,22,38,38,23,23,22,38,22,22,22,22,22,22,22,6,6,6,22,6,6,7,22,22,23,6,22,6,6,6,7,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,6,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,22,22,21,22,21,22,22,22,22,22,6,23,22,22,38,38,22,22,22,22,22,22,22,38,22,38,22,38,22,38,22,23,22,23,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,21,23,21,23,21,23,22,22,22,22,22,22,22,22,22,22,22,23,22,23,21,22,23,22,23,22,23,21,23,21,23,21,21,22,22,23,22,22,22,22,22,22,22,22,21,23,22,22,37,21,21,22,22,21,22,22,22,22,22,22,22,22,23,39,23,38,22,21,22,21,22,6,22,6,22,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,38,38,38,38,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,22,23,22,23,22,23,22,6,7,22,21,22,22,22,22,22,22,22,22,6,6,6,6,6,6,6,6,6,6,22,22,22,22,22,22,0,0,6,6,6,6,6,6,0,0,22,22,22,22,22,22,22,22,6,6,6,6,6,6,6,6,53,53,21,21,21,21,22,22,6,6,6,6,6,6,6,6,22,22,22,22,22,22,0,0,6,6,6,6,6,6,0,0,22,22,22,22,22,22,22,22,0,7,0,7,0,7,0,7,23,23,23,23,23,23,23,23,7,7,7,7,7,7,23,23,22,22,22,22,22,22,53,53,22,22,22,22,23,23,0,0,22,22,22,22,22,22,22,22,6,6,6,6,6,6,6,6,22,22,22,22,22,22,22,22,6,6,6,6,6,6,6,6,23,23,23,23,23,23,23,23,7,7,7,7,7,7,7,7,22,22,22,22,22,0,22,22,22,22,6,6,22,52,53,52,22,22,22,22,22,0,22,22,6,6,6,6,22,21,21,22,21,37,22,22,0,0,22,22,38,38,6,6,0,21,21,22,22,22,22,22,22,22,22,22,23,23,7,7,6,22,22,52,0,0,23,23,23,0,23,23,6,6,7,7,23,52,52,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,37,37,22,22,23,7,53,7,52,52,52,52,22,22,22,22,23,23,21,37,52,38,23,52,15,15,15,15,15,15,15,15,7,7,37,7,7,37,7,7,21,70,19,23,37,22,22,22,22,22,23,37,22,70,19,22,22,22,21,6,38,21,23,52,22,23,22,7,22,6,37,15,21,21,51,6,21,51,51,15,15,15,15,15,15,0,0,0,0,0,15,15,15,15,15,15,38,68,0,0,38,38,38,38,38,38,38,38,38,69,52,38,38,36,38,38,38,38,38,38,38,38,38,38,38,69,52,0,21,21,21,22,21,0,0,0,0,0,0,0,0,0,0,0,22,22,22,7,23,23,23,23,23,23,22,22,22,6,23,23,39,7,22,7,7,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,6,6,22,22,22,22,7,7,7,22,23,14,30,14,14,7,30,30,46,22,22,46,22,7,61,22,22,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,6,22,23,23,22,22,6,23,7,7,23,22,6,38,23,7,22,7,23,7,7,23,22,23,23,7,23,22,22,7,7,7,7,22,22,23,23,22,22,21,22,23,22,22,21,22,22,22,7,23,22,23,22,23,22,44,30,61,61,23,44,60,22,22,22,6,60,60,6,22,6,22,23,29,7,21,29,0,0,0,22,22,22,22,22,6,22,22,22,22,22,22,22,53,22,23,23,23,7,7,7,23,23,23,23,22,22,22,23,53,22,23,23,23,23,23,7,23,23,23,23,53,22,23,23,22,22,59,22,22,6,6,7,29,0,0,0,0,0,0,0,22,38,22,38,7,38,22,22,22,22,23,23,23,23,7,38,7,38,23,23,22,38,22,38,38,23,23,23,23,7,7,22,21,38,21,38,23,21,7,7,22,22,22,22,22,22,70,36,22,22,70,36,22,7,22,22,7,22,7,22,22,6,7,23,22,38,22,38,7,38,22,22,22,22,6,23,7,7,38,38,23,38,23,38,22,22,7,23,7,23,23,23,23,23,23,23,23,23,23,38,29,7,7,7,7,44,28,45,29,7,7,45,23,37,22,22,22,23,23,23,22,22,22,22,22,22,22,23,23,22,22,23,23,22,22,38,37,37,23,23,23,22,23,22,22,22,22,52,22,37,22,23,23,22,22,38,23,7,38,23,7,39,39,22,22,22,52,22,22,22,22,22,22,22,23,23,52,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,7,7,37,22,38,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,22,22,23,23,37,37,22,22,23,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,38,38,38,38,22,22,23,23,22,22,38,52,38,38,38,38,38,38,38,22,23,23,22,22,23,23,38,22,38,21,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,52,7,7,7,27,59,22,59,59,22,25,25,44,42,22,42,22,76,23,6,22,38,38,38,38,53,54,20,54,20,71,20,71,20,22,23,23,23,23,23,23,7,23,22,7,22,20,54,20,54,70,36,22,22,23,23,7,23,22,20,54,7,23,7,23,22,23,7,23,23,22,22,23,38,23,23,23,23,23,23,23,7,7,23,23,23,23,23,23,23,23,23,23,38,23,23,23,23,23,38,38,23,23,23,23,23,38,38,23,38,23,23,23,23,23,23,38,38,38,23,23,23,22,22,37,23,23,22,38,23,23,22,22,54,22,23,22,22,54,23,22,30,30,29,60,38,6,29,29,29,45,59,30,30,44,12,12,12,30,45,45,59,59,59,59,29,30,23,21,29,29,14,29,38,35,38,21,69,21,38,35,38,21,69,21,54,20,54,52,20,54,20,68,7,22,22,30,30,30,30,30,23,0,119,7,7,7,7,38,38,44,44,44,44,44,44,44,44,44,44,44,39,39,29,30,6,68,6,6,6,14,14,14,30,30,30,6,15,15,15,14,14,30,30,29,76,30,29,29,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,30,26,27,27,27,27,27,27,27,28,29,29,29,29,30,30,29,29,27,30,30,25,25,25,25,25,30,22,22,22,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,38,38,38,38,38,22,7,23,23,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,30,30,30,30,30,30,30,30,30,30,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,73,59,59,60,59,59,60,59,59,12,11,13,13,12,13,13,13,13,13,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,15,30,30,30,30,30,30,30,30,30,30,15,15,15,15,15,15,15,15,15,15,30,7,7,68,52,7,7,68,52,6,6,68,52,71,71,55,55,4,4,4,4,71,71,55,55,4,4,4,4,71,71,55,55,55,55,55,55,4,4,4,4,4,4,4,4,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,68,52,7,53,71,55,55,4,5,5,71,55,55,4,5,5,71,55,55,4,5,5,7,7,7,7,7,7,7,7,7,71,4,4,71,7,7,7,3,68,71,68,3,52,71,52,7,52,7,52,15,15,15,15,15,15,15,15,15,13,11,9,7,5,3,1,-113,14,15,15,15,-17,7,-113,7,15,15,15,15,-113,15,15,23,23,23,23,23,23,23,23,23,23,37,37,23,23,37,37,7,7,22,22,22,22,22,22,37,37,22,22,22,22,22,22,22,22,37,37,22,22,23,23,23,23,22,23,23,23,23,23,23,23,23,23,23,23,20,71,7,7,7,7,20,71,71,20,23,23,22,22,22,22,21,22,22,22,22,23,23,22,22,7,22,22,22,22,7,7,7,7,22,22,22,22,22,37,37,22,23,7,23,15,23,23,23,38,22,7,7,7,21,23,23,23,23,23,23,38,23,45,44,44,29,30,23,23,23,37,23,37,7,37,29,14,29,38,38,22,38,23,7,44,61,7,23,29,29,29,29,29,29,29,29,29,23,7,7,7,23,39,22,38,38,38,23,22,22,23,7,22,23,23,23,23,7,23,23,23,23,22,22,22,23,23,23,23,22,22,23,23,23,23,22,22,23,23,38,23,23,23,38,23,7,20,22,7,7,22,22,22,23,23,15,14,14,14,14,14,14,14,14,15,14,14,12,45,59,59,59,59,59,59,12,12,12,12,29,29,29,29,29,29,22,22,15,30,29,59,14,44,44,29,14,29,14,14,0,0,29,22,44,44,60,75,44,14,6,13,6,6,38,44,61,29,47,44,6,5,6,6,29,22,22,7,6,6,23,0,0,0,45,45,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,13,14,14,0,14,14,14,30,0,0,14,31,28,14,28,14,14,29,14,44,14,28,28,14,14,14,14,59,29,29,14,14,14,14,14,15,14,14,0,14,14,14,14,14,14,14,15,14,14,14,14,14,29,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,30,14,14,14,14,0,46,0,62,62,62,62,0,0,0,29,0,120,105,75,74,74,14,14,0,0,30,59,59,14,29,14,30,54,37,38,38,38,38,39,22,23,6,53,36,22,22,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,0,0,44,14,44,14,14,14,14,14,14,14,30,30,30,14,14,91,14,30,30,14,14,14,14,15,0,15,30,14,44,30,44,44,14,44,14,14,14,14,14,0,22,44,21,60,60,38,38,6,30,30,36,0,45,0,0,0,76,6,59,22,22,45,45,30,59,59,29,29,30,30,30,121,6,29,14,31,14,31,38,21,37,37,22,22,54,20,70,19,44,44,45,45,14,14,14,13,14,14,13,13,30,13,30,14,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,14,14,31,14,46,30,31,30,89,89,59,59,31,14,31,14,13,14,23,23,30,30,30,30,30,30,30,30,30,31,31,30,30,46,46,45,28,28,28,30,46,30,29,45,45,46,46,46,46,30,30,30,29,29,60,60,37,37,45,45,45,45,45,45,44,44,30,30,30,14,14,14,14,21,30,30,21,21,30,36,30,36,31,14,21,21,31,14,21,21,46,29,21,21,46,29,21,21,30,76,30,76,30,30,30,30,30,30,30,30,76,76,30,14,14,31,14,14,76,30,76,76,30,76,23,23,59,59,38,105,37,22,22,37,37,37,37,37,37,70,19,54,20,54,20,38,21,61,61,61,61,37,37,119,104,46,45,45,46,46,61,61,46,46,46,46,22,22,46,46,46,46,45,45,45,45,59,59,59,59,59,44,59,59,59,59,59,59,61,59,61,61,61,61,29,45,27,27,27,27,27,45,29,29,31,14,59,44,44,6,6,6,6,6,6,6,36,36,91,91,44,59,44,30,45,46,44,30,30,30,30,59,29,29,59,6,91,91,57,57,57,57,57,57,30,21,21,21,23,6,6,6,6,6,29,29,61,61,61,58,59,59,59,30,30,44,59,59,13,74,74,74,74,61,74,74,75,74,74,59,74,74,74,74,74,44,22,37,60,37,21,21,5,21,22,74,21,21,21,21,21,74,74,38,21,21,21,59,75,75,44,14,8,29,29,29,22,22,53,60,75,75,75,75,59,59,37,37,37,37,6,6,75,75,59,59,46,59,59,44,44,45,45,60,77,29,44,44,44,44,59,59,59,59,59,59,44,44,23,23,44,44,5,5,5,5,44,5,5,5,5,5,44,29,30,5,45,59,59,43,60,74,74,74,74,74,74,74,74,75,58,74,74,75,58,5,5,75,58,5,5,21,21,22,22,74,74,74,74,74,74,74,74,75,75,75,75,59,59,45,93,29,59,59,59,59,59,59,59,59,44,59,76,59,59,59,59,59,59,59,59,59,59,30,30,44,44,22,22,22,22,22,22,22,22,44,44,22,22,22,22,30,30,59,59,59,59,22,22,22,22,29,29,59,59,59,59,59,37,59,59,44,43,45,60,45,45,59,59,59,59,59,60,60,21,21,21,21,6,75,74,44,51,44,44,74,74,44,74,75,36,36,44,44,44,44,30,29,6,6,44,44,44,44,30,6,30,30,30,30,60,60,60,60,60,60,60,60,44,30,30,37,37,45,45,44,44,30,30,6,6,6,6,21,21,21,14,14,22,22,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,14,14,30,30,30,30,30,30,0,0,0,29,44,44,61,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,6,6,6,6,21,6,6,7,6,6,6,7,37,6,61,6,38,6,22,6,6,7,6,6,6,6,6,7,6,6,60,6,6,6,22,6,6,6,45,28,13,7,6,53,6,22,0,21,38,6,6,6,21,6,23,7,6,6,6,6,37,22,44,22,38,22,21,6,6,6,6,6,6,22,38,6,6,21,60,22,6,6,21,22,22,6,45,45,30,6,22,53,22,22,0,22,21,23,22,22,7,7,22,22,23,23,22,22,22,22,22,0,7,6,23,6,21,21,23,6,22,6,38,53,21,0,0,7,7,22,21,22,21,7,6,6,6,22,22,6,6,22,22,7,7,36,36,22,22,7,6,6,21,6,21,7,6,6,6,7,22,22,22,22,22,6,6,7,7,6,6,23,23,7,7,6,6,6,21,22,21,6,22,21,37,6,22,7,7,7,7,6,6,6,6,7,5,37,37,7,7,22,22,6,6,76,75,22,21,22,22,37,37,6,22,7,22,7,23,6,6,22,22,7,7,6,6,22,7,7,14,23,23,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,21,21,6,37,22,37,22,6,6,21,6,43,22,60,22,37,60,38,21,44,7,7,59,21,5,60,60,6,6,22,22,37,5,59,60,21,22,7,44,21,21,21,22,59,0,0,0,0,0,0,0,0,0,0,37,6,6,6,6,6,6,21,21,22,22,22,6,6,21,6,6,6,52,7,21,6,22,6,60,36,21,6,6,37,22,51,6,51,37,37,6,6,21,52,7,6,6,23,21,6,23,22,21,21,36,6,37,6,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,46,29,9,10,9,43,43,61,61,43,8,44,44,44,45,30,28,44,29,13,27,30,0,0,0,0,0,0,0,0,0,44,29,29,44,29,26,45,0,60,60,60,60,60,44,28,0,30,30,30,30,30,30,30,0,15,15,15,14,15,14,14,0,60,60,60,43,60,44,60,0,76,60,60,76,60,60,76,0,11,14,14,11,14,11,11,0,42,27,27,25,27,41,25,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,6,37,37,37,37,37,37,21,21,5,5,5,21,21,21,29,30,30,31,18,44,44,44,37,22,22,7,22,23,21,21,23,23,37,37,37,37,37,37,22,22,22,5,22,22,22,7,22,52,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,13,44,59,14,73,27,14,43,-99,91,45,59,44,14,30,14,30,45,28,14,28,5,29,5,14,0,13,44,59,30,14,45,4,13,13,29,30,22,14,5,14,5,44,31,5,14,7,5,44,44,29,14,45,14,14,14,14,14,14,28,29,14,14,14,13,5,29,14,14,12,28,5,44,14,14,14,14,14,-83,6,14,14,14,29,60,21,14,14,30,29,14,14,14,6,7,6,14,13,14,14,14,29,46,14,14,46,14,14,14,14,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,15,119,90,25,14,87,15,14,30,30,14,14,45,14,5,30,29,28,29,29,60,29,45,14,108,90,14,30,14,44,29,14,14,14,14,59,14,14,14,30,14,14,14,13,44,29,29,14,46,44,14,29,14,14,30,13,44,28,29,57,14,29,13,14,30,14,14,14,14,14,14,59,46,27,30,14,14,14,30,14,46,14,45,30,14,29,14,14,14,28,14,30,30,14,30,14,14,14,14,14,13,44,14,14,14,44,14,14,60,14,14,14,14,45,14,30,14,14,14,29,30,29,30,29,14,30,30,14,30,45,46,60,14,45,14,14,14,46,29,30,14,29,14,14,14,14,46,29,30,14,14,14,29,44,14,14,14,30,14,14,14,14,46,14,14,14,14,14,45,14,30,14,14,30,14,30,14,14,14,14,30,14,14,13,14,14,29,30,14,14,29,45,29,30,29,30,46,14,14,14,14,14,14,14,30,29,14,46,14,14,14,14,14,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,44,44,44,45,44,29,44,44,58,29,13,74,89,29,29,57,12,74,43,29,44,60,29,29,29,29,60,59,59,44,60,29,44,29,119,27,44,29,29,30,29,0,0,0,45,29,15,45,14,15,29,30,44,14,30,29,14,30,15,15,44,59,45,30,45,14,59,28,14,45,45,44,29,29,-97,124,-97,124,107,109,107,109,31,31,29,28,31,31,28,28,28,31,31,28,-101,15,14,15,14,15,15,30,15,14,14,29,30,31,45,15,14,15,15,14,14,44,44,14,30,14,30,15,44,30,44,14,14,29,15,29,31,28,28,28,12,28,104,92,0,-120,106,41,41,43,42,41,41,41,41,41,42,42,42,44,41,44,44,74,45,29,29,29,29,29,60,30,30,29,30,29,60,29,29,29,55,39,23,22,23,0,0,0,0,0,0,0,0,41,87,59,14,75,43,43,43,30,44,41,45,106,30,43,77,30,119,90,73,89,60,29,61,43,90,104,90,60,46,44,76,30,45,43,29,0,0,0,0,0,0,0,0,0,0,0,0,22,23,6,37,6,59,22,6,75,6,60,6,5,77,5,59,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,27,27,44,59,74,74,75,44,74,74,59,59,59,75,59,28,28,28,44,44,59,91,59,59,91,44,59,59,76,74,59,59,59,75,75,74,59,74,74,59,59,59,74,59,74,74,90,74,74,59,75,75,43,29,29,44,58,58,59,59,59,59,59,59,59,75,75,75,75,59,74,74,75,90,58,75,75,59,59,59,44,44,43,59,59,59,59,59,44,59,28,45,60,45,30,30,59,74,74,59,59,74,74,59,43,60,45,45,43,60,60,58,58,59,59,59,74,75,75,75,60,59,59,74,45,59,59,59,44,59,59,59,75,58,58,59,29,29,75,59,59,30,44,44,74,59,59,59,59,59,75,44,45,45,45,60,60,44,60,44,44,74,74,74,74,59,59,59,75,75,75,59,59,59,59,59,60,44,44,60,60,59,59,59,59,59,59,45,59,76,76,75,45,45,60,42,59,60,59,59,75,59,59,75,59,91,91,75,29,60,60,60,58,75,59,59,44,44,59,44,44,59,43,43,43,59,44,44,59,43,59,59,44,59,59,59,44,60,60,60,45,59,59,45,43,43,59,58,58,29,59,59,45,59,59,45,59,59,59,45,45,30,60,60,60,29,74,74,74,44,44,44,59,59,60,75,44,44,59,60,60,44,43,60,60,43,43,75,75,59,59,75,29,75,75,29,74,44,44,29,60,60,59,59,59,59,60,44,44,60,59,59,60,44,44,44,59,45,45,44,74,74,74,74,59,59,59,74,74,44,59,59,59,60,59,59,60,74,74,74,44,44,60,60,60,44,75,59,59,59,45,45,44,74,59,59,59,59,59,60,60,60,44,44,59,59,30,60,44,44,74,44,44,29,45,45,74,74,45,30,44,75,75,59,59,59,44,60,60,60,44,44,75,75,30,30,45,74,74,44,75,59,59,60,59,59,60,59,59,59,43,60,75,75,59,59,60,74,74,44,45,45,44,59,59,59,60,75,75,59,44,44,75,43,60,60,29,29,44,73,73,59,74,73,73,74,60,74,74,45,75,60,60,44,59,74,74,74,74,74,60,59,59,59,29,44,44,29,60,60,60,90,90,44,75,75,44,59,59,59,44,59,59,59,59,29,29,29,59,29,44,44,59,44,74,74,44,59,59,59,59,44,44,90,59,75,59,44,44,44,60,60,60,44,60,60,74,59,59,59,59,59,74,74,59,59,59,59,59,57,74,59,74,74,60,60,60,60,75,75,44,75,44,44,59,44,74,74,73,59,59,59,44,60,59,59,59,59,59,30,30,59,60,60,45,44,44,74,74,59,59,60,59,59,44,44,74,74,59,59,59,75,44,44,59,73,59,59,75,45,45,45,45,44,90,90,59,74,74,74,44,59,59,44,60,60,30,44,60,60,44,44,89,89,59,74,74,60,74,74,59,60,60,60,59,43,60,60,60,44,44,59,60,59,59,44,45,45,74,45,60,60,60,75,75,75,75,75,74,60,60,60,59,59,59,75,60,60,60,60,60,60,59,73,73,45,74,29,29,59,60,60,74,74,89,89,59,29,29,60,73,73,75,45,45,60,59,59,74,30,91,91,59,59,59,59,60,59,59,74,44,44,44,59,59,59,59,45,29,29,59,75,75,74,90,90,74,59,59,60,44,44,90,59,59,59,60,60,59,59,59,75,75,59,75,75,59,59,59,60,90,90,59,75,75,74,57,74,75,74,74,75,59,59,59,74,74,74,60,59,59,59,59,90,90,59,59,29,59,59,59,90,106,59,59,59,44,59,59,59,29,29,59,60,59,59,59,90,90,74,90,59,59,74,75,75,59,59,58,75,43,59,59,59,59,59,59,59,59,60,91,91,60,60,60,60,59,44,44,59,60,59,59,59,74,74,59,60,59,59,59,59,44,44,44,59,59,59,59,59,44,44,44,74,44,59,59,59,44,44,44,59,45,60,60,74,60,60,74,59,59,75,60,60,74,74,74,74,44,44,44,45,14,60,60,29,59,59,59,44,60,60,75,29,29,60,60,60,75,60,60,45,45,59,59,44,74,74,59,28,74,74,60,59,59,59,44,74,74,60,75,75,75,60,60,59,59,59,75,75,75,75,60,45,45,59,74,45,45,29,59,59,75,43,43,76,60,60,60,44,44,29,74,74,60,59,59,59,45,59,60,60,60,74,44,44,75,75,75,60,90,90,59,58,75,60,60,60,74,74,74,59,44,74,74,44,75,75,59,74,43,60,59,74,74,60,91,91,45,60,60,74,43,60,60,45,29,29,75,59,59,59,60,59,59,59,59,59,90,90,75,59,59,60,74,74,74,60,60,45,74,74,59,45,44,44,60,75,59,59,59,59,59,59,59,75,59,59,59,59,59,60,74,74,74,59,59,74,59,59,59,58,44,44,74,59,59,60,45,29,29,59,59,75,75,74,75,75,44,74,74,75,59,59,59,45,59,59,59,59,59,59,29,30,30,74,90,90,75,28,45,59,59,59,74,59,59,59,60,60,73,30,30,30,29,75,75,44,44,58,58,74,59,75,75,75,59,60,60,74,59,59,59,44,74,74,59,60,60,14,74,43,60,60,43,60,44,45,45,74,45,59,59,59,59,59,59,58,59,75,75,75,74,59,59,74,74,74,74,73,73,59,44,44,0,0,0,119,73,90,90,74,90,73,44,60,60,90,105,75,75,74,90,74,74,74,60,59,74,44,74,59,89,59,74,59,59,60,90,89,89,90,59,29,59,29,44,75,58,75,90,89,74,74,44,60,44,45,74,74,59,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,44,44,44,44,29,29,76,76,59,59,59,89,89,60,60,29,29,60,60,44,60,74,74,59,59,29,29,44,44,14,44,45,76,45,29,60,61,61,90,60,62,74,30,59,59,44,44,44,59,59,61,61,75,75,90,75,60,30,44,44,43,45,74,29,29,29,74,74,44,44,91,76,89,44,45,30,29,61,44,44,30,45,44,59,44,59,75,74,60,59,59,60,45,75,75,44,45,59,59,59,29,60,44,59,29,74,45,44,30,29,74,29,60,60,60,60,60,75,75,59,30,74,44,74,44,44,58,58,30,30,44,44,29,44,44,44,89,59,74,74,60,88,29,29,44,29,29,74,45,28,28,14,44,28,45,29,60,60,44,44,44,29,30,74,58,59,29,60,60,60,60,59,59,59,59,60,60,60,60,44,89,89,74,59,74,59,44,44,45,29,59,45,30,30,60,60,45,45,29,29,75,75,59,60,59,60,90,75,44,44,75,77,75,77,75,60,60,91,76,29,59,59,75,30,60,30,45,44,30,44,44,74,77,58,59,30,30,29,29,29,76,76,29,29,60,30,59,59,59,59,29,29,29,29,44,44,44,44,44,44,44,44,44,60,59,44,61,45,89,75,29,30,59,30,90,45,29,74,44,44,76,44,61,44,43,30,43,59,-120,93,25,74,75,58,59,90,60,29,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,22,22,22,22,37,37,6,21,22,22,29,29,23,23,43,43,22,22,22,22,6,22,22,22,23,23,6,23,43,7,0,0,45,60,45,44,45,44,22,22,6,23,45,45,31,22,13,22,14,6,0,0,0,0,0,0,0,0,22,22,22,70,7,23,22,37,30,30,6,6,7,23,7,7,6,6,23,23,23,23,43,60,22,21,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,19,19,19,19,19,53,53,53,53,53,54,54,54,54,54,19,54,21,21,21,21,51,51,51,22,22,21,37,22,21,22,22,44,45,22,38,21,21,7,7,21,22,45,45,45,45,45,45,44,44,44,45,44,44,22,22,6,6,22,22,6,6,22,55,6,38,7,7,7,7,45,45,6,6,7,7,7,7,23,23,60,60,22,22,6,22,7,6,22,23,22,21,6,22,6,22,21,38,21,21,22,22,22,22,22,45,44,29,28,59,28,27,6,6,22,22,21,22,22,22,22,38,23,22,21,21,6,6,22,52,37,68,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,22,38,15,15,15,90,15,15,15,91,15,15,15,15,92,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,95,95,15,90,95,20,20,29,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,58,58,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,60,61,60,60,0,0,0,0,0,0,0,0,94,94,8,9,8,8,8,8,8,9,8,8,8,8,8,8,8,8,24,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,24,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,92,0,0,0,0,0,0,0,0,0,-120,105,75,106,75,73,106,76,90,90,90,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,45,59,76,59,60,60,60,60,61,44,45,59,45,44,60,59,45,75,60,60,45,59,44,76,75,75,44,44,60,45,59,29,60,45,60,45,45,90,74,59,58,58,90,58,58,60,-120,58,58,29,58,59,45,75,59,44,76,29,29,45,45,60,29,43,44,60,61,45,29,59,10,10,10,94,10,10,10,94,94,94,94,94,94,0,0,0,0,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,27,74,61,60,60,59,46,60,46,44,44,44,47,29,45,31,31,31,60,62,44,60,46,46,46,28,45,14,44,30,30,45,45,30,76,61,45,30,45,45,93,95,95,95,94,95,10,10,94,93,95,10,93,95,0,0,0,0,0,0,0,0,0,59,43,45,93,45,60,30,44,30,77,44,29,90,95,0,0,75,43,46,46,29,57,76,77,45,45,0,0,43,-120,105,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,22,22,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,7,0,0,0,0,0,53,22,23,6,45,45,45,45,77,13,45,45,23,23,23,23,23,23,23,23,23,22,22,22,36,38,0,22,36,22,22,38,0,23,0,37,22,0,22,22,0,22,22,22,23,22,36,23,22,22,22,38,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,5,7,22,23,22,23,22,23,22,23,22,23,22,23,6,7,6,7,6,7,6,7,6,7,6,7,6,7,6,7,22,23,22,23,5,7,37,39,37,23,5,7,22,23,6,7,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,23,6,7,22,23,22,23,22,23,7,22,23,22,23,22,23,22,23,5,7,5,7,21,23,22,23,23,23,23,23,7,7,23,23,21,23,6,22,23,6,22,23,5,7,6,6,23,22,22,6,22,22,23,23,23,22,22,6,23,22,22,6,23,22,22,22,23,22,23,22,22,23,23,23,23,45,23,45,23,23,7,45,22,23,23,22,23,6,23,7,7,7,20,22,22,22,20,22,22,6,22,22,6,6,21,59,59,23,23,23,21,22,22,22,22,22,23,22,22,22,22,22,23,22,22,22,21,23,23,22,22,22,23,23,23,22,22,23,22,22,22,22,22,21,23,7,23,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,39,7,39,7,7,21,22,22,22,7,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,6,6,7,5,5,5,6,7,6,6,6,6,7,6,6,7,6,7,6,7,13,13,13,7,13,13,11,13,13,13,11,23,7,6,5,6,5,6,6,6,4,6,4,6,6,6,6,5,5,5,5,6,6,6,6,6,6,5,5,5,6,7,7,7,6,6,6,6,6,7,7,7,7,7,7,7,7,7,15,15,15,15,7,7,7,7,7,7,7,7,7,7,23,23,22,22,22,22,30,30,30,30,22,22,23,23,22,22,23,23,23,23,23,23,7,23,7,7,7,7,23,23,23,23,23,23,31,31,31,31,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,13,13,13,13,13,13,7,15,15,15,15,15,15,7,7,55,55,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,31,13,13,13,13,29,13,31,13,31,31,15,15,15,15,14,14,31,14,15,15,31,15,14,15,31,14,31,14,15,15,14,31,14,14,15,31,47,14,15,47,15,15,31,13,31,31,63,47,47,12,31,31,13,47,12,13,13,15,13,13,13,13,0,0,13,14,14,12,31,31,12,15,31,31,63,14,15,15,15,15,15,31,31,15,15,15,15,15,15,15,31,31,31,31,31,31,31,15,13,12,15,15,12,15,12,31,31,47,15,15,15,31,15,15,15,14,15,15,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,30,44,46,29,62,30,15,30,30,30,15,31,46,15,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,-51,-84,-83,-51,-51,-35,-115,45,45,-51,0,0,0,0,0,0,23,6,23,6,23,6,7,0,0,0,0,0,0,0,0,0,120,-120,-120,17,2,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,-100,-99,30,30,46,30,15,15,46,30,15,104,104,120,0,104,120,104,-120,89,120,120,121,104,121,104,89,105,104,89,105,121,104,105,0,105,89,105,105,0,0,0,0,37,7,38,53,37,0,37,7,21,7,37,7,21,7,37,7,37,23,7,36,23,22,23,53,23,22,23,5,7,68,39,22,23,5,7,38,39,22,23,5,7,22,23,5,7,22,23,6,7,22,23,5,7,22,23,5,7,22,23,22,23,22,23,22,23,23,23,6,7,23,23,6,7,23,23,6,7,23,23,6,7,22,23,6,7,22,23,6,7,22,23,6,7,22,23,6,7,22,23,5,7,22,23,5,7,22,23,6,7,22,23,5,7,38,39,6,7,22,23,5,7,37,39,6,7,22,23,22,23,22,23,5,7,6,7,22,23,38,23,38,23,0,0,15,0,87,90,44,59,29,30,104,-100,54,59,61,52,46,52,29,60,91,76,60,61,76,59,59,60,59,120,120,44,45,61,75,45,46,60,44,60,60,76,46,45,74,77,61,60,29,29,45,77,46,61,60,44,45,45,30,44,44,60,-116,29,55,89,15,104,76,75,74,75,74,75,75,76,121,73,59,104,61,76,75,75,75,91,91,58,76,59,45,59,76,75,-116,-120,55,45,60,60,19,54,37,20,52,22,22,22,22,22,22,22,22,37,22,37,7,6,22,7,7,22,7,22,7,22,7,23,7,6,22,22,7,7,7,54,7,7,22,7,22,7,22,22,7,7,7,37,7,6,6,7,7,22,22,38,7,39,22,22,23,36,36,15,22,21,23,22,39,39,22,21,37,22,6,6,6,6,7,6,21,22,6,23,21,7,21,21,7,21,22,22,22,6,0,0,0,36,36,36,36,36,21,0,0,36,21,21,22,6,21,0,0,21,21,37,22,37,21,0,0,22,36,68,0,0,0,59,47,45,60,-120,61,46,0,51,22,38,22,38,22,22,0,0,0,0,0,0,0,0,0,0,15,15,15,15,22,15,15],"non-unicode":"ÀÁÂÈÊËÍÓÔÕÚßãõğİıŒœŞşŴŵžȇ\u0000\u0000\u0000\u0000\u0000\u0000\u0000 !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0000ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αβΓπΣσμτΦΘΩδ∞∅∈∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■\u0000"}