
    @{Cj                        d dl mZ d dlZd dlmZ d dlmZmZ d dlm	Z	 d dl
mZmZ d dlmZ d dlmZ d d	lmZmZmZmZmZmZ d d
lmZ d dlmZ d dlmZmZ d dlm Z m!Z! d dl"m#Z# d dl$m%Z% d dl&m'Z'  ed          Z(e(dz  Z)e(dz  Z*e(dz  Z+e(dz  Z,d Z-djdZ.dkdZ/dldZ0g dg dg dg dg d g d!g d"g d#g d$g d%g d&g d'gZ1d(g d)fd*g d+fd,g d-fd.g d/fd0g d1fd2g d3fd4g d5fd6g d7fd8g d9fd:g d;fg
Z2g d<g d=g d>g d?gZ3g d@g dAg dBg dCg dDg dEgZ4g dFg dGg dHg dIg dJg dKgZ5g dLg dMg dNg dOg dPg dQg dRg dSg dTg dUg dVg dWg dXg dYg dZg d[g d\g d]g d^gZ6d_ Z7d` Z8da Z9db Z:dc Z; e<g dd          Z= ej>        deej?                  Z@df ZAdg ZBdh ZCeDdik    rA e7              e:              eC              eEe*            eEe+            eEe,           dS dS )m    )PathN)Document)PtCm)WD_ALIGN_PARAGRAPH)WD_TABLE_ALIGNMENTWD_CELL_VERTICAL_ALIGNMENT)OxmlElement)qn)SimpleDocTemplate	ParagraphSpacerTable
TableStyle	PageBreak)A4)colors)getSampleStyleSheetParagraphStyle)TA_LEFT	TA_CENTER)
pdfmetrics)TTFont)mmz//home/agent/outputs/moenchaltorf_jourfix_260623ztranscript_raw.txtz<260623_Moenchaltorf_Protokoll_1_Fachplaner_Jourfixe_neu.docxz;260623_Moenchaltorf_Protokoll_1_Fachplaner_Jourfixe_neu.pdfzC260623_Moenchaltorf_bereinigtes_Transkript_Fachplaner_Jourfixe.docxc                     | j                                         }t          d          }|                    t	          d          |           |                    |           d S )Nzw:shdzw:fill)_tcget_or_add_tcPrr
   setr   append)cellfilltcPrshds       F/home/agent/outputs/moenchaltorf_jourfix_260623/create_deliverables.pyset_cell_shadingr%      sT    8##%%D
g

CGGBxLL$KK    Fc                     d| _         | j        d         }|                    t          |                    }||_        t          d          |j        _        t          j	        | _
        d S )N r      )text
paragraphsadd_runstrboldr   fontsizer	   TOPvertical_alignment)r    r*   r.   prs        r$   set_cell_textr5      sS    DIA			#d))AAFQ%%AFK8<Dr&   c                 d   |                      dt          |                    }d|_        t          j        |_        |j        d         j        }t          |          D ]3\  }}t          ||         |d           t          ||         d           4|D ]F}|                                j        }	t          |          D ]\  }}
t          |	|         |
           G|r>|j        D ]6}t          |          D ]$\  }}t          |          |j        |         _        %7|                     d           |S )	N   rowscols
Table Gridr   Tr.   D9EAF7r(   )	add_tablelenstyler   CENTER	alignmentr9   cells	enumerater5   r%   add_rowr   widthadd_paragraph)docheadersr9   widthstablehdrihrowrC   validxrF   s                r$   add_docx_tablerR   '   sD   MMqs7||M44EEK(/EO
*Q-
C!! + +!c!fad++++Q**** ) )%nn 	) 	)FAs%(C((((	) 1: 	1 	1C'// 1 1
U')%yy	#$$1bLr&   r(   c                     |r|                      |          n|                                  }|r|                    |          }||_        |S )Nr@   )rG   r,   r.   )rH   r*   r@   r.   r3   r4   s         r$   add_pararU   :   sQ    */H&&&S5F5F5H5HA IIdOOHr&   )BRWzJan Willem Brummelmanz	Gruner AGz)Werkleitungsplanung / Projektorganisation)DOCzCristian DonatielloERNE AG Holzbauz Projektleitung / Sitzungsleitung)u   DÜJu   Jonas DürrrX   Holzbauplanung)EBDzDavid EbingerzBAKUS Bauphysik & Akustik AGzBauphysik / Akustik)GAMzMarcel GasserrX   Projektteam)GISzStefan GilgenzHKT Bernu   Sanitär / Entwässerung)KRCzClaudia KresserzHornberger Architekten AGArchitektur)LJPzLjupko PericzMWV Bauingenieure AGzBauingenieur / Tragwerk)NARzRamon NachmansohnzEBERLE ENGINEERINGu#   HLKS / Koordination Gebäudetechnik)PEAzAngelika Peeterszryffel + ryffel agLandschaftsarchitektur)RIMzMathias RieserzR + B engineering AGElektroplanung)VELzLukas VeltenrX   zHolzbau / Projektteamz1 Allgemeine Informationen)uZ   Cristian Donatiello begrüsst die Teilnehmenden und führt durch den Fachplaner-Jour-fixe.u   Neu im Planungsteam ist Gruner AG für die Werkleitungsplanung. Die Projektorganisation läuft über Jan Willem Brummelman; die konstruktive Bearbeitung erfolgt intern bei Gruner.ua   asa AG Verkehrsplanung mit Jonas Jost unterstützt bei Erschliessung, Anlieferung und Tiefgarage.u   Der Zugriff auf Trimble Connect wurde geprüft. Bei Angelika Peeters und Jan Willem Brummelman war der Zugang zum Sitzungszeitpunkt noch offen bzw. zu aktivieren. Fehlende Zugänge werden durch ERNE organisiert.ud   Der Terminplan soll digitalisiert und beim nächsten Fachplaner-Jour-fixe gemeinsam geprüft werden.z2 Bauingenieur / Tragwerk)z^Ljupko Peric erstellt den Entwurf der Nutzungsvereinbarung bis Ende KW 27 / Anfang Folgewoche.u   Nach Vorliegen des konsolidierten Architekturstands prüft der Bauingenieur das bereinigte Vorprojekt nochmals statisch und gibt allfällige Anmerkungen zurück.u   Für Rückfragen zu Böschungen und Baustellen-/Geländethemen bleibt Ljupko Peric Ansprechpartner; bei Bedarf wird intern Enrico beigezogen.zDie Tragwerks-/Auflagersituation beim Wohnbau-Treppenhaus, bei Steigzonen und bei Deckeneinbindungen ist zwischen Bauingenieur, Holzbau und Architektur weiter zu koordinieren.u,   3 Landschaftsarchitektur / Umgebung / Höhen)u|   Die Aufbauhöhen über der Tiefgaragendecke, das Gefälle der Umgebung und die Anschlusskoten sind kritisch zu koordinieren.u3  Die Umgebung wird mit ca. 1.5–2.0 % Gefälle vom Gebäude weg betrachtet. Am ungünstigen Punkt verbleiben bei 2 % Gefälle nur ca. 20 cm Aufbau über Rohdecke; für Asphalt werden eher ca. 30 cm benötigt. Plattenbelag würde geringere Aufbauhöhen erlauben, ist gemäss Besprechung aber nicht bevorzugt.u   Die Bauphysik weist darauf hin, dass bei ungenügender Überdeckung eine unterseitige Kondensatdämmung der Tiefgaragendecke erforderlich wird; Richtwert ca. 6 cm Mehrschichtdämmplatte.u   Zusätzlich ist beim Gebäudeanschluss über der Tiefgaragendecke eine Flankendämmung von ca. 1 m ab Gebäudeaussenkante und ca. 6 cm Stärke zu berücksichtigen; Ausführung z. B. als XPS oberhalb der Abdichtung oder integriert in den Aufbau.u   Die Architektur prüft das Absenken des Gebäudes um ca. 5 cm und die Auswirkungen auf Eingänge, Rampen und Anschlüsse. Ein neuer Planstand soll auf der Plattform bereitgestellt werden.zryffel + ryffel erstellt Querschnitte und Koten-/Aufbaugrundlagen bis Ende KW 27; falls der Plattformzugang nicht rechtzeitig funktioniert, werden die Grundlagen per E-Mail zugestellt.u1   4 Werkleitungsplanung / Entwässerung / Retention)u   Schnittstelle: HKT plant Entwässerung und Leitungen innerhalb des Gebäudes bzw. unter der Bodenplatte inklusive Pumpen; Gruner AG bearbeitet die Werkleitungen ausserhalb des Gebäudes sowie Retention / Regenwasserbewirtschaftung.u   Für das Gebäude sind konzeptionell drei Pumpstationen angedacht: Schmutzwasser Technik, Pumpe für Garderoben-/Umgebungsbereich sowie Entwässerung Einstellhalle über Schlammsammler.u   Die Übergabepunkte und Anschlussstellen zu Kanalisation und Regenwasserleitungen sind frühzeitig mit der zuständigen Gemeinde-/Ingenieurstelle zu klären.uv   Cristian Donatiello teilt den Kontakt des zuständigen Ingenieurbüros Bünzli AG in Mönchaltorf mit den Fachplanern.u&  Eine konzentrierte Versickerung von Meteorwasser auf dem Areal ist gemäss vorliegenden Informationen nicht möglich; das Meteorwasser ist bewilligt einer geeigneten Vorflut, einem Oberflächengewässer oder Meteorwasserkanal zuzuführen. Rückhaltemassnahmen sind nach Möglichkeit vorzusehen.u   Die Regenwasserbewirtschaftung / das Formular zur Baueingabe ist gemeinsam durch Sanitär, Landschaftsarchitektur und Werkleitungsplanung zu erarbeiten.u   Für den Elektroanschluss werden EKZ- und Swisscom-Werkleitungen in die neue Planung aufgenommen. Die Leistungszusammenstellung erfolgt nach Vorliegen der HLKS-Grundlagen.z5 Bauphysik / Energie / Akustik)u   Für den belastbaren Energienachweis benötigt die Bauphysik eine belastbare Plangrundlage mit Fassaden, Fensteröffnungen und konstruktiven Angaben zu Aussenwänden, Dachflächen und Spezialaufbauten.u   ERNE Holzbau stellt BAKUS die aktuellen bzw. aus dem Wettbewerb übernommenen Aufbauangaben zur Gebäudehülle zur Verfügung. Danach prüft BAKUS Dämmwerte, U-Werte und Optimierungsbedarf.u   Der Dämmperimeter im Untergeschoss ist insbesondere beim Wohnbau nochmals zu prüfen. Der Treppen-/Liftkern im Wohnbau wird als kalter bzw. witterungsexponierter Bereich betrachtet; BAKUS gibt dazu eine Rückmeldung.u  Beim Bürobau wird das Untergeschoss voraussichtlich vollständig in den Dämmperimeter einbezogen. Beim Wohnbau wird vorgeschlagen, nur den Treppenhauskern einzubeziehen, Kellerräume auszuklammern und die EG-/UG-Decke unterseitig zu dämmen; die definitive Lösung bleibt zu prüfen.u   BAKUS prüft das von der Architektur zugestellte Detail im Bereich Einfahrt/Rampe und gibt Rückmeldung; das Thema ist nicht unmittelbar terminentscheidend, bleibt aber auf dem Radar.uB  Für umlaufende Elektro-Bodenkanäle entlang der Fassade ist der Schallschutz zu berücksichtigen. Grundsätzlich ist ein durchgehender Kanal möglich, sofern Randdämmstreifen / Trittschalltrennung, unterseitige Trennung sowie raumweise Schottungen gegen Luftschall vorgesehen werden. Details sind durch BAKUS zu prüfen.u   Die Bauherrschaft soll im Rahmen der Konzeptvorstellung darauf hingewiesen werden, dass umlaufende Bodenkanäle vorgesehen sind.z"6 Architektur / Modellkoordination)u|   Die Architektur bereinigt Grundrisse und Schnitte, koordiniert die Fachplanerstände und bereitet die Baueingabe weiter vor.u(  Für den Datenaustausch wurden durch Architektur und HLKS gemeinsame Einfüge-/Referenzpunkte definiert: ein unveränderlicher Ursprungspunkt aus dem Architekturmodell sowie ein Kontrollpunkt im Wohnhaus beim Lift. Höhe: Projekt-Nullniveau. Die Informationen werden allen Fachplanern zugestellt.uS   Das Projekt wird räumlich 3D koordiniert, ist aber nicht als BIM-Projekt bestellt.u   HLKS benötigt für die räumliche Koordination nach Möglichkeit 3D-Grundlagen; Elektro plant grundsätzlich 2D und stellt 3D nur bei Bedarf für Details dar.u   Die Architektur integriert die Fachplanerkonzepte und prüft insbesondere UG, Technikflächen, Steigzonen, Raumhöhen, Fluchtwege und Brandschutzdecken.z7 Holzbau / Konstruktion)u   Der Treppenhaus-/Liftkern im Wohnbau wird als Massivbau weiterverfolgt. Die Entscheidung wurde am Sitzungsende nochmals bestätigt.u   Hintergrund des Entscheids: Befestigung und Auflagerung der Treppe, statische Einfachheit, Schnittstellen und Ausführung werden als geeigneter beurteilt als eine gekapselte Holzbauvariante.u   Die Fassade soll aussen mit Wärmedämmung und hinterlüfteter Bekleidung durchlaufen; im Bereich Lift/Steigzone sind Vorsatzschalen bzw. Installationszugänglichkeiten zu berücksichtigen.u   Die Auflagersituation der Holzdecken an den Massivbaukern, insbesondere bei Steigzonen und Zimmern, ist zwischen Holzbau, Statik und Architektur weiter zu klären.u   ERNE Holzbau lädt den Wettbewerbsstand / Konzeptplan mit Decken, Unterzügen, Holzbau-/Massivbau-Abgrenzungen sowie Aufbauangaben hoch. Abweichungen wie entfallene Kapselung sind zu berücksichtigen.u   Die im Wettbewerb vorhandene Variante “Aussenwand Kapselung” kann für den besprochenen Treppenhausbereich gestrichen bzw. ignoriert werden; Typ “Aussenwand Laubengang” bleibt separat relevant.zpInnenwandtypen und WC-Wandkonzept werden durch ERNE Holzbau nochmals bereitgestellt bzw. in Trimble hochgeladen.z	8 Elektro)u   R + B engineering hat einen Entwurf als Gesprächsgrundlage für Platzbedarf, Technikräume, Steigzonen und Erschliessung vorgestellt.u  Im Wohnbau sollen Elektroverteilungen und Bodenheizverteiler möglichst in Garderoben-/Schrankbereichen integriert werden. Eine Variante mit ca. 30 cm Zusatzelement neben der Garderobe wurde diskutiert; genaue Abmessungen sind bilateral mit Architektur und HLKS zu prüfen.u   HLKS bevorzugt eine möglichst getrennte Führung von Heizung/Bodenheizverteiler und Elektro, da gemeinsame Steigzonen in der Ausführung problematisch sein können. Die Detailabstimmung erfolgt bilateral.u   Im Gemeindehaus wird ein eigenes Elektro-Steigzonenkonzept angestrebt, möglichst unabhängig von HLKS. Technikraum, Putzraum, WC-Lagen und Steigzonen sollen übereinander bzw. logisch angeordnet werden.u   Die Architektur prüft, ob der Elektro-/Technikraum im UG eher in Richtung Lagerraum verbreitert werden kann, damit der Archivraum nicht zusätzlich verkleinert wird.u   Brandschutz- und Fluchtwegsituation sind bei Trassenführungen, abgehängten Decken und Leitungsführungen im Gemeindehaus zu berücksichtigen. Das Brandschutzkonzept ist auf Trimble abgelegt.u   Mathias Rieser ist am nächsten Fachplaner-Jour-fixe abwesend; Sandro Weder nimmt stellvertretend teil und wird intern instruiert.u   9 HLKS / Gebäudetechnik)u   EBERLE hat einen Übersichtsplan mit Installationsbereichen, Installationshöhen und Steigzonen vorgestellt und lädt die Unterlagen auf Trimble hoch.u   Für die Tiefgarage wird die natürliche bzw. teilnatürliche Belüftung als schwierig eingeschätzt. Eine Simulation ist erforderlich, sofern nicht vollständig mechanisch be- und entlüftet wird.u   EBERLE hat eine Offerte für die Simulation der natürlichen / teilnatürlichen Tiefgaragenlüftung eingeholt und stellt diese ERNE zur Prüfung und Freigabe zu.u   Als Worst-Case bzw. teilmechanisches Szenario wurden Lüftungskanäle entlang der Tiefgarage, Schächte und eine Führung über Dach skizziert. Die Kanäle benötigen ca. 30 cm Höhe und beeinflussen Türhöhen, Durchgänge, Fluchtwege und Raumhöhen.u   Die technische Integration im UG ist kritisch. Architektur und HLKS prüfen gemeinsam, wie Monoblock, Lüftung, Heizung, Elektro, Technikflächen, Putzräume und Steigzonen räumlich zusammengebracht werden können.u   Für öffentliche Nutzungen und hindernisfreies Bauen sind Raumhöhen und spätere Umnutzbarkeit zu beachten; zu knappe Höhen können spätere Nutzungsänderungen einschränken.u   Die Putzräume bzw. Steigzonen sollen, soweit möglich, übereinandergelegt oder logisch geführt werden. Abweichungen sind wegen Nutzung, Fluchtwegen und Grundrissanforderungen zu begründen und zu koordinieren.u'   10 Nächste Termine / weiteres Vorgehen)uJ   Nächster Fachplaner-Jour-fixe: 07.07.2026, gleiche Zeit, Microsoft Teams.u   Beim nächsten Termin sollen der digitalisierte Terminplan, die integrierten Fachplanerkonzepte, die kritischen UG-/Technikthemen sowie die Pendenzen vertieft geprüft werden.u   Zusätzliche Fachkoordinationstermine zwischen Architektur, HLKS, Elektro, Holzbau und weiteren Planern sind bei Bedarf geführt und protokolliert durchzuführen; rein bilaterale Abstimmungen reichen für die Konsolidierung nicht aus.)zTreppenhaus / Liftkern Wohnbauz|Der Treppenhaus-/Liftkern im Wohnbau wird in Massivbau weiterverfolgt; gekapselte Holzbauvariante wird nicht weiterverfolgt.z@Architektur / Holzbau / Statik arbeiten auf dieser Basis weiter.)u   Gebäudehöhe / UmgebunguO   Das Absenken des Gebäudes um ca. 5 cm wird als Lösungsansatz weiter geprüft.uP   Architektur prüft Auswirkungen auf Eingänge, Rampen, Koten und Planunterlagen.)Modellkoordinationuy   Einfüge-/Referenzpunkte für den Datenaustausch werden durch Architektur vorgegeben und von den Fachplanern übernommen.z7Architektur kommuniziert die Punkte an alle Fachplaner.)   Tiefgaragenlüftungu~   Natürliche / teilnatürliche Belüftung wird weiter geprüft; hierfür ist eine Simulation bzw. externe Offerte erforderlich.z+EBERLE stellt Offerte ERNE zur Freigabe zu.)u   Belag / Aufbau über Tiefgarageuf   Reicht die verfügbare Aufbauhöhe bei Asphalt; ist ein alternativer Belag erforderlich oder möglich?z$Architektur / Landschaft / Bauphysiku   Ende KW 27 / nächster JF)u   Dämmperimeter Wohnbau UGu[   Wie verläuft der definitive Dämmperimeter bei kaltem Treppen-/Liftkern und Kellerräumen?zBAKUS / Architekturu   Rückmeldung nach Prüfung)z!Auflager Holzdecken am MassivkernuT   Wie werden Decken, Steigzonen und Auflager an den Massivbaukern konstruktiv gelöst?zHolzbau / Statik / Architektur   nächste Koordination)u&   Werkleitungsanschlüsse / Meteorwasserub   Welche Einleitmengen und Anschlussbedingungen gelten gemäss Gemeinde / Ingenieurbüro Bünzli AG?zGruner / HKT / ERNE   frühzeitig vor Baueingabe)zElektro- und HLKS-Steigzonenuh   Können Putzräume, WC, Elektro und HLKS-Steigzonen logisch übereinander bzw. getrennt geführt werden?zArchitektur / Elektro / HLKS   nächster JF)rh   un   Ist natürliche oder teilnatürliche Lüftung bewilligungsfähig, oder ist eine mechanische Lösung notwendig?z#EBERLE / externer Spezialist / ERNEznach Offerte / Simulation)u(   Aufbauhöhen Umgebung / TiefgaragendeckeRisikouT   Zu geringe Aufbauhöhe für Gefälle, Belag, Entwässerung, Dämmung und Abdichtung.u7   Höhenkonflikte, Plananpassungen, Kosten-/Terminfolgen.uA   Querschnitte, Koten und Belag klären; Gebäudeabsenkung prüfen.)u   Dämmperimeter / Kondensatrl   u`   Unklare Dämmführung im UG und ungenügende Überdeckung können Kondensatprobleme verursachen.u-   Bauschäden / Komfort- und Qualitätsrisiken.u-   BAKUS prüft Perimeter und Kondensatdämmung.)rh   rl   uj   Natürliche Lüftung wahrscheinlich schwierig; Kanäle und Schächte haben grosse räumliche Auswirkungen.u?   Raumhöhen, Türen, Fluchtwege, Schächte und Kosten betroffen.u5   Simulation / Offerte prüfen und Konzept integrieren.)u   Steigzonen / Technikflächenrl   uH   Versetzte Putzräume/WC/Steigzonen erschweren HLKS- und Elektroführung.u;   Mehr Abhängedecken, Durchdringungen, Koordinationsaufwand.u,   Grundrisse gegen Fachplanerkonzepte prüfen.)u   Schallschutz Bodenkanälerl   uD   Durchgehende Bodenkanäle können Luft- und Trittschall übertragen.u*   Nichterfüllung Schallschutzanforderungen.u1   Schottungen und Detailaufbau durch BAKUS prüfen.)zWerkleitungen / Meteorwasserrl   u`   Versickerung nicht möglich; Einleitung und Retention müssen bewilligungsfähig gelöst werden.zBaueingabe- und Terminrisiko.u)   Gemeinde/Bünzli frühzeitig einbeziehen.)P01uV   Trimble-Zugänge für Angelika Peeters und Jan Willem Brummelman prüfen/organisieren.
DOC / ERNEsoforthochzTermin / Koordinationoffen)P02z'Entwurf Nutzungsvereinbarung erstellen.r`   zEnde KW 27 / Anfang Folgewocherp   Planungsgrundlagerq   )P03uD   Bereinigtes Vorprojekt nach Abschluss Koordination statisch prüfen.r`   znach neuem Planstandrp   u   Qualität / Statikrq   )P04ul   Gebäudeabsenkung um ca. 5 cm inkl. Eingänge/Rampen/Koten prüfen und neuen Architekturstand bereitstellen.r^   z"bis 24.06.2026 / vor Querschnittenrp      Termin / Qualitätrq   )P05uL   Querschnitte, Gefälle und Aufbauhöhen Umgebung/Tiefgaragendecke erstellen.rb   z
Ende KW 27rp   rv   rq   )P06u`   Dämmperimeter Wohnbau UG, Flankendämmung und Kondensatdämmung prüfen und Rückmeldung geben.rZ   ri   rp   u   Qualität / Bauphysikrq   )P07uj   Aktuelle Aufbauangaben Hülle, Innenwände, WC-Wände und Konzeptplan Holzbau/Decken/Unterzüge hochladen.u
   DÜJ / VELzeitnahrp   zKoordination / Energierq   )P08uT   Detail Einfahrt/Rampe bauphysikalisch prüfen und Rückmeldung an Architektur geben.rZ   u   nächste Woche möglichmittel	   Qualitätrq   )P09uh   Kontakt Ingenieurbüro Bünzli AG / Gemeinde für Kanalisation und Meteorwasser an Gruner/HKT verteilen.rW   ro   rp   zBaueingabe / Werkleitungenrq   )P10uh   Werkleitungs-/Regenwasser-/Retentionsschnittstellen und Einleitbedingungen mit Gemeinde/Bünzli klären.zBRW / GIS / PEArj   rp   zBaueingabe / Risikorq   )P11zLLeistungszusammenstellung Elektro nach Vorliegen HLKS-Grundlagen erarbeiten.rd   znach HLKS-Grundlagenr|   Koordinationrq   )P12uU   Einfüge-/Referenzpunkte für Modell-/Planaustausch an alle Fachplaner kommunizieren.r^   rz   rp   r   rq   )P13uG   Bodenkanal-Detail hinsichtlich Schall- und Trittschalltrennung prüfen.z	EBD / RIMzvor Detailplanungr|   Schallschutzrq   )P14ub   Elektro-/HLKS-Verteiler, Garderoben-/Schranklösung und Steigzonen im Wohnbau bilateral vertiefen.zRIM / NAR / KRCu   vor nächstem JFrp   r   rq   )P15uT   Elektro-Technikraum UG prüfen: Verbreiterung Richtung Lager statt Reduktion Archiv.z	KRC / RIMrk   r|   zNutzung / Koordinationrq   )P16uS   HLKS-Installationspläne, Installationshöhen und Steigzonen auf Trimble hochladen.ra   ro   rp   r   rq   )P17uW   Offerte für Simulation natürliche/teilnatürliche Tiefgaragenlüftung ERNE zustellen.ra   z24.06.2026 / zeitnahrp   zKosten / Entscheidrq   )P18uX   Digitalisierten Terminplan erstellen und beim nächsten Fachplaner-Jour-fixe besprechen.rn   
07.07.2026rp   Terminrq   )P19uS   Sandro Weder für nächsten Fachplaner-Jour-fixe instruieren und teilnehmen lassen.rd   r   r|   r   rq   c                     t                      } | j        d         }t          d          |_        t          d          |_        t          d          |_        t          d          |_        | j        }d|d         j        _	        t          d          |d         j        _        d|d         j        _	        t          d	          |d         j        _        d
|d         j        _        d|d         j        _	        t          d          |d         j        _        d
|d         j        _        |                                 }t          j        |_        |                    d          }d
|_        t          d          |j        _        |                                 }t          j        |_        |                    d          }d
|_        t          d          |j        _        t%          | ddgddgddgddgddgddgddggdd g!           |                     d"d#$           t%          | g d%t(          g d&!           |                     d'd#$           g d(}|D ]}t+          | |d)*           |                     d+d#$           t%          | g d,g d-g d.g d/g d0g d1g d2gg d3!           |                     d4d#$           t          D ]3\  }}|                     |d5$           |D ]}	t+          | |	d)*           4|                     d6d#$           t%          | g d7t,          g d8!           |                     d9d#$           t%          | g d:t.          g d;!           |                     d<d#$           t%          | g d=t0          g d>!           |                     d?d#$           t%          | g d@t2          g dA!           |                     dBd#$           dCD ]}
t+          | |
d)*           |                     dDd#$           dED ]}
t+          | |
d)*           |                     dFd#$           t+          | dG           |                     t6                     d S )HNr   g?gffffff?      ?ArialNormal	   z	Heading 1   Tz	Heading 2   B   Projekt: 410.3170.10 – Mönchaltorf – Gemeindehaus mit Wohnbau   <   Protokoll 1. Fachplaner-Jour-fixe – bereinigt und ergänzt   FeldInhaltDatum / Zeit!   23.06.2026, 13:15–ca. 15:09 UhrOrt / MediumMicrosoft TeamsProtokollbasisU   Teams-Transkript, geführter Fachplaner-Jour-fixe und handgeführtes VorlageprotokollSitzungsleitung$Cristian Donatiello, ERNE AG Holzbau
Erstellungu=   30.06.2026, bereinigt nach tatsächlich besprochenen InhaltenLegende+I = Information, B = Beschluss, P = Pendenz      rJ   Teilnehmender7   )level)   KürzelNameFirmazRolle / Fachbereich)r   g      @      Management Summary)u   Hauptthemen waren die Höhenkoordination über der Tiefgarage, die Werkleitungs-/Meteorwasserplanung, Dämmperimeter und Bauphysik, die Ausführung des Wohnbau-Treppenhauses, Elektro-/HLKS-Steigzonen sowie die Tiefgaragenlüftung.u   Die Höhen über der Tiefgaragendecke sind kritisch: Gefälle, Belag, Abdichtung, Dämmung und Entwässerung müssen anhand von Querschnitten und Koten konsolidiert werden.u   Das Wohnbau-Treppenhaus inkl. Liftkern wird als Massivbau weiterverfolgt; dadurch sind Auflager, Dämmperimeter und Schnittstellen weiter zu koordinieren.u   Die natürliche bzw. teilnatürliche Tiefgaragenlüftung ist unsicher und benötigt eine Simulation; eine mechanische / teilmechanische Lösung hätte relevante Auswirkungen auf Raumhöhen, Kanäle und Schächte.u   Werkleitungen, Retention und Meteorwasser sind wegen nicht möglicher konzentrierter Versickerung früh mit Gemeinde/Bünzli AG abzustimmen.u   Elektro und HLKS benötigen weitere Koordination zu Technikflächen, Putzräumen, Steigzonen, Bodenkanälen und Brandschutz-/Schallschutzdetails.ub   Der Terminplan wird digitalisiert und beim nächsten Fachplaner-Jour-fixe vom 07.07.2026 geprüft.zList BulletrT   AmpelstatusBereichStatusu   Begründung / Handlungsbedarf)GesamtstatusGelbz^Viele Schnittstellen sind erkannt, aber mehrere koordinationskritische Punkte sind noch offen.)Terminer   ul   Baueingabe-relevante Themen Werkleitungen, Höhen, Technik und Lüftung müssen kurzfristig geklärt werden.)Kostenr   uw   Simulation Tiefgaragenlüftung, mögliche Kanal-/Schachtlösungen und Höhen-/Belagsvarianten können Kosten auslösen.)u   Qualität / PQMr   uY   Dämmperimeter, Kondensat, Schallschutz und Raumhöhen benötigen technische Absicherung.)r   r   uX   3D-/2D-Schnittstellen, Einfügepunkte, Fachmodelle und Steigzonen sind zu konsolidieren.)zEntscheide / Eskalationr   uT   Massivbau Treppenhaus entschieden; Lüftung, Meteorwasser und Technikflächen offen.)r      r   Traktanden / Protokollr   
Entscheide	EntscheidKontextzFolge / Verantwortlich)r   r)   r   Offene FragenFrager   u   Klärung durchr   )r      r      Risiken und ChancenThemaArt	Bewertung
Auswirkungu   Nächster Schritt)r   r   r   r   r   Pendenzenliste)Nr.PendenzVerantwortlichr   u
   PrioritätRelevanzr   )g333333?r         @r   g333333?r   r   u   Punkte für nächste Sitzung)zBDigitalisierter Terminplan und Sommerferien-/Koordinationstermine.uO   Konsolidierter Architekturstand mit Fachplanerinputs und Höhen-/Kotenprüfung.u=   Werkleitungs-/Meteorwasserabstimmung mit Gemeinde/Bünzli AG.uD   Entscheidungsgrundlage Tiefgaragenlüftung inkl. Offerte Simulation.uG   Steigzonen, Technikflächen, Putzräume und Elektro-/HLKS-Koordination.uI   Holzbau-/Massivbau-Abgrenzung, Deckenauflager und Dämmperimeter Wohnbau.u1   Unklare oder nicht abschliessend geklärte Punkte)u8   Definitiver Belag und Aufbau über der Tiefgaragendecke.uS   Definitive Lösung natürliche / teilnatürliche / mechanische Tiefgaragenlüftung.u4   Definitiver Dämmperimeter im Wohnbau-Untergeschoss.u[   Definitive Lage und Dimensionierung einzelner Elektro-/HLKS-Steigzonen und Technikflächen.uB   Konkrete Einleitmengen und Anschlussbedingungen für Meteorwasser.Kurzversion zum Weiterleiten<  Der 1. Fachplaner-Jour-fixe zeigte mehrere koordinationskritische Punkte: Höhen/Aufbau über Tiefgarage, Werkleitungen/Meteorwasser, Dämmperimeter, Steigzonen/Technikflächen und Tiefgaragenlüftung. Das Treppenhaus/Liftkern Wohnbau wird als Massivbau weiterverfolgt. Für die Umgebung werden Querschnitte/Koten bis Ende KW 27 erstellt; Architektur prüft das Absenken des Gebäudes um ca. 5 cm. Die natürliche/teilnatürliche Tiefgaragenlüftung benötigt eine Simulation; EBERLE stellt ERNE die Offerte zu. Nächster Fachplaner-Jour-fixe: 07.07.2026, Microsoft Teams.)r   sectionsr   
top_marginbottom_marginleft_marginright_marginstylesr/   namer   r0   r.   rG   r   rA   rB   r,   rR   add_headingparticipantsrU   	decisionsopen_questionsrisks	pendenzensave	PROT_DOCX)rH   secr   r3   r4   summarystitlebulletsbitems              r$   build_protocol_docxr      sH   
**C
,q/CWWCN"S''c/RPSWW3?ikloipipVYVfZF!(F8r!uu&*:*?*D$+F;!RPRVVVK-@-E-JuyU[\gUhUmUr$+F;!RPRVVVK-@-E-JuyU[\gUhUmUrA$+AK			VWWAAFB16;A+=+DQ[			PQQAAFB16;3)	<=	*+	rs	BC	VW	AB, f    OON!O,,,3HHH,_l_l_lmmmmOO(O222  G  . .a}-----OOMO+++3LLL 	A  	A  	A 	J  	J  	J 	T  	T  	T~~~zzz 	B  	B  	BO hh    OO,AO666" 2 2wQ''' 	2 	2AS!=11111	2OOLO***3HHH)\c\c\cddddOOO1O---3EEE~^g^g^ghhhhOO)O3333TTTV[dododoppppOO$AO...3dddfo  yT  yT  yT  U  U  U  UOO2!O<<< 1 1 	d-00000OOGqOQQQ 1 1 	d-00000OO2!O<<<S  Q	  R	  R	  R	HHYr&   c                      dD ]H} t          |                                           r%t          j        t	          d|                       dS IdS )N)z//usr/share/fonts/truetype/dejavu/DejaVuSans.ttfz@/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttfBodyFont	Helvetica)r   existsr   registerFontr   )fs    r$   register_fontr   %  sZ     E  77>> 	#F:q$9$9:::::	 ;r&   c                     t          |                               dd                              dd                              dd                              dd          } t          | |          S )	N&z&amp;<z&lt;>z&gt;
z<br/>)r-   replacer   )r*   r@   s     r$   pdf_parar   ,  s_    t99S))11#f==EEc&QQYYZ^_fggDT5!!!r&   c                  4   t                      t                                          t          dddd                                         t          dddd	d
t	          j        d                                                   t          dddd
dt	          j        d                                                   t          dddt          d                     t          t          t                    t          dt          z  dt          z  dt          z  dt          z            } g                     t          dd                                                  t          dd                              dRfd	} |ddgddgdd gd!d"gd#d$gd%d&ggd't          z  d(t          z  g                               t          d)d                               |g d*t          d+t          z  d,t          z  d-t          z  d.t          z  g                               t          d/d                              d0D ].}                    t          d1|z   d                              /                    t          d2d                               |g d3g d4g d5g d6g d7g d8gd't          z  dt          z  d9t          z  g                               t          d:d                              t          D ]_\  }}                    t          |d                              |D ].}                    t          d1|z   d                              /`                    t!                                                     t          d;d                               |g d<t"          d't          z  d=t          z  d>t          z  g                               t          d?d                               |g d@t$          dAt          z  dBt          z  dAt          z  dAt          z  g                               t          dCd                               |g dDt&          dEt          z  dt          z  dFt          z  d't          z  dGt          z  g                               t          dHd                               |g dIt(          dJt          z  dBt          z  dKt          z  dLt          z  dt          z  dMt          z  dt          z  gdNO                               t          dPd                                                  t          dQd                              |                                d S )SNBodyXg@r   r   )r   fontNamefontSizeleading
spaceAfterH1Xr      r   r   z#003B5C)r   r   r   r   spaceBeforer   	textColorH2Xg      #@r   r   TitleX   r)   )r   r   r   r   rB   r   r   )pagesizerightMargin
leftMargin	topMarginbottomMarginr   r   皙@c                    fd| D             gfd|D             z   }t          ||d          }|                    t          dddt          j        d          fd	ddt          j        fd
dddt          j        fddddfddd|fddddg
                                         |                               t          dd                     d S )Nc                 <    g | ]}t          |d                    S r   r   ).0rN   r   s     r$   
<listcomp>z6build_protocol_pdf.<locals>.rtable.<locals>.<listcomp><  s'    ???!!VG_--???r&   c                 ,    g | ]}fd |D             S )c                 <    g | ]}t          |d                    S r  r  )r  cr   s     r$   r  zAbuild_protocol_pdf.<locals>.rtable.<locals>.<listcomp>.<listcomp><  s+    DoDoDofgXaQWX_Q`EaEaDoDoDor&    )r  rO   r   s     r$   r  z6build_protocol_pdf.<locals>.rtable.<locals>.<listcomp><  sH      DA  DA  DAtwDoDoDoDoknDoDoDo  DA  DA  DAr&   r7   )	colWidths
repeatRows
BACKGROUNDr   r   )r   z#D9EAF7	TEXTCOLORGRIDr  r  g      ?)VALIGNr  r  r1   FONTNAMEFONTSIZE)LEFTPADDINGr  r  r   )RIGHTPADDINGr  r  r   )
TOPPADDINGr  r  r   )BOTTOMPADDINGr  r  r   r   )	r   setStyler   r   HexColorblackgreyr   r   )	rI   r9   rJ   	font_sizedatatblr/   storyr   s	         r$   rtablez"build_protocol_pdf.<locals>.rtable;  s(   ????w???@  DA  DA  DA  DA{  DA  DA  DA  ADFq999Z%vy'A'AB[QVW]^d^jDkE'$v{35Sgd+jwy-Q+-MOm  pQ	!
   	 	 	 	S5<<q44444r&   r   r   r   r   r   r   r   r   r   r   r   r   #      r   )r   r   r   Roller   $   1   G   r   )u   Hauptthemen: Höhenkoordination über Tiefgarage, Werkleitungen/Meteorwasser, Dämmperimeter/Bauphysik, Wohnbau-Treppenhaus, Elektro-/HLKS-Steigzonen und Tiefgaragenlüftung.u`   Höhen über der Tiefgaragendecke sind kritisch und anhand Querschnitten/Koten zu konsolidieren.zEWohnbau-Treppenhaus inkl. Liftkern wird als Massivbau weiterverfolgt.u   Natürliche/teilnatürliche Tiefgaragenlüftung benötigt Simulation; Kanal-/Schachtlösungen beeinflussen Raumhöhen und Fluchtwege.uY   Werkleitungen, Retention und Meteorwasser sind früh mit Gemeinde/Bünzli AG abzustimmen.u<   Nächster Fachplaner-Jour-fixe: 07.07.2026, Microsoft Teams.u   • r   r   )r   r   zJViele Schnittstellen erkannt; mehrere koordinationskritische Punkte offen.)r   r   u0   Baueingabe-relevante Themen kurzfristig klären.)r   r   uS   Simulation, Kanäle/Schächte und Höhen-/Belagsvarianten können Kosten auslösen.)r}   r   uA   Dämmperimeter, Kondensat, Schallschutz und Raumhöhen absichern.)r   r   uC   3D-/2D-Schnittstellen, Einfügepunkte und Steigzonen konsolidieren.u   r   r   r   P   7   r   r   "   D   r   r   !   2   %   r   )r   r   r   r   Prior   r   
            g333333@)r&  r   r   )Nr  )r   r   addr   r   r#  r   r   r-   PROT_PDFr   r   r   r   r   r   r   r   r   r   r   build)	rH   r*  r   r   r   r   r/   r)  r   s	         @@@r$   build_protocol_pdfrA  0  sK   ??D ""F
JJ~7TCQR_`aaabbb
JJ~54"b^_lmy  zI  JS  zT  zT  U  U  U  V  V  V
JJ~54#r_`mn  {A  {J  KT  {U  {U  V  V  V  W  W  W
JJ~8dRQS_huvwwwxxx
CMMBBrEVXY[V[gijlgl{}  A  |A  B  B  BCE	LL^`fgn`oppqqq	LLXZ`aiZjkklll	5 	5 	5 	5 	5 	5 	5 	5 FF8	;<~N_>`	qr	ABYO|D} BD  EG  BG  IL  MO  IO  APQ Q Q 
LL.&-8899966BdBdBdfruwxzuz{}  A  |A  BD  EG  BG  HJ  KM  HM  uN  <O  <O  <O	LL.u>>??? S
 : :XfQhw889999	LL-77888
F???  Cg  Cg  Cg  in  in  in  pW  pW  pW  Yq  Yq  Yq  sP  sP  sP  BQ  TV  WY  TY  Z\  ]_  Z_  `c  df  `f  Sg  h  h  h	LL2F5MBBCCC" > >wXeVE]33444 	> 	>ALL&(F7O<<====	>	LL	LL,u66777@p@p@pr{  A  BD  D  EG  HJ  EJ  KM  NP  KP  ~Q  :R  :R  :R	LL/6%=99:::FFCpCpCp  sA  DF  GI  DI  JL  MO  JO  PR  SU  PU  VX  Y[  V[  C\  =]  =]  =]	LL/??@@@&&  JF  JF  JF  HM  PR  SU  PU  VX  Y[  V[  \^  _a  \a  bd  eg  bg  hj  km  hm  On  Co  Co  Co	LL*F5M::;;;VV  EK  EK  EK  MV  Y[  \^  Y^  _a  bd  _d  eg  hj  ej  km  np  kp  qs  tv  qv  wy  z|  w|  }  @B  }B  XC  OR  >S  >S  >S  >S	LL8&-HHIII	LL  Y	  [	a	  b	i	  [	j	  k	  k	  l	  l	  l	IIer&   c                  L   t                               d                                          } t          j        d          }g }d }| D ]}|                    |                                          }|r^|r|d         r|                    |           |                    d                                          |                    d          g d}|r1|                                }|r|d                             |           |r|d         r|                    |           |S )Nzutf-8)encodingz ^(.*?)\s+(\d+:\d{2}(?::\d{2})?)$r*   r7   r   )speakertimer*   )	RAW	read_text
splitlinesrecompilematchstripr   group)lines
speaker_returnscurlinemts          r$   parse_transcriptrU  ^  s"   MM7M++6688E?@@J
E$c 
* 
*


4::<<
(
( 	* "s6{ "S!!!771::++--aggajjLLCC ***,, *K&&q)))
 s6{ SLr&   )zhallo miteinanderhallohiz	hoi davidhoiokzo.k.mhmyeahjaneinyepgoodciaou   tschüsssuperdankez	thank yourM   nosurebutuk   ^(mhm|ähm|äh|ok|o\.k\.|ja|nein|yeah|yep|good|no|but|thanks?|ciao|tschüss|super|aha|uh huh|hm)[\s.,!?-]*$c                    g }| D ]}|                                 }|                                                     d          }|t          v st                              |          rat          |          dk    rt          d |D                       st          j        dd|t          j	                                                   }|r|
                    |           d                    |          }t          j        dd|t          j	                  }t          j        d	d|t          j	                  }t          j        d
d|                                           }|S )Nz .,!?:;r   c              3   >   K   | ]}|                                 V  d S N)isdigit)r  chs     r$   	<genexpr>z'clean_text_fragments.<locals>.<genexpr>|  s*      $@$@bRZZ\\$@$@$@$@$@$@r&   u    \b(ähm|äh|mhm|okay|ok)\b[,. ]*r(   )flags z#^.*?Gut, dann starten wir doch\.\s*z,^Jo, sonst.*?Gut, dann starten wir doch\.\s*z\s+)rL  lowerskip_phrasesnoise_wordsrK  r?   anyrI  subIr   join)fragskeptr   r   lowr*   s         r$   clean_text_fragmentsrx  t  s4   	D 
 

''))GGIIOOI&&,+"3"3C"8"8s88q==$@$@C$@$@$@!@!@=
&4b!24
H
H
H
N
N
P
P 	KKNNN	$D	6D	M	M	MD	?TQSQU	V	V	VD	T	"	"	(	(	*	*DKr&   c                     d |                      d          D             }t          |          dk    r|d         dz  |d         z   S |d         dz  |d         dz  z   |d         z   S )Nc                 ,    g | ]}t          |          S r  )int)r  xs     r$   r  z#time_to_seconds.<locals>.<listcomp>  s    
(
(
(a3q66
(
(
(r&   :r   r   <   r7   i  )splitr?   )rT  partss     r$   time_to_secondsr    si    
(
(1773<<
(
(
(E
5zz1}}Qx{58##8D=q"$U1X--r&   c                     t                      } t                      }|j        d         }t          d          |_        t          d          |_        t          d          |_        t          d          |_        d|j        d         j	        _
        t          d          |j        d         j	        _        |                                }t          j        |_        |                    d          }d|_        t          d          |j	        _        t'          |d	d
gddgddgddggddg           |                    dd          }d|_        t,          j        |_        t/          g d          D ]S\  }}t1          |j        d         j        |         |d           t7          |j        d         j        |         d           T| D ]}t9          |d                   dk     rt;          |d                   }	|	s4|	                                t?          fddD                       rdtA          |	          d k     rt?          fd!d"D                       s|!                                j        }
t1          |
d         |d                    t1          |
d         |d#                    t1          |
d$         |	           |"                    tF                     d S )%Nr   r   r   r   r   uU   Mönchaltorf – Gemeindehaus mit Wohnbau
Bereinigtes Transkript Fachplaner-Jour-fixeTr   r   r   Datumz
23.06.2026Basisz$Teams-Transkript / Meeting RecordingBereinigungu   Smalltalk, reine Begrüssungen, Füllwörter und offensichtlich irrelevante Kurzreaktionen entfernt; fachliche Aussagen nicht inhaltlich erweitert.r   r   r   r7   r   r8   r;   )ZeitSprecherzBereinigte Aussager<   r=   rE  i)  r*   c              3       K   | ]}|v V  	d S rh  r  )r  r3   rn  s     r$   rk  z(build_transcript_docx.<locals>.<genexpr>  s?        I  IaqEz  I  I  I  I  I  Ir&   )u   hörst du unsz	warte malzkommt auch dazuzder einzige, wo noch fehltu   tschüss zusammen   c              3       K   | ]}|v V  	d S rh  r  )r  krn  s     r$   rk  z(build_transcript_docx.<locals>.<genexpr>  s?        &V  &VQa5j  &V  &V  &V  &V  &V  &Vr&   )kwterminzugangtrimblekonzeptplanu   dämmu   lüftelektroholzbaurD  r   )$rU  r   r   r   r   r   r   r   r   r/   r   r   r0   rG   r   rA   rB   r,   r.   rR   r>   r@   r   rD   r5   r9   rC   r%   r  rx  rn  rq  r?   rE   r   
TRANS_DOCX)rP  rH   r   r3   r4   r(  rM   rN   turnr*   rC   rn  s              @r$   build_transcript_docxr    s   E
**C
,q/Cc77CNbggC-r#wwsacdgahahPSP`#*CJx"2a55CJx,@,E,J	A'9'@1;iihiiAAFRVV3)W\,BWMsDt  xE  F[  w\  ,]  gh  ik  fl  m  m  m  m11%%CsyM_Mfs}AAABB l l!chqk'*AD9999;KCHUVKL]^_L`bj;k;k;k;k & &4<((722!$v,// 	jjll  I  I  I  I  $H  I  I  I  I  I 	t99r>>#  &V  &V  &V  &V  ;U  &V  &V  &V  #V  #V>kkmm!eAhV---eAhY000eAh%%%%HHZr&   __main__)Frh  )r(   NF)Fpathlibr   rI  docxr   docx.sharedr   r   docx.enum.textr   docx.enum.tabler   r	   	docx.oxmlr
   docx.oxml.nsr   reportlab.platypusr   r   r   r   r   r   reportlab.lib.pagesizesr   reportlab.libr   reportlab.lib.stylesr   r   reportlab.lib.enumsr   r   reportlab.pdfbaser   reportlab.pdfbase.ttfontsr   reportlab.lib.unitsr   OUTrF  r   r?  r  r%   r5   rR   rU   r   r   r   r   r   r   r   r   r   rA  rU  r   ro  rJ  rs  rp  rx  r  r  __name__printr  r&   r$   <module>r     s(         				               - - - - - - J J J J J J J J ! ! ! ! ! !       a a a a a a a a a a a a a a a a & & & & & &             D D D D D D D D 2 2 2 2 2 2 2 2 ( ( ( ( ( ( , , , , , , " " " " " "
d<==	
NN	LLVV
  = = = =   &    _^^YYY@@@SSS>>>DDDJJJNNN]]]OOOGGGGGG  " $ $ $  ! # # #  4 6 6 6  9 ; ; ;  ' ) ) )  * , , ,    " " "         " " "  / 1 1 1 UOd k  k  k H  H  H S  S  S M  M  M		 W  W  W v  v  v }  }  } J  J  J A  A  A R  R  R S  S  S s  s  s P  P  P j  j  j W  W  W a  a  a	 h  h  h F  F  F Z  Z  Z P  P  P X  X  X z  z  z ~  ~  ~ f  f  f x  x  x Q  Q  Q ^  ^  ^ X  X  X \  \  \ z  z  z n  n  n U  U  U m  m  m _  _  _ [  [  ['	.P P Pf  " " "+ + +\  & s  ~  ~  ~    bj  H  JL  JN  O  O  ,. . .  @ z	E)	E(OOO	E* r&   