UpdateInfo3.15

Hinweis zum 'Automatischen BauCaD-Update-Dienst': 
Um die neuen/geänderten Funktionen zu aktivieren, bitte Zeichnung schließen und wieder öffnen!
KW KundenWunsch :: FB FehlerBehebung :: NE NeuEntwicklung :: BV BetaVersion 

++++ ++++ ++++ ++++ ++++ V3_16 ++++ ++++ ++++ ++++ ++++

NE 28.07.14 (3.15.91g): Neue-Statik: Wir sind am testen .. hier der neueste Stand!

NE 25.07.14 (3.15.91f): Neue-Statik: Wir sind am testen .. hier der neueste Stand!
Siehe auch <Newsletter>.

NE 23.07.14 (3.15.91a): Neue-Statik: Wir sind am testen .. hier der neueste Stand!

KW 21.07.14 (3.15.90a): Layer-Zustand-Merken .. zusätzliche zum 'Zuletzt Wie (Layerzustand)' wird nun 
ein 'M'erken/'H'olen nur für diesen einen Zustand angeboten:

FB  21.07.14 (3.15.90): Layer-Zustand-Merken .. die Routine konnte nicht mehr aufgerufen werden.

NE 16.07.14 (3.15.89e): Neue-Statik: Wir sind am testen .. hier der neueste Stand!

NE 16.07.14 (3.15.89e): SCHEIBE .. auf Nutzung in beliebigem BKS erweitert.

NE 16.07.14 (3.15.89b): Neue-Statik: Wir sind am testen .. hier der neueste Stand!

FB  14.07.14 (3.15.89): Bei der nachträglichen Änderung der Öffnungbreite wurde die 
Wandhöhe nicht richtig erkannt.

NE 11.07.14 (3.15.88c): Neue-Statik: Wir sind am testen .. hier der neueste Stand!

NE 07.07.14 (3.15.88): Holzschalung jetzt mit Handbuch .. ? ..

NE 04.07.14 (3.15.87): Neuer Befehl .. SCHEIBE ..
Hinweis-1: Dieses Objekt wird für die Darstellung der 'geschnittenen' Eisen in der Neuen Statik benutzt.
Hinweis-2: WKZ-NEU-ERZEUGEN.

FB  04.07.14 (3.15.87): Nur AutoCAD .. einen Zusammenhang zwischen der 'Automatischen Sicherung' und dem ab und zu auftauchenden <Automatisierungsfehler ..> entdeckt .. und eine Lösung gefunden!

NE 03.07.14 (3.15.86e): Neue-Statik: Wir sind am testen ..

FB  01.07.14 (3.15.86): 'STARTE KOMPLETT NEU' (also ohne Vorlage) .. es wurde die von BauCaD benötigten Textstile nicht mehr angelegt.

NE 27.06.14 (3.15.85): Neue-Statik: Wir sind am testen ..

FB  24.06.14 (3.15.84a): Bei MTEXT-Bemaßung mit Hochzahlen ohne BIGFONT wurde eine 
falsche Länge für den Hintergrund berechnet.

FB  23.06.14 (3.15.84): In der aktuellen BricsCAD-Version 14.2.12 ist ein 'altes' Problem mit 
persistenten Reaktoren gelöst und unserer 'WegDrumHerum' konnte entfernt werden.

FB  19.06.14 (3.15.83a): Hintergrundbilder waren noch nicht vollständig <../v/benu/HinterGrundBilder/>.
Hinweis: Es muss immer 3 Bilder geben .. HinterGrundXX.xyz + HinterGrundXX_oben.xyz + HinterGrundXX_unten.xyz.
XYZ = [PNG|JPG|GIF].

NE 18.06.14 (3.15.83): Alle mitgelieferten Hintergrundbilder sind ab sofort MONOCHROM und im *.gif-Format!
(Sehr kleine Datenmenge!)

KW 18.06.14 (3.15.83): Schatten-Lauf-Kamera: Es werden nun neben *.png + *.jpg auch *.gif Bildformate eingelesen!

KW 17.06.14 (3.15.82): Schatten-Lauf-Kamera: Nun auch mit Hintergrundbild .. <Beispiel-3-> .. <Beispiel-4->.

NE 16.06.14 (3.15.81): Schatten-Lauf-Kamera: Kleine Verbesserungen .. <Beispiel-2->.
Kamerastandort und Zielpunkt werden automatisch vorgeschlagen.

NE 12.06.14 (3.15.80): Schatten-Lauf-Kamera:

Vorraussetzung: Objekt, Zielpunkt, Kamera, Nordrichtung und Sonneneinstellung <Beispiel-1->.

Mit Quell-Vektor abgleichen!

Ziel
Kamera
und los ..

Hinweis: Beispieldatei <../Beispiele/Schattenlauf.dwg>

NE 05.06.14 (3.15.78): Hintergrundbild für Perspektive mit Horizont:
>> siehe Newsletter <<

KW 03.06.14 (3.15.76): Ketten-Bemaßung .. nachträglich den Variations-Grund-Faktor ändern:

NE 01.06.14 (3.15.75c): Holz-Verschalung-Dialogbox .. jetzt mit Lösch-Funktion.

NE 31.05.14 (3.15.75): Holz-Verschalung .. völlig neu programmiert .. neu mit Dialogbox:

NE 27.05.14 (3.15.74): Nur BricsCAD .. Übungs-Haus neu überarbeitet .. siehe >>

NE 27.05.14 (3.15.74): Holzbau: Kanten-Fasung

FB  27.05.14 (3.15.74): Nur BricsCAD .. Html-Hilfe-Aufrufe über DCL-Boxen funktionieren jetzt!

FB  23.05.14 (3.15.72): Die Holzabmessungen im Layernamen wurden ab und zu 'kartesisch' vergeben.

FB  23.05.14 (3.15.71): Der Befehl KOPDREH <KD bzw. KZD>, also Kopieren und Drehen in einem Befehl,
löscht nun automatisch evtl. vorh. EED's und Reaktoren.

FB  22.05.14 (3.15.70): Eine 'alte' Routine entdeckt, die in bestimmten Fällen eine 2D-Umfahrung automatisch auf 5 Nachkommastellen gerundet hat.
Dies könnte zu den u.a. Problemen geführt haben .. wird sind am Testen ..

FB  21.05.14 (3.15.69): Es gab einzelne Fälle, in denen eine Dachfläche nicht als solche erkannt wurde.
Dies hatte z.Bsp. Auswirkungen beim Ermitteln des Hausvolumen und damit auch auf die Fassaden-Erzeugung.

NE 20.05.14 (3.15.68): Frühjahr-Update zum Download (Aktuelles Tagesupdate incl.) .. siehe >>

NE 14.05.14 (3.15.64): Neue-Statik: Einarbeitung der Erkenntnisse aus der Wendelbewehrung .. aktueller Stand.

KW 12.05.14 (3.15.67): Holzschalung mit gleichzeitiger Defintion der Aussaprungen.

KW 09.05.14 (3.15.66c): Hintergrundbild .. siehe Newsletter.

FB  09.05.14 (3.15.66b): Statik .. es können nun schon 'verknüpfte' <VTexte> nicht noch einmal als <BTexte> erneut dem <AText> zugewiesen werden .. wurde erneut überarbeitet.

NE 06.05.14 (3.15.65): Neue-Statik: .. Wendelbewehrung .. weiter im Test ..

KW 05.05.14 (3.15.64a): Statik .. es können nun schon 'verknüpfte' <VTexte> nicht noch einmal als <BTexte> erneut dem <AText> zugewiesen werden.

KW 05.05.14 (3.15.64): Wohnfläche nach EXCEL .. jetzt mit Zwang zur Wahl ..
Hinweis: (ENTER=Alles).

NE 05.05.14 (3.15.64): Neue-Statik: .. Wendelbewehrung .. weiter im Test ..

NE 30.04.14 (3.15.63b): Neue-Statik: .. Wendelbewehrung .. weiter im Test ..

Zwischenstand: Es fehlt jetzt noch die Eingabe-Dialog-Box und eine Gesamt-Reaktion auf Änderungen an der Schalung.
Hinweis: Die Bewehrung ist vollständig nutzbar (Listenauszug, Biegeliste, etc.).

NE 28.04.14 (3.15.63b): Neue-Statik: .. Wendelbewehrung .. weiter im Test ..

NE 25.04.14 (3.15.63): Neue-Statik: .. Wendelbewehrung .. weiter im Test ..

FB  23.04.14 (3.15.62): Nur AutoCAD: Mehr-Schalen-Wand .. mit Luftschicht .. die BricsCAD-Schraffur 'INSULATION' gibt es unter AutoCAD nicht .. es wird nun dort 'INSUL' verwendet.
Hinweis: Über (set_bb "bb_reak9_wnd_dar_luft_so" "MUSTERNAME") kann diese Schraffur selbst gesetzt werden.

NE 17.04.14 (3.15.61): Das Laden von <PERSISTENTEN REAKTOREN> wurde neu programmiert!
Grund: Die vom CAD-System zur Verfügung gestellten Routinen sind unter AutoCAD extrem langsam.

Beispiel: Zeichnung mit 50.000 Reaktoren:

CAD-Routine <VLR-OWNERS>:
AutoCAD  >> 399.623 Sekunden
BricsCAD >> 25.595 Sekunden >> war 15.6 mal schneller!

Neue BauCaD-Routine <REAK_HOL_PERS_OWNER_RC>:
AutoCAD >> 0.780 Sekunden
BricsCAD >> 0.359 Sekunden >> ist immer noch 2.2 mal schneller!

Die neue Routine reduziert die Ladezeit:
AutoCAD >> von 399.623 auf 0.78 >> das ist 512 mal schneller !!!
BricsCAD >> von 25.595 auf 0.359 >> das ist 72 mal schneller !!!

FB 17.04.14 (3.15.61): CHKALL .. ein eingeschaltener OFANG konnte Probleme bei den Verlegelinien verursachen.

NE 16.04.14 (3.15.60): Neuer Befehl .. <VO> .. Verbund-Objekt .. Spezialfall: HELIX/WENDEL/SPIRALE: 
Hiermit sind alle erforderlichen Routinen für eine Wendelbewehrung 'im Kasten'!

Hinweis: Werden nur SPIRALEN gewählt, dann werden alle folgenden SPIRALEN nach dem ersten GUZ/UZ ausgerichtet, mittig 
übereinandergesetzt und so gedreht, dass Endpunkt und Anfangspunkt zusammenfallen.

NE 16.04.14 (3.15.59f): Neuer Befehl .. <VO> .. Verbund-Objekt .. ein Objekt aus mehreren verschiedenen Teilobjekten .. ein Objekt folgt auf den Endpunkt des Vorgängers:

Hinweis: Die Ordnung/Reihenfolge der gepickten Objekte wird sofort hergestellt. Bei Kreisen wird der Mittelpunkt benutzt.

NE 15.04.14 (3.15.59a): Neue-Statik: .. Wendelbewehrung .. erster Test mit unterschiedlichen Ganghöhen:

NE 15.04.14 (3.15.59): Neuer Befehl .. HELIX/SPIRALE/WENDEL .. mit Festlegung der Startrichtung und wahlweiser Stabdicke:

NE 14.04.14 (3.15.58): Neue-Statik: .. Wendelbewehrung .. Änderungen in den 'EIGENSCHAFTEN' werden nun von den REAKTOREN bearbeitet.

FB 11.04.14 (3.15.57): Biegeliste V15 ++ Unterzug ++ Biegeform(Matte+Rundstahl) .. wurden die Biegematten nicht richtig erkannt.

KW 10.04.14 (3.15.56): Interpolation 1. .. 4. Grades -Z(XY)-:

Hinweis: WKZ NEU ERZEUGEN

KW 10.04.14 (3.15.56): Interpolation 1. .. 4. Grades -Y(X)-:

Hinweis: WKZ NEU ERZEUGEN

NE 08.04.14 (3.15.55): Neue-Statik: 3D überarbeitet und erweitert .. Wendelbewehrung ist in Vorbereitung:

Hinweis: Der 'Vorab-Befehl' kann über das Kommando <WB> aufgerufen werden, wenn zuvor irgendein 'Neuer-Statik-Befehl' benutzt wurde.

FB 07.04.14 (3.15.54): DETAILE .. Überschrift und Co. mit separaten Schrifthöhen .. die Schrifthöhe wurde mit angeschrieben.

KW 03.04.14 (3.15.53g): Drillbewehrung .. jetzt mit Tei-Längen-Beschriftung.

FB 02.04.14 (3.15.53a): Nur AutoCAD-2010..2012-64Bit .. in den Matten-Listen erschienen nur 'gebogene' Matten!

NE 02.04.14 (3.15.53a): Völlige Neu-Organisation der Werkzeug-DLL-Dateien!
Hinweis: Bitte WKZ-NEU-ERZEUGEN ausführen für Ihr '+++Werkzeug'!

NE 02.04.14 (3.15.53): Völlige Neu-Organisation der Menü-Dateien!

++++ ++++ ++++ ++++ ++++ V3.15.51 ++++ ++++ ++++ ++++ ++++

NE 31.03.14 (3.15.51): BauCaD für AutoCAD 2015 (64-Bit) freigegeben!
Hinweis: Keine Unterstützung für 32-Bit-AutoCAD 2015 mehr!

++++ ++++ ++++ ++++ ++++ V3.15.51 ++++ ++++ ++++ ++++ ++++

KW 27.03.14 (3.15.49): Öffnungs-Zustand von Aussen- und Innen-Türen bei der Fassadenerzeugung:

NE /KW 27.03.14 (3.15.49): Anlagenbau .. Behälter/Rohre/Reduktionen/Flansche:

NE / KW 26.03.14 (3.15.48): Mehr-Schalen-Wand .. unterschiedliche Typen in der gleichen Zeichnung:

FB 26.03.14 (3.15.48): Die Änderung in der Stahl-Listen-Erzeugung .. erzeugte .. einige 'Querschläger' .. aber nun ist alles wieder im Lot!

FB 24.03.14 (3.15.46): Stahl-Listen-Erzeugung .. Neunummerierung .. wurden bei einer Biegeform (Polylinie) die 
Beschreibungstexte (Länge, Winkel, etc.) gelöscht und gleichzeitig der AText kopiert (unverknüpft), dann 
hatten Stahl-Liste und Neunummerierung das Problem, beiden Fälle auseinander zu halten.

NE 21.03.14 (3.15.43): Neue-Statik: 3D-SCHATTIEREN nur <Bewehrung>

NE 20.03.14 (3.15.42): Ab sofort ist 'TeamViewer' Version 9 im Einsatz.

NE / KW 19.03.14 (3.15.41): Mehr-Schalen-Wand .. alle Typen jetzt wahlweise mit Luftschicht:
 

NE 18.03.14 (3.15.40): Neue-Statik: 3D überarbeitet und erweitert:

++++ ++++ ++++ ++++ ++++ V3.15.40 ++++ ++++ ++++ ++++ ++++

NE 18.03.14 (3.15.40): BauCaD für BricsCAD V14.2.06 völlig neu kompiliert!
Download: 64-Bit / 32-Bit

++++ ++++ ++++ ++++ ++++ V3.15.40 ++++ ++++ ++++ ++++ ++++

NE 14.03.14 (3.15.39): Volumen mit Geschichte .. Ab jetzt keine Beta-Version mehr.

NE 13.03.14 (3.15.38): Volumen mit Geschichte .. Extrusion .. Pfad + Profil.

KW 12.03.14 (3.15.37c): Linie mit neuem BauCaD-OFANG .. 'Rechter Winkel':

KW 12.03.14 (3.15.37c): BRUCH .. ist nun ein BauCaD-Befehl:

KW 12.03.14 (3.15.36): Neunummerierung .. Unterscheidung von Biegeformen unabhängig von der 'Erzeugungsrichtung':

NE 07.03.14 (3.15.35): Volumen mit Geschichte .. Total überarbeitet!
a) Geschichte aus Geschichten .. mehrere Volumengeschichten werden automatisch kombiniert.
b) ABZUG (bleibend) kann nun auch über mehrere Geschichten gebildet werden.

FB 05.03.14 (3.15.34b): NOCHMALS VERLEGEN .. die 'neuen' Verlegelinien hatten zuerst einmal keine 
'Reaktoren'. Nach einem 'CHKALL' oder einer Änderung an der Hauptbewehrung war aber alle 
'Reaktoren' gesetzt. Ab jetzt sind diese sofort aktiviert.

NE 28.02.14 (3.15.34a): Volumen mit Geschichte .. jetzt mit PROFIL-TAUSCH ..

Hinweis-1-:
A) Platte (50/30) als Polylinie mit Objekthöhe = 2 cm.
B) Rohr-Stütze als Kreis mit Radius 20 und Objekthöhe = 100 cm.
C) PROFIL-TAUSCH .. IPE 400 auswählen .. D) fertig!
Hinweis-2-: Es kann natürlich auch sofort der IPE 400 als Stütze definiert werden.

NE 27.02.14 (3.15.33): Volumen mit Geschichte .. jetzt mit KOPIEREN ..
Weitere Info .. siehe .. << Newsletter >>

FB 27.02.14 (3.15.33): Bei den Ansichten wurden die Hintergrundlinien nicht mehr erzeugt.

NE 24.02.14 (3.15.32): Befehl ROHR hinzugefügt:

(Zuerst wird eine Profil-Achse gewählt .. dann für eine Kreisform der Radius -oder- eine 
beliebige, geschlossene Polylinie als Profil.)

NE 24.02.14 (3.15.32): Drehen im Raum (BCD_ALIGN) überarbeitet:

NE 21.02.14 (3.15.31): Neue Ansichten .. eine Erweiterung der vorhandenen Befehle:

WKZ-1-) Es wird die Ansicht ausgewählt, ohne das BKS zu ändern.
WKZ-2-) Das BKS wird in die ausgewählte Ansicht gesetzt.
WKZ-3-) Ein Volumen wird Grundlage für die neue Ansicht und das BKS wird daran angepasst.

FB 21.02.14 (3.15.31): Nur BricsCAD .. Problem mit 2D-SPIEGELN in einem beliebigen BKS gelöst.

(Unter BricsCAD wurden die rot markierten Löcher nicht erzeugt.)

NE 18.02.14 (3.15.30): Volumen mit Geschichte .. jetzt mit KAPPEN ..

Weitere Info .. siehe .. << Newsletter >>

FB 17.02.14(3.15.29): A/B/Z-Text-Dialog und Stützen-AText führten zu einem Programm-Abbruch.

FB 11.02.14 (3.15.28b): Pultdach .. Bei 'bool´schen Operatioen' kam es gelegentlich zu Problemen (z.B. Hausvolumen). 
Dies wird nun automatisch durch einen 'kleinen' Korrekturwert umgangen.

FB 11.02.14 (3.15.28b): Biegelisten .. XListe .. Biegeform kann nun auch mit dx/dy beschriftet werden.

NE 07.02.14 (3.15.25): Volumen mit Geschichte .. 

Weitere Info .. siehe .. << Newsletter >>

FB 05.02.14 (3.15.23a): Ursache für das plötzliche ändern der Layerfarbe im Layer BAUCAD gefunden.

BV 04.02.14 (3.15.22) Beta-Test .. 3dSolid-History .. ein Versuch .. bitte testen .. 

 
Wenn die "boole'schen Operationen" über diesen Befehl laufen, wird die 'Entstehungs-Geschichte' 
eines Körpers auf einem separaten Layer mitprotokolliert und kann immer wieder bearbeitet werden.

FB 31.01.14 (3.15.20): 'Zeig Verknüpfung und ergänze ..' >> Beim kopierten AText wurden die vorhandenen B/ZText-Verknüpfungen nicht gelöscht.

NE 30.01.14 (3.15.19): Neue-Statik: Verlegung überarbeitet.

NE 30.01.14 (3.15.19): Schenkel-Beschriftung überarbeitet:

NE 29.01.14 (3.15.18c): Biege-Listen .. individuelle Spalten-Überschriften: 

NE 29.01.14 (3.15.18): Treppen auf einer 'X'-Ebene sind nun unabhängig von den Einstellungen der Ebene.
(Um die Treppen vor späteren Änderungen an der Ebene zu schützen wird eine 'Blockbildung' vorgenommen.)

FB 28.01.14 (3.15.17c): Nur AutoCAD .. Probleme mit 3D-Spiegeln beim 'Glashaus' beiseitigt.

NE 28.01.14 (3.15.17): Neue-Statik: Neuer Programmstand!

NE 21.01.14 (3.15.16): Neue-Statik: Abgleich 'Alte-Statik-Layer' .. 'Neue-Statik-Layer' (einmalige Frage).

NE 22.01.14 (3.15.15): 'Glashaus' .. Pultdach und Satteldach nun als VOLUMEN-MODELL.

Hinweis: Durch Klick auf das 'DIA' wird die 'Auswahl' geändert.

NE 21.01.14 (3.15.14): Neue-Statik: Neuer Programmstand veröffentlicht .. 

FB 16.01.14 (3.15.12b): CD-Version nun auch für AutoCAD 2014 (ohne zusätzliches Winter-Update).

KW 16.01.14 (3.15.12b): Ebenen-Verwaltung .. das Programm legt von sich aus keine Ebene 'E00' mehr an.

FB 16.01.14 (3.15.12a): BricsCAD V13 + V14 .. Problem mit 'Zurück bis zum geht nicht mehr' in neuer Zeichnung gelöst.

FB 15.01.14 (3.15.11a): BricsCAD V14 + AutoCAD 2014 .. Problem mit 'Persistenten Reaktoren' gelöst.

NE 15.01.14 (3.15.11): Überarbeitung des Startvorgangs.

KW 13.01.14 (3.15.10b): <STRLI> .. Die Anzahl wird w.g. dem AText entnommen und es 
erfolgt nun eine zusätzliche Anfrage nach der gewünschten Verlege-Anzahl.

NE 13.01.14 (3.15.10a): 'Glashaus' .. letzte Korrekturen.

NE 10.01.14 (3.15.10): 'Glashaus' .. der Befehl wurde verallgemeinert und mit Erklärungen versehen.

NE 03.01.14 (3.15.09b): Nur BricsCAD .. Glashaus nun auch unter BricsCAD nutzbar.

++++ ++++ ++++ ++++ ++++ V3.15.08 ++++ ++++ ++++ ++++ ++++

NE 02.01.14 (3.15.08): BauCaD*K+R* wünscht allen Kunden ein gutes und erfolgreiches Jahr 2014.

++++ ++++ ++++ ++++ ++++ V3.15.08 ++++ ++++ ++++ ++++ ++++

FB 20.12.13 (3.15.07): Wohnflächen .. Abzug/Hinzu-Umfahrungen .. wurden nicht mehr akzeptiert.

NE 19.12.13 (3.15.06c): AutoZeichner für BricsCAD V14 aktualisiert.
(Der Autozeichner begleitet das Übungs-Haus-Handbuch!)

FB 17.12.13 (3.15.05c): Nur BricsCAD .. Der neue Renderer wurde noch nicht richtig erkannt.

FB 16.12.13 (3.15.05c): Nur BricsCAD .. Balkongeländer (Volumenversion), einige Typen werden unter V14 
noch nicht korrekt ausgeführt .. wir arbeiten daran.

KW 11.12.13 (3.15.03): Noch einmal .. Alle TEXTSTILE einheitlich .. der Befehl wurde erweitert:


Befehlsablauf:
°°Dieser Befehl ändert Textstile in der Stil-Tabelle und eingefügte Texte im Plan!
°°Hinweis: ···,BF_ISO8 bzw. ···,BF_TXT8 -> zum Hochstellen von Zahlen.

(Schreibweise = 123^2 --> 123. * Dachsymbol alleine --> ^^)

Neue 'Zeichensatz-Datei' für vorhandene Textstile <isocp.shx,bf_iso8.shx> : 
*? E R * Neuer 'Breitenfaktor' für vorhandene Textstile <0.7> : 
°°Beispiel: 'STANDARD' oder 'isocp.shx' oder 'ALLE'
Name bzw. Typ des alten Textstils .. oder .. 'ALLE' für alle Textstile <simplex.shx> :

KW 04.12.13 (3.15.03): Wohnflächen zu EXCEL .. Ebenenfolge neu sortiert.

FB 04.12.13 (3.15.02): Alle TEXTSTILE einheitlich .. dieser Befehl funktioniert jetzt wieder.

Hinweis: Mit diesem Befehl kann nun auch der Breitenfaktor von vorhandenen Texten geändert werden.

FB 03.12.13 (3.15.01c): Nur BricsCAD .. Die Änderung von gestern (s.u.) verursachte unter BricsCAD einen Abbruch während der ZText-Zuweisung.

NE 02.12.13 (3.15.01): MULTIPLI .. Wird ein ZText mit einer Multiplikation bearbeitet, dann 
wird das Ergebnis nun sofort an den AText übertragen (bisher war ein CHECK notwendig).

++++ ++++ ++++ ++++ ++++ V3_14 ++++ ++++ ++++ ++++ ++++