/       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~contents[[Ljava/lang/Object;()VCodeLineNumberTable getContents()[[Ljava/lang/Object; SourceFileSdoaMsg_de.java  [Ljava/lang/Object;java/lang/Object0003 A&nmelden ...0004 A&bmelden0002&Ansicht0130&Anzeige löschen0016 Ver&kleinern0015 Ver&größern0039Ver&größern/Verkleinern0524Angemessene G&röße0525 &Extent ...0040 &Rechteck0041 &Geometrie ..0527Ohne &Warnung zeichnen0528&Cursorposition zeigen0529 Ti&pps zeigen0515&Ebene0001&Ebene hinzufügen ...01180530Ebene &bearbeiten ...0531'Alle Geometrien in A&usschnitt zeichnen0018&Alle Geometrien in Ausschnitt zeichnen0532!Geometrien in &Ebene zeichnen ...0533Ebene ent&fernen ...0534Alle Ebenen en&tfernen0535A&bfrage entfernen ...0536Alle Abf&ragen löschen 0033&Abfrage0516 &Rechteck ...0517 &Kreis ...0518 &Polygon ...0540 Punk&t ...0519&Geometrie ...0005Inde&x0537$Kacheln im &Interessenbereich zeigen0538"Kacheln mit &fester Größe zeigen0539%Kacheln mit &variabler Größe zeigen0522Index &analysieren...0520&Index erstellen ...0521Index ä&ndern ...0523&Index löschen0032Zoom0006Ebene hinzufügen0007NZeigt alle Geometrien mit der folgenden Beziehung zu der ausgewählten Region:00080009#Kacheln im Interessenbereich zeigen0010!Kacheln mit fester Größe zeigen0011$Kacheln mit variabler Größe zeigen0012&Kacheln im Interessenbereich verbergen0013$Kacheln mit fester Größe verbergen0014'Kacheln mit variabler Größe verbergen0017Rechteck0019Abfragerechteck0020Alle Geometrien zeichnen0021Angemessene Größe0022Stopp0023Oracle Spatial Index Analyzer0128Spatial Index Advisor0024OK0025 Abbrechen0026)Geometrie im Interessenbereich auswählen0027PAlle Geometrien mit der folgenden Beziehung zu der angegebenen Geometrie zeigen:0028Beziehung zeigen basierend auf0029Nur Primärfilter (SDO_FILTER)0030#Räumliche Interaktion (SDO_RELATE)0031(Räumliche Distanz (SDO_WITHIN_DISTANCE)0115Nächster Nachbar (SDO_NN)0034 Attribut:0035Wert:0036Ebene auswählen:0037Geometrie in Ebene auswählen0038 Ausschnitt0042Ebene auswählen0043 oracle.com0044qWählen Sie die zu analysierende Ebene (Tabelle und Spalte). Sie können nachfolgende Ebenen später hinzufügen.0045Farbe:0046 ANYINTERACT0056CONTAINS0047 COVEREDBY0048COVERS0049DISJOINT0050EQUAL0051INSIDE0129ON0052OUTSIDE0053OVERLAPBDYDISJOINT0054OVERLAPBDYINTERSECT0055TOUCH0057Datenbankverbindung ändern ...0058eine Datenbank0059&Info Oracle Spatial Index Analyzer ...0060Hilfe verwenden0061 Suchen ...0062Inhalt0063Alias:0064 Feste Kacheln0065Kacheln mit variabler Größe0066Kacheln im Interessenbereich0067Legende0068Aktuelle Ebene:0069 Zeichnen bei Zoom oder Schwenken0070 Attribute ...0071Ebeneninformation0072 Allgemein0073Ebenenbeschreibung0074Service:0075Schema:0076Tabelle:0077Spalte:0078Information anzeigen0079In Ausschnitt anzeigen0080Abfragen0081Abfragebeschreibung0082 Schließen0083eWählen Sie die zu entfernende(n) Ebene(n). Advisor entfernt die Ebene und die zugehörigen Abfragen.0084?Wählen Sie die Ebene, deren Abfrage(n) Sie entfernen möchten.0085-Wählen Sie die zu entfernende(n) Abfrage(n).0086-Advisor kann alle Geometrien in der Ebene zeichen. Wenn die Ebene jedoch groß ist und die Daten sehr dicht sind, kann dieser Vorgang sehr lange dauern. Wenn Sie nur eine Vorstellung davon erhalten möchten, wo einige der Daten gespeichert sind, können Sie stattdessen einige der Geometrien zeichnen.0087Zeichnen0088%Alle Geometrien in der Ebene zeichnen0089"Einige der Geometrien in der Ebene0090Geometrien ab Zeile:0091%Anzahl von zu zeichnenden Geometrien:0117Wählen Sie die Ebene, die die Geometrie enthält, die Sie vergrößern oder verkleinern möchten, bzw. fügen Sie sie hinzu. Beachten Sie, dass die ausgewählte oder hinzugefügte Ebene nicht zur neuen "Aktuellen Ebene" wird.0119XWählen Sie die Attribute für die Geometrie, die Sie vergrößern/verkleinern möchten.0126Ebene: 0092AWählen Sie die Geometrie, die zum Fokus der Anzeige werden soll.0093Für die Ebene ist ein Extent als Bestandteil der Metadaten definiert. Advisor kann die Dimensionen einer rechteckigen Umrandung berechnen, die alle Geometrien in der Ebene einschließt. Bei einer großen Ebene dauert es möglicherweise einige Minuten, um dieses Rechteck zu berechnen.0094Metadaten-Extent0095 Berechnete rechteckige Umrandung0096Geben Sie die Koordinate an, um die Advisor die Anzeige zentrieren soll. Advisor zeigt einen Bereich mit einer angemessenen Größe um diesen Punkt herum an. 0097 Koordinate:0098,0099HWählen Sie die Geometrie, für die eine Abfrage vorgenommen werden soll0100Vergrößern/Verkleinern0101 &Analysieren0102 Empfehlung0103Ein Hybridindex enthält sowohl Kacheln mit fester als auch mit variabler Größe. Die Kachelungebene (sdo_level) wird zur Berechnung von Kacheln mit fester Größe benutzt. Die Anzahl von Kacheln pro Geometrie (sdo_numtiles) wird zur Berechnung von Kacheln mit variabler Größe benutzt. Um eine optimale Leistung des Index zu erhalten, müssen sich mindestens 50% der Kacheln mit variabler Größe von den Kacheln mit fester Größe unterscheiden. Wenn Sie auf die Schaltfläche Analysieren klicken, berechnet Advisor den Prozentsatz der unterschiedlichen Kacheln. Bei einer sehr großen Ebene kann diese Berechnung einige Minuten dauern.0104Anwenden0105!Die Ebene enthält nur Punktdaten0106Distanz:0107Nur Primärfilter verwenden01080109 Version 9.0.00110!Copyright (c) 1998, 2004, Oracle.0111,All Rights Reserved. Alle Rechte vorbehalten0112Innerhalb folgender Distanz:0113 Einheiten:0114Nur Primärfilter0116Anzahl von nächsten Nachbarn:0124Abfrage0125 Geometrie0122Graphische Auswahl0123 Freie SQL0120Tabellenspalte0121Datentyp0127WHERE-Klausel:0500Ebene0501Schachbrettmuster0526Koordinate ...0541Ebene entfernen05420543Kreis abfragen0544Polygon abfragen0545Geometrie abfragen0546Ebene bearbeiten0547Abfrage entfernen0548 Geometrien in der Ebene zeichnen0549Extent0550 Koordinate0551Index analysieren0552 Abfragepunkt1000=Möchten Sie wirklich alle Objekte aus der Anzeige entfernen?1001+Möchten Sie das Programm wirklich beenden?1002Advisor kann nur auf Ebenen arbeiten, die dieselben Extents haben. Möchten Sie alle Ebenen entfernen, auf denen Sie momentan arbeiten, und durch die ausgewählte Ebene ersetzen?1003YDieser Vorgang löscht die Abfrageergebnisse. Möchten Sie mit diesem Vorgang fortfahren?1004ZDieser Vorgang löscht alle Abfrageergebnisse. Möchten Sie mit diesem Vorgang fortfahren?1005pDieser Vorgang löscht die aktuelle Ebene und die Abfrageergebnisse. Möchten Sie mit diesem Vorgang fortfahren?1006WDieser Vorgang löscht die aktuelle Ebene. Möchten Sie mit diesem Vorgang fortfahren? 1007ODieser Vorgang löscht alle Ebenen. Möchten Sie mit diesem Vorgang fortfahren?1008jDieser Vorgang löscht alle Ebenen außer der aktuellen Ebene. Möchten Sie mit diesem Vorgang fortfahren?1009Dieser Vorgang löscht alle Ebenen außer der aktuellen Ebene und die Abfrageergebnisse. Möchten Sie mit diesem Vorgang fortfahren?1010iDieser Vorgang löscht alle Ebenen und die Abfrageergebnisse. Möchten Sie mit diesem Vorgang fortfahren?1011Dieser Vorgang löscht die Abfrageergebnisse und die Kacheln mit fester und/oder variabler Größe. Möchten Sie mit diesem Vorgang fortfahren?1012Dieser Vorgang löscht die aktuelle Ebene, die Abfrageergebnisse und die Kacheln mit fester und/oder variabler Größe. Möchten Sie mit diesem Vorgang fortfahren?1013uDieser Vorgang löscht die Kacheln mit fester und/oder variabler Größe. Möchten Sie mit diesem Vorgang fortfahren?1014Dieser Vorgang löscht die aktuelle Ebene und die Kacheln mit fester und/oder variabler Größe. Möchten Sie mit diesem Vorgang fortfahren?1015Dieser Vorgang löscht alle Ebenen, die Abfrageergebnisse und die Kacheln mit fester und/oder variabler Größe. Möchten Sie mit diesem Vorgang fortfahren?1016Dieser Vorgang löscht alle Ebenen und die Kacheln mit fester und/oder variabler Größe. Möchten Sie mit diesem Vorgang fortfahren?1017Das Zeichnen der Ebene in dem angegebenen Ausschnitt kann lange dauern, wenn die Daten sehr dicht sind. Möchten Sie wirklich zeichnen?1018]Das Zeichnen einer nicht-indizierten Ebene kann lange dauern. Möchten Sie wirklich zeichnen?1019Advisor kann nicht mit indizierten und nicht indizierten Ebenen gleichzeitig arbeiten. Möchten Sie alle Ebenen entfernen, auf denen Sie momentan arbeiten, und durch die ausgewählte Ebene ersetzen?1020_Das Zeichnen aller Geometrien in einer Ebene kann lange dauern. Möchten Sie wirklich zeichnen?1022sDas Zeichnen der angegebenen Zeilen kann lange dauern, wenn die Daten dicht sind. Möchten Sie wirklich fortfahren?1021pDie Abfrage des angegebenen Bereichs kann lange dauern. Möchten Sie wirklich mit dem Abfragevorgang fortfahren?1023QDieser Vorgang löscht den Index {0}. Möchten Sie mit diesem Vorgang fortfahren?2000Spatial Index Advisor unterstützt nur Oracle-Datenbanken Version 8.1.6 oder höher, in denen die Spatial Option installiert ist2001 Diese Ebene wird schon angezeigt2002Keine Datenbanken wurden erkannt. Verwenden Sie die Enterprise Manager-Konsole, um mindestens eine Datenbank zu erkennen, bevor Sie die Anwendung starten.2003eGeometrien können nicht verarbeitet werden. Die Geometrien müssen mindestens zwei Dimensionen haben20048Dieser Alias wird schon von einem anderen Objekt benutzt2005QDieser Alias ist nicht gültig. Er ist identisch mit der Beschreibung eines Index2006:Das ausgewählte Rechteck muss eine Höhe und Breite haben20073Der ausgewählte Kreis muss einen Durchmesser haben20080Das ausgewählte Polygon muss eine Fläche haben2009CDie Ränder des ausgewählten Polygons dürfen sich nicht schneiden2010JEs ist keine Geometrie vorhanden, die den angegebenen Kriterien entspricht2011FSie haben keine ausreichenden Berechtigungen, einen Index zu erstellen2012DSie haben keine ausreichenden Berechtigungen, einen Index zu ändern2013Die ausgewählte Ebene und die aktuelle Ebene haben unterschiedliche Extents. Geben Sie im Attributblatt Tabelle die räumliche Referenz-ID für beide Ebenen an.2014FFür diese Datenbank wurden keine räumlichen Geometriedaten gefunden.2500 {0} ({1}={2})2501 {0} {1}@{2}2502{0}2503{0}{1}2504{0}_Q2505 ({0},{1})2506#Abfrage für Ebene {0} durchführen2507Ausführungszeit: {0} Sekunden2508/Ausführungszeit: {0} Sekunden (unvollständig)25127Die aktuelle Ebene {0} enthält nur einzelne Punktdaten2509{0}% der variablen Kacheln sind identisch mit den Kacheln mit fester Größe. Die Anzahl von variablen Kacheln wird im Hinblick auf optimale Leistung optimiert.2510{0}% der variablen Kacheln sind identisch mit den Kacheln mit fester Größe. Dies ist nicht optimal. Sie sollten die Kachelungsebene (sdo_level) verringern, um diesen Prozentsatz zu reduzieren.2511{0}% der variablen Kacheln sind identisch mit den Kacheln mit fester Größe. Dies ist nicht optimal. Sie sollten die Anzahl von Kacheln pro Geometrie (sdo_numtiles) verringern, um diesen Prozentsatz zu reduzieren.3000 {0} ist jetzt die aktuelle Ebene3002+Momentan ist keine aktuelle Ebene vorhanden3001{0} Geometrien gezeichnet30031 Geometrie gezeichnet3004"Zeichnenvorgang wurde unterbrochen3005!Zeichnenvorgang wird unterbrochen3500Klicken Sie auf die zu vergrößernde/verkleinernde Stelle. Mit der Schaltfläche Stopp (in der Symbolleiste) oder der Esc-Taste brechen Sie diesen Vorgang ab.3501Setzen Sie den Mauszeiger an den Endpunkt für das Rechteck, klicken Sie mit der linken Maustaste und halten Sie diese gedrückt. Danach ziehen Sie die Maus zum gegenüberliegenden Endpunkt, und lassen Sie die Maustaste los.3502Vergrößern Sie einen Bereich, an dem Sie interessiert sind. Am besten führen Sie hierzu den Vorgang Angemessene Größe im Menü Ansicht aus. Danach können Sie den Index im Einzelnen überprüfen.3503Die unten angezeigten Daten stellen eine Abfrage mit einer typischen Größe für die ausgewählten Kachelungsparameter dar. Möglicherweise möchten Sie zu Bereichen schwenken oder zoomen, die dichter sind. Wenn zu viele Daten angezeigt werden, erhöhen Sie die Kachelungsebene (SDO_LEVEL). Wenn nicht genügend Daten angezeigt werden, verringern Sie sie. Um besser entscheiden zu können, ob die Kachelungsebene erhöht oder verringert werden soll, verwenden Sie die Vorgänge Kacheln mit fester Größe zeigen oder Kacheln im Interessenbereich zeigen im Menü Index. Wenn eine entsprechende Datenmenge angezeigt wird, versuchen Sie, zu vergrößern und zu verkleinern, um festzustellen, ob die Daten entsprechend optimiert sind und die Abfrageleistung akzeptabel ist.3504AKacheln mit fester Größe werden benutzt, um die Geometrien näherungsweise zu bestimmen. Anhand der unten angezeigten Kacheln können Sie sehen, wie viele Geometrien mit jeder Kachel verknüpft sind. Wenn Sie der Meinung sind, dass zu viele Geometrien mit einer Kachel mit fester Größe verknüpft sind, können Sie Ihre Kacheln verkleinern, indem Sie mit einer kleineren Kachelgröße neu indizieren (d.h. 1 zu der aktuellen Kachelungsebene addieren). Wenn Sie der Meinung sind, dass nicht genügend Geometrien mit einer Kachel mit fester Größe verknüpft sind, können Sie Ihre Kacheln vergrößern, indem Sie mit einer größeren Kachelgröße neu indizieren (d.h. 1 von der aktuellen Kachelungsebene subtrahieren). Wenn SDO_LEVEL um 1 vergrößert oder verkleinert wird, werden die Kacheln um einen Faktor von 4 geändert.3505Der Prozentsatz von Kacheln mit fester Größe, die Kacheln mit variabler Größe entsprechen, darf 50 für die ganze Ebene nicht überschreiten. Die folgende Anzeige stellt Ihre ganze Ebene möglicherweise dar oder nicht. Um den genauen Prozentsatz zu erhalten, können Sie den Vorgang Kacheln mit variabler Größe analysieren ausführen. Wenn der Prozentsatz zu hoch ist, müssen Sie die Kachelungsebene verringern oder die Anzahl von Kacheln pro Geometrie erhöhen (SDO_NUMTILES). Die Anzahl von Kacheln muss größer als oder gleich 4 und nicht größer als 8 sein. Wenn Sie die Kachelungsebene (SDO_LEVEL) um 1 verringern, wird die Größe der Kacheln mit fester Größe um einen Faktor von 4 erhöht.3506jBetrachten Sie die Kacheln mit variabler und fester Größe gemeinsam, um sicherzustellen, dass das Verhältnis zwischen Kacheln mit fester und variabler Größe korrekt ist. Außer der gemeinsamen Betrachtung der Kacheln, können Sie auch den Vorgang Kacheln mit variabler Größe analysieren (im Menü Index) ausführen, um das genaue Verhältnis zu ermitteln.3509Der aktuelle Bereich hat jetzt eine richtige Größe zur Anzeige. Klicken Sie auf die Schaltfläche Alle Geometrien in Ausschnitt zeichnen, um die Geometrien in dem Ausschnitt anzuzeigen.3510Vergrößern Sie die Anzeige weiter, bis Sie zu einem kleinen Bereich gelangen. Am besten führen Sie dazu den Vorgang Angemessene Größe im Menü Ansicht aus. Danach können Sie die Geometrien zeichnen und den Index im Einzelnen überprüfen.3513Der Ausschnitt enthält jetzt den vollständigen Extent der Ebene. Das Zeichnen einer ganzen Ebene kann zeitaufwendig sein. Vergrößern Sie den Bereich, der einige Geometrien enthält, an denen Sie interessiert sind. Am Besten führen Sie dazu den Vorgang Angemessene Größe im Menü Ansicht aus. Wenn Sie nicht wissen, wo die Geometrien gespeichert sind, führen Sie den Vorgang Ebene in Ausschnitt zeichnen im Menü Ebene aus und geben an, dass einige Geometrien gezeichnet werden sollen.3515Der Ausschnitt enthält jetzt eine angemessene Anzahl von Geometrien. Rufen Sie die Funktion Alle Geometrien in Ausschnitt zeichnen im Menü Ebene auf, um die Geometrien anzuzeigen.3514(Der Ausschnitt enthält jetzt zu viele Geometrien, die nicht innerhalb einer angemessenen Zeit gezeichnet werden können. Vergrößern Sie den Bereich, der einige Geometrien enthält, an denen Sie interessiert sind. Am besten führen Sie dazu den Vorgang Angemessene Größe im Menü Ansicht aus.3516Sie haben eine nicht-indizierte Ebene hinzugefügt. Sie können vergrößern und verkleinern, zu einem Rechteck vergrößern/verkleinern und alle Geometrien in der Ebene zeichnen.3517`Klicken Sie auf die Schaltfläche Ebene hinzufügen, um die zu analysierende Ebene auszuwählen.3518Die aktuelle Ebene ist nicht indiziert. Sie können vergrößern und verkleinern, zu einem Rechteck vergrößern/verkleinern und alle Geometrien in der Ebene zeichnen.3519Wenn dies eine typische Abfrage war und die Systemleistung nicht akzeptabel war, sollten Sie möglicherweise die Kachelungsebene erhöhen.3520Die angegebene Abfrage wird ausgeführt und die Ergebnisse werden angezeigt. Klicken Sie auf die Schaltfläche Stopp (in der Symbolleiste), oder drücken Sie die Esc-Taste, um diesen Vorgang abzubrechen.3521Eine Abfrage, mit der alle Geometrien im aktuellen Ausschnitt abgerufen werden, wird ausgeführt und die Ergebnisse werden angezeigt. Klicken Sie auf die Schaltfläche Stopp (in der Symbolleiste), oder drücken Sie die Esc-Taste, um diesen Vorgang abzubrechen.3522Alle Geometrien in der Ebene werden abgerufen und gezeichnet. Klicken Sie auf die Schaltfläche Stopp (in der Symbolleiste), oder drücken Sie die Esc-Taste, um diesen Vorgang abzubrechen.3523Eine Abfrage, mit der alle Kacheln im aktuellen Ausschnitt abgerufen werden, wird ausgeführt und die Ergebnisse werden angezeigt. Klicken Sie auf die Schaltfläche Stopp (in der Symbolleiste), oder drücken Sie die Esc-Taste, um diesen Vorgang abzubrechen.3524Setzen Sie den Mauszeiger in die Mitte des Kreises, verschieben Sie die linke Maustaste, und halten Sie sie gedrückt. Danach ziehen Sie die Maus an eine beliebige Stelle auf dem Kreisumfang, und lassen Sie die Maustaste los.3525,Setzen Sie den Mauszeiger an die Stelle, an der das Polygon beginnen soll, und klicken Sie mit der linken Maustaste. Danach klicken Sie mit der Maustaste auf jeden der folgenden Scheitelpunkte, mit Ausnahme des letzten. Um das Polygon abzuschließen, doppelklicken Sie auf den letzten Scheitelpunkt. 3526Eine Abfrage der Geometrien in den angegebenen Zeilen wird durchgeführt und die Ergebnisse werden angezeigt. Klicken Sie auf die Schaltfläche Stopp (in der Symbolleiste), oder drücken Sie die Esc-Taste, um diesen Vorgang abzubrechen.3527Klicken Sie auf den Ort, für den Sie eine Abfrage durchführen möchten. Klicken Sie auf die Schaltfläche Stopp (in der Symbolleiste), oder drücken Sie die Esc-Taste, um diesen Vorgang abzubrechen.3528Setzen Sie den Mauszeiger an den Endpunkt für das Rechteck, für das Sie eine Abfrage durchführen möchten, und halten Sie die linke Maustaste gedrückt. Danach ziehen Sie die Maus zu dem gegenüberliegenden Endpunkt und lassen die Maustaste los."oracle/sysman/resources/SdoaMsg_dejava/util/ListResourceBundle!oracle/sysman/resources/SdoaMsgID!*_GYYSYSSYYSYSSYY SY SSYY SY SSYY SYSSYYSYSSYYSYSSYYSYSSYYSYSSY YSYSSY YSYSSY YSYSSY YSYSSY YSY SSYY!SY"SSYY#SY$SSYY%SY$SSYY&SY'SSYY(SY)SSYY*SY+SSYY,SY-SSYY.SY/SSYY0SY1SSYY2SY3SSYY4SY5SSYY6SY7SSYY8SY9SSYY:SY;SSYYSY?SSYY@SYASSYYBSYCSSY YDSYESSY!YFSYGSSY"YHSYISSY#YJSYKSSY$YLSYMSSY%YNSYOSSY&YPSYQSSY'YRSYSSSY(YTSYUSSY)YVSYWSSY*YXSYUSSY+YYSYZSSY,Y[SY\SSY-Y]SY^SSY.Y_SY`SSY/YaSYbSSY0YcSYdSSY1YeSYfSSY2YgSYhSSY3YiSYjSSY4YkSYlSSY5YmSYnSSY6YoSYpSSY7YqSYrSSY8YsSYtSSY9YuSYvSSY:YwSYxSSY;YySYzSSY<Y{SY|SSY=Y}SY~SSY>YSYSSY?YSYSSY@YSYSSYAYSYSSYBYSYSSYCYSYSSYDYSYSSYEYSYSSYFYSYSSYGYSYSSYHYSYSSYIYSYSSYJYSYSSYKYSYSSYLYSYSSYMYSYSSYNYSYSSYOYSYSSYPYSYSSYQYSYSSYRYSYSSYSYSYSSYTYSYSSYUYSYSSYVYSYSSYWYSYSSYXYSYSSYYYSYSSYZYSYSSY[YSYSSY\YSYSSY]YSYSSY^YSYSSY_YSYSSY`YSYSSYaYSYSSYbYSYSSYcYSYSSYdYSYSSYeYSYSSYfYSYSSYgYSYSSYhYSYSSYiYSYSSYjYSYSSYkYSYSSYlYSYSSYmYSYSSYnYSYSSYoYSYSSYpYSYSSYqYSYSSYrYSYSSYsYSYSSYtYSYSSYuYSYSSYvYSYSSYwYSYSSYxYSYSSYyYSYSSYzYSYSSY{YSYSSY|YSYSSY}YSYSSY~YSYSSYYSYSSYYSYSSYYSYSSYYSYSSYY SY SSYY SY SSYY SYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYrSSYYSYSSYYSYSSYY SY!SSYY"SY#SSYY$SY%SSYY&SY'SSYY(SY)SSYY*SY+SSYY,SY-SSYY.SY/SSYY0SY1SSYY2SY3SSYY4SY5SSYY6SY7SSYY8SY9SSYY:SY;SSYYSY?SSYY@SY-SSYYASYBSSYYCSYDSSYYESYFSSYYGSYHSSYYISYJSSYYKSYLSSYYMSYNSSYYOSYPSSYYQSYRSSYYSSYTSSYYUSYVSSYYWSYXSSYYYSYZSSYY[SY\SSYY]SY^SSYY_SY`SSYYaSYbSSYYcSYdSSYYeSYfSSYYgSYhSSYYiSYjSSYYkSYlSSYYmSYnSSYYoSYpSSYYqSYrSSYYsSYtSSYYuSYvSSYYwSYxSSYYySYzSSYY{SY|SSYY}SY~SSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSSYYSYSS