Domain oojs.de kaufen?
Wir ziehen mit dem Projekt
oojs.de um.
Sind Sie am Kauf der Domain
oojs.de interessiert?
domain@kv-gmbh.de · 0541-91531010
Domain oojs.de kaufen?
Was ist das Volumen eines Oktaeders?
Das Volumen eines Oktaeders kann mit der Formel V = (2 * √2) * a³ berechnet werden, wobei a die Länge einer Kante des Oktaeders ist. Das Volumen gibt an, wie viel Raum der Oktaeder einnimmt. **
Wie berechne ich die Höhe eines Oktaeders?
Um die Höhe eines Oktaeders zu berechnen, benötigst du die Länge einer Seitenkante. Die Höhe kann dann mit Hilfe der Formel h = √2 * a berechnet werden, wobei h die Höhe und a die Länge der Seitenkante ist. **
Ähnliche Suchbegriffe für Oktaeders
Top-Angebote
Produkte zum Begriff Oktaeders:
-
IPWorks 2024 JavaScript EditionIPWorks 2024 JavaScript Edition für Node.js Einrichten: Praxis-Guide für Entwickler Seit über drei Jahrzehnten vertrauen fast alle Fortune 500 und Global 2000 Unternehmen auf IPWorks für ihre Konnektivitätslösungen. Tatsächlich wurden bereits über 1.500.000 Lizenzen an Entwickler, Systemadministratoren, Unternehmen und Regierungen weltweit ausgeliefert. Die IPWorks 2024 JavaScript Edition wurde speziell für Node.js und Electron optimiert und bietet reine JavaScript-Klassen ohne zusätzliche Abhängigkeiten. Darüber hinaus gewährleistet die Suite mit ihrer TLS-Unterstützung höchste Sicherheitsstandards, einschließlich TLS 1.3 bis TLS 1.0, und schließt unsichere Klartextoperationen aus. Außerdem ermöglicht die integrierte SSH-Bibliothek eine sichere Kommunikation mit SSH 2.0-Verschlüsselung und fortschrittlicher Kryptographie. Dieser praktische Leitfaden zeigt Entwicklern Schritt für Schr...635,95 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Objektorientierte Softwareentwicklung mit UML, Fachbücher von Peter ForbrigEin Muss für Informatiker - Für alle, die sich mit Arbeitsweisen der Softwareentwicklung befassen wollen. - Kompakte Darstellung der objektorientierten Grundprinzipien. - Aktueller Standard von UML. - Neu in der 4. Auflage: Kollaborative Analyse und Design. - Mit Zusatzmaterial zum Download. - Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches. Das Buch bietet einen Einstieg in die objektorientierte Spezifikation mit UML (Unified Modeling Language), einem Standard für die objektorientierte Softwareentwicklung. Neben der Nutzung der Sprachelemente von UML werden Vorgehensweisen für eine benutzerzentrierte Softwareentwicklung vorgestellt und diskutiert. Das beginnt bei der Analyse von Anforderungen und deren Spezifikation durch Szenarien und Anwendungsfallmodelle. Die sinnvolle Kombination von textuellen Beschreibungen mit Diagrammen steht dabei im Mittelpunkt. Es wird eine Einführung in die Notation von OCL (Object Constraint Language) gegeben, die als Teilsprache von UML notwendig ist, wenn grafische Darstellungen nicht genügend Ausdrucksstärke besitzen. Sowohl Zustands- als auch Aktivitätsdiagramme werden ausführlich vorgestellt. Daneben sind auch Möglichkeiten aufgezeigt, wie die besonders bei Banken und Versicherungen beliebten Ereignis-Prozess-Ketten in UML notiert werden können. Die Idee der Entwurfsmuster wird präsentiert und die Notationsmöglichkeiten in UML diskutiert. Beispiele für viel genutzte Entwurfsmuster und ihre Anwendung bei der Programmierung ergänzen den Inhalt. Das Buch beschreibt ausserdem eine an der Universität Rostock entwickelte Methode zur Verknüpfung von Entwurfsmustern.39,99 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Serviceleistung: Programmierung Tagesplanung SimuLUXDie Lichtsteuerung soll sofort startklar sein? Und zwar genau nach Ihren Vorstellungen? Dann ist die Serviceleistung Programmierung" genau das Richtige für Sie! Je nach Auswahl und Gerät in Ihrem Bestellumfang, programmieren wir die Lichtsteuerung mit einer Tagesplanung (Mo-So gleicher Ablauf zzgl. Uhrzeit und Helligkeit) oder Wochenplanung (Möglichkeit Mo-So unterschiedliche Abläufe zu erstellen, z.b. am Wochenende eine spätere Ausschaltzeit) Sie können uns entweder detaillierte Vorgaben für Ihre Wunschprogrammierung zukommen lassen, oderwir programmieren das Gerät entsprechend unseren Erfahrungswerten und Ihrem sonstigen Bestellumfang mit einem aus unserer Sicht optimalen Beleuchtungsprogramm. Für letzteres benötigen wir nur grobe Angaben zu gewünschten Ein- und Ausschaltzeiten. Eine Programmierung des Temperatursensors zum SunRiser 8 / 10 nehmen wir nicht vor. Die notwendige..."9,99 €*Versand: 6,95 €Sichere Weiterleitung zum Anbieter
-
JavaScript, Fachbücher von Marijn HaverbekeLernen Sie JavaScript mit einem umfassenden Schritt-für-Schritt-Einstieg in die Programmierung. Programmieren Sie direkt los mit vielen Beispielen und Übungsprojekten, die im Schwierigkeitsgrad ansteigen bis hin zu komplexeren Webanwendungen. JavaScript ist das Herzstück fast jeder modernen Webanwendung, von Social Apps bis hin zu browserbasierten Spiele-Frameworks. Obwohl es Anfängern einfach macht, zu programmieren, ist die Sprache flexibel und mächtig genug, um umfangreiche und komplexe Anwendungen zu erstellen. Haverbeke zeigt Ihnen die Details und die Tiefen von JavaScript-Code. Umfangreiche Beispiele, Übungen und Projekte wie ein Browserspiel, eine einfache Programmiersprache und ein Malprogramm geben Ihnen praktisches Wissen zum Schreiben Ihrer eigenen Programme an die Hand. Zuerst lernen Sie die Grundstruktur von JavaScript kennen, arbeiten mit Funktionen und Datenstrukturen. Dann erfahren Sie mehr über Fehlerbehandlung und -behebung, Modularität und asynchrone Programmierung, bevor Sie mit der Programmierung für Webbrowser fortfahren. Organisieren Sie Ihren Code mit objektorientierten Methoden und Techniken der funktionalen Programmierung. Skripten Sie für den Browser und erstellen Sie einfache Webanwendungen. Nutzen Sie das DOM effektiv, um mit dem Browser zu interagieren, und verwenden Sie Node.js, um Server und Programme zu erstellen. Die zweite Ausgabe von "Die Kunst der JavaScript-Programmierung" taucht tief in die Sprache JavaScript ein, um Ihnen zu zeigen, wie Sie schönen, effektiven Code schreiben können. Die Aktualisierungen umfassen brandneues Material zu Features wie Klassennotationen, Pfeilfunktionen, Iteratoren, Asynchronisationsfunktionen, Template Strings und Blockscope. Ist es nicht an der Zeit, dass Sie die Sprache des Webs fliessend beherrschen?.32,90 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Wie kann man die Koordinaten eines Oktaeders bestimmen?
Um die Koordinaten eines Oktaeders zu bestimmen, muss man die Positionen der acht Eckpunkte des Oktaeders finden. Ein Ansatz besteht darin, die Koordinaten der Eckpunkte eines Würfels zu verwenden und dann die Eckpunkte zu verändern, um ein Oktaeder zu bilden. Eine andere Möglichkeit besteht darin, die geometrische Definition des Oktaeders zu verwenden, die besagt, dass die Eckpunkte gleich weit voneinander entfernt sind und dass die Kanten des Oktaeders gleich lang sind. **
-
Wie kann man die Koordinaten eines Oktaeders bestimmen?
Um die Koordinaten eines Oktaeders zu bestimmen, muss man die Positionen der acht Eckpunkte des Oktaeders kennen. Ein möglicher Ansatz ist es, die Koordinaten der Eckpunkte ausgehend von einem Ursprungspunkt zu berechnen und dann entsprechend zu verschieben und zu drehen. Eine andere Möglichkeit ist es, die Koordinaten der Eckpunkte direkt aus den geometrischen Eigenschaften des Oktaeders abzuleiten, zum Beispiel indem man die Länge der Kanten und den Winkel zwischen den Kanten verwendet. **
-
Wo befindet sich das Quadrat im Netz des Oktaeders?
Das Quadrat befindet sich im Netz des Oktaeders auf einer der Seitenflächen. Es ist eines der sechs Quadrate, die die Seitenflächen des Oktaeders bilden. **
-
Was ist die Formel für die Höhe (h) eines Oktaeders?
Die Formel für die Höhe (h) eines Oktaeders ist abhängig von der Kantenlänge (a) des Oktaeders. Sie lautet: h = a * √2 / 2. **
Wie berechnet man das Volumen eines Oktaeders mithilfe von Vektoren?
Um das Volumen eines Oktaeders mithilfe von Vektoren zu berechnen, kann man die Kantenlänge des Oktaeders verwenden. Die Formel für das Volumen eines Oktaeders lautet V = (2 * √2) / 3 * a^3, wobei a die Kantenlänge ist. Man kann die Kantenlänge als Vektor darstellen und dann die Länge dieses Vektors berechnen, um sie in die Formel einzusetzen. **
Kannst du mir bei der Volumenberechnung eines Oktaeders im Würfel helfen?
Ja, ich kann dir helfen. Um das Volumen eines Oktaeders im Würfel zu berechnen, musst du das Volumen des Würfels berechnen und es dann mit dem Verhältnis der Volumina multiplizieren. Das Verhältnis der Volumina beträgt 1:2, also das Volumen des Oktaeders ist die Hälfte des Volumens des Würfels. **
Top-Angebote
Produkte zum Begriff Oktaeders:
-
Objektorientierte Programmierung, Fachbücher von Bernhard LahresKomplexe Projekte solide strukturieren, tragfähige Designs erstellen, guten Code schreiben und wartbare Software liefern: Dafür brauchen Entwickler ein Repertoire, aus dem Objektorientierung nicht wegzudenken ist. In diesem Buch finden Sie alles, was Sie brauchen, um sich gründlich einzuarbeiten und die Prinzipien der OOP zur Basis Ihrer eigenen Arbeit zu machen. Die Autoren erläutern alle Themen anschaulich und verständlich anhand einer Vielzahl typischer Beispiele. Mit UML-Diagrammen und gut kommentierten Codebeispielen in den gängigsten objektorientierten Sprachen bringen sie Ihnen die Umsetzung nahe. Da so manches lehrreiche Detail erst auftaucht, wenn Sie konkrete Probleme lösen, ziehen sie viele praktische Anwendungsfälle heran und geben immer wieder Tipps, wie Sie bad smells vermeiden und sauberen Code schreiben. Anhand eines grösseren Projekts bekommen Sie zudem einmal von Anfang bis Ende gezeigt, wie Sie objektorientierte Programmierung konsequent realisieren können. So profitieren Sie von der langjährigen Erfahrung der Autoren mit allen Aspekten der Entwicklung komplexer Software. Aus dem Inhalt: Prinzipien des objektorientierten Entwurfs Kapselung von Daten Polymorphie Struktur objektorientierter Software Klassen und Prototypen Konkrete und abstrakte Datentypen Beziehungen zwischen Objekten Klassen von Werten und Objekten Vererbungsbeziehungen Mehrfachvererbung Statische und dynamische Klassifizierung Persistenz Erzeugung und Zerstörung von Objekten Objekte in Aktion und in Interaktion Objekte als Vertragspartner Module als konfigurierbare und änderbare Komponenten MVC Aspekte und Objektorientierung Beispielprojekt Glossar.49,90 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
IPWorks 2024 JavaScript EditionIPWorks 2024 JavaScript Edition für Node.js Einrichten: Praxis-Guide für Entwickler Seit über drei Jahrzehnten vertrauen fast alle Fortune 500 und Global 2000 Unternehmen auf IPWorks für ihre Konnektivitätslösungen. Tatsächlich wurden bereits über 1.500.000 Lizenzen an Entwickler, Systemadministratoren, Unternehmen und Regierungen weltweit ausgeliefert. Die IPWorks 2024 JavaScript Edition wurde speziell für Node.js und Electron optimiert und bietet reine JavaScript-Klassen ohne zusätzliche Abhängigkeiten. Darüber hinaus gewährleistet die Suite mit ihrer TLS-Unterstützung höchste Sicherheitsstandards, einschließlich TLS 1.3 bis TLS 1.0, und schließt unsichere Klartextoperationen aus. Außerdem ermöglicht die integrierte SSH-Bibliothek eine sichere Kommunikation mit SSH 2.0-Verschlüsselung und fortschrittlicher Kryptographie. Dieser praktische Leitfaden zeigt Entwicklern Schritt für Schr...635,95 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Objektorientierte Softwareentwicklung mit UML, Fachbücher von Peter ForbrigEin Muss für Informatiker - Für alle, die sich mit Arbeitsweisen der Softwareentwicklung befassen wollen. - Kompakte Darstellung der objektorientierten Grundprinzipien. - Aktueller Standard von UML. - Neu in der 4. Auflage: Kollaborative Analyse und Design. - Mit Zusatzmaterial zum Download. - Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches. Das Buch bietet einen Einstieg in die objektorientierte Spezifikation mit UML (Unified Modeling Language), einem Standard für die objektorientierte Softwareentwicklung. Neben der Nutzung der Sprachelemente von UML werden Vorgehensweisen für eine benutzerzentrierte Softwareentwicklung vorgestellt und diskutiert. Das beginnt bei der Analyse von Anforderungen und deren Spezifikation durch Szenarien und Anwendungsfallmodelle. Die sinnvolle Kombination von textuellen Beschreibungen mit Diagrammen steht dabei im Mittelpunkt. Es wird eine Einführung in die Notation von OCL (Object Constraint Language) gegeben, die als Teilsprache von UML notwendig ist, wenn grafische Darstellungen nicht genügend Ausdrucksstärke besitzen. Sowohl Zustands- als auch Aktivitätsdiagramme werden ausführlich vorgestellt. Daneben sind auch Möglichkeiten aufgezeigt, wie die besonders bei Banken und Versicherungen beliebten Ereignis-Prozess-Ketten in UML notiert werden können. Die Idee der Entwurfsmuster wird präsentiert und die Notationsmöglichkeiten in UML diskutiert. Beispiele für viel genutzte Entwurfsmuster und ihre Anwendung bei der Programmierung ergänzen den Inhalt. Das Buch beschreibt ausserdem eine an der Universität Rostock entwickelte Methode zur Verknüpfung von Entwurfsmustern.39,99 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Was ist das Volumen eines Oktaeders?
Das Volumen eines Oktaeders kann mit der Formel V = (2 * √2) * a³ berechnet werden, wobei a die Länge einer Kante des Oktaeders ist. Das Volumen gibt an, wie viel Raum der Oktaeder einnimmt. **
-
Wie berechne ich die Höhe eines Oktaeders?
Um die Höhe eines Oktaeders zu berechnen, benötigst du die Länge einer Seitenkante. Die Höhe kann dann mit Hilfe der Formel h = √2 * a berechnet werden, wobei h die Höhe und a die Länge der Seitenkante ist. **
-
Wie kann man die Koordinaten eines Oktaeders bestimmen?
Um die Koordinaten eines Oktaeders zu bestimmen, muss man die Positionen der acht Eckpunkte des Oktaeders finden. Ein Ansatz besteht darin, die Koordinaten der Eckpunkte eines Würfels zu verwenden und dann die Eckpunkte zu verändern, um ein Oktaeder zu bilden. Eine andere Möglichkeit besteht darin, die geometrische Definition des Oktaeders zu verwenden, die besagt, dass die Eckpunkte gleich weit voneinander entfernt sind und dass die Kanten des Oktaeders gleich lang sind. **
-
Wie kann man die Koordinaten eines Oktaeders bestimmen?
Um die Koordinaten eines Oktaeders zu bestimmen, muss man die Positionen der acht Eckpunkte des Oktaeders kennen. Ein möglicher Ansatz ist es, die Koordinaten der Eckpunkte ausgehend von einem Ursprungspunkt zu berechnen und dann entsprechend zu verschieben und zu drehen. Eine andere Möglichkeit ist es, die Koordinaten der Eckpunkte direkt aus den geometrischen Eigenschaften des Oktaeders abzuleiten, zum Beispiel indem man die Länge der Kanten und den Winkel zwischen den Kanten verwendet. **
Ähnliche Suchbegriffe für Oktaeders
-
Serviceleistung: Programmierung Tagesplanung SimuLUXDie Lichtsteuerung soll sofort startklar sein? Und zwar genau nach Ihren Vorstellungen? Dann ist die Serviceleistung Programmierung" genau das Richtige für Sie! Je nach Auswahl und Gerät in Ihrem Bestellumfang, programmieren wir die Lichtsteuerung mit einer Tagesplanung (Mo-So gleicher Ablauf zzgl. Uhrzeit und Helligkeit) oder Wochenplanung (Möglichkeit Mo-So unterschiedliche Abläufe zu erstellen, z.b. am Wochenende eine spätere Ausschaltzeit) Sie können uns entweder detaillierte Vorgaben für Ihre Wunschprogrammierung zukommen lassen, oderwir programmieren das Gerät entsprechend unseren Erfahrungswerten und Ihrem sonstigen Bestellumfang mit einem aus unserer Sicht optimalen Beleuchtungsprogramm. Für letzteres benötigen wir nur grobe Angaben zu gewünschten Ein- und Ausschaltzeiten. Eine Programmierung des Temperatursensors zum SunRiser 8 / 10 nehmen wir nicht vor. Die notwendige..."9,99 €*Versand: 6,95 €Sichere Weiterleitung zum Anbieter
-
JavaScript, Fachbücher von Marijn HaverbekeLernen Sie JavaScript mit einem umfassenden Schritt-für-Schritt-Einstieg in die Programmierung. Programmieren Sie direkt los mit vielen Beispielen und Übungsprojekten, die im Schwierigkeitsgrad ansteigen bis hin zu komplexeren Webanwendungen. JavaScript ist das Herzstück fast jeder modernen Webanwendung, von Social Apps bis hin zu browserbasierten Spiele-Frameworks. Obwohl es Anfängern einfach macht, zu programmieren, ist die Sprache flexibel und mächtig genug, um umfangreiche und komplexe Anwendungen zu erstellen. Haverbeke zeigt Ihnen die Details und die Tiefen von JavaScript-Code. Umfangreiche Beispiele, Übungen und Projekte wie ein Browserspiel, eine einfache Programmiersprache und ein Malprogramm geben Ihnen praktisches Wissen zum Schreiben Ihrer eigenen Programme an die Hand. Zuerst lernen Sie die Grundstruktur von JavaScript kennen, arbeiten mit Funktionen und Datenstrukturen. Dann erfahren Sie mehr über Fehlerbehandlung und -behebung, Modularität und asynchrone Programmierung, bevor Sie mit der Programmierung für Webbrowser fortfahren. Organisieren Sie Ihren Code mit objektorientierten Methoden und Techniken der funktionalen Programmierung. Skripten Sie für den Browser und erstellen Sie einfache Webanwendungen. Nutzen Sie das DOM effektiv, um mit dem Browser zu interagieren, und verwenden Sie Node.js, um Server und Programme zu erstellen. Die zweite Ausgabe von "Die Kunst der JavaScript-Programmierung" taucht tief in die Sprache JavaScript ein, um Ihnen zu zeigen, wie Sie schönen, effektiven Code schreiben können. Die Aktualisierungen umfassen brandneues Material zu Features wie Klassennotationen, Pfeilfunktionen, Iteratoren, Asynchronisationsfunktionen, Template Strings und Blockscope. Ist es nicht an der Zeit, dass Sie die Sprache des Webs fliessend beherrschen?.32,90 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
IPWorks SSH 2024 JavaScript EditionIPWorks SSH JavaScript 2024: Was Sie über die neue Version wissen müssen Mit über 1,5 Millionen ausgelieferten Lizenzen weltweit hat sich IPWorks SSH JavaScript als führende Lösung für Entwickler, Systemadministratoren und Unternehmen etabliert. Seit 1998 vertraut die globale Entwicklergemeinschaft auf diese leistungsstarke Technologie. Die neueste Version 24.0.9201 bringt bedeutende Verbesserungen in der SFTP-Leistung und bietet eine umfassende Unterstützung für moderne Entwicklungsanforderungen. Darüber hinaus gewährleistet das Lizenzmodell mit einem Jahresabonnement für Updates kontinuierlichen Zugang zu den neuesten Funktionen. In diesem Artikel erfahren Entwickler alles Wichtige über die IPWorks SSH JavaScript 2024-Version, von den neuen Funktionen bis hin zur praktischen Implementierung. Ein besonderer Fokus liegt dabei auf den Verbesserungen, die diese Version für Entwicklungst...809,99 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
IPWorks Encrypt 2024 JavaScript EditionSo Implementieren Sie IPWorks Encrypt in JavaScript: Schritt-für-Schritt Anleitung 2024 Seit 1996 haben mehr als 1,5 Millionen Entwickler, Systemadministratoren und Unternehmen weltweit auf IPWorks Encrypt vertraut. Die neueste JavaScript Edition 2024 (24.0.9149) setzt dabei neue Maßstäbe in der Implementierung kryptographischer Standards. IPWorks Encrypt JavaScript ermöglicht Entwicklern die sichere Verschlüsselung von Dateien, E-Mails und Nachrichten durch führende Verschlüsselungsstandards wie AES, ECC, RSA und ChaCha. Darüber hinaus bietet die Suite ein umfassendes X.509-Zertifikatsmanagement, das für sichere Kommunikation unerlässlich ist. In dieser Schritt-für-Schritt-Anleitung zeigen wir, wie Entwickler IPWorks Encrypt JavaScript effektiv in ihre Projekte integrieren können. Von der grundlegenden Installation bis hin zur Implementierung fortgeschrittener Verschlüsselungsfunktio...809,99 €*Versand: 0,00 €Sichere Weiterleitung zum Anbieter
-
Wo befindet sich das Quadrat im Netz des Oktaeders?
Das Quadrat befindet sich im Netz des Oktaeders auf einer der Seitenflächen. Es ist eines der sechs Quadrate, die die Seitenflächen des Oktaeders bilden. **
-
Was ist die Formel für die Höhe (h) eines Oktaeders?
Die Formel für die Höhe (h) eines Oktaeders ist abhängig von der Kantenlänge (a) des Oktaeders. Sie lautet: h = a * √2 / 2. **
-
Wie berechnet man das Volumen eines Oktaeders mithilfe von Vektoren?
Um das Volumen eines Oktaeders mithilfe von Vektoren zu berechnen, kann man die Kantenlänge des Oktaeders verwenden. Die Formel für das Volumen eines Oktaeders lautet V = (2 * √2) / 3 * a^3, wobei a die Kantenlänge ist. Man kann die Kantenlänge als Vektor darstellen und dann die Länge dieses Vektors berechnen, um sie in die Formel einzusetzen. **
-
Kannst du mir bei der Volumenberechnung eines Oktaeders im Würfel helfen?
Ja, ich kann dir helfen. Um das Volumen eines Oktaeders im Würfel zu berechnen, musst du das Volumen des Würfels berechnen und es dann mit dem Verhältnis der Volumina multiplizieren. Das Verhältnis der Volumina beträgt 1:2, also das Volumen des Oktaeders ist die Hälfte des Volumens des Würfels. **
* Alle Preise verstehen sich inklusive der gesetzlichen Mehrwertsteuer und ggf. zuzüglich Versandkosten. Die Angebotsinformationen basieren auf den Angaben des jeweiligen Shops und werden über automatisierte Prozesse aktualisiert. Eine Aktualisierung in Echtzeit findet nicht statt, so dass es im Einzelfall zu Abweichungen kommen kann. ** Hinweis: Teile dieses Inhalts wurden von KI erstellt.