← Commit history
README.md+47−2
@@ -1,5 +1,50 @@ # BME280 -Temperature, humidity, and pressure sensor, I2C/SPI, LGA-8+**Bosch Sensortec** · Environmental sensor · LGA-8 -The BME280 is a combined temperature, humidity, and barometric pressure sensor from Bosch. I2C and SPI interfaces. Measures pressure 300-1100 hPa, temperature -40 to 85C, and humidity 0-100%.\ No newline at end of file+Measures barometric pressure, relative humidity, and temperature in one 2.5 mm LGA package, reporting all three over I2C or SPI. Pressure resolves to about 0.18 Pa, which tracks altitude to roughly a meter, humidity reads 0 to 100% with a fast response, and the on-chip temperature both reports ambient and compensates the other two. It runs from 1.71 to 3.6 V at a few microamps in forced mode, so it fits battery weather and altitude sensing. The three-in-one upgrade of the BMP280.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | GND | power_in | Ground reference for the device. Must be tied to system ground together with pin 7. |+| 2 | CSB | input | Chip select (SPI) / interface select. Tie to VDDIO to select I2C mode; drive low to select the device during SPI transactions (4-wire or 3-wire). |+| 3 | SDI/SDA | bidirectional | Serial data input. In I2C mode this is SDA; in 4-wire SPI mode this is SDI (MOSI); in 3-wire SPI mode this is the bidirectional SDI/SDO line. |+| 4 | SCK/SCL | input | Serial clock input. Acts as SCL in I2C mode and SCK in SPI mode (3- or 4-wire). |+| 5 | SDO | bidirectional | Serial data output in 4-wire SPI mode (MISO). In I2C mode this pin sets the LSB of the 7-bit slave address (GND -> address bit 0 = 0; VDDIO -> address bit 0 = 1). Do not connect (DNC) in 3-wire SPI mode. |+| 6 | VDDIO | power_in | Digital / interface supply, 1.2 V to 3.6 V. Powers the digital I/O buffers and sets the logic levels for the I2C/SPI pins. Decouple to GND with 100 nF close to the pin. |+| 7 | GND | power_in | Ground reference for the device. Tie to system ground together with pin 1. |+| 8 | VDD | power_in | Analog / main supply for the internal sensor domains, 1.71 V to 3.6 V (typ 1.8 V). Decouple to GND with 100 nF close to the pin. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | Humidity + pressure + temperature sensor |+| Interface | I2C and SPI |+| Pressure | 300-1100 hPa (+/-1 hPa abs) |+| Humidity | 0-100% RH (+/-3% RH) |+| Temperature | -40 to 85 C (+/-1 C) |+| Supply | 1.71-3.6 V |+| Package | LGA-8 (2.5x2.5 mm) |++## Ordering variants++- `BME280 (LGA-8, tape & reel)`++## CAD (KiCad official)++- Symbol: `Sensor:BME280 (KiCad official)`+- Footprint: `Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering`+- 3D model: LGA-8 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Bosch Sensortec datasheet](https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf) (60 pp, sha256 `a2ccdb449fec9438`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/bme280-datasheet.pdf)
bme280.glbadded
⋯ 1 unchanged line ⋯
bme280.kicad_modadded+291
@@ -0,0 +1,291 @@+(footprint "Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "LGA-8")+	(tags "lga land grid array")+	(property "Reference" "REF**"+		(at 0.015 -2.465 0)+		(layer "F.SilkS")+		(uuid "2ef059b1-f65d-4ea6-893e-c7c932b151ef")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering"+		(at 0.015 2.535 0)+		(layer "F.Fab")+		(uuid "c21d078a-0c04-4681-a1d1-27b25d639d6b")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "861c1bd2-5973-4e56-9b74-a7bc9cc05fcc")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "894a44e0-85c7-44a3-bafe-c0d2ad492b7d")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.35 1.35)+		(end -1.35 1.2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "d5511550-e82b-4fdd-903e-bdce5d15e3b4")+	)+	(fp_line+		(start -1.35 1.36)+		(end -1.2 1.36)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "df854839-cb92-4d75-8cbf-e71848ae56d8")+	)+	(fp_line+		(start 1.2 -1.35)+		(end 1.35 -1.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "dd2af098-e7aa-4fdd-853a-678cb82e1ac0")+	)+	(fp_line+		(start 1.35 -1.35)+		(end 1.35 -1.2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "0e936bb6-18df-430b-bc3b-f2c95e6259a0")+	)+	(fp_line+		(start 1.35 1.35)+		(end 1.2 1.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "7fb8d232-6a2b-492d-af2b-f7dff9699bae")+	)+	(fp_line+		(start 1.35 1.35)+		(end 1.35 1.2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "3ea88de0-259f-4213-917c-3587cbaf6a12")+	)+	(fp_poly+		(pts+			(xy -1.35 -1.35) (xy -1.71 -1.35) (xy -1.35 -1.71) (xy -1.35 -1.35)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "f3c84094-12e9-454c-be5c-e58e5e12eb86")+	)+	(fp_line+		(start -1.41 -1.54)+		(end 1.41 -1.54)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "8d3df581-0c50-4d0d-8ecc-5fae78fb3b24")+	)+	(fp_line+		(start -1.41 1.54)+		(end -1.41 -1.54)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "432cfad3-628f-4d32-a169-31d04df142cd")+	)+	(fp_line+		(start 1.41 -1.54)+		(end 1.41 1.54)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "4c9132c5-3c6d-44ea-ae85-cc09c28c10ad")+	)+	(fp_line+		(start 1.41 1.54)+		(end -1.41 1.54)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "2773d3db-aa1b-470f-be5b-e51f664f49ce")+	)+	(fp_line+		(start -1.25 -0.5)+		(end -0.5 -1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "fdec881e-26d3-424c-b704-6e6d6f84977a")+	)+	(fp_line+		(start -1.25 1.25)+		(end -1.25 -0.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "fedece91-839b-48bc-9647-8fc1565aa199")+	)+	(fp_line+		(start -0.5 -1.25)+		(end 1.25 -1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "d4f23ed4-45ca-438c-9b31-19cc8865dc58")+	)+	(fp_line+		(start 1.25 -1.25)+		(end 1.25 1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "25d352c0-8ada-4b1b-a853-40fae59a7425")+	)+	(fp_line+		(start 1.25 1.25)+		(end -1.25 1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "f7126508-f7f0-470d-9104-488ac6f40583")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 180)+		(layer "F.Fab")+		(uuid "caa4ee9b-215e-4994-be0f-802917aa696c")+		(effects+			(font+				(size 0.5 0.5)+				(thickness 0.075)+			)+		)+	)+	(pad "1" smd rect+		(at -0.975 -1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "2ca5349a-d4e1-4c30-84d4-e20e221c8854")+	)+	(pad "2" smd rect+		(at -0.325 -1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "45b5bdf4-2a83-41f4-86cf-5c718831ea33")+	)+	(pad "3" smd rect+		(at 0.325 -1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4bd053f4-40e6-480b-aedc-8cf529952e1b")+	)+	(pad "4" smd rect+		(at 0.975 -1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5ea17325-ab22-40b0-9e3b-ad8d966ba5f9")+	)+	(pad "5" smd rect+		(at 0.975 1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b732e7be-e744-481d-b742-e650c0511f4d")+	)+	(pad "6" smd rect+		(at 0.325 1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "08bf1a71-33e4-40fd-8705-5fa271ccdb8f")+	)+	(pad "7" smd rect+		(at -0.325 1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7a0a042c-c0c8-4aa4-a05f-4fe19de7bc6f")+	)+	(pad "8" smd rect+		(at -0.975 1.025 90)+		(size 0.5 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1babf453-3a82-491c-a2dc-b1ad71de665b")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.step"+		(offset+			(xyz 0.01500000025 -0.03500000059 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
bme280.kicad_symadded+247
@@ -0,0 +1,247 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "BME280"+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "U"+			(at -8.89 11.43 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Value" "BME280"+			(at 7.62 11.43 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Footprint" "Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering"+			(at 38.1 -11.43 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" "https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf"+			(at 0 -5.08 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "3-in-1 sensor, humidity, pressure, temperature, I2C and SPI interface, 1.71-3.6V, LGA-8"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "Bosch pressure humidity temperature environment environmental measurement digital"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "*LGA*2.5x2.5mm*P0.65mm*Clockwise*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "BME280_0_1"+			(rectangle+				(start -10.16 10.16)+				(end 10.16 -10.16)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type background)+				)+			)+		)+		(symbol "BME280_1_1"+			(pin power_in line+				(at -2.54 -15.24 90)+				(length 5.08)+				(name "GND"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at 15.24 -7.62 180)+				(length 5.08)+				(name "CSB"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -2.54 180)+				(length 5.08)+				(name "SDI"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at 15.24 2.54 180)+				(length 5.08)+				(name "SCK"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 7.62 180)+				(length 5.08)+				(name "SDO"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at -2.54 15.24 270)+				(length 5.08)+				(name "VDDIO"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "6"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 2.54 -15.24 90)+				(length 5.08)+				(name "GND"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "7"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 2.54 15.24 270)+				(length 5.08)+				(name "VDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "8"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
bme280.lbradded+123
@@ -0,0 +1,123 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>3-in-1 sensor, humidity, pressure, temperature, I2C and SPI interface, 1.71-3.6V, LGA-8</description>+<packages>+<package name="BME280">+  <description>BME280</description>+  <smd name="1" x="-0.9750" y="1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="2" x="-0.3250" y="1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="3" x="0.3250" y="1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="4" x="0.9750" y="1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="5" x="0.9750" y="-1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="6" x="0.3250" y="-1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="7" x="-0.3250" y="-1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <smd name="8" x="-0.9750" y="-1.0250" dx="0.5000" dy="0.3500" layer="1" rot="R90"/>+  <wire x1="-1.3500" y1="-1.3500" x2="-1.3500" y2="-1.2000" width="0.1000" layer="21"/>+  <wire x1="-1.3500" y1="-1.3600" x2="-1.2000" y2="-1.3600" width="0.1000" layer="21"/>+  <wire x1="1.2000" y1="1.3500" x2="1.3500" y2="1.3500" width="0.1000" layer="21"/>+  <wire x1="1.3500" y1="1.3500" x2="1.3500" y2="1.2000" width="0.1000" layer="21"/>+  <wire x1="1.3500" y1="-1.3500" x2="1.2000" y2="-1.3500" width="0.1000" layer="21"/>+  <wire x1="1.3500" y1="-1.3500" x2="1.3500" y2="-1.2000" width="0.1000" layer="21"/>+  <wire x1="-1.2500" y1="0.5000" x2="-0.5000" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="-1.2500" y1="-1.2500" x2="-1.2500" y2="0.5000" width="0.1000" layer="51"/>+  <wire x1="-0.5000" y1="1.2500" x2="1.2500" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="1.2500" y1="1.2500" x2="1.2500" y2="-1.2500" width="0.1000" layer="51"/>+  <wire x1="1.2500" y1="-1.2500" x2="-1.2500" y2="-1.2500" width="0.1000" layer="51"/>+  <text x="0" y="1.950" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.960" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="BME280">+  <wire x1="-10.16" y1="10.16" x2="10.16" y2="10.16" width="0.254" layer="94"/>+  <wire x1="10.16" y1="10.16" x2="10.16" y2="-10.16" width="0.254" layer="94"/>+  <wire x1="10.16" y1="-10.16" x2="-10.16" y2="-10.16" width="0.254" layer="94"/>+  <wire x1="-10.16" y1="-10.16" x2="-10.16" y2="10.16" width="0.254" layer="94"/>+  <text x="0" y="12.7" size="1.27" layer="95" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-12.7" size="1.27" layer="96" align="top-center">&gt;VALUE</text>+  <pin name="GND" x="-2.54" y="-15.24" length="middle" direction="pwr" rot="R90"/>+  <pin name="CSB" x="15.24" y="-7.62" length="middle" direction="in" rot="R180"/>+  <pin name="SDI" x="15.24" y="-2.54" length="middle" direction="io" rot="R180"/>+  <pin name="SCK" x="15.24" y="2.54" length="middle" direction="in" rot="R180"/>+  <pin name="SDO" x="15.24" y="7.62" length="middle" direction="io" rot="R180"/>+  <pin name="VDDIO" x="-2.54" y="15.24" length="middle" direction="pwr" rot="R270"/>+  <pin name="GND@2" x="2.54" y="-15.24" length="middle" direction="pwr" rot="R90"/>+  <pin name="VDD" x="2.54" y="15.24" length="middle" direction="pwr" rot="R270"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="BME280" prefix="U">+  <description>3-in-1 sensor, humidity, pressure, temperature, I2C and SPI interface, 1.71-3.6V, LGA-8</description>+  <gates>+    <gate name="G$1" symbol="BME280" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="BME280">+      <connects>+        <connect gate="G$1" pin="GND" pad="1"/>+        <connect gate="G$1" pin="CSB" pad="2"/>+        <connect gate="G$1" pin="SDI" pad="3"/>+        <connect gate="G$1" pin="SCK" pad="4"/>+        <connect gate="G$1" pin="SDO" pad="5"/>+        <connect gate="G$1" pin="VDDIO" pad="6"/>+        <connect gate="G$1" pin="GND@2" pad="7"/>+        <connect gate="G$1" pin="VDD" pad="8"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
bme280.stepadded+1747
@@ -0,0 +1,1747 @@+ISO-10303-21;
+HEADER;
+/* Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2018, kicad StepUp
+ * 
+ * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), 
+ * with the following exception:
+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', 
+ * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided 
+ * as part of the 'Licensed Material'.
+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. 
+ * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
+ * Disclaimer of Warranties and Limitation of Liability.
+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.step',
+/* time_stamp */ '2018-11-04T20:13:50',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Bosch_LGA_8_25x25mm_P065mm_ClockwisePinNumbering',
+'Bosch_LGA_8_25x25mm_P065mm_ClockwisePinNumbering','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1346);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#57,#88,#112,#136,#153,#437,#468,#492,#516,
+#533,#564,#588,#612,#629,#660,#684,#708,#725,#756,#780,#804,#821,
+#852,#876,#900,#917,#948,#972,#996,#1013,#1044,#1068,#1092,#1109,
+#1140,#1164,#1188,#1205,#1228,#1240,#1252,#1264,#1276,#1288,#1300,
+#1312,#1337));
+#17 = ADVANCED_FACE('',(#18),#52,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.1,1.15,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.1,0.65,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.1,1.15,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-0.85,0.65,0.E+000));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-1.1,0.65,0.E+000));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-0.85,1.15,0.E+000));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-0.85,0.65,0.E+000));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#22,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-0.85,1.15,0.E+000));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-0.975,0.9,0.E+000));
+#55 = DIRECTION('',(0.E+000,0.E+000,1.));
+#56 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#57 = ADVANCED_FACE('',(#58),#83,.F.);
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60,#61,#69,#77));
+#60 = ORIENTED_EDGE('',*,*,#21,.F.);
+#61 = ORIENTED_EDGE('',*,*,#62,.T.);
+#62 = EDGE_CURVE('',#22,#63,#65,.T.);
+#63 = VERTEX_POINT('',#64);
+#64 = CARTESIAN_POINT('',(-1.1,1.15,3.E-002));
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(-1.1,1.15,0.E+000));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(0.E+000,0.E+000,1.));
+#69 = ORIENTED_EDGE('',*,*,#70,.F.);
+#70 = EDGE_CURVE('',#71,#63,#73,.T.);
+#71 = VERTEX_POINT('',#72);
+#72 = CARTESIAN_POINT('',(-1.1,0.65,3.E-002));
+#73 = LINE('',#74,#75);
+#74 = CARTESIAN_POINT('',(-1.1,1.2,3.E-002));
+#75 = VECTOR('',#76,1.);
+#76 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#77 = ORIENTED_EDGE('',*,*,#78,.F.);
+#78 = EDGE_CURVE('',#24,#71,#79,.T.);
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-1.1,0.65,0.E+000));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(0.E+000,0.E+000,1.));
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(-1.1,1.15,0.E+000));
+#86 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#87 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#88 = ADVANCED_FACE('',(#89),#107,.F.);
+#89 = FACE_BOUND('',#90,.F.);
+#90 = EDGE_LOOP('',(#91,#92,#93,#101));
+#91 = ORIENTED_EDGE('',*,*,#31,.F.);
+#92 = ORIENTED_EDGE('',*,*,#78,.T.);
+#93 = ORIENTED_EDGE('',*,*,#94,.F.);
+#94 = EDGE_CURVE('',#95,#71,#97,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(-0.85,0.65,3.E-002));
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(-1.175,0.65,3.E-002));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#101 = ORIENTED_EDGE('',*,*,#102,.F.);
+#102 = EDGE_CURVE('',#32,#95,#103,.T.);
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(-0.85,0.65,0.E+000));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(0.E+000,0.E+000,1.));
+#107 = PLANE('',#108);
+#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#109 = CARTESIAN_POINT('',(-1.1,0.65,0.E+000));
+#110 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#111 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#112 = ADVANCED_FACE('',(#113),#131,.F.);
+#113 = FACE_BOUND('',#114,.F.);
+#114 = EDGE_LOOP('',(#115,#116,#117,#125));
+#115 = ORIENTED_EDGE('',*,*,#39,.F.);
+#116 = ORIENTED_EDGE('',*,*,#102,.T.);
+#117 = ORIENTED_EDGE('',*,*,#118,.F.);
+#118 = EDGE_CURVE('',#119,#95,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(-0.85,1.15,3.E-002));
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-0.85,0.95,3.E-002));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#40,#119,#127,.T.);
+#127 = LINE('',#128,#129);
+#128 = CARTESIAN_POINT('',(-0.85,1.15,0.E+000));
+#129 = VECTOR('',#130,1.);
+#130 = DIRECTION('',(0.E+000,0.E+000,1.));
+#131 = PLANE('',#132);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(-0.85,0.65,0.E+000));
+#134 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#135 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#136 = ADVANCED_FACE('',(#137),#148,.F.);
+#137 = FACE_BOUND('',#138,.F.);
+#138 = EDGE_LOOP('',(#139,#140,#141,#147));
+#139 = ORIENTED_EDGE('',*,*,#47,.F.);
+#140 = ORIENTED_EDGE('',*,*,#126,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#63,#119,#143,.T.);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(-1.05,1.15,3.E-002));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#147 = ORIENTED_EDGE('',*,*,#62,.F.);
+#148 = PLANE('',#149);
+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150 = CARTESIAN_POINT('',(-0.85,1.15,0.E+000));
+#151 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#152 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#153 = ADVANCED_FACE('',(#154,#188,#222,#256,#262,#296,#330,#364,#398),
+#432,.F.);
+#154 = FACE_BOUND('',#155,.F.);
+#155 = EDGE_LOOP('',(#156,#166,#174,#182));
+#156 = ORIENTED_EDGE('',*,*,#157,.F.);
+#157 = EDGE_CURVE('',#158,#160,#162,.T.);
+#158 = VERTEX_POINT('',#159);
+#159 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#160 = VERTEX_POINT('',#161);
+#161 = CARTESIAN_POINT('',(1.25,1.25,3.E-002));
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#166 = ORIENTED_EDGE('',*,*,#167,.T.);
+#167 = EDGE_CURVE('',#158,#168,#170,.T.);
+#168 = VERTEX_POINT('',#169);
+#169 = CARTESIAN_POINT('',(-1.25,-1.25,3.E-002));
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#168,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(1.25,-1.25,3.E-002));
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(-1.25,-1.25,3.E-002));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#182 = ORIENTED_EDGE('',*,*,#183,.F.);
+#183 = EDGE_CURVE('',#160,#176,#184,.T.);
+#184 = LINE('',#185,#186);
+#185 = CARTESIAN_POINT('',(1.25,1.25,3.E-002));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#200,#208,#216));
+#190 = ORIENTED_EDGE('',*,*,#191,.T.);
+#191 = EDGE_CURVE('',#192,#194,#196,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(1.1,0.65,3.E-002));
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(0.85,0.65,3.E-002));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(-0.2,0.65,3.E-002));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#194,#202,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(0.85,1.15,3.E-002));
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(0.85,1.2,3.E-002));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#208 = ORIENTED_EDGE('',*,*,#209,.T.);
+#209 = EDGE_CURVE('',#202,#210,#212,.T.);
+#210 = VERTEX_POINT('',#211);
+#211 = CARTESIAN_POINT('',(1.1,1.15,3.E-002));
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(-7.5E-002,1.15,3.E-002));
+#214 = VECTOR('',#215,1.);
+#215 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#216 = ORIENTED_EDGE('',*,*,#217,.T.);
+#217 = EDGE_CURVE('',#210,#192,#218,.T.);
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(1.1,0.95,3.E-002));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#222 = FACE_BOUND('',#223,.F.);
+#223 = EDGE_LOOP('',(#224,#234,#242,#250));
+#224 = ORIENTED_EDGE('',*,*,#225,.T.);
+#225 = EDGE_CURVE('',#226,#228,#230,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(0.2,0.65,3.E-002));
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(0.2,1.15,3.E-002));
+#230 = LINE('',#231,#232);
+#231 = CARTESIAN_POINT('',(0.2,1.2,3.E-002));
+#232 = VECTOR('',#233,1.);
+#233 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#234 = ORIENTED_EDGE('',*,*,#235,.T.);
+#235 = EDGE_CURVE('',#228,#236,#238,.T.);
+#236 = VERTEX_POINT('',#237);
+#237 = CARTESIAN_POINT('',(0.45,1.15,3.E-002));
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(-0.4,1.15,3.E-002));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#242 = ORIENTED_EDGE('',*,*,#243,.T.);
+#243 = EDGE_CURVE('',#236,#244,#246,.T.);
+#244 = VERTEX_POINT('',#245);
+#245 = CARTESIAN_POINT('',(0.45,0.65,3.E-002));
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(0.45,0.95,3.E-002));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#244,#226,#252,.T.);
+#252 = LINE('',#253,#254);
+#253 = CARTESIAN_POINT('',(-0.525,0.65,3.E-002));
+#254 = VECTOR('',#255,1.);
+#255 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#256 = FACE_BOUND('',#257,.F.);
+#257 = EDGE_LOOP('',(#258,#259,#260,#261));
+#258 = ORIENTED_EDGE('',*,*,#118,.T.);
+#259 = ORIENTED_EDGE('',*,*,#94,.T.);
+#260 = ORIENTED_EDGE('',*,*,#70,.T.);
+#261 = ORIENTED_EDGE('',*,*,#142,.T.);
+#262 = FACE_BOUND('',#263,.F.);
+#263 = EDGE_LOOP('',(#264,#274,#282,#290));
+#264 = ORIENTED_EDGE('',*,*,#265,.T.);
+#265 = EDGE_CURVE('',#266,#268,#270,.T.);
+#266 = VERTEX_POINT('',#267);
+#267 = CARTESIAN_POINT('',(-0.45,1.15,3.E-002));
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(-0.2,1.15,3.E-002));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-0.725,1.15,3.E-002));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#274 = ORIENTED_EDGE('',*,*,#275,.T.);
+#275 = EDGE_CURVE('',#268,#276,#278,.T.);
+#276 = VERTEX_POINT('',#277);
+#277 = CARTESIAN_POINT('',(-0.2,0.65,3.E-002));
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-0.2,0.95,3.E-002));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#276,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(-0.45,0.65,3.E-002));
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(-0.85,0.65,3.E-002));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#284,#266,#292,.T.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(-0.45,1.2,3.E-002));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#296 = FACE_BOUND('',#297,.F.);
+#297 = EDGE_LOOP('',(#298,#308,#316,#324));
+#298 = ORIENTED_EDGE('',*,*,#299,.T.);
+#299 = EDGE_CURVE('',#300,#302,#304,.T.);
+#300 = VERTEX_POINT('',#301);
+#301 = CARTESIAN_POINT('',(-0.45,-1.15,3.E-002));
+#302 = VERTEX_POINT('',#303);
+#303 = CARTESIAN_POINT('',(-0.45,-0.65,3.E-002));
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(-0.45,0.3,3.E-002));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#308 = ORIENTED_EDGE('',*,*,#309,.T.);
+#309 = EDGE_CURVE('',#302,#310,#312,.T.);
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(-0.2,-0.65,3.E-002));
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-0.725,-0.65,3.E-002));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#316 = ORIENTED_EDGE('',*,*,#317,.T.);
+#317 = EDGE_CURVE('',#310,#318,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(-0.2,-1.15,3.E-002));
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-0.2,5.E-002,3.E-002));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#318,#300,#326,.T.);
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(-0.85,-1.15,3.E-002));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#330 = FACE_BOUND('',#331,.F.);
+#331 = EDGE_LOOP('',(#332,#342,#350,#358));
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#334,#336,#338,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(0.45,-0.65,3.E-002));
+#336 = VERTEX_POINT('',#337);
+#337 = CARTESIAN_POINT('',(0.45,-1.15,3.E-002));
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(0.45,5.E-002,3.E-002));
+#340 = VECTOR('',#341,1.);
+#341 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#342 = ORIENTED_EDGE('',*,*,#343,.T.);
+#343 = EDGE_CURVE('',#336,#344,#346,.T.);
+#344 = VERTEX_POINT('',#345);
+#345 = CARTESIAN_POINT('',(0.2,-1.15,3.E-002));
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-0.525,-1.15,3.E-002));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#350 = ORIENTED_EDGE('',*,*,#351,.T.);
+#351 = EDGE_CURVE('',#344,#352,#354,.T.);
+#352 = VERTEX_POINT('',#353);
+#353 = CARTESIAN_POINT('',(0.2,-0.65,3.E-002));
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(0.2,0.3,3.E-002));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#358 = ORIENTED_EDGE('',*,*,#359,.T.);
+#359 = EDGE_CURVE('',#352,#334,#360,.T.);
+#360 = LINE('',#361,#362);
+#361 = CARTESIAN_POINT('',(-0.4,-0.65,3.E-002));
+#362 = VECTOR('',#363,1.);
+#363 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#364 = FACE_BOUND('',#365,.F.);
+#365 = EDGE_LOOP('',(#366,#376,#384,#392));
+#366 = ORIENTED_EDGE('',*,*,#367,.T.);
+#367 = EDGE_CURVE('',#368,#370,#372,.T.);
+#368 = VERTEX_POINT('',#369);
+#369 = CARTESIAN_POINT('',(1.1,-1.15,3.E-002));
+#370 = VERTEX_POINT('',#371);
+#371 = CARTESIAN_POINT('',(0.85,-1.15,3.E-002));
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-0.2,-1.15,3.E-002));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#376 = ORIENTED_EDGE('',*,*,#377,.T.);
+#377 = EDGE_CURVE('',#370,#378,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(0.85,-0.65,3.E-002));
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(0.85,0.3,3.E-002));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#384 = ORIENTED_EDGE('',*,*,#385,.T.);
+#385 = EDGE_CURVE('',#378,#386,#388,.T.);
+#386 = VERTEX_POINT('',#387);
+#387 = CARTESIAN_POINT('',(1.1,-0.65,3.E-002));
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-7.5E-002,-0.65,3.E-002));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#392 = ORIENTED_EDGE('',*,*,#393,.T.);
+#393 = EDGE_CURVE('',#386,#368,#394,.T.);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(1.1,5.E-002,3.E-002));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#398 = FACE_BOUND('',#399,.F.);
+#399 = EDGE_LOOP('',(#400,#410,#418,#426));
+#400 = ORIENTED_EDGE('',*,*,#401,.T.);
+#401 = EDGE_CURVE('',#402,#404,#406,.T.);
+#402 = VERTEX_POINT('',#403);
+#403 = CARTESIAN_POINT('',(-0.85,-0.65,3.E-002));
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(-0.85,-1.15,3.E-002));
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(-0.85,5.E-002,3.E-002));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#410 = ORIENTED_EDGE('',*,*,#411,.T.);
+#411 = EDGE_CURVE('',#404,#412,#414,.T.);
+#412 = VERTEX_POINT('',#413);
+#413 = CARTESIAN_POINT('',(-1.1,-1.15,3.E-002));
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(-1.175,-1.15,3.E-002));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#418 = ORIENTED_EDGE('',*,*,#419,.T.);
+#419 = EDGE_CURVE('',#412,#420,#422,.T.);
+#420 = VERTEX_POINT('',#421);
+#421 = CARTESIAN_POINT('',(-1.1,-0.65,3.E-002));
+#422 = LINE('',#423,#424);
+#423 = CARTESIAN_POINT('',(-1.1,0.3,3.E-002));
+#424 = VECTOR('',#425,1.);
+#425 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#426 = ORIENTED_EDGE('',*,*,#427,.T.);
+#427 = EDGE_CURVE('',#420,#402,#428,.T.);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(-1.05,-0.65,3.E-002));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#432 = PLANE('',#433);
+#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436);
+#434 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#435 = DIRECTION('',(0.E+000,0.E+000,1.));
+#436 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#437 = ADVANCED_FACE('',(#438),#463,.F.);
+#438 = FACE_BOUND('',#439,.F.);
+#439 = EDGE_LOOP('',(#440,#448,#449,#457));
+#440 = ORIENTED_EDGE('',*,*,#441,.F.);
+#441 = EDGE_CURVE('',#158,#442,#444,.T.);
+#442 = VERTEX_POINT('',#443);
+#443 = CARTESIAN_POINT('',(-1.25,1.25,0.78));
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(0.E+000,0.E+000,1.));
+#448 = ORIENTED_EDGE('',*,*,#157,.T.);
+#449 = ORIENTED_EDGE('',*,*,#450,.T.);
+#450 = EDGE_CURVE('',#160,#451,#453,.T.);
+#451 = VERTEX_POINT('',#452);
+#452 = CARTESIAN_POINT('',(1.25,1.25,0.78));
+#453 = LINE('',#454,#455);
+#454 = CARTESIAN_POINT('',(1.25,1.25,3.E-002));
+#455 = VECTOR('',#456,1.);
+#456 = DIRECTION('',(0.E+000,0.E+000,1.));
+#457 = ORIENTED_EDGE('',*,*,#458,.F.);
+#458 = EDGE_CURVE('',#442,#451,#459,.T.);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-1.25,1.25,0.78));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#463 = PLANE('',#464);
+#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
+#465 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#466 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#467 = DIRECTION('',(0.E+000,0.E+000,1.));
+#468 = ADVANCED_FACE('',(#469),#487,.T.);
+#469 = FACE_BOUND('',#470,.T.);
+#470 = EDGE_LOOP('',(#471,#472,#473,#481));
+#471 = ORIENTED_EDGE('',*,*,#183,.F.);
+#472 = ORIENTED_EDGE('',*,*,#450,.T.);
+#473 = ORIENTED_EDGE('',*,*,#474,.T.);
+#474 = EDGE_CURVE('',#451,#475,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(1.25,-1.25,0.78));
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(1.25,1.25,0.78));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#481 = ORIENTED_EDGE('',*,*,#482,.F.);
+#482 = EDGE_CURVE('',#176,#475,#483,.T.);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(1.25,-1.25,3.E-002));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.E+000,0.E+000,1.));
+#487 = PLANE('',#488);
+#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491);
+#489 = CARTESIAN_POINT('',(1.25,1.25,3.E-002));
+#490 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#491 = DIRECTION('',(0.E+000,0.E+000,1.));
+#492 = ADVANCED_FACE('',(#493),#511,.F.);
+#493 = FACE_BOUND('',#494,.F.);
+#494 = EDGE_LOOP('',(#495,#496,#497,#505));
+#495 = ORIENTED_EDGE('',*,*,#167,.F.);
+#496 = ORIENTED_EDGE('',*,*,#441,.T.);
+#497 = ORIENTED_EDGE('',*,*,#498,.T.);
+#498 = EDGE_CURVE('',#442,#499,#501,.T.);
+#499 = VERTEX_POINT('',#500);
+#500 = CARTESIAN_POINT('',(-1.25,-1.25,0.78));
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(-1.25,1.25,0.78));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#505 = ORIENTED_EDGE('',*,*,#506,.F.);
+#506 = EDGE_CURVE('',#168,#499,#507,.T.);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(-1.25,-1.25,3.E-002));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(0.E+000,0.E+000,1.));
+#511 = PLANE('',#512);
+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);
+#513 = CARTESIAN_POINT('',(-1.25,1.25,3.E-002));
+#514 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#515 = DIRECTION('',(0.E+000,0.E+000,1.));
+#516 = ADVANCED_FACE('',(#517),#528,.T.);
+#517 = FACE_BOUND('',#518,.T.);
+#518 = EDGE_LOOP('',(#519,#520,#521,#522));
+#519 = ORIENTED_EDGE('',*,*,#506,.F.);
+#520 = ORIENTED_EDGE('',*,*,#175,.T.);
+#521 = ORIENTED_EDGE('',*,*,#482,.T.);
+#522 = ORIENTED_EDGE('',*,*,#523,.F.);
+#523 = EDGE_CURVE('',#499,#475,#524,.T.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(-1.25,-1.25,0.78));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#528 = PLANE('',#529);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(-1.25,-1.25,3.E-002));
+#531 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#532 = DIRECTION('',(0.E+000,0.E+000,1.));
+#533 = ADVANCED_FACE('',(#534),#559,.F.);
+#534 = FACE_BOUND('',#535,.F.);
+#535 = EDGE_LOOP('',(#536,#546,#552,#553));
+#536 = ORIENTED_EDGE('',*,*,#537,.F.);
+#537 = EDGE_CURVE('',#538,#540,#542,.T.);
+#538 = VERTEX_POINT('',#539);
+#539 = CARTESIAN_POINT('',(0.85,0.65,0.E+000));
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(1.1,0.65,0.E+000));
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(0.85,0.65,0.E+000));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#538,#194,#548,.T.);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(0.85,0.65,0.E+000));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(0.E+000,0.E+000,1.));
+#552 = ORIENTED_EDGE('',*,*,#191,.F.);
+#553 = ORIENTED_EDGE('',*,*,#554,.F.);
+#554 = EDGE_CURVE('',#540,#192,#555,.T.);
+#555 = LINE('',#556,#557);
+#556 = CARTESIAN_POINT('',(1.1,0.65,0.E+000));
+#557 = VECTOR('',#558,1.);
+#558 = DIRECTION('',(0.E+000,0.E+000,1.));
+#559 = PLANE('',#560);
+#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563);
+#561 = CARTESIAN_POINT('',(0.85,0.65,0.E+000));
+#562 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#563 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#564 = ADVANCED_FACE('',(#565),#583,.F.);
+#565 = FACE_BOUND('',#566,.F.);
+#566 = EDGE_LOOP('',(#567,#575,#576,#577));
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#540,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(1.1,1.15,0.E+000));
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(1.1,0.65,0.E+000));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#575 = ORIENTED_EDGE('',*,*,#554,.T.);
+#576 = ORIENTED_EDGE('',*,*,#217,.F.);
+#577 = ORIENTED_EDGE('',*,*,#578,.F.);
+#578 = EDGE_CURVE('',#569,#210,#579,.T.);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(1.1,1.15,0.E+000));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(0.E+000,0.E+000,1.));
+#583 = PLANE('',#584);
+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);
+#585 = CARTESIAN_POINT('',(1.1,0.65,0.E+000));
+#586 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#587 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#588 = ADVANCED_FACE('',(#589),#607,.F.);
+#589 = FACE_BOUND('',#590,.F.);
+#590 = EDGE_LOOP('',(#591,#599,#605,#606));
+#591 = ORIENTED_EDGE('',*,*,#592,.F.);
+#592 = EDGE_CURVE('',#593,#538,#595,.T.);
+#593 = VERTEX_POINT('',#594);
+#594 = CARTESIAN_POINT('',(0.85,1.15,0.E+000));
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(0.85,1.15,0.E+000));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#599 = ORIENTED_EDGE('',*,*,#600,.T.);
+#600 = EDGE_CURVE('',#593,#202,#601,.T.);
+#601 = LINE('',#602,#603);
+#602 = CARTESIAN_POINT('',(0.85,1.15,0.E+000));
+#603 = VECTOR('',#604,1.);
+#604 = DIRECTION('',(0.E+000,0.E+000,1.));
+#605 = ORIENTED_EDGE('',*,*,#201,.F.);
+#606 = ORIENTED_EDGE('',*,*,#547,.F.);
+#607 = PLANE('',#608);
+#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611);
+#609 = CARTESIAN_POINT('',(0.85,1.15,0.E+000));
+#610 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#611 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#612 = ADVANCED_FACE('',(#613),#624,.F.);
+#613 = FACE_BOUND('',#614,.F.);
+#614 = EDGE_LOOP('',(#615,#621,#622,#623));
+#615 = ORIENTED_EDGE('',*,*,#616,.F.);
+#616 = EDGE_CURVE('',#569,#593,#617,.T.);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(1.1,1.15,0.E+000));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#621 = ORIENTED_EDGE('',*,*,#578,.T.);
+#622 = ORIENTED_EDGE('',*,*,#209,.F.);
+#623 = ORIENTED_EDGE('',*,*,#600,.F.);
+#624 = PLANE('',#625);
+#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628);
+#626 = CARTESIAN_POINT('',(1.1,1.15,0.E+000));
+#627 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#628 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#629 = ADVANCED_FACE('',(#630),#655,.F.);
+#630 = FACE_BOUND('',#631,.F.);
+#631 = EDGE_LOOP('',(#632,#642,#648,#649));
+#632 = ORIENTED_EDGE('',*,*,#633,.F.);
+#633 = EDGE_CURVE('',#634,#636,#638,.T.);
+#634 = VERTEX_POINT('',#635);
+#635 = CARTESIAN_POINT('',(0.2,1.15,0.E+000));
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(0.2,0.65,0.E+000));
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(0.2,1.15,0.E+000));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#634,#228,#644,.T.);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(0.2,1.15,0.E+000));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.E+000,0.E+000,1.));
+#648 = ORIENTED_EDGE('',*,*,#225,.F.);
+#649 = ORIENTED_EDGE('',*,*,#650,.F.);
+#650 = EDGE_CURVE('',#636,#226,#651,.T.);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.2,0.65,0.E+000));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.E+000,0.E+000,1.));
+#655 = PLANE('',#656);
+#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
+#657 = CARTESIAN_POINT('',(0.2,1.15,0.E+000));
+#658 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#659 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#660 = ADVANCED_FACE('',(#661),#679,.F.);
+#661 = FACE_BOUND('',#662,.F.);
+#662 = EDGE_LOOP('',(#663,#671,#672,#673));
+#663 = ORIENTED_EDGE('',*,*,#664,.F.);
+#664 = EDGE_CURVE('',#636,#665,#667,.T.);
+#665 = VERTEX_POINT('',#666);
+#666 = CARTESIAN_POINT('',(0.45,0.65,0.E+000));
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.2,0.65,0.E+000));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#671 = ORIENTED_EDGE('',*,*,#650,.T.);
+#672 = ORIENTED_EDGE('',*,*,#251,.F.);
+#673 = ORIENTED_EDGE('',*,*,#674,.F.);
+#674 = EDGE_CURVE('',#665,#244,#675,.T.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(0.45,0.65,0.E+000));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.E+000,0.E+000,1.));
+#679 = PLANE('',#680);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(0.2,0.65,0.E+000));
+#682 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#683 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#684 = ADVANCED_FACE('',(#685),#703,.F.);
+#685 = FACE_BOUND('',#686,.F.);
+#686 = EDGE_LOOP('',(#687,#695,#701,#702));
+#687 = ORIENTED_EDGE('',*,*,#688,.F.);
+#688 = EDGE_CURVE('',#689,#634,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(0.45,1.15,0.E+000));
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(0.45,1.15,0.E+000));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#695 = ORIENTED_EDGE('',*,*,#696,.T.);
+#696 = EDGE_CURVE('',#689,#236,#697,.T.);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(0.45,1.15,0.E+000));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(0.E+000,0.E+000,1.));
+#701 = ORIENTED_EDGE('',*,*,#235,.F.);
+#702 = ORIENTED_EDGE('',*,*,#643,.F.);
+#703 = PLANE('',#704);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(0.45,1.15,0.E+000));
+#706 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#707 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#708 = ADVANCED_FACE('',(#709),#720,.F.);
+#709 = FACE_BOUND('',#710,.F.);
+#710 = EDGE_LOOP('',(#711,#717,#718,#719));
+#711 = ORIENTED_EDGE('',*,*,#712,.F.);
+#712 = EDGE_CURVE('',#665,#689,#713,.T.);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(0.45,0.65,0.E+000));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#717 = ORIENTED_EDGE('',*,*,#674,.T.);
+#718 = ORIENTED_EDGE('',*,*,#243,.F.);
+#719 = ORIENTED_EDGE('',*,*,#696,.F.);
+#720 = PLANE('',#721);
+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
+#722 = CARTESIAN_POINT('',(0.45,0.65,0.E+000));
+#723 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#724 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#725 = ADVANCED_FACE('',(#726),#751,.F.);
+#726 = FACE_BOUND('',#727,.F.);
+#727 = EDGE_LOOP('',(#728,#738,#744,#745));
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#730,#732,#734,.T.);
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(-0.2,1.15,0.E+000));
+#732 = VERTEX_POINT('',#733);
+#733 = CARTESIAN_POINT('',(-0.45,1.15,0.E+000));
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(-0.2,1.15,0.E+000));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#738 = ORIENTED_EDGE('',*,*,#739,.T.);
+#739 = EDGE_CURVE('',#730,#268,#740,.T.);
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(-0.2,1.15,0.E+000));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(0.E+000,0.E+000,1.));
+#744 = ORIENTED_EDGE('',*,*,#265,.F.);
+#745 = ORIENTED_EDGE('',*,*,#746,.F.);
+#746 = EDGE_CURVE('',#732,#266,#747,.T.);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(-0.45,1.15,0.E+000));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(0.E+000,0.E+000,1.));
+#751 = PLANE('',#752);
+#752 = AXIS2_PLACEMENT_3D('',#753,#754,#755);
+#753 = CARTESIAN_POINT('',(-0.2,1.15,0.E+000));
+#754 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#755 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#756 = ADVANCED_FACE('',(#757),#775,.F.);
+#757 = FACE_BOUND('',#758,.F.);
+#758 = EDGE_LOOP('',(#759,#767,#768,#769));
+#759 = ORIENTED_EDGE('',*,*,#760,.F.);
+#760 = EDGE_CURVE('',#732,#761,#763,.T.);
+#761 = VERTEX_POINT('',#762);
+#762 = CARTESIAN_POINT('',(-0.45,0.65,0.E+000));
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(-0.45,1.15,0.E+000));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#767 = ORIENTED_EDGE('',*,*,#746,.T.);
+#768 = ORIENTED_EDGE('',*,*,#291,.F.);
+#769 = ORIENTED_EDGE('',*,*,#770,.F.);
+#770 = EDGE_CURVE('',#761,#284,#771,.T.);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(-0.45,0.65,0.E+000));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(0.E+000,0.E+000,1.));
+#775 = PLANE('',#776);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(-0.45,1.15,0.E+000));
+#778 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#779 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#780 = ADVANCED_FACE('',(#781),#799,.F.);
+#781 = FACE_BOUND('',#782,.F.);
+#782 = EDGE_LOOP('',(#783,#791,#797,#798));
+#783 = ORIENTED_EDGE('',*,*,#784,.F.);
+#784 = EDGE_CURVE('',#785,#730,#787,.T.);
+#785 = VERTEX_POINT('',#786);
+#786 = CARTESIAN_POINT('',(-0.2,0.65,0.E+000));
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(-0.2,0.65,0.E+000));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#791 = ORIENTED_EDGE('',*,*,#792,.T.);
+#792 = EDGE_CURVE('',#785,#276,#793,.T.);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(-0.2,0.65,0.E+000));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#797 = ORIENTED_EDGE('',*,*,#275,.F.);
+#798 = ORIENTED_EDGE('',*,*,#739,.F.);
+#799 = PLANE('',#800);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(-0.2,0.65,0.E+000));
+#802 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#803 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#804 = ADVANCED_FACE('',(#805),#816,.F.);
+#805 = FACE_BOUND('',#806,.F.);
+#806 = EDGE_LOOP('',(#807,#813,#814,#815));
+#807 = ORIENTED_EDGE('',*,*,#808,.F.);
+#808 = EDGE_CURVE('',#761,#785,#809,.T.);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(-0.45,0.65,0.E+000));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#813 = ORIENTED_EDGE('',*,*,#770,.T.);
+#814 = ORIENTED_EDGE('',*,*,#283,.F.);
+#815 = ORIENTED_EDGE('',*,*,#792,.F.);
+#816 = PLANE('',#817);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(-0.45,0.65,0.E+000));
+#819 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#820 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#821 = ADVANCED_FACE('',(#822),#847,.F.);
+#822 = FACE_BOUND('',#823,.F.);
+#823 = EDGE_LOOP('',(#824,#834,#840,#841));
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#826,#828,#830,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(-0.45,-0.65,0.E+000));
+#828 = VERTEX_POINT('',#829);
+#829 = CARTESIAN_POINT('',(-0.45,-1.15,0.E+000));
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(-0.45,-0.65,0.E+000));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#834 = ORIENTED_EDGE('',*,*,#835,.T.);
+#835 = EDGE_CURVE('',#826,#302,#836,.T.);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(-0.45,-0.65,0.E+000));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(0.E+000,0.E+000,1.));
+#840 = ORIENTED_EDGE('',*,*,#299,.F.);
+#841 = ORIENTED_EDGE('',*,*,#842,.F.);
+#842 = EDGE_CURVE('',#828,#300,#843,.T.);
+#843 = LINE('',#844,#845);
+#844 = CARTESIAN_POINT('',(-0.45,-1.15,0.E+000));
+#845 = VECTOR('',#846,1.);
+#846 = DIRECTION('',(0.E+000,0.E+000,1.));
+#847 = PLANE('',#848);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(-0.45,-0.65,0.E+000));
+#850 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#851 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#852 = ADVANCED_FACE('',(#853),#871,.F.);
+#853 = FACE_BOUND('',#854,.F.);
+#854 = EDGE_LOOP('',(#855,#863,#864,#865));
+#855 = ORIENTED_EDGE('',*,*,#856,.F.);
+#856 = EDGE_CURVE('',#828,#857,#859,.T.);
+#857 = VERTEX_POINT('',#858);
+#858 = CARTESIAN_POINT('',(-0.2,-1.15,0.E+000));
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(-0.45,-1.15,0.E+000));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#863 = ORIENTED_EDGE('',*,*,#842,.T.);
+#864 = ORIENTED_EDGE('',*,*,#325,.F.);
+#865 = ORIENTED_EDGE('',*,*,#866,.F.);
+#866 = EDGE_CURVE('',#857,#318,#867,.T.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(-0.2,-1.15,0.E+000));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(0.E+000,0.E+000,1.));
+#871 = PLANE('',#872);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(-0.45,-1.15,0.E+000));
+#874 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#875 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#876 = ADVANCED_FACE('',(#877),#895,.F.);
+#877 = FACE_BOUND('',#878,.F.);
+#878 = EDGE_LOOP('',(#879,#887,#893,#894));
+#879 = ORIENTED_EDGE('',*,*,#880,.F.);
+#880 = EDGE_CURVE('',#881,#826,#883,.T.);
+#881 = VERTEX_POINT('',#882);
+#882 = CARTESIAN_POINT('',(-0.2,-0.65,0.E+000));
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(-0.2,-0.65,0.E+000));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#887 = ORIENTED_EDGE('',*,*,#888,.T.);
+#888 = EDGE_CURVE('',#881,#310,#889,.T.);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-0.2,-0.65,0.E+000));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(0.E+000,0.E+000,1.));
+#893 = ORIENTED_EDGE('',*,*,#309,.F.);
+#894 = ORIENTED_EDGE('',*,*,#835,.F.);
+#895 = PLANE('',#896);
+#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
+#897 = CARTESIAN_POINT('',(-0.2,-0.65,0.E+000));
+#898 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#899 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#900 = ADVANCED_FACE('',(#901),#912,.F.);
+#901 = FACE_BOUND('',#902,.F.);
+#902 = EDGE_LOOP('',(#903,#909,#910,#911));
+#903 = ORIENTED_EDGE('',*,*,#904,.F.);
+#904 = EDGE_CURVE('',#857,#881,#905,.T.);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(-0.2,-1.15,0.E+000));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#909 = ORIENTED_EDGE('',*,*,#866,.T.);
+#910 = ORIENTED_EDGE('',*,*,#317,.F.);
+#911 = ORIENTED_EDGE('',*,*,#888,.F.);
+#912 = PLANE('',#913);
+#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);
+#914 = CARTESIAN_POINT('',(-0.2,-1.15,0.E+000));
+#915 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#916 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#917 = ADVANCED_FACE('',(#918),#943,.F.);
+#918 = FACE_BOUND('',#919,.F.);
+#919 = EDGE_LOOP('',(#920,#930,#936,#937));
+#920 = ORIENTED_EDGE('',*,*,#921,.F.);
+#921 = EDGE_CURVE('',#922,#924,#926,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(0.45,-1.15,0.E+000));
+#924 = VERTEX_POINT('',#925);
+#925 = CARTESIAN_POINT('',(0.45,-0.65,0.E+000));
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(0.45,-1.15,0.E+000));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#930 = ORIENTED_EDGE('',*,*,#931,.T.);
+#931 = EDGE_CURVE('',#922,#336,#932,.T.);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(0.45,-1.15,0.E+000));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(0.E+000,0.E+000,1.));
+#936 = ORIENTED_EDGE('',*,*,#333,.F.);
+#937 = ORIENTED_EDGE('',*,*,#938,.F.);
+#938 = EDGE_CURVE('',#924,#334,#939,.T.);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(0.45,-0.65,0.E+000));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(0.E+000,0.E+000,1.));
+#943 = PLANE('',#944);
+#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947);
+#945 = CARTESIAN_POINT('',(0.45,-1.15,0.E+000));
+#946 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#947 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#948 = ADVANCED_FACE('',(#949),#967,.F.);
+#949 = FACE_BOUND('',#950,.F.);
+#950 = EDGE_LOOP('',(#951,#959,#960,#961));
+#951 = ORIENTED_EDGE('',*,*,#952,.F.);
+#952 = EDGE_CURVE('',#924,#953,#955,.T.);
+#953 = VERTEX_POINT('',#954);
+#954 = CARTESIAN_POINT('',(0.2,-0.65,0.E+000));
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.45,-0.65,0.E+000));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#959 = ORIENTED_EDGE('',*,*,#938,.T.);
+#960 = ORIENTED_EDGE('',*,*,#359,.F.);
+#961 = ORIENTED_EDGE('',*,*,#962,.F.);
+#962 = EDGE_CURVE('',#953,#352,#963,.T.);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(0.2,-0.65,0.E+000));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.E+000,0.E+000,1.));
+#967 = PLANE('',#968);
+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
+#969 = CARTESIAN_POINT('',(0.45,-0.65,0.E+000));
+#970 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#971 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#972 = ADVANCED_FACE('',(#973),#991,.F.);
+#973 = FACE_BOUND('',#974,.F.);
+#974 = EDGE_LOOP('',(#975,#983,#989,#990));
+#975 = ORIENTED_EDGE('',*,*,#976,.F.);
+#976 = EDGE_CURVE('',#977,#922,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(0.2,-1.15,0.E+000));
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(0.2,-1.15,0.E+000));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#983 = ORIENTED_EDGE('',*,*,#984,.T.);
+#984 = EDGE_CURVE('',#977,#344,#985,.T.);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(0.2,-1.15,0.E+000));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(0.E+000,0.E+000,1.));
+#989 = ORIENTED_EDGE('',*,*,#343,.F.);
+#990 = ORIENTED_EDGE('',*,*,#931,.F.);
+#991 = PLANE('',#992);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(0.2,-1.15,0.E+000));
+#994 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#995 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#996 = ADVANCED_FACE('',(#997),#1008,.F.);
+#997 = FACE_BOUND('',#998,.F.);
+#998 = EDGE_LOOP('',(#999,#1005,#1006,#1007));
+#999 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1000 = EDGE_CURVE('',#953,#977,#1001,.T.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(0.2,-0.65,0.E+000));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1005 = ORIENTED_EDGE('',*,*,#962,.T.);
+#1006 = ORIENTED_EDGE('',*,*,#351,.F.);
+#1007 = ORIENTED_EDGE('',*,*,#984,.F.);
+#1008 = PLANE('',#1009);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(0.2,-0.65,0.E+000));
+#1011 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1012 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1013 = ADVANCED_FACE('',(#1014),#1039,.F.);
+#1014 = FACE_BOUND('',#1015,.F.);
+#1015 = EDGE_LOOP('',(#1016,#1026,#1032,#1033));
+#1016 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1017 = EDGE_CURVE('',#1018,#1020,#1022,.T.);
+#1018 = VERTEX_POINT('',#1019);
+#1019 = CARTESIAN_POINT('',(0.85,-1.15,0.E+000));
+#1020 = VERTEX_POINT('',#1021);
+#1021 = CARTESIAN_POINT('',(1.1,-1.15,0.E+000));
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(0.85,-1.15,0.E+000));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1026 = ORIENTED_EDGE('',*,*,#1027,.T.);
+#1027 = EDGE_CURVE('',#1018,#370,#1028,.T.);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(0.85,-1.15,0.E+000));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1032 = ORIENTED_EDGE('',*,*,#367,.F.);
+#1033 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1034 = EDGE_CURVE('',#1020,#368,#1035,.T.);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(1.1,-1.15,0.E+000));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1039 = PLANE('',#1040);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(0.85,-1.15,0.E+000));
+#1042 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1043 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1044 = ADVANCED_FACE('',(#1045),#1063,.F.);
+#1045 = FACE_BOUND('',#1046,.F.);
+#1046 = EDGE_LOOP('',(#1047,#1055,#1056,#1057));
+#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1048 = EDGE_CURVE('',#1020,#1049,#1051,.T.);
+#1049 = VERTEX_POINT('',#1050);
+#1050 = CARTESIAN_POINT('',(1.1,-0.65,0.E+000));
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(1.1,-1.15,0.E+000));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1055 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1056 = ORIENTED_EDGE('',*,*,#393,.F.);
+#1057 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1058 = EDGE_CURVE('',#1049,#386,#1059,.T.);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(1.1,-0.65,0.E+000));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1063 = PLANE('',#1064);
+#1064 = AXIS2_PLACEMENT_3D('',#1065,#1066,#1067);
+#1065 = CARTESIAN_POINT('',(1.1,-1.15,0.E+000));
+#1066 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1067 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1068 = ADVANCED_FACE('',(#1069),#1087,.F.);
+#1069 = FACE_BOUND('',#1070,.F.);
+#1070 = EDGE_LOOP('',(#1071,#1079,#1085,#1086));
+#1071 = ORIENTED_EDGE('',*,*,#1072,.F.);
+#1072 = EDGE_CURVE('',#1073,#1018,#1075,.T.);
+#1073 = VERTEX_POINT('',#1074);
+#1074 = CARTESIAN_POINT('',(0.85,-0.65,0.E+000));
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(0.85,-0.65,0.E+000));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#1073,#378,#1081,.T.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(0.85,-0.65,0.E+000));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1085 = ORIENTED_EDGE('',*,*,#377,.F.);
+#1086 = ORIENTED_EDGE('',*,*,#1027,.F.);
+#1087 = PLANE('',#1088);
+#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091);
+#1089 = CARTESIAN_POINT('',(0.85,-0.65,0.E+000));
+#1090 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1091 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1092 = ADVANCED_FACE('',(#1093),#1104,.F.);
+#1093 = FACE_BOUND('',#1094,.F.);
+#1094 = EDGE_LOOP('',(#1095,#1101,#1102,#1103));
+#1095 = ORIENTED_EDGE('',*,*,#1096,.F.);
+#1096 = EDGE_CURVE('',#1049,#1073,#1097,.T.);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(1.1,-0.65,0.E+000));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1101 = ORIENTED_EDGE('',*,*,#1058,.T.);
+#1102 = ORIENTED_EDGE('',*,*,#385,.F.);
+#1103 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1104 = PLANE('',#1105);
+#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108);
+#1106 = CARTESIAN_POINT('',(1.1,-0.65,0.E+000));
+#1107 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1108 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1109 = ADVANCED_FACE('',(#1110),#1135,.F.);
+#1110 = FACE_BOUND('',#1111,.F.);
+#1111 = EDGE_LOOP('',(#1112,#1122,#1128,#1129));
+#1112 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#1113 = EDGE_CURVE('',#1114,#1116,#1118,.T.);
+#1114 = VERTEX_POINT('',#1115);
+#1115 = CARTESIAN_POINT('',(-0.85,-1.15,0.E+000));
+#1116 = VERTEX_POINT('',#1117);
+#1117 = CARTESIAN_POINT('',(-0.85,-0.65,0.E+000));
+#1118 = LINE('',#1119,#1120);
+#1119 = CARTESIAN_POINT('',(-0.85,-1.15,0.E+000));
+#1120 = VECTOR('',#1121,1.);
+#1121 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1122 = ORIENTED_EDGE('',*,*,#1123,.T.);
+#1123 = EDGE_CURVE('',#1114,#404,#1124,.T.);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(-0.85,-1.15,0.E+000));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1128 = ORIENTED_EDGE('',*,*,#401,.F.);
+#1129 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1130 = EDGE_CURVE('',#1116,#402,#1131,.T.);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(-0.85,-0.65,0.E+000));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1135 = PLANE('',#1136);
+#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);
+#1137 = CARTESIAN_POINT('',(-0.85,-1.15,0.E+000));
+#1138 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1139 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1140 = ADVANCED_FACE('',(#1141),#1159,.F.);
+#1141 = FACE_BOUND('',#1142,.F.);
+#1142 = EDGE_LOOP('',(#1143,#1151,#1152,#1153));
+#1143 = ORIENTED_EDGE('',*,*,#1144,.F.);
+#1144 = EDGE_CURVE('',#1116,#1145,#1147,.T.);
+#1145 = VERTEX_POINT('',#1146);
+#1146 = CARTESIAN_POINT('',(-1.1,-0.65,0.E+000));
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(-0.85,-0.65,0.E+000));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1151 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1152 = ORIENTED_EDGE('',*,*,#427,.F.);
+#1153 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#1154 = EDGE_CURVE('',#1145,#420,#1155,.T.);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(-1.1,-0.65,0.E+000));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1159 = PLANE('',#1160);
+#1160 = AXIS2_PLACEMENT_3D('',#1161,#1162,#1163);
+#1161 = CARTESIAN_POINT('',(-0.85,-0.65,0.E+000));
+#1162 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1163 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1164 = ADVANCED_FACE('',(#1165),#1183,.F.);
+#1165 = FACE_BOUND('',#1166,.F.);
+#1166 = EDGE_LOOP('',(#1167,#1175,#1181,#1182));
+#1167 = ORIENTED_EDGE('',*,*,#1168,.F.);
+#1168 = EDGE_CURVE('',#1169,#1114,#1171,.T.);
+#1169 = VERTEX_POINT('',#1170);
+#1170 = CARTESIAN_POINT('',(-1.1,-1.15,0.E+000));
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(-1.1,-1.15,0.E+000));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1175 = ORIENTED_EDGE('',*,*,#1176,.T.);
+#1176 = EDGE_CURVE('',#1169,#412,#1177,.T.);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(-1.1,-1.15,0.E+000));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1181 = ORIENTED_EDGE('',*,*,#411,.F.);
+#1182 = ORIENTED_EDGE('',*,*,#1123,.F.);
+#1183 = PLANE('',#1184);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(-1.1,-1.15,0.E+000));
+#1186 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1187 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1188 = ADVANCED_FACE('',(#1189),#1200,.F.);
+#1189 = FACE_BOUND('',#1190,.F.);
+#1190 = EDGE_LOOP('',(#1191,#1197,#1198,#1199));
+#1191 = ORIENTED_EDGE('',*,*,#1192,.F.);
+#1192 = EDGE_CURVE('',#1145,#1169,#1193,.T.);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(-1.1,-0.65,0.E+000));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1197 = ORIENTED_EDGE('',*,*,#1154,.T.);
+#1198 = ORIENTED_EDGE('',*,*,#419,.F.);
+#1199 = ORIENTED_EDGE('',*,*,#1176,.F.);
+#1200 = PLANE('',#1201);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(-1.1,-0.65,0.E+000));
+#1203 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1204 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1205 = ADVANCED_FACE('',(#1206,#1212),#1223,.T.);
+#1206 = FACE_BOUND('',#1207,.T.);
+#1207 = EDGE_LOOP('',(#1208,#1209,#1210,#1211));
+#1208 = ORIENTED_EDGE('',*,*,#458,.F.);
+#1209 = ORIENTED_EDGE('',*,*,#498,.T.);
+#1210 = ORIENTED_EDGE('',*,*,#523,.T.);
+#1211 = ORIENTED_EDGE('',*,*,#474,.F.);
+#1212 = FACE_BOUND('',#1213,.T.);
+#1213 = EDGE_LOOP('',(#1214));
+#1214 = ORIENTED_EDGE('',*,*,#1215,.T.);
+#1215 = EDGE_CURVE('',#1216,#1216,#1218,.T.);
+#1216 = VERTEX_POINT('',#1217);
+#1217 = CARTESIAN_POINT('',(-0.75,0.65,0.78));
+#1218 = CIRCLE('',#1219,0.1);
+#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
+#1220 = CARTESIAN_POINT('',(-0.75,0.75,0.78));
+#1221 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1222 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1223 = PLANE('',#1224);
+#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227);
+#1225 = CARTESIAN_POINT('',(-1.25,1.25,0.78));
+#1226 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1227 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1228 = ADVANCED_FACE('',(#1229),#1235,.F.);
+#1229 = FACE_BOUND('',#1230,.F.);
+#1230 = EDGE_LOOP('',(#1231,#1232,#1233,#1234));
+#1231 = ORIENTED_EDGE('',*,*,#592,.T.);
+#1232 = ORIENTED_EDGE('',*,*,#537,.T.);
+#1233 = ORIENTED_EDGE('',*,*,#568,.T.);
+#1234 = ORIENTED_EDGE('',*,*,#616,.T.);
+#1235 = PLANE('',#1236);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(0.975,0.9,0.E+000));
+#1238 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1239 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1240 = ADVANCED_FACE('',(#1241),#1247,.F.);
+#1241 = FACE_BOUND('',#1242,.F.);
+#1242 = EDGE_LOOP('',(#1243,#1244,#1245,#1246));
+#1243 = ORIENTED_EDGE('',*,*,#633,.T.);
+#1244 = ORIENTED_EDGE('',*,*,#664,.T.);
+#1245 = ORIENTED_EDGE('',*,*,#712,.T.);
+#1246 = ORIENTED_EDGE('',*,*,#688,.T.);
+#1247 = PLANE('',#1248);
+#1248 = AXIS2_PLACEMENT_3D('',#1249,#1250,#1251);
+#1249 = CARTESIAN_POINT('',(0.325,0.9,0.E+000));
+#1250 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1251 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1252 = ADVANCED_FACE('',(#1253),#1259,.F.);
+#1253 = FACE_BOUND('',#1254,.F.);
+#1254 = EDGE_LOOP('',(#1255,#1256,#1257,#1258));
+#1255 = ORIENTED_EDGE('',*,*,#760,.T.);
+#1256 = ORIENTED_EDGE('',*,*,#808,.T.);
+#1257 = ORIENTED_EDGE('',*,*,#784,.T.);
+#1258 = ORIENTED_EDGE('',*,*,#729,.T.);
+#1259 = PLANE('',#1260);
+#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263);
+#1261 = CARTESIAN_POINT('',(-0.325,0.9,0.E+000));
+#1262 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1263 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1264 = ADVANCED_FACE('',(#1265),#1271,.F.);
+#1265 = FACE_BOUND('',#1266,.F.);
+#1266 = EDGE_LOOP('',(#1267,#1268,#1269,#1270));
+#1267 = ORIENTED_EDGE('',*,*,#904,.T.);
+#1268 = ORIENTED_EDGE('',*,*,#880,.T.);
+#1269 = ORIENTED_EDGE('',*,*,#825,.T.);
+#1270 = ORIENTED_EDGE('',*,*,#856,.T.);
+#1271 = PLANE('',#1272);
+#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275);
+#1273 = CARTESIAN_POINT('',(-0.325,-0.9,0.E+000));
+#1274 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1275 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1276 = ADVANCED_FACE('',(#1277),#1283,.F.);
+#1277 = FACE_BOUND('',#1278,.F.);
+#1278 = EDGE_LOOP('',(#1279,#1280,#1281,#1282));
+#1279 = ORIENTED_EDGE('',*,*,#921,.T.);
+#1280 = ORIENTED_EDGE('',*,*,#952,.T.);
+#1281 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1282 = ORIENTED_EDGE('',*,*,#976,.T.);
+#1283 = PLANE('',#1284);
+#1284 = AXIS2_PLACEMENT_3D('',#1285,#1286,#1287);
+#1285 = CARTESIAN_POINT('',(0.325,-0.9,0.E+000));
+#1286 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1287 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1288 = ADVANCED_FACE('',(#1289),#1295,.F.);
+#1289 = FACE_BOUND('',#1290,.F.);
+#1290 = EDGE_LOOP('',(#1291,#1292,#1293,#1294));
+#1291 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#1292 = ORIENTED_EDGE('',*,*,#1096,.T.);
+#1293 = ORIENTED_EDGE('',*,*,#1072,.T.);
+#1294 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1295 = PLANE('',#1296);
+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);
+#1297 = CARTESIAN_POINT('',(0.975,-0.9,0.E+000));
+#1298 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1299 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1300 = ADVANCED_FACE('',(#1301),#1307,.F.);
+#1301 = FACE_BOUND('',#1302,.F.);
+#1302 = EDGE_LOOP('',(#1303,#1304,#1305,#1306));
+#1303 = ORIENTED_EDGE('',*,*,#1113,.T.);
+#1304 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1305 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#1306 = ORIENTED_EDGE('',*,*,#1168,.T.);
+#1307 = PLANE('',#1308);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(-0.975,-0.9,0.E+000));
+#1310 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1311 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1312 = ADVANCED_FACE('',(#1313),#1332,.F.);
+#1313 = FACE_BOUND('',#1314,.T.);
+#1314 = EDGE_LOOP('',(#1315,#1316,#1324,#1331));
+#1315 = ORIENTED_EDGE('',*,*,#1215,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#1216,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(-0.75,0.65,0.76));
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(-0.75,0.65,0.8));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1324 = ORIENTED_EDGE('',*,*,#1325,.F.);
+#1325 = EDGE_CURVE('',#1318,#1318,#1326,.T.);
+#1326 = CIRCLE('',#1327,0.1);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(-0.75,0.75,0.76));
+#1329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1330 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1331 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1332 = CYLINDRICAL_SURFACE('',#1333,0.1);
+#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);
+#1334 = CARTESIAN_POINT('',(-0.75,0.75,0.8));
+#1335 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1336 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1337 = ADVANCED_FACE('',(#1338),#1341,.T.);
+#1338 = FACE_BOUND('',#1339,.T.);
+#1339 = EDGE_LOOP('',(#1340));
+#1340 = ORIENTED_EDGE('',*,*,#1325,.T.);
+#1341 = PLANE('',#1342);
+#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345);
+#1343 = CARTESIAN_POINT('',(-0.75,0.75,0.76));
+#1344 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1345 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1350))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1347,#1348,#1349)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1347 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1348 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1349 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1350 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#1347,
+'distance_accuracy_value','confusion accuracy');
+#1351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1352 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#1353,#1361,#1368,#1375,#1382,#1389,#1397,#1404,#1411,#1418,#1425,
+#1432,#1439,#1446,#1453,#1460,#1467,#1474,#1481,#1488,#1495,#1502,
+#1509,#1516,#1523,#1530,#1537,#1544,#1551,#1558,#1565,#1572,#1579,
+#1586,#1593,#1600,#1607,#1614,#1621,#1628,#1635,#1642,#1649,#1656,
+#1663,#1670,#1677,#1685),#1346);
+#1353 = STYLED_ITEM('color',(#1354),#17);
+#1354 = PRESENTATION_STYLE_ASSIGNMENT((#1355));
+#1355 = SURFACE_STYLE_USAGE(.BOTH.,#1356);
+#1356 = SURFACE_SIDE_STYLE('',(#1357));
+#1357 = SURFACE_STYLE_FILL_AREA(#1358);
+#1358 = FILL_AREA_STYLE('',(#1359));
+#1359 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1360 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1361 = STYLED_ITEM('color',(#1362),#57);
+#1362 = PRESENTATION_STYLE_ASSIGNMENT((#1363));
+#1363 = SURFACE_STYLE_USAGE(.BOTH.,#1364);
+#1364 = SURFACE_SIDE_STYLE('',(#1365));
+#1365 = SURFACE_STYLE_FILL_AREA(#1366);
+#1366 = FILL_AREA_STYLE('',(#1367));
+#1367 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1368 = STYLED_ITEM('color',(#1369),#88);
+#1369 = PRESENTATION_STYLE_ASSIGNMENT((#1370));
+#1370 = SURFACE_STYLE_USAGE(.BOTH.,#1371);
+#1371 = SURFACE_SIDE_STYLE('',(#1372));
+#1372 = SURFACE_STYLE_FILL_AREA(#1373);
+#1373 = FILL_AREA_STYLE('',(#1374));
+#1374 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1375 = STYLED_ITEM('color',(#1376),#112);
+#1376 = PRESENTATION_STYLE_ASSIGNMENT((#1377));
+#1377 = SURFACE_STYLE_USAGE(.BOTH.,#1378);
+#1378 = SURFACE_SIDE_STYLE('',(#1379));
+#1379 = SURFACE_STYLE_FILL_AREA(#1380);
+#1380 = FILL_AREA_STYLE('',(#1381));
+#1381 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1382 = STYLED_ITEM('color',(#1383),#136);
+#1383 = PRESENTATION_STYLE_ASSIGNMENT((#1384));
+#1384 = SURFACE_STYLE_USAGE(.BOTH.,#1385);
+#1385 = SURFACE_SIDE_STYLE('',(#1386));
+#1386 = SURFACE_STYLE_FILL_AREA(#1387);
+#1387 = FILL_AREA_STYLE('',(#1388));
+#1388 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1389 = STYLED_ITEM('color',(#1390),#153);
+#1390 = PRESENTATION_STYLE_ASSIGNMENT((#1391));
+#1391 = SURFACE_STYLE_USAGE(.BOTH.,#1392);
+#1392 = SURFACE_SIDE_STYLE('',(#1393));
+#1393 = SURFACE_STYLE_FILL_AREA(#1394);
+#1394 = FILL_AREA_STYLE('',(#1395));
+#1395 = FILL_AREA_STYLE_COLOUR('',#1396);
+#1396 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#1397 = STYLED_ITEM('color',(#1398),#437);
+#1398 = PRESENTATION_STYLE_ASSIGNMENT((#1399));
+#1399 = SURFACE_STYLE_USAGE(.BOTH.,#1400);
+#1400 = SURFACE_SIDE_STYLE('',(#1401));
+#1401 = SURFACE_STYLE_FILL_AREA(#1402);
+#1402 = FILL_AREA_STYLE('',(#1403));
+#1403 = FILL_AREA_STYLE_COLOUR('',#1396);
+#1404 = STYLED_ITEM('color',(#1405),#468);
+#1405 = PRESENTATION_STYLE_ASSIGNMENT((#1406));
+#1406 = SURFACE_STYLE_USAGE(.BOTH.,#1407);
+#1407 = SURFACE_SIDE_STYLE('',(#1408));
+#1408 = SURFACE_STYLE_FILL_AREA(#1409);
+#1409 = FILL_AREA_STYLE('',(#1410));
+#1410 = FILL_AREA_STYLE_COLOUR('',#1396);
+#1411 = STYLED_ITEM('color',(#1412),#492);
+#1412 = PRESENTATION_STYLE_ASSIGNMENT((#1413));
+#1413 = SURFACE_STYLE_USAGE(.BOTH.,#1414);
+#1414 = SURFACE_SIDE_STYLE('',(#1415));
+#1415 = SURFACE_STYLE_FILL_AREA(#1416);
+#1416 = FILL_AREA_STYLE('',(#1417));
+#1417 = FILL_AREA_STYLE_COLOUR('',#1396);
+#1418 = STYLED_ITEM('color',(#1419),#516);
+#1419 = PRESENTATION_STYLE_ASSIGNMENT((#1420));
+#1420 = SURFACE_STYLE_USAGE(.BOTH.,#1421);
+#1421 = SURFACE_SIDE_STYLE('',(#1422));
+#1422 = SURFACE_STYLE_FILL_AREA(#1423);
+#1423 = FILL_AREA_STYLE('',(#1424));
+#1424 = FILL_AREA_STYLE_COLOUR('',#1396);
+#1425 = STYLED_ITEM('color',(#1426),#533);
+#1426 = PRESENTATION_STYLE_ASSIGNMENT((#1427));
+#1427 = SURFACE_STYLE_USAGE(.BOTH.,#1428);
+#1428 = SURFACE_SIDE_STYLE('',(#1429));
+#1429 = SURFACE_STYLE_FILL_AREA(#1430);
+#1430 = FILL_AREA_STYLE('',(#1431));
+#1431 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1432 = STYLED_ITEM('color',(#1433),#564);
+#1433 = PRESENTATION_STYLE_ASSIGNMENT((#1434));
+#1434 = SURFACE_STYLE_USAGE(.BOTH.,#1435);
+#1435 = SURFACE_SIDE_STYLE('',(#1436));
+#1436 = SURFACE_STYLE_FILL_AREA(#1437);
+#1437 = FILL_AREA_STYLE('',(#1438));
+#1438 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1439 = STYLED_ITEM('color',(#1440),#588);
+#1440 = PRESENTATION_STYLE_ASSIGNMENT((#1441));
+#1441 = SURFACE_STYLE_USAGE(.BOTH.,#1442);
+#1442 = SURFACE_SIDE_STYLE('',(#1443));
+#1443 = SURFACE_STYLE_FILL_AREA(#1444);
+#1444 = FILL_AREA_STYLE('',(#1445));
+#1445 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1446 = STYLED_ITEM('color',(#1447),#612);
+#1447 = PRESENTATION_STYLE_ASSIGNMENT((#1448));
+#1448 = SURFACE_STYLE_USAGE(.BOTH.,#1449);
+#1449 = SURFACE_SIDE_STYLE('',(#1450));
+#1450 = SURFACE_STYLE_FILL_AREA(#1451);
+#1451 = FILL_AREA_STYLE('',(#1452));
+#1452 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1453 = STYLED_ITEM('color',(#1454),#629);
+#1454 = PRESENTATION_STYLE_ASSIGNMENT((#1455));
+#1455 = SURFACE_STYLE_USAGE(.BOTH.,#1456);
+#1456 = SURFACE_SIDE_STYLE('',(#1457));
+#1457 = SURFACE_STYLE_FILL_AREA(#1458);
+#1458 = FILL_AREA_STYLE('',(#1459));
+#1459 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1460 = STYLED_ITEM('color',(#1461),#660);
+#1461 = PRESENTATION_STYLE_ASSIGNMENT((#1462));
+#1462 = SURFACE_STYLE_USAGE(.BOTH.,#1463);
+#1463 = SURFACE_SIDE_STYLE('',(#1464));
+#1464 = SURFACE_STYLE_FILL_AREA(#1465);
+#1465 = FILL_AREA_STYLE('',(#1466));
+#1466 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1467 = STYLED_ITEM('color',(#1468),#684);
+#1468 = PRESENTATION_STYLE_ASSIGNMENT((#1469));
+#1469 = SURFACE_STYLE_USAGE(.BOTH.,#1470);
+#1470 = SURFACE_SIDE_STYLE('',(#1471));
+#1471 = SURFACE_STYLE_FILL_AREA(#1472);
+#1472 = FILL_AREA_STYLE('',(#1473));
+#1473 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1474 = STYLED_ITEM('color',(#1475),#708);
+#1475 = PRESENTATION_STYLE_ASSIGNMENT((#1476));
+#1476 = SURFACE_STYLE_USAGE(.BOTH.,#1477);
+#1477 = SURFACE_SIDE_STYLE('',(#1478));
+#1478 = SURFACE_STYLE_FILL_AREA(#1479);
+#1479 = FILL_AREA_STYLE('',(#1480));
+#1480 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1481 = STYLED_ITEM('color',(#1482),#725);
+#1482 = PRESENTATION_STYLE_ASSIGNMENT((#1483));
+#1483 = SURFACE_STYLE_USAGE(.BOTH.,#1484);
+#1484 = SURFACE_SIDE_STYLE('',(#1485));
+#1485 = SURFACE_STYLE_FILL_AREA(#1486);
+#1486 = FILL_AREA_STYLE('',(#1487));
+#1487 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1488 = STYLED_ITEM('color',(#1489),#756);
+#1489 = PRESENTATION_STYLE_ASSIGNMENT((#1490));
+#1490 = SURFACE_STYLE_USAGE(.BOTH.,#1491);
+#1491 = SURFACE_SIDE_STYLE('',(#1492));
+#1492 = SURFACE_STYLE_FILL_AREA(#1493);
+#1493 = FILL_AREA_STYLE('',(#1494));
+#1494 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1495 = STYLED_ITEM('color',(#1496),#780);
+#1496 = PRESENTATION_STYLE_ASSIGNMENT((#1497));
+#1497 = SURFACE_STYLE_USAGE(.BOTH.,#1498);
+#1498 = SURFACE_SIDE_STYLE('',(#1499));
+#1499 = SURFACE_STYLE_FILL_AREA(#1500);
+#1500 = FILL_AREA_STYLE('',(#1501));
+#1501 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1502 = STYLED_ITEM('color',(#1503),#804);
+#1503 = PRESENTATION_STYLE_ASSIGNMENT((#1504));
+#1504 = SURFACE_STYLE_USAGE(.BOTH.,#1505);
+#1505 = SURFACE_SIDE_STYLE('',(#1506));
+#1506 = SURFACE_STYLE_FILL_AREA(#1507);
+#1507 = FILL_AREA_STYLE('',(#1508));
+#1508 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1509 = STYLED_ITEM('color',(#1510),#821);
+#1510 = PRESENTATION_STYLE_ASSIGNMENT((#1511));
+#1511 = SURFACE_STYLE_USAGE(.BOTH.,#1512);
+#1512 = SURFACE_SIDE_STYLE('',(#1513));
+#1513 = SURFACE_STYLE_FILL_AREA(#1514);
+#1514 = FILL_AREA_STYLE('',(#1515));
+#1515 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1516 = STYLED_ITEM('color',(#1517),#852);
+#1517 = PRESENTATION_STYLE_ASSIGNMENT((#1518));
+#1518 = SURFACE_STYLE_USAGE(.BOTH.,#1519);
+#1519 = SURFACE_SIDE_STYLE('',(#1520));
+#1520 = SURFACE_STYLE_FILL_AREA(#1521);
+#1521 = FILL_AREA_STYLE('',(#1522));
+#1522 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1523 = STYLED_ITEM('color',(#1524),#876);
+#1524 = PRESENTATION_STYLE_ASSIGNMENT((#1525));
+#1525 = SURFACE_STYLE_USAGE(.BOTH.,#1526);
+#1526 = SURFACE_SIDE_STYLE('',(#1527));
+#1527 = SURFACE_STYLE_FILL_AREA(#1528);
+#1528 = FILL_AREA_STYLE('',(#1529));
+#1529 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1530 = STYLED_ITEM('color',(#1531),#900);
+#1531 = PRESENTATION_STYLE_ASSIGNMENT((#1532));
+#1532 = SURFACE_STYLE_USAGE(.BOTH.,#1533);
+#1533 = SURFACE_SIDE_STYLE('',(#1534));
+#1534 = SURFACE_STYLE_FILL_AREA(#1535);
+#1535 = FILL_AREA_STYLE('',(#1536));
+#1536 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1537 = STYLED_ITEM('color',(#1538),#917);
+#1538 = PRESENTATION_STYLE_ASSIGNMENT((#1539));
+#1539 = SURFACE_STYLE_USAGE(.BOTH.,#1540);
+#1540 = SURFACE_SIDE_STYLE('',(#1541));
+#1541 = SURFACE_STYLE_FILL_AREA(#1542);
+#1542 = FILL_AREA_STYLE('',(#1543));
+#1543 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1544 = STYLED_ITEM('color',(#1545),#948);
+#1545 = PRESENTATION_STYLE_ASSIGNMENT((#1546));
+#1546 = SURFACE_STYLE_USAGE(.BOTH.,#1547);
+#1547 = SURFACE_SIDE_STYLE('',(#1548));
+#1548 = SURFACE_STYLE_FILL_AREA(#1549);
+#1549 = FILL_AREA_STYLE('',(#1550));
+#1550 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1551 = STYLED_ITEM('color',(#1552),#972);
+#1552 = PRESENTATION_STYLE_ASSIGNMENT((#1553));
+#1553 = SURFACE_STYLE_USAGE(.BOTH.,#1554);
+#1554 = SURFACE_SIDE_STYLE('',(#1555));
+#1555 = SURFACE_STYLE_FILL_AREA(#1556);
+#1556 = FILL_AREA_STYLE('',(#1557));
+#1557 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1558 = STYLED_ITEM('color',(#1559),#996);
+#1559 = PRESENTATION_STYLE_ASSIGNMENT((#1560));
+#1560 = SURFACE_STYLE_USAGE(.BOTH.,#1561);
+#1561 = SURFACE_SIDE_STYLE('',(#1562));
+#1562 = SURFACE_STYLE_FILL_AREA(#1563);
+#1563 = FILL_AREA_STYLE('',(#1564));
+#1564 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1565 = STYLED_ITEM('color',(#1566),#1013);
+#1566 = PRESENTATION_STYLE_ASSIGNMENT((#1567));
+#1567 = SURFACE_STYLE_USAGE(.BOTH.,#1568);
+#1568 = SURFACE_SIDE_STYLE('',(#1569));
+#1569 = SURFACE_STYLE_FILL_AREA(#1570);
+#1570 = FILL_AREA_STYLE('',(#1571));
+#1571 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1572 = STYLED_ITEM('color',(#1573),#1044);
+#1573 = PRESENTATION_STYLE_ASSIGNMENT((#1574));
+#1574 = SURFACE_STYLE_USAGE(.BOTH.,#1575);
+#1575 = SURFACE_SIDE_STYLE('',(#1576));
+#1576 = SURFACE_STYLE_FILL_AREA(#1577);
+#1577 = FILL_AREA_STYLE('',(#1578));
+#1578 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1579 = STYLED_ITEM('color',(#1580),#1068);
+#1580 = PRESENTATION_STYLE_ASSIGNMENT((#1581));
+#1581 = SURFACE_STYLE_USAGE(.BOTH.,#1582);
+#1582 = SURFACE_SIDE_STYLE('',(#1583));
+#1583 = SURFACE_STYLE_FILL_AREA(#1584);
+#1584 = FILL_AREA_STYLE('',(#1585));
+#1585 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1586 = STYLED_ITEM('color',(#1587),#1092);
+#1587 = PRESENTATION_STYLE_ASSIGNMENT((#1588));
+#1588 = SURFACE_STYLE_USAGE(.BOTH.,#1589);
+#1589 = SURFACE_SIDE_STYLE('',(#1590));
+#1590 = SURFACE_STYLE_FILL_AREA(#1591);
+#1591 = FILL_AREA_STYLE('',(#1592));
+#1592 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1593 = STYLED_ITEM('color',(#1594),#1109);
+#1594 = PRESENTATION_STYLE_ASSIGNMENT((#1595));
+#1595 = SURFACE_STYLE_USAGE(.BOTH.,#1596);
+#1596 = SURFACE_SIDE_STYLE('',(#1597));
+#1597 = SURFACE_STYLE_FILL_AREA(#1598);
+#1598 = FILL_AREA_STYLE('',(#1599));
+#1599 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1600 = STYLED_ITEM('color',(#1601),#1140);
+#1601 = PRESENTATION_STYLE_ASSIGNMENT((#1602));
+#1602 = SURFACE_STYLE_USAGE(.BOTH.,#1603);
+#1603 = SURFACE_SIDE_STYLE('',(#1604));
+#1604 = SURFACE_STYLE_FILL_AREA(#1605);
+#1605 = FILL_AREA_STYLE('',(#1606));
+#1606 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1607 = STYLED_ITEM('color',(#1608),#1164);
+#1608 = PRESENTATION_STYLE_ASSIGNMENT((#1609));
+#1609 = SURFACE_STYLE_USAGE(.BOTH.,#1610);
+#1610 = SURFACE_SIDE_STYLE('',(#1611));
+#1611 = SURFACE_STYLE_FILL_AREA(#1612);
+#1612 = FILL_AREA_STYLE('',(#1613));
+#1613 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1614 = STYLED_ITEM('color',(#1615),#1188);
+#1615 = PRESENTATION_STYLE_ASSIGNMENT((#1616));
+#1616 = SURFACE_STYLE_USAGE(.BOTH.,#1617);
+#1617 = SURFACE_SIDE_STYLE('',(#1618));
+#1618 = SURFACE_STYLE_FILL_AREA(#1619);
+#1619 = FILL_AREA_STYLE('',(#1620));
+#1620 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1621 = STYLED_ITEM('color',(#1622),#1205);
+#1622 = PRESENTATION_STYLE_ASSIGNMENT((#1623));
+#1623 = SURFACE_STYLE_USAGE(.BOTH.,#1624);
+#1624 = SURFACE_SIDE_STYLE('',(#1625));
+#1625 = SURFACE_STYLE_FILL_AREA(#1626);
+#1626 = FILL_AREA_STYLE('',(#1627));
+#1627 = FILL_AREA_STYLE_COLOUR('',#1396);
+#1628 = STYLED_ITEM('color',(#1629),#1228);
+#1629 = PRESENTATION_STYLE_ASSIGNMENT((#1630));
+#1630 = SURFACE_STYLE_USAGE(.BOTH.,#1631);
+#1631 = SURFACE_SIDE_STYLE('',(#1632));
+#1632 = SURFACE_STYLE_FILL_AREA(#1633);
+#1633 = FILL_AREA_STYLE('',(#1634));
+#1634 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1635 = STYLED_ITEM('color',(#1636),#1240);
+#1636 = PRESENTATION_STYLE_ASSIGNMENT((#1637));
+#1637 = SURFACE_STYLE_USAGE(.BOTH.,#1638);
+#1638 = SURFACE_SIDE_STYLE('',(#1639));
+#1639 = SURFACE_STYLE_FILL_AREA(#1640);
+#1640 = FILL_AREA_STYLE('',(#1641));
+#1641 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1642 = STYLED_ITEM('color',(#1643),#1252);
+#1643 = PRESENTATION_STYLE_ASSIGNMENT((#1644));
+#1644 = SURFACE_STYLE_USAGE(.BOTH.,#1645);
+#1645 = SURFACE_SIDE_STYLE('',(#1646));
+#1646 = SURFACE_STYLE_FILL_AREA(#1647);
+#1647 = FILL_AREA_STYLE('',(#1648));
+#1648 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1649 = STYLED_ITEM('color',(#1650),#1264);
+#1650 = PRESENTATION_STYLE_ASSIGNMENT((#1651));
+#1651 = SURFACE_STYLE_USAGE(.BOTH.,#1652);
+#1652 = SURFACE_SIDE_STYLE('',(#1653));
+#1653 = SURFACE_STYLE_FILL_AREA(#1654);
+#1654 = FILL_AREA_STYLE('',(#1655));
+#1655 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1656 = STYLED_ITEM('color',(#1657),#1276);
+#1657 = PRESENTATION_STYLE_ASSIGNMENT((#1658));
+#1658 = SURFACE_STYLE_USAGE(.BOTH.,#1659);
+#1659 = SURFACE_SIDE_STYLE('',(#1660));
+#1660 = SURFACE_STYLE_FILL_AREA(#1661);
+#1661 = FILL_AREA_STYLE('',(#1662));
+#1662 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1663 = STYLED_ITEM('color',(#1664),#1288);
+#1664 = PRESENTATION_STYLE_ASSIGNMENT((#1665));
+#1665 = SURFACE_STYLE_USAGE(.BOTH.,#1666);
+#1666 = SURFACE_SIDE_STYLE('',(#1667));
+#1667 = SURFACE_STYLE_FILL_AREA(#1668);
+#1668 = FILL_AREA_STYLE('',(#1669));
+#1669 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1670 = STYLED_ITEM('color',(#1671),#1300);
+#1671 = PRESENTATION_STYLE_ASSIGNMENT((#1672));
+#1672 = SURFACE_STYLE_USAGE(.BOTH.,#1673);
+#1673 = SURFACE_SIDE_STYLE('',(#1674));
+#1674 = SURFACE_STYLE_FILL_AREA(#1675);
+#1675 = FILL_AREA_STYLE('',(#1676));
+#1676 = FILL_AREA_STYLE_COLOUR('',#1360);
+#1677 = STYLED_ITEM('color',(#1678),#1312);
+#1678 = PRESENTATION_STYLE_ASSIGNMENT((#1679));
+#1679 = SURFACE_STYLE_USAGE(.BOTH.,#1680);
+#1680 = SURFACE_SIDE_STYLE('',(#1681));
+#1681 = SURFACE_STYLE_FILL_AREA(#1682);
+#1682 = FILL_AREA_STYLE('',(#1683));
+#1683 = FILL_AREA_STYLE_COLOUR('',#1684);
+#1684 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#1685 = STYLED_ITEM('color',(#1686),#1337);
+#1686 = PRESENTATION_STYLE_ASSIGNMENT((#1687));
+#1687 = SURFACE_STYLE_USAGE(.BOTH.,#1688);
+#1688 = SURFACE_SIDE_STYLE('',(#1689));
+#1689 = SURFACE_STYLE_FILL_AREA(#1690);
+#1690 = FILL_AREA_STYLE('',(#1691));
+#1691 = FILL_AREA_STYLE_COLOUR('',#1684);
+ENDSEC;
+END-ISO-10303-21;
docs/bme280-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+35
@@ -0,0 +1,35 @@+{+  "slug": "bme280",+  "version": "0.1.0",+  "type": "component",+  "description": "Bosch combined humidity, pressure, and temperature sensor, LGA-8. I2C + SPI, 1.71-3.6 V. Datasheet-verified.",+  "tags": [+    "component",+    "sensor",+    "pressure-sensor",+    "humidity-sensor",+    "temperature",+    "i2c",+    "spi",+    "lga-8",+    "bosch"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "bme280.kicad_sym",+    "bme280.kicad_mod",+    "bme280.glb",+    "bme280.step",+    "bme280.lbr",+    "docs/hero.png",+    "docs/bme280-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file
page.json+32−7
@@ -4,8 +4,18 @@   "slug": "bme280",   "title": "BME280",   "brief": "Temperature, humidity, and pressure sensor, I2C/SPI, LGA-8",-  "version": "1.0.0",-  "tags": [],+  "version": "0.1.0",+  "tags": [+    "component",+    "sensor",+    "pressure-sensor",+    "humidity-sensor",+    "temperature",+    "i2c",+    "spi",+    "lga-8",+    "bosch"+  ],   "license": "MIT",   "component": {     "mpn": "BME280",@@ -20,18 +30,33 @@   },   "readme": "# BME280\n\nTemperature, humidity, and pressure sensor, I2C/SPI, LGA-8\n\nThe BME280 is a combined temperature, humidity, and barometric pressure sensor from Bosch. I2C and SPI interfaces. Measures pressure 300-1100 hPa, temperature -40 to 85C, and humidity 0-100%.",   "author": {-    "id": "695820315b5f1e4db2fcf602",     "name": "Kyle Bergstedt",     "email": "[email protected]"   },-  "visibility": {-    "public": true+  "visibility": "public",+  "hero": {+    "type": "image",+    "path": "docs/hero.png"   },-  "hero": null,   "sample_prompts": [],   "discovery_triggers": [],   "discovery_pitch": null,   "metadata": {},   "created_at": "2026-05-28T05:33:20.525Z",-  "updated_at": "2026-05-28T05:33:20.525Z"+  "updated_at": "2026-05-28T05:33:20.525Z",+  "description": "Bosch combined humidity, pressure, and temperature sensor, LGA-8. I2C + SPI, 1.71-3.6 V. Datasheet-verified.",+  "dependencies": {},+  "files": [+    "page.json",+    "README.md",+    "bme280.kicad_sym",+    "bme280.kicad_mod",+    "bme280.glb",+    "bme280.step",+    "bme280.lbr",+    "docs/hero.png",+    "docs/bme280-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ] }\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>bme280 footprint</title>
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>bme280 symbol</title>